.app-shell :is(.feed-area>.post-list,.profile-posts,.community-timeline-posts){display:flex;flex-direction:column;gap:var(--bm-post-gap,12px);width:100%;max-width:100%;min-width:0;margin:0;padding:0;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible}.app-shell :is(.feed-area>.post-list,.profile-posts,.community-timeline-posts)>.shared-post-card{display:flex;flex-direction:row;align-items:flex-start;gap:13px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;padding:18px 20px;color:var(--ink);background:var(--bm-card,var(--surface,#fff))!important;border:1px solid var(--bm-card-border,var(--line,#ddd))!important;border-radius:16px;box-shadow:var(--bm-card-shadow,0 6px 22px rgba(0,0,0,.06))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden;overflow-wrap:anywhere}.app-shell .shared-post-card>.post-content{flex:1 1;min-width:0;width:auto}.app-shell .shared-post-card .post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;row-gap:5px}.app-shell .shared-post-card .post-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}.app-shell .shared-post-card .post-author-avatar{flex:0 0 44px}.app-shell .shared-post-card :is(img,video){max-width:100%}.app-shell .shared-post-card :is(.post-body,.post-open,.post-meta strong){color:var(--ink)}.app-shell .shared-post-card :is(.post-meta span,.post-group,time){color:var(--muted)}.app-shell .shared-post-card .post-actions button{color:var(--muted)}.app-shell .shared-post-card .post-actions button:is(:hover,.reacted){color:var(--purple)}.app-shell .shared-post-card .post-attachments{min-width:0}.app-shell .shared-post-card .post-attachments :is(img,video){height:auto}.post-author-identity{display:flex;align-items:center;align-self:flex-start;gap:4px;flex:none}.app-shell .post-author-identity .post-author-avatar{flex:none;align-self:center}.post-author-identity .moderation-dot-hit{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 12px;width:12px;height:18px;z-index:auto;pointer-events:auto}.post-author-identity .moderation-dot{display:inline-block!important;width:7px!important;height:7px!important;min-width:7px;min-height:7px;border-radius:50%}.post-author-identity .moderation-dot-green{background:#16a34a!important}.post-author-identity .moderation-dot-yellow{background:#eab308!important}.post-author-identity .moderation-dot-red{background:#dc2626!important}.post-author-identity .moderation-dot-gray{background:#9ca3af!important}html[data-theme=transparent] .app-shell :is(.feed-area>.post-list,.profile-posts,.community-timeline-posts)>.shared-post-card{background:var(--wallpaper-panel-bg,rgba(22,22,38,.42))!important;border-color:var(--wallpaper-panel-edge,rgba(255,255,255,.25))!important;box-shadow:0 8px 28px rgba(0,0,0,.12)!important;backdrop-filter:blur(16px) saturate(120%)!important;-webkit-backdrop-filter:blur(16px) saturate(120%)!important}@media(max-width:650px){.app-shell :is(.feed-area>.post-list,.profile-posts,.community-timeline-posts){gap:10px}.app-shell :is(.feed-area>.post-list,.profile-posts,.community-timeline-posts)>.shared-post-card{padding:15px 14px;gap:10px;border-radius:14px}.app-shell .shared-post-card .post-actions{gap:10px 14px}}@media(prefers-reduced-transparency:reduce){.app-shell :is(.feed-area>.post-list,.profile-posts,.community-timeline-posts)>.shared-post-card,html[data-theme=transparent] .app-shell :is(.feed-area>.post-list,.profile-posts,.community-timeline-posts)>.shared-post-card{background:var(--surface,#fff)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.app-shell .shared-post-card{transition:border-color .16s ease,box-shadow .16s ease}.app-shell .shared-post-card :is(.username-link,.post-open,.post-actions button):focus-visible{outline:2px solid var(--purple);outline-offset:3px;border-radius:3px}.app-shell .shared-post-card .post-actions :is(button,a){min-height:32px}.app-shell .shared-post-card .post-actions button{transition:color .16s ease,opacity .16s ease}.app-shell .shared-post-card .post-attachments :is(img,video){display:block;max-width:100%}@media (hover:hover) and (pointer:fine){.app-shell .shared-post-card:hover{border-color:var(--purple)!important}}@media (prefers-reduced-motion:reduce){.app-shell .shared-post-card,.app-shell .shared-post-card .post-actions button{transition:none!important}}.app-shell .shared-post-card :is(.post-open,.username-link,.post-actions button):focus-visible{outline:2px solid var(--purple);outline-offset:3px;border-radius:5px}.app-shell .shared-post-card .post-attachments{max-width:100%;overflow-wrap:anywhere}.app-shell .shared-post-card .post-attachments :is(img,video){object-fit:contain;max-height:min(65vh,520px)}.app-shell .shared-post-card .post-body{overflow-wrap:anywhere}@media(max-width:650px){.app-shell .shared-post-card .post-attachments :is(img,video){max-height:55vh}}[data-post-window]{min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}[data-post-window]>.bm-post-header{display:flex;align-items:flex-start;gap:10px;min-width:0;width:100%}[data-post-window]>.bm-post-header>.post-content{flex:1 1;min-width:0}.post-window-controls{display:flex;flex:none;gap:2px;margin-left:auto}.post-window-controls button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:5px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:5px}.post-window-controls button[aria-pressed=true]{color:var(--ink);border-color:var(--line)}.post-window-controls button:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.post-window-body{width:100%;min-width:0;max-width:100%}.post-window-body[hidden]{display:none!important}.app-shell [data-post-window=minimized]{min-height:0;padding-block:10px}.app-shell [data-post-window=maximized]{width:100%;max-width:100%;align-self:stretch;margin-inline:0;min-height:min(65vh,640px)}[data-post-window=maximized]>.post-window-body{flex:1 1;overflow-x:auto}[data-post-window] :is(img,video,iframe){max-width:100%}@media(max-width:650px){[data-post-window]>.bm-post-header{flex-wrap:wrap;gap:6px}.post-window-controls{margin-left:auto}.post-window-controls button{min-width:36px;min-height:36px}.app-shell [data-post-window=maximized]{min-height:50vh}}.shared-post-card>.post-window-body>.editable-post{display:flex;flex-direction:column;box-sizing:border-box;flex:0 0 auto;align-self:stretch!important;width:100%!important;max-width:none!important;min-width:0;margin:0!important;left:auto!important;right:auto!important;transform:none!important;grid-column:auto!important;grid-row:auto!important;position:relative}.shared-post-card>.post-window-body>.editable-post>.post-attachments,.shared-post-card>.post-window-body>.editable-post>.post-body{max-width:100%;min-width:0}:root[data-theme] .app-shell :is(.feed-area,.profile-posts,.community-timeline-posts,.community-posts,.conversation-view) .shared-post-card,:root[data-theme] .app-shell :is(.feed-area>.post-list,.profile-posts,.community-timeline-posts,.post-list,.community-posts)>.shared-post-card,:root[data-theme] .app-shell :is(.post,.profile-post,.shared-post-card,.editable-post){background:var(--budo-glass-panel)!important;border:1px solid var(--bm-glass-border)!important;border-radius:17px;box-shadow:var(--bm-glass-shadow),inset 0 1px 0 rgba(255,255,255,.12)!important;backdrop-filter:blur(18px) saturate(135%)!important;-webkit-backdrop-filter:blur(18px) saturate(135%)!important;color:var(--ink)}:root[data-theme] .app-shell .shared-post-card :is(.post-content,.post-body,.post-meta,.post-actions){background:transparent;color:inherit}:root[data-theme] .app-shell :is(.feed-area>.post-list,.profile-posts,.community-timeline-posts){background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(prefers-reduced-transparency:reduce){:root[data-theme] .app-shell :is(.shared-post-card,.post,.profile-post,.editable-post){background:var(--surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.app-shell .shared-post-card .post-attachments{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:690px;width:100%;margin:20px auto 24px!important;align-items:start;justify-content:center}.app-shell .shared-post-card .post-attachments>.attachment-preview-trigger{display:flex;flex-direction:column;min-width:0;width:100%;height:auto;align-items:stretch;gap:7px;padding:7px;border:1px solid var(--bm-glass-border,var(--line));background:var(--budo-glass-panel,var(--surface));border-radius:13px;box-sizing:border-box;cursor:zoom-in}.app-shell .shared-post-card .post-attachments>.attachment-preview-trigger img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;max-height:none;border-radius:9px}.app-shell .shared-post-card .post-attachments>.attachment-preview-trigger .post-attachment-filename{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:600;color:var(--ink);text-align:center;line-height:1.3}.app-shell .shared-post-card .post-attachments>.attachment-preview-trigger .attachment-play-icon{top:57%;left:50%;transform:translate(-50%,-50%)}@media(max-width:550px){.app-shell .shared-post-card .post-attachments{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px auto!important}}@media(max-width:330px){.app-shell .shared-post-card .post-attachments{grid-template-columns:1fr 1fr}}.app-shell .shared-post-card .post-attachments:has(>:only-child){grid-template-columns:minmax(0,1fr);justify-items:center;max-width:100%}.app-shell .shared-post-card .post-attachments:has(>:only-child)>.attachment-preview-trigger{width:100%;max-width:100%;align-items:center}.app-shell .shared-post-card .post-attachments:has(>:only-child)>.attachment-preview-trigger img{width:100%;height:auto;max-height:min(72vh,720px);aspect-ratio:auto;object-fit:contain;margin-inline:auto}.app-shell .shared-post-card .post-attachments:has(>:only-child)>.attachment-preview-trigger .post-attachment-filename{width:100%}@media(max-width:550px){.app-shell .shared-post-card .post-attachments:has(>:only-child){grid-template-columns:minmax(0,1fr)}}.app-shell .shared-post-card .post-attachments:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;justify-items:stretch}.app-shell .shared-post-card .post-attachments:has(>:nth-child(2):last-child)>.attachment-preview-trigger{width:100%;min-width:0}.app-shell .shared-post-card .post-attachments:has(>:nth-child(2):last-child)>.attachment-preview-trigger img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;max-height:min(52vh,480px)}@media(max-width:550px){.app-shell .shared-post-card .post-attachments:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell .shared-post-card .post-window-body>.editable-post{padding:12px 15px!important}.app-shell .shared-post-card .post-attachments{margin:12px auto 14px!important;gap:9px}.app-shell .shared-post-card .post-attachments>.attachment-preview-trigger{gap:5px;padding:5px}.app-shell .shared-post-card .post-attachment-caption{display:block;font-size:.8rem;line-height:1.4;text-align:left;width:100%;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);padding:4px 5px}.app-shell .shared-post-card .post-photo-details{display:block;text-align:left;font-size:.72rem;line-height:1.35;color:var(--muted);width:100%;overflow-wrap:anywhere;padding:0 5px 5px}:root{--bm-admin-toolbar-border:2px solid color-mix(in srgb,var(--purple,#a94d5b) 35%,color-mix(in srgb,var(--line,#c5b7ae) 76%,var(--purple,#a94d5b) 24%))}:root[data-theme] .app-shell .conversation-view [data-announcement-post],:root[data-theme] .app-shell .shared-post-card[data-announcement-post],:root[data-theme] .app-shell :is(.feed-area>.post-list,.profile-posts,.community-timeline-posts,.post-list,.community-posts)>.shared-post-card[data-announcement-post],:root[data-theme] .app-shell [aria-label="Featured Products"] .bm-market-card,:root[data-theme] .app-shell [aria-label="Featured Products"] [data-featured-product-card],:root[data-theme] .app-shell [aria-label="Featured Schools"] article,:root[data-theme] .app-shell [aria-label="Featured Vendors"] article{border:var(--bm-admin-toolbar-border)!important}:root[data-theme] .app-shell :is([data-featured-vendor-open=true],[data-featured-school-open=true],[data-featured-product-open=true],[data-featured-community-open=true])>[data-inline-surface]{border:var(--bm-admin-toolbar-border)!important}.social-conversation-heading,.social-home-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:clamp(12px,2.6vw,24px);margin-bottom:12px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(125deg,color-mix(in srgb,var(--purple) 12%,var(--surface)),var(--surface) 70%)}.social-conversation-heading h2,.social-home-heading h2{margin:3px 0;font-size:clamp(1.3rem,3vw,1.95rem);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.social-home-heading p{margin:0;color:var(--muted)}.social-conversation-heading div>span,.social-home-heading div>span{color:var(--purple);font-size:.73rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.social-home-composer{margin-bottom:10px}.social-composer-title{font-size:1.03rem;margin:0 0 7px}.social-audience-label{font-size:.78rem;color:var(--muted);align-self:center;-webkit-margin-end:4px;margin-inline-end:4px}.social-conversation-heading>div:last-child,.social-feed-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.social-feed-controls{margin:10px 0;padding:7px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.social-conversation-heading button,.social-feed-controls button{padding:8px 11px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer}.social-conversation-heading button,.social-feed-controls button[aria-pressed=true]{border-color:var(--line);background:color-mix(in srgb,var(--purple) 11%,var(--surface));font-weight:700}.social-reply-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.social-reply-controls h3{margin:0}.social-reply-controls [role=group]{display:flex;gap:6px;flex-wrap:wrap}.social-reply-controls button{padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}.social-reply-controls button[aria-pressed=true]{border-color:var(--purple);color:var(--purple);font-weight:750}html .bm-brand-emblem,html .brand-icon,html .landing-logo-mark{background:transparent!important;border:0!important;box-shadow:none!important;flex-shrink:0}.bm-brand-emblem{display:block;object-fit:contain;aspect-ratio:1}.bm-auth-emblem{margin:0 auto 16px}html .brand-icon{min-width:64px}html .brand-icon,html .brand-icon .bm-brand-emblem{width:64px;height:64px}html .landing-logo-mark{width:72px;height:72px;min-width:72px}html .landing-logo-mark .bm-brand-emblem{width:72px;height:72px}.brand-home{gap:12px;min-width:0}.brand{gap:8px}.brand-home>span:last-child{min-width:0}.bm-workspace-emblem{width:64px;height:64px}@media(max-width:600px){html .landing-logo-mark,html .landing-logo-mark .bm-brand-emblem{width:56px;height:56px;min-width:56px}.landing-nav{gap:12px;flex-wrap:wrap}.brand-home{gap:8px}}html[data-theme=budo-red-dark] .bm-brand-emblem,html[data-theme=budo-red] .bm-brand-emblem{content:url(/branding/budomesh-logo-192.png)}html:is([data-theme=budo-harmony],[data-theme=budo-blue],[data-theme=budo-red-silver],[data-theme=budo-forest],[data-theme=budo-pink]) .bm-brand-emblem{content:url(/branding/budomesh-logo-192.png)}html[data-theme=budo-glass] .bm-brand-emblem,html[data-theme=obsidian-zen] .bm-brand-emblem,html[data-theme=the-blues] .bm-brand-emblem{content:url(/branding/budomesh-logo-192.png)}.app-shell{width:100%}.app-shell,.app-shell .feed-area,.app-shell .main,.app-shell .rightbar{min-width:0}.app-shell .content{width:100%;min-width:0;max-width:none;gap:clamp(12px,1.6vw,24px);padding-inline:clamp(12px,2vw,32px)}.app-shell .content,.app-shell .content.content-messages{grid-template-columns:minmax(0,1fr) minmax(235px,clamp(235px,22vw,300px))}.app-shell :is(.section-intro,.post-list,.composer,.right-card,.group-card,.community-admin,.notifications-center,.bm-library,.bm-tools){min-width:0;max-width:100%}.app-shell :is(.group-grid,.community-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.app-shell :is(.group-card,.community-card,.right-card,.post,.shared-post-card){overflow-wrap:anywhere}.app-shell :is(.right-card,.post-list,.group-card,.community-card,.section-intro,.composer){container-type:inline-size}.app-shell :is(.profile-card,.community-buttons,.composer-footer,.post-actions){flex-wrap:wrap}.app-shell :is(img,video,canvas){max-width:100%}.app-shell .post-content{min-width:0}@media(max-width:1150px){.app-shell .content,.app-shell .content.content-messages{grid-template-columns:minmax(0,1fr)}.app-shell .rightbar{display:none}.app-shell>.sidebar{width:220px;flex-shrink:0}}@media(min-width:651px) and (max-width:850px){.app-shell>.sidebar{width:190px;padding-inline:9px}.app-shell>.sidebar .nav-link{padding:11px 10px;gap:9px}.app-shell .content{padding-inline:14px}.app-shell .topbar{padding-inline:16px}}@media(max-width:650px){.app-shell .content,.app-shell .content.content-messages{grid-template-columns:minmax(0,1fr);padding:14px 11px 92px}.app-shell .feed-area{width:100%;min-width:0}.app-shell>.sidebar{width:260px}.app-shell :is(.group-grid,.community-grid){grid-template-columns:minmax(0,1fr)}.app-shell .post-actions{gap:clamp(8px,3vw,20px)}}@media(prefers-reduced-motion:reduce){.app-shell :is(.group-card,.community-card,.right-card){transition:none}}.app-shell .sidebar-quota-panel{display:none}@media(max-width:1150px){.app-shell .rightbar .mode-links,.app-shell .rightbar .right-quota-panel{display:none!important}.app-shell .sidebar-quota-panel{display:block;margin:0 4px 15px;min-width:0}.app-shell .sidebar-quota-panel .upload-quota{max-width:100%;padding:12px;border-radius:12px;background:var(--budo-glass-panel,var(--surface));border:1px solid var(--bm-glass-border,var(--line));font-size:11px}.app-shell .sidebar-quota-panel .upload-quota-label{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap}.app-shell .sidebar-quota-panel .upload-quota-label strong{font-size:11px}.app-shell .sidebar-quota-panel .upload-quota p{font-size:10px;line-height:1.5;overflow-wrap:anywhere}.app-shell .mobile-dashboard-selector .mode-links{display:none!important}}@media(max-width:650px){.app-shell .sidebar-quota-panel{display:block}.app-shell .mobile-dashboard-selector{display:none!important}}@media(max-width:1150px){.app-shell .sidebar>.mobile-dashboard-selector{display:none!important}.app-shell .sidebar .sidebar-quota-panel{display:block}.app-shell .sidebar .sidebar-quota-panel .upload-quota{background:rgba(255,255,255,.09)!important;color:inherit!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:none!important}.app-shell .sidebar .sidebar-quota-panel :is(.upload-quota-label,.upload-quota-label strong,.upload-quota-label span,.upload-quota p,.upload-quota p strong){color:inherit!important;opacity:1!important}.app-shell .sidebar .sidebar-quota-panel progress{width:100%;accent-color:#a73958}}:root[data-theme=budo-showcase] .app-shell .sidebar .sidebar-quota-panel .upload-quota{background:#2d2831!important;color:#f7edf1!important;border-color:#57434f!important}:root[data-theme=budo-showcase] .app-shell .sidebar .sidebar-quota-panel :is(.upload-quota-label,.upload-quota-label strong,.upload-quota-label span,.upload-quota p,.upload-quota p strong){color:#f7edf1!important}.app-shell .feed-area{display:flex;flex-direction:column;gap:clamp(12px,1.6vw,20px)}.app-shell .feed-area>.section-intro{margin:0}.app-shell :is(.activity-hero,.bm-library-hero,.bm-community-discovery-intro){border-radius:18px;overflow:hidden;margin:0 0 14px;border:1px solid var(--bm-glass-border,var(--line))}.app-shell :is(.notifications-center,.bm-library){background:transparent;border:0;overflow:visible;box-shadow:none}.app-shell :is(.activity-stats,.bm-library-stats,.bm-community-overview){margin:0 0 18px}.app-shell :is(.activity-stats,.bm-library-stats,.bm-community-overview)>div{background:var(--surface);border:1px solid var(--bm-glass-border,var(--line));box-shadow:var(--bm-glass-shadow,0 6px 20px #0001)}.app-shell :is(.activity-controls,.bm-library-tools){padding:15px;border:1px solid var(--bm-glass-border,var(--line));border-radius:16px;background:var(--surface);margin-bottom:15px}.app-shell .bm-library-feed{padding:0}.app-shell .bm-community-create-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 17px;background:#87233f!important;color:#fff!important;border:1px solid #b45c73!important;border-radius:11px;font-weight:800;box-shadow:0 5px 16px #250c1840;cursor:pointer;opacity:1!important;visibility:visible!important}.app-shell .bm-community-create-cta:hover{background:#a12b4b!important;box-shadow:0 7px 22px #250c1855}.app-shell .bm-community-create-cta:focus-visible{outline:3px solid #e9a6b8;outline-offset:3px}@media(max-width:650px){.app-shell :is(.activity-stats,.bm-library-stats,.bm-community-overview){grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell :is(.activity-stats,.bm-library-stats,.bm-community-overview)>div{padding:10px 8px}.app-shell :is(.activity-controls,.bm-library-tools){padding:12px}}.app-shell :is(.notifications-center,.bm-library,.communities-view,.settings-page){display:flex;flex-direction:column;gap:clamp(12px,1.5vw,18px);min-width:0}.app-shell :is(.activity-hero,.bm-library-hero,.bm-community-discovery-intro,.welcome,.section-intro){border-radius:18px;min-height:155px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:clamp(22px,3vw,34px);margin:0!important;overflow:hidden}.app-shell :is(.activity-hero,.bm-library-hero,.bm-community-discovery-intro,.welcome,.section-intro) :is(h2,p){margin:0;max-width:62ch}.app-shell :is(.activity-stats,.bm-library-stats,.bm-community-overview){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(8px,1.4vw,14px);gap:clamp(8px,1.4vw,14px);padding:0;margin:0!important}.app-shell :is(.activity-stats,.bm-library-stats,.bm-community-overview)>div{border-radius:14px;min-width:0;min-height:94px;justify-content:center;padding:clamp(11px,1.6vw,18px)}.app-shell :is(.activity-controls,.bm-library-tools){margin:0!important}.app-shell .notifications-toolbar{margin:0;flex-wrap:wrap;gap:8px}.app-shell .bm-library-feed,.app-shell .notifications-list{margin:0;min-width:0}.app-shell .communities-view .community-discovery{min-width:0;margin-top:0}.app-shell .communities-view .bm-community-discovery-heading{margin:0 0 14px}.app-shell .settings-page .intro{margin:0;min-height:155px}.app-shell .settings-page .tabs{margin:0}@media(max-width:650px){.app-shell :is(.activity-hero,.bm-library-hero,.bm-community-discovery-intro,.welcome,.section-intro){min-height:130px;padding:20px 16px}.app-shell :is(.activity-stats,.bm-library-stats,.bm-community-overview)>div{min-height:80px;padding:10px 8px}.app-shell :is(.activity-stats,.bm-library-stats,.bm-community-overview)>div strong{font-size:clamp(18px,5vw,23px)}}.app-shell .bm-explore-search-panel{width:100%;padding:15px;border:1px solid var(--bm-glass-border,var(--line));border-radius:16px;background:var(--surface)}.app-shell .bm-explore-search-panel .search-input{display:flex;align-items:center;gap:12px;width:100%;max-width:none;margin:0;padding:12px 15px;border:1px solid var(--bm-glass-border,var(--line));border-radius:12px;background:var(--surface);color:var(--muted)}.app-shell .bm-explore-search-panel .search-input input{width:100%;flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink)}.app-shell section[aria-label=Exchange]:not([data-listing-detail]){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important;padding:0!important}:root[data-theme] .app-shell .feed-area>section.bm-tools[aria-label=Exchange]:not([data-listing-detail]),:root[data-theme] .app-shell section.bm-tools[aria-label=Exchange]:not([data-listing-detail]){background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;overflow:visible!important}.app-shell .sidebar .bm-sidebar-account{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:15px 0 0;margin-top:14px;border-top:1px solid var(--bm-glass-border,var(--line));min-width:0;background:transparent;box-shadow:none}.app-shell .sidebar .bm-sidebar-account-identity{display:flex;align-items:center;gap:10px;min-width:0}.app-shell .sidebar .bm-sidebar-account-details{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.app-shell .sidebar .bm-sidebar-account-details strong{font-size:13px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell .sidebar .bm-sidebar-account-details small{font-size:11px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell .sidebar .bm-sidebar-account-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,95px),1fr));grid-gap:8px;gap:8px;min-width:0}.app-shell .sidebar .bm-sidebar-account-actions :is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:40px;padding:10px 12px;border-radius:11px;border:1px solid var(--bm-glass-border,var(--line));background:var(--budo-glass-panel,var(--surface));color:var(--ink);font:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.app-shell .sidebar .bm-sidebar-account-actions :is(a,button):hover{filter:brightness(1.12)}.app-shell .sidebar .bm-sidebar-account-actions :is(a,button):focus-visible{outline:2px solid var(--purple);outline-offset:3px}:root[data-theme=budo-showcase] .app-shell .sidebar .bm-sidebar-account{border-color:#50434e}:root[data-theme=budo-showcase] .app-shell .sidebar .bm-sidebar-account-details :is(strong,small){color:#f7edf1}:root[data-theme=budo-showcase] .app-shell .sidebar .bm-sidebar-account-actions a{background:#302b34;color:#f7edf1;border-color:#51434e}:root[data-theme=budo-showcase] .app-shell .sidebar .bm-sidebar-account-actions button{background:#84283f;color:#fff;border-color:#b25770}:root[data-theme=budo-showcase] .app-shell .sidebar .bm-sidebar-account-actions button:hover{background:#a12f4d}.app-shell .community-detail-full{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important}.app-shell .community-detail-full>.bm-community-redesign{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:0!important;gap:0!important;padding:0!important;margin:0!important;min-width:0!important;overflow:hidden!important;border-radius:18px!important;background:var(--surface,#fff)!important;border:1px solid var(--line,#e6e4de)!important;box-shadow:0 8px 28px #2428270b!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell .community-detail-full>.bm-community-redesign>.community-cover{display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;height:clamp(170px,23vw,245px)!important;min-height:0!important;max-height:245px!important;margin:0!important;padding:12px!important;border:0!important;border-radius:0!important;overflow:hidden!important;background-color:#344c49!important;background-position:50%!important;background-size:cover!important;box-sizing:border-box!important}.app-shell .community-detail-full>.bm-community-redesign>.community-cover img{object-fit:cover}.app-shell .community-detail-full>.bm-community-redesign>.community-identity{display:flex!important;align-items:center!important;gap:17px!important;padding:0 23px!important;margin:-31px 0 0!important;position:relative!important;z-index:2!important;min-width:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.app-shell .community-detail-full>.bm-community-redesign .community-profile-icon{display:grid!important;place-items:center!important;flex:0 0 78px!important;width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;margin:0!important;border:4px solid var(--surface,#fff)!important;border-radius:20px!important;background:#e6e1d8!important;overflow:hidden!important;box-shadow:0 6px 15px #24282722!important}.app-shell .community-detail-full>.bm-community-redesign .community-profile-icon img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:14px!important}.app-shell .community-detail-full>.bm-community-redesign .community-identity-copy{display:flex;flex-direction:column;gap:5px;min-width:0;align-self:flex-end;padding:30px 0 3px}.app-shell .community-detail-full>.bm-community-redesign .community-identity-eyebrow{font-size:10px;font-weight:800;letter-spacing:.1em;color:#923f43!important}.app-shell .community-detail-full>.bm-community-redesign .community-identity h3{font-size:clamp(21px,2.4vw,32px)!important;font-weight:750!important;letter-spacing:-.035em!important;line-height:1.15!important;margin:0!important;color:var(--ink,#242827)!important;overflow-wrap:anywhere}.app-shell .community-detail-full>.bm-community-redesign .community-identity-meta{display:flex;align-items:center;gap:5px;color:var(--muted,#777b75)!important;font-size:12px!important;line-height:1.4}.app-shell .community-detail-full>.bm-community-redesign .community-name-mobile{display:none!important}.app-shell .community-detail-full>.bm-community-redesign .community-description-markdown{display:block!important;margin:0!important;padding:18px 23px 23px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--ink,#242827)!important;line-height:1.65!important;overflow-wrap:anywhere}.app-shell .community-detail-full>.bm-community-redesign .community-description-markdown :first-child{margin-top:0}.app-shell .community-detail-full>.community-banner-controls{display:block!important;position:relative!important;padding:10px 12px!important;min-width:0!important;border:1px solid var(--line,#e6e4de)!important;border-radius:15px!important;background:var(--surface,#fff)!important;box-shadow:0 3px 12px #24282709!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar{min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar>button,.app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar>label{display:inline-flex!important;position:relative!important;justify-content:center!important;align-items:center!important;flex:0 0 auto!important;min-width:43px!important;min-height:43px!important;max-width:100%!important;padding:9px 11px!important;border:1px solid var(--line,#e6e4de)!important;border-radius:10px!important;background:var(--bg,#f7f5f0)!important;color:var(--ink,#242827)!important;box-shadow:none!important;cursor:pointer!important;opacity:1!important;transform:none!important}.app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar>button:hover,.app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar>label:hover{border-color:#923f43!important}.app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar :is(button,label):focus-visible{outline:2px solid #923f43!important;outline-offset:2px!important}.app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar .community-feature-tooltip{pointer-events:none}.app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar>label input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;overflow:hidden!important}.app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar>.community-header-pending{font-size:12px;align-self:center}.app-shell .community-detail-full>.community-post-composer{margin:0!important;border:1px solid var(--line,#e6e4de)!important;border-radius:15px!important;background:var(--surface,#fff)!important;padding:16px!important;box-shadow:0 3px 14px #24282709!important}.app-shell .community-detail-full .community-timeline-posts{display:flex;flex-direction:column;gap:14px;min-width:0}@media(max-width:680px){.app-shell .community-detail-full>.bm-community-redesign>.community-cover{height:165px!important}.app-shell .community-detail-full>.bm-community-redesign>.community-identity{padding:0 14px!important;gap:10px!important}.app-shell .community-detail-full>.bm-community-redesign .community-profile-icon{flex-basis:65px!important;width:65px!important;height:65px!important;min-width:65px!important;min-height:65px!important}.app-shell .community-detail-full>.bm-community-redesign .community-description-markdown{padding:14px!important}.app-shell .community-detail-full>.community-banner-controls{padding:9px!important}.app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar{gap:5px!important}}.app-shell .community-detail-full>.bm-community-redesign>.community-cover .community-admin-shortcuts{display:none!important}.app-shell .community-detail-full>.community-admin-below-cover{display:flex!important;justify-content:flex-end!important;align-items:center!important;min-width:0!important;margin:-10px 0 -8px!important;padding:0 4px!important}.app-shell .community-detail-full>.community-admin-below-cover .community-admin-shortcuts{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;transform:none!important;margin:0!important;padding:0!important;max-width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important}.app-shell .community-detail-full>.community-admin-below-cover .community-admin-shortcut-buttons{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;max-width:100%!important;padding:0!important;margin:0!important}.app-shell .community-detail-full>.community-admin-below-cover .community-admin-shortcut-buttons button{position:relative!important;transform:none!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border:1px solid var(--line,#e6e4de)!important;border-radius:10px!important;background:var(--surface,#fff)!important;color:var(--ink,#242827)!important}.app-shell .community-detail-full{gap:9px!important}.app-shell .community-detail-full>.community-banner-controls{padding:8px 11px!important}.app-shell .community-detail-full>.bm-community-redesign .community-description-markdown{padding-bottom:13px!important}@media(max-width:680px){.app-shell .community-detail-full>.community-admin-below-cover{margin:0!important;padding:0!important}.app-shell .community-detail-full>.community-admin-below-cover .community-admin-shortcut-buttons button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}}.app-shell .rightbar .community-admin-right-rail:empty{display:none!important}.app-shell .rightbar .community-admin-right-rail:not(:empty){display:block!important;width:100%!important;min-width:0!important;margin:9px 0 0!important}.app-shell .rightbar .community-admin-rail-panel{display:flex!important;flex-direction:column!important;gap:9px!important;padding:13px!important;border:1px solid var(--line,#e6e4de)!important;border-radius:14px!important;background:var(--surface,#fff)!important;box-shadow:0 3px 14px #2428270a!important}.app-shell .rightbar .community-admin-rail-label{font-size:10px;font-weight:800;letter-spacing:.09em;color:var(--muted,#777b75)}.app-shell .rightbar .community-admin-shortcuts{display:block!important;position:relative!important;transform:none!important;margin:0!important;padding:0!important;max-width:none!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-shell .rightbar .community-admin-shortcut-buttons{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(40px,1fr))!important;grid-gap:8px!important;gap:8px!important;justify-content:stretch!important;max-width:none!important;margin:0!important;padding:0!important}.app-shell .rightbar .community-admin-shortcut-buttons button{display:grid!important;place-items:center!important;position:relative!important;transform:none!important;width:100%!important;min-width:40px!important;max-width:none!important;height:42px!important;min-height:42px!important;border:1px solid var(--line,#e6e4de)!important;border-radius:10px!important;background:var(--bg,#f7f5f0)!important;color:var(--ink,#242827)!important;cursor:pointer!important}.app-shell .rightbar .community-admin-shortcut-buttons button:hover{border-color:#923f43!important;color:#923f43!important}.app-shell .community-detail-full{gap:6px!important}.app-shell .community-detail-full>.bm-community-redesign .community-description-markdown{padding-top:10px!important;padding-bottom:10px!important}.app-shell .community-detail-full>.community-banner-controls{padding:7px 10px!important;margin:0!important}.app-shell .community-detail-full>.community-admin-below-cover{margin:0!important;padding:0!important}.app-shell .rightbar .community-admin-right-rail:not(:empty){margin:18px 0 22px!important}.app-shell .rightbar .community-admin-right-rail:not(:empty)+.right-quota-panel{margin-top:0!important}.app-shell .rightbar .community-admin-right-rail:not(:empty)~.right-search{margin-top:18px!important}.app-shell .rightbar .community-admin-right-rail:not(:empty){margin:18px 0!important}.app-shell .rightbar .community-learning-right-rail:empty{display:none!important}.app-shell .rightbar .community-learning-right-rail:not(:empty){display:block!important;margin:18px 0 22px!important}.app-shell .rightbar .community-learning-panel{padding:15px;border:1px solid var(--line,#e6e4de);border-radius:14px;background:var(--surface,#fff);box-shadow:0 3px 14px #2428270a}.app-shell .rightbar .community-learning-panel h3{margin:0 0 12px;font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--ink,#242827)}.app-shell .rightbar .community-learning-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.app-shell .rightbar .community-learning-actions button{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:10px 12px;text-align:left;border:1px solid var(--line,#e6e4de);border-radius:10px;background:var(--bg,#f7f5f0);color:var(--ink,#242827);font-weight:650;cursor:pointer}.app-shell .rightbar .community-learning-actions button:hover{border-color:#923f43;color:#923f43}.app-shell .rightbar .community-learning-actions button[aria-pressed=true]{background:#923f43;color:#fff;border-color:#923f43}.app-shell .rightbar .community-learning-actions button:focus-visible{outline:2px solid #923f43;outline-offset:2px}.app-shell .community-detail-full>.bm-community-redesign>.community-cover{position:relative!important}.app-shell .community-detail-full .community-cover-edit-actions{position:absolute;right:14px;bottom:12px;z-index:4;display:flex;gap:8px;align-items:center}.app-shell .community-detail-full .community-cover-edit-actions label{display:grid;place-items:center;position:relative;width:42px;height:42px;border:1px solid #ffffff90;border-radius:11px;background:#242827cc;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.app-shell .community-detail-full .community-cover-edit-actions label:hover{background:#923f43}.app-shell .community-detail-full .community-cover-edit-actions input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.app-shell .community-detail-full .community-cover-edit-actions label:focus-within{outline:2px solid #fff;outline-offset:2px}.app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar{flex-wrap:wrap!important;gap:9px!important}.app-shell .community-detail-full .community-toolbar-group{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important}.app-shell .community-detail-full .community-toolbar-group>button{display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:43px!important;min-width:43px!important;padding:9px 12px!important;border:1px solid var(--line,#e6e4de)!important;border-radius:10px!important;background:var(--bg,#f7f5f0)!important;color:var(--ink,#242827)!important;cursor:pointer!important}.app-shell .community-detail-full .community-toolbar-group>button[aria-pressed=true]{background:#923f43!important;color:#fff!important;border-color:#923f43!important}.app-shell .community-detail-full .community-toolbar-group>button:hover{border-color:#923f43!important}.app-shell .community-detail-full .community-toolbar-spacer{height:32px!important;margin:0 6px!important;background:var(--line,#e6e4de)!important}.app-shell .community-admin-below-cover .community-admin-archive,.app-shell .rightbar .community-admin-archive{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;margin-top:10px;padding:9px 12px;border:1px solid var(--line,#e6e4de);border-radius:10px;background:var(--bg,#f7f5f0);color:var(--ink,#242827);font-weight:700;cursor:pointer}.app-shell .rightbar .community-admin-archive:hover{border-color:#923f43;color:#923f43}@media(max-width:680px){.app-shell .community-detail-full .community-toolbar-spacer{height:25px!important;margin:0 3px!important}.app-shell .community-detail-full .community-cover-edit-actions{right:9px;bottom:9px}}.app-shell .community-detail-full>.community-banner-controls{width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin;overscroll-behavior-x:contain;padding:8px 10px!important}.app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar{gap:8px!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important}.app-shell .community-detail-full .community-toolbar-group{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex:0 0 auto!important;gap:5px!important;white-space:nowrap!important}.app-shell .community-detail-full .community-toolbar-group>button{flex:0 0 auto!important;white-space:nowrap!important}.app-shell .community-detail-full .community-toolbar-spacer{display:block!important;flex:0 0 1px!important;width:1px!important;height:30px!important;margin:0 7px!important}.app-shell .community-admin-below-cover .community-admin-archive,.app-shell .rightbar .community-admin-archive{display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:9px!important;margin:10px 0 0!important;font-size:0!important}.app-shell .community-admin-below-cover .community-admin-archive svg,.app-shell .rightbar .community-admin-archive svg{width:19px;height:19px}.app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;align-items:center!important;justify-content:flex-start!important;width:max-content!important;min-width:100%!important}.app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:43px!important;min-height:43px!important;padding:9px 11px!important;border:1px solid var(--line,#e6e4de)!important;border-radius:10px!important;background:var(--bg,#f7f5f0)!important;color:var(--ink,#242827)!important;white-space:nowrap!important}.app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar>button[aria-pressed=true]{background:#923f43!important;color:#fff!important;border-color:#923f43!important}.app-shell .rightbar .community-learning-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.app-shell .rightbar .community-learning-actions button{display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:9px!important}.app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar{width:100%!important;min-width:max-content!important;gap:7px!important}.app-shell .community-detail-full .community-toolbar-divider{display:block!important;flex:0 0 1px!important;width:1px!important;height:29px!important;margin:0 11px!important;background:var(--line,#e6e4de)!important}.app-shell .community-detail-full .community-toolbar-flex-spacer{display:block!important;flex:1 1 auto!important;min-width:12px!important}.app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar>.community-toolbar-divider{display:block!important;flex:0 0 1px!important;width:1px!important;height:29px!important;margin:0 11px!important;background:var(--line,#e6e4de)!important}.app-shell .rightbar details.community-admin-rail-panel{display:block!important;padding:0!important;overflow:visible!important}.app-shell .rightbar details.community-admin-rail-panel>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;list-style:none!important;cursor:pointer!important;padding:15px 17px!important;font-size:.92rem!important;font-weight:700!important}.app-shell .rightbar details.community-admin-rail-panel>summary::-webkit-details-marker{display:none}.app-shell .rightbar details.community-admin-rail-panel>.community-admin-rail-body{padding:0 13px 13px!important}.app-shell .rightbar details.community-admin-rail-panel:not([open])>.community-admin-rail-body{display:none!important}.app-shell .rightbar details.community-admin-rail-panel .community-admin-shortcut-buttons button[aria-label="Move to Attic"]{margin:0!important;width:100%!important;height:42px!important;min-width:40px!important;max-width:none!important}html[data-theme] .app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar>button[aria-controls=community-controls-panel][aria-expanded=true],html[data-theme] .app-shell .profile-header-actions>button[aria-controls=profile-settings-panel][aria-expanded=true]{background:color-mix(in srgb,var(--purple) 28%,var(--surface,var(--bg)))!important;border-color:var(--purple)!important;color:var(--ink)!important}#community-controls-panel [aria-label="Community control tabs"],#profile-settings-panel [aria-label="Settings sections"]{border:1px solid var(--line);border-radius:12px;padding:6px}:root{--prime-window-bg:color-mix(in srgb,var(--bm-solid-surface,var(--bg,#fff)) 90%,var(--surface,#fff) 10%);--prime-dialog-bg:color-mix(in srgb,var(--bm-solid-surface,var(--bg,#fff)) 94%,var(--surface,#fff) 6%);--prime-window-border:color-mix(in srgb,var(--line,#bbb) 78%,var(--purple,#99545b) 22%);--prime-window-shadow:0 24px 70px rgba(0,0,0,.24),0 3px 14px rgba(0,0,0,.09);--prime-window-radius:18px;--prime-dialog-radius:20px}:where(dialog,[role=dialog],.bm-themed-dialog,.auth-dialog,.community-admin-dialog,.bm-create-community-dialog,.bm-hashtag-dialog){color:var(--ink)!important;background-color:var(--prime-dialog-bg)!important;border:1px solid var(--prime-window-border)!important;border-radius:var(--prime-dialog-radius)!important;box-shadow:var(--prime-window-shadow);font-family:inherit;line-height:1.55}:where(dialog,[role=dialog]):not([class*=lightbox]):not([class*=certificate]){max-width:min(96vw,1100px);max-height:min(94dvh,1100px)}:where(dialog,[role=dialog],.bm-hashtag-dialog) :where(h1,h2,h3){color:var(--ink);letter-spacing:-.018em;line-height:1.25}:where(dialog,[role=dialog],.bm-hashtag-dialog) :where(p,li,small,label){line-height:1.55}:where(dialog,[role=dialog],.bm-hashtag-dialog) :where(input:not([type=checkbox]):not([type=radio]),textarea,select){background:var(--prime-dialog-bg);color:var(--ink);border:1px solid var(--prime-window-border);border-radius:10px;padding:9px 12px;min-height:38px;max-width:100%}:where(dialog,[role=dialog],.bm-hashtag-dialog) :where(button,a):focus-visible,:where(dialog,[role=dialog],.bm-hashtag-dialog) :where(input,textarea,select):focus-visible{outline:3px solid var(--purple);outline-offset:2px}:where(dialog,[role=dialog]) :where(button){border-radius:10px;min-height:34px}:where(dialog,[role=dialog]) :where(pre,code){overflow-wrap:anywhere}:where(dialog,[role=dialog]) :where(pre){overflow:auto;max-width:100%}:where(dialog,[role=dialog]) :where(img,video,iframe){max-width:100%}:where(dialog,[role=dialog]) :where(.community-feature-heading,.bm-create-community-top){background:color-mix(in srgb,var(--prime-dialog-bg) 91%,var(--purple) 9%);border-bottom:1px solid var(--prime-window-border)}:where(dialog,[role=dialog]) :where(.community-feature-heading h2,.bm-create-community-top h3){margin:0}dialog::-webkit-backdrop{background:rgba(7,9,13,.64);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}dialog::backdrop{background:rgba(7,9,13,.64);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}:where(.auth-overlay,.bm-create-community-overlay,[class*=backdrop],[class*=Backdrop],[class*=overlay],[class*=Overlay]):has(>[role=dialog]){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}[data-workspace-root] :where([data-workspace-stage]>section){border-color:var(--prime-window-border);border-radius:var(--prime-window-radius);box-shadow:var(--prime-window-shadow)}[data-workspace-root] :where(.workspace-embedded){color:var(--ink);line-height:1.55}[data-workspace-root] :where(.workspace-embedded input,.workspace-embedded textarea,.workspace-embedded select){color:var(--ink)}@media(max-width:650px){:where(dialog,[role=dialog]):not([class*=lightbox]){max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:14px!important}:where(dialog,[role=dialog]) :where(input,textarea,select){font-size:16px}}@media(prefers-reduced-motion:reduce){:where(dialog,[role=dialog]){scroll-behavior:auto}}.community-feature-dialog .bm-create-community-content{width:100%;max-width:none;max-height:none;overflow:visible;padding:clamp(12px,2vw,24px);margin:0;background:transparent!important;border:0!important;box-shadow:none!important}.community-feature-dialog .bm-create-community-content .community-form{display:grid;grid-gap:var(--prime-gap,12px);gap:var(--prime-gap,12px);padding:0;margin:0;background:transparent!important;border:0;box-shadow:none}.community-feature-dialog .bm-create-community-content .community-form label{display:grid;grid-gap:6px;gap:6px;color:var(--ink)}.community-feature-dialog .bm-create-community-content .community-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:12px}html[data-theme=budo-zen]{--prime-font-body:Inter,"Noto Sans JP",system-ui,sans-serif;--prime-font-heading:Manrope,Inter,"Noto Sans JP",system-ui,sans-serif;--prime-font-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--prime-type-xs:.75rem;--prime-type-sm:.875rem;--prime-type-base:1rem;--prime-type-lg:1.125rem;--prime-type-xl:1.5rem;--prime-leading:1.55;--prime-space-1:4px;--prime-space-2:8px;--prime-space-3:12px;--prime-space-4:16px;--prime-space-6:24px;--prime-space-8:32px}html[data-theme=budo-zen] :is(body,dialog,[role=dialog],input,textarea,select,button,option,table,th,td,nav,aside,article,section,main,footer,header){font-family:var(--prime-font-body)}html[data-theme=budo-zen] :is(h1,h2,h3,h4,h5,h6,button,.btn,[role=tab],[role=heading]){font-family:var(--prime-font-heading)}html[data-theme=budo-zen] :is(pre,code,kbd,samp){font-family:var(--prime-font-mono)}html[data-theme=budo-zen] :is(dialog,[role=dialog]){font-size:var(--prime-type-base);line-height:var(--prime-leading)}.bm-window-actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;-webkit-margin-start:auto;margin-inline-start:auto}.bm-window-actions button{display:inline-grid;place-items:center;min-width:44px;min-height:44px;width:44px;height:44px;padding:8px;border-radius:11px;background:transparent;border:1px solid transparent;color:var(--ink)}.bm-window-actions button:hover:not(:disabled){background:color-mix(in srgb,var(--purple) 11%,var(--bm-solid-surface));border-color:var(--line)}.bm-window-actions button:last-child:hover:not(:disabled){background:color-mix(in srgb,#b64049 14%,var(--bm-solid-surface));color:#9b2631}.bm-window-actions svg{width:19px;height:19px;stroke-width:2}html[data-theme=budo-zen] .shared-post-card .bm-post-header .post-meta,html[data-theme=budo-zen] .shared-post-card .bm-post-header .post-meta :is(strong,button.username-link,time,.post-visibility){font-size:var(--prime-type-sm,.875rem)!important;line-height:1.4!important}html[data-theme=budo-zen] .shared-post-card .bm-post-header .post-meta :is(button.username-link,time,.post-visibility){font-family:var(--prime-font-body,Inter,sans-serif)!important;letter-spacing:normal}html[data-theme=budo-zen] .shared-post-card .bm-post-header .post-meta strong{font-weight:700}html[data-theme=budo-zen] .shared-post-card .bm-post-header .post-meta :is(time,.post-visibility){font-weight:400;color:var(--muted)}html[data-theme=budo-zen] .shared-post-card .bm-post-header .post-meta button.username-link{padding-block:0;min-height:0}.community-feature-dialog.bm-map-dialog-maximized{width:calc(100vw - 24px)!important;max-width:none!important;max-height:calc(100dvh - 24px)!important}html[data-theme=budo-zen] .bm-lightbox-theme-host .attachment-lightbox-panel{color:var(--ink);border:1px solid var(--prime-window-border);border-radius:var(--prime-window-radius);box-shadow:var(--prime-window-shadow)}html[data-theme=budo-zen] .bm-lightbox-theme-host .attachment-lightbox-exif{background:var(--prime-dialog-bg)!important;color:var(--ink);border-color:var(--prime-window-border)}html[data-theme=budo-zen] .bm-lightbox-theme-host .attachment-lightbox-exif :is(h2,h3,p){font-family:var(--prime-font-body);line-height:var(--prime-leading)}html[data-theme=budo-zen] .bm-lightbox-theme-host :is(.attachment-lightbox-close,.attachment-lightbox-prev,.attachment-lightbox-next,.attachment-lightbox-actions button,.attachment-lightbox-actions a){display:inline-grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--prime-window-border);border-radius:12px;background:var(--prime-dialog-bg);color:var(--ink)}html[data-theme=budo-zen] .bm-lightbox-theme-host :is(button,a):focus-visible{outline:3px solid var(--purple);outline-offset:2px}html[data-theme=budo-zen] .bm-lightbox-theme-host :is(.attachment-lightbox-prev,.attachment-lightbox-next) svg{width:22px;height:22px;stroke-width:2}@media(max-width:700px){html[data-theme=budo-zen] .bm-lightbox-theme-host .attachment-lightbox-photo-toolbar .attachment-lightbox-actions :is(button,a){min-width:44px;min-height:44px}}html[data-theme=budo-zen] .auth-overlay{background:rgba(12,14,17,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:clamp(10px,3vw,24px)}html[data-theme=budo-zen] .auth-dialog{width:min(100%,480px);max-height:calc(100dvh - 24px);overflow:auto;padding:clamp(20px,4vw,32px);border:1px solid var(--prime-window-border)!important;border-radius:var(--prime-dialog-radius)!important;background:var(--prime-dialog-bg)!important;color:var(--ink)!important;box-shadow:var(--prime-window-shadow);font-family:var(--prime-font-body)}html[data-theme=budo-zen] .auth-dialog h2{font-family:var(--prime-font-heading);font-size:var(--prime-type-xl);line-height:1.25;letter-spacing:-.018em;color:var(--ink)}html[data-theme=budo-zen] .auth-dialog .auth-description{font-size:var(--prime-type-sm);line-height:var(--prime-leading);color:var(--muted);margin-bottom:var(--prime-space-4)}html[data-theme=budo-zen] .auth-dialog form{gap:var(--prime-space-3)}html[data-theme=budo-zen] .auth-dialog .auth-field{width:100%;min-height:46px;padding:12px 14px;border:1px solid var(--prime-window-border);border-radius:12px;background:var(--prime-dialog-bg);color:var(--ink);font-family:var(--prime-font-body);font-size:1rem}html[data-theme=budo-zen] .auth-dialog .auth-field::placeholder{color:var(--muted);opacity:.9}html[data-theme=budo-zen] .auth-dialog .auth-field:focus-visible{outline:3px solid var(--purple);outline-offset:2px}html[data-theme=budo-zen] .auth-dialog .auth-action{min-height:44px;border-radius:12px!important;font-family:var(--prime-font-heading);font-size:var(--prime-type-sm);font-weight:700;transition:filter .16s ease}html[data-theme=budo-zen] .auth-dialog .auth-action[type=submit]{background:var(--purple)!important;color:#fff!important;border-color:var(--purple)!important}html[data-theme=budo-zen] .auth-dialog .auth-switch{background:color-mix(in srgb,var(--purple) 12%,var(--prime-dialog-bg))!important;color:var(--ink)!important;border-color:var(--prime-window-border)!important}html[data-theme=budo-zen] .auth-dialog .auth-cancel{background:transparent!important;color:var(--ink)!important;border-color:var(--prime-window-border)!important}html[data-theme=budo-zen] .auth-dialog .auth-inline-error{color:var(--ink);border:1px solid var(--prime-window-border);border-left:4px solid #b64049;border-radius:10px;padding:10px 12px;background:color-mix(in srgb,#b64049 10%,var(--prime-dialog-bg))}html[data-theme=budo-zen] .auth-dialog :is(button,input):disabled{opacity:.6;cursor:not-allowed}@media(prefers-reduced-motion:reduce){html[data-theme=budo-zen] .auth-dialog .auth-action{transition:none}}html[data-theme=budo-zen] .community-feature-dialog.auth-native-dialog{width:min(480px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto;padding:clamp(18px,3vw,28px)!important;background:var(--prime-dialog-bg)!important;color:var(--ink)!important}html[data-theme=budo-zen] .community-feature-dialog.auth-native-dialog>.auth-dialog{width:100%;max-height:none;overflow:visible;margin:0;padding:0;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--ink)!important}html[data-theme=budo-zen] .community-feature-dialog.auth-native-dialog>.community-feature-heading{margin-bottom:var(--prime-space-3);align-items:center}html[data-theme=budo-zen] .community-feature-dialog.auth-native-dialog>.community-feature-heading h2{font-family:var(--prime-font-heading);font-size:var(--prime-type-xl);line-height:1.25}html[data-theme=budo-zen] .community-feature-dialog.auth-native-dialog .bm-auth-emblem{display:block;margin:0 auto var(--prime-space-3)}html[data-theme=budo-zen] .community-feature-dialog.auth-native-dialog .auth-description{margin-bottom:var(--prime-space-4)}html[data-theme=budo-zen] .auth-captcha{display:grid;grid-gap:var(--prime-space-2);gap:var(--prime-space-2);padding:var(--prime-space-3);background:var(--prime-dialog-bg);border:1px solid var(--prime-window-border);border-radius:14px;color:var(--ink);min-width:0}html[data-theme=budo-zen] .auth-captcha-heading{margin:0;font-family:var(--prime-font-heading);font-size:var(--prime-type-sm);font-weight:700;color:var(--ink)}html[data-theme=budo-zen] .auth-captcha-widget{width:100%;max-width:100%;overflow:hidden;border-radius:10px}html[data-theme=budo-zen] .auth-captcha-widget iframe{max-width:100%;border:0;border-radius:10px}html[data-theme=budo-zen] .auth-captcha [role=alert]{margin:0;padding:10px;border-radius:10px;border-left:4px solid #b64049;background:color-mix(in srgb,#b64049 9%,var(--prime-dialog-bg));color:var(--ink)}html[data-theme=budo-zen] .post-edit-form{display:grid;grid-gap:var(--prime-space-3);gap:var(--prime-space-3);padding:var(--prime-space-4);background:var(--prime-dialog-bg);border:1px solid var(--prime-window-border);border-radius:var(--prime-window-radius);color:var(--ink)}html[data-theme=budo-zen] .post-edit-item{display:flex;align-items:center;flex-wrap:wrap;gap:var(--prime-space-2);border:1px solid var(--prime-window-border);border-radius:12px;padding:var(--prime-space-3);background:var(--prime-dialog-bg)}html[data-theme=budo-zen] .post-edit-item>a{display:inline-flex;align-items:center;gap:var(--prime-space-2);min-width:0;overflow-wrap:anywhere}html[data-theme=budo-zen] .post-edit-item>button{min-width:40px;min-height:40px;display:inline-grid;place-items:center;border:1px solid var(--prime-window-border);border-radius:10px;background:var(--prime-dialog-bg);color:var(--ink)}html[data-theme=budo-zen] .post-edit-item>button:focus-visible{outline:3px solid var(--purple);outline-offset:2px}html[data-theme=budo-zen] .post-edit-form :is(textarea,select,input){font-family:var(--prime-font-body);color:var(--ink)}html[data-theme=budo-zen] .post-edit-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--prime-space-3)}@media(pointer:coarse){html[data-theme=budo-zen] .post-edit-item>button{min-width:44px;min-height:44px}}html[data-theme=budo-zen] [class*=MessengerWorkspace_shell]{font-family:var(--prime-font-body);color:var(--ink)}html[data-theme=budo-zen] [class*=MessengerWorkspace_shell] :is(button,input,textarea){font-family:var(--prime-font-body);color:var(--ink)}html[data-theme=budo-zen] [class*=MessengerWorkspace_contactOpen] strong{display:inline-flex;align-items:center;gap:6px}html[data-theme=budo-zen] [class*=MessengerWorkspace_shell] :is(button,[role=option]):focus-visible{outline:3px solid var(--purple);outline-offset:2px}html[data-theme=budo-zen] [class*=MessengerWorkspace_shell] :is([class*=memberResults],[class*=directPicker],[class*=groupForm]){border-color:var(--prime-window-border);border-radius:var(--prime-window-radius);background:var(--prime-dialog-bg)}html[data-theme=budo-zen] [class*=MessengerWorkspace_shell] :is([class*=messageMenu],[class*=compose]){border-color:var(--prime-window-border);border-radius:14px}html[data-theme=budo-zen] .community-admin-dialog{background:var(--prime-dialog-bg)!important;color:var(--ink)!important;border:1px solid var(--prime-window-border)!important;border-radius:var(--prime-dialog-radius)!important;box-shadow:var(--prime-window-shadow);font-family:var(--prime-font-body)}html[data-theme=budo-zen] .community-admin-dialog::-webkit-backdrop{background:rgba(7,9,13,.64);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html[data-theme=budo-zen] .community-admin-dialog::backdrop{background:rgba(7,9,13,.64);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html[data-theme=budo-zen] .community-admin-dialog-head{display:flex;align-items:center;gap:var(--prime-space-3);padding:var(--prime-space-4) var(--prime-space-6);border-bottom:1px solid var(--prime-window-border);background:color-mix(in srgb,var(--prime-dialog-bg) 91%,var(--purple) 9%)}html[data-theme=budo-zen] .community-admin-dialog-head h3{font-family:var(--prime-font-heading);font-size:var(--prime-type-lg);line-height:1.3;margin:0}html[data-theme=budo-zen] .community-admin-dialog-head .community-admin-dialog-close{-webkit-margin-start:auto;margin-inline-start:auto;min-width:44px;min-height:44px;border-radius:12px}html[data-theme=budo-zen] .community-admin-dialog-content{padding:var(--prime-space-4) var(--prime-space-6);color:var(--ink);line-height:var(--prime-leading)}html[data-theme=budo-zen] .community-admin-dialog :is(input,textarea,select){font-family:var(--prime-font-body);background:var(--prime-dialog-bg);color:var(--ink);border:1px solid var(--prime-window-border);border-radius:10px}html[data-theme=budo-zen] .community-admin-dialog :is(button,input,textarea,select,a):focus-visible{outline:3px solid var(--purple);outline-offset:2px}html[data-theme=budo-zen] .community-admin-shortcut-buttons button{display:inline-grid;place-items:center;min-width:44px;min-height:44px;border-radius:12px}html[data-theme=budo-zen] .community-admin-shortcut-buttons button svg{width:20px;height:20px;stroke-width:2}@media(max-width:650px){html[data-theme=budo-zen] .community-admin-dialog-content,html[data-theme=budo-zen] .community-admin-dialog-head{padding:var(--prime-space-3)}}html[data-theme=budo-zen] [class*=WikiAdminDashboard_shell]{font-family:var(--prime-font-body);color:var(--ink)}html[data-theme=budo-zen] [class*=WikiAdminDashboard_shell] :is([class*=_panel],[class*=_metric],[class*=_tile],[class*=_listItem],[class*=_sidebar]){background:var(--prime-dialog-bg);border-color:var(--prime-window-border);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=budo-zen] [class*=WikiAdminDashboard_shell] :is(h1,h2,h3){font-family:var(--prime-font-heading)}html[data-theme=budo-zen] [class*=WikiAdminDashboard_shell] :is(input,textarea,select){background:var(--prime-dialog-bg);border-color:var(--prime-window-border);color:var(--ink)}html[data-theme=budo-zen] [class*=WikiAdminDashboard_shell] :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--purple);outline-offset:2px}html[data-theme=budo-zen] .community-detail-full .community-banner-controls,html[data-theme=budo-zen] .workspace-embedded .community-detail-full .community-banner-controls{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:8px!important;margin:12px 0!important;padding:10px 12px!important;background:var(--prime-dialog-bg)!important;border:1px solid var(--prime-window-border)!important;border-radius:14px!important}html[data-theme=budo-zen] .community-detail-full .community-banner-controls>.community-single-toolbar,html[data-theme=budo-zen] .workspace-embedded .community-detail-full .community-banner-controls>.community-single-toolbar{display:flex!important;flex-direction:row!important;align-items:center!important;align-content:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;flex:1 1 100%!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:7px!important;padding:0!important;margin:0!important;border:0!important}html[data-theme=budo-zen] .community-detail-full .community-single-toolbar>button{flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html[data-theme=budo-zen] .community-detail-full .community-single-toolbar>.community-toolbar-divider{display:block!important;flex:0 0 1px!important;width:1px!important;height:26px!important;margin:0 5px!important;background:var(--prime-window-border)!important}html[data-theme=budo-zen] .community-detail-full .community-single-toolbar>.community-toolbar-flex-spacer{flex:1 1 auto!important;min-width:0!important}@media(max-width:620px){html[data-theme=budo-zen] .community-detail-full .community-single-toolbar>.community-toolbar-flex-spacer{display:none!important}html[data-theme=budo-zen] .community-detail-full .community-banner-controls{padding:8px!important}}html[data-theme=budo-zen] .community-feature-dialog>.community-feature-heading>button{width:44px;min-width:44px;height:44px;min-height:44px;padding:8px;border-radius:12px;font-family:var(--prime-font-heading)}html[data-theme=budo-zen] .community-feature-dialog>.community-feature-heading>button svg{width:20px;height:20px;stroke-width:2}.bm-dialog-titlebar>.bm-dialog-window-action{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:8px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--ink);cursor:pointer}.bm-dialog-titlebar>.bm-dialog-window-action svg{width:19px;height:19px;stroke-width:2}.bm-dialog-titlebar>.bm-dialog-window-action:hover:not(:disabled){background:color-mix(in srgb,var(--purple) 11%,var(--prime-dialog-bg));border-color:var(--prime-window-border)}.bm-dialog-titlebar>.bm-dialog-window-action:focus-visible{outline:3px solid var(--purple);outline-offset:2px}html[data-theme=budo-zen] .community-admin-dialog:is([data-active-tab=information],[data-active-tab=settings]){width:min(680px,calc(var(--dialog-space-width,100vw) - 24px))}html[data-theme=budo-zen] .community-admin-dialog:is([data-active-tab=information],[data-active-tab=settings]) .community-admin-dialog-content{padding:clamp(12px,1.5vw,18px)}.budo-guide-terms-step{padding:14px;margin:12px 0;border:1px solid rgba(143,74,76,.25);border-radius:15px;background:rgba(252,246,235,.76);color:#293a34}.budo-guide-terms-step>small{font-size:10px;font-weight:800;letter-spacing:.12em;color:#93444a}.budo-guide-terms-step h3{font-size:17px;margin:6px 0}.budo-guide-terms-step p{font-size:13px;line-height:1.55}.budo-guide-terms-document{max-height:180px;overflow:auto;padding:10px;border:1px solid rgba(143,74,76,.2);border-radius:9px;background:rgba(255,255,255,.8)}.budo-guide-terms-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;margin:12px 0 0}.budo-guide-terms-consent input{margin-top:3px;flex-shrink:0}.bm-account-fields label{display:grid;grid-gap:5px;gap:5px;margin-bottom:10px;font-weight:600}.bm-account-fields label .auth-field{margin:0;font-weight:400}html[data-theme] .community-feature-dialog.auth-native-dialog.bm-sign-in{position:fixed;inset:0;margin:auto;width:min(440px,calc(100vw - 24px))!important;height:-moz-fit-content!important;height:fit-content!important;min-height:0;max-height:calc(100dvh - 24px)!important;padding:clamp(14px,3vw,20px)!important}html[data-theme] .community-feature-dialog.auth-native-dialog.bm-sign-in>.auth-dialog{width:100%;max-height:none;overflow:visible;margin:0;padding:0;border:0!important;box-shadow:none!important;background:transparent!important;color:inherit!important}.bm-sign-in .bm-sign-in-brand{display:flex;align-items:center;gap:10px;margin-bottom:6px}.bm-sign-in-brand img{flex:none}.bm-sign-in .bm-sign-in-brand h2{margin:0;color:inherit}.bm-sign-in .bm-account-fields{gap:6px}.bm-sign-in .bm-account-fields label{margin-bottom:4px}html[data-theme=budo-zen] .bm-sign-in .auth-description{margin:0 0 10px}.bm-sign-in .bm-account-fields .auth-action{margin-top:2px}.bm-sign-in .bm-auth-secondary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:6px}.community-feature-dialog.bm-sign-in .bm-auth-secondary .auth-action{width:auto;margin:0;padding:4px 0;background:transparent!important;border-color:transparent!important;color:inherit!important}.bm-sign-in .bm-auth-secondary .auth-switch{text-decoration:underline;text-underline-offset:3px}html[data-theme] .community-feature-dialog.auth-native-dialog.bm-registration-review{width:min(560px,calc(100vw - 24px))!important}.bm-registration-review .auth-dialog form{gap:6px}.bm-registration-review h4{margin:0 0 6px}.bm-registration-review .budo-guide-terms-document{max-height:clamp(160px,34dvh,300px)}.bm-registration-review .budo-guide-terms-consent{margin-top:6px}.bm-registration-review .auth-captcha-widget iframe{display:block;border:0}.bm-registration-review .auth-dialog .auth-action{margin-top:4px}.guide-membership-notice{padding:10px 14px;border:1px solid var(--prime-window-border);border-radius:10px;background:var(--prime-dialog-bg)}.user-profile .profile-image-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border:1px solid var(--purple);border-radius:10px}.profile-image-actions small{flex-basis:100%;color:var(--muted)}.profile-business-links{display:inline-flex;align-items:center;gap:6px}:root{--bm-font-body:var(--prime-font-body,"DM Sans",system-ui,sans-serif);--bm-font-heading:var(--prime-font-heading,"Plus Jakarta Sans",var(--bm-font-body));--bm-chrome-icon-size:20px;--bm-compact-icon-size:17px}html body{font-family:var(--bm-font-body)}:where(button,input,textarea,select,option){font:inherit}:where(h1,h2,h3,h4,h5,h6,[role=heading]){font-family:var(--bm-font-heading);line-height:1.25}:where(.icon-control,.bm-icon-button,.community-feature-toolbar,.community-feature-heading,.dashboard-selector) svg{width:var(--bm-chrome-icon-size);height:var(--bm-chrome-icon-size);stroke-width:2;flex-shrink:0}.timeline-composer-tools :is(.bm-icon-button,.composer-draft-tools button,.media-add-icon) svg{width:var(--bm-compact-icon-size);height:var(--bm-compact-icon-size);stroke-width:2}