html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]){--prime-font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--prime-font-heading:var(--prime-font-body);--prime-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--bm-font-body:var(--prime-font-body);--bm-font-heading:var(--prime-font-body);--soft:#e9f1fc;--panel:rgba(255,255,255,.8);--card-bg:var(--panel);--post-glass:var(--panel);--post-glass-hover:#f5f9ff;--post-edge:rgba(46,75,115,.17);--wiki-panel:var(--panel);--wiki-field:#fff;--wiki-text:#17243a;--wiki-muted:#566579;--wiki-border:rgba(46,75,115,.17);--wiki-link:#0065d8;--wiki-action:#0065d8;--bg:#edf3fc;--surface:#f8faff;--bm-solid-surface:#f8faff;--ink:#17243a;--text:var(--ink);--muted:#566579;--purple:#0065d8;--accent:var(--purple);--bm-hover:#004da8;--bm-on-accent:#fff;--line:rgba(46,75,115,.17);--border:var(--line);--glass-rgb:255,255,255;--glass-alpha:.78;--bg-window:#f8faff;--panel-bg:rgba(255,255,255,.8);--budo-glass-panel:rgba(255,255,255,.8);--budo-glass-active:rgba(0,101,216,.09);--budo-glass-line:var(--line);--bm-glass-border:var(--line);--bm-glass-bg:var(--budo-glass-panel);--bm-elevated:#e7effb;--bm-highlight:rgba(0,101,216,.09);--card:var(--budo-glass-panel);--bm-card:var(--card);--bm-card-border:var(--line);--frost-edge:rgba(255,255,255,.95);--bm-glass-shadow:0 6px 24px rgba(39,67,109,.065),inset 0 1px 0 rgba(255,255,255,.9);--glass-chrome:rgba(247,250,255,.78);--glass-shadow:0 12px 40px rgba(39,67,109,.09),inset 0 1px 0 rgba(255,255,255,.96);--glass-material:blur(22px) saturate(145%);--glass-radius:22px;--bm-atmosphere:radial-gradient(ellipse at 5% 0%,#d2e6ff,transparent 48%),radial-gradient(ellipse at 95% 35%,#e4defc,transparent 48%),linear-gradient(155deg,#f3f7ff,#edf3fc 55%,#e0f2f3);--prime-window-bg:var(--budo-glass-panel);--prime-dialog-bg:rgba(249,251,255,.96);--prime-window-border:var(--line);--prime-window-radius:22px;--prime-dialog-radius:24px;--prime-window-shadow:0 28px 90px rgba(29,54,90,.22),inset 0 1px 0 #fff;color-scheme:light;--glass-field:rgba(255,255,255,.88);--glass-raised:rgba(255,255,255,.96);--glass-selected:#dceaff;--glass-segment:rgba(218,229,244,.6);--glass-chrome-edge:rgba(255,255,255,.9);--glass-button:#0065d8;--glass-button-hover:#0058bd;--glass-on-button:#fff;--glass-focus:#0065d8;--glass-placeholder:#65748a;--glass-alert:#a51c30;--glass-overlay:rgba(31,52,83,.28);--glass-hover:#eaf2ff;--glass-opaque:#fff}html[data-theme=budo-glass-dark]{--bg:#0b1220;--surface:#172235;--bm-solid-surface:#172235;--ink:#edf3ff;--text:var(--ink);--muted:#b0bfd5;--purple:#80b8ff;--accent:var(--purple);--bm-hover:#b6d6ff;--line:rgba(164,191,231,.23);--border:var(--line);--glass-rgb:24,36,56;--glass-alpha:.88;--bg-window:#172235;--panel-bg:rgba(24,36,56,.88);--budo-glass-panel:rgba(24,36,56,.88);--budo-glass-active:rgba(97,163,255,.19);--bm-elevated:#243652;--bm-highlight:var(--budo-glass-active);--soft:#243652;--panel:var(--budo-glass-panel);--card-bg:var(--panel);--post-glass:var(--panel);--post-glass-hover:#243652;--post-edge:var(--line);--wiki-panel:var(--panel);--wiki-field:#111d30;--wiki-text:var(--ink);--wiki-muted:var(--muted);--wiki-border:var(--line);--wiki-link:var(--purple);--wiki-action:var(--purple);--frost-edge:rgba(190,214,255,.15);--glass-chrome:rgba(17,28,47,.88);--glass-chrome-edge:rgba(190,214,255,.18);--glass-field:#111d30;--glass-raised:#253751;--glass-selected:#28476e;--glass-segment:rgba(9,18,33,.65);--glass-button:#246dcc;--glass-button-hover:#2f7ee3;--glass-on-button:#fff;--glass-focus:#80b8ff;--glass-placeholder:#a9b8cd;--glass-alert:#ffb1b9;--glass-overlay:rgba(2,8,18,.66);--glass-hover:#243b5c;--glass-opaque:#172235;--bm-glass-shadow:0 8px 28px rgba(0,0,0,.18),inset 0 1px 0 rgba(190,214,255,.08);--glass-shadow:0 16px 44px rgba(0,0,0,.28),inset 0 1px 0 rgba(190,214,255,.12);--bm-atmosphere:radial-gradient(ellipse at 4% 0%,#163861,transparent 50%),radial-gradient(ellipse at 95% 35%,#252345,transparent 50%),linear-gradient(150deg,#0b1220,#111d30 60%,#102e36);--prime-dialog-bg:rgba(21,32,51,.98);--prime-window-shadow:0 28px 90px rgba(0,0,0,.48),inset 0 1px 0 rgba(190,214,255,.13);color-scheme:dark}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) body{background-color:var(--bg)!important;background-image:var(--bm-atmosphere)!important;background-attachment:fixed!important;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.012em}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) body:before{display:none!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(h1,h2,h3,h4,h5,h6,.brand,button,input,select,textarea,.nav-link,.btn){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(h1,h2,h3){letter-spacing:-.035em;line-height:1.2}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(p,li){line-height:1.6}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) a{color:var(--purple)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--glass-focus)!important;outline-offset:3px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) ::selection{background:#c0ddff;color:#102d55}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(input,select,textarea){color:var(--ink);accent-color:var(--purple);caret-color:var(--purple)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),select,textarea){background:var(--glass-field);border-color:var(--line);border-radius:11px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(input,textarea)::placeholder{color:var(--glass-placeholder);opacity:1}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) select option{background:var(--surface);color:var(--ink)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.btn,.landing-primary,.auth-primary){border:1px solid transparent!important;border-radius:12px!important;background:var(--glass-button)!important;color:var(--glass-on-button)!important;box-shadow:0 3px 8px rgba(0,101,216,.18)!important;font-weight:650}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.btn,.landing-primary,.auth-primary):hover{background:var(--glass-button-hover)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.error,[role=alert]){color:var(--glass-alert)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell{max-width:1800px;padding:12px;gap:12px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell>.sidebar{width:238px;margin:0;height:calc(100dvh - 24px);top:12px;padding:24px 12px 16px;background:var(--glass-chrome)!important;border:1px solid var(--glass-chrome-edge)!important;border-radius:24px!important;box-shadow:var(--glass-shadow)!important;backdrop-filter:var(--glass-material)!important;-webkit-backdrop-filter:var(--glass-material)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .sidebar :is(.brand,.brand small,.account,.account strong,.account small,.nav-link){color:var(--ink)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .sidebar .brand{margin:0 10px 26px;letter-spacing:-.04em}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .sidebar .nav-link{min-height:44px;gap:12px;padding:10px 13px;border-radius:13px;font-size:14px;font-weight:550}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .sidebar .nav-link.selected{background:var(--budo-glass-active)!important;color:var(--purple)!important;box-shadow:inset 0 1px 0 var(--glass-chrome-edge)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .sidebar .nav-link:hover{background:var(--budo-glass-active)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .sidebar .sidebar-note{background:var(--budo-glass-panel)!important;color:var(--ink)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .sidebar .sidebar-note p{color:var(--muted)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .main{background:transparent!important;min-width:0}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .topbar{height:88px;padding:14px 24px;border:0!important;border-radius:22px;background:var(--glass-chrome)!important;box-shadow:var(--bm-glass-shadow)!important;backdrop-filter:var(--glass-material)!important;-webkit-backdrop-filter:var(--glass-material)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .topbar :is(h1,.eyebrow,.online){color:var(--ink)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .topbar h1{font-size:26px;font-weight:700}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .content{padding:22px 10px 80px;gap:20px;max-width:1440px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell :is(.composer,.shared-post-card,.right-card,.right-search,.section-intro,.group-card,.welcome,.settings-card,.notifications-center,.community-admin,.community-controls-panel,.profile-settings-panel,.bm-inline-surface,.bm-tools,.profile-identity-glass,.profile-composer-glass,.profile-timeline-glass){background:var(--budo-glass-panel)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:var(--glass-radius)!important;box-shadow:var(--bm-glass-shadow)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell :is(.post-list,.profile-post-list){background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .shared-post-card{margin-block:12px;overflow:hidden}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.post-body,.post-meta strong,.section-intro h2,.empty h3){color:var(--ink)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.post-meta span,.post-actions button,.section-intro p,.group-card p,.right-footer,.community-row small){color:var(--muted)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .composer textarea{background:transparent!important;color:var(--ink)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.composer-footer,.post,.account,.community-admin-row){border-color:var(--line)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .post-actions button.reacted{color:var(--purple)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell :is(.profile-tabs,.community-tabs,.settings-tabs,.admin-tabs,.tab-bar,[role=tablist]){border:1px solid var(--line)!important;border-radius:14px!important;padding:5px!important;background:var(--glass-segment)!important;box-shadow:none!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.profile-tabs,.community-tabs,.settings-tabs,.admin-tabs,.tab-bar,[role=tablist])>button{border-radius:10px!important;font-weight:600;color:var(--muted)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell :is(.profile-tabs,.community-tabs,.settings-tabs,.admin-tabs,.tab-bar,[role=tablist])>:is(.active,[aria-selected=true],[aria-pressed=true]){background:var(--glass-raised)!important;color:var(--purple)!important;box-shadow:0 2px 6px #233f6614!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.landing-page,.policy-page,.landing-loading){background:transparent!important;color:var(--ink)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.landing-preview,.landing-mini-card,.policy-card,.auth-dialog){background:var(--budo-glass-panel)!important;border-color:var(--line)!important;box-shadow:var(--glass-shadow)!important;backdrop-filter:var(--glass-material);-webkit-backdrop-filter:var(--glass-material)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(dialog,[role=dialog]){background:var(--prime-dialog-bg)!important;color:var(--ink)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) dialog::-webkit-backdrop{background:var(--glass-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) dialog::backdrop{background:var(--glass-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .auth-dialog{height:auto!important;min-height:0!important;max-height:calc(100dvh - 32px);border-radius:26px!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.auth-dialog,.policy-card) :is(h1,h2,h3,p,label){color:var(--ink)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.auth-dialog,.policy-card) :is(input,select,textarea){background:var(--glass-opaque)!important;color:var(--ink)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is([class*=CommunityDirectory_card__],[class*=CommunityDirectory_switcher__],[class*=CommunityDirectory_empty__],[class*=CommunityDocuments_sidebar__],[class*=CommunityDocuments_empty__],[class*=RubrickRedesign_hero__],[class*=RubrickRedesign_lesson__],[class*=RubrickRedesign_outline__],[class*=RubrickRedesign_tile__],[class*=RubrickRedesign_empty__],[class*=CommunityRubricks_panel__],[class*=CommunityRubricks_card__],[class*=CommunityRubricksBuilder_panel__],[class*=Classifieds_card__],[class*=VendorDirectory_panel__],[class*=VendorDirectory_card__],[class*=DojoDirectory_panel__],[class*=DojoDirectory_filterPanel__],[class*=DojoDirectory_card__],[class*=SchoolOrganizations_card__],[class*=SchoolOrganizations_form__],[class*=SchoolOrganizations_details__],[class*=InternalMail_shell__],[class*=InternalMail_folders__],[class*=InternalMail_reader__],[class*=InternalMail_composeBody__],[class*=MessengerWorkspace_contacts__],[class*=MessengerWorkspace_main__],[class*=MessengerWorkspace_groupForm__],[class*=AroundWorld_worldHero__],[class*=AroundWorld_panel__],[class*=LiveGallery_filters__],[class*=LiveGallery_panel__],[class*=LiveGallery_tile__],[class*=TrainingPassport_panel__],[class*=TrainingJournal_journal__],[class*=MartialIdentity_panel__],[class*=PublicStatusView_panel__],[class*=DevelopmentRequests_panel__],[class*=FeaturedExchange_section__],[class*=FeaturedExchange_card__],[class*=FeaturedEvents_card__],[class*=TimelinePoll_panel__],[class*=TimelineRecommendations_panel__],[class*=WikiAdminDashboard_panel__],[class*=SpaceApplication_card__],[class*=SpaceApplication_identity__],[class*=SpaceApplication_composer__]){background:var(--budo-glass-panel)!important;color:var(--ink);border-color:var(--line)!important;border-radius:var(--glass-radius);box-shadow:var(--bm-glass-shadow)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]){--bm-admin-toolbar-border:1px solid rgba(0,101,216,.35)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is([class*=Workspace_root__],[class*=SpaceApplication_app__]){--surface:var(--bm-solid-surface);--bg-window:var(--bm-solid-surface);background-color:var(--bg);background-image:var(--bm-atmosphere)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=Workspace_pane__]{background:var(--prime-dialog-bg)!important;border-color:var(--glass-chrome-edge)!important;border-radius:22px!important;box-shadow:var(--prime-window-shadow)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is([class*=Workspace_toolbar__],[class*=Workspace_heading__],[class*=Workspace_taskbar__]){background:var(--glass-chrome)!important;border-color:var(--line);backdrop-filter:var(--glass-material);-webkit-backdrop-filter:var(--glass-material)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=Workspace_root__] button{border-radius:10px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=Workspace_active__]{outline:1px solid rgba(0,101,216,.45)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is([class*=MessengerWorkspace_tabs__],[class*=MessengerWorkspace_inboxTabs__],[class*=CommunityDocuments_toolbar__],[class*=InternalMail_readerToolbar__]){border-color:var(--line);background:var(--glass-segment);border-radius:12px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is([class*=MessengerWorkspace_bubble__],[class*=WorldTalk_bubble__]){border-radius:17px;box-shadow:0 2px 4px #253f6210}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=MessengerWorkspace_bubble__][class*=MessengerWorkspace_mine__]{background:var(--glass-selected)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is([class*=InternalMail_row__],[class*=CommunityDocuments_fileRow__]){border-color:var(--line)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=InternalMail_row__]:hover{background:var(--glass-hover)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is([class*=InternalMail_composeButton__],[class*=MessengerWorkspace_send__]){background:var(--glass-focus)!important;color:var(--glass-on-button)!important;border-color:transparent!important;border-radius:13px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=BudoGuide_overlay__]{background:var(--glass-overlay)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is([class*=BudoGuide_scenery__],[class*=BudoGuide_petals__]){display:none}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=BudoGuide_panel__]{background:var(--prime-dialog-bg)!important;border:1px solid var(--glass-chrome-edge)!important;color:var(--ink)!important;border-radius:26px;box-shadow:var(--prime-window-shadow)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=BudoGuide_panel__] :is(h2,h3,small,label){color:var(--ink)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=BudoGuide_header__] small{color:var(--purple)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=BudoGuide_choices__] button{background:var(--budo-glass-panel)!important;border-color:var(--line)!important;color:var(--ink)!important;border-radius:16px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=BudoGuide_actions__] button{background:var(--purple);border-color:transparent;color:var(--glass-on-button)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=BudoGuide_progress__]{background:var(--glass-segment)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=BudoGuide_progress__] span{background:var(--purple)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=BudoGuide_panel__] footer{border-color:var(--line)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=BudoGuide_panel__] footer button{background:var(--glass-selected);color:var(--purple);border-color:var(--line)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(h1,h2,h3,h4,h5,h6,.brand){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.admin-panel,.admin-card,.settings-panel,.bm-community-overview,.community-directory-hero,.community-directory-controls){background:var(--budo-glass-panel)!important;border-color:var(--line)!important;color:var(--ink);border-radius:20px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(table,fieldset){border-color:var(--line)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(th,td){border-color:var(--line)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) th{background:var(--glass-segment);color:var(--ink)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) progress{accent-color:var(--purple)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.right-search,.search-input) input{background:transparent!important;color:var(--ink)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.bm-community-icon-toolbar,.profile-toolbar,.community-toolbar,.bm-post-window-controls){background:var(--glass-chrome);border-color:var(--line);border-radius:14px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .bm-featured-expanded{border-color:var(--purple)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .mobile-nav{background:var(--glass-chrome)!important;border:1px solid var(--glass-chrome-edge)!important;backdrop-filter:var(--glass-material)!important;-webkit-backdrop-filter:var(--glass-material)!important;box-shadow:0 8px 32px #23436621!important}@media(max-width:990px){html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .content{padding-inline:6px}}@media(max-width:650px){html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]){--glass-radius:18px;--glass-material:blur(14px) saturate(135%)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) body{background-attachment:scroll!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell{padding:0;gap:0}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell>.sidebar{top:0;height:100dvh;max-width:calc(100vw - 48px);width:270px;padding-top:calc(18px + env(safe-area-inset-top));border-radius:0 24px 24px 0!important;background:var(--prime-dialog-bg)!important;z-index:100}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .topbar{border-radius:0 0 20px 20px;height:auto;min-height:76px;padding:calc(12px + env(safe-area-inset-top)) 14px 12px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .topbar h1{font-size:23px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .content{padding:16px 10px calc(110px + env(safe-area-inset-bottom))}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .mobile-nav{bottom:max(10px,env(safe-area-inset-bottom));left:10px;right:10px;height:60px;border-radius:23px!important;justify-content:space-around;padding:5px;gap:2px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .mobile-nav button{flex:1 1;min-width:0;min-height:44px;border-radius:16px;color:var(--muted)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .mobile-nav button.selected{background:var(--glass-selected);color:var(--purple)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .auth-dialog{width:min(440px,calc(100vw - 20px))!important;max-height:calc(100dvh - 24px)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-size:16px}}@media(pointer:coarse){html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(button,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,summary){min-height:44px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) button{min-width:44px;min-height:44px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(button,a){touch-action:manipulation}}@media(prefers-reduced-motion:reduce){html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) *,html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :after,html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce){html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]){--budo-glass-panel:var(--glass-opaque);--glass-chrome:var(--surface);--prime-dialog-bg:var(--glass-opaque);--glass-material:none}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is([class*=Workspace_pane__],.auth-dialog){background:var(--glass-opaque)!important}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]){--budo-glass-panel:var(--glass-opaque);--glass-chrome:var(--surface)}}@media(forced-colors:active){html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]){--ink:CanvasText;--muted:CanvasText;--purple:LinkText;--surface:Canvas;--budo-glass-panel:Canvas;--glass-chrome:Canvas;--line:ButtonBorder}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(button,input,select,textarea){border:1px solid ButtonBorder!important}}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is([class*=CommunityDocuments_panel__],[class*=CommunityDocuments_folder__],[class*=CommunityDocuments_detailsPanel__],[class*=CommunityDocuments_searchResults__],[class*=Classifieds_detail__]){background:var(--budo-glass-panel)!important;color:var(--ink)!important;border-color:var(--line)!important;border-radius:20px;box-shadow:var(--bm-glass-shadow)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is([class*=CommunityDocuments_modal__],[class*=CommunityDocuments_contextMenu__]){background:var(--prime-dialog-bg)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:var(--prime-window-shadow)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is([class*=CommunityDocuments_modal__],[class*=CommunityDocuments_contextMenu__]) :is(input,button,a){color:var(--ink);border-color:var(--line)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .community-detail-full>.bm-community-redesign,html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .community-detail-full>.community-banner-controls,html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .community-detail-full>.community-post-composer{background:var(--budo-glass-panel)!important;border-radius:22px!important;box-shadow:var(--bm-glass-shadow)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .community-detail-full>.bm-community-redesign .community-identity-eyebrow{color:var(--purple)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .community-detail-full .community-toolbar-group>button[aria-pressed=true],html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .community-detail-full>.community-banner-controls>.community-single-toolbar>button[aria-pressed=true]{background:var(--glass-focus)!important;border-color:var(--glass-focus)!important;color:var(--glass-on-button)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .community-detail-full :is(.community-single-toolbar,.community-toolbar-group)>button:hover{border-color:var(--purple)!important}@media(max-width:650px){html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .mobile-nav button:not(:is([aria-label=Home],[aria-label=World],[aria-label=Messages],[aria-label=Communities],[aria-label=Me])){display:none}}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .rightbar .community-row .community-icon{position:relative!important;flex:0 0 39px!important;width:39px!important;height:39px!important;min-width:39px!important;max-width:39px!important;overflow:hidden!important;border-radius:11px!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell .rightbar .community-row .community-icon img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .shared-post-card .post-body{font-size:15px;line-height:1.6}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .app-shell :is(.shared-post-card,.right-card,.composer){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(max-width:650px){html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .mobile-nav button{background:transparent!important;box-shadow:none!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .mobile-nav button.selected{background:var(--glass-selected)!important;color:var(--purple)!important}}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.landing-page,[class*=BrandedStatus_page__]){background:var(--bm-atmosphere)!important;color:var(--ink)!important;font-family:var(--prime-font-body);min-height:100dvh}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.landing-logo,.landing-copy h1){font-family:var(--prime-font-heading)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .landing-nav{margin:16px auto 0;width:calc(100% - 32px);padding:18px 24px;background:var(--glass-chrome);border:1px solid var(--glass-chrome-edge);border-radius:23px;backdrop-filter:var(--glass-material);-webkit-backdrop-filter:var(--glass-material)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.landing-preview,.landing-mini-card,.landing-features,.landing-floating,[class*=BrandedStatus_card__]){background:var(--budo-glass-panel)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:24px!important;box-shadow:var(--glass-shadow)!important;backdrop-filter:var(--glass-material);-webkit-backdrop-filter:var(--glass-material)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.landing-preview p,.landing-preview strong,.landing-mini-card strong,.landing-features strong,[class*=BrandedStatus_card__] h1,[class*=BrandedStatus_card__] p){color:var(--ink)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.landing-preview-user small,.landing-mini-card small,.landing-preview-reactions,.landing-features p,.landing-proof,.landing-footer){color:var(--muted)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.landing-pill,.landing-preview-icon,.landing-mini-icon,.landing-features>div>span,.landing-floating){background:var(--budo-glass-active)!important;color:var(--purple)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.landing-secondary,.landing-text-button){background:var(--budo-glass-panel)!important;color:var(--ink)!important;border-color:var(--line)!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .landing-nav-join{background:var(--glass-button)!important;color:var(--glass-on-button)!important;box-shadow:none}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .landing-glow{background:radial-gradient(ellipse,var(--glass-selected),transparent 70%);max-width:100%}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is(.landing-orbit,[class*=BrandedStatus_orbit__],[class*=BrandedStatus_orbit__]:before){border-color:var(--line)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=BrandedStatus_actions__] button{background:var(--glass-button);color:var(--glass-on-button);border-color:transparent;border-radius:13px;min-height:44px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=BrandedStatus_footer__]{color:var(--muted);opacity:1}html[data-theme=budo-glass-dark] .error{background:#3b2130!important;color:var(--glass-alert)!important}html[data-theme=budo-glass-dark] ::selection{background:#2b5383;color:#fff}@media(max-width:650px){html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .landing-nav{width:calc(100% - 20px);margin-top:10px;padding:12px;gap:12px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .landing-nav-actions{gap:8px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .landing-main{padding-inline:20px}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) .landing-visual{max-width:100%;min-width:0}}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) :is([class*=BrandedStatus_landscape__],[class*=BrandedStatus_mist__]){display:none!important}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=BrandedStatus_emblemFrame__]{background:radial-gradient(circle,var(--budo-glass-active),transparent 72%)}html:is([data-theme=budo-glass],[data-theme=budo-glass-dark]) [class*=BrandedStatus_footer__]{text-shadow:none}