.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)}.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)}:root[data-theme] .post-composer-dialog .composer textarea:focus,:root[data-theme] .post-composer-dialog .s4a-composer-title input:focus,:root[data-theme] .post-composer-dialog .s4a-media-description input:focus{border-color:var(--theme-selected-ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-selected-ink) 17%,transparent);outline:0}.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]){color:var(--theme-selected-ink);background:0 0}: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 .social-action:is(:hover,[aria-pressed=true],[aria-expanded=true]){color:var(--theme-selected-ink);background:0 0}:root[data-theme] .profile-layer :is(.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-block-confirm{border-color:var(--theme-internal-line);background:var(--theme-reading-solid);box-shadow:var(--theme-glass-shadow)}:root[data-theme] .profile-block-confirm p{color:var(--theme-text)}:root[data-theme] .profile-block-control>.button{border-color:var(--theme-internal-line);background:var(--theme-secondary-solid);color:var(--theme-text)}: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] .auth-page:not(:has(>.first-run-home-backdrop)) .auth-brand{background:0 0}: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}}.app-frame .tracking-page{max-width:1085px;margin-inline:auto}.app-frame .s4c-tracking-overview{border:1px solid var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin:16px 0;display:grid}.app-frame .s4c-tracking-overview>div{text-align:center;place-content:center;gap:5px;min-width:0;min-height:84px;padding:14px 19px;display:grid}.app-frame .s4c-tracking-overview>div+div{border-left:1px solid var(--theme-internal-line)}.app-frame .s4c-tracking-overview strong{color:var(--theme-text);font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1}.app-frame .s4c-tracking-overview span,.app-frame .s4c-tracking-overview p{color:var(--theme-muted);font-size:10px}.app-frame .s4c-tracking-overview p{margin:0;padding:10px 18px;line-height:1.5}.app-frame .tracking-decision-list{border:1px solid var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);border-radius:16px;gap:0;overflow:hidden}.app-frame .tracking-decision-list>.tracking-decision-row{border:0;border-bottom:1px solid var(--theme-internal-line);box-shadow:none;border-radius:0;margin:0;padding:18px 22px;display:block}.app-frame .tracking-decision-list>.tracking-decision-row:last-child{border-bottom:0}.app-frame .s4c-tracking-journey{border:1px solid var(--theme-internal-line);background:var(--theme-secondary-solid);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:12px;padding:10px 12px;display:grid}.app-frame .s4c-tracking-journey>span{min-width:0;color:var(--theme-muted);padding-left:14px;font-size:9px;font-weight:700;position:relative}.app-frame .s4c-tracking-journey>span:before{content:"";border:1px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:0}.app-frame .s4c-tracking-journey>span:first-child,.app-frame .s4c-tracking-journey>span.is-complete{color:var(--theme-control)}.app-frame .s4c-tracking-journey>span:first-child:before,.app-frame .s4c-tracking-journey>span.is-complete:before{background:currentColor}.app-frame .s4c-tracking-progress{background:var(--theme-internal-line);border-radius:4px;height:4px;margin:10px 0 0;display:block;overflow:hidden}.app-frame .s4c-tracking-progress>span{background:var(--theme-control);border-radius:4px;height:100%;display:block}.app-frame .s4c-tracking-progress-note{color:var(--theme-muted);margin-top:7px;font-size:9px;display:block}.app-frame .s4c-tracking-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.app-frame .s4c-tracking-actions>a:first-child{color:var(--theme-text);margin-right:auto;font-size:11px;font-weight:700}.app-frame .s4c-tracking-actions .decision-track-wrap{position:static}.app-frame .s4c-tracking-open{background:var(--theme-control);min-height:32px;color:var(--theme-control-ink);border-radius:8px;align-items:center;gap:8px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}@media (max-width:700px){.app-frame .s4c-tracking-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.app-frame .s4c-tracking-overview>div{padding:11px 9px}.app-frame .s4c-tracking-overview strong{font-size:23px}.app-frame .s4c-tracking-overview p{border-top:1px solid var(--theme-internal-line);grid-column:1/-1}.app-frame .tracking-decision-list{background:var(--theme-reading-solid);box-shadow:none;border-left:0;border-right:0;border-radius:0;margin-inline:-8px}.app-frame .tracking-decision-list>.tracking-decision-row{background:var(--theme-reading-solid);padding:15px 14px}.app-frame .s4c-tracking-journey{padding:9px}.app-frame .s4c-tracking-journey>span{padding-left:10px;font-size:8px}}.app-frame .s4c-intelligence-intro{border:1px solid var(--theme-glass-edge);background:linear-gradient(120deg,color-mix(in srgb,var(--theme-control) 12%,transparent),transparent 70%),var(--theme-reading-glass);min-height:150px;box-shadow:var(--theme-glass-shadow);border-radius:18px;margin:12px 0;padding:23px 28px}.app-frame .s4c-intelligence-intro>span{color:var(--theme-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.app-frame .s4c-intelligence-intro h2{max-width:680px;color:var(--theme-text);font-family:var(--font-display);letter-spacing:-.055em;margin:12px 0 9px;font-size:clamp(29px,3.3vw,48px);font-weight:400;line-height:1}.app-frame .s4c-intelligence-intro p{max-width:680px;color:var(--theme-muted);margin:0;font-size:12px;line-height:1.5}.app-frame .s4c-intelligence-skill{border:1px solid var(--theme-glass-edge);color:#f1f5eb;background:linear-gradient(120deg,#104c3c,#072d26);border-radius:14px;justify-content:space-between;align-items:center;gap:22px;padding:17px 20px;display:flex}.app-frame .s4c-intelligence-skill>div{gap:5px;display:grid}.app-frame .s4c-intelligence-skill span{color:#cad9cf;font-size:10px}.app-frame .s4c-intelligence-skill strong{font-family:var(--font-display);font-size:32px;font-weight:400}.app-frame .s4c-intelligence-skill small,.app-frame .s4c-intelligence-skill p{color:#cad9cf;font-size:10px}.app-frame .s4c-intelligence-skill p{max-width:270px;margin:0;line-height:1.5}.app-frame .intelligence-headline{border-radius:14px;overflow:hidden}.app-frame .intelligence-headline strong{font-family:var(--font-display);font-size:26px;font-weight:400}.app-frame .intelligence-panel{border-radius:15px}.app-frame .intelligence-chart-wrap circle,.app-frame .intelligence-line{stroke:var(--theme-control)}.app-frame .intelligence-audit li a{grid-template-columns:minmax(0,1fr) auto 70px}.app-frame .intelligence-audit li a small{color:var(--theme-muted);grid-column:1/-1;margin-top:-6px;font-size:9px}.app-frame .s4c-completed-history{margin-top:12px}.app-frame .s4c-history-horizons{flex-wrap:wrap;gap:7px;margin:15px 20px 13px;display:flex}.app-frame .s4c-history-horizons a{border:1px solid var(--theme-internal-line);background:var(--theme-secondary-solid);min-height:31px;color:var(--theme-text);border-radius:9px;align-items:center;padding:0 11px;font-size:10px;display:inline-flex}.app-frame .s4c-history-horizons a[aria-current=page]{background:var(--theme-control);color:var(--theme-control-ink)}.app-frame .s4c-history-list{margin:0 20px;padding:0;list-style:none}.app-frame .s4c-history-list li{border-top:1px solid var(--theme-internal-line)}.app-frame .s4c-history-list li a{color:var(--theme-text);grid-template-columns:minmax(105px,1.2fr) auto minmax(130px,1fr) minmax(95px,.7fr) 65px;align-items:center;gap:10px;padding:12px 0;font-size:10px;display:grid}.app-frame .s4c-history-list li a:hover{background:var(--theme-selected-fill)}.app-frame .s4c-history-list li a>span{min-width:0}.app-frame .s4c-history-list strong,.app-frame .s4c-history-list small{overflow-wrap:anywhere;display:block}.app-frame .s4c-history-list small{color:var(--theme-muted);font-size:9px;line-height:1.4}.app-frame .s4c-history-list .is-bullish{color:var(--theme-bullish)}.app-frame .s4c-history-list .is-bearish{color:var(--theme-bearish)}.app-frame .s4c-history-more{margin:15px 20px 0}@media (max-width:700px){.app-frame .s4c-intelligence-intro{min-height:0;padding:18px}.app-frame .s4c-intelligence-intro h2{font-size:30px}.app-frame .s4c-intelligence-intro p{font-size:11px}.app-frame .s4c-intelligence-skill{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.app-frame .s4c-intelligence-skill strong{font-size:26px}.app-frame .s4c-intelligence-skill p{max-width:none}.app-frame .intelligence-headline strong{font-size:18px}.app-frame .s4c-history-horizons{margin-inline:13px}.app-frame .s4c-history-horizons a{min-height:37px}.app-frame .s4c-history-list{margin-inline:13px}.app-frame .s4c-history-list li a{grid-template-columns:minmax(0,1fr) auto;gap:7px}.app-frame .s4c-history-list li a>span:nth-child(3),.app-frame .s4c-history-list li a>span:nth-child(5){display:none}.app-frame .s4c-history-list li a>span:nth-child(4){text-align:right}.app-frame .s4c-history-list li a>span:nth-child(2){grid-area:2/1}.app-frame .s4c-history-list li a>span:nth-child(4){grid-area:1/2/3}}:root[data-theme] :is(.app-frame,.profile-layer) .profile-page{max-width:900px;margin-inline:auto}:root[data-theme] :is(.app-frame,.profile-layer) .profile-hero{border-radius:19px;overflow:visible}:root[data-theme] :is(.app-frame,.profile-layer) .profile-banner{border-radius:18px 18px 0 0;height:164px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-overview{grid-template-columns:76px minmax(0,1fr) auto;align-items:start;gap:0 17px;padding:0 27px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-overview>.avatar-large{border:4px solid var(--theme-reading-solid);width:76px;height:76px;margin-top:-33px;box-shadow:0 7px 19px #061f1b33}:root[data-theme] :is(.app-frame,.profile-layer) .profile-copy{min-width:0;margin-top:10px;padding-top:0;font-family:Arial,Helvetica Neue,sans-serif}:root[data-theme] :is(.app-frame,.profile-layer) :is(.profile-owner-actions,.profile-member-actions){grid-column:3;align-self:start;margin-top:10px}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-activity-heading>span{color:var(--theme-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}:root[data-theme] :is(.app-frame,.profile-layer) .profile-copy h1{font-family:var(--font-display);letter-spacing:-.035em;font-size:30px;font-weight:400;line-height:1.1}:root[data-theme] :is(.app-frame,.profile-layer) .profile-copy>p{font-size:12px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-bio{max-width:680px;color:var(--theme-text);grid-column:1/-1;margin:15px 0 14px;font-size:13px;line-height:1.55}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-social-line{flex-wrap:wrap;align-items:center;gap:8px 21px;margin-top:12px;padding:0 27px 18px;font-family:Arial,Helvetica Neue,sans-serif;display:flex}:root[data-theme] :is(.app-frame,.profile-layer) .profile-joined{padding:0;font-size:11px;display:flex}:root[data-theme] :is(.app-frame,.profile-layer) .profile-social-metrics{gap:21px;padding:0;display:flex}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-social-line .profile-connection-count{flex-direction:row;align-items:baseline;gap:4px;font-family:Arial,Helvetica Neue,sans-serif;font-weight:400}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-social-line .profile-connection-count strong{font-size:11px;font-weight:700}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-social-line .profile-connection-count span{font-size:11px;font-weight:400}:root[data-theme] :is(.app-frame,.profile-layer) .profile-social-metrics .metric{flex-direction:row;align-items:baseline}:root[data-theme] :is(.app-frame,.profile-layer) .profile-social-metrics .metric dt{order:2}:root[data-theme] :is(.app-frame,.profile-layer) .profile-social-metrics .metric dd{order:1}:root[data-theme] :is(.app-frame,.profile-layer) .profile-credibility{border-top:1px solid var(--theme-internal-line);box-shadow:none;background:0 0;border-radius:0;margin:0 27px 22px;padding:12px 0 0}:root[data-theme] :is(.app-frame,.profile-layer) .profile-credibility>.profile-section-heading{display:none}:root[data-theme] :is(.app-frame,.profile-layer) .profile-credibility-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}:root[data-theme] :is(.app-frame,.profile-layer) .profile-credibility-grid .metric{min-height:0;padding:0 12px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-credibility-grid .metric:first-child{padding-left:0}:root[data-theme] :is(.app-frame,.profile-layer) .profile-credibility-grid .metric+.metric{border-left:1px solid var(--theme-internal-line)}:root[data-theme] :is(.app-frame,.profile-layer) .profile-credibility-grid .metric dt{min-height:0;color:var(--theme-muted);font-size:9px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-credibility-grid .metric dd{color:var(--theme-text);font-family:var(--font-display);margin:3px 0 0;font-size:19px;font-weight:400}:root[data-theme] :is(.app-frame,.profile-layer) .profile-return-note{margin:10px 0 0}:root[data-theme] :is(.app-frame,.profile-layer) .profile-intelligence-cta{border:1px solid var(--theme-glass-edge);color:#f0f6ed;background:linear-gradient(110deg,#0a4033,#103d36);border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:104px;margin:12px 0 22px;padding:16px 22px;display:grid;box-shadow:0 16px 33px #032a232e}:root[data-theme] :is(.app-frame,.profile-layer) .profile-intelligence-cta:has(.s4c-profile-skill){grid-template-columns:42px minmax(0,1fr) auto 21px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-intelligence-cta:hover{color:#fff;background:linear-gradient(110deg,#105641,#174c3d)}:root[data-theme] :is(.app-frame,.profile-layer) .profile-intelligence-cta .profile-intelligence-icon{color:#f0f6ed;background:0 0;border:1px solid #eefff173;border-radius:13px;width:42px;height:42px;display:grid!important}:root[data-theme] :is(.app-frame,.profile-layer) .profile-intelligence-cta>span:nth-child(2){gap:2px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-intelligence-cta .s4c-intelligence-eyebrow{color:#b7cfc3;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}:root[data-theme] :is(.app-frame,.profile-layer) .profile-intelligence-cta strong{color:#f0f6ed;font-family:var(--font-display);letter-spacing:-.025em;text-transform:none;font-size:23px;font-weight:400}:root[data-theme] :is(.app-frame,.profile-layer) .profile-intelligence-cta small{color:#c5d9cf;font-size:11px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-intelligence-cta em{color:#f0f6ed;background:0 0;border:0;padding:0;font-size:24px}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-skill{border-left:1px solid #e3f8e74d;gap:2px;padding-left:20px;display:grid}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-skill>small{color:#c5d9cf;font-size:10px}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-skill>strong{color:#f0f6ed;font-family:var(--font-display);font-size:22px;font-weight:400}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-skill>strong small{font-family:var(--font-sans);font-size:10px}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-activity-heading{margin:0 2px 10px;position:relative}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-activity-heading h2{color:var(--theme-text);font-family:var(--font-display);margin:4px 0 0;font-size:25px;font-weight:400}:root[data-theme] :is(.app-frame,.profile-layer) .profile-tabs{border:1px solid var(--theme-internal-line);background:var(--theme-reading-glass);border-radius:12px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-tabs .tab{text-align:center;justify-content:center;align-items:center;display:flex}:root[data-theme] :is(.app-frame,.profile-layer) .profile-feed>:is(.post-list,.profile-reply-list){border:0;gap:9px;width:100%;min-width:0;display:grid}:root[data-theme] :is(.app-frame,.profile-layer) .profile-feed .post-list>:is(.post-card,.decision-card),:root[data-theme] :is(.app-frame,.profile-layer) .profile-reply-list>.profile-reply-item{border:1px solid var(--theme-glass-edge);background:var(--theme-reading-glass);width:100%;min-width:0;box-shadow:var(--theme-glass-shadow);border-radius:16px;margin:0}:root[data-theme] :is(.app-frame,.profile-layer) .profile-feed .post-list>:is(.post-card,.decision-card){padding:20px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-feed .post-list>:is(.post-card,.decision-card)+:is(.post-card,.decision-card):after{content:none}:root[data-theme] :is(.app-frame,.profile-layer) .profile-reply-item .reply-card{background:0 0;border:0;padding:20px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-feed :is(.decision-card,.post-card)>a[class*=openDecision]{border:1px solid var(--theme-internal-line);background:var(--theme-control);width:max-content;max-width:100%;min-height:34px;color:var(--theme-control-ink);border-radius:9px;align-items:center;gap:7px;margin:11px 0 0 auto;padding:0 12px;font-size:10px;font-weight:700;text-decoration:none;display:flex}:root[data-theme] :is(.app-frame,.profile-layer) .profile-feed :is(.decision-card,.post-card)>a[class*=openDecision]:is(:hover,:focus-visible){outline:2px solid var(--theme-focus);outline-offset:2px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-feed :is(.decision-card,.post-card)>.s4b-home-open{width:max-content;max-width:100%;margin:11px 0 0 auto;display:flex}.s4c-profile-more{position:relative}:root[data-theme] :is(.app-frame,.profile-layer) .profile-member-actions .follow-control .button{border-radius:11px;min-width:92px;min-height:36px;font-family:Arial,Helvetica Neue,sans-serif;font-size:12px}:root[data-theme] :is(.app-frame,.profile-layer) :is(.profile-member-actions,.s4c-intelligence-member) .follow-control .button[aria-pressed=true]{border-color:color-mix(in srgb,var(--theme-control) 48%,var(--theme-reading-solid));background:color-mix(in srgb,var(--theme-control) 24%,var(--theme-reading-solid));color:var(--theme-selected-ink)}.s4c-profile-more-trigger{border:1px solid color-mix(in srgb,var(--theme-control) 20%,transparent);background:var(--theme-selected-fill);min-width:44px;height:36px;min-height:36px;color:var(--theme-text);cursor:pointer;border-radius:11px;padding:0 9px;font-family:Arial,Helvetica Neue,sans-serif;font-size:20px;font-weight:700;line-height:1}.s4c-profile-more-trigger:is(:hover,:focus-visible){border-color:var(--theme-focus);outline:2px solid var(--theme-focus);outline-offset:2px}.s4c-profile-actions-menu{z-index:50;border:1px solid var(--theme-glass-edge);background:var(--theme-reading-solid);border-radius:10px;min-width:180px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000029}.s4c-profile-actions-menu[hidden]{display:none}.s4c-profile-actions-menu :is(button,a){width:100%;color:var(--theme-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 11px;font-size:11px;text-decoration:none;display:block}.s4c-profile-actions-menu .profile-block-control{width:100%}.s4c-profile-actions-menu .profile-block-confirm{z-index:1;border:1px solid var(--theme-internal-line);background:var(--theme-reading-solid);border-radius:10px;width:min(280px,85vw);padding:10px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #00000029}.s4c-profile-actions-menu :is(button,a):is(:hover,:focus-visible){background:var(--theme-secondary-solid);outline:2px solid var(--theme-focus);outline-offset:-2px}.s4c-profile-dialog-backdrop{z-index:100;background:#02120f9e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.s4c-profile-dialog{border:1px solid var(--theme-glass-edge);background:var(--theme-reading-solid);width:min(480px,100%);max-height:min(92dvh,760px);color:var(--theme-text);border-radius:16px;padding:20px;overflow:auto;box-shadow:0 24px 70px #0000004d}.s4c-profile-dialog>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.s4c-profile-dialog h2{font-family:var(--font-display);margin:0;font-size:25px;font-weight:400}.s4c-profile-share-card{border:1px solid var(--theme-internal-line);background:var(--theme-secondary-solid);border-radius:14px;gap:5px;padding:18px;display:grid}.s4c-profile-share-card>span{color:var(--theme-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.s4c-profile-share-card>strong{font-family:var(--font-display);font-size:27px;font-weight:400}.s4c-profile-share-card>small,.s4c-profile-share-card>p{color:var(--theme-muted);margin:0;font-size:11px}.s4c-profile-share-card dl{gap:20px;margin:12px 0;display:flex}.s4c-profile-share-card dt{color:var(--theme-muted);font-size:10px}.s4c-profile-share-card dd{margin:3px 0 0;font-size:16px}.s4c-profile-share-links{align-items:center;gap:14px;margin:15px 0;display:flex}.s4c-profile-share-links>a{color:var(--theme-text);font-size:11px}.s4c-profile-report-form{gap:12px;display:grid}.s4c-profile-report-form label{color:var(--theme-text);gap:5px;font-size:11px;font-weight:700;display:grid}.s4c-profile-report-form select,.s4c-profile-report-form textarea{border:1px solid var(--theme-internal-line);background:var(--theme-secondary-solid);width:100%;color:var(--theme-text);font:inherit;border-radius:8px;padding:9px}.s4c-profile-report-form p,.s4c-profile-report-form small{color:var(--theme-muted);font-size:10px}@media (max-width:700px){:root[data-theme] :is(.app-frame,.profile-layer) .profile-hero{border-radius:13px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-banner{height:106px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-overview{grid-template-columns:61px minmax(0,1fr) auto;gap:16px 9px;padding:0 14px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-overview>.avatar-large{border-width:3px;grid-area:1/1;width:61px;height:61px;margin-top:-28px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-copy{grid-area:2/1/auto/3;margin-top:0}:root[data-theme] :is(.app-frame,.profile-layer) :is(.profile-owner-actions,.profile-member-actions){grid-area:2/3;justify-content:flex-end;align-self:center;margin-top:0}:root[data-theme] :is(.app-frame,.profile-layer) .profile-member-actions .follow-control .button{border-radius:9px;min-width:63px;min-height:29px;padding:0 8px;font-size:10px}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-more-trigger{border-radius:9px;min-width:31px;height:29px;min-height:29px;padding:0 5px;font-size:16px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-copy h1{font-size:22px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-copy>p{font-size:10px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-bio{grid-row:3;margin:11px 0;font-size:11px}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-social-line{gap:6px 10px;margin-top:10px;padding:0 14px 14px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-joined{font-size:9px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-social-metrics{gap:10px;padding:0}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-social-line .profile-connection-count strong,:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-social-line .profile-connection-count span{font-size:9px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-credibility{background:0 0;margin:0 14px 15px;padding-top:10px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-credibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-credibility-grid .metric{padding:0;border:0!important}:root[data-theme] :is(.app-frame,.profile-layer) .profile-credibility-grid .metric dt{font-size:8px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-credibility-grid .metric dd{font-size:16px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-intelligence-cta{grid-template-columns:32px minmax(0,1fr) 16px;gap:9px;min-height:91px;padding:11px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-intelligence-cta:has(.s4c-profile-skill){grid-template-columns:32px minmax(0,1fr) 16px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-intelligence-cta .profile-intelligence-icon{width:32px;height:32px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-intelligence-cta strong{font-size:18px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-intelligence-cta small{font-size:9px}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-skill{border:0;grid-area:2/2;align-items:baseline;gap:6px;padding:0;display:flex}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-skill>strong{font-size:14px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-intelligence-cta em{grid-area:1/3/3}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-activity-heading{margin:0 5px 10px}:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-activity-heading h2{font-size:19px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-feed{width:calc(100% + 32px);margin-inline:-16px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-feed>:is(.post-list,.profile-reply-list){gap:8px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-feed .post-list>:is(.post-card,.decision-card),:root[data-theme] :is(.app-frame,.profile-layer) .profile-reply-list>.profile-reply-item{background:var(--theme-reading-solid);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-left:0;border-right:0;border-radius:9px;margin:0}:root[data-theme] :is(.app-frame,.profile-layer) .profile-feed .post-list>:is(.post-card,.decision-card),:root[data-theme] :is(.app-frame,.profile-layer) .profile-reply-item .reply-card{padding:15px 14px}}.app-frame .s4c-chart-point-target{fill:#0000;stroke:none;cursor:pointer}.app-frame .s4c-chart-point-target:focus-visible{fill:color-mix(in srgb,var(--theme-control) 25%,transparent);stroke:var(--theme-control);stroke-width:2px;outline:none}.app-frame .s4c-chart-point-detail{border:1px solid var(--theme-internal-line);background:var(--theme-secondary-solid);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:9px 20px 0;padding:10px 12px;display:flex}.app-frame .s4c-chart-point-detail>div{gap:3px;min-width:0;display:grid}.app-frame .s4c-chart-point-detail strong{color:var(--theme-text);font-size:11px}.app-frame .s4c-chart-point-detail small{color:var(--theme-muted);font-size:10px}.app-frame .s4c-chart-point-detail a{color:var(--theme-control);font-size:10px;font-weight:700}.app-frame .s4c-evidence-rate{color:var(--theme-muted);grid-template-columns:minmax(90px,1fr) minmax(60px,2fr) auto;align-items:center;gap:10px;margin:10px 0;font-size:10px;display:grid}.app-frame .s4c-evidence-rate-track{background:var(--theme-internal-line);border-radius:5px;height:6px;overflow:hidden}.app-frame .s4c-evidence-rate-track>span{background:var(--theme-bullish);border-radius:5px;height:100%;display:block}.app-frame .s4c-evidence-rate strong{color:var(--theme-text);font-size:10px}.app-frame .intelligence-shell{width:min(1110px,100%);padding:24px clamp(12px,2.5vw,28px) 72px}.app-frame .s4c-intelligence-hero{border:1px solid var(--theme-glass-edge);background:var(--theme-reading-glass);min-height:150px;box-shadow:var(--theme-glass-shadow);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:12px 0 0;padding:17px 24px;display:flex}.app-frame .s4c-intelligence-kicker{color:var(--theme-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.app-frame .s4c-intelligence-hero h1{color:var(--theme-text);letter-spacing:-.055em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3.3vw,48px);font-weight:400;line-height:.98}.app-frame .s4c-intelligence-hero h1 em{color:#537d6b;font-weight:400}.app-frame .s4c-intelligence-member{border:1px solid var(--theme-internal-line);background:var(--theme-secondary-solid);border-radius:14px;align-items:center;gap:9px;min-width:230px;padding:12px;display:flex}.app-frame .s4c-intelligence-member>.avatar-small{flex:none;width:40px;height:40px}.app-frame .s4c-intelligence-member>span{gap:3px;min-width:0;display:grid}.app-frame .s4c-intelligence-member strong{color:var(--theme-text);font-size:11px}.app-frame .s4c-intelligence-member small{color:var(--theme-muted);font-size:10px}.app-frame .s4c-intelligence-member button{margin-left:auto}.app-frame .s4c-intelligence-deck{color:var(--theme-muted);margin:9px 2px 0;font-size:12px;line-height:1.45}.app-frame .s4c-intelligence-evidence{border:1px solid var(--theme-glass-edge);background:var(--theme-reading-glass);min-height:64px;box-shadow:var(--theme-glass-shadow);border-radius:15px;align-items:center;gap:12px;margin:11px 0;padding:11px 15px;display:flex}.app-frame .s4c-intelligence-evidence>span{color:#b9926d;font-size:21px}.app-frame .s4c-intelligence-evidence>div{min-width:0}.app-frame .s4c-intelligence-evidence strong{color:var(--theme-text);font-size:11px}.app-frame .s4c-intelligence-evidence p{color:var(--theme-muted);margin:3px 0 0;font-size:10px;line-height:1.4}.app-frame .s4c-intelligence-evidence>small{color:var(--theme-muted);white-space:nowrap;margin-left:auto;font-size:10px}.app-frame .s4c-intelligence-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:11px 0;display:grid}.app-frame .s4c-intelligence-metrics>div{border:1px solid var(--theme-glass-edge);background:var(--theme-reading-glass);min-width:0;min-height:108px;box-shadow:var(--theme-glass-shadow);border-radius:15px;flex-direction:column;padding:14px;display:flex}.app-frame .s4c-intelligence-metrics span,.app-frame .s4c-intelligence-metrics small{color:var(--theme-muted);font-size:10px;line-height:1.3}.app-frame .s4c-intelligence-metrics strong{color:var(--theme-text);overflow-wrap:anywhere;margin:8px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1}.app-frame .s4c-intelligence-metrics small{margin-top:auto}.app-frame .s4c-intelligence-metrics>.s4c-intelligence-skill-card{color:#eff6ed;background:#0a4033}.app-frame .s4c-intelligence-skill-card :is(span,strong,small){color:#eff6ed}:root[data-theme=dark] .app-frame .s4c-intelligence-metrics>.s4c-intelligence-skill-card{background:#dbece2;border-color:#dbece2}:root[data-theme=dark] .app-frame .s4c-intelligence-skill-card :is(span,strong,small){color:#163a2e}.app-frame .s4c-intelligence-layout{grid-template-columns:minmax(0,1.4fr) minmax(270px,.8fr);align-items:start;gap:11px;display:grid}.app-frame .s4c-intelligence-primary,.app-frame .s4c-intelligence-secondary{gap:11px;min-width:0;display:grid}.app-frame .s4c-intelligence-secondary :is(.intelligence-analytical-dimensions,.intelligence-gold-stack),.app-frame .s4c-intelligence-primary>.intelligence-two-up{gap:11px;margin-top:0}.app-frame .s4c-intelligence-layout .intelligence-panel{min-width:0;margin:0}.app-frame .s4c-intelligence-layout .intelligence-panel-head h2{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.app-frame .s4c-intelligence-layout :is(.intelligence-dna,.intelligence-dimension-panel){container-type:inline-size}@container (max-width:410px){.app-frame .s4c-intelligence-layout .intelligence-dna .dna-layout{grid-template-columns:minmax(0,1fr);gap:4px}.app-frame .s4c-intelligence-layout .intelligence-dna .dna-layout svg{max-width:230px;margin-inline:auto}.app-frame .s4c-intelligence-layout .intelligence-dna .dna-layout text{display:none}.app-frame .s4c-intelligence-layout .intelligence-dna .dna-layout dl{min-width:0;padding:0}}@container (max-width:480px){.app-frame .s4c-intelligence-layout .intelligence-direction-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:521px){@container (max-width:600px){.app-frame .s4c-intelligence-layout .intelligence-horizon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-frame .s4c-intelligence-layout .intelligence-horizon-card:last-child{grid-column:1/-1}}}:root[data-theme] :is(.app-frame,.profile-layer) .profile-copy h1,:root[data-theme] :is(.app-frame,.profile-layer) .profile-credibility-grid .metric dd,:root[data-theme] :is(.app-frame,.profile-layer) .profile-intelligence-cta strong,:root[data-theme] :is(.app-frame,.profile-layer) .s4c-profile-activity-heading h2{font-family:Georgia,Times New Roman,serif}:root[data-theme] :is(.app-frame,.profile-layer) .profile-joined{display:flex}@media (max-width:1100px){.app-frame .s4c-intelligence-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.app-frame .s4c-intelligence-layout{grid-template-columns:1fr}.app-frame .s4c-intelligence-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.app-frame .intelligence-shell{padding:0 9px calc(88px + env(safe-area-inset-bottom))}.app-frame .s4c-intelligence-hero{border-radius:13px;min-height:0;padding:9px 18px;display:block}.app-frame .s4c-intelligence-hero h1{margin-top:4px;font-size:31px}.app-frame .s4c-intelligence-member{min-width:0;margin-top:5px;padding:5px 9px}.app-frame .s4c-intelligence-deck{margin:8px 2px 0;font-size:11px}.app-frame .s4c-intelligence-evidence{padding:10px}.app-frame .s4c-intelligence-evidence>small{display:none}.app-frame .s4c-intelligence-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.app-frame .s4c-intelligence-metrics>div{min-height:99px;padding:11px}.app-frame .s4c-intelligence-metrics strong{font-size:24px}.app-frame .s4c-intelligence-secondary{grid-template-columns:1fr}.app-frame .s4c-intelligence-layout .intelligence-panel-head h2{font-size:20px}}@media (max-width:700px){:root[data-theme] :is(.app-frame,.profile-layer) .profile-hero,:root[data-theme] :is(.app-frame,.profile-layer) .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}:root[data-theme] :is(.app-frame,.profile-layer) .profile-credibility{background:0 0}:root[data-theme] :is(.app-frame,.profile-layer) .profile-intelligence-cta{background:#0a4033}.app-frame .intelligence-mobile-dpi{border-color:var(--theme-internal-line);background:var(--theme-reading-solid);color:var(--theme-text)}.app-frame .intelligence-mobile-dpi-body>div{border-color:color-mix(in srgb,var(--theme-control) 20%,transparent);border-top-color:var(--theme-control);border-right-color:var(--theme-control)}.app-frame .intelligence-headline strong{white-space:nowrap;font-size:11px}}:root[data-theme] .auth-page:has(>.s4f-auth-card){isolation:isolate;background:var(--theme-base);min-height:100dvh;color:var(--theme-text);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 16px;display:flex;position:relative}:root[data-theme] .auth-page:has(>.s4f-signup-background){isolation:isolate;background:var(--theme-base);position:relative}:root[data-theme] .auth-page:has(>.s4f-auth-card):before{pointer-events:none;content:"";position:fixed;inset:0}:root[data-theme] .auth-page:has(>.s4f-auth-card):after{pointer-events:none;content:"";position:fixed;inset:0}:root[data-theme] .auth-page:has(>.s4f-signup-background):before{pointer-events:none;content:"";position:fixed;inset:0}:root[data-theme] .auth-page:has(>.s4f-signup-background):after{pointer-events:none;content:"";position:fixed;inset:0}:root[data-theme] .auth-page:has(>.s4f-auth-card):before{z-index:-2;background:var(--theme-ambient-image) center center / cover no-repeat;opacity:var(--theme-ambient-opacity)}:root[data-theme] .auth-page:has(>.s4f-signup-background):before{z-index:-2;background:var(--theme-ambient-image) center center / cover no-repeat;opacity:var(--theme-ambient-opacity)}:root[data-theme] .auth-page:has(>.s4f-auth-card):after{z-index:-1;background:var(--theme-ambient-wash)}:root[data-theme] .auth-page:has(>.s4f-signup-background):after{z-index:-1;background:var(--theme-ambient-wash)}:root[data-theme=dark] .auth-page:has(>.s4f-auth-card) .brand-lockup img:not(.brand-graphite){display:none}:root[data-theme=dark] .auth-page:has(>.s4f-auth-card) .brand-lockup img.brand-graphite{display:block}:root[data-theme] .auth-page:has(>.s4f-auth-card) .auth-brand{width:min(1040px,100%)}:root[data-theme] .auth-page .s4f-auth-card{--s4f-line:color-mix(in srgb,var(--theme-text) 19%,transparent);width:min(1040px,100%);color:var(--theme-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-self:center;margin:0;padding:0}.s4f-auth-heading{border-bottom:1px solid var(--theme-internal-line);margin:0 0 18px;padding:0 2px 20px}.s4f-auth-heading h1{font-family:var(--font-display,Georgia,"Times New Roman",serif);letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(34px,4vw,42px);font-weight:400;line-height:1}.s4f-auth-heading p{color:var(--theme-muted);margin:0;font-size:11px;line-height:1.5}.s4f-auth-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:14px;display:grid}.s4f-auth-panel{border:1px solid var(--theme-internal-line);background:var(--theme-reading-glass);min-width:0;-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur));border-radius:16px;padding:23px;box-shadow:0 14px 37px #11312c12}.s4f-auth-panel h2,.s4f-auth-aside h2{font-family:var(--font-display,Georgia,"Times New Roman",serif);letter-spacing:-.035em;margin:6px 0 12px;font-size:25px;font-weight:400}.s4f-auth-panel p,.s4f-auth-aside p{max-width:710px;color:var(--theme-muted);margin:0 0 12px;font-size:11px;line-height:1.55}.s4f-auth-panel .form-stack{gap:11px;max-width:520px;display:grid}.s4f-auth-panel .field{color:var(--theme-text);gap:6px;font-size:11px;font-weight:700;display:grid}.s4f-auth-panel .field input{border:1px solid var(--theme-internal-line);background:var(--theme-reading-solid);width:100%;min-height:42px;color:var(--theme-text);border-radius:9px;padding:10px 12px;font-size:12px}.s4f-auth-panel .field input:focus{border-color:var(--theme-focus);outline:2px solid var(--theme-focus);outline-offset:2px;box-shadow:none}.s4f-auth-panel .button-primary{background:var(--theme-control);min-height:39px;color:var(--theme-control-ink);border-radius:9px;font-size:11px}.s4f-auth-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.s4f-auth-actions a{border:1px solid var(--theme-internal-line);min-height:39px;color:var(--theme-text);border-radius:9px;align-items:center;padding:8px 13px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.s4f-auth-actions a:hover,.s4f-auth-actions a:focus-visible{background:var(--theme-selected-fill);outline-color:var(--theme-focus)}.s4f-auth-aside{padding:29px 28px}.s4f-auth-compact .s4f-auth-panel{max-width:none}.s4f-auth-compact .s4f-auth-panel .form-stack,.s4f-auth-panel .notice{max-width:520px}:root[data-theme] .s4f-auth-card :is(.s4f-auth-heading,.s4f-auth-panel,.s4f-auth-actions a,.field input){border-color:var(--s4f-line)}:root[data-theme] .auth-page:has(>.s4f-login) .auth-brand{width:max-content;max-width:calc(100% - 32px);position:absolute;top:24px;left:max(16px,50vw - 520px)}:root[data-theme] .auth-page:has(>.s4f-login) .auth-footnote{position:absolute;bottom:24px}:root[data-theme] .auth-page .s4f-login{width:min(520px,100%)}.s4f-login .s4f-auth-panel{padding:32px}.s4f-login-heading{margin-bottom:24px}.s4f-login-heading h1{font-family:var(--font-display,Georgia,"Times New Roman",serif);letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(34px,4vw,42px);font-weight:400;line-height:1}.s4f-login-heading p{color:var(--theme-muted);margin:0;font-size:11px;line-height:1.55}.s4f-login .form-stack{max-width:none}.s4f-login .s4f-auth-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s4f-login .s4f-auth-actions a{text-align:center;justify-content:center;min-width:0}@media (max-width:600px){:root[data-theme] .auth-page:has(>.s4f-auth-card){justify-content:flex-start;padding:14px 8px 72px}:root[data-theme] .auth-page:has(>.s4f-login){justify-content:center;padding:94px 16px 64px}:root[data-theme] .auth-page:has(>.s4f-login) .auth-brand{top:16px;left:16px}:root[data-theme] .auth-page:has(>.s4f-login) .auth-footnote{text-align:center;max-width:calc(100% - 32px);bottom:16px}:root[data-theme] .auth-page .s4f-auth-card,:root[data-theme] .auth-page .s4f-login{width:100%}.s4f-auth-heading{padding:8px 5px 16px}.s4f-auth-heading h1{font-size:34px}.s4f-auth-grid{grid-template-columns:1fr;gap:10px}.s4f-auth-panel{background:var(--theme-reading-solid);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-left:0;border-right:0;border-radius:0;margin:0 -8px;padding:18px 16px}.s4f-auth-panel h2,.s4f-auth-aside h2{font-size:22px}.s4f-auth-aside{padding:18px 16px}.s4f-auth-actions a{min-height:44px}.s4f-login .s4f-auth-panel{border:1px solid var(--theme-internal-line);background:var(--theme-reading-solid);border-radius:16px;margin:0;padding:25px 20px}.s4f-login .s4f-auth-actions{grid-template-columns:1fr}}:root[data-theme] .hidden-content-confirm.innatium-glass-panel{border:1px solid color-mix(in srgb,var(--theme-text) 20%,transparent);background:var(--theme-reading-solid);width:min(480px,100%);color:var(--theme-text);border-radius:15px;padding:24px;box-shadow:0 20px 55px #00000040}:root[data-theme] .hidden-content-confirm h2{font-family:var(--font-display,Georgia,"Times New Roman",serif);margin:8px 0;font-size:25px;font-weight:400}:root[data-theme] .hidden-content-confirm p{color:var(--theme-muted);font-size:11px;line-height:1.5}:root[data-theme] .hidden-content-confirm button{border:1px solid color-mix(in srgb,var(--theme-text) 20%,transparent);background:var(--theme-secondary-glass);min-height:38px;color:var(--theme-text);border-radius:9px;padding:0 13px;font-size:10px;font-weight:750}:root[data-theme] .hidden-content-confirm .button-primary{background:var(--theme-control);color:var(--theme-control-ink)}
.app-frame .s4b-home-hero{background:linear-gradient(100deg,#eff7f5d1,#ffffff42 68%),url(/design-lab/pearl-atmosphere.jpg) 50%/cover;border-radius:16px;min-height:102px;margin-bottom:10px;padding:17px 23px}.app-frame .s4b-home-hero h1{font-size:clamp(25px,2.35vw,33px)}.app-frame .s4b-home-hero p{font-size:12px}:root[data-theme=dark] .app-frame .s4b-home-hero{background:linear-gradient(100deg,#041311d6,#04141261 70%),url(/design-lab/obsidian-forest-hero.jpg) 50%/cover}:root[data-theme=dark] .app-frame .s4b-home-hero :is(h1,p,.micro-label){color:var(--theme-text)}.app-frame .home-v2 .quick-post{min-height:60px;margin:9px 0;padding:8px 13px}.app-frame .home-v2 .s4b-quick-composer{gap:9px}.app-frame .home-v2 .s4b-compose-toggle{border:1px solid var(--theme-internal-line);background:var(--theme-secondary-glass);border-radius:10px;flex:none;gap:2px;padding:3px;display:flex}.app-frame .home-v2 .s4b-compose-toggle button{min-width:57px;min-height:35px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:10px;font-weight:700}.app-frame .home-v2 .s4b-compose-toggle button[aria-pressed=true]{background:var(--theme-control);color:var(--theme-control-ink);box-shadow:var(--theme-search-shadow)}.app-frame .home-v2 .s4b-compose-toggle button:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.app-frame .home-v2 .s4b-home-filter{border-radius:10px;justify-content:flex-start;gap:4px;width:max-content;max-width:100%;min-height:37px;margin:0 0 12px;padding:3px;display:flex}.app-frame .home-v2 .s4b-home-filter a{white-space:nowrap;border-radius:8px;width:auto;min-width:94px;padding:0 12px}.app-frame .home-v2 .s4b-home-filter a:first-child{min-width:109px}.s4b-sentiment-meter{background:var(--theme-bearish);border-radius:999px;height:10px;display:flex;overflow:hidden}.s4b-sentiment-meter>span{background:var(--theme-bullish);min-width:0;display:block}.s4b-sentiment-values{flex-wrap:wrap;justify-content:space-between;gap:5px 10px;margin-top:9px;font-size:11px;display:flex}.s4b-sentiment-values span:first-child b{color:var(--theme-bullish)}.s4b-sentiment-values span:last-child b{color:var(--theme-bearish)}.s4b-trending-list,.s4b-skill-list{margin:0;padding:0;list-style:none}.s4b-trending-list li{border-top:1px solid var(--theme-internal-line);justify-content:space-between;gap:10px;padding:9px 0;font-size:11px;display:flex}.s4b-trending-list li:first-child{border-top:0}.s4b-trending-list small{color:var(--theme-muted);flex:none}.s4b-skill-list li{border-top:1px solid var(--theme-internal-line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:11px;display:grid}.s4b-skill-list li:first-child{border-top:0}.s4b-skill-person{align-items:center;gap:7px;min-width:0;text-decoration:none;display:flex}.s4b-skill-person>span{min-width:0;display:grid}.s4b-skill-person :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s4b-skill-person small{color:var(--theme-muted)}.s4b-skill-list li>b{font-variant-numeric:tabular-nums}.app-frame .s4b-people-list li{min-height:50px}@media (max-width:600px){.app-frame .s4b-home-hero{display:none}.app-frame .home-v2 .primary-column{flex-direction:column;min-width:0;display:flex}.app-frame .home-v2 .quick-post{order:0;margin:4px 0 7px}.app-frame .home-v2 .s4b-compose-toggle button{min-width:50px;min-height:44px;padding:0 7px}.app-frame .home-v2 .s4b-home-filter{order:1;width:100%;margin:0 0 5px}.app-frame .home-v2 .s4b-home-filter a{flex:1;min-width:0;padding:0 4px;font-size:10px}.app-frame .home-v2 .s4b-home-filter a:first-child{min-width:0}.app-frame .home-v2 .home-tabs{order:2}.app-frame .home-v2 .home-transition-loading{order:3}.app-frame .home-v2 :is(.open-feed,.feed-loading){order:4}}.app-frame .s4b-discover-page{min-width:0}.app-frame .s4b-discover-categories{margin:8px 0 12px}.app-frame .s4b-discover-intro{border:1px solid var(--theme-glass-edge);min-height:135px;box-shadow:var(--theme-glass-shadow);background:linear-gradient(100deg,#e6f2f0ad,#ffffff38 65%),url(/design-lab/pearl-atmosphere.jpg) 50%/cover;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:20px 27px;display:flex;overflow:hidden}.app-frame .s4b-discover-intro h1{color:var(--theme-text);letter-spacing:-.045em;margin:4px 0 2px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.06}.app-frame .s4b-discover-intro p{max-width:560px;color:var(--theme-text);margin:0;font-size:11px}.app-frame .s4b-discover-monogram{border:1px solid var(--theme-glass-edge);width:66px;height:66px;color:var(--theme-selected-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;flex:none;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:36px;display:grid}:root[data-theme=dark] .app-frame .s4b-discover-intro{background:linear-gradient(100deg,#041311db,#04141259 70%),url(/design-lab/obsidian-forest-hero.jpg) 50%/cover}.app-frame .s4b-discover-layout{grid-template-columns:minmax(0,1fr) 278px;gap:14px;display:grid}.app-frame .s4b-discover-primary,.app-frame .s4b-discover-rail{align-content:start;gap:12px;min-width:0;display:grid}.app-frame .s4b-discover-panel{border:1px solid var(--theme-glass-edge);background:var(--theme-reading-glass);min-width:0;box-shadow:var(--theme-glass-shadow);-webkit-backdrop-filter:blur(var(--theme-blur));backdrop-filter:blur(var(--theme-blur));border-radius:15px;padding:17px}.app-frame .s4b-discover-panel>header{margin-bottom:11px}.app-frame .s4b-discover-panel h2,.app-frame .s4b-stream-head h2{color:var(--theme-text);letter-spacing:-.035em;margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;line-height:1.1}.app-frame .s4b-discover-people{margin:0;padding:0;list-style:none}.app-frame .s4b-discover-people li{border-bottom:1px solid var(--theme-internal-line);align-items:center;gap:9px;min-width:0;padding:10px 0;display:flex}.app-frame .s4b-discover-people li:last-child{border-bottom:0}.app-frame .s4b-discover-person-identity{flex:1;min-width:0}.app-frame .s4b-discover-person-identity small{color:var(--theme-muted);margin:3px 0 0 46px;font-size:10px;line-height:1.35;display:block}.app-frame .s4b-discover-people .public-identity{flex:1;min-width:0}.app-frame .s4b-discover-people .follow-control{margin-left:auto}.app-frame .s4b-discover-people .follow-control button{border-radius:8px;min-height:32px;padding:0 10px;font-size:10px}.app-frame .s4b-stream-head{justify-content:space-between;align-items:end;gap:10px;margin:2px 2px 10px;display:flex}.app-frame .s4b-stream-filters{border:1px solid var(--theme-internal-line);background:var(--theme-secondary-glass);border-radius:10px;gap:2px;padding:3px;display:flex}.app-frame .s4b-stream-filters a{min-height:29px;color:var(--theme-text);border-radius:8px;place-items:center;padding:0 10px;font-size:10px;font-weight:700;text-decoration:none;display:grid}.app-frame .s4b-stream-filters a[aria-current=page]{background:var(--theme-control);color:var(--theme-control-ink)}.app-frame .s4b-all-markets{border:1px solid var(--theme-internal-line);background:var(--theme-secondary-glass);min-height:32px;color:var(--theme-text);border-radius:18px;align-items:center;margin:0 0 10px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.app-frame .s4b-community-stream>.post-list{gap:10px;display:grid}.app-frame .s4b-discover-page .decision-card .s4b-discover-track-panel{align-items:flex-start}.app-frame .s4b-discover-page .decision-card .s4b-discover-track-panel>div:first-child{align-items:center;min-height:38px;display:flex}.app-frame .s4b-discover-page .decision-card .s4b-discover-track-actions{flex-direction:column;align-items:flex-end;gap:15px;margin-left:auto;display:flex}.app-frame .s4b-discover-page .decision-card .s4b-discover-open{margin:0}.s4b-discover-open:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.app-frame .s4b-stream-more{border:1px solid var(--theme-internal-line);color:var(--theme-selected-ink);text-align:center;border-radius:10px;margin:14px 0;padding:11px;text-decoration:none;display:block}.app-frame .s4b-discover-rail .rail-module{border:1px solid var(--theme-glass-edge);background:var(--theme-reading-glass);box-shadow:var(--theme-glass-shadow);border-radius:15px;margin:0}.app-frame .s4b-conversations-panel ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.app-frame .s4b-conversations-panel a{border:1px solid var(--theme-internal-line);background:var(--theme-secondary-glass);min-width:0;color:var(--theme-text);border-radius:10px;gap:3px;padding:11px;text-decoration:none;display:grid}.app-frame .s4b-conversations-panel a span{color:var(--theme-bullish);letter-spacing:.08em;font-size:9px;font-weight:800}.app-frame .s4b-conversations-panel a strong{font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400;line-height:1.3}.app-frame .s4b-conversations-panel a small{color:var(--theme-muted);font-size:10px}@media (max-width:1024px){.app-frame .s4b-discover-layout{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width:850px){.app-frame .s4b-discover-layout{grid-template-columns:minmax(0,1fr)}.app-frame .s4b-discover-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.app-frame .s4b-discover-intro{min-height:104px;margin-bottom:9px;padding:14px 16px}.app-frame .s4b-discover-intro h1{font-size:24px}.app-frame .s4b-discover-intro p{font-size:10px}.app-frame .s4b-discover-monogram{width:42px;height:42px;font-size:25px}.app-frame .s4b-discover-layout,.app-frame .s4b-discover-primary,.app-frame .s4b-discover-rail{display:block}.app-frame .s4b-discover-primary>*{margin-bottom:9px}.app-frame .s4b-discover-panel{border-radius:12px;padding:13px}.app-frame .s4b-stream-head{flex-wrap:wrap;align-items:start;padding:3px 5px 8px}.app-frame .s4b-stream-head h2,.app-frame .s4b-discover-panel h2{font-size:18px}.app-frame .s4b-stream-filters{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.app-frame .s4b-stream-filters a{min-height:34px}.app-frame .s4b-discover-rail{padding-top:10px}.app-frame .s4b-discover-rail>*{margin-bottom:9px}.app-frame .s4b-community-stream>.post-list{gap:0}.app-frame .s4b-discover-page .decision-card .s4b-discover-track-panel>div:first-child,.app-frame .s4b-discover-page .decision-card .s4b-discover-open{min-height:44px}.app-frame .s4b-discover-panel,.app-frame .s4b-discover-rail .rail-module{background:var(--theme-reading-solid);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}.app-frame .s4b-notifications{max-width:1085px}.app-frame .s4b-activity-heading{border-bottom:1px solid var(--theme-internal-line);justify-content:space-between;align-items:center;gap:12px;padding:18px 3px 19px;display:flex}.app-frame .s4b-activity-heading h1{color:var(--theme-text);letter-spacing:-.05em;margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3vw,42px);font-weight:400;line-height:1}.app-frame .s4b-activity-heading p{color:var(--theme-muted);margin:0;font-size:12px}.app-frame .s4b-unread-count{border:1px solid var(--theme-internal-line);background:var(--theme-secondary-glass);color:var(--theme-text);border-radius:999px;flex:none;padding:8px 12px;font-size:10px;font-weight:800}.app-frame .s4b-activity-section-head{justify-content:space-between;align-items:end;gap:12px;margin:20px 2px 10px;display:flex}.app-frame .s4b-activity-section-head h2{color:var(--theme-text);letter-spacing:-.03em;margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.app-frame .s4b-activity-section-head .mark-all-read-control>button{border:1px solid var(--theme-internal-line);background:var(--theme-secondary-glass);min-height:36px;color:var(--theme-text);border-radius:9px;padding:0 13px;font-size:10px;font-weight:750}.app-frame .s4b-notifications .notification-list{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:16px;overflow:hidden}.app-frame .s4b-notifications .notification-list article{border-bottom:1px solid var(--theme-internal-line);position:relative}.app-frame .s4b-notifications .notification-list article:last-child{border-bottom:0}.app-frame .s4b-notifications .notification-list article>button:first-child{grid-template-columns:44px minmax(0,1fr) 8px;gap:14px;min-height:91px;padding:17px 18px 29px}.app-frame .s4b-notifications .notification-list article>button:first-child>.avatar-small{width:44px;height:44px}.app-frame .s4b-notifications .notification-list .notification-copy{gap:3px}.app-frame .s4b-notifications .notification-list .notification-copy>span:first-child{font-size:12px}.app-frame .s4b-notifications .notification-list .notification-copy q{white-space:normal;max-width:70ch;font-size:11px;overflow:visible}.app-frame .s4b-notifications .notification-list .notification-copy time{font-size:10px}.app-frame .s4b-notifications .notification-list .s4b-notification-content-link{color:var(--theme-selected-ink);font-size:10px;font-weight:750}.app-frame .s4b-notifications .notification-list article>button.s4b-notification-profile{z-index:1;width:auto;min-height:24px;color:var(--theme-selected-ink);background:0 0;border:0;padding:0 3px;font-size:10px;font-weight:750;display:inline-flex;position:absolute;bottom:8px;left:76px}.app-frame .s4b-notifications .moderation-notices{margin:0 0 14px}@media (max-width:600px){.app-frame .s4b-activity-heading{align-items:start;padding:11px 3px 14px}.app-frame .s4b-activity-heading h1{font-size:28px}.app-frame .s4b-activity-heading p{font-size:10px}.app-frame .s4b-unread-count{padding:6px 9px;font-size:9px}.app-frame .s4b-activity-section-head{margin:16px 2px 9px}.app-frame .s4b-activity-section-head h2{font-size:19px}.app-frame .s4b-notifications .notification-list{margin-inline:calc(-1 * var(--mobile-content-gutter,12px));background:var(--theme-reading-solid);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0}.app-frame .s4b-notifications .notification-list article>button:first-child{gap:10px;padding:14px 13px 30px}.app-frame .s4b-notifications .notification-list article>button.s4b-notification-profile{left:65px}}.app-frame .s4b-bookmarks{max-width:1085px}.app-frame .s4b-library-heading{border-bottom:1px solid var(--theme-internal-line);justify-content:space-between;align-items:center;gap:14px;padding:18px 3px 19px;display:flex}.app-frame .s4b-library-heading h1{color:var(--theme-text);letter-spacing:-.05em;margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1}.app-frame .s4b-library-heading p{color:var(--theme-muted);margin:0;font-size:12px}.app-frame .s4b-library-private{color:var(--theme-muted);flex:none;font-size:10px}.app-frame .s4b-library-section-head{margin:21px 2px 0}.app-frame .s4b-library-section-head h2{color:var(--theme-text);letter-spacing:-.03em;margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.app-frame .s4b-bookmarks .bookmark-filters{border:1px solid var(--theme-internal-line);border-radius:11px;gap:3px;width:min(345px,100%);min-height:42px;margin:13px 0 14px;padding:3px}.app-frame .s4b-bookmarks .bookmark-filters>a{border-radius:8px;min-height:34px;font-size:11px;font-weight:700}.app-frame .s4b-bookmarks .bookmark-filters>a[aria-current=page]{background:var(--theme-control);color:var(--theme-control-ink);box-shadow:none}.app-frame .s4b-bookmarks .bookmark-list{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:16px;display:block;overflow:hidden}.app-frame .s4b-bookmarks .s4b-bookmark-entry{border-bottom:1px solid var(--theme-internal-line);min-width:0;padding:17px 20px}.app-frame .s4b-bookmarks .s4b-bookmark-entry:last-child{border-bottom:0}.app-frame .s4b-bookmarks .s4b-bookmark-entry>:is(.post-card,.decision-card,.reply-card){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.app-frame .s4b-bookmarks .s4b-bookmark-open{background:var(--theme-control);min-height:34px;color:var(--theme-control-ink);border-radius:8px;align-items:center;margin-top:9px;padding:0 10px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.app-frame .s4b-bookmarks .s4b-bookmark-entry .decision-card>dl>div{padding:8px}.app-frame .s4b-bookmarks .bookmark-next{border-radius:9px;min-height:37px;margin:14px auto 0;font-size:11px}@media (max-width:600px){.app-frame .s4b-library-heading{align-items:start;padding:11px 3px 14px}.app-frame .s4b-library-heading h1{font-size:28px}.app-frame .s4b-library-heading p{font-size:10px}.app-frame .s4b-library-private{text-align:right;max-width:90px;font-size:9px}.app-frame .s4b-library-section-head{margin-top:15px}.app-frame .s4b-library-section-head h2{font-size:19px}.app-frame .s4b-bookmarks .bookmark-filters{width:100%}.app-frame .s4b-bookmarks .bookmark-list{background:var(--theme-reading-solid);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-left:0;border-right:0;border-radius:0}.app-frame .s4b-bookmarks .s4b-bookmark-entry{padding:14px 13px}}.post-media-gallery .post-media-thumb{background:var(--theme-secondary-glass);cursor:zoom-in;border:0;border-radius:9px;width:100%;min-width:0;padding:0;display:block;overflow:hidden}.post-media-gallery .post-media-thumb img{object-fit:cover;width:100%;height:100%;display:block}.post-media-gallery .post-media-thumb:focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px}.post-media-lightbox{border:1px solid color-mix(in srgb,var(--theme-text) 20%,transparent);background:var(--theme-reading-solid);width:min(96vw,1100px);max-width:none;max-height:96dvh;color:var(--theme-text);border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 100px #0000003d}:root[data-theme=light] .post-media-lightbox::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a2b285c}:root[data-theme=dark] .post-media-lightbox::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030c0adb}.post-media-lightbox-inner{grid-template-rows:auto minmax(0,1fr) auto;height:min(96dvh,900px);display:grid}.post-media-lightbox header,.post-media-lightbox footer{justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.post-media-lightbox header{border-bottom:1px solid color-mix(in srgb,var(--theme-text) 18%,transparent);font-size:12px}.post-media-lightbox footer{border-top:1px solid color-mix(in srgb,var(--theme-text) 18%,transparent);font-size:11px}.post-media-lightbox footer>span{overflow-wrap:anywhere;min-width:0}.post-media-lightbox button{border:1px solid color-mix(in srgb,var(--theme-text) 22%,transparent);background:var(--theme-secondary-solid);min-width:38px;min-height:38px;color:var(--theme-text);cursor:pointer;border-radius:8px;place-items:center;padding:0 10px;font-size:17px;display:inline-grid}.post-media-lightbox button:hover:not(:disabled){background:var(--theme-selected-fill);color:var(--theme-selected-ink)}.post-media-lightbox button:disabled{opacity:.45;cursor:not-allowed}.post-media-lightbox button:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.post-media-lightbox-stage{background:color-mix(in srgb,var(--theme-base) 35%,var(--theme-reading-solid));place-items:center;min-height:0;display:grid;overflow:auto}.post-media-lightbox-stage img{object-fit:contain;max-width:none;height:auto;max-height:none;display:block}.post-media-lightbox-stage img:not([src]){display:none}.post-media-lightbox-state{z-index:1;background:var(--theme-secondary-solid);max-width:min(80%,360px);color:var(--theme-text);text-align:center;border-radius:9px;justify-items:center;gap:8px;padding:14px;font-size:12px;display:grid;position:absolute}.post-media-lightbox-controls{flex:none;align-items:center;gap:5px;display:flex}.post-media-lightbox-controls output{text-align:center;font-variant-numeric:tabular-nums;min-width:42px}@media (max-width:600px){.post-media-lightbox{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.post-media-lightbox-inner{height:100dvh}.post-media-lightbox header{padding-top:calc(10px + env(safe-area-inset-top))}.post-media-lightbox footer{padding-bottom:calc(10px + env(safe-area-inset-bottom));flex-wrap:wrap}.post-media-lightbox button{min-width:44px;min-height:44px}.post-media-lightbox-controls{margin-left:auto}}.app-frame .home-v2 .open-feed .post-list>.s4b-home-card{--content-name:11px;--content-handle:10px;--content-muted:var(--theme-muted);border:1px solid var(--theme-glass-edge);background:var(--theme-reading-glass);min-width:0;box-shadow:var(--theme-glass-shadow);color:var(--theme-text);border-radius:16px;margin:0;padding:14px 16px 12px;display:block;position:relative}.app-frame .home-v2 .open-feed .post-list>.s4b-home-card:after{content:none}.s4b-home-card :is(a,button,form){z-index:1;position:relative}.s4b-home-card .post-card-overlay{z-index:0}.s4b-home-card-top,.s4b-home-card-top [data-shared-author]{min-width:0}.s4b-home-card-meta{align-items:center;gap:7px;margin-left:auto;display:flex}.s4b-home-status{background:var(--theme-secondary-glass);color:var(--theme-selected-ink);white-space:nowrap;border-radius:10px;flex:none;padding:4px 7px;font-size:9px;font-weight:750}.s4b-home-decision.decision-bullish .s4b-home-status{color:var(--theme-bullish)}.s4b-home-decision.decision-bearish .s4b-home-status{color:var(--theme-bearish)}.s4b-home-card-content{grid-template-columns:minmax(0,1fr);gap:15px;min-width:0;margin:7px 0 8px 48px;display:grid}.s4b-home-card-content.has-media{grid-template-columns:minmax(0,1fr) 31%}.s4b-home-card-text{min-width:0}.s4b-home-card-text h2{color:var(--theme-text);letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin:1px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.12;display:flex}.s4b-home-card-text h2 a{color:inherit;text-decoration:none}.s4b-home-card-text h2 a:hover{text-decoration:underline}.s4b-home-card-text h2 small{color:var(--theme-muted);letter-spacing:0;font-family:Arial,Helvetica Neue,sans-serif;font-size:10px;font-weight:400}.s4b-home-excerpt{color:var(--theme-text);white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.42;display:-webkit-box;overflow:hidden}.s4b-home-media{background:var(--theme-secondary-glass);border-radius:10px;width:100%;min-height:145px;max-height:180px;display:grid;overflow:hidden}.s4b-home-media .post-media-thumb{height:100%;min-height:145px}.s4b-home-media img{object-fit:cover;width:100%;height:100%}.s4b-home-tags{white-space:nowrap;gap:5px;margin:8px 0 0 48px;display:flex;overflow:hidden}.s4b-home-tags a{background:var(--theme-secondary-glass);color:var(--theme-muted);border-radius:10px;padding:4px 9px;font-size:9px;line-height:1.1;text-decoration:none}.s4b-home-tags a:hover{color:var(--theme-text)}.s4b-home-decision-facts{border:1px solid var(--theme-internal-line);background:var(--theme-secondary-glass);border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:10px 0 0 48px;padding:10px 11px;display:grid}.s4b-home-decision-facts>div{min-width:0}.s4b-home-decision-facts dt{color:var(--theme-muted);font-size:9px}.s4b-home-decision-facts dd{overflow-wrap:anywhere;color:var(--theme-text);font-variant-numeric:tabular-nums;align-items:center;gap:3px;margin:3px 0 0;font-size:11px;font-weight:700;display:flex}.s4b-home-decision-facts .s4b-home-bullish{color:var(--theme-bullish)}.s4b-home-decision-facts .s4b-home-bearish{color:var(--theme-bearish)}.s4b-home-decision-facts svg{flex:none}.app-frame .home-v2 .s4b-home-card>.s4b-home-actions{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 13px;min-height:50px;margin:12px 0 0 48px;padding:0;display:flex}.s4b-home-actions .social-action{min-width:31px;min-height:36px;color:var(--theme-text);font-size:10px}.s4b-home-actions :is(.social-action,.s4b-home-open):focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.s4b-home-track{align-items:center;gap:2px;display:inline-flex}.s4b-home-track .decision-track-control{min-height:36px;color:var(--theme-text);background:0 0;align-items:center;gap:4px;padding:0 3px;display:inline-flex}.s4b-home-track .decision-track-control[aria-pressed=true]{color:var(--theme-bullish)}.s4b-home-track .decision-tracker-count{min-width:12px;color:var(--theme-muted);font-variant-numeric:tabular-nums;font-size:10px}.s4b-home-open,.s4b-discover-open{border:1px solid color-mix(in srgb,var(--theme-text) 16%,transparent);background:var(--theme-reading-glass);min-height:29px;color:var(--theme-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.s4b-home-open:hover,.s4b-discover-open:hover{background:var(--theme-control);color:var(--theme-control-ink)}.app-frame :is(.post-card,.decision-card)>.s4b-home-open,.app-frame .s4b-bookmark-entry :is(.post-card,.decision-card)>.s4b-home-open{width:max-content;max-width:100%;margin:11px 0 0 auto;display:flex}.app-frame .s4b-bookmark-entry .s4b-home-open{min-height:34px}.s4b-home-card .decision-synthetic-note{margin:8px 0 3px 48px}@media (max-width:800px){.s4b-home-decision-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.app-frame .home-v2 .open-feed .post-list>.s4b-home-card{--content-name:10px;--content-handle:9px;border:0;border-bottom:1px solid var(--theme-internal-line);padding:14px var(--mobile-feed-gutter) 12px;background:var(--theme-reading-solid);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.s4b-home-card-meta{gap:3px}.s4b-home-card-meta .s4b-home-status{font-size:8px}.s4b-home-card-content,.s4b-home-card-content.has-media{grid-template-columns:minmax(0,1fr);gap:9px;margin:10px 0 0;display:grid}.s4b-home-card-text h2{font-size:18px}.s4b-home-excerpt{font-size:10px}.s4b-home-media{border-radius:6px;min-height:180px;max-height:220px;margin:0}.s4b-home-media .post-media-thumb{min-height:180px}.s4b-home-tags{margin:8px 0 0}.s4b-home-decision-facts{background:var(--theme-secondary-glass);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:10px 0 0;padding:10px 11px}.app-frame .home-v2 .s4b-home-card>.s4b-home-actions{gap:2px 7px;margin:10px 0 0}.s4b-home-actions .social-action,.s4b-home-track .decision-track-control{min-width:44px;min-height:44px}.s4b-home-open{min-height:44px;margin-left:auto}.app-frame .s4b-bookmark-entry .s4b-home-open{min-height:44px}.s4b-home-card .decision-synthetic-note{margin-left:0}}@media (max-width:380px){.s4b-home-card-top [data-shared-author]{flex-wrap:wrap}.s4b-home-card-meta{width:100%;margin-left:48px}.s4b-home-actions .social-action{min-width:40px}}
:is(.app-frame,.profile-layer) :is(.public-identity-name,.profile-name-line){flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;display:flex}:is(.app-frame,.profile-layer) :is(.public-identity-name,.profile-name-line) :is(.membership-card,.staff-badge){flex:none}.notification-copy>span:first-child :is(.membership-card,.staff-badge){margin-inline:3px}.plr-hashtag-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:9px 0 2px;display:flex}.plr-hashtag-chips a{border:1px solid var(--theme-internal-line);background:var(--theme-secondary-glass);min-height:26px;color:var(--theme-selected-ink);border-radius:999px;align-items:center;padding:3px 10px;font-size:10px;line-height:1.2;text-decoration:none;display:inline-flex}.plr-hashtag-chips a:hover{background:var(--theme-selected-fill)}.plr-hashtag-chips a:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.s4b-home-open svg{flex:none;width:14px;height:14px;display:block}.s4a-quote-original span:last-child,.s4c-chart-point-detail a{align-items:center;gap:5px;display:inline-flex}:is(.app-frame,.profile-layer) :is(.social-action,.decision-track-control,.s4a-repost-control>button):hover:not(:disabled),:is(.app-frame,.profile-layer) :is(.social-action,.decision-track-control,.s4a-repost-control>button)[aria-pressed=true],:is(.app-frame,.profile-layer) .s4a-repost-control .s4a-repost-active{color:var(--theme-selected-ink);background:0 0}:is(.app-frame,.profile-layer) :is(.social-action,.decision-track-control,.s4a-repost-control>button){transition:color .14s,opacity .14s}:is(.app-frame,.profile-layer) :is(.social-action,.decision-track-control,.s4a-repost-control>button):active:not(:disabled){transform:none}:is(.app-frame,.profile-layer) .social-action:disabled{cursor:not-allowed}:is(.app-frame,.profile-layer) .social-action[aria-busy=true]:disabled{cursor:progress}:is(.app-frame,.profile-layer) .decision-track-control:not(:disabled){cursor:pointer}:is(.app-frame,.profile-layer) .decision-track-control:disabled:not([aria-busy=true]){cursor:not-allowed}:is(.app-frame,.profile-layer,.public-profile-shell) .reply-card{border:1px solid var(--theme-internal-line);background:var(--theme-reading-glass);border-radius:14px;margin:0 0 8px;padding:12px}:root[data-theme] :is(.app-frame,.profile-layer) .profile-reply-item .reply-card{border:1px solid var(--theme-internal-line);background:var(--theme-reading-glass);border-radius:14px;padding:12px}:is(.app-frame,.profile-layer,.public-profile-shell) .reply-thread-group>.thread-toggle{align-items:center;min-height:40px;margin:7px 0 12px 49px;display:inline-flex}:is(.app-frame,.profile-layer,.public-profile-shell) .reply-list>.thread-toggle{min-height:40px;margin:8px 0 8px 49px}@media (max-width:600px){:is(.app-frame,.profile-layer,.public-profile-shell) :is(.reply-thread-group,.reply-list)>.thread-toggle{max-width:calc(100% - 44px);min-height:44px;margin-left:44px}}.notification-list article{position:relative}.notification-list article>button.plr-notification-avatar-link{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;min-height:0;padding:0;display:block;position:absolute;top:15px;left:8px}.notification-list article>button.plr-notification-avatar-link:hover{background:color-mix(in srgb,var(--theme-selected-fill) 45%,transparent)}.notification-list article>button.plr-notification-avatar-link:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.app-frame .s4b-notifications .notification-list article>button.plr-notification-avatar-link{width:44px;height:44px;top:17px;left:18px}@media (max-width:600px){.app-frame .s4b-notifications .notification-list article>button.plr-notification-avatar-link{top:14px;left:13px}.app-frame .s4c-intelligence-metrics>div:nth-child(4),.app-frame .s4c-intelligence-metrics>div:nth-child(6){padding-bottom:17px}.app-frame .s4c-intelligence-metrics>div:nth-child(4) strong,.app-frame .s4c-intelligence-metrics>div:nth-child(6) strong{margin-bottom:10px}.connection-list-dialog.innatium-glass-panel{background:var(--theme-reading-solid);animation:.18s ease-out both plr-connection-in}.connection-list-dialog.connection-list-closing{animation:.16s ease-in both plr-connection-out}}@keyframes plr-connection-in{0%{opacity:.6;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plr-connection-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){:is(.app-frame,.profile-layer) :is(.social-action,.decision-track-control,.s4a-repost-control>button){transition:none}.connection-list-dialog.innatium-glass-panel,.connection-list-dialog.connection-list-closing{animation:none}}
:root[data-theme=light]{--plr02-dock-fill:#f9fdfc;--plr02-dock-edge:#5570703d;--plr02-dock-shadow:0 5px 16px #1d3c4014,inset 0 1px 0 #fffc}:root[data-theme=dark]{--plr02-dock-fill:#17201e;--plr02-dock-edge:#a9b8b038;--plr02-dock-shadow:0 10px 24px #010a093d}:is(.app-frame,.profile-layer,.public-profile-shell) :is(.public-identity-name,.profile-name-line,[data-author-name-row]){align-items:center;row-gap:4px;line-height:1.3}:is(.app-frame,.profile-layer,.public-profile-shell) :is(.public-identity-name,.profile-name-line,[data-author-name-row]) :is(.membership-card,.staff-badge){vertical-align:initial;align-self:center;transform:translateY(1px)}:is(.app-frame,.profile-layer,.public-profile-shell) :is(.social-action,.decision-track-control,.s4a-repost-control>button){transition:color .15s var(--motion-ease),opacity .15s var(--motion-ease)}:is(.app-frame,.profile-layer,.public-profile-shell) :is(.social-action,.decision-track-control,.s4a-repost-control>button) :is(svg,.social-icon){transition:color .15s var(--motion-ease),fill .15s var(--motion-ease),stroke .15s var(--motion-ease)}:is(.app-frame,.profile-layer,.public-profile-shell) :is(.social-action,.decision-track-control,.s4a-repost-control>button):is(:hover,[aria-pressed=true]):not(:disabled){background:0 0}.compose-glyph:after{transform-origin:50%;transition:transform .18s var(--motion-ease),opacity .15s ease-out}.compose-launcher[aria-expanded=true] .compose-glyph:after{opacity:0;transform:translate(-50%,-50%)scaleY(0)}@media (max-width:820px){.app-frame{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.mobile-nav-host{--surface:var(--theme-reading-solid);--ink:var(--theme-text);--ink-soft:var(--theme-text);--muted:var(--theme-muted);--line:var(--theme-internal-line);--signal:var(--theme-selected-ink);--signal-strong:var(--theme-control)}.mobile-nav-host:before{content:"";z-index:calc(var(--layer-route) + 1);height:calc(42px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(to bottom,transparent,var(--plr02-dock-fill) 84%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:fixed;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 44%);mask-image:linear-gradient(#0000,#000 44%)}.mobile-nav-host .mobile-nav{inset:auto 16px calc(8px + env(safe-area-inset-bottom));z-index:calc(var(--layer-route) + 2);border:1px solid var(--plr02-dock-edge);background:var(--plr02-dock-fill);width:auto;height:68px;min-height:68px;box-shadow:var(--plr02-dock-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:27px;padding:3px 5px}.mobile-nav-host .mobile-nav .nav-link,.mobile-nav-host .mobile-nav .compose-launcher-mobile{min-height:60px;color:var(--theme-muted);transition:color .18s var(--motion-ease),background .18s var(--motion-ease);background:0 0;border-radius:20px}.mobile-nav-host .mobile-nav .nav-link:is(:hover,:focus-visible),.mobile-nav-host .mobile-nav .nav-link.active{color:var(--theme-selected-ink);background:0 0}.mobile-nav-host .mobile-nav .nav-link.active:before{background:var(--theme-selected-ink);border-radius:999px;width:18px;height:2px;inset:3px auto auto 50%;transform:translate(-50%)}.mobile-nav-host .mobile-nav .nav-notification-badge{border-color:var(--plr02-dock-fill);color:var(--theme-control-ink)}.mobile-nav-host .mobile-nav .compose-launcher-mobile{color:var(--theme-text)}.mobile-nav-host .mobile-nav .compose-mark,.mobile-nav-host .mobile-nav .compose-launcher-mobile:hover .compose-mark{border:2px solid var(--plr02-dock-fill);background:var(--theme-control);width:40px;height:40px;color:var(--theme-control-ink);margin-top:-8px;transform:none;box-shadow:0 3px 9px #082f2929}:root[data-theme=dark] .mobile-nav-host .mobile-nav .compose-mark,:root[data-theme=dark] .mobile-nav-host .mobile-nav .compose-launcher-mobile:hover .compose-mark{border-color:var(--plr02-dock-fill);color:#fff;background:#0b4a3d;box-shadow:0 3px 9px #010a0933}:root[data-theme=dark] .mobile-nav-host .mobile-nav .compose-glyph,:root[data-theme=dark] .mobile-nav-host .mobile-nav .compose-glyph:after{background:#fff}.mobile-nav-host .mobile-nav .compose-children{bottom:calc(100% + 14px)}.mobile-nav-host .mobile-nav .compose-child{color:var(--theme-text)}.mobile-nav-host .mobile-nav .compose-child svg{color:var(--theme-selected-ink)}.mobile-nav-host .mobile-nav .compose-child:is(:hover,:focus-visible){background:var(--theme-selected-fill);color:var(--theme-selected-ink)}.mobile-nav-host .mobile-nav .nav-link:focus-visible,.mobile-nav-host .mobile-nav .compose-launcher-mobile:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}:root[data-theme=dark] .mobile-nav-host .mobile-nav .compose-children{background:#192320f0;border-color:#42524c5c;box-shadow:0 18px 70px #010a0952}:root[data-theme=dark] .mobile-nav-host .mobile-nav .compose-child{color:var(--theme-text)}:root[data-theme=dark] .mobile-nav-host .mobile-nav .compose-child svg{color:var(--theme-selected-ink)}:root[data-theme=dark] .mobile-nav-host .mobile-nav .compose-child:is(:hover,:focus-visible){background:var(--theme-selected-fill);color:var(--theme-selected-ink)}:root[data-theme=dark] .mobile-nav-host .mobile-nav .compose-child:active{background:var(--theme-control);color:var(--theme-control-ink)}body:has(.profile-layer) .profile-layer{padding-bottom:calc(104px + env(safe-area-inset-bottom));bottom:0}}@media (max-width:600px){:root[data-theme] :is(.app-frame,.profile-layer) .profile-credibility{padding-bottom:18px}}@media (prefers-reduced-motion:reduce){:is(.app-frame,.profile-layer,.public-profile-shell) :is(.social-action,.decision-track-control,.s4a-repost-control>button),:is(.app-frame,.profile-layer,.public-profile-shell) :is(.social-action,.decision-track-control,.s4a-repost-control>button) :is(svg,.social-icon),.compose-glyph:after,.mobile-nav-host .mobile-nav .nav-link{transition:none}}
