:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-base:#e6eef0;--theme-text:#17282d;--theme-muted:#53666b;--theme-reading-solid:#f8faf9;--theme-secondary-solid:#fff;--theme-primary-alpha:.3;--theme-secondary-alpha:.7965;--theme-reading-alpha:.8765;--theme-edge-alpha:.88;--theme-primary-glass:rgba(255,255,255,var(--theme-primary-alpha));--theme-secondary-glass:rgba(255,255,255,var(--theme-secondary-alpha));--theme-reading-glass:rgba(255,255,255,var(--theme-reading-alpha));--theme-sidebar-tint:rgba(233,244,246,var(--theme-sidebar-tint-alpha));--theme-sidebar-tint-alpha:.11;--theme-panel-tint:rgba(223,238,242,var(--theme-panel-tint-alpha));--theme-panel-tint-alpha:.065;--theme-glass-edge:rgba(255,255,255,var(--theme-edge-alpha));--theme-internal-line:rgba(255,255,255,var(--theme-line-alpha));--theme-line-alpha:.72;--theme-glass-shadow:0 12px 38px rgba(29,60,64,var(--theme-shadow-alpha)), inset 0 1px 0 rgba(255,255,255,var(--theme-inset-alpha));--theme-shadow-alpha:.1;--theme-inset-alpha:.65;--theme-blur:25px;--theme-ambient-image:url(/theme-v1/luminous-pearl-waves.jpg);--theme-ambient-opacity:.8;--theme-ambient-wash:radial-gradient(circle at 52% 5%,#ffffff54,transparent 53%),linear-gradient(90deg,#edf6f629,#ffffff47 48%,#e5eff124);--theme-search-fill:rgba(255,255,255,var(--theme-search-alpha));--theme-search-alpha:.57;--theme-search-edge:rgba(255,255,255,var(--theme-search-edge-alpha));--theme-search-edge-alpha:.74;--theme-search-shadow:0 3px 15px rgba(26,60,63,var(--theme-search-shadow-alpha));--theme-search-shadow-alpha:.06;--theme-search-placeholder:#6a7a7e;--theme-mobile-nav-fill:rgba(249,253,252,var(--theme-mobile-nav-alpha));--theme-mobile-nav-alpha:.88;--theme-mobile-nav-edge:rgba(255,255,255,var(--theme-mobile-nav-edge-alpha));--theme-mobile-nav-edge-alpha:.9;--theme-mobile-nav-shadow:0 -4px 25px rgba(20,51,51,var(--theme-mobile-nav-shadow-alpha));--theme-mobile-nav-shadow-alpha:.1;--theme-selected-fill:#2357541a;--theme-selected-ink:#082f29;--theme-control:#082f29;--theme-control-ink:#fff;--theme-focus:#0d5a4c;--theme-bullish:#238765;--theme-bearish:#b64b55;--theme-live:#1f6744;--theme-completed:#53666b;--theme-verified-positive:#2d805b;--theme-verified-negative:#a04550;--theme-success:#176b4c;--theme-error:#a53e49;--theme-warning:#947054}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-base:#0b1110;--theme-text:#eaf0ec;--theme-muted:#a9b8b0;--theme-reading-solid:#17201e;--theme-secondary-solid:#202a27;--theme-primary-alpha:.5;--theme-secondary-alpha:.744;--theme-reading-alpha:.824;--theme-edge-alpha:.1;--theme-primary-glass:rgba(25,35,32,var(--theme-primary-alpha));--theme-secondary-glass:rgba(32,42,39,var(--theme-secondary-alpha));--theme-reading-glass:rgba(23,32,30,var(--theme-reading-alpha));--theme-sidebar-tint:rgba(32,42,39,var(--theme-sidebar-tint-alpha));--theme-sidebar-tint-alpha:.12;--theme-panel-tint:rgba(32,42,39,var(--theme-panel-tint-alpha));--theme-panel-tint-alpha:.072;--theme-glass-edge:rgba(66,82,76,var(--theme-edge-alpha));--theme-internal-line:rgba(66,82,76,var(--theme-line-alpha));--theme-line-alpha:.5;--theme-glass-shadow:0 12px 38px rgba(1,10,9,var(--theme-shadow-alpha)), inset 0 1px 0 rgba(211,231,218,var(--theme-inset-alpha));--theme-shadow-alpha:.215;--theme-inset-alpha:.13;--theme-blur:20px;--theme-ambient-image:url(/theme-v1/emerald-glass-ribbons.jpg);--theme-ambient-opacity:.7;--theme-ambient-wash:linear-gradient(90deg,#0413102e,#05161347 48%,#0412101f);--theme-search-fill:rgba(32,42,39,var(--theme-search-alpha));--theme-search-alpha:.8;--theme-search-edge:rgba(66,82,76,var(--theme-search-edge-alpha));--theme-search-edge-alpha:.32;--theme-search-shadow:0 3px 15px rgba(1,10,9,var(--theme-search-shadow-alpha));--theme-search-shadow-alpha:.12;--theme-search-placeholder:#c4d3ca;--theme-mobile-nav-fill:rgba(25,35,32,var(--theme-mobile-nav-alpha));--theme-mobile-nav-alpha:.9;--theme-mobile-nav-edge:rgba(66,82,76,var(--theme-mobile-nav-edge-alpha));--theme-mobile-nav-edge-alpha:.36;--theme-mobile-nav-shadow:0 -4px 25px rgba(1,10,9,var(--theme-mobile-nav-shadow-alpha));--theme-mobile-nav-shadow-alpha:.215;--theme-selected-fill:#afd3bb33;--theme-selected-ink:#d8e9df;--theme-control:#d8e9df;--theme-control-ink:#0b2b22;--theme-focus:#f1c49c;--theme-bullish:#56cba1;--theme-bearish:#f07882;--theme-live:#b6ddc5;--theme-completed:#bfcec8;--theme-verified-positive:#8ed9ad;--theme-verified-negative:#f3a0a8;--theme-success:#a6dec2;--theme-error:#f4a0a8;--theme-warning:#e1b988}.app-frame{--canvas:var(--theme-base);--surface:var(--theme-reading-solid);--surface-soft:var(--theme-secondary-solid);--line:var(--theme-internal-line);--line-strong:var(--theme-internal-line);--ink:var(--theme-text);--ink-soft:var(--theme-text);--muted:var(--theme-muted);--faint:var(--theme-muted);--signal:var(--theme-control);--signal-strong:var(--theme-control);--signal-soft:var(--theme-selected-fill);--market-up:var(--theme-bullish);--market-down:var(--theme-bearish);--positive:var(--theme-success);--negative:var(--theme-error);--warning:var(--theme-warning);isolation:isolate;background:var(--theme-base);color:var(--theme-text);position:relative}.app-frame:before,.app-frame:after{pointer-events:none;content:"";position:fixed;inset:0}.app-frame:before{z-index:-2;background:var(--theme-ambient-image) center center / cover no-repeat;opacity:var(--theme-ambient-opacity)}.app-frame:after{z-index:-1;background:var(--theme-ambient-wash)}.app-frame :is(button,a,input,textarea,select):focus-visible{outline-color:var(--theme-focus)}.brand-graphite,.brand-lockup img.brand-graphite,.brand-compact img.brand-graphite,:root[data-theme=dark] .app-frame .brand-lockup img:not(.brand-graphite),:root[data-theme=dark] .app-frame .brand-compact img:not(.brand-graphite){display:none}:root[data-theme=dark] .app-frame .brand-lockup img.brand-graphite,:root[data-theme=dark] .app-frame .brand-compact img.brand-graphite{display:block}.app-frame .sidebar{border-right-color:var(--theme-glass-edge);background:linear-gradient(135deg,var(--theme-sidebar-tint),transparent 72%),var(--theme-primary-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}.app-frame .sidebar .brand-lockup{width:140px}.app-frame .desktop-toolbar{border-bottom-color:var(--theme-glass-edge);background:var(--theme-primary-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}.app-frame .nav-link{color:var(--theme-muted)}.app-frame .nav-link:hover{background:var(--theme-selected-fill);color:var(--theme-text)}.app-frame .sidebar .side-nav .nav-link:hover:not(.active){outline:2px solid var(--theme-selected-ink);outline-offset:3px;background:0 0}.app-frame .nav-link.active{background:var(--theme-selected-fill);color:var(--theme-selected-ink)}.app-frame .nav-link.active:before{background:var(--theme-selected-ink)}.app-frame .compose-mark{border-color:var(--theme-glass-edge);background:var(--theme-control);color:var(--theme-control-ink);box-shadow:var(--theme-glass-shadow)}.app-frame .compose-glyph,.app-frame .compose-glyph:after{background:var(--theme-control-ink)}.app-frame .compose-launcher-desktop:hover{background:var(--theme-selected-fill);color:var(--theme-selected-ink)}.app-frame .button-primary,.app-frame .quick-post-action{background:var(--theme-control);color:var(--theme-control-ink);box-shadow:var(--theme-search-shadow)}.app-frame .button-primary:hover:not(:disabled),.app-frame .quick-post-action:hover{background:var(--theme-control);filter:brightness(.96)}.app-frame .global-search-input{border-color:var(--theme-search-edge);background:var(--theme-search-fill);color:var(--theme-text);box-shadow:var(--theme-search-shadow)}.app-frame .global-search-input:focus-within{border-color:var(--theme-focus);background:var(--theme-search-fill)}.app-frame .global-search-input input::placeholder{color:var(--theme-search-placeholder)}:root[data-theme=dark] .app-frame .global-search-input .global-search-submit,:root[data-theme=dark] .mobile-quick-search-dialog .global-search-input .global-search-submit{background:var(--theme-control);color:var(--theme-control-ink);border:1px solid #a8c8b4}:root[data-theme=dark] .app-frame .global-search-input .global-search-submit:hover:not(:disabled),:root[data-theme=dark] .mobile-quick-search-dialog .global-search-input .global-search-submit:hover:not(:disabled){background:var(--theme-control);color:var(--theme-control-ink);filter:brightness(.96);border-color:#a8c8b4}:root[data-theme=dark] .app-frame .global-search-input .global-search-submit:focus-visible,:root[data-theme=dark] .mobile-quick-search-dialog .global-search-input .global-search-submit:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}:root[data-theme=dark] .app-frame .global-search-input .global-search-submit:active:not(:disabled),:root[data-theme=dark] .mobile-quick-search-dialog .global-search-input .global-search-submit:active:not(:disabled){filter:brightness(.92);transform:translateY(0)}:root[data-theme=dark] .app-frame .global-search-input .global-search-submit:disabled,:root[data-theme=dark] .mobile-quick-search-dialog .global-search-input .global-search-submit:disabled{opacity:.68}.app-frame :is(.post-card,.open-feed .post-list>.post-card,.decision-card,.open-feed .post-list>.decision-card,.profile-feed .post-list>.decision-card){border-color:var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}.app-frame :is(.post-card,.open-feed .post-list>.post-card):hover{background:var(--theme-reading-glass)}.app-frame .open-feed .post-list>:is(.post-card,.decision-card)+:is(.post-card,.decision-card):after{background:var(--theme-internal-line)}.app-frame .decision-card.decision-bullish{--decision-accent:var(--theme-bullish)}.app-frame .decision-card.decision-bearish{--decision-accent:var(--theme-bearish);--bearish-card-red:var(--theme-bearish)}.app-frame .rail-module,.app-frame .home-v2 .context-rail{border-color:var(--theme-glass-edge);background:linear-gradient(135deg,var(--theme-panel-tint),transparent 72%),var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}.app-frame .home-v2 .rail-module{border-color:var(--theme-internal-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.app-frame .home-cue,.app-frame .quick-post{border-color:var(--theme-glass-edge);background:linear-gradient(135deg,var(--theme-panel-tint),transparent 72%),var(--theme-secondary-glass);box-shadow:var(--theme-glass-shadow)}.app-frame .home-content-toggle{border-color:var(--theme-glass-edge);background:var(--theme-secondary-glass)}.app-frame .home-content-toggle a.active,.app-frame .home-content-toggle a:hover{background:var(--theme-selected-fill);color:var(--theme-selected-ink)}.app-frame .author-follow-icon{background:var(--theme-secondary-glass);color:var(--theme-selected-ink)}.app-frame .decision-author .decision-badge{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);color:var(--theme-text)}.app-frame .decision-thesis{background:var(--theme-reading-solid);color:var(--theme-text)}.app-frame .decision-performance,.app-frame .decision-bearish .decision-performance{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass)}.app-frame .decision-price-path small,.app-frame .decision-outcome dt{color:var(--theme-muted)}.app-frame .decision-outcome dd.outcome-positive,.app-frame .decision-outcome dd.outcome-achieved{color:var(--theme-verified-positive)!important}.app-frame .decision-outcome dd.outcome-negative,.app-frame .decision-outcome dd.outcome-missed{color:var(--theme-verified-negative)!important}.app-frame .decision-banner .decision-direction{color:var(--theme-bullish)}.app-frame .decision-bearish .decision-banner .decision-direction{color:var(--theme-bearish)}.app-frame .decision-banner .decision-state{color:var(--theme-live)}.app-frame .pulse-hero{border-color:var(--theme-glass-edge);background:linear-gradient(135deg,var(--theme-secondary-glass),var(--theme-reading-glass));box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}.app-frame .pulse-segment a[aria-current=page]{color:var(--theme-control-ink)}.app-frame .pulse-rows li:hover{background:var(--theme-selected-fill)}:root[data-theme=dark] .app-frame .decision-banner :is(.decision-direction,.decision-state),:root[data-theme=dark] .app-frame .decision-bearish .decision-banner :is(.decision-direction,.decision-state){background:#0b1110c7}.appearance-choices{border:0;gap:0;margin:0;padding:0;display:grid}.appearance-choice{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;min-height:68px;padding:12px 2px;display:flex}.appearance-choice input{width:18px;height:18px;accent-color:var(--theme-control);flex:none;margin:0}.appearance-choice span{gap:4px;display:grid}.appearance-choice strong{color:var(--theme-text);font-size:14px;font-weight:700}.appearance-choice small,.appearance-choices p{color:var(--theme-muted);font-size:12px;line-height:1.45}.appearance-choices p{margin:10px 2px 0}:root[data-theme] .app-frame .settings-page{border:1px solid var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur));border-radius:18px;padding:clamp(18px,2.2vw,28px)}:root[data-theme] .app-frame .settings-page .settings-section,:root[data-theme] .app-frame .settings-page .onboarding-form{border:1px solid var(--theme-glass-edge);background:var(--theme-secondary-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur));border-radius:14px;padding:18px}:root[data-theme] .app-frame .settings-page :is(.settings-list,.appearance-choices){color:var(--theme-text)}:root[data-theme] .app-frame .settings-page :is(.settings-entry,.appearance-choice,.settings-privacy-row){border-bottom-color:var(--theme-internal-line)}:root[data-theme] .app-frame .settings-page :is(.settings-entry,.appearance-choice,.settings-privacy-row):hover{background:var(--theme-selected-fill)}:root[data-theme] .app-frame .settings-page :is(.settings-entry,.appearance-choice,.settings-privacy-row):focus-within{outline:2px solid var(--theme-focus);outline-offset:-2px}:root[data-theme=dark] .app-frame .settings-page :is(input:not([type=radio]):not([type=checkbox]):not([type=file]),textarea,select){border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-text)}:root[data-theme=dark] .app-frame .settings-page :is(input,textarea,select)::placeholder{color:var(--theme-muted)}:root[data-theme=dark] .app-frame .settings-page .settings-switch-track{border:1px solid var(--theme-internal-line);background:#5a796740}:root[data-theme=dark] .app-frame .settings-page .settings-switch-wrap input:checked+.settings-switch-track{background:var(--theme-control)}:root[data-theme=dark] .app-frame .settings-page .settings-switch-track:after{background:var(--theme-text)}:root[data-theme=dark] .app-frame .settings-page .settings-switch-wrap input:checked+.settings-switch-track:after{background:var(--theme-control-ink)}@media (max-width:820px){.app-frame .mobile-header{border-bottom-color:var(--theme-glass-edge);background:var(--theme-primary-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}.app-frame .mobile-nav{border-top-color:var(--theme-mobile-nav-edge);background:var(--theme-mobile-nav-fill);box-shadow:var(--theme-mobile-nav-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}@media (max-width:600px){:root[data-theme=light]{--theme-ambient-wash:linear-gradient(180deg,#edf6f624,#ffffffa6 52%,#e5eff180)}:root[data-theme=dark]{--theme-ambient-wash:linear-gradient(180deg,#0413101f,#05161361 52%,#0412104d)}.app-frame:before{background-position:61% 0;background-size:auto 100vh}:root[data-theme=dark] .app-frame:before{background-position:58% 0}.app-frame :is(.post-card,.open-feed .post-list>.post-card,.decision-card,.open-feed .post-list>.decision-card,.profile-feed .post-list>.decision-card){border-color:var(--theme-internal-line);background:var(--theme-reading-solid);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-frame :is(.post-card,.open-feed .post-list>.post-card):hover{background:var(--theme-reading-solid)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-frame :is(.sidebar,.desktop-toolbar,.mobile-header){background:var(--theme-secondary-glass)}.app-frame :is(.post-card,.decision-card,.rail-module){background:var(--theme-reading-solid)}}@media (min-width:821px){.app-frame .home-v2 .open-feed .post-list{border:1px solid var(--theme-glass-edge);background:linear-gradient(135deg,var(--theme-panel-tint),transparent 72%),var(--theme-secondary-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur));border-radius:18px;gap:14px;padding:10px;display:grid}.app-frame .home-v2 .open-feed .post-list>:is(.post-card,.decision-card){border:1px solid var(--theme-glass-edge);box-shadow:var(--theme-glass-shadow);border-radius:16px;margin:0;padding:20px 17px}.app-frame .home-v2 .open-feed .post-list>:is(.post-card,.decision-card):after{content:none}}@media (max-width:820px){.app-frame .home-v2 .open-feed .post-list{width:calc(100% + 2 * var(--mobile-feed-gutter));margin-inline:calc(-1 * var(--mobile-feed-gutter));background:var(--theme-reading-solid);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;padding:0}.app-frame .home-v2 .open-feed .post-list>:is(.post-card,.decision-card){width:100%;padding:16px var(--mobile-feed-gutter);background:var(--theme-reading-solid);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;margin:0}.app-frame .home-v2 .open-feed .post-list>:is(.post-card,.decision-card)+:is(.post-card,.decision-card):after{top:0;right:var(--mobile-feed-gutter);left:var(--mobile-feed-gutter);content:"";background:#d9e2e1;width:auto;height:1px}:root[data-theme=dark] .app-frame .home-v2 .open-feed .post-list>:is(.post-card,.decision-card)+:is(.post-card,.decision-card):after{background:#42524c}:root[data-theme=dark] .app-frame .mobile-nav .compose-children{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#192320f0;border-color:#42524c5c;box-shadow:0 18px 70px #010a0952}:root[data-theme=dark] .app-frame .mobile-nav .compose-child{color:var(--theme-text)}:root[data-theme=dark] .app-frame .mobile-nav .compose-child svg{color:var(--theme-selected-ink)}:root[data-theme=dark] .app-frame .mobile-nav .compose-child:hover:not([aria-disabled=true]),:root[data-theme=dark] .app-frame .mobile-nav .compose-child:focus-visible{background:var(--theme-selected-fill);color:var(--theme-selected-ink)}:root[data-theme=dark] .app-frame .mobile-nav .compose-child:focus-visible{outline:2px solid var(--theme-focus);outline-offset:-2px}:root[data-theme=dark] .app-frame .mobile-nav .compose-child:active{background:var(--theme-control);color:var(--theme-control-ink)}:root[data-theme=dark] .app-frame .mobile-nav .compose-child:active svg{color:var(--theme-control-ink)}:root[data-theme=dark] .app-frame .mobile-nav .compose-mark,:root[data-theme=dark] .app-frame .mobile-nav .compose-launcher-mobile:hover .compose-mark{border-color:var(--theme-mobile-nav-edge);background:var(--theme-control);color:var(--theme-control-ink);box-shadow:var(--theme-glass-shadow)}}:root[data-theme=dark] .mobile-quick-search-dialog.innatium-glass-panel{--ink:var(--theme-text);--ink-soft:var(--theme-text);--muted:var(--theme-muted);--faint:var(--theme-muted);--line:var(--theme-internal-line);--signal:var(--theme-control);--signal-strong:var(--theme-selected-ink);--signal-soft:var(--theme-selected-fill);color:var(--theme-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#192320f0;border-color:#42524c5c;box-shadow:0 18px 70px #010a0952}:root[data-theme=dark] :is(.app-frame .global-search-results,.mobile-quick-search-dialog .global-search-results){color:var(--theme-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#192320f0;border-color:#42524c5c;box-shadow:0 18px 70px #010a0952}:root[data-theme=dark] :is(.app-frame .global-search-results,.mobile-quick-search-dialog .global-search-results)>:is(header,.global-search-all){border-color:var(--theme-internal-line);color:var(--theme-muted);background:#192320f0}:root[data-theme=dark] :is(.app-frame .global-search-results,.mobile-quick-search-dialog .global-search-results) .global-search-option,:root[data-theme=dark] :is(.app-frame .global-search-results,.mobile-quick-search-dialog .global-search-results) .global-search-option b{color:var(--theme-text)}:root[data-theme=dark] :is(.app-frame .global-search-results,.mobile-quick-search-dialog .global-search-results) .global-search-option small{color:var(--theme-muted)}:root[data-theme=dark] :is(.app-frame .global-search-results,.mobile-quick-search-dialog .global-search-results) .global-search-option:is(:hover,:focus-visible,[aria-selected=true]){background:var(--theme-selected-fill);outline:2px solid var(--theme-focus);outline-offset:-2px}:root[data-theme=dark] .mobile-quick-search-dialog .global-search-input{border-color:var(--theme-search-edge);background:var(--theme-search-fill);color:var(--theme-text);box-shadow:var(--theme-search-shadow)}:root[data-theme=dark] .mobile-quick-search-dialog .global-search-input:focus-within{border-color:var(--theme-focus);background:var(--theme-search-fill)}:root[data-theme=dark] .mobile-quick-search-dialog .global-search-input input{color:var(--theme-text)}:root[data-theme=dark] .mobile-quick-search-dialog .global-search-input input::placeholder{color:var(--theme-search-placeholder)}:root[data-theme=dark] .mobile-quick-search-dialog .global-search-input .global-search-submit{background:var(--theme-control);color:var(--theme-control-ink)}:root[data-theme=dark] .mobile-quick-search-dialog .global-search-input .global-search-submit:hover:not(:disabled){background:var(--theme-control);color:var(--theme-control-ink);filter:brightness(.96)}:root[data-theme=dark] .mobile-quick-search-dialog .global-search-input .global-search-submit:focus-visible{outline-color:var(--theme-focus)}:root[data-theme=dark] .notification-panel-portal.innatium-glass-panel{--ink:var(--theme-text);--ink-soft:var(--theme-text);--muted:var(--theme-muted);--line:var(--theme-internal-line);--signal-strong:var(--theme-selected-ink);color:var(--theme-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#192320f0;border-color:#42524c5c;box-shadow:0 18px 70px #010a0952}:root[data-theme=dark] .post-composer-dialog.innatium-glass-panel{--canvas:var(--theme-base);--surface:var(--theme-reading-solid);--surface-soft:var(--theme-secondary-solid);--line:var(--theme-internal-line);--line-strong:var(--theme-internal-line);--ink:var(--theme-text);--ink-soft:var(--theme-text);--muted:var(--theme-muted);--faint:var(--theme-muted);--signal:var(--theme-control);--signal-strong:var(--theme-selected-ink);--signal-soft:var(--theme-selected-fill);--market-up:var(--theme-bullish);--market-down:var(--theme-bearish);--market-up-soft:#56cba11f;--market-down-soft:#f078821f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--theme-glass-edge);background:var(--theme-reading-solid);color:var(--theme-text);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 20px 55px #00000040}:root[data-theme=dark] .post-composer-dialog.innatium-glass-panel .decision-composer-surface{border-color:var(--theme-internal-line);background:0 0}:root[data-theme=dark] .post-composer-dialog.innatium-glass-panel .decision-composer-surface>header{border-color:var(--theme-internal-line);background:var(--theme-reading-solid)}:root[data-theme=dark] .post-composer-dialog .decision-composer-surface:before{background:linear-gradient(90deg,var(--theme-selected-ink),var(--theme-focus))}:root[data-theme=dark] .post-composer-dialog :is(.composer textarea,.decision-composer input,.decision-composer select,.decision-composer textarea){border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-text)}:root[data-theme=dark] .post-composer-dialog :is(.composer textarea,.decision-composer input,.decision-composer textarea)::placeholder{color:var(--theme-muted)}:root[data-theme=dark] .post-composer-dialog :is(.composer textarea,.decision-composer input,.decision-composer select,.decision-composer textarea):focus{border-color:var(--theme-focus);box-shadow:0 0 0 2px #f1c49c38}:root[data-theme=dark] .post-composer-dialog .button-primary{background:var(--theme-control);color:var(--theme-control-ink);box-shadow:var(--theme-search-shadow);border-color:#a8c8b4}:root[data-theme=dark] .post-composer-dialog .button-primary:hover:not(:disabled){background:var(--theme-control);filter:brightness(.96)}:root[data-theme=dark] .post-composer-dialog :is(.button,.dialog-close):focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}:root[data-theme=dark] .post-composer-dialog :is(.composer-suggestions,.asset-results){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#192320f0;border-color:#42524c5c;box-shadow:0 18px 70px #010a0952}:root[data-theme=dark] .post-composer-dialog .composer-suggestions>header{border-color:var(--theme-internal-line);background:#192320f0}:root[data-theme=dark] .post-composer-dialog .decision-usage{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass)}:root[data-theme=dark] .post-composer-dialog :is(.decision-lock-warning,.composer-language-guidance),:root[data-theme=dark] .app-frame :is(.pulse-synthetic-note,.decision-synthetic-note){color:var(--theme-warning);background:#e1b98821;border-color:#e1b9885c}:root[data-theme=dark] .app-frame .home-v2 :is(.home-cue,.home-content-toggle,.quick-post){-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}:root[data-theme=dark] .app-frame .home-v2 .quick-post{background:#17201eca}
.app-frame .button-primary,.app-frame :is(.global-search-submit,.arena-search-submit){color:var(--theme-control-ink);background:linear-gradient(#0c4034,#05271f);border-color:#174c40;box-shadow:0 8px 16px #0328212e}.app-frame .button-primary:hover:not(:disabled),.app-frame :is(.global-search-submit,.arena-search-submit):hover:not(:disabled){color:var(--theme-control-ink);filter:brightness(.96);background:linear-gradient(#0c4034,#05271f);border-color:#174c40}.app-frame .button-secondary,.app-frame :is(.hidden-content-search-row button:not(:disabled),.decision-track-feature .decision-track-control){border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);color:var(--theme-text)}.app-frame .button-secondary:hover:not(:disabled),.app-frame :is(.hidden-content-search-row button:not(:disabled),.decision-track-feature .decision-track-control):hover{border-color:var(--theme-focus);background:var(--theme-selected-fill);color:var(--theme-selected-ink)}:root[data-theme=dark] .app-frame :is(.button-primary,.global-search-submit,.arena-search-submit){background:var(--theme-control);color:var(--theme-control-ink);box-shadow:var(--theme-search-shadow);border-color:#a8c8b4}:root[data-theme=dark] .app-frame :is(.button-primary,.global-search-submit,.arena-search-submit):hover:not(:disabled){background:var(--theme-control);color:var(--theme-control-ink);border-color:#a8c8b4}.app-frame :is(.button,.text-button,.global-search-submit,.arena-search-submit,.social-action,.decision-track-control):focus-visible,.app-frame :is(.tabs .tab,.bookmark-filters a,.tracking-filters a,.notification-filters a,.pulse-segment a,.profile-microfilter-menu summary):focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.app-frame :is(.composer textarea,.reply-form textarea,.discover-search input,.tracking-search-field,.field input,.field textarea,.field select):focus-within{border-color:var(--theme-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-focus) 22%,transparent)}.app-frame :is(input,textarea,select)::placeholder{color:var(--theme-muted)}.app-frame :is(.field-error,.form-error,.post-owner-error,.not-interested-error){color:var(--theme-error)!important}.app-frame .post-card .post-body,.app-frame :is(.reply-card,.reply-list article) .reply-content>p{color:var(--theme-text)}.app-frame :is(.post-author-identity small,.decision-author-identity small,.profile-handle,time){color:var(--theme-muted)}.app-frame .post-card-overlay:focus-visible{outline-color:var(--theme-focus)}.app-frame .open-feed .post-list>:is(.post-card,.decision-card)+:is(.post-card,.decision-card):after{background:var(--theme-internal-line)}.app-frame .decision-completed .decision-state{color:var(--theme-completed);background:var(--theme-secondary-glass)}.app-frame .decision-open .decision-state{color:var(--theme-live);background:var(--theme-secondary-glass)}.app-frame .decision-banner{background:linear-gradient(115deg,color-mix(in srgb,var(--theme-bullish) 25%,#17201e),#17201e)}.app-frame .decision-bearish .decision-banner{background:linear-gradient(115deg,color-mix(in srgb,var(--theme-bearish) 25%,#17201e),#17201e)}.app-frame .decision-banner .decision-completed .decision-state,.app-frame .decision-completed .decision-banner .decision-state{color:var(--theme-completed)}.app-frame .decision-price-path strong{color:var(--theme-text)}.app-frame .decision-price-path small,.app-frame .decision-outcome dt{color:var(--theme-muted)}.app-frame .decision-path-arrow{border-color:var(--theme-internal-line);background:var(--theme-selected-fill);color:var(--theme-bullish);box-shadow:none}.app-frame .decision-bearish .decision-path-arrow{border-color:var(--theme-internal-line);background:var(--theme-selected-fill);color:var(--theme-bearish);box-shadow:none}.app-frame .decision-signal-line{background:var(--theme-internal-line)}.app-frame .decision-signal-line>span{background:linear-gradient(90deg,var(--theme-bullish),color-mix(in srgb,var(--theme-bullish) 28%,transparent))}.app-frame .decision-bearish .decision-signal-line>span{background:linear-gradient(90deg,var(--theme-bearish),color-mix(in srgb,var(--theme-bearish) 28%,transparent))}.app-frame .decision-outcome,.app-frame .decision-outcome dl>div{border-color:var(--theme-internal-line)}.app-frame .decision-outcome dd.outcome-positive,.app-frame .decision-outcome dd.outcome-achieved{color:var(--theme-verified-positive)!important}.app-frame .decision-outcome dd.outcome-negative,.app-frame .decision-outcome dd.outcome-missed{color:var(--theme-verified-negative)!important}.app-frame .decision-outcome dd.outcome-achieved>span{background:var(--theme-verified-positive);color:var(--theme-control-ink)}.app-frame .decision-outcome dd.outcome-missed>span{background:var(--theme-verified-negative);color:var(--theme-control-ink)}.app-frame .decision-track-feature{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass)}.app-frame :is(.social-action,.decision-track-control,.not-interested-trigger,.post-owner-trigger){color:var(--theme-muted)}.app-frame :is(.social-action,.decision-track-control,.not-interested-trigger,.post-owner-trigger):hover,.app-frame :is(.social-action,.decision-track-control,.not-interested-trigger,.post-owner-trigger)[aria-pressed=true],.app-frame :is(.social-action,.decision-track-control,.not-interested-trigger,.post-owner-trigger)[aria-expanded=true]{background:var(--theme-selected-fill);color:var(--theme-selected-ink)}.app-frame .author-follow-icon{color:var(--theme-selected-ink)}.app-frame .author-follow-icon[aria-pressed=true]{background:var(--theme-selected-fill);color:var(--theme-success)}.app-frame :is(.not-interested-notice,.author-follow-error){border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);color:var(--theme-text)}.app-frame .not-interested-notice button{color:var(--theme-selected-ink)}.app-frame :is(.bookmark-filters,.home-content-toggle){background:var(--theme-secondary-glass)}.app-frame .bookmark-filters>a[aria-current=page]{background:var(--theme-selected-fill);color:var(--theme-selected-ink);box-shadow:var(--theme-search-shadow)}.app-frame :is(.tab.active,.tracking-filters a[aria-current=page],.notification-filters a[aria-current=page],.discover-category-nav a[aria-current=page]){color:var(--theme-selected-ink)}.app-frame :is(){background:var(--theme-control)}.app-frame .notification-filters a[aria-current=page]{border-color:var(--theme-internal-line);background:var(--theme-selected-fill)}.app-frame .leaderboard-light :is(.skill-preview-tabs a[aria-current=page],.skill-preview-controls button,.leaderboard-search button){border-color:var(--theme-control);background:var(--theme-control);color:var(--theme-control-ink)}.app-frame .leaderboard-light :is(.skill-preview-tabs a,.skill-preview-controls select,.skill-preview-controls button,.leaderboard-search input,.leaderboard-search button):focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.app-frame :is(.pulse-segment a,.pulse-open){border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);color:var(--theme-text)}.app-frame .pulse-segment a[aria-current=page]{border-color:var(--theme-control);background:var(--theme-control);color:var(--theme-control-ink)}.app-frame :is(.profile-microfilter-options,.discover-suggestions,.composer-suggestions,.asset-results,.onboarding-asset-results,.post-owner-menu,.not-interested-popover){border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);box-shadow:0 18px 48px color-mix(in srgb,var(--theme-base) 22%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-theme=light] .app-frame :is(.profile-microfilter-options,.discover-suggestions,.composer-suggestions,.asset-results,.onboarding-asset-results,.post-owner-menu,.not-interested-popover){background:#f9fcfbf0;border-color:#ffffffc9;box-shadow:0 14px 30px #0d2a2824}:root[data-theme=dark] .app-frame :is(.profile-microfilter-options,.discover-suggestions,.composer-suggestions,.asset-results,.onboarding-asset-results,.post-owner-menu,.not-interested-popover){background:#192320f0;border-color:#42524c5c;box-shadow:0 18px 70px #010a0952}.app-frame :is(.discover-suggestions,.composer-suggestions)>header,.app-frame .discover-all-results{border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-muted)}.app-frame :is(.profile-microfilter-options a,.discover-suggestions [role=option],.composer-suggestions>button,.post-owner-menu button,.not-interested-popover button):is(:hover,:focus-visible,[aria-current=true],[aria-pressed=true],.selected){background:var(--theme-selected-fill);color:var(--theme-selected-ink)}:root[data-theme] :is(.post-composer-dialog,.post-owner-dialog,.share-panel,.profile-edit-dialog,.account-drawer-dialog,.connection-list-dialog){--surface:var(--theme-reading-solid);--surface-soft:var(--theme-secondary-solid);--line:var(--theme-internal-line);--line-strong:var(--theme-internal-line);--ink:var(--theme-text);--ink-soft:var(--theme-text);--muted:var(--theme-muted);--faint:var(--theme-muted);--signal:var(--theme-control);--signal-strong:var(--theme-selected-ink);--signal-soft:var(--theme-selected-fill);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--theme-text)}:root[data-theme=dark] :is(.post-composer-dialog,.post-owner-dialog,.share-panel,.profile-edit-dialog,.account-drawer-dialog,.connection-list-dialog){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme] :is(.post-owner-dialog,.share-panel,.profile-edit-dialog,.connection-list-dialog).innatium-glass-panel{border-color:var(--theme-internal-line);background:var(--theme-reading-solid);box-shadow:0 20px 55px color-mix(in srgb,var(--theme-base) 26%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] :is(.post-owner-dialog,.share-panel,.profile-edit-dialog,.connection-list-dialog).innatium-glass-panel{background:#f8fbfa}:root[data-theme] .account-drawer-panel.innatium-glass-panel{background:var(--theme-reading-solid);color:var(--theme-text);box-shadow:-20px 0 60px color-mix(in srgb,var(--theme-base) 24%,transparent);border:0}:root[data-theme] .profile-edit-dialog.innatium-glass-panel>header{border-color:var(--theme-internal-line);background:var(--theme-reading-solid)}:root[data-theme] .profile-edit-dialog :is(input:not([type=checkbox]),textarea),:root[data-theme] .post-owner-dialog textarea,:root[data-theme] .share-panel .share-destinations button{border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-text)}:root[data-theme] .share-panel .share-destinations button:is(:hover,:focus-visible){border-color:var(--theme-focus);background:var(--theme-selected-fill);color:var(--theme-selected-ink)}:root[data-theme=light] :is(.post-composer-dialog,.post-owner-dialog,.share-panel,.profile-edit-dialog,.account-drawer-dialog) .button-primary{color:var(--theme-control-ink);background:linear-gradient(#0c4034,#05271f);border-color:#174c40;box-shadow:0 8px 16px #0328212e}:root[data-theme=dark] :is(.post-composer-dialog,.post-owner-dialog,.share-panel,.profile-edit-dialog,.account-drawer-dialog) .button-primary{background:var(--theme-control);color:var(--theme-control-ink);box-shadow:var(--theme-search-shadow);border-color:#a8c8b4}:root[data-theme] :is(.post-composer-dialog,.post-owner-dialog,.share-panel,.profile-edit-dialog,.account-drawer-dialog) .button-secondary{border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-text)}:root[data-theme] :is(.post-composer-dialog,.post-owner-dialog,.share-panel,.profile-edit-dialog,.account-drawer-dialog) :is(button,input,textarea,select):focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}:root[data-theme=dark] .connection-list-dialog.innatium-glass-panel{background:var(--theme-reading-solid)}.app-frame :is(.feed-loading>div,.home-transition-loading>div,.bookmark-transition-loading>div,.route-skeleton>div,.rail-placeholder){background:var(--theme-secondary-glass);box-shadow:inset 0 0 0 1px var(--theme-internal-line)}.app-frame :is(.empty-state,.arena-empty,.notification-list){border-color:var(--theme-internal-line)}.app-frame .arena-empty{background:var(--theme-reading-glass)}.app-frame .notification-decision-context{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass)}.app-frame .notification-list article.unread{background:var(--theme-selected-fill)}.app-frame :is(.empty-state,.arena-empty) :is(h2,h3){color:var(--theme-text)}.app-frame :is(.empty-state,.arena-empty) p{color:var(--theme-muted)}
.app-frame .home-v2 :is(.feed-personalise,.feed-more){border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);color:var(--theme-text)}.app-frame .home-v2 :is(.feed-personalise a,.feed-more,.feed-state a,.rail-link),.app-frame .home-v2 .pulse-rail-tabs button[aria-selected=true]{color:var(--theme-selected-ink)}.app-frame .home-v2 .rail-list li::marker{color:var(--theme-selected-ink)}.app-frame .home-v2 .pulse-rail-tabs button[aria-selected=true]{border-bottom-color:var(--theme-control)}.app-frame .home-v2 .pulse-rail-switch button[aria-selected=true]{border-color:var(--theme-internal-line);background:var(--theme-selected-fill);color:var(--theme-selected-ink)}.app-frame .home-v2 :is(.pulse-rail-switch button,.pulse-rail-tabs button):hover{background:var(--theme-selected-fill);color:var(--theme-selected-ink)}.app-frame .home-v2 .rail-bullish{color:var(--theme-bullish)}.app-frame .home-v2 .rail-bearish{color:var(--theme-bearish)}.app-frame .home-v2 .interest-chips li{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);color:var(--theme-text)}.app-frame .discover-v2{--discover-accent:var(--theme-selected-ink);--discover-soft:var(--theme-secondary-glass);--discover-wash:var(--theme-panel-tint);--discover-line:var(--theme-internal-line)}.app-frame .discover-v2 .discover-category-nav{border-bottom-color:var(--theme-internal-line)}.app-frame .discover-v2 .discover-category-nav a{color:var(--theme-muted)}.app-frame .discover-v2 .discover-category-nav a[aria-current=page]{color:var(--theme-selected-ink)}.app-frame .discover-v2 .discover-category-nav a[aria-current=page]:after{background:var(--theme-control)}.app-frame .discover-v2 .discover-search input{border-color:var(--theme-search-edge);background:var(--theme-search-fill);color:var(--theme-text);box-shadow:var(--theme-search-shadow)}.app-frame .discover-v2 .discover-search input::placeholder{color:var(--theme-search-placeholder)}.app-frame .discover-v2 .discovery-intro{border-color:var(--theme-glass-edge);background:linear-gradient(135deg,var(--theme-panel-tint),transparent 72%),var(--theme-secondary-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}.app-frame .discover-v2 :is(.discovery-section,.search-section,.hashtag-results,.hashtag-results>header,.hashtag-results article,.discovery-content-item a,.discovery-people-list li,.discovery-decision-row){border-color:var(--theme-internal-line)}.app-frame .discover-v2 .discovery-featured{border-color:var(--theme-control)}.app-frame .discover-v2 .discovery-section-heading h3:before{background:var(--theme-control)}.app-frame .discover-v2 :is(.discovery-intro .micro-label,.discovery-content-item .micro-label,.discovery-featured a span,.hashtag-results article header small){color:var(--theme-selected-ink)}.app-frame .discover-v2 .discovery-featured{background:linear-gradient(105deg,var(--theme-secondary-glass),var(--theme-reading-glass));color:var(--theme-text)}.app-frame .discover-v2 .discovery-featured a{color:var(--theme-text)}.app-frame .discover-v2 :is(.discovery-topic-list a,.discovery-decision-overview>div,.people-result){border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);color:var(--theme-text)}.app-frame .discover-v2 :is(.discovery-topic-list a,.discovery-people-list li):hover{background:var(--theme-selected-fill)}.app-frame .discover-v2 .discovery-decision-overview span{color:var(--theme-selected-ink)}.app-frame .discover-v2 .discovery-live-board{border-color:color-mix(in srgb,var(--theme-bullish) 28%,var(--theme-internal-line));background:linear-gradient(150deg,color-mix(in srgb,var(--theme-bullish) 10%,var(--theme-reading-solid)),var(--theme-reading-glass));box-shadow:var(--theme-glass-shadow)}.app-frame .discover-v2 .discovery-live-board-bearish{border-color:color-mix(in srgb,var(--theme-bearish) 28%,var(--theme-internal-line));background:linear-gradient(150deg,color-mix(in srgb,var(--theme-bearish) 10%,var(--theme-reading-solid)),var(--theme-reading-glass))}.app-frame .discover-v2 .discovery-live-board li{border-color:var(--theme-internal-line)}.app-frame .discover-v2 :is(.discovery-live-count,.discovery-live-board li:first-child .discovery-live-rank,.discovery-decision-symbol){color:var(--theme-bullish)}.app-frame .discover-v2 :is(.discovery-live-board-bearish .discovery-live-count,.discovery-live-board-bearish li:first-child .discovery-live-rank,.discovery-decision-row-bearish .discovery-decision-symbol){color:var(--theme-bearish)}.app-frame .discover-v2 .discovery-decision-symbol{background:color-mix(in srgb,var(--theme-bullish) 13%,var(--theme-reading-solid))}.app-frame .discover-v2 .discovery-decision-row-bearish .discovery-decision-symbol{background:color-mix(in srgb,var(--theme-bearish) 13%,var(--theme-reading-solid))}.app-frame .discover-v2 :is(.discovery-content-item a,.discovery-decision-row a):hover strong{color:var(--theme-selected-ink)}.app-frame .notifications-page :is(.notification-list,.empty-state){border-color:var(--theme-internal-line);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}.app-frame .notifications-page .notification-list article{border-color:var(--theme-internal-line)}.app-frame .notifications-page .notification-list article>button:hover{background:var(--theme-selected-fill);color:var(--theme-text)}.app-frame .notifications-page .notification-list article>button:focus-visible{outline-color:var(--theme-focus)}.app-frame .notifications-page .notification-unread-dot{background:var(--theme-control)}.app-frame .notifications-page .notification-copy time{color:var(--theme-muted)}.app-frame .notifications-page .mark-all-read-control small{color:var(--theme-error)}.app-frame .notifications-page .moderation-notices article{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass)}.app-frame .notifications-page .empty-icon{border-color:var(--theme-internal-line);color:var(--theme-selected-ink)}.app-frame .bookmarks-page .bookmark-filters{background:var(--theme-secondary-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}.app-frame .bookmarks-page .bookmark-filters>a{color:var(--theme-muted)}.app-frame .bookmarks-page .bookmark-filters>a[aria-current=page]{background:var(--theme-selected-fill);color:var(--theme-selected-ink)}.app-frame .bookmarks-page .bookmark-list .reply-card{border-color:var(--theme-internal-line);background:var(--theme-reading-glass);color:var(--theme-text)}.app-frame .bookmarks-page .bookmark-list .reply-card :is(.reply-context a,.reply-actions a){color:var(--theme-selected-ink)}.app-frame .bookmarks-page .bookmark-next{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);color:var(--theme-selected-ink)}.app-frame .bookmarks-page .empty-state{border-color:var(--theme-internal-line);background:var(--theme-reading-glass)}@media (max-width:820px){.app-frame .notifications-page :is(.notification-list,.empty-state),.app-frame .bookmarks-page :is(.bookmark-list .reply-card,.empty-state){background:var(--theme-reading-solid);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}
.app-frame .profile-layer{scrollbar-color:var(--theme-muted) transparent;background:0 0}.app-frame .profile-layer::-webkit-scrollbar-thumb{background:var(--theme-muted);background-clip:padding-box}.app-frame .profile-hero{border-color:var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}.app-frame .profile-banner:not(.profile-banner-image){background:linear-gradient(135deg,var(--theme-secondary-solid),var(--theme-base))}.app-frame .profile-banner:not(.profile-banner-image):after{border-color:var(--theme-internal-line)}.app-frame .profile-banner:not(.profile-banner-image) i{background:var(--theme-selected-fill)}.app-frame .profile-credibility{background:var(--theme-secondary-glass)}.app-frame .profile-credibility-grid{background:var(--theme-reading-glass)}.app-frame .profile-intelligence-cta{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);box-shadow:var(--theme-glass-shadow);color:var(--theme-muted)}.app-frame .profile-intelligence-cta:hover{border-color:var(--theme-focus);background:var(--theme-selected-fill);color:var(--theme-selected-ink)}.app-frame .profile-intelligence-cta em{border-color:var(--theme-internal-line);background:var(--theme-reading-solid);color:var(--theme-text)}.app-frame .profile-intelligence-cta:hover em{border-color:var(--theme-focus);color:var(--theme-selected-ink)}.app-frame .profile-reply-item,.app-frame .profile-pagination a{background:var(--theme-reading-glass)}.app-frame .intelligence-route{--intel-bg:var(--theme-base);--intel-panel:var(--theme-reading-solid);--intel-panel-soft:var(--theme-secondary-solid);--intel-line:var(--theme-internal-line);--intel-muted:var(--theme-muted);--intel-ink:var(--theme-text);--intel-orange:var(--theme-control);background:0 0}.app-frame:has(.intelligence-route){background:0 0}.app-frame .app-surface:has(.intelligence-route){background:0 0}.app-frame .app-main:has(>.intelligence-route){background:0 0}.app-frame:has(.intelligence-route) .sidebar{border-right-color:var(--theme-glass-edge);background:linear-gradient(135deg,var(--theme-sidebar-tint),transparent 72%),var(--theme-primary-glass);color:var(--theme-text)}.app-frame:has(.intelligence-route) .sidebar .brand{color:var(--theme-text)}.app-frame:has(.intelligence-route) .side-nav .nav-link{color:var(--theme-muted)}.app-frame:has(.intelligence-route) .compose-child{color:var(--theme-muted)}:is(.app-frame:has(.intelligence-route) .side-nav .nav-link:hover,.app-frame:has(.intelligence-route) .compose-child:hover:not([aria-disabled=true])){background:var(--theme-selected-fill);color:var(--theme-text)}.app-frame:has(.intelligence-route) .side-nav .nav-link.active{background:var(--theme-selected-fill);color:var(--theme-selected-ink)}:is(.app-frame:has(.intelligence-route) .compose-control-desktop,.app-frame:has(.intelligence-route) .sidebar-reputation){border-color:var(--theme-internal-line)}.app-frame:has(.intelligence-route) .compose-launcher-desktop{background:var(--theme-selected-fill);color:var(--theme-selected-ink)}.app-frame:has(.intelligence-route) .sidebar-reputation span{color:var(--theme-muted)}.app-frame:has(.intelligence-route) .public-identity-handle{color:var(--theme-muted)}.app-frame:has(.intelligence-route) .desktop-toolbar{border-bottom-color:var(--theme-glass-edge);background:var(--theme-primary-glass)}.app-frame:has(.intelligence-route) .global-search-input{background:var(--theme-search-fill);color:var(--theme-text)}.app-frame:has(.intelligence-route) .global-search-input:focus-within{background:var(--theme-search-fill);color:var(--theme-text)}.app-frame:has(.intelligence-route) .global-search-input:focus-within{border-color:var(--theme-focus)}.app-frame:has(.intelligence-route) .global-search-input input{color:var(--theme-text)}.app-frame .intelligence-identity .avatar{border-color:var(--theme-internal-line);background-color:var(--theme-secondary-solid);box-shadow:0 0 0 5px var(--theme-selected-fill)}.app-frame .intelligence-back:hover{background:var(--theme-selected-fill);color:var(--theme-selected-ink)}.app-frame .intelligence-profile-link:hover{border-color:var(--theme-focus);color:var(--theme-selected-ink)}.app-frame .intelligence-headline,.app-frame .intelligence-panel{border-color:var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}.app-frame .intelligence-dimension-card,.app-frame .intelligence-horizon-card,.app-frame .intelligence-gold-panel,.app-frame .intelligence-gold-lock{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass)}.app-frame .intelligence-segmented,.app-frame .intelligence-ranges,.app-frame .intelligence-compare-selector input,.app-frame .intelligence-compare-selector>[role=listbox]{border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-text)}.app-frame .intelligence-segmented button[aria-pressed=true],.app-frame .intelligence-ranges button[aria-pressed=true]{background:var(--theme-control);color:var(--theme-control-ink)}.app-frame .intelligence-evidence-state{border-color:var(--theme-control);background:var(--theme-selected-fill)}.app-frame .intelligence-evidence-state>span,.app-frame .evidence-chip.evidence-ready{border-color:var(--theme-control);color:var(--theme-control)}.app-frame .evidence-chip.evidence-strong{border-color:var(--theme-bullish);color:var(--theme-bullish)}.app-frame .intelligence-grid-line,.app-frame .dna-grid,.app-frame .dna-axis{stroke:var(--theme-internal-line)}.app-frame .intelligence-chart-wrap circle{fill:var(--theme-reading-solid)}.app-frame .dna-shape{fill:var(--theme-selected-fill)}.app-frame .intelligence-loading-block,.app-frame .intelligence-loading-chart,.app-frame .intelligence-loading-grid i{background:linear-gradient(90deg,var(--theme-secondary-solid),var(--theme-selected-fill),var(--theme-secondary-solid));background-size:200% 100%}.app-frame .intelligence-compare-selector [role=option]:is(:hover,:focus-visible){background:var(--theme-selected-fill);color:var(--theme-selected-ink)}html:has(.intelligence-route){scrollbar-color:var(--theme-muted) var(--theme-base)}html:has(.intelligence-route)::-webkit-scrollbar-track{background:var(--theme-base)}html:has(.intelligence-route)::-webkit-scrollbar-thumb{border-color:var(--theme-base);background:var(--theme-muted)}.app-frame .tracking-decision-row{border-color:var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}.app-frame .tracking-decision-row:hover{border-color:var(--theme-focus);background:var(--theme-reading-glass)}.app-frame .tracking-decision-mark{background:color-mix(in srgb,var(--theme-bullish) 14%,var(--theme-reading-solid));color:var(--theme-bullish)}.app-frame .tracking-decision-bearish .tracking-decision-mark{background:color-mix(in srgb,var(--theme-bearish) 14%,var(--theme-reading-solid));color:var(--theme-bearish)}.app-frame .tracking-decision-row .decision-track-control,.app-frame .tracking-search-field{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);color:var(--theme-text)}.app-frame .tracking-search-field:focus-within{border-color:var(--theme-focus);box-shadow:0 0 0 3px var(--theme-selected-fill)}@media (max-width:700px){.app-frame .profile-hero,.app-frame .profile-credibility-grid,.app-frame .intelligence-headline,.app-frame .intelligence-panel,.app-frame .tracking-decision-row{background:var(--theme-reading-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.app-frame .profile-credibility,.app-frame .profile-intelligence-cta{background:var(--theme-secondary-solid)}}.app-frame:has(.leaderboard-real){background:0 0}.app-frame .app-surface:has(.leaderboard-real){background:0 0}.app-frame .app-main:has(>.leaderboard-real){background:0 0}.app-frame .leaderboard-light{--lb-ink:var(--theme-text);--lb-muted:var(--theme-muted);--lb-green:var(--theme-control);--lb-line:var(--theme-internal-line);color:var(--theme-text)}.app-frame .leaderboard-hero-wrap .leaderboard-globe-hero{border-color:var(--theme-glass-edge);background:linear-gradient(90deg,var(--theme-secondary-glass),var(--theme-primary-glass)),url(/identity/leaderboard/city-atmosphere-v1.jpg) center 70% / cover no-repeat;box-shadow:var(--theme-glass-shadow)}.app-frame .leaderboard-light .leaderboard-globe-hero p,.app-frame .leaderboard-real-note,.app-frame .leaderboard-demo-disclaimer{color:var(--theme-muted)}.app-frame .leaderboard-metric-strip .leaderboard-metric,.app-frame .leaderboard-unified,.app-frame .leaderboard-insights section,.app-frame .leaderboard-real .arena-your-rank,.app-frame .leaderboard-real .arena-featured,.app-frame .leaderboard-real .arena-board,.app-frame .leaderboard-light .skill-preview-board{border-color:var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}.app-frame .leaderboard-light .leaderboard-unified :is(.skill-preview-board,.arena-board){background:var(--theme-reading-glass)}.app-frame .leaderboard-metric-strip b,.app-frame .leaderboard-light .skill-preview-header>.eyebrow{color:var(--theme-control)}.app-frame .leaderboard-light .skill-preview-tabs,.app-frame .leaderboard-light .skill-preview-controls,.app-frame .leaderboard-light .skill-preview-tabs a,.app-frame .leaderboard-light .skill-preview-controls select,.app-frame .leaderboard-light .leaderboard-search input[name=q]{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);color:var(--theme-text)}.app-frame .leaderboard-light .leaderboard-unified :is(.skill-preview-tabs,.skill-preview-controls){border-bottom-color:var(--theme-internal-line);background:0 0}.app-frame .leaderboard-light .skill-preview-tabs a[aria-current=page],.app-frame .leaderboard-light .skill-preview-controls button,.app-frame .leaderboard-light .leaderboard-search button{border-color:var(--theme-control);background:var(--theme-control);color:var(--theme-control-ink)}.app-frame .leaderboard-light .skill-preview-head{background:var(--theme-secondary-glass);color:var(--theme-muted)}.app-frame .leaderboard-light .skill-preview-row,.app-frame .leaderboard-real .arena-rank-row{border-color:var(--theme-internal-line);background:0 0}.app-frame .leaderboard-light .skill-preview-row:hover,.app-frame .leaderboard-real .arena-rank-row:hover{background:var(--theme-selected-fill)}.app-frame .leaderboard-light .skill-preview-rank,.app-frame .leaderboard-real .arena-identity .avatar,.app-frame .leaderboard-insight-person span,.app-frame .skill-preview-avatar{border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-text)}.app-frame .leaderboard-light .skill-preview-score>strong,.app-frame .leaderboard-real .arena-featured-heading,.app-frame .leaderboard-insight-person b{color:var(--theme-control)}.app-frame .leaderboard-light .skill-preview-rank[data-ranked=false]{color:var(--theme-muted);background:0 0}.app-frame .leaderboard-light .skill-preview-pagination a{background:var(--theme-selected-fill);color:var(--theme-selected-ink)}.app-frame .leaderboard-light .skill-preview-pagination [aria-current=page]{background:var(--theme-control);color:var(--theme-control-ink)}.app-frame .leaderboard-light .skill-preview-mobile-nav{border-color:var(--theme-glass-edge);background:var(--theme-mobile-nav-fill)}.app-frame .leaderboard-light .skill-preview-mobile-nav a{color:var(--theme-text)}.app-frame .leaderboard-light .skill-preview-mobile-nav .compose{background:var(--theme-control);color:var(--theme-control-ink)}.app-frame .leaderboard-light .skill-preview-hall{background:var(--theme-reading-solid);color:var(--theme-text)}.app-frame .leaderboard-light .skill-preview-hall :is(p,.skill-preview-note){color:var(--theme-muted)}.app-frame .skill-verified{color:var(--theme-text)}.app-frame .skill-verified>header p,.app-frame .skill-preview-note,.app-frame .skill-verified-result :is(small,dt){color:var(--theme-muted)}.app-frame .skill-verified-result{border-color:var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}.app-frame .skill-verified-result dl>div{background:var(--theme-secondary-glass)}.app-frame .skill-verified-result p{color:var(--theme-control)}.app-frame .skill-verified :is(.skill-preview-tabs a,.skill-preview-controls select){border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);color:var(--theme-text)}.app-frame .skill-verified .skill-preview-tabs a[aria-current=page]{border-bottom-color:var(--theme-control);color:var(--theme-selected-ink)}.app-frame .skill-verified .skill-preview-controls button{border-color:var(--theme-control);background:var(--theme-control);color:var(--theme-control-ink)}:root[data-theme] .methodology-shell{background:var(--theme-base);color:var(--theme-text)}:root[data-theme] .methodology-shell :is(.methodology-lead,.methodology-page section p){color:var(--theme-muted)}:root[data-theme] .methodology-shell .methodology-page section{border-color:var(--theme-internal-line)}:root[data-theme] .methodology-shell :is(.public-header,.methodology-page){color:var(--theme-text)}@media (max-width:700px){.app-frame .leaderboard-metric-strip .leaderboard-metric,.app-frame .leaderboard-unified,.app-frame .leaderboard-insights section,.app-frame .leaderboard-light .skill-preview-board,.app-frame .leaderboard-light .leaderboard-unified :is(.skill-preview-board,.arena-board),.app-frame .skill-verified-result{background:var(--theme-reading-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.app-frame .narrow-page>.composer,.app-frame .decision-compose-page>.decision-composer,.app-frame .post-thread>.post-card,.app-frame .decision-detail>.decision-card,.app-frame :is(.post-thread,.decision-detail) .reply-form{border-color:var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}.app-frame :is(.composer,.reply-form,.decision-composer) :is(input,textarea,select),:root[data-theme] .post-composer-dialog :is(.composer,.decision-composer) :is(input,textarea,select){border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-text)}.app-frame :is(.composer,.reply-form,.decision-composer) :is(input,textarea,select):focus,:root[data-theme] .post-composer-dialog :is(.composer,.decision-composer) :is(input,textarea,select):focus{border-color:var(--theme-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-focus) 22%,transparent)}.app-frame :is(.composer-language-guidance,.decision-lock-warning),:root[data-theme] .post-composer-dialog :is(.composer-language-guidance,.decision-lock-warning){border-color:color-mix(in srgb,var(--theme-warning) 36%,var(--theme-internal-line));border-left-color:var(--theme-warning);background:color-mix(in srgb,var(--theme-warning) 12%,var(--theme-reading-solid));color:var(--theme-warning)}.app-frame .composer-language-block,:root[data-theme] .post-composer-dialog .composer-language-block{border-color:var(--theme-bearish);background:color-mix(in srgb,var(--theme-bearish) 12%,var(--theme-reading-solid));color:var(--theme-bearish)}.app-frame .decision-usage,.app-frame .selected-asset-panel,.app-frame .decision-review-grid,:root[data-theme] .post-composer-dialog :is(.decision-usage,.selected-asset-panel,.decision-review-grid){border-color:var(--theme-internal-line);background:var(--theme-secondary-glass)}.app-frame .selected-asset-reference,.app-frame .decision-review-grid>div,:root[data-theme] .post-composer-dialog :is(.selected-asset-reference,.decision-review-grid>div){background:var(--theme-reading-solid)}.app-frame .price-skeleton,:root[data-theme] .post-composer-dialog .price-skeleton{background:linear-gradient(90deg,var(--theme-secondary-solid),var(--theme-selected-fill),var(--theme-secondary-solid));background-size:200% 100%}.app-frame .decision-direction-control button,.app-frame .horizon-presets button,:root[data-theme] .post-composer-dialog :is(.decision-direction-control button,.horizon-presets button){border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-text)}.app-frame .decision-direction-control .direction-bullish[aria-pressed=true],:root[data-theme] .post-composer-dialog .direction-bullish[aria-pressed=true]{border-color:var(--theme-bullish);background:color-mix(in srgb,var(--theme-bullish) 14%,var(--theme-reading-solid));color:var(--theme-bullish)}.app-frame .decision-direction-control .direction-bearish[aria-pressed=true],:root[data-theme] .post-composer-dialog .direction-bearish[aria-pressed=true]{border-color:var(--theme-bearish);background:color-mix(in srgb,var(--theme-bearish) 14%,var(--theme-reading-solid));color:var(--theme-bearish)}.app-frame .horizon-presets button[aria-pressed=true],:root[data-theme] .post-composer-dialog .horizon-presets button[aria-pressed=true]{border-color:var(--theme-focus);background:var(--theme-selected-fill);color:var(--theme-selected-ink)}.app-frame .decision-composer.decision-bullish,.app-frame .decision-review.decision-bullish,:root[data-theme] .post-composer-dialog :is(.decision-composer.decision-bullish,.decision-review.decision-bullish){--decision-accent:var(--theme-bullish);--decision-soft:color-mix(in srgb,var(--theme-bullish) 14%,var(--theme-reading-solid))}.app-frame .decision-composer.decision-bearish,.app-frame .decision-review.decision-bearish,:root[data-theme] .post-composer-dialog :is(.decision-composer.decision-bearish,.decision-review.decision-bearish){--decision-accent:var(--theme-bearish);--decision-soft:color-mix(in srgb,var(--theme-bearish) 14%,var(--theme-reading-solid))}:root[data-theme] .post-composer-dialog .decision-composer-surface,:root[data-theme] .post-composer-dialog .decision-composer-surface>header{border-color:var(--theme-internal-line);background:var(--theme-reading-solid)}:root[data-theme] .post-composer-dialog .decision-composer-surface:before{background:linear-gradient(90deg,var(--theme-bullish),var(--theme-control))}.app-frame :is(.post-thread,.decision-detail) :is(.reply-card,.reply-list article){border-color:var(--theme-internal-line);background:var(--theme-reading-glass);color:var(--theme-text)}:root[data-theme] .public-profile-shell:has(.decision-detail) :is(.reply-card,.reply-list article){border-color:var(--theme-internal-line);background:var(--theme-reading-glass);color:var(--theme-text)}.app-frame :is(.post-thread,.decision-detail) .reply-thread-children{border-left-color:var(--theme-internal-line)}:root[data-theme] .public-profile-shell:has(.decision-detail) .reply-thread-children{border-left-color:var(--theme-internal-line)}.app-frame :is(.post-thread,.decision-detail) .reply-card.reply-targeted{background:var(--theme-selected-fill);box-shadow:inset 3px 0 0 var(--theme-control)}:root[data-theme] .public-profile-shell:has(.decision-detail) .reply-card.reply-targeted{background:var(--theme-selected-fill);box-shadow:inset 3px 0 0 var(--theme-control)}.app-frame :is(.post-thread,.decision-detail) .reply-action-error{color:var(--theme-error)!important}.app-frame :is(.post-thread,.decision-detail) .decision-price-path{border-color:var(--theme-internal-line);background:linear-gradient(110deg,color-mix(in srgb,var(--decision-accent) 9%,var(--theme-reading-solid)),var(--theme-reading-glass));box-shadow:inset 0 1px 0 var(--theme-internal-line)}:root[data-theme] .public-profile-shell:has(.decision-detail) .decision-price-path{border-color:var(--theme-internal-line);background:linear-gradient(110deg,color-mix(in srgb,var(--decision-accent) 9%,var(--theme-reading-solid)),var(--theme-reading-glass));box-shadow:inset 0 1px 0 var(--theme-internal-line)}.app-frame :is(.post-thread,.decision-detail) .decision-outcome{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);box-shadow:var(--theme-glass-shadow)}:root[data-theme] .public-profile-shell:has(.decision-detail) .decision-outcome{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);box-shadow:var(--theme-glass-shadow)}.app-frame :is(.post-thread,.decision-detail) .decision-outcome dl>div:first-child{background:var(--theme-selected-fill)}:root[data-theme] .public-profile-shell:has(.decision-detail) .decision-outcome dl>div:first-child{background:var(--theme-selected-fill)}.app-frame :is(.post-thread,.decision-detail) .decision-outcome header{border-color:var(--theme-internal-line)}:root[data-theme] .public-profile-shell:has(.decision-detail) .decision-outcome header{border-color:var(--theme-internal-line)}:root[data-theme] .public-profile-shell:has(.decision-detail){--canvas:var(--theme-base);--surface:var(--theme-reading-solid);--surface-soft:var(--theme-secondary-solid);--line:var(--theme-internal-line);--line-strong:var(--theme-internal-line);--ink:var(--theme-text);--ink-soft:var(--theme-text);--muted:var(--theme-muted);--faint:var(--theme-muted);--signal:var(--theme-control);--signal-strong:var(--theme-control);--market-up:var(--theme-bullish);--market-down:var(--theme-bearish);background:var(--theme-base);color:var(--theme-text)}:root[data-theme] .public-profile-shell:has(.decision-detail) .decision-detail>.decision-card{border-color:var(--theme-glass-edge);background:var(--theme-reading-glass);color:var(--theme-text)}:root[data-theme] .public-profile-shell:has(.decision-detail) .public-decision-join{border-color:var(--theme-glass-edge);background:var(--theme-reading-glass);color:var(--theme-text)}@media (max-width:700px){.app-frame .narrow-page>.composer,.app-frame .decision-compose-page>.decision-composer,.app-frame .post-thread>.post-card,.app-frame .decision-detail>.decision-card,.app-frame :is(.post-thread,.decision-detail) :is(.reply-form,.reply-card,.reply-list article){background:var(--theme-reading-solid);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme] .public-profile-shell:has(.decision-detail) :is(.decision-detail>.decision-card,.public-decision-join,.reply-card,.reply-list article){background:var(--theme-reading-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.app-frame .plan-card,.app-frame .settings-page .mfa-panel,.app-frame .invite-page :is(.invite-stats section,.invite-panel),.app-frame :is(.owner-person-list article,.owner-staff-row,.owner-manage-panel,.hall-governance-grid article){border-color:var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}.app-frame .plan-card.current{border-color:var(--theme-focus);box-shadow:0 0 0 2px var(--theme-selected-fill),var(--theme-glass-shadow)}.app-frame .plan-card header>strong{color:var(--theme-selected-ink)}.app-frame .plan-card ul{color:var(--theme-muted)}.app-frame .settings-page .mfa-panel-mark{border-color:var(--theme-internal-line);background:var(--theme-selected-fill);color:var(--theme-selected-ink)}.app-frame .settings-page .mfa-status,.app-frame .settings-page .mfa-state-verified{background:color-mix(in srgb,var(--theme-success) 12%,var(--theme-reading-solid));color:var(--theme-success)}.app-frame .settings-page .mfa-state-error{background:color-mix(in srgb,var(--theme-error) 12%,var(--theme-reading-solid));color:var(--theme-error)}.app-frame .settings-page .mfa-state-copy,.app-frame .settings-page .mfa-manual-key code{background:var(--theme-secondary-solid);color:var(--theme-text)}.app-frame .settings-page .mfa-challenge{border-color:var(--theme-internal-line)}.app-frame .settings-page .mfa-code-row input,.app-frame .settings-page :is(.field input,.field select,.field textarea){border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-text)}.app-frame .settings-page .mfa-code-row input:focus{border-color:var(--theme-focus);background:var(--theme-secondary-solid);box-shadow:0 0 0 2px var(--theme-selected-fill)}.app-frame .settings-page .settings-switch-track{border:1px solid var(--theme-internal-line);background:var(--theme-secondary-solid)}.app-frame .settings-page .settings-switch-wrap input:checked+.settings-switch-track{background:var(--theme-control)}.app-frame .settings-page .settings-switch-track:after{background:var(--theme-text)}.app-frame .settings-page .settings-switch-wrap input:checked+.settings-switch-track:after{background:var(--theme-control-ink)}.app-frame .invite-hero{border-color:var(--theme-glass-edge);background:var(--theme-secondary-solid);color:var(--theme-text)}.app-frame .invite-hero>span:not(.eyebrow),.app-frame .invite-hero p{color:var(--theme-muted)}.app-frame .invite-rewards>div{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass)}.app-frame .invite-rewards button{border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-muted)}.app-frame :is(.owner-search input,.owner-staff-search input,.staff-role-form input,.staff-role-form select,.staff-review-form input,.staff-review-form select,.staff-visibility-form input,.hall-governance-grid textarea){border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-text)}.app-frame :is(.owner-metric,.staff-queue-list li,.owner-audit-list li,.moderation-notices article){border-color:var(--theme-internal-line)}.app-frame .owner-metric{background:0 0}.app-frame .staff-badge-owner{background:var(--theme-control)}.app-frame :is(.staff-badge-admin,.staff-badge-moderator){color:var(--theme-error)}.app-frame .hall-governance-grid a{color:var(--theme-selected-ink)}.app-frame .notice-error{border-color:var(--theme-error);background:color-mix(in srgb,var(--theme-error) 11%,var(--theme-reading-solid));color:var(--theme-error)}.app-frame .notice-warning{border-color:var(--theme-warning);background:color-mix(in srgb,var(--theme-warning) 11%,var(--theme-reading-solid));color:var(--theme-warning)}.app-frame .notice-success{border-color:var(--theme-success);background:color-mix(in srgb,var(--theme-success) 11%,var(--theme-reading-solid));color:var(--theme-success)}:root[data-theme] .compose-failure-notice{border-color:var(--theme-error);background:var(--theme-reading-solid);color:var(--theme-text);box-shadow:var(--theme-glass-shadow)}:root[data-theme] .compose-failure-notice button{color:var(--theme-selected-ink)}:root[data-theme] .profile-layer:has(>.decision-detail){--canvas:var(--theme-base);--surface:var(--theme-reading-solid);--surface-soft:var(--theme-secondary-solid);--line:var(--theme-internal-line);--line-strong:var(--theme-internal-line);--ink:var(--theme-text);--ink-soft:var(--theme-text);--muted:var(--theme-muted);--faint:var(--theme-muted);--signal:var(--theme-control);--signal-strong:var(--theme-selected-ink);--signal-soft:var(--theme-selected-fill);--market-up:var(--theme-bullish);--market-down:var(--theme-bearish);--decision-confidence-track:var(--theme-internal-line);background:var(--theme-ambient-wash),var(--theme-ambient-image) center / cover no-repeat,var(--theme-base);color:var(--theme-text);scrollbar-color:var(--theme-muted) transparent}.app-frame .decision-card{--decision-confidence-track:var(--theme-internal-line)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-card{--decision-confidence-track:var(--theme-internal-line)}.app-frame .decision-card.decision-bearish{--bearish-card-red:var(--theme-bearish);--decision-accent:var(--theme-bearish);--decision-soft:color-mix(in srgb,var(--theme-bearish) 14%,var(--theme-reading-solid))}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-card.decision-bearish{--bearish-card-red:var(--theme-bearish);--decision-accent:var(--theme-bearish);--decision-soft:color-mix(in srgb,var(--theme-bearish) 14%,var(--theme-reading-solid))}.app-frame .decision-card.decision-bullish{--decision-accent:var(--theme-bullish);--decision-soft:color-mix(in srgb,var(--theme-bullish) 14%,var(--theme-reading-solid))}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-card.decision-bullish{--decision-accent:var(--theme-bullish);--decision-soft:color-mix(in srgb,var(--theme-bullish) 14%,var(--theme-reading-solid))}.app-frame .decision-card .decision-path-arrow,.app-frame .decision-card .decision-price-path>.decision-path-arrow:nth-child(2){border-color:var(--theme-internal-line);background:var(--theme-selected-fill);color:var(--theme-bullish);box-shadow:none}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-card .decision-path-arrow{border-color:var(--theme-internal-line);background:var(--theme-selected-fill);color:var(--theme-bullish);box-shadow:none}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-card .decision-price-path>.decision-path-arrow:nth-child(2){border-color:var(--theme-internal-line);background:var(--theme-selected-fill);color:var(--theme-bullish);box-shadow:none}.app-frame .decision-card.decision-bearish .decision-path-arrow,.app-frame .decision-card.decision-bearish .decision-price-path>.decision-path-arrow:nth-child(2){color:var(--theme-bearish)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-card.decision-bearish .decision-path-arrow{color:var(--theme-bearish)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-card.decision-bearish .decision-price-path>.decision-path-arrow:nth-child(2){color:var(--theme-bearish)}.app-frame .decision-card .decision-signal-line{background:var(--theme-internal-line)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-card .decision-signal-line{background:var(--theme-internal-line)}.app-frame .decision-card .decision-signal-line>span{background:linear-gradient(90deg,var(--theme-bullish),color-mix(in srgb,var(--theme-bullish) 28%,transparent))}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-card .decision-signal-line>span{background:linear-gradient(90deg,var(--theme-bullish),color-mix(in srgb,var(--theme-bullish) 28%,transparent))}.app-frame .decision-card.decision-bearish .decision-signal-line>span{background:linear-gradient(90deg,var(--theme-bearish),color-mix(in srgb,var(--theme-bearish) 28%,transparent))}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-card.decision-bearish .decision-signal-line>span{background:linear-gradient(90deg,var(--theme-bearish),color-mix(in srgb,var(--theme-bearish) 28%,transparent))}.app-frame .decision-card .decision-synthetic-note{border-color:color-mix(in srgb,var(--theme-warning) 36%,var(--theme-internal-line));background:color-mix(in srgb,var(--theme-warning) 10%,var(--theme-reading-solid));color:var(--theme-warning)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-card .decision-synthetic-note{border-color:color-mix(in srgb,var(--theme-warning) 36%,var(--theme-internal-line));background:color-mix(in srgb,var(--theme-warning) 10%,var(--theme-reading-solid));color:var(--theme-warning)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-detail>.decision-card{border-color:var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}:root[data-theme] .profile-layer:has(>.decision-detail) .reply-form{border-color:var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}:is(:root[data-theme] .profile-layer:has(>.decision-detail) .decision-author-identity small,:root[data-theme] .profile-layer:has(>.decision-detail) .decision-price-path small,:root[data-theme] .profile-layer:has(>.decision-detail) .decision-outcome dt){color:var(--theme-muted)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-author .decision-badge{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);color:var(--theme-text)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-banner{background:linear-gradient(115deg,color-mix(in srgb,var(--theme-bullish) 25%,#17201e),#17201e)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-bearish .decision-banner{background:linear-gradient(115deg,color-mix(in srgb,var(--theme-bearish) 25%,#17201e),#17201e)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-banner :is(.decision-direction,.decision-state){background:var(--theme-secondary-glass)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-banner .decision-direction{color:var(--theme-bullish)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-bearish .decision-banner .decision-direction{color:var(--theme-bearish)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-banner .decision-state{color:var(--theme-live)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-completed .decision-banner .decision-state{color:var(--theme-completed)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-thesis{background:var(--theme-reading-solid);color:var(--theme-text)!important}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-performance{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-price-path strong{color:var(--theme-text)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-outcome{border-color:var(--theme-internal-line)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-outcome dl>div{border-color:var(--theme-internal-line)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-outcome dd:is(.outcome-positive,.outcome-achieved){color:var(--theme-verified-positive)!important}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-outcome dd:is(.outcome-negative,.outcome-missed){color:var(--theme-verified-negative)!important}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-outcome dd.outcome-achieved>span{background:var(--theme-verified-positive);color:var(--theme-control-ink)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-outcome dd.outcome-missed>span{background:var(--theme-verified-negative);color:var(--theme-control-ink)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-track-feature{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);color:var(--theme-text)}:root[data-theme] .profile-layer:has(>.decision-detail) .decision-track-feature .decision-track-control{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);color:var(--theme-text)}:root[data-theme] .profile-layer:has(>.decision-detail) :is(.social-action,.decision-track-control){color:var(--theme-muted)}:root[data-theme] .profile-layer:has(>.decision-detail) :is(.social-action,.decision-track-control):is(:hover,[aria-pressed=true]){background:var(--theme-selected-fill);color:var(--theme-selected-ink)}:root[data-theme] .profile-layer:has(>.decision-detail) .reply-form textarea{border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-text)}:root[data-theme] .profile-layer:has(>.decision-detail) .reply-form textarea:focus{border-color:var(--theme-focus);box-shadow:0 0 0 2px var(--theme-selected-fill)}:root[data-theme] .profile-layer:has(>.decision-detail) :is(.reply-card,.reply-list article){border-color:var(--theme-internal-line);background:var(--theme-reading-glass);color:var(--theme-text)}:root[data-theme] .profile-layer:has(>.decision-detail) .reply-thread-children{border-left-color:var(--theme-internal-line)}:root[data-theme] .profile-layer:has(>.decision-detail) .reply-card.reply-targeted{background:var(--theme-selected-fill);box-shadow:inset 3px 0 0 var(--theme-control)}:root[data-theme] .profile-layer:has(>.decision-detail) .reply-action-error{color:var(--theme-error)!important}@media (max-width:700px){:root[data-theme] .profile-layer:has(>.decision-detail) :is(.decision-detail>.decision-card,.reply-form,.reply-card,.reply-list article){background:var(--theme-reading-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}:root[data-theme] .profile-layer{--canvas:var(--theme-base);--surface:var(--theme-reading-solid);--surface-soft:var(--theme-secondary-solid);--line:var(--theme-internal-line);--line-strong:var(--theme-internal-line);--ink:var(--theme-text);--ink-soft:var(--theme-text);--muted:var(--theme-muted);--faint:var(--theme-muted);--signal:var(--theme-control);--signal-strong:var(--theme-selected-ink);--signal-soft:var(--theme-selected-fill);--positive:var(--theme-success);--negative:var(--theme-error);--warning:var(--theme-warning);--market-up:var(--theme-bullish);--market-down:var(--theme-bearish);background:var(--theme-ambient-wash),var(--theme-ambient-image) center / cover no-repeat,var(--theme-base);color:var(--theme-text);scrollbar-color:var(--theme-muted) transparent}:root[data-theme] .profile-layer::-webkit-scrollbar-thumb{background:var(--theme-muted);background-clip:padding-box}:root[data-theme] :is(.profile-layer .avatar,.app-frame .profile-overview .avatar):not(.avatar-has-image){border-color:color-mix(in srgb,var(--theme-control) 22%,var(--theme-reading-solid));background:color-mix(in srgb,var(--theme-control) 12%,var(--theme-reading-solid));color:var(--theme-selected-ink)}:root[data-theme] .profile-layer .avatar-large{border-color:var(--theme-reading-solid)}:root[data-theme] .profile-layer .staff-badge-owner{background:var(--theme-control)}:root[data-theme] .profile-layer :is(.button-primary,.profile-owner-actions .button-primary){border-color:var(--theme-control);background:var(--theme-control);color:var(--theme-control-ink);box-shadow:var(--theme-search-shadow)}:root[data-theme] .profile-layer .button-secondary{border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-text)}:root[data-theme] .profile-layer :is(.button,.social-action,.tabs .tab,.profile-microfilter-menu summary):focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}:root[data-theme] .profile-layer :is(.social-action,.not-interested-trigger,.post-owner-trigger){color:var(--theme-muted)}:root[data-theme] .profile-layer :is(.social-action,.not-interested-trigger,.post-owner-trigger):is(:hover,[aria-pressed=true],[aria-expanded=true]){background:var(--theme-selected-fill);color:var(--theme-selected-ink)}:root[data-theme] .profile-layer .author-follow-icon{background:var(--theme-secondary-glass);color:var(--theme-selected-ink)}:root[data-theme] .profile-layer .author-follow-icon[aria-pressed=true]{background:var(--theme-selected-fill);color:var(--theme-success)}:root[data-theme] .profile-layer :is(.not-interested-notice,.author-follow-error){border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);color:var(--theme-text)}:root[data-theme] .profile-layer :is(.not-interested-notice,.author-follow-error) button{color:var(--theme-selected-ink)}:root[data-theme] .profile-layer :is(.post-owner-menu,.not-interested-popover,.profile-microfilter-options){border-color:var(--theme-internal-line);background:var(--theme-reading-solid);color:var(--theme-text);box-shadow:var(--theme-glass-shadow)}:root[data-theme] .profile-layer :is(.post-owner-menu button,.not-interested-popover button,.profile-microfilter-options a):is(:hover,:focus-visible,[aria-current=true]){background:var(--theme-selected-fill);color:var(--theme-selected-ink)}:root[data-theme] body:has(>.route-loading-surface){background:var(--theme-ambient-wash),var(--theme-ambient-image) center / cover no-repeat,var(--theme-base);color:var(--theme-text)}:root[data-theme] .route-loading-surface{color:var(--theme-text)}:root[data-theme] .route-loading-surface .eyebrow{color:var(--theme-selected-ink)}:root[data-theme] .route-loading-line{background:var(--theme-secondary-solid)}:root[data-theme] .route-loading-line i{background:linear-gradient(90deg,transparent,var(--theme-control),transparent)}:root[data-theme] .profile-layer .profile-hero{border-color:var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}:root[data-theme] .profile-layer .profile-banner:not(.profile-banner-image){background:linear-gradient(135deg,var(--theme-secondary-solid),var(--theme-base))}:root[data-theme] .profile-layer .profile-banner:not(.profile-banner-image):after{border-color:var(--theme-internal-line)}:root[data-theme] .profile-layer .profile-banner:not(.profile-banner-image) i{background:var(--theme-selected-fill)}:root[data-theme] .profile-layer .profile-credibility{background:var(--theme-secondary-glass)}:root[data-theme] .profile-layer .profile-credibility-grid{background:var(--theme-reading-glass)}:root[data-theme] .profile-layer .profile-intelligence-cta{border-color:var(--theme-internal-line);background:var(--theme-secondary-glass);box-shadow:var(--theme-glass-shadow);color:var(--theme-muted)}:root[data-theme] .profile-layer .profile-intelligence-cta:hover{border-color:var(--theme-focus);background:var(--theme-selected-fill);color:var(--theme-selected-ink)}:root[data-theme] .profile-layer .profile-intelligence-cta em{border-color:var(--theme-internal-line);background:var(--theme-reading-solid);color:var(--theme-text)}:root[data-theme] .profile-layer .profile-intelligence-cta:hover em{border-color:var(--theme-focus);color:var(--theme-selected-ink)}:root[data-theme] .profile-layer .profile-intelligence-cta .profile-intelligence-icon{background:var(--theme-control);color:var(--theme-control-ink)}:root[data-theme] .profile-layer .profile-tabs .tab.active{color:var(--theme-selected-ink)}:root[data-theme] .profile-layer .profile-tabs .tab.active:after{background:var(--theme-control)}:root[data-theme] .profile-layer .profile-feed .post-list>:is(.post-card,.decision-card),:root[data-theme] .profile-layer .profile-reply-item,:root[data-theme] .profile-layer .profile-pagination a{border-color:var(--theme-glass-edge);background:var(--theme-reading-glass);color:var(--theme-text)}:root[data-theme] .profile-layer .profile-feed .post-list>:is(.post-card,.decision-card):hover{background:var(--theme-reading-glass)}:root[data-theme] .profile-layer .post-card .post-body,:root[data-theme] .profile-layer :is(.reply-card,.reply-list article) .reply-content>p{color:var(--theme-text)}:root[data-theme] .profile-layer :is(.post-author-identity small,.decision-author-identity small,.profile-handle,time){color:var(--theme-muted)}:root[data-theme] .profile-layer .open-feed .post-list>:is(.post-card,.decision-card)+:is(.post-card,.decision-card):after{background:var(--theme-internal-line)}:root[data-theme] .profile-layer:has(>.post-thread) .post-thread>.post-card{border-color:var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}:root[data-theme] .profile-layer:has(>.post-thread) .reply-form{border-color:var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}:root[data-theme] .profile-layer:has(>.post-thread) .post-thread>.post-card:hover{background:var(--theme-reading-glass)}:root[data-theme] .profile-layer:has(>.post-thread) .reply-form textarea{border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-text)}:root[data-theme] .profile-layer:has(>.post-thread) .reply-form textarea:focus{border-color:var(--theme-focus);box-shadow:0 0 0 2px var(--theme-selected-fill)}:root[data-theme] .profile-layer:has(>.post-thread) :is(.reply-card,.reply-list article){border-color:var(--theme-internal-line);background:var(--theme-reading-glass);color:var(--theme-text)}:root[data-theme] .profile-layer:has(>.post-thread) .reply-thread-children{border-left-color:var(--theme-internal-line)}:root[data-theme] .profile-layer:has(>.post-thread) .reply-card.reply-targeted{background:var(--theme-selected-fill);box-shadow:inset 3px 0 0 var(--theme-control)}:root[data-theme] .profile-layer:has(>.post-thread) .reply-action-error{color:var(--theme-error)!important}:root[data-theme] :is(.app-frame,.profile-layer,.public-profile-shell) .decision-banner .decision-card-link:is(:hover,:focus-visible) .decision-symbol{color:#fff;text-underline-offset:4px;-webkit-text-decoration:underline #fffc;text-decoration:underline #fffc}@media (max-width:700px){:root[data-theme] .profile-layer :is(.profile-hero,.profile-credibility-grid,.profile-feed .post-list>.post-card,.profile-feed .post-list>.decision-card,.profile-reply-item){background:var(--theme-reading-solid);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme] .profile-layer:has(>.post-thread) :is(.post-thread>.post-card,.reply-form,.reply-card,.reply-list article){background:var(--theme-reading-solid);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme] .profile-layer :is(.profile-credibility,.profile-intelligence-cta){background:var(--theme-secondary-solid)}}:root[data-theme] :is(.auth-page,.onboarding-page,.legal-page,.public-landing,.system-page,.admin-page){--canvas:var(--theme-base);--surface:var(--theme-reading-solid);--surface-soft:var(--theme-secondary-solid);--line:var(--theme-internal-line);--line-strong:var(--theme-internal-line);--ink:var(--theme-text);--ink-soft:var(--theme-text);--muted:var(--theme-muted);--faint:var(--theme-muted);--signal:var(--theme-control);--signal-strong:var(--theme-selected-ink);--signal-soft:var(--theme-selected-fill);--positive:var(--theme-success);--negative:var(--theme-error);--warning:var(--theme-warning);background-color:var(--theme-base);color:var(--theme-text)}:root[data-theme] :is(.auth-page,.onboarding-page,.legal-page,.public-landing,.system-page,.admin-page):not(:has(>.first-run-home-backdrop)){background-image:var(--theme-ambient-wash),var(--theme-ambient-image);background-position:50%;background-size:auto,cover}:root[data-theme] :is(.auth-page,.onboarding-page,.legal-page) :is(.auth-card,.onboarding-card,.legal-content){border-color:var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur))}:root[data-theme] :is(.auth-page,.onboarding-page,.legal-page) .auth-brand{background:var(--theme-secondary-glass);color:var(--theme-text)}:root[data-theme] :is(.auth-page,.onboarding-page,.legal-page) :is(.field input,.field select,.field textarea,.onboarding-form input,.onboarding-form select){border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-text)}:root[data-theme] :is(.auth-page,.onboarding-page,.legal-page) :is(input,textarea)::placeholder{color:var(--theme-muted)}:root[data-theme] :is(.auth-page,.onboarding-page,.legal-page) :is(input,textarea,select):focus{border-color:var(--theme-focus);box-shadow:0 0 0 2px var(--theme-selected-fill)}:root[data-theme] :is(.auth-page,.onboarding-page,.legal-page,.public-landing,.system-page,.admin-page) .button-primary{border-color:var(--theme-control);background:var(--theme-control);color:var(--theme-control-ink);box-shadow:var(--theme-search-shadow)}:root[data-theme] :is(.auth-page,.onboarding-page,.legal-page,.public-landing,.system-page,.admin-page) .button-secondary{border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-text)}:root[data-theme] .first-run-home-backdrop:after{background:var(--theme-ambient-wash)}:root[data-theme] .first-run-home-shell{background:var(--theme-base)}:root[data-theme] .first-run-home-sidebar,:root[data-theme] .first-run-home-main>header,:root[data-theme] .first-run-home-placeholder,:root[data-theme] .first-run-home-rail>div{border-color:var(--theme-internal-line);background:var(--theme-secondary-solid)}:root[data-theme] .first-run-home-hero{background:var(--theme-reading-solid);color:var(--theme-text)}:root[data-theme] .first-run-home-hero>span,:root[data-theme] .first-run-home-hero p{color:var(--theme-muted)}:root[data-theme] .first-run-home-compose{background:var(--theme-control);color:var(--theme-control-ink)}:root[data-theme] .first-run-home-nav .active{background:var(--theme-selected-fill);color:var(--theme-selected-ink)}:root[data-theme] .first-run-home-brand,.first-run-home-header-mark{color:var(--theme-control)}:root[data-theme] :is(.auth-page,.onboarding-page,.legal-page,.public-landing,.system-page,.admin-page) .notice-error{border-color:var(--theme-error);background:color-mix(in srgb,var(--theme-error) 11%,var(--theme-reading-solid));color:var(--theme-error)}:root[data-theme] :is(.auth-page,.onboarding-page,.legal-page,.public-landing,.system-page,.admin-page) .notice-warning{border-color:var(--theme-warning);background:color-mix(in srgb,var(--theme-warning) 11%,var(--theme-reading-solid));color:var(--theme-warning)}:root[data-theme] :is(.auth-page,.onboarding-page,.legal-page,.public-landing,.system-page,.admin-page) .notice-success{border-color:var(--theme-success);background:color-mix(in srgb,var(--theme-success) 11%,var(--theme-reading-solid));color:var(--theme-success)}@media (max-width:700px){.app-frame .plan-card,.app-frame .settings-page .mfa-panel,.app-frame .invite-page :is(.invite-stats section,.invite-panel),.app-frame :is(.owner-person-list article,.owner-staff-row,.owner-manage-panel,.hall-governance-grid article),:root[data-theme] :is(.auth-page,.onboarding-page,.legal-page) :is(.auth-card,.onboarding-card,.legal-content){background:var(--theme-reading-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}
