:root{color-scheme:light;--ink:#121a1b;--muted:#647071;--paper:#f4f3ea;--surface:#fffdf6;--surface-alt:#f8f6ed;--line:#ddd9ca;--track:#ebe7da;--blue:#64748b;--green:#22705c;--red:#b24a45;--amber:#a76f2b;--plum:#756281;--olive:#6f7f3a;--terminal:#111a1d;--electric:#bddb5a;--surface-elevated:#fffef8;--hero-glow:rgba(37,88,213,0.1);--shadow:0 14px 34px rgba(14,21,27,0.075);--shadow-strong:0 22px 60px rgba(14,21,27,0.12)}.brief-edge-line{max-width:74ch;margin:10px 0 0;color:color-mix(in srgb,var(--ink) 72%,var(--muted));font-size:0.94rem;line-height:1.5}.technical-details{display:block}.technical-details>summary,.decision-card-detail>summary{cursor:pointer;list-style:none;color:var(--ink);font-weight:650}.technical-details>summary::-webkit-details-marker,.decision-card-detail>summary::-webkit-details-marker{display:none}.technical-details>summary{padding:2px 0 14px}.technical-details>summary::after,.decision-card-detail>summary::after{content:"+";float:right;color:var(--muted);font-family:"Geist Mono",ui-monospace,monospace;font-weight:700}.technical-details[open]>summary::after,.decision-card-detail[open]>summary::after{content:"-"}.model-target-row-list{gap:12px}.model-target-row.decision-card{display:grid;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--paper) 90%,white);box-shadow:none}.decision-card-main{display:grid;grid-template-columns:minmax(180px,0.8fr) minmax(280px,1.2fr);gap:14px;align-items:center}.decision-card-identity{display:flex;align-items:center;gap:12px;min-width:0}.decision-card-identity h4{margin:0;font-size:1.05rem;letter-spacing:0}.decision-card-identity p,.decision-card-read p{margin:0;color:var(--muted);line-height:1.45}.decision-action{display:inline-flex;align-items:center;justify-content:center;min-width:82px;min-height:30px;padding:5px 9px;border-radius:8px;border:1px solid var(--line);font-size:0.74rem;font-weight:750;text-transform:uppercase;letter-spacing:0.04em}.decision-action.buy{color:#186845;border-color:rgba(24,104,69,0.24);background:rgba(24,104,69,0.08)}.decision-action.sell{color:#8f2e2e;border-color:rgba(143,46,46,0.24);background:rgba(143,46,46,0.08)}.decision-action.hold{color:color-mix(in srgb,var(--ink) 70%,var(--muted));border-color:color-mix(in srgb,var(--line) 85%,var(--ink));background:rgba(255,255,255,0.42)}.decision-card-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.decision-card-metrics.compact{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.decision-card-read{display:grid;gap:5px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--surface) 70%,white)}.decision-card-read strong{color:var(--ink)}.decision-card-detail{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);padding-top:10px}.decision-card-detail>summary{font-size:0.9rem}.model-target-provenance{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.model-target-provenance span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:0.76rem}@media (max-width:760px){.decision-card-main,.decision-card-metrics,.decision-card-metrics.compact{grid-template-columns:1fr}.decision-card-identity{align-items:flex-start}}*{box-sizing:border-box}html{min-width:320px;background:var(--paper)}body{margin:0;color:var(--ink);font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.45;font-variant-numeric:tabular-nums;transition:opacity 0.16s ease,transform 0.16s ease}body.home-frontpage,body.home-frontpage button,body.home-frontpage input,body.home-frontpage textarea,body.home-frontpage select{font-family:"Manrope",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.home-frontpage h1,body.home-frontpage h2,body.home-frontpage h3,body.home-frontpage .home-hero h1,body.home-frontpage .home-section h2{font-family:"Manrope",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.home-frontpage .home-hero h1,body.home-frontpage .home-process-section h2{font-family:Didot,"Linotype Didot","Bodoni 72","Bodoni 72 Display","Bodoni 72 Smallcaps","Bodoni 72 Oldstyle",Bodoni,"Bodoni Book","Modern No. 20","Bodoni Moda","Times New Roman",serif;font-weight:600;letter-spacing:0}body.home-frontpage .home-thesis-section h2,body.home-frontpage .home-process-section h2{color:#101110}body.home-frontpage .home-hero h1{color:#f4f4ef;font-size:clamp(3.55rem,5.2vw,6.85rem);font-weight:700;line-height:0.9;max-width:18.5ch;margin:0 0 18px;text-shadow:0 0.012em 0 rgba(125,126,120,0.54),0 0.026em 0 rgba(0,0,0,0.82)}body.home-frontpage .home-hero h1 span{display:block}body.home-frontpage .home-hero{position:relative;display:grid;grid-template-columns:minmax(320px,0.42fr) minmax(480px,0.58fr);column-gap:clamp(20px,3vw,56px);max-width:none;min-height:max(760px,calc(100svh - 72px));align-content:center;justify-items:start;margin-inline:calc(-1 * clamp(16px,5vw,72px));margin-top:calc(-1 * clamp(20px,4vw,52px));padding:clamp(64px,7vw,112px) clamp(28px,6vw,96px);overflow:hidden;background:radial-gradient(circle at 76% 42%,rgba(73,185,225,0.34) 0 12%,rgba(27,86,120,0.2) 30%,rgba(0,0,0,0) 58%),radial-gradient(ellipse at 90% 12%,rgba(188,219,90,0.17),rgba(0,0,0,0) 34%),linear-gradient(115deg,#000 0%,#02060c 38%,#061520 72%,#000 100%)}body.home-frontpage .home-hero>:not(.home-hero-animation){position:relative;z-index:3;grid-column:1;justify-self:start;width:min(100%,520px)}body.home-frontpage .home-hero-animation{position:absolute;inset:0;z-index:1;isolation:isolate;overflow:hidden;pointer-events:none}body.home-frontpage .home-hero-animation::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(0,0,0,0.82) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0.1) 62%,rgba(0,0,0,0.08) 100%),radial-gradient(circle at 77% 45%,rgba(57,184,224,0.1),rgba(0,0,0,0.08) 44%,rgba(0,0,0,0.3) 100%),linear-gradient(180deg,rgba(0,0,0,0.06),rgba(0,0,0,0.2))}body.home-frontpage .home-hero-matter{position:absolute;inset:-8% 0 -18%;width:100%;min-height:120%}body.home-frontpage .home-hero-matter{z-index:1;display:block;opacity:1;filter:drop-shadow(0 0 38px rgba(64,180,255,0.42)) drop-shadow(0 0 86px rgba(80,210,255,0.18));transform:translateX(1vw) translateY(2vh) scale(1.12);transform-origin:78% 54%}body.home-frontpage .home-hero .eyebrow{color:rgba(255,255,255,0.72)}body.home-frontpage .home-hero p:not(.eyebrow){max-width:52ch;margin:0;color:rgba(255,255,255,0.72)}body.home-frontpage .home-actions{width:auto;margin:0;justify-content:flex-start}body.home-frontpage .home-hero .primary-button,body.home-frontpage .home-hero .secondary-button{border-color:rgba(255,255,255,0.28);background:rgba(255,255,255,0.08);color:#fff}body.home-frontpage .home-hero .primary-button:hover,body.home-frontpage .home-hero .primary-button:focus-visible,body.home-frontpage .home-hero .secondary-button:hover,body.home-frontpage .home-hero .secondary-button:focus-visible{background:rgba(255,255,255,0.16);color:#fff}@media (max-width:900px){body.home-frontpage .home-hero{display:grid;grid-template-columns:1fr;justify-items:center;text-align:center;padding-inline:clamp(18px,5vw,44px)}body.home-frontpage .home-hero>:not(.home-hero-animation){grid-column:1;justify-self:center;width:min(100%,720px)}body.home-frontpage .home-hero h1{max-width:12.5ch;font-size:clamp(3.7rem,9vw,8rem);margin-inline:auto}body.home-frontpage .home-hero p:not(.eyebrow),body.home-frontpage .home-actions{margin-inline:auto;justify-content:center}body.home-frontpage .home-hero-matter{opacity:0.6;transform:translateX(2vw) translateY(2vh) scale(1.15)}}body.home-frontpage .home-process-section{align-items:start;grid-template-columns:minmax(320px,0.68fr) minmax(420px,1fr);gap:clamp(28px,4vw,56px);padding-block:clamp(28px,4vw,54px)}body.home-frontpage .home-process-section h2{max-width:680px;margin:0;font-size:clamp(2rem,2.7vw,3.8rem);font-weight:560;line-height:1.08;letter-spacing:0}body.home-frontpage .home-process-section .eyebrow{margin-bottom:14px}body.home-frontpage .home-process-section .home-flow{align-self:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:6px}body.home-frontpage .home-process-section .home-flow a{min-height:86px;padding:16px 42px 16px 16px;border-radius:8px;font-size:clamp(0.95rem,1.05vw,1.12rem);font-weight:650;line-height:1.25}body.home-frontpage .home-process-section .home-flow a::after{right:16px;bottom:14px}@media (max-width:1040px){body.home-frontpage .home-process-section{grid-template-columns:1fr}body.home-frontpage .home-process-section .home-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body.home-frontpage .home-process-section h2{font-size:clamp(2rem,12vw,3.6rem)}body.home-frontpage .home-process-section .home-flow{grid-template-columns:1fr}}body.page-leaving{opacity:0;transform:translateY(6px)}::view-transition-old(root),::view-transition-new(root){animation-duration:0.2s;animation-timing-function:ease}button,input{font:inherit}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.shell{display:flex;flex-direction:column;min-height:100vh}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:flex-start;gap:22px;min-height:72px;padding:12px clamp(16px,3vw,36px);border-bottom:1px solid var(--line);background:rgba(245,246,240,0.96);backdrop-filter:blur(18px) saturate(1.08)}body.home-frontpage .topbar{border-bottom-color:rgba(21,55,65,0.9);background:rgba(14,21,27,0.96);color:rgba(255,253,246,0.92)}body.home-frontpage .topbar .brand small,body.home-frontpage .topbar .brand-system,body.home-frontpage .topbar .topbar-meta{color:rgba(255,253,246,0.68)}body.home-frontpage .topbar .topbar-link{color:rgba(255,253,246,0.94)}body.home-frontpage .topbar .topbar-link:hover,body.home-frontpage .topbar .topbar-link:focus-visible{color:var(--electric)}body.home-frontpage .topbar .demo-logout-button{border:1px solid rgba(255,253,246,0.28);background:rgba(255,255,255,0.08);color:#fff}body.home-frontpage .topbar .demo-logout-button:hover,body.home-frontpage .topbar .demo-logout-button:focus-visible{background:rgba(255,255,255,0.16);color:#fff;outline:none}.topbar{min-height:58px}.topbar-meta{gap:8px}.topbar-link,.demo-logout-button,.primary-button,.secondary-button,.demo-login-button,.pro-access-login-btn,.pro-access-submit{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--ink,#121a1b) 12%,transparent);border-radius:6px;background:color-mix(in srgb,#fff 92%,var(--paper,#f4f3ea));color:color-mix(in srgb,var(--ink,#121a1b) 86%,#4b5563);box-shadow:none;font:inherit;font-size:0.86rem;font-weight:650;line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color 140ms ease,border-color 140ms ease,color 140ms ease,transform 120ms ease}.topbar-link:hover,.topbar-link:focus-visible,.demo-logout-button:hover,.demo-logout-button:focus-visible,.primary-button:hover,.primary-button:focus-visible,.secondary-button:hover,.secondary-button:focus-visible,.demo-login-button:hover,.demo-login-button:focus-visible,.pro-access-login-btn:hover,.pro-access-login-btn:focus-visible,.pro-access-submit:hover,.pro-access-submit:focus-visible{background:color-mix(in srgb,var(--ink,#121a1b) 5%,#fff);border-color:color-mix(in srgb,var(--ink,#121a1b) 20%,transparent);color:var(--ink,#121a1b);outline:2px solid color-mix(in srgb,var(--ink,#121a1b) 10%,transparent);outline-offset:2px}.topbar-link:active,.demo-logout-button:active,.primary-button:active,.secondary-button:active,.demo-login-button:active,.pro-access-login-btn:active,.pro-access-submit:active{transform:translateY(1px)}.demo-logout-button{gap:7px}.demo-logout-button::before{width:6px;height:6px;border-radius:999px;background:#22705c;content:""}.primary-button{background:#171817;border-color:#171817;color:#fff}.primary-button:hover,.primary-button:focus-visible{background:#2a2b29;border-color:#2a2b29;color:#fff}.secondary-button{background:color-mix(in srgb,#fff 88%,var(--paper,#f4f3ea))}body.home-frontpage .topbar{min-height:56px;padding-top:10px;padding-bottom:10px}body.home-frontpage .topbar-meta{gap:8px}body.home-frontpage .topbar .topbar-link,body.home-frontpage .topbar .demo-logout-button{min-height:32px;padding:0 11px;border-color:rgba(255,255,255,0.18);background:rgba(255,255,255,0.07);color:rgba(255,255,255,0.9);font-size:0.82rem;font-weight:650}body.home-frontpage .topbar .topbar-link:hover,body.home-frontpage .topbar .topbar-link:focus-visible,body.home-frontpage .topbar .demo-logout-button:hover,body.home-frontpage .topbar .demo-logout-button:focus-visible{border-color:rgba(255,255,255,0.28);background:rgba(255,255,255,0.12);color:#fff}body.home-frontpage .home-actions{gap:10px}body.home-frontpage .home-actions .primary-button,body.home-frontpage .home-actions .secondary-button{min-height:38px;padding:0 15px;border-radius:6px;font-size:0.9rem}body.home-frontpage .home-hero .primary-button{background:rgba(255,255,255,0.9);border-color:rgba(255,255,255,0.9);color:#0f1110}body.home-frontpage .home-hero .secondary-button{background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.18);color:rgba(255,255,255,0.92)}body.biasafe-theme .topbar{min-height:56px;padding-top:9px;padding-bottom:9px}body.biasafe-theme .topbar-meta{gap:8px}body.biasafe-theme .topbar-link,body.biasafe-theme .demo-logout-button{min-height:32px;padding:0 11px;border-color:#deded8;border-radius:5px;background:#f7f7f4;color:#242624;font-size:0.82rem;font-weight:650}body.biasafe-theme .topbar-link:hover,body.biasafe-theme .topbar-link:focus-visible,body.biasafe-theme .demo-logout-button:hover,body.biasafe-theme .demo-logout-button:focus-visible{background:#eeeeea;border-color:#cecec7;color:#111}@media (max-width:640px){.topbar-meta{gap:6px}.topbar-link,.demo-logout-button{min-height:30px;padding:0 9px;font-size:0.78rem}body.home-frontpage .topbar .topbar-link,body.home-frontpage .topbar .demo-logout-button,body.biasafe-theme .topbar-link,body.biasafe-theme .demo-logout-button{min-height:30px;padding:0 9px;font-size:0.78rem}}.sidebar-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:0;border-radius:10px;background:transparent;cursor:pointer;transition:background 0.16s ease,transform 0.16s ease}.rail-toggle{position:fixed;z-index:6;top:76px;left:212px;margin:0;transition:left 0.22s cubic-bezier(0.16,1,0.3,1)}.sidebar-toggle::before,.sidebar-toggle::after{position:absolute;display:block;content:"";color:color-mix(in srgb,var(--ink) 70%,var(--muted))}.sidebar-toggle::before{width:21px;height:18px;border:1.8px solid currentColor;border-radius:6px;background:transparent}.sidebar-toggle::after{width:1.8px;height:9px;background:currentColor;transform:translateX(-6.2px);border-radius:999px}.sidebar-toggle span{display:none}.sidebar-toggle span:last-child{width:0;height:0;opacity:0}.sidebar-toggle:hover,.sidebar-toggle:focus-visible{background:color-mix(in srgb,var(--ink) 5%,transparent);outline:2px solid color-mix(in srgb,var(--ink) 8%,transparent);outline-offset:1px}.sidebar-toggle:active{transform:scale(0.96)}body.rail-collapsed .rail-toggle{left:72px}body.rail-collapsed .sidebar-toggle::before{transform:none}body.rail-collapsed .sidebar-toggle::after{opacity:1;transform:translateX(-6.2px)}body.rail-collapsed .sidebar-toggle span:last-child{transform:none}.brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:inherit;text-decoration:none}.brand-logo{display:block;width:clamp(96px,12vw,132px);height:44px;object-fit:contain;object-position:left center}.brand-mark{position:relative;isolation:isolate;overflow:hidden;display:block;flex:0 0 44px;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--ink) 82%,transparent);border-radius:13px;background:linear-gradient(145deg,rgba(255,253,246,0.98),rgba(239,236,222,0.98));color:var(--ink);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.72rem;font-weight:700;line-height:1;text-transform:uppercase;box-shadow:inset 0 -9px 0 rgba(189,219,90,0.36),0 8px 22px rgba(18,26,27,0.08)}.brand-mark::before,.brand-mark::after{position:absolute;z-index:0;content:""}.brand-mark::before{right:9px;bottom:15px;left:9px;height:2px;border-radius:999px;background:var(--blue);opacity:1;transform:rotate(-12deg);transform-origin:left center}.brand-mark::after{right:1px;bottom:0;left:1px;height:8px;border-top:1px solid color-mix(in srgb,var(--ink) 22%,transparent);background:var(--electric);opacity:0.82}.brand-mark span{position:absolute;z-index:1;line-height:1}.brand-mark span:first-child{top:8px;left:9px}.brand-mark span:last-child{right:9px;bottom:7px;color:var(--surface)}.brand strong{display:block;font-size:1rem}.brand-wordmark{display:block;font-family:Newsreader,Georgia,"Times New Roman",serif;font-size:1.25rem;font-weight:560;letter-spacing:0;line-height:1.1}.brand small{display:block;color:var(--muted);font-size:0.78rem}.brand-system{font-family:inherit;font-size:0.78rem;font-weight:450;letter-spacing:0;line-height:1.25;text-transform:none;white-space:nowrap}.topbar-meta{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto;color:var(--muted);font-size:0.88rem;text-align:right}.topbar-meta span{min-width:0;overflow-wrap:anywhere}#homeDate,#portfolioDate,#coreDate{white-space:nowrap}.refresh-error{color:var(--red);font-weight:700}.badge,.regime-badge{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);white-space:nowrap}.layout{display:grid;grid-template-columns:212px minmax(0,1fr);gap:0;min-height:calc(100vh - 72px);flex:1;transition:grid-template-columns 0.22s cubic-bezier(0.16,1,0.3,1)}body.rail-collapsed .layout{grid-template-columns:72px minmax(0,1fr)}.rail{position:sticky;grid-column:1;grid-row:1;top:72px;height:calc(100vh - 72px);overflow-y:auto;padding:18px 14px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--paper) 88%,white);scrollbar-width:thin;min-width:0;transition:opacity 0.18s ease,transform 0.22s cubic-bezier(0.16,1,0.3,1),padding 0.22s cubic-bezier(0.16,1,0.3,1),border-color 0.18s ease}body.rail-collapsed .rail{overflow:hidden;padding-right:0;padding-left:0;border-right-color:transparent;opacity:0;pointer-events:none;transform:translateX(-10px)}.rail-group{margin-bottom:18px}.rail-group-label{display:block;margin:10px 8px 7px;color:var(--muted);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.62rem;font-weight:650;text-transform:uppercase;letter-spacing:0.03em}.rail-button{display:flex;align-items:center;width:100%;min-height:34px;margin:0 0 3px;padding:7px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;text-decoration:none;text-align:left;font-size:0.9rem;font-weight:450}.rail-button:hover{border-color:var(--line);color:var(--ink)}.rail-button:focus-visible{border-color:var(--line);color:var(--ink);outline:3px solid rgba(37,88,213,0.22);outline-offset:2px}.rail-button.active{border-color:color-mix(in srgb,var(--ink) 10%,transparent);background:color-mix(in srgb,var(--surface) 68%,var(--paper));color:var(--ink);box-shadow:none;font-weight:520}.content{grid-column:2;grid-row:1;min-width:0;padding:clamp(18px,3vw,36px)}body.app-booting .content,body.app-booting #reportDate,body.app-booting #refreshStatus{opacity:0;visibility:hidden}.command-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,380px);gap:20px;align-items:end;margin-bottom:22px}.dashboard-command-bar{position:relative;isolation:isolate;align-items:stretch;gap:18px;padding:clamp(18px,2.8vw,28px);border:1px solid rgba(14,21,27,0.1);border-radius:18px;background:var(--surface-elevated);box-shadow:var(--shadow-strong);overflow:hidden}.dashboard-command-bar::before{position:absolute;inset:-18px;z-index:0;background-image:repeating-linear-gradient( 100deg,rgba(255,254,248,0.94) 0%,rgba(255,254,248,0.94) 7%,rgba(255,254,248,0) 10%,rgba(255,254,248,0) 12%,rgba(255,254,248,0.92) 16% ),repeating-linear-gradient( 100deg,rgba(148,163,184,0.24) 10%,rgba(148,163,184,0.2) 15%,rgba(255,255,255,0.18) 20%,rgba(255,255,255,0.16) 25%,rgba(255,255,255,0.21) 30% );background-position:50% 50%,50% 50%;background-size:300% 300%,220% 220%;filter:blur(12px) saturate(1.05);opacity:0.42;mix-blend-mode:multiply;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 12%,transparent 78%);mask-image:radial-gradient(ellipse at 100% 0%,#000 12%,transparent 78%);animation:thelmaAurora 22s linear infinite;content:""}.dashboard-command-bar::after{position:absolute;inset:0;z-index:2;border:1px solid rgba(255,255,255,0.42);border-radius:inherit;pointer-events:none;content:""}.dashboard-command-bar>*{position:relative;z-index:1}@keyframes thelmaAurora{0%{background-position:48% 50%,50% 50%}50%{background-position:62% 42%,38% 54%}100%{background-position:48% 50%,50% 50%}}@media (prefers-reduced-motion:reduce){.dashboard-command-bar::before{animation:none}}.command-bar-copy{min-width:0}.dashboard-logo-title{display:inline-grid;align-items:start;gap:0;margin:0;color:var(--ink);font-size:clamp(2rem,3.2vw,3.1rem);font-weight:800;letter-spacing:0;line-height:1}.dashboard-logo-title img{display:block;width:clamp(126px,14vw,180px);height:auto;max-height:52px;object-fit:contain;object-position:left center}.command-bar-tools{display:flex;align-items:flex-end;justify-content:flex-end}.hero-deck{max-width:70ch;margin:14px 0 0;color:color-mix(in srgb,var(--ink) 76%,var(--muted));font-size:1rem;line-height:1.55}.hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.hero-pill{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border:1px solid rgba(14,21,27,0.1);border-radius:999px;background:rgba(255,255,251,0.78);color:var(--ink);font-size:0.82rem;font-weight:600;box-shadow:0 10px 20px rgba(14,21,27,0.05)}.hero-pill strong{margin-right:6px;font-size:0.75rem;font-weight:800;text-transform:uppercase;color:var(--muted)}body[data-view="risk-model"] .command-bar,body[data-view="risk-model"] .content>.notice{display:none}.eyebrow{margin:0 0 6px;color:var(--blue);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.72rem;font-weight:700;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:clamp(1.8rem,3vw,3.25rem);line-height:1.03;letter-spacing:0;max-width:880px}h2{margin-bottom:0;font-size:1.34rem}h3{margin-bottom:0;font-size:0.98rem}.label-with-info{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.info-button{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:14px;height:14px;padding:0;border:1px solid rgba(14,21,27,0.2);border-radius:999px;background:rgba(255,255,251,0.72);color:var(--muted);cursor:help;font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0;font-weight:800;line-height:1;transform:translateY(-1px);vertical-align:middle}.info-button>span:first-child{display:none}.info-button::before{content:"i";color:inherit;font-family:inherit;font-size:0.52rem;font-weight:850;line-height:1}.info-button:hover,.info-button:focus-visible{border-color:rgba(37,88,213,0.38);color:var(--blue);outline:none}.info-popover{position:absolute;left:50%;bottom:calc(100%+10px);z-index:30;display:grid;gap:6px;width:min(280px,70vw);padding:12px;border:1px solid rgba(14,21,27,0.12);border-radius:12px;background:rgba(14,21,27,0.96);color:rgba(255,255,251,0.96);box-shadow:0 18px 44px rgba(14,21,27,0.24);opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity 0.16s ease,transform 0.16s ease}.info-popover strong{display:block;color:rgba(255,255,251,0.98);font-size:0.8rem;line-height:1.3}.info-popover small{display:block;color:rgba(255,255,251,0.76);font-size:0.76rem;line-height:1.45;text-transform:none;font-weight:500;letter-spacing:0}.info-button:hover .info-popover,.info-button:focus-visible .info-popover{opacity:1;transform:translate(-50%,0)}.search{display:grid;gap:6px;color:var(--muted);font-size:0.78rem;font-weight:700;text-transform:uppercase}.search input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);text-transform:none}.search input:focus{border-color:var(--blue);outline:3px solid rgba(37,88,213,0.16)}.notice{margin:-8px 0 18px;padding-left:10px;border-left:3px solid var(--electric);color:var(--muted);font-size:0.9rem}.stale-banner{margin:-6px 0 18px;padding:10px 12px;border:1px solid rgba(181,104,30,0.32);border-radius:6px;background:rgba(181,104,30,0.1);color:var(--ink);font-weight:650}.view{display:none}.view.active{display:block}.quant-embed-panel{padding:0;overflow:hidden}.quant-embed-notice{margin:0 0 12px}.quant-analysis-frame{width:100%;min-height:min(78vh,1100px);border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:#0b1116}.section-head,.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.flow-section-head{align-items:flex-start;flex-wrap:wrap}.flow-section-title{display:flex;flex-direction:column;gap:4px;min-width:0}.flow-section-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.flow-filter-btn.is-active{border-color:var(--green);color:var(--green);background:rgba(8,116,95,0.08)}.section-head span,.panel-head span{color:var(--muted);font-size:0.88rem}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.brief-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,0.8fr);gap:16px;margin-bottom:18px}.brief-hero-copy,.brief-hero-stats{min-width:0;padding:18px;border:1px solid rgba(14,21,27,0.1);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,251,0.94),rgba(248,250,243,0.88));box-shadow:var(--shadow)}.brief-hero-copy .section-head{align-items:flex-start;margin-bottom:10px}.brief-hero-deck{margin:0;max-width:62ch;color:color-mix(in srgb,var(--ink) 74%,var(--muted));line-height:1.6}.decision-flow-meter{max-width:640px;margin-top:18px}.decision-flow-row+.decision-flow-row{margin-top:16px}.decision-flow-head,.decision-flow-labels{display:flex;align-items:center;justify-content:space-between;gap:10px}.decision-flow-head{margin-bottom:8px;color:var(--muted);font-size:0.78rem;font-weight:750;text-transform:uppercase}.decision-flow-head strong{color:var(--ink);font-size:0.88rem;text-transform:none}.decision-flow-track{display:flex;width:100%;height:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:999px;background:color-mix(in srgb,var(--line) 58%,transparent)}.decision-flow-buy,.decision-flow-sell{display:block;min-width:2px;height:100%}.decision-flow-buy{background:linear-gradient(90deg,color-mix(in srgb,var(--green) 72%,white),var(--green))}.decision-flow-sell{background:linear-gradient(90deg,color-mix(in srgb,#c84d4d 72%,white),#b84444)}.decision-flow-labels{margin-top:8px;color:var(--muted);font-size:0.82rem;font-variant-numeric:tabular-nums}.decision-flow-labels strong{color:var(--ink);font-weight:760}.decision-flow-empty{margin:14px 0 0;color:var(--muted);font-size:0.86rem}.brief-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.brief-stat{min-width:0;padding:14px 14px 12px;border:1px solid rgba(14,21,27,0.08);border-radius:12px;background:rgba(255,255,251,0.82)}.brief-stat span{display:block;color:var(--muted);font-size:0.72rem;font-weight:800;text-transform:uppercase}.brief-stat strong{display:block;margin-top:8px;font-size:1.05rem;line-height:1.15}.brief-stat small{display:block;margin-top:8px;color:var(--muted);font-size:0.82rem;line-height:1.4}.kpi{min-height:100px;padding:15px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,var(--surface),var(--surface-alt));box-shadow:var(--shadow)}.kpi>span{display:block;color:var(--muted);font-size:0.78rem;font-weight:700;text-transform:uppercase}.kpi strong{display:block;margin-top:8px;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.1}.kpi small{display:block;margin-top:8px;color:var(--muted);line-height:1.35}.decision-stack{display:grid;grid-template-columns:minmax(240px,1.25fr) repeat(3,minmax(170px,1fr));gap:12px;margin-bottom:16px}.investor-brief{margin:0 0 16px;padding:16px;border:1px solid rgba(14,21,27,0.1);border-radius:14px;background:var(--surface);box-shadow:none}.investor-brief-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.investor-brief-head h3{font-size:1.14rem}.investor-brief-head h3,.section-head h2,.panel-head h3{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.investor-brief-head>span{color:var(--muted);font-size:0.82rem;white-space:nowrap}.investor-brief-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.investor-brief-card{position:relative;min-width:0;display:grid;grid-template-rows:auto auto 1fr auto;gap:0;min-height:172px;padding:14px;border:1px solid rgba(14,21,27,0.08);border-radius:12px;background:var(--surface);box-shadow:none}.investor-brief-card::before{position:absolute;top:0;right:0;left:0;height:1px;border-radius:12px 12px 0 0;background:rgba(14,21,27,0.08);content:""}.investor-brief-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.investor-brief-label{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;border:1px solid rgba(14,21,27,0.08);border-radius:999px;background:transparent;color:var(--muted);font-size:0.66rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em}.investor-brief-label .info-button{width:17px;height:17px;background:var(--surface)}.investor-brief-metric{display:block;color:var(--ink);font-size:0.84rem;font-weight:800;line-height:1.2;text-align:right;text-transform:uppercase;letter-spacing:0.04em}.investor-brief-headline{margin:0;font-size:0.96rem;line-height:1.2}.investor-brief-summary{margin:8px 0 0;color:color-mix(in srgb,var(--muted) 88%,var(--ink));font-size:0.8rem;line-height:1.42}.investor-brief-foot{display:grid;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(14,21,27,0.08)}.investor-brief-watch-label{color:var(--ink);font-size:0.68rem;font-weight:800;text-transform:uppercase;letter-spacing:0.05em}.investor-brief-foot small{display:block;color:var(--muted);font-size:0.75rem;line-height:1.38}.investor-brief-danger,.investor-brief-warning,.investor-brief-risk,.investor-brief-constructive,.investor-brief-data,.investor-brief-neutral{border-color:rgba(14,21,27,0.08);background:var(--surface)}.investor-brief-danger::before,.investor-brief-warning::before,.investor-brief-risk::before,.investor-brief-constructive::before,.investor-brief-data::before,.investor-brief-neutral::before{background:rgba(14,21,27,0.08)}.decision-card{position:relative;overflow:hidden;min-height:118px;padding:16px;border:1px solid rgba(14,21,27,0.1);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,251,0.96),rgba(248,250,243,0.88));box-shadow:var(--shadow)}.decision-card::before{position:absolute;top:0;right:0;left:0;height:3px;background:var(--track);content:""}.decision-primary{background:var(--terminal);color:var(--surface);box-shadow:var(--shadow-strong)}.decision-primary::before{background:var(--electric)}.decision-card span{display:block;color:var(--muted);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.7rem;font-weight:700;text-transform:uppercase}.decision-primary span,.decision-primary small{color:rgba(255,255,251,0.72)}.decision-card strong{display:block;margin-top:12px;font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.1}.decision-card small{display:block;margin-top:8px;color:var(--muted);line-height:1.35}.panel{border-radius:16px;border:1px solid rgba(14,21,27,0.09);background:linear-gradient(180deg,rgba(255,255,251,0.97),rgba(248,250,243,0.92));box-shadow:var(--shadow)}.panel>*:last-child{margin-bottom:0}.split{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,0.96fr);gap:16px;margin-top:16px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(420px,1.1fr);gap:16px}.performance-panel{container-type:inline-size}.performance-panel .panel-head{align-items:flex-start}.performance-panel .panel-head h3{max-width:16ch;text-wrap:balance}.performance-panel .panel-head span{max-width:36ch;text-align:right;line-height:1.35}@container (max-width:420px){.performance-panel .panel-head{flex-direction:column;gap:6px}.performance-panel .panel-head h3,.performance-panel .panel-head span{max-width:none;text-align:left}}.cockpit-trades-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.85fr);gap:16px;margin-top:16px}@media (max-width:980px){.split,.insider-split,.dashboard-grid,.cockpit-trades-grid{grid-template-columns:1fr}.dashboard-grid,.cockpit-trades-grid{gap:14px}.topbar-meta #reportDate,.topbar-meta #refreshStatus{display:none}}.action-blotter,.action-trim-panel{display:grid;gap:12px}.blotter-card,.trim-row{padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.blotter-head{display:grid;gap:10px}.blotter-symbol{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.blotter-symbol strong{font-size:1.05rem}.blotter-action{font-size:0.82rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em}.blotter-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;font-size:0.84rem}.blotter-metrics em{display:block;color:var(--muted);font-style:normal;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.03em}.blotter-blockers{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.blotter-blockers-label{color:var(--muted);font-size:0.72rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em}.tag-blocker{border-color:rgba(176,68,73,0.28);background:rgba(176,68,73,0.08);color:var(--red)}.blotter-detail,.blotter-hint,.blotter-catalyst,.blotter-risk-note{margin:10px 0 0;color:var(--muted);font-size:0.9rem}.blotter-risk-note{color:var(--ink);font-weight:650}.blotter-hint{color:var(--ink);opacity:0.82}.blotter-catalyst{font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.78rem}.blotter-tags{margin-top:8px}.trim-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.trim-status{font-size:0.82rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em}.trim-flow{display:flex;align-items:center;gap:10px;font-size:1.02rem;font-weight:800}.trim-arrow{color:var(--muted);font-weight:400}.trim-after{color:var(--blue)}.trim-meta{display:flex;justify-content:space-between;gap:8px;margin-top:8px;color:var(--muted);font-size:0.8rem}.visual-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,0.95fr);gap:16px;margin-top:16px}.visual-grid-single{grid-template-columns:minmax(0,1fr)}.research-alpha-grid{display:grid;grid-template-columns:minmax(300px,0.88fr) minmax(380px,1.12fr);gap:16px;margin-top:16px;align-items:start}.model-targets-grid{display:grid;grid-template-columns:minmax(260px,0.62fr) minmax(0,1.38fr);gap:16px;margin-top:16px;align-items:start}.model-target-constraint-list,.model-target-row-list{display:grid;gap:10px}.model-target-row-list{max-height:72vh;overflow:auto;padding-right:4px}.model-target-constraint,.model-target-row{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.model-target-constraint{display:flex;justify-content:space-between;gap:12px;padding:12px}.model-target-constraint strong,.model-target-row-head strong,.symbol-link{color:var(--ink)}.symbol-link{font-weight:800;text-decoration:none}.symbol-link:hover,.symbol-link:focus-visible{color:var(--blue);text-decoration:underline;outline:3px solid rgba(37,88,213,0.2);outline-offset:2px}.model-target-constraint p,.model-target-row p{margin:4px 0 0;color:var(--muted);font-size:0.88rem;line-height:1.4}.model-target-constraint>span{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-weight:800;font-variant-numeric:tabular-nums}.model-target-row{padding:12px}.model-target-row-head{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:baseline;gap:10px}.model-target-row-head span:last-of-type{min-width:0;overflow:hidden;color:var(--muted);font-size:0.86rem;text-overflow:ellipsis;white-space:nowrap}.model-target-row-head em{font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}.model-target-weight-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin-top:10px}.model-target-risk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin-top:8px}.model-target-risk-grid div{min-width:0;padding:8px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,251,0.72)}.model-target-risk-grid span{display:block;color:var(--muted);font-size:0.68rem;font-weight:800;text-transform:uppercase}.model-target-risk-grid strong{display:block;margin-top:3px;color:var(--ink);font-size:clamp(0.82rem,1.5vw,0.94rem);font-variant-numeric:tabular-nums;line-height:1.12;overflow-wrap:anywhere}.model-target-weight-strip div{min-width:0;padding:8px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.model-target-weight-strip span{display:block;color:var(--muted);font-size:0.68rem;font-weight:800;text-transform:uppercase}.model-target-weight-strip strong{display:block;margin-top:3px;color:var(--ink);font-size:clamp(0.82rem,1.5vw,0.94rem);font-variant-numeric:tabular-nums;line-height:1.12;overflow-wrap:anywhere}.model-target-constraints{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.model-target-structure{display:block;margin-top:10px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:6px;background:color-mix(in srgb,var(--surface) 72%,var(--paper))}.model-target-structure strong{display:block;color:var(--ink);font-size:0.9rem;font-weight:620}.model-target-structure span{display:block;margin-top:2px;color:var(--muted);font-size:0.78rem}.model-target-structure p{margin:7px 0 0;color:var(--muted);font-size:0.82rem;line-height:1.42}.model-target-why,.model-target-provenance{margin:8px 0 0;color:var(--muted);font-size:0.86rem;line-height:1.4}.model-target-why{color:var(--ink)}.model-target-constraints span{padding:4px 8px;border:1px solid rgba(181,104,30,0.28);border-radius:999px;background:rgba(181,104,30,0.08);color:var(--amber);font-size:0.72rem;font-weight:800}.model-target-constraints .constraint-hard_stop{border-color:rgba(176,68,73,0.34);background:rgba(176,68,73,0.09);color:var(--red)}.model-target-constraints .constraint-size_cap{border-color:rgba(181,104,30,0.34);background:rgba(181,104,30,0.09);color:var(--amber)}.model-target-constraints .constraint-review_required{border-color:rgba(37,88,213,0.28);background:rgba(37,88,213,0.08);color:var(--blue)}.risk-desk{--risk-grid-ink:#15232a;--risk-row:rgba(248,250,243,0.72)}.risk-desk-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:18px;align-items:stretch;margin-bottom:14px}.risk-desk-kicker{display:block;margin-bottom:4px;color:var(--muted);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.72rem;font-weight:800;text-transform:uppercase}.risk-desk-header h2{margin:0;font-size:clamp(1.85rem,4vw,3.5rem);line-height:0.98}.risk-desk-method{max-width:860px;margin:12px 0 0;color:var(--muted);font-size:0.95rem;line-height:1.5}.risk-desk-verdict{display:grid;align-content:center;gap:8px;min-width:0;padding:16px;border:1px solid rgba(14,21,27,0.88);border-radius:8px;background:var(--terminal);color:var(--surface)}.risk-desk-verdict span,.risk-desk-verdict small{color:rgba(255,255,251,0.68);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.72rem;font-weight:800;text-transform:uppercase}.risk-desk-verdict strong{color:var(--electric);font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.15}.risk-desk-verdict small{overflow-wrap:anywhere;text-transform:none}.risk-desk-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;overflow:hidden;margin-bottom:16px;border:1px solid var(--line);border-radius:8px;background:var(--line)}.risk-metric-tile{min-width:0;padding:12px;background:var(--surface)}.risk-metric-tile span,.risk-metric-tile small{display:block;color:var(--muted);font-size:0.72rem;font-weight:750}.risk-metric-tile span{font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;text-transform:uppercase}.risk-metric-tile strong{display:block;margin:6px 0 5px;color:var(--risk-grid-ink);font-size:clamp(1.15rem,2vw,1.62rem);line-height:1.05}.risk-desk-layout{display:grid;grid-template-columns:minmax(420px,1.2fr) minmax(300px,0.8fr);gap:16px;align-items:start}.risk-desk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;align-items:start}.risk-desk-grid-wide{grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr)}.risk-construction-panel{margin-top:16px}.risk-construction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.risk-subhead{display:flex;justify-content:space-between;gap:12px;padding:0 0 10px;border-bottom:1px solid var(--line)}.risk-subhead strong{font-size:0.82rem}.risk-subhead span{color:var(--muted);font-size:0.72rem}.risk-desk-primary{background:linear-gradient(90deg,rgba(14,21,27,0.05) 1px,transparent 1px),var(--surface);background-size:40px 40px}.risk-factor-list,.risk-attribution-list{display:grid;gap:0}.risk-exposure-row,.risk-factor-card,.risk-attribution-row,.risk-library-row,.risk-provider-row{min-width:0;padding:11px 0;border-top:1px solid rgba(216,223,210,0.88)}.risk-exposure-row:first-child,.risk-factor-card:first-child,.risk-attribution-row:first-child,.risk-library-row:first-child,.risk-provider-row:first-child{border-top:0;padding-top:0}.risk-row-head,.risk-factor-card>div,.risk-attribution-row>div:first-child,.risk-provider-row>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.risk-row-head>div,.risk-library-row>div{min-width:0}.risk-exposure-row strong,.risk-factor-card strong,.risk-attribution-row strong,.risk-library-row strong,.risk-provider-row strong{color:var(--ink)}.risk-row-head b,.risk-factor-card span,.risk-attribution-row span,.risk-library-row span,.risk-provider-row span{color:var(--muted);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.78rem;font-weight:850}.risk-row-head b{color:var(--risk-grid-ink);font-size:1.08rem}.risk-row-head span,.risk-exposure-row p,.risk-factor-card p,.risk-library-row p,.risk-library-row small,.risk-provider-row p,.risk-provider-row small{margin:6px 0 0;color:var(--muted);font-size:0.84rem;line-height:1.38}.risk-library-row small,.risk-provider-row small{display:block;color:color-mix(in srgb,var(--muted) 76%,var(--ink))}.risk-exposure-track{position:relative;height:10px;margin-top:9px;overflow:hidden;border-radius:999px;background:var(--track)}.risk-exposure-track span{display:block;height:100%;min-width:2px;border-radius:inherit;background:var(--blue)}.risk-exposure-track i{position:absolute;top:-2px;width:2px;height:14px;border-radius:999px;background:rgba(14,21,27,0.62)}.risk-row-warning .risk-exposure-track span,.risk-factor-warning .risk-attribution-track span{background:var(--amber)}.risk-row-danger .risk-exposure-track span{background:var(--red)}.risk-row-constructive .risk-exposure-track span{background:var(--green)}.risk-factor-warning,.risk-row-warning{color:var(--amber)}.risk-factor-danger,.risk-row-danger{color:var(--red)}.risk-factor-constructive,.risk-row-constructive{color:var(--green)}.risk-factor-warning strong,.risk-row-warning strong,.risk-factor-warning span,.risk-row-warning span{color:var(--amber)}.risk-factor-danger strong,.risk-row-danger strong,.risk-factor-danger span,.risk-row-danger span{color:var(--red)}.risk-factor-constructive strong,.risk-row-constructive strong,.risk-factor-constructive span,.risk-row-constructive span{color:var(--green)}.risk-attribution-track{height:8px;margin-top:9px;overflow:hidden;border-radius:999px;background:var(--track)}.risk-attribution-track span{display:block;height:100%;min-width:2px;border-radius:inherit}.risk-formula{padding:11px 0;border-top:1px solid var(--line);color:var(--blue);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.88rem;font-weight:850;overflow-wrap:anywhere}.risk-pipeline{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0 4px;border-top:1px solid var(--line)}.risk-pipeline span{padding:4px 7px;border:1px solid rgba(37,88,213,0.2);border-radius:999px;background:rgba(37,88,213,0.05);color:var(--blue);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.68rem;font-weight:850}.research-alpha-constraints{margin:0 0 10px}.research-deep-panel{position:sticky;top:88px;max-height:calc(100vh - 104px);display:flex;flex-direction:column;min-height:0}.research-deep-panel .panel-head{flex-shrink:0}.research-deep-dive{flex:1;min-height:0;overflow:auto;padding-right:4px}.research-rank-list{display:grid;gap:8px;max-height:72vh;overflow:auto}.research-rank-row{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);cursor:pointer}.research-rank-row:hover,.research-rank-row.active{border-color:rgba(37,88,213,0.35);background:rgba(37,88,213,0.06)}.research-rank-head{display:flex;align-items:baseline;gap:8px}.research-rank-num{color:var(--muted);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.78rem}.research-rank-pct{margin-left:auto;font-weight:800}.research-sector-line{display:flex;flex-wrap:wrap;gap:4px 10px;margin:6px 0 0;color:var(--muted);font-size:0.86rem}.research-sector-line span{min-width:0}.research-deep-layout{display:flex;flex-direction:column;gap:12px;font-size:0.9rem}.research-deep-header{padding-bottom:10px;border-bottom:1px solid var(--line)}.research-deep-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.research-deep-title h3{margin:0;font-size:1.35rem;letter-spacing:-0.02em}.research-deep-verdict{padding:4px 10px;border-radius:999px;font-size:0.72rem;font-weight:800;text-transform:uppercase;letter-spacing:0.05em}.research-deep-verdict.verdict-hold{background:rgba(8,116,95,0.12);color:var(--green)}.research-deep-verdict.verdict-study{background:rgba(37,88,213,0.1);color:var(--blue)}.research-deep-verdict.verdict-trim{background:rgba(181,104,30,0.12);color:var(--amber)}.research-deep-verdict.verdict-avoid{background:rgba(176,68,73,0.1);color:var(--red)}.research-deep-subtitle{margin:6px 0 0;color:var(--muted);font-size:0.84rem}.research-deep-summary{display:grid;grid-template-columns:minmax(140px,0.9fr) minmax(0,1.4fr);gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.research-deep-primary-metric{display:flex;flex-direction:column;gap:4px;padding-right:12px;border-right:1px solid var(--line)}.research-deep-metric-label{color:var(--blue);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em}.research-deep-return{font-size:1.85rem;line-height:1.05;font-variant-numeric:tabular-nums}.research-deep-primary-metric small{color:var(--muted);font-size:0.78rem}.research-deep-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.research-deep-score-tile{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.research-deep-score-tile span{color:var(--muted);font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.03em}.research-deep-score-tile strong{font-size:0.98rem;font-variant-numeric:tabular-nums}.research-deep-section{border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.research-deep-section-accent{border-color:rgba(37,88,213,0.22);background:rgba(37,88,213,0.03)}.research-deep-section-thesis{border-color:rgba(8,116,95,0.2);background:rgba(8,116,95,0.035)}.research-deep-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line);background:rgba(248,250,243,0.6)}.research-deep-section-head h4{margin:0;font-size:0.82rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em}.research-deep-section-head span{color:var(--muted);font-size:0.78rem;text-align:right}.research-deep-section-body{padding:12px}.research-deep-copy{margin:0;color:var(--ink);font-size:0.96rem;line-height:1.5}.research-scenario-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.research-scenario-pill{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface-alt);text-align:center}.research-scenario-pill span{color:var(--muted);font-size:0.72rem;font-weight:700;text-transform:uppercase}.research-scenario-pill strong{font-size:1rem;font-variant-numeric:tabular-nums}.research-scenario-verdict strong{font-size:0.88rem;letter-spacing:0.03em}.research-weight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.research-sizing-note{margin:0 0 10px;color:var(--muted);font-size:0.94rem;line-height:1.45}.research-weight-stat{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--line);border-radius:6px;background:var(--surface-alt)}.research-weight-stat span{color:var(--muted);font-size:0.7rem;font-weight:700;text-transform:uppercase}.research-weight-stat strong{font-size:0.92rem;font-variant-numeric:tabular-nums}.research-table-scroll{overflow-x:auto;margin-top:8px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.research-table-scroll .core-position-table{margin:0;font-size:0.8rem;min-width:640px}.research-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.research-note-card{min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.research-note-card-wide{grid-column:1 / -1}.research-note-card h4{margin:0;color:var(--ink);font-size:0.82rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em}.research-note-card p{margin:10px 0 0;color:var(--muted);font-size:0.95rem;line-height:1.48}.research-stack-bars{display:grid;gap:10px}.research-stack-row{display:grid;grid-template-columns:112px minmax(0,1fr) 72px;align-items:center;gap:10px}.research-stack-label{color:var(--muted);font-size:0.82rem;font-weight:700}.research-stack-track{position:relative;overflow:hidden;height:11px;border-radius:999px;background:var(--track)}.research-stack-fill{height:100%;border-radius:inherit;background:var(--green)}.research-stack-row strong{text-align:right;font-size:1rem;font-variant-numeric:tabular-nums}.panel{min-width:0;padding:16px;border:1px solid rgba(14,21,27,0.09);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,251,0.97),rgba(248,250,243,0.92));box-shadow:var(--shadow)}.panel-head h3,.section-head h2{letter-spacing:0}.panel-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 8px;border-radius:8px;color:var(--blue);font-size:0.88rem;font-weight:800;text-decoration:none;white-space:nowrap}.panel-link:hover{text-decoration:underline}.table-mode-banner{margin:0 0 10px;padding:10px 12px;border:1px solid rgba(37,88,213,0.14);border-radius:10px;background:rgba(37,88,213,0.06);color:color-mix(in srgb,var(--ink) 76%,var(--blue));font-size:0.85rem;line-height:1.45}.context-panel{margin-top:16px}.focus-panel{margin-bottom:16px}.portfolio-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.portfolio-context h4{margin:0 0 10px;font-size:0.88rem;text-transform:uppercase;color:var(--muted)}.chart-panel canvas{display:block;width:100%;min-height:320px;border:1px solid var(--line);border-radius:6px;background:var(--surface-alt)}.market-performance-chart{display:block;width:100%;height:clamp(440px,38vw,520px);min-height:440px;overflow:hidden;border:0;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,251,0.72),rgba(248,247,239,0.42))}.market-performance-chart svg{display:block;width:100%;height:100%;min-height:440px}.market-performance-chart text{fill:var(--muted);font-family:Geist,system-ui,sans-serif;font-size:12px;font-weight:650}.market-chart-empty{display:grid;min-height:440px;place-items:center;color:var(--muted);font-weight:650}.chart-panel .panel-head{align-items:baseline;gap:14px}.chart-panel .panel-head h3{max-width:none;line-height:1.12}.chart-panel .panel-head span{max-width:none;font-size:0.9rem;line-height:1.25;text-align:right}.canvas-wrap{position:relative}.signal-tooltip{position:absolute;z-index:3;display:grid;gap:2px;width:156px;padding:9px;border:1px solid rgba(14,21,27,0.18);border-radius:6px;background:rgba(255,255,251,0.96);box-shadow:var(--shadow);color:var(--muted);font-size:0.72rem;pointer-events:none}.signal-tooltip strong{color:var(--ink);font-size:0.84rem}.market-wall-panel{--wall-yellow:#d7a900;--wall-purple:#66518d;--wall-red:#b04449;--wall-blue:#64748b}.market-wall-signal-chart{display:block;width:100%;height:clamp(440px,40vw,560px);min-height:440px;overflow:hidden;border:1px solid rgba(18,26,27,0.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,251,0.78),rgba(248,247,239,0.46))}.market-wall-signal-chart svg{display:block;width:100%;height:100%;min-height:440px}.market-wall-signal-chart text{fill:var(--muted);font-family:Geist,system-ui,sans-serif;font-size:12px;font-weight:650}.market-signal-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.market-signal-card{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(18,26,27,0.1);border-radius:6px;background:rgba(255,255,251,0.74)}.market-signal-card span{color:var(--muted);font-size:0.7rem;font-weight:760;line-height:1.1;text-transform:uppercase}.market-signal-card strong{overflow:hidden;color:var(--ink);font-size:clamp(1rem,1.6vw,1.35rem);font-weight:760;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.market-signal-card small{color:var(--muted);font-size:0.74rem;line-height:1.25}.market-signal-card.signal-warning{border-color:rgba(215,169,0,0.35);background:rgba(215,169,0,0.08)}.market-signal-card.signal-danger{border-color:rgba(176,68,73,0.36);background:rgba(176,68,73,0.07)}.market-signal-card.signal-purple{border-color:rgba(102,81,141,0.32);background:rgba(102,81,141,0.07)}@media (max-width:920px){.market-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.market-signal-strip{grid-template-columns:minmax(0,1fr)}.market-wall-signal-chart,.market-wall-signal-chart svg{min-height:380px}}.market-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.market-select{display:grid;gap:6px;min-width:min(100%,360px)}.market-select span{color:var(--muted);font-size:0.72rem;font-weight:700;text-transform:uppercase}.market-select select{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font:inherit}.market-chart-legend{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:8px;padding:0 4px;color:var(--muted);font-size:0.78rem;font-weight:600}.market-chart-legend span{display:inline-flex;align-items:center;gap:6px}.market-chart-legend i{display:inline-block;width:18px;height:3px;border-radius:999px;background:currentColor}.core-position-table tbody tr.row-muted td{opacity:0.55}.core-position-table tbody tr.row-highlight td{background:color-mix(in srgb,var(--blue) 8%,var(--surface))}.core-position-table tbody tr.row-highlight td:first-child strong{color:var(--blue)}.core-position-table tbody tr.row-highlight-gw td{background:color-mix(in srgb,#c9a227 14%,var(--surface))}.core-position-table tbody tr.row-highlight-gw td:first-child strong{color:#9a7b12}.core-position-table tbody tr.row-highlight-flow td{background:color-mix(in srgb,var(--blue) 10%,var(--surface))}.core-position-table tbody tr.row-highlight-flow td:first-child strong{color:var(--blue)}.return-curve{margin-bottom:12px}.return-chart{min-width:0;padding:14px 16px 16px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 90%,var(--paper))}.return-chart svg{display:block;width:100%;height:clamp(220px,32vw,282px);min-height:0;max-height:none;overflow:visible}.curve-axis{stroke:color-mix(in srgb,var(--line) 86%,transparent);stroke-width:1}.curve-grid{stroke:color-mix(in srgb,var(--line) 78%,transparent);stroke-dasharray:4 5;stroke-width:1}.curve-zero{stroke:color-mix(in srgb,var(--muted) 30%,transparent);stroke-dasharray:6 6;stroke-width:1.25}.curve-line{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:4;vector-effect:non-scaling-stroke}.curve-point{fill:var(--surface);stroke:var(--blue);stroke-width:2.4;vector-effect:non-scaling-stroke}.curve-active-halo{fill:color-mix(in srgb,var(--blue) 12%,transparent);stroke:none}.curve-point-active{fill:var(--blue)}.return-chart text{fill:var(--muted);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:700;letter-spacing:0}.return-chart .curve-axis-title{fill:color-mix(in srgb,var(--muted) 86%,var(--ink));font-size:11px;text-transform:uppercase}.curve-labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin-top:14px}.curve-labels span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:5px 10px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface) 76%,transparent);color:var(--muted);font-size:0.82rem;font-weight:620;font-variant-numeric:tabular-nums}.curve-labels b,.curve-labels em{display:block;font-style:normal;line-height:1;white-space:nowrap}.curve-labels b{color:color-mix(in srgb,var(--muted) 86%,var(--ink));font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.68rem;text-transform:uppercase}.curve-labels em{color:var(--ink);font-size:0.94rem;font-weight:760}.curve-note{margin:10px 0 0;color:var(--muted);font-size:0.86rem;line-height:1.45}.list,.news-list,.idea-grid,.bar-list,.benchmark-list,.horizon-list{display:grid;gap:10px}.horizon-list{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin-bottom:12px}.row,.idea,.news-item,.benchmark-row,.horizon-tile{min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.benchmark-row{container-type:inline-size;overflow:hidden}.horizon-tile{min-height:82px}.horizon-tile span,.horizon-tile small{display:block;color:var(--muted);font-size:0.76rem;font-weight:700;text-transform:uppercase}.horizon-tile strong{display:block;margin:6px 0 4px;overflow-wrap:anywhere;font-size:1.02rem}.horizon-tile small{font-size:0.7rem;font-weight:500;text-transform:none}.row-main{display:flex;align-items:center;justify-content:space-between;gap:12px}.symbol{display:inline-flex;align-items:center;gap:8px;font-weight:800}.dot{width:9px;height:9px;border-radius:999px;background:var(--blue)}.metric{color:var(--muted);font-size:0.88rem;text-align:right}.action-size{display:grid;gap:3px;min-width:174px;text-align:right}.action-size strong{font-size:1.1rem}.action-size span{color:var(--muted);font-size:0.78rem}.row p,.idea p,.news-item p,.benchmark-row p{margin:8px 0 0;color:var(--muted);font-size:0.92rem}.benchmark-row p{margin-top:3px}.insider-split{grid-template-columns:minmax(0,1.08fr) minmax(340px,0.92fr);align-items:start}.insider-card{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-left:4px solid color-mix(in srgb,var(--muted) 26%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--surface-alt) 86%,white)}.insider-card-buy{border-left-color:var(--green)}.insider-card-sell{border-left-color:var(--red)}.insider-card-hold{border-left-color:var(--muted)}.insider-card-top,.insider-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.insider-identity{display:flex;align-items:center;gap:10px;min-width:0}.insider-identity>div,.insider-footer span{min-width:0}.insider-identity strong{display:block;color:var(--ink);font-size:1.04rem;line-height:1.1}.insider-identity small,.insider-amount span,.insider-footer{color:var(--muted);font-size:0.76rem}.insider-amount{min-width:108px;text-align:right}.insider-amount strong{display:block;color:var(--ink);font-size:1rem;line-height:1.15}.insider-amount.positive strong{color:var(--green)}.insider-amount.negative strong{color:var(--red)}.insider-read{padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--paper) 72%,white);color:color-mix(in srgb,var(--ink) 86%,var(--muted));font-size:0.92rem;font-weight:700;line-height:1.35}.insider-fact-grid,.insider-ledger{display:grid;gap:8px;margin:0}.insider-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insider-fact-grid div,.insider-ledger div{min-width:0;padding:8px 9px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface) 82%,var(--surface-alt))}.insider-fact-grid dt,.insider-ledger dt{margin:0 0 3px;color:var(--muted);font-size:0.68rem;font-weight:800;text-transform:uppercase}.insider-fact-grid dd,.insider-ledger dd{margin:0;overflow-wrap:anywhere;color:var(--ink);font-size:0.82rem;font-weight:700;line-height:1.25}.insider-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.insider-ledger small{display:block;margin-top:2px;color:var(--muted);font-size:0.72rem}.insider-footer{align-items:center;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);padding-top:10px}.insider-symbol-card .insider-identity{align-items:center;flex-wrap:wrap}.insider-row{display:grid;grid-template-columns:82px minmax(0,1fr) minmax(86px,auto) 36px;gap:10px;align-items:center;min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-left:3px solid color-mix(in srgb,var(--muted) 30%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--surface-alt) 84%,white)}.insider-row-buy{border-left-color:var(--green)}.insider-row-sell{border-left-color:var(--red)}.insider-row-action .decision-action{min-width:68px;min-height:28px;padding:4px 8px}.insider-row-main{min-width:0}.insider-row-title{display:flex;align-items:baseline;gap:8px;min-width:0}.insider-row-title strong,.insider-net-head strong{color:var(--ink);font-size:0.98rem;line-height:1.1}.insider-row-title span,.insider-row-main small,.insider-net-row p{color:var(--muted);font-size:0.76rem}.insider-row-main p{margin:3px 0 2px;color:color-mix(in srgb,var(--ink) 82%,var(--muted));font-size:0.84rem;font-weight:650;line-height:1.3}.insider-row-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insider-row-value{text-align:right;font-variant-numeric:tabular-nums}.insider-row-value strong{display:block;color:var(--ink);font-size:0.94rem;line-height:1.15}.insider-row-value span{display:block;color:var(--muted);font-size:0.72rem;margin-top:2px}.insider-row-link{text-align:right}.insider-net-row{display:grid;gap:8px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-left:3px solid color-mix(in srgb,var(--muted) 30%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--surface-alt) 84%,white)}.insider-net-head,.insider-net-head>div,.insider-net-stats{display:flex;align-items:center;gap:8px}.insider-net-head{justify-content:space-between}.insider-net-head>strong{font-variant-numeric:tabular-nums}.insider-net-stats{flex-wrap:wrap;color:var(--muted);font-size:0.8rem}.insider-net-stats b{font-weight:800}.insider-net-row p{margin:0;line-height:1.35}.benchmark-numbers{display:grid;gap:4px;min-width:118px;text-align:right}.benchmark-numbers span,.benchmark-numbers strong{min-width:0;overflow-wrap:anywhere}@container (max-width:340px){.benchmark-row .row-main{align-items:flex-start;flex-direction:column;gap:8px}.benchmark-row .row-main>div{min-width:0;width:100%}.benchmark-numbers{min-width:0;text-align:left}}.benchmark-numbers span{color:var(--muted);font-size:0.84rem}.benchmark-numbers strong{font-size:1.08rem}.positive{color:var(--green)}.negative{color:var(--red)}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.action-visual-list{display:grid;gap:10px}.delta-row{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.delta-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.delta-head strong{font-size:0.94rem}.delta-head span{font-weight:800}.delta-bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;height:14px}.delta-axis{width:1px;height:18px;background:var(--ink);opacity:0.34}.delta-half{position:relative;overflow:hidden;height:10px;border-radius:999px;background:var(--track)}.delta-bar-strong{height:18px}.delta-negative .delta-fill{margin-left:auto}.delta-fill{display:block;height:100%;border-radius:inherit}.delta-fill.add{background:var(--green)}.delta-fill.trim{background:var(--red)}.delta-meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px;color:var(--muted);font-size:0.76rem}.waterfall-list,.peer-gap-list{display:grid;gap:10px}.waterfall-row,.peer-gap-row{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.waterfall-head,.peer-gap-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.waterfall-head strong,.peer-gap-head strong{font-size:0.94rem}.waterfall-head span,.peer-gap-head span{color:var(--muted);font-size:0.78rem;font-weight:700}.waterfall-track{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;height:18px}.waterfall-axis{width:1px;height:20px;background:var(--ink);opacity:0.36}.waterfall-half{position:relative;overflow:hidden;height:11px;border-radius:999px;background:var(--track)}.waterfall-negative .waterfall-fill{margin-left:auto}.waterfall-fill{display:block;height:100%;border-radius:inherit}.waterfall-fill.lift{background:var(--green)}.waterfall-fill.drag{background:var(--red)}.waterfall-meta,.peer-gap-legend{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px;color:var(--muted);font-size:0.74rem}.peer-gap-track{position:relative;overflow:hidden;height:34px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.peer-gap-current,.peer-gap-peer{position:absolute;left:0;height:10px;border-radius:999px}.peer-gap-current{top:7px;background:var(--blue)}.peer-gap-peer{bottom:7px;background:rgba(8,116,95,0.58)}.peer-gap-target{position:absolute;top:4px;bottom:4px;width:2px;border-radius:999px;background:var(--terminal)}.peer-gap-legend i{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:999px;vertical-align:middle}.legend-current{background:var(--blue)}.legend-peer{background:rgba(8,116,95,0.58)}.legend-target{background:var(--terminal)}.tag{padding:3px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:0.78rem}.tag.positive{color:var(--green);border-color:color-mix(in srgb,var(--green) 32%,var(--line));background:color-mix(in srgb,var(--green) 10%,var(--surface))}.tag.negative{color:var(--red);border-color:color-mix(in srgb,var(--red) 32%,var(--line));background:color-mix(in srgb,var(--red) 10%,var(--surface))}.flow-decision-panel{margin-bottom:16px;overflow:hidden}.flow-decision-table-wrap{min-width:0;overflow-x:auto}.flow-band-pressure{margin:-2px 0 14px}.flow-band-pressure-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.flow-band-pressure-head span{color:var(--ink);font-size:0.86rem;font-weight:760}.flow-band-pressure-head small{color:var(--muted);font-size:0.78rem;line-height:1.3;text-align:right}.flow-band-pressure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.flow-band-pressure-card{min-width:0;padding:10px;border:1px solid rgba(14,21,27,0.08);border-radius:8px;background:color-mix(in srgb,var(--surface) 78%,transparent)}.flow-band-pressure-card>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.flow-band-pressure-card span{color:var(--muted);font-size:0.78rem;font-weight:760}.flow-band-pressure-card strong{color:var(--ink);font-size:1.15rem;font-variant-numeric:tabular-nums}.flow-band-pressure-card small{display:block;margin-top:7px;color:var(--muted);font-size:0.78rem;line-height:1.3}.flow-band-pressure-bar{overflow:hidden;height:7px;border-radius:999px;background:color-mix(in srgb,var(--track) 80%,white)}.flow-band-pressure-bar span{display:block;height:100%;border-radius:inherit}.flow-band-pressure-buy .flow-band-pressure-bar span{background:color-mix(in srgb,var(--green) 76%,var(--surface))}.flow-band-pressure-sell .flow-band-pressure-bar span{background:color-mix(in srgb,var(--red) 76%,var(--surface))}.flow-decision-head-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.flow-decision-controls{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:7px;background:color-mix(in srgb,var(--surface) 62%,var(--paper))}.flow-decision-controls button{min-height:28px;padding:4px 9px;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer;font-size:0.78rem;font-weight:620}.flow-decision-controls button:hover,.flow-decision-controls button:focus-visible{color:var(--ink);outline:none}.flow-decision-controls button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 0 rgba(14,21,27,0.06)}.flow-decision-table{width:100%;min-width:880px;border-collapse:separate;border-spacing:0 8px}.flow-decision-table th{padding:0 10px 2px;color:var(--muted);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.68rem;font-weight:750;text-align:left;text-transform:uppercase;letter-spacing:0.04em}.flow-decision-table td{padding:12px 10px;border-top:1px solid rgba(14,21,27,0.08);border-bottom:1px solid rgba(14,21,27,0.08);background:color-mix(in srgb,var(--surface) 82%,transparent);vertical-align:middle}.flow-decision-table td:first-child{border-left:1px solid rgba(14,21,27,0.08);border-radius:8px 0 0 8px}.flow-decision-table td:last-child{border-right:1px solid rgba(14,21,27,0.08);border-radius:0 8px 8px 0}.flow-decision-table strong{display:block;color:var(--ink);font-size:0.92rem;line-height:1.2}.flow-decision-table small{display:block;max-width:24ch;margin-top:4px;color:var(--muted);font-size:0.76rem;line-height:1.25}.flow-decision-buy td{background:linear-gradient(90deg,color-mix(in srgb,var(--green) 15%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 90%,white)}.flow-decision-sell td{background:linear-gradient(90deg,color-mix(in srgb,var(--red) 14%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 90%,white)}.flow-signal-pill{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:999px;background:var(--surface);color:var(--ink);font-size:0.78rem;font-weight:750}.flow-decision-buy .flow-signal-pill{border-color:color-mix(in srgb,var(--green) 32%,var(--line));background:color-mix(in srgb,var(--green) 10%,var(--surface));color:var(--green)}.flow-decision-sell .flow-signal-pill{border-color:color-mix(in srgb,var(--red) 32%,var(--line));background:color-mix(in srgb,var(--red) 10%,var(--surface));color:var(--red)}.flow-strength-meter{position:relative;overflow:hidden;width:min(160px,18vw);height:8px;border-radius:999px;background:color-mix(in srgb,var(--track) 82%,white)}.flow-strength-meter span{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--green) 74%,var(--surface))}.flow-decision-sell .flow-strength-meter span{background:color-mix(in srgb,var(--red) 74%,var(--surface))}.flow-decision-more{margin-top:10px;border-top:1px solid rgba(14,21,27,0.08)}.flow-decision-more summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:46px;padding:12px 2px 4px;color:var(--ink);cursor:pointer;list-style:none}.flow-decision-more summary::-webkit-details-marker{display:none}.flow-decision-more summary::after{flex:0 0 auto;color:var(--muted);content:"+";font-size:1.1rem;font-weight:500;line-height:1}.flow-decision-more[open] summary::after{content:"−"}.flow-decision-more summary span{font-weight:650}.flow-decision-more summary small{color:var(--muted);font-size:0.82rem;text-align:right}.flow-decision-more-table{overflow-x:auto;padding-bottom:2px}.flow-decision-table-expanded{margin-top:2px}.flow-decision-table-expanded tbody tr:first-child td{border-top-color:rgba(14,21,27,0.08)}.idea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.idea h3{display:flex;align-items:center;justify-content:space-between;gap:12px}.focus-grid{display:grid;gap:16px}.focus-group{min-width:0}.focus-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.focus-group-head h4{margin:0;font-size:0.9rem;text-transform:uppercase}.focus-group-head p{margin:4px 0 0;color:var(--muted);font-size:0.82rem}.focus-grid-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.focus-card{min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.focus-title{display:block;min-height:62px}.focus-title strong,.focus-title span{display:block}.focus-title strong{font-size:0.92rem;line-height:1.18}.focus-title span{margin-top:4px;color:var(--muted);font-size:0.78rem}.focus-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.focus-metrics div{min-height:54px;padding:8px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.focus-metrics span{display:block;color:var(--muted);font-size:0.66rem;font-weight:700;line-height:1.15;overflow-wrap:anywhere;text-transform:uppercase}.focus-metrics strong{display:block;margin-top:4px;font-size:1rem}.mini-positions{display:grid;gap:6px;margin-top:12px}.mini-position{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;color:var(--muted);font-size:0.78rem}.mini-position strong{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.bar-row{display:grid;grid-template-columns:92px minmax(0,1fr) 112px;gap:10px;align-items:center;min-height:34px}.bar-track{overflow:hidden;height:10px;border-radius:999px;background:var(--track)}.bar-fill{height:100%;border-radius:inherit;background:var(--green)}.market-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tile{min-height:104px;padding:12px;border-radius:8px;color:var(--surface)}.tile strong,.tile span{display:block}.tile span{margin-top:8px;opacity:0.86;font-size:0.85rem}.news-item a{color:var(--blue);font-weight:700;overflow-wrap:anywhere;text-decoration:none}.news-item a:hover{text-decoration:underline}.topbar-link{color:var(--ink);font-weight:800;text-decoration:none;white-space:nowrap}.topbar-link:hover{color:var(--blue);text-decoration:underline}.symbol-page{display:grid;gap:16px;min-width:0;padding:clamp(18px,3vw,36px) clamp(16px,4vw,52px) 36px}.symbol-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:16px;align-items:stretch}.symbol-hero h1{margin:0;font-size:clamp(2.4rem,7vw,5.8rem);line-height:0.94}.symbol-hero p{max-width:760px;margin:8px 0 0;color:var(--muted);font-size:1rem}.symbol-primary-action{display:grid;align-content:end;min-height:170px;padding:16px;border:1px solid rgba(14,21,27,0.92);border-radius:8px;background:var(--terminal);color:var(--surface);box-shadow:var(--shadow-strong)}.symbol-primary-action span,.symbol-primary-action small{display:block;color:rgba(255,255,251,0.68)}.symbol-primary-action span{font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.72rem;font-weight:800;text-transform:uppercase}.symbol-primary-action strong{display:block;margin:8px 0;font-size:clamp(1.55rem,3vw,2.5rem);line-height:1.05}.symbol-primary-action small{line-height:1.4}.method-intro-row{background:var(--surface)}.method-rule-card{background:var(--surface)}.method-rule-list{display:grid;gap:7px;margin:10px 0 0;padding-left:18px;color:var(--muted);font-size:0.86rem;line-height:1.42}.methodology-brief{margin:10px 0 18px}.methodology-brief-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.methodology-brief-card{display:grid;align-content:start;min-width:0;min-height:178px;padding:14px;border:1px solid #e1e1dc;border-radius:6px;background:#fff;box-shadow:none}.methodology-brief-card>span{color:#687080;font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.68rem;font-weight:760;letter-spacing:0;line-height:1;text-transform:uppercase}.methodology-brief-card>strong{display:block;margin:9px 0 7px;color:#15171d;font-size:0.98rem;font-weight:760;line-height:1.15}.methodology-brief-card>p{margin:0;color:#49505d;font-size:0.82rem;line-height:1.38}.methodology-brief-card>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.methodology-brief-card em{display:inline-flex;min-height:22px;align-items:center;padding:0 7px;border:1px solid #e2e2dc;border-radius:999px;background:#f8f8f5;color:#596170;font-size:0.7rem;font-style:normal;font-weight:680;line-height:1}.engine-method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px}.engine-method-card{min-width:0;min-height:132px;padding:13px;border:1px solid rgba(14,21,27,0.1);border-radius:6px;background:rgba(255,255,251,0.86)}.engine-method-card>span{display:block;color:#687080;font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.66rem;font-weight:760;line-height:1;text-transform:uppercase}.engine-method-card>strong{display:block;margin:9px 0 7px;color:#15171d;font-size:0.95rem;font-weight:760;line-height:1.15}.engine-method-card>p{margin:0;color:#4f5662;font-size:0.8rem;line-height:1.38}@media (max-width:1180px){.engine-method-grid,.methodology-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.engine-method-grid,.methodology-brief-grid{grid-template-columns:minmax(0,1fr)}}.symbol-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.symbol-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.symbol-stat-grid div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface-alt)}.symbol-stat-grid span{display:block;color:var(--muted);font-size:0.7rem;font-weight:800;text-transform:uppercase}.symbol-stat-grid strong{display:block;margin-top:5px;overflow-wrap:anywhere;font-size:0.98rem}.symbol-note{margin:12px 0 0;color:var(--ink);font-weight:650}.symbol-factor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.symbol-factor-grid div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface-alt)}.symbol-factor-grid span{display:block;color:var(--muted);font-size:0.7rem;font-weight:800;text-transform:uppercase}.symbol-factor-grid strong{display:block;margin-top:5px}.symbol-factor-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.symbol-factor-list span{padding:5px 8px;border:1px solid rgba(37,88,213,0.2);border-radius:999px;background:rgba(37,88,213,0.06);color:var(--blue);font-size:0.78rem;font-weight:750}.symbol-structure-card{padding:12px;border:1px solid rgba(37,88,213,0.24);border-radius:8px;background:rgba(37,88,213,0.045)}.symbol-structure-card strong{display:block;color:var(--blue);font-size:1.05rem}.symbol-structure-card p{margin:8px 0 0;color:var(--muted)}.symbol-spark{display:block;width:100%;height:90px;margin-top:10px}.symbol-spark polyline{fill:none;stroke:var(--blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.symbol-constraint{padding:11px 12px;border:1px solid rgba(181,104,30,0.28);border-radius:8px;background:rgba(181,104,30,0.07)}.symbol-constraint+.symbol-constraint{margin-top:8px}.symbol-constraint strong,.symbol-constraint p{display:block}.symbol-constraint p{margin:5px 0 0;color:var(--muted)}.symbol-constraint.constraint-hard_stop{border-color:rgba(176,68,73,0.34);background:rgba(176,68,73,0.08)}.symbol-constraint.constraint-size_cap{border-color:rgba(181,104,30,0.34);background:rgba(181,104,30,0.08)}.symbol-constraint.constraint-review_required{border-color:rgba(37,88,213,0.28);background:rgba(37,88,213,0.07)}.symbol-copy-stack{display:grid;gap:10px}.symbol-copy-stack p{margin:0;color:var(--muted);line-height:1.5}.symbol-copy-stack strong{color:var(--ink)}.home-page{display:grid;gap:clamp(22px,4vw,42px);min-width:0;padding:clamp(20px,4vw,52px) clamp(16px,5vw,72px) 36px}.home-hero{display:grid;gap:14px;max-width:1040px;padding:clamp(18px,3vw,30px) 0 4px}.home-hero h1{max-width:980px;font-family:Newsreader,Georgia,"Times New Roman",serif;font-size:clamp(2.45rem,7vw,6.2rem);font-weight:520;line-height:0.94}.home-hero p{max-width:860px;margin:0;color:var(--muted);font-size:clamp(1rem,1.7vw,1.22rem);font-weight:400}.home-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.home-decision-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(14,21,27,0.16);border-radius:8px;background:var(--terminal);box-shadow:var(--shadow-strong)}.home-decision-band article{min-width:0;min-height:126px;padding:16px;background:rgba(255,255,251,0.045);color:var(--surface)}.home-decision-band span,.home-decision-band small{display:block;color:rgba(255,255,251,0.66)}.home-decision-band span{font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.72rem;font-weight:600;text-transform:uppercase}.home-decision-band strong{display:block;margin:12px 0 8px;overflow-wrap:anywhere;font-family:Newsreader,Georgia,"Times New Roman",serif;font-size:clamp(1.18rem,2vw,1.55rem);font-weight:520;line-height:1.1}.home-section{display:grid;grid-template-columns:minmax(260px,0.85fr) minmax(0,1.15fr);gap:clamp(18px,3vw,34px);align-items:start}.home-section h2{max-width:720px;font-family:Newsreader,Georgia,"Times New Roman",serif;font-size:clamp(1.45rem,3vw,2.45rem);font-weight:500;line-height:1.04}.home-thesis-grid,.home-link-grid{display:grid;gap:12px}.home-thesis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-thesis-grid article,.home-link-grid a{min-width:0;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.home-thesis-grid strong,.home-link-grid strong,.home-link-grid span{display:block}.home-thesis-grid strong,.home-link-grid strong{font-weight:600}.home-thesis-grid p,.home-link-grid span{margin:8px 0 0;color:var(--muted);font-weight:400}.home-live-grid{display:grid;grid-template-columns:1fr;gap:12px}.home-live-grid .panel{padding:clamp(18px,2.6vw,28px);border-color:rgba(18,26,27,0.08);border-radius:10px;background:color-mix(in srgb,var(--surface) 86%,white);box-shadow:none}.home-live-grid .panel-head{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(18,26,27,0.06)}.home-live-grid .panel-head h3{font-size:0.98rem;font-weight:560;letter-spacing:0}.home-live-grid .panel-head span,.home-live-grid .panel-link{color:var(--muted);font-size:0.82rem;font-weight:450;text-decoration:none}.home-live-grid .panel-link:hover,.home-live-grid .panel-link:focus-visible{color:var(--ink);outline:none}.home-live-grid .bar-row strong{overflow:hidden;font-size:0.95rem;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.home-live-grid .bar-row .metric{color:color-mix(in srgb,var(--ink) 88%,var(--muted));font-family:Newsreader,Georgia,"Times New Roman",serif;font-size:1rem;font-weight:500}.home-live-grid .bar-row{grid-template-columns:minmax(96px,150px) minmax(0,1fr) minmax(52px,auto);min-height:38px;gap:14px;padding:2px 0}.home-live-grid .bar-row+.bar-row{border-top:1px solid rgba(18,26,27,0.045)}.home-live-grid .bar-track{height:5px;background:rgba(18,26,27,0.07)}.home-live-grid .bar-fill{background:color-mix(in srgb,var(--ink) 78%,var(--paper)) !important}.home-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.home-flow a{position:relative;display:block;min-height:74px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);color:var(--ink);font-weight:600;text-decoration:none;transition:transform 0.18s ease,border-color 0.18s ease,background 0.18s ease,color 0.18s ease}.home-flow a::after{position:absolute;right:10px;bottom:8px;color:var(--blue);content:"->";font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;transition:transform 0.18s ease}.home-flow a:hover,.home-flow a:focus-visible{border-color:color-mix(in srgb,var(--blue) 42%,var(--line));background:color-mix(in srgb,var(--blue) 7%,var(--surface));color:var(--blue);outline:3px solid rgba(37,88,213,0.12);transform:translateY(-2px)}.home-flow a:hover::after,.home-flow a:focus-visible::after{transform:translateX(4px)}.home-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-link-grid a{color:inherit;text-decoration:none}.home-link-grid a:hover,.home-link-grid a:focus-visible{border-color:var(--blue);outline:3px solid rgba(37,88,213,0.12)}.portfolio-page{display:grid;gap:16px;min-width:0;padding:clamp(18px,3vw,36px)}.portfolio-hero,.core-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:22px 0 6px}.portfolio-hero h1,.core-hero h1{max-width:780px}.portfolio-hero p,.core-hero p{max-width:760px;margin:10px 0 0;color:var(--muted);font-size:1rem}.portfolio-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 13px;border:1px solid var(--terminal);border-radius:6px;cursor:pointer;font-weight:650;text-decoration:none;white-space:nowrap}.primary-button{background:var(--terminal);border-color:var(--terminal);color:var(--surface)}.primary-button:hover,.primary-button:focus-visible{background:color-mix(in srgb,var(--terminal) 82%,#000);outline:3px solid rgba(14,21,27,0.16)}.secondary-button{background:var(--surface);color:var(--ink)}.secondary-button:hover,.secondary-button:focus-visible{border-color:var(--terminal);color:var(--terminal);outline:3px solid rgba(14,21,27,0.12)}.portfolio-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.portfolio-share-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:16px;align-items:center;padding:16px;border:1px solid rgba(14,21,27,0.16);border-radius:8px;background:var(--terminal);color:var(--surface);box-shadow:var(--shadow-strong)}.portfolio-share-panel h2{margin-bottom:6px}.portfolio-share-panel p{margin:0;color:rgba(255,255,251,0.74)}.copy-status{padding:12px;border:1px solid rgba(223,255,79,0.38);border-radius:6px;background:rgba(223,255,79,0.1);color:var(--electric);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.78rem;line-height:1.4}.portfolio-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,0.85fr);gap:16px}.portfolio-allocation-panel{overflow:hidden}.portfolio-weight-table{display:grid;gap:8px}.portfolio-weight-row{display:grid;grid-template-columns:34px minmax(118px,0.8fr) minmax(180px,1.2fr) minmax(150px,0.8fr);gap:10px;align-items:center;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.portfolio-rank{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;background:var(--terminal);color:var(--surface);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.72rem;font-weight:800}.portfolio-weight-row strong,.portfolio-weight-row span,.portfolio-weight-row small{display:block}.portfolio-weight-row span,.portfolio-copy-note small{color:var(--muted);font-size:0.78rem}.portfolio-weight-visual{display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:10px;align-items:center}.portfolio-copy-note{text-align:right}.portfolio-copy-note span{font-weight:800}.portfolio-structure-note{grid-column:2 / -1;display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:baseline;padding:8px 10px;border:1px solid rgba(15,117,128,0.22);border-radius:6px;background:rgba(15,117,128,0.045)}.portfolio-structure-note span,.portfolio-structure-note strong{display:inline;font-size:0.82rem}.portfolio-structure-note span{color:var(--blue);font-weight:800}.portfolio-structure-note strong{color:var(--ink)}.portfolio-structure-note small{min-width:0;overflow:hidden;color:var(--muted);font-size:0.8rem;text-overflow:ellipsis;white-space:nowrap}.portfolio-structure-note-compact{grid-column:auto;grid-template-columns:auto auto;margin-top:8px}.portfolio-structure-note-compact small{grid-column:1 / -1;white-space:normal}.portfolio-factor-risk{display:grid;gap:12px}.portfolio-factor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.portfolio-factor-grid article{min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.portfolio-factor-grid span,.portfolio-factor-grid small{display:block;color:var(--muted);font-size:0.76rem;font-weight:750}.portfolio-factor-grid span{text-transform:uppercase}.portfolio-factor-grid strong{display:block;margin:6px 0 4px;font-size:1.2rem}.portfolio-factor-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.portfolio-factor-list div{min-width:0;padding:9px 10px;border:1px solid rgba(37,88,213,0.2);border-radius:6px;background:rgba(37,88,213,0.055)}.portfolio-factor-list span{display:block;color:var(--muted);font-size:0.72rem;font-weight:800;text-transform:uppercase}.portfolio-factor-list strong{display:block;margin-top:3px}.bucket-thesis-list,.rebalance-list,.concentration-map{display:grid;gap:10px}.bucket-thesis-card,.rebalance-row,.attribution-card{min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.bucket-thesis-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:8px}.bucket-thesis-card p,.rebalance-row p{margin:6px 0 0;color:var(--muted);font-size:0.9rem}.copy-stack h4{margin:0 0 10px;color:var(--muted);font-size:0.78rem;text-transform:uppercase}.rebalance-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,auto);gap:12px;align-items:start}.rebalance-metrics{display:grid;gap:3px;color:var(--muted);font-size:0.78rem;text-align:right}.rebalance-metrics strong{color:var(--ink);font-size:0.98rem}.rebalance-metrics strong.positive{color:var(--green)}.rebalance-metrics strong.negative{color:var(--red)}.portfolio-attribution-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.attribution-card{display:grid;gap:4px}.attribution-card span{font-size:1.1rem;font-weight:800}.attribution-card small{color:var(--muted);line-height:1.35}.core-page{display:grid;gap:16px;min-width:0;padding:clamp(18px,3vw,36px)}.core-overlap-list,.core-manager-list{display:grid;gap:12px}.core-overlap-row{display:grid;grid-template-columns:minmax(130px,0.8fr) minmax(220px,1.3fr) minmax(120px,0.55fr);gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.core-overlap-symbol strong,.core-overlap-symbol span,.core-overlap-metrics span,.core-overlap-metrics strong,.core-overlap-metrics small{display:block}.core-overlap-symbol span,.core-overlap-bar small,.core-overlap-metrics span,.core-overlap-metrics small{color:var(--muted);font-size:0.78rem}.core-overlap-bar{display:grid;gap:6px;min-width:0}.core-overlap-metrics{text-align:right}.core-manager-panel{overflow:hidden}.core-manager-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,auto);gap:18px;align-items:start;margin-bottom:14px}.core-manager-head h2{margin-bottom:8px}.core-manager-head p{margin-bottom:0;color:var(--muted)}.core-manager-meta{display:grid;gap:6px;color:var(--muted);font-size:0.82rem;text-align:right}.core-manager-meta a{color:var(--blue);font-weight:800;text-decoration:none}.core-manager-meta a:hover{text-decoration:underline}.core-manager-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.core-manager-metrics article{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.core-manager-metrics span{display:block;color:var(--muted);font-size:0.72rem;font-weight:700;text-transform:uppercase}.core-manager-metrics strong{display:block;margin-top:5px;font-size:1.08rem}.core-table-wrap{overflow:auto;border:1px solid rgba(14,21,27,0.1);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,251,0.98),rgba(248,250,243,0.92)),var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,0.55);scrollbar-width:thin}.core-position-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;font-size:0.88rem}.core-position-table th,.core-position-table td{padding:11px 12px;border-bottom:1px solid rgba(14,21,27,0.08);text-align:left;vertical-align:top}.core-position-table th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--surface-alt) 86%,white);color:color-mix(in srgb,var(--muted) 92%,var(--ink));font-size:0.7rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;box-shadow:inset 0 -1px 0 rgba(14,21,27,0.08)}.core-position-table tbody tr:last-child td{border-bottom:0}.core-position-table tbody tr:nth-child(even) td{background:rgba(248,250,243,0.72)}.core-position-table tbody tr:hover td{background:color-mix(in srgb,var(--hero-glow) 58%,white)}.core-position-table td:first-child{color:var(--muted);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.78rem}.core-position-table td strong{display:block;color:var(--ink);font-size:0.92rem;line-height:1.2}.core-position-table td span{display:block;color:var(--muted);font-size:0.78rem}.table-cell-main{display:block}.table-cell-sub{display:block;margin-top:3px;color:var(--muted);font-size:0.76rem}.empty{padding:18px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);background:rgba(255,255,251,0.55)}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px clamp(16px,3vw,36px);border-top:1px solid var(--line);color:var(--muted);font-size:0.84rem}.site-footer a{color:var(--ink);font-weight:800;text-decoration:none}.site-footer a:hover{color:var(--blue);text-decoration:underline}@media (max-width:760px){.layout{grid-template-columns:1fr}.rail-toggle{display:none}body.rail-collapsed .layout{grid-template-columns:1fr}.rail{position:static;grid-column:1;grid-row:auto;display:flex;gap:8px;height:auto;padding:10px clamp(16px,3vw,36px);border-right:0;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}body.rail-collapsed .rail{display:flex}.content{grid-column:1;grid-row:auto}body.rail-collapsed .content{grid-column:1}.rail::-webkit-scrollbar{display:none}.rail-button{width:auto;flex:0 0 auto;white-space:nowrap}.rail-group{display:flex;gap:8px;align-items:center;margin:0}.rail-group-label{display:none}.split,.dashboard-grid,.cockpit-trades-grid,.symbol-hero,.symbol-grid,.investor-brief-list,.risk-model-grid,.model-targets-grid,.research-alpha-grid,.risk-portfolio-grid,.research-deep-summary,.research-scenario-row,.research-weight-grid,.symbol-stat-grid,.symbol-factor-grid,.model-target-weight-strip,.model-target-risk-grid,.model-target-structure,.research-note-grid,.research-stack-row,.research-deep-panel{position:static;grid-template-columns:1fr;max-height:none}.research-deep-primary-metric{padding-right:0;border-right:0;padding-bottom:10px;border-bottom:1px solid var(--line)}.visual-grid,.portfolio-grid,.portfolio-factor-grid,.portfolio-factor-list,.portfolio-share-panel,.home-section,.home-live-grid,.home-link-grid,.decision-stack,.command-bar,.brief-hero{grid-template-columns:1fr}.brief-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.command-bar-tools{justify-content:stretch}.command-bar-tools .search{width:100%}.home-thesis-grid,.home-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.engine-validation-grid,.engine-factor-grid,.validation-metric-grid,.calibration-strip{grid-template-columns:1fr}.engine-factor-grid .panel:last-child{grid-column:auto}.portfolio-hero,.core-hero,.core-manager-head{grid-template-columns:1fr}.portfolio-hero-actions{justify-content:flex-start}.core-manager-meta{text-align:left}}@media (max-width:760px){body{font-size:15px}.topbar{align-items:flex-start;justify-content:space-between;gap:10px;min-height:0;padding:10px 18px}.topbar-meta{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;max-width:min(52vw,100%);font-size:0.82rem;line-height:1.22}.topbar-link{font-size:0.9rem}.topbar-meta #reportDate,.topbar-meta #refreshStatus{display:none}.brand{gap:9px;min-width:0;flex:1 1 auto}.brand-logo{width:min(92px,30vw);height:34px}.brand-mark{width:36px;height:36px;font-size:0.62rem;border-radius:7px}.brand strong{font-size:0.95rem}.brand small{font-size:0.7rem;line-height:1.25}.badge,.regime-badge{min-height:28px;padding:3px 9px;font-size:0.78rem}.content,.portfolio-page,.core-page{padding:18px}.rail{gap:6px;padding:9px 18px;padding-right:34px;scroll-padding-left:18px;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 34px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 34px),transparent 100%)}.rail-button{min-height:31px;margin:0;padding:5px 7px;border-radius:5px;color:color-mix(in srgb,var(--ink) 64%,var(--muted));font-size:0.9rem;font-weight:480;scroll-snap-align:start}.rail-button.active{border-color:color-mix(in srgb,var(--ink) 8%,transparent);background:color-mix(in srgb,var(--surface) 42%,transparent);color:var(--ink);font-weight:620}h1{font-size:2rem;line-height:1}h2{font-size:1.2rem;line-height:1.12}.command-bar{margin-bottom:18px}.dashboard-logo-title img{width:min(132px,36vw);max-height:40px}.dashboard-logo-title{gap:8px;font-size:2rem;line-height:0.95}.dashboard-command-bar{padding:16px;border-radius:14px}.hero-deck,.brief-hero-deck{font-size:0.94rem}.decision-flow-meter{margin-top:14px}.decision-flow-labels{align-items:flex-start;flex-direction:column;gap:4px}.hero-meta{gap:8px}.hero-pill{min-height:34px;padding:7px 10px;font-size:0.78rem}.notice{margin:0 0 18px;font-size:0.88rem}.section-head,.panel-head{gap:8px;margin-bottom:12px}.section-head span,.panel-head span{font-size:0.78rem;line-height:1.3}.kpi,.decision-card,.panel{padding:14px}.brief-hero-copy,.brief-hero-stats,.investor-brief{padding:14px;border-radius:14px}.kpi{min-height:0}.kpi small{font-size:0.86rem;line-height:1.35;overflow-wrap:normal}.risk-desk-header h2{font-size:2.45rem}.risk-desk-header,.risk-desk-layout,.risk-desk-grid,.risk-construction-grid{grid-template-columns:1fr}.risk-desk-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-metric-tile{padding:10px}.risk-row-head,.risk-factor-card>div,.risk-attribution-row>div:first-child,.risk-provider-row>div{align-items:flex-start;flex-direction:column;gap:3px}.decision-stack{gap:10px}.chart-panel canvas{min-height:248px}.market-performance-chart,.market-performance-chart svg,.market-chart-empty{min-height:320px}.market-performance-chart{height:320px}.market-performance-chart svg{height:100%}.chart-panel .panel-head{align-items:flex-start}.chart-panel .panel-head span{text-align:left}.return-chart{padding:12px}.return-chart svg{height:220px}.curve-labels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.curve-labels span{min-height:30px;padding:5px 8px}.curve-note{max-width:34ch;font-size:0.85rem;line-height:1.35}.horizon-list{grid-template-columns:repeat(2,minmax(0,1fr))}.horizon-tile{min-height:76px}.tags{gap:5px}.tag{padding:3px 7px;font-size:0.72rem}.home-page{gap:26px;padding:26px 20px 32px}body.home-frontpage .home-page{padding-top:0;background:#000}body.home-frontpage .topbar{border-bottom-color:rgba(21,55,65,0.9);box-shadow:none}.home-hero{gap:12px;padding:6px 0 0}.home-hero h1{font-size:clamp(2.35rem,10vw,3.05rem);line-height:0.96}.home-hero p{font-size:1rem;line-height:1.45}.home-actions{display:grid;grid-template-columns:1fr}.home-decision-band article{min-height:0;padding:16px}.home-decision-band strong{margin:9px 0 6px}.home-section{gap:14px}.home-section h2{font-size:1.55rem;line-height:1.08}.home-flow a{min-height:56px;padding:10px 30px 10px 10px}.portfolio-hero,.core-hero{gap:16px;padding:18px 0 4px}.portfolio-hero-actions{display:grid;grid-template-columns:1fr;width:100%}.portfolio-share-panel{padding:14px}.portfolio-summary-grid{gap:10px}.core-table-wrap{width:100%;max-width:100%;margin-right:0;border-radius:8px}.core-position-table{min-width:760px;font-size:0.82rem}.kpi-grid,.idea-grid,.market-map,.portfolio-summary-grid,.home-decision-band,.home-thesis-grid,.home-flow,.portfolio-context,.focus-grid{grid-template-columns:1fr}.section-head,.panel-head,.row-main{align-items:flex-start;flex-direction:column}.flow-decision-head-actions{align-items:flex-start;justify-content:flex-start;width:100%}.flow-band-pressure-head{align-items:flex-start;flex-direction:column;gap:2px}.flow-band-pressure-head small{text-align:left}.flow-band-pressure-grid{grid-template-columns:1fr}.brief-hero-stats{grid-template-columns:1fr}.metric{text-align:left}.action-size{min-width:0;text-align:left}.bar-row{grid-template-columns:70px minmax(0,1fr)}.bar-row .metric{grid-column:1 / -1}.portfolio-weight-row{grid-template-columns:28px minmax(0,1fr)}.core-overlap-row,.core-manager-metrics{grid-template-columns:1fr}.core-overlap-metrics{text-align:left}.portfolio-weight-visual,.portfolio-copy-note{grid-column:2 / -1}.portfolio-copy-note,.rebalance-metrics{text-align:left}.rebalance-row{grid-template-columns:1fr}.primary-button,.secondary-button{width:100%}.site-footer{align-items:flex-start;flex-direction:column;padding:16px 18px}}@media (max-width:430px){.topbar{padding-inline:16px}.topbar-meta{max-width:38vw}.topbar-meta #builtTime,.topbar-meta #loadedTime,.topbar-meta #portfolioDate,.topbar-meta #coreDate{display:none}.brand-system{white-space:normal;max-width:9.5rem}.content,.portfolio-page,.core-page{padding:16px}.rail{padding:8px 16px;scroll-padding-left:16px}.search input{min-height:42px}.return-chart{padding:10px}.return-chart svg{height:198px}.curve-labels{grid-template-columns:1fr}.curve-labels span{justify-content:space-between}.panel,.kpi,.decision-card,.row,.idea,.news-item,.benchmark-row,.horizon-tile{border-radius:7px}.home-page{padding-inline:20px}.home-hero h1{font-size:clamp(2.2rem,10.6vw,2.75rem)}.bar-row{grid-template-columns:minmax(88px,0.7fr) minmax(0,1fr)}.market-map{grid-template-columns:1fr}.focus-title,.focus-group-head,.delta-head,.waterfall-head,.peer-gap-head{align-items:flex-start;flex-direction:column}.horizon-list,.focus-metrics{grid-template-columns:1fr}.portfolio-weight-row{padding:12px}.portfolio-weight-visual{grid-template-columns:minmax(0,1fr) 52px}.core-table-wrap{margin-right:-16px}}.carver-brief-panel{border-color:color-mix(in srgb,var(--blue) 26%,var(--line))}.carver-brief-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,0.85fr);gap:14px 18px;align-items:start}.carver-brief-copy{min-width:0}.carver-brief-copy strong{display:block;color:var(--ink);font-size:clamp(1rem,1vw+0.78rem,1.35rem);line-height:1.16}.carver-brief-copy p{margin:8px 0 0;color:var(--muted);font-size:0.92rem;line-height:1.5}.carver-brief-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.carver-brief-stats article{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.carver-brief-stats span,.carver-brief-position small{display:block;color:var(--muted);font-size:0.72rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.carver-brief-stats strong{display:block;margin-top:4px;color:var(--ink);font-size:1rem}.carver-brief-positions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.carver-brief-position{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.carver-brief-position strong{color:var(--ink);font-size:0.85rem}.carver-brief-link{grid-column:1 / -1;justify-self:start}@media (max-width:760px){.carver-brief-body,.carver-brief-stats{grid-template-columns:1fr}}.carver-panel{scroll-margin-top:24px}.carver-panel:focus{outline:2px solid color-mix(in srgb,var(--blue) 58%,transparent);outline-offset:4px}.carver-panel .carver-body{display:grid;gap:16px}.carver-summary{margin:0;font-size:0.95rem;font-weight:600;color:var(--ink)}.carver-implications{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.carver-implication{padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.carver-implication-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.carver-implication p{margin:6px 0 4px;font-size:0.85rem;color:var(--ink)}.carver-implication small{color:var(--muted);font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.03em}.carver-tilts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.carver-tilts-label{color:var(--muted);font-size:0.72rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em}.carver-tilt{padding:4px 10px;border-radius:999px;border:1px solid var(--line);font-size:0.8rem;font-weight:700;background:var(--surface)}.carver-tilt-favor{color:var(--green);border-color:color-mix(in srgb,var(--green) 35%,var(--line))}.carver-tilt-caution{color:var(--red);border-color:color-mix(in srgb,var(--red) 35%,var(--line))}.carver-tables{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;align-items:start}.carver-section{min-width:0;overflow-x:auto}.carver-section .core-position-table{min-width:0;font-size:0.82rem}.carver-section .core-position-table th,.carver-section .core-position-table td{padding:8px 10px;white-space:nowrap}.engine-ranking-legend{margin:0 0 1rem;padding:0.75rem 1rem;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,var(--surface-alt))}.engine-ranking-legend summary{cursor:pointer;font-weight:600;font-size:0.92rem;list-style:none}.engine-ranking-legend summary::-webkit-details-marker{display:none}.engine-ranking-legend summary::before{content:"▸ ";display:inline-block;transition:transform 0.15s ease}.engine-ranking-legend[open] summary::before{transform:rotate(90deg)}.engine-explained-list{margin:0.75rem 0 0;padding-left:1.1rem;color:var(--muted);font-size:0.88rem;line-height:1.55}.engine-explained-list li+li{margin-top:0.35rem}.engine-validation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 16px}.engine-factor-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,0.8fr);gap:16px;margin:0 0 16px}.engine-factor-grid .panel:last-child{grid-column:1 / -1}.validation-metric-grid,.calibration-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.validation-metric{min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface) 82%,var(--surface-alt))}.validation-metric span,.validation-table th{color:var(--muted);font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.72rem;font-weight:700;text-transform:uppercase}.validation-metric strong{display:block;margin:4px 0;color:var(--ink);font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.05}.validation-metric small,.validation-table small,.validation-note{display:block;color:var(--muted);font-size:0.8rem;line-height:1.4}.validation-positive strong,.validation-positive{color:var(--green)}.validation-negative strong,.validation-negative{color:var(--red)}.validation-pending strong,.validation-pending{color:var(--amber)}.validation-table{overflow-x:auto}.validation-table table{width:100%;min-width:540px;border-collapse:collapse}.validation-table th,.validation-table td{padding:10px 8px;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);text-align:left;vertical-align:top}.validation-table td{color:var(--ink);font-size:0.88rem}.validation-table td strong{display:block;font-size:0.94rem}.validation-pill{display:inline-flex;align-items:center;min-height:26px;padding:2px 8px;border:1px solid currentColor;border-radius:999px;font-size:0.78rem;font-weight:650}.validation-note{margin:10px 0 0}.orthogonality-scroll{overflow-x:auto}.orthogonality-matrix{width:100%;min-width:720px;border-collapse:collapse;font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.72rem}.orthogonality-matrix th,.orthogonality-matrix td{padding:7px 8px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);text-align:center}.orthogonality-matrix th:first-child{text-align:left}.orthogonality-matrix td{border-radius:6px}.corr-self{background:color-mix(in srgb,var(--ink) 9%,transparent);color:var(--ink)}.corr-hot{background:color-mix(in srgb,var(--red) 15%,transparent);color:var(--red)}.corr-warm{background:color-mix(in srgb,var(--amber) 14%,transparent);color:var(--amber)}.corr-cool{background:color-mix(in srgb,var(--green) 9%,transparent);color:var(--green)}.risk-span-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.risk-span-item{min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface) 82%,var(--surface-alt))}.risk-span-item strong,.risk-span-item span,.risk-span-item small{display:block}.risk-span-item strong{color:var(--ink);font-size:0.92rem}.risk-span-item span{margin:4px 0;font-weight:700;color:var(--amber)}.risk-span-item.is-covered span{color:var(--green)}.risk-span-item small{color:var(--muted);font-size:0.8rem;line-height:1.4}.carver-legend{margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);font-size:0.78rem;color:var(--muted)}.carver-legend summary{cursor:pointer;font-weight:700;color:var(--text);list-style:none}.carver-legend summary::-webkit-details-marker{display:none}.carver-legend summary::before{content:"▸ ";color:var(--muted)}.carver-legend[open] summary::before{content:"▾ "}.carver-legend p{margin:8px 0 6px}.carver-legend ul{margin:0;padding-left:18px;display:grid;gap:6px}.carver-legend code{font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.74rem;background:var(--surface);padding:1px 4px;border-radius:4px}#quantTopIrTable,#quantGwTable,#quantRankTable,#quantFactorTable,#quantWeightsTable,#quantMetricTable,#quantContextTable{width:100%;max-width:100%;overflow-x:auto}#quantTopIrTable .core-position-table,#quantGwTable .core-position-table,#quantRankTable .core-position-table,#quantFactorTable .core-position-table,#quantWeightsTable .core-position-table,#quantMetricTable .core-position-table,#quantContextTable .core-position-table{min-width:0}.quant-metric-panel,.quant-context-panel{display:grid;gap:14px}.metric-chip-grid,.metric-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric-chip{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(18,26,27,0.1);border-radius:6px;background:rgba(255,255,251,0.76);color:var(--ink);text-align:left}button.metric-chip{cursor:pointer}button.metric-chip:hover{border-color:rgba(15,117,128,0.24);background:rgba(15,117,128,0.06)}.metric-chip span,.metric-axis-grid span{color:var(--muted);font-size:0.68rem;font-weight:760;line-height:1.1;text-transform:uppercase}.metric-chip strong{overflow:hidden;font-size:clamp(1rem,1.55vw,1.3rem);font-weight:760;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.metric-chip small{color:var(--muted);font-size:0.74rem;line-height:1.25}.metric-chip-watch{border-color:rgba(181,104,30,0.22);background:rgba(181,104,30,0.07)}.metric-axis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric-axis-grid label{display:grid;gap:7px}.metric-axis-grid select{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(18,26,27,0.12);border-radius:6px;background:rgba(248,250,243,0.8);color:var(--ink);font:inherit;font-weight:720}@media (max-width:920px){.metric-chip-grid,.metric-summary-grid,.metric-axis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.metric-chip-grid,.metric-summary-grid,.metric-axis-grid{grid-template-columns:minmax(0,1fr)}}.carver-section h4{margin:0 0 8px;font-size:0.86rem;font-weight:800;text-transform:uppercase;letter-spacing:0.03em;color:var(--muted)}.carver-note{font-size:0.78rem}.trim-carver{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--line);font-size:0.78rem;color:var(--muted)}.trim-carver-tag{font-weight:800;text-transform:uppercase;letter-spacing:0.04em;color:var(--blue)}@media (max-width:900px){.carver-tables{grid-template-columns:minmax(0,1fr)}}.model-target-row.decision-card .decision-card-read{gap:8px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface) 86%,white)}.model-target-row.decision-card .decision-card-read p{display:grid;grid-template-columns:152px minmax(0,1fr);gap:12px;align-items:baseline;margin:0;color:color-mix(in srgb,var(--ink) 68%,var(--muted));font-size:0.92rem;line-height:1.42}.model-target-row.decision-card .decision-card-read strong{display:block;margin:0;color:var(--ink);font-size:0.78rem;font-weight:760;line-height:1.2;text-transform:uppercase;letter-spacing:0.045em;white-space:nowrap}.model-target-row.decision-card .decision-card-read p+p{padding-top:8px;border-top:1px solid color-mix(in srgb,var(--line) 58%,transparent)}@media (max-width:760px){.model-target-row.decision-card .decision-card-read p{grid-template-columns:1fr;gap:3px}}.model-target-row.decision-card .decision-card-main{grid-template-columns:minmax(220px,0.78fr) minmax(420px,1.22fr);align-items:center}.model-target-row.decision-card .decision-action{min-width:104px;white-space:nowrap}.model-target-row.decision-card .decision-card-metrics{grid-template-columns:repeat(4,minmax(92px,1fr));gap:10px;align-items:end}.model-target-row.decision-card .decision-card-metrics div{min-width:0;padding:0;border:0;background:transparent}.model-target-row.decision-card .decision-card-metrics span{display:block;margin:0 0 8px;color:var(--muted);font-size:0.72rem;font-weight:760;line-height:1.1;text-transform:uppercase;letter-spacing:0.035em}.model-target-row.decision-card .decision-card-metrics strong{display:block;margin:0;color:var(--ink);font-size:clamp(1.45rem,3.1vw,2.25rem);font-weight:780;line-height:0.98;letter-spacing:0;white-space:nowrap}.model-target-row.decision-card .decision-card-metrics.compact strong{font-size:clamp(1rem,2vw,1.2rem)}.model-target-row.decision-card .decision-card-detail>summary{padding:0;font-size:0.9rem;font-weight:680;line-height:1.25}@media (max-width:980px){.model-target-row.decision-card .decision-card-main{grid-template-columns:1fr}.model-target-row.decision-card .decision-card-metrics{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (max-width:560px){.model-target-row.decision-card .decision-card-identity{display:grid;grid-template-columns:1fr}.model-target-row.decision-card .decision-action{width:max-content}.model-target-row.decision-card .decision-card-metrics{grid-template-columns:1fr}}html,body{max-width:100%;overflow-x:clip}.layout,.content,.view,.panel,.core-table-wrap,.canvas-wrap{min-width:0}.view:not(.active){display:none}.core-table-wrap,.orthogonality-scroll,.market-table-wrap,.validation-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.core-position-table,.orthogonality-matrix{width:max-content;min-width:min(100%,760px)}button,a,input,select,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid color-mix(in srgb,var(--blue) 55%,white);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important}}@media (max-width:900px){.topbar{min-height:60px;align-items:center;gap:10px;padding:9px 12px}.topbar-meta{min-width:0;justify-content:flex-end;gap:8px;font-size:0.76rem}.topbar-meta #reportDate,.topbar-meta #refreshStatus{max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand{min-width:0}.brand-logo{width:min(92px,28vw);height:34px}.layout{display:grid;grid-template-columns:1fr;gap:0}.rail-toggle{top:68px;left:10px;z-index:12}.rail{position:sticky;top:60px;z-index:9;display:flex;gap:12px;width:100%;max-width:100vw;padding:10px 12px 10px 52px;overflow-x:auto;overscroll-behavior-x:contain;border-right:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,white);box-shadow:inset -34px 0 24px -28px rgba(18,26,27,0.42);-webkit-overflow-scrolling:touch;scrollbar-width:thin}body.rail-collapsed .rail{display:none}.rail-group{display:flex;flex:0 0 auto;gap:6px;min-width:max-content}.rail-group-label{align-self:center;min-width:max-content;margin:0 2px 0 0;font-size:0.68rem}.rail-button{flex:0 0 auto;min-height:34px;padding:7px 9px;white-space:nowrap}.content{width:100%;max-width:100vw;padding:14px 12px 28px;overflow:hidden}.command-bar,.dashboard-command-bar,.brief-hero,.dashboard-grid,.visual-grid,.split,.model-targets-grid,.research-alpha-grid,.risk-portfolio-grid,.engine-factor-grid,.cockpit-trades-grid,.flow-hero-grid,.market-grid,.symbol-grid{grid-template-columns:1fr !important}.command-bar{gap:14px}.command-bar-tools,.search,.search input{width:100%;max-width:100%}.panel,.brief-hero-copy,.brief-hero-stats,.investor-brief,.model-target-row.decision-card{border-radius:10px}.panel{padding:12px}.panel-head,.section-head,.investor-brief-head{align-items:flex-start;flex-direction:column;gap:6px}.decision-stack,.kpi-grid,.investor-brief-list,.brief-hero-stats,.decision-card-metrics,.decision-card-metrics.compact,.model-target-weight-strip,.model-target-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.model-target-row-list,.research-rank-list{max-height:none;overflow:visible;padding-right:0}.market-performance-chart{height:clamp(300px,72vw,420px)}.canvas-wrap canvas,.market-performance-chart svg,.return-chart svg{max-width:100%}}@media (max-width:560px){body{font-size:15px}.topbar{gap:8px}.topbar-link{display:none}.topbar-meta{flex:1 1 auto}.topbar-meta #reportDate{display:none}.topbar-meta #refreshStatus{max-width:42vw}.brief-hero-copy,.brief-hero-stats,.investor-brief,.panel,.model-target-row.decision-card{padding:12px}.decision-stack,.kpi-grid,.investor-brief-list,.brief-hero-stats,.decision-card-metrics,.decision-card-metrics.compact,.model-target-weight-strip,.model-target-risk-grid,.horizon-list,.benchmark-list{grid-template-columns:1fr !important}.model-target-row.decision-card .decision-card-main{grid-template-columns:1fr}.model-target-row.decision-card .decision-card-read p{grid-template-columns:1fr}.model-target-row.decision-card .decision-card-metrics strong{font-size:clamp(1.35rem,9vw,2rem)}.decision-flow-labels,.hero-meta{align-items:flex-start;flex-direction:column}.core-position-table,.orthogonality-matrix{min-width:680px}}.model-target-row.decision-card .decision-card-main{grid-template-columns:minmax(260px,0.72fr) minmax(560px,1.28fr) !important;column-gap:26px}.model-target-row.decision-card .decision-card-metrics{grid-template-columns:minmax(86px,0.72fr) minmax(104px,0.78fr) minmax(190px,1.22fr) minmax(118px,0.78fr) !important;gap:12px;align-items:stretch}.model-target-row.decision-card .decision-card-metrics div{min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 56%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface) 66%,transparent);overflow:hidden}.model-target-row.decision-card .decision-card-metrics span{display:block;margin:0 0 8px;color:color-mix(in srgb,var(--muted) 94%,var(--ink));font-size:0.68rem;font-weight:780;line-height:1;text-transform:uppercase;letter-spacing:0.045em;white-space:nowrap}.model-target-row.decision-card .decision-card-metrics strong{display:block;margin:0;color:var(--ink);font-size:clamp(1.55rem,2.15vw,2.45rem);font-weight:760;line-height:1;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}.model-target-row.decision-card .decision-card-metrics .metric-expected strong{font-size:clamp(1.5rem,2.05vw,2.3rem)}.model-target-row.decision-card .decision-card-metrics .metric-confidence strong{font-size:clamp(1.5rem,2.05vw,2.3rem)}.model-target-row.decision-card .decision-action{min-width:112px;white-space:nowrap}@media (max-width:1180px){.model-target-row.decision-card .decision-card-main{grid-template-columns:1fr !important}.model-target-row.decision-card .decision-card-metrics{grid-template-columns:repeat(4,minmax(118px,1fr)) !important}}@media (max-width:760px){.model-target-row.decision-card .decision-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:520px){.model-target-row.decision-card .decision-card-metrics{grid-template-columns:1fr !important}}@media (max-width:1440px){.model-target-row.decision-card .decision-card-main{grid-template-columns:1fr !important;row-gap:14px}.model-target-row.decision-card .decision-card-metrics{grid-template-columns:minmax(120px,0.8fr) minmax(130px,0.8fr) minmax(190px,1.2fr) minmax(130px,0.8fr) !important}}@media (max-width:980px){.model-target-row.decision-card .decision-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:560px){.model-target-row.decision-card .decision-card-metrics{grid-template-columns:1fr !important}}body.biasafe-theme{--ink:#f4f2eb;--muted:rgba(244,242,235,0.58);--paper:#07080b;--surface:rgba(15,16,20,0.94);--surface-alt:rgba(19,20,25,0.92);--surface-elevated:rgba(18,19,24,0.96);--line:rgba(255,255,255,0.1);--track:rgba(255,255,255,0.08);--blue:#64748b;--green:#8b949e;--red:#ff6b6b;--amber:#a1a1aa;--plum:#9f7aea;--olive:#bddb5a;--teal:#64748b;--terminal:#050507;--electric:#8b949e;--shadow:0 14px 34px rgba(0,0,0,0.28);--shadow-strong:0 22px 64px rgba(0,0,0,0.38);min-height:100dvh;background:radial-gradient(circle at 20% 6%,rgba(148,163,184,0.12),transparent 26rem),radial-gradient(circle at 72% 0%,rgba(255,255,255,0.06),transparent 24rem),#07080b;color:var(--ink);font-family:"Pathway Extreme","Geist",ui-sans-serif,system-ui,sans-serif}body.biasafe-theme::before{position:fixed;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,0.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.032) 1px,transparent 1px);background-size:92px 92px;mask-image:linear-gradient(to bottom,rgba(0,0,0,0.8),transparent 82%);pointer-events:none;content:""}body.biasafe-theme::after{position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,0.08),rgba(0,0,0,0.5)),radial-gradient(circle at var(--mx,55%) var(--my,18%),rgba(148,163,184,0.07),transparent 26rem);pointer-events:none;content:""}body.biasafe-theme .shell{max-width:1520px;padding:22px}body.biasafe-theme .topbar{position:sticky;top:14px;z-index:20;width:min(1040px,calc(100vw - 44px));margin:0 auto 22px;padding:9px 12px;border:1px solid rgba(255,255,255,0.14);border-radius:999px;background:rgba(255,255,255,0.07);box-shadow:0 18px 54px rgba(0,0,0,0.28);backdrop-filter:blur(18px)}body.biasafe-theme .brand-logo{filter:brightness(0) invert(1)}body.biasafe-theme .brand-system,body.biasafe-theme .topbar-meta,body.biasafe-theme .topbar-link{color:rgba(255,255,255,0.72)}body.biasafe-theme .topbar-link{border-color:rgba(255,255,255,0.14);background:rgba(255,255,255,0.05)}body.biasafe-theme .topbar-link:hover,body.biasafe-theme .topbar-link:focus-visible{border-color:rgba(148,163,184,0.34);color:#fff;box-shadow:none}body.biasafe-theme .layout{grid-template-columns:204px minmax(0,1fr);gap:18px}body.biasafe-theme .rail{top:96px;align-self:start;padding:16px 12px;border:1px solid rgba(255,255,255,0.09);border-radius:16px;background:rgba(11,12,16,0.94);box-shadow:0 14px 34px rgba(0,0,0,0.22);backdrop-filter:none}body.biasafe-theme .rail-group-label{margin:12px 7px 6px;color:rgba(255,255,255,0.36);font-size:0.58rem;font-weight:560;letter-spacing:0.04em}body.biasafe-theme .rail-button{min-height:31px;padding:6px 8px;border-radius:6px;border-color:transparent;background:transparent;color:rgba(255,255,255,0.61);font-size:0.82rem;font-weight:430;line-height:1.2}body.biasafe-theme .rail-button:hover,body.biasafe-theme .rail-button:focus-visible{border-color:rgba(255,255,255,0.1);background:rgba(255,255,255,0.05);color:rgba(255,255,255,0.9)}body.biasafe-theme .rail-button.active{border-color:rgba(148,163,184,0.32);background:rgba(148,163,184,0.1);color:#fff;box-shadow:inset 2px 0 0 rgba(148,163,184,0.72);font-weight:520}body.biasafe-theme .rail-toggle{border-color:rgba(255,255,255,0.14);background:rgba(255,255,255,0.08);color:#fff}body.biasafe-theme .content{padding:clamp(14px,2vw,28px)}body.biasafe-theme .dashboard-command-bar{min-height:292px;align-items:end;padding:clamp(24px,4vw,48px);border-color:rgba(255,255,255,0.1);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(0,0,0,0.2)),radial-gradient(circle at 74% 24%,rgba(148,163,184,0.14),transparent 19rem),rgba(12,13,17,0.96);box-shadow:var(--shadow-strong)}body.biasafe-theme .dashboard-command-bar::before{inset:0;background-image:radial-gradient(ellipse at 18% 50%,rgba(255,255,255,0.22),transparent 24rem),radial-gradient(ellipse at 82% 34%,rgba(148,163,184,0.12),transparent 18rem),linear-gradient(rgba(255,255,255,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.06) 1px,transparent 1px);background-position:-22% 50%,112% 34%,0 0,0 0;background-size:78% 120%,58% 100%,74px 74px,74px 74px;filter:none;opacity:0.48;mix-blend-mode:normal;mask-image:none;animation:thelmaLightSweep 18s ease-in-out infinite}@keyframes thelmaLightSweep{0%,100%{background-position:50% 50%,-24% 50%,112% 34%,0 0,0 0}50%{background-position:58% 42%,62% 44%,86% 28%,0 0,0 0}}@media (prefers-reduced-motion:reduce){body.biasafe-theme .dashboard-command-bar::before{animation:none}}body.biasafe-theme .dashboard-command-bar .command-bar-copy::after{display:block;width:min(360px,58vw);height:2px;margin-top:22px;background:linear-gradient(90deg,#8b949e,rgba(148,163,184,0.18),transparent);content:""}body.biasafe-theme .dashboard-command-bar::after{border-color:rgba(255,255,255,0.12);box-shadow:inset 0 1px 0 rgba(255,255,255,0.12)}body.biasafe-theme .eyebrow{color:#a1a1aa;letter-spacing:0.08em}body.biasafe-theme .dashboard-logo-title img{width:clamp(150px,17vw,224px);max-height:64px;filter:brightness(0) invert(1)}body.biasafe-theme .hero-deck{max-width:58ch;color:rgba(255,255,255,0.76);font-size:clamp(1rem,1.4vw,1.22rem)}body.biasafe-theme .hero-pill,body.biasafe-theme .search input,body.biasafe-theme .notice,body.biasafe-theme .stale-banner{border-color:rgba(255,255,255,0.12);background:rgba(255,255,255,0.07);color:rgba(255,255,255,0.84);box-shadow:none}body.biasafe-theme .hero-pill strong,body.biasafe-theme .search{color:rgba(255,255,255,0.48)}body.biasafe-theme .search input:focus{border-color:rgba(148,163,184,0.62);outline:3px solid rgba(148,163,184,0.18)}body.biasafe-theme .notice{border-left-color:#8b949e}body.biasafe-theme h1,body.biasafe-theme h2,body.biasafe-theme .section-head h2{color:#fff;font-family:"Newsreader","Pathway Extreme",serif;font-weight:600;text-wrap:balance}body.biasafe-theme h3,body.biasafe-theme .panel-head h3{color:#fff;font-family:"Pathway Extreme","Geist",ui-sans-serif,system-ui,sans-serif;font-weight:560;text-wrap:balance}body.biasafe-theme h2{font-size:clamp(1.45rem,2.2vw,2.15rem)}body.biasafe-theme .section-head,body.biasafe-theme .panel-head{align-items:flex-end;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.09)}body.biasafe-theme .section-head h2,body.biasafe-theme .panel-head h3{margin:0;letter-spacing:0;line-height:1.05}body.biasafe-theme .section-head span,body.biasafe-theme .panel-head span,body.biasafe-theme .brief-hero-deck,body.biasafe-theme .brief-edge-line,body.biasafe-theme .row p,body.biasafe-theme .idea p,body.biasafe-theme .news-item p,body.biasafe-theme .benchmark-row p{color:rgba(255,255,255,0.58)}body.biasafe-theme .panel,body.biasafe-theme .brief-hero-copy,body.biasafe-theme .brief-hero-stats,body.biasafe-theme .investor-brief,body.biasafe-theme .kpi,body.biasafe-theme .decision-card,body.biasafe-theme .row,body.biasafe-theme .idea,body.biasafe-theme .news-item,body.biasafe-theme .benchmark-row,body.biasafe-theme .horizon-tile,body.biasafe-theme .insider-row,body.biasafe-theme .insider-net-row{border-color:rgba(255,255,255,0.1);background:linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.025)),rgba(13,14,18,0.94);box-shadow:0 14px 38px rgba(0,0,0,0.2);backdrop-filter:none}body.biasafe-theme .panel,body.biasafe-theme .brief-hero-copy,body.biasafe-theme .brief-hero-stats,body.biasafe-theme .investor-brief{border-radius:16px}body.biasafe-theme .kpi{position:relative;overflow:hidden;min-height:112px}body.biasafe-theme .kpi::before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#8b949e,transparent 72%);content:""}body.biasafe-theme .kpi>span,body.biasafe-theme .kpi small{color:rgba(255,255,255,0.52)}body.biasafe-theme .kpi strong,body.biasafe-theme .decision-card strong,body.biasafe-theme .row-main,body.biasafe-theme .symbol,body.biasafe-theme .metric,body.biasafe-theme .insider-row-title strong,body.biasafe-theme .insider-row-value strong,body.biasafe-theme .insider-net-head strong{color:#fff}body.biasafe-theme .decision-primary{background:radial-gradient(circle at 90% 0%,rgba(148,163,184,0.28),transparent 12rem),rgba(255,255,255,0.09)}body.biasafe-theme .decision-primary::before{background:#8b949e}body.biasafe-theme .decision-action,body.biasafe-theme .tag,body.biasafe-theme .panel-link{border-color:rgba(255,255,255,0.14);background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.78)}body.biasafe-theme .decision-action.buy,body.biasafe-theme .tag.positive{border-color:rgba(148,163,184,0.36);background:rgba(148,163,184,0.12);color:#d1d5db}body.biasafe-theme .decision-action.sell,body.biasafe-theme .tag.negative{border-color:rgba(255,107,107,0.36);background:rgba(255,107,107,0.12);color:#ff9b9b}body.biasafe-theme .positive{color:#d1d5db}body.biasafe-theme .negative{color:#ff9b9b}body.biasafe-theme .panel-link:hover,body.biasafe-theme .panel-link:focus-visible{color:#fff;text-shadow:none}body.biasafe-theme .info-button{border-color:rgba(255,255,255,0.16);background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.62)}body.biasafe-theme .info-popover{border-color:rgba(255,255,255,0.14);background:rgba(5,5,7,0.96)}body.biasafe-theme .empty{display:grid;align-items:center;min-height:92px;padding:18px;border:1px dashed rgba(255,255,255,0.16);border-radius:12px;background:linear-gradient(90deg,rgba(148,163,184,0.1),transparent 54%),rgba(255,255,255,0.035);color:rgba(255,255,255,0.62)}body.biasafe-theme .insider-row,body.biasafe-theme .insider-net-row{border-radius:14px}body.biasafe-theme .insider-row-buy,body.biasafe-theme .insider-row-sell{border-left:3px solid rgba(148,163,184,0.78)}body.biasafe-theme .insider-row-sell{border-left-color:rgba(255,107,107,0.72)}body.biasafe-theme .insider-row-main p,body.biasafe-theme .insider-row-main small,body.biasafe-theme .insider-net-stats,body.biasafe-theme .insider-net-row p{color:rgba(255,255,255,0.58)}body.biasafe-theme .flow-band-pressure-head span,body.biasafe-theme .flow-band-pressure-card strong,body.biasafe-theme .flow-decision-table strong,body.biasafe-theme .flow-decision-more summary,body.biasafe-theme .flow-signal-pill{color:rgba(255,255,255,0.9)}body.biasafe-theme .flow-band-pressure-head small,body.biasafe-theme .flow-band-pressure-card span,body.biasafe-theme .flow-band-pressure-card small,body.biasafe-theme .flow-decision-table th,body.biasafe-theme .flow-decision-table small,body.biasafe-theme .flow-decision-more summary small{color:rgba(255,255,255,0.52)}body.biasafe-theme .flow-band-pressure-card,body.biasafe-theme .flow-decision-controls{border-color:rgba(255,255,255,0.1);background:rgba(255,255,255,0.045)}body.biasafe-theme .flow-decision-controls button{color:rgba(255,255,255,0.58);font-weight:500}body.biasafe-theme .flow-decision-controls button:hover,body.biasafe-theme .flow-decision-controls button:focus-visible{color:rgba(255,255,255,0.92)}body.biasafe-theme .flow-decision-controls button.is-active{background:rgba(148,163,184,0.12);color:#fff;box-shadow:inset 0 0 0 1px rgba(148,163,184,0.24)}body.biasafe-theme .flow-decision-table{border-spacing:0 7px}body.biasafe-theme .flow-decision-table th{font-weight:600;letter-spacing:0.03em}body.biasafe-theme .flow-decision-table td{border-color:rgba(255,255,255,0.08);background:rgba(255,255,255,0.045)}body.biasafe-theme .flow-decision-table td:first-child{border-left-color:rgba(255,255,255,0.08)}body.biasafe-theme .flow-decision-table td:last-child{border-right-color:rgba(255,255,255,0.08)}body.biasafe-theme .flow-decision-buy td{background:linear-gradient(90deg,rgba(148,163,184,0.1),transparent 34%),rgba(255,255,255,0.045)}body.biasafe-theme .flow-decision-sell td{background:linear-gradient(90deg,rgba(255,107,107,0.09),transparent 34%),rgba(255,255,255,0.045)}body.biasafe-theme .flow-signal-pill{border-color:rgba(255,255,255,0.1);background:rgba(255,255,255,0.045);font-weight:560}body.biasafe-theme .flow-decision-buy .flow-signal-pill,body.biasafe-theme .flow-decision-sell .flow-signal-pill{border-color:rgba(148,163,184,0.28);background:rgba(148,163,184,0.1);color:#d1d5db}body.biasafe-theme .flow-decision-sell .flow-signal-pill{border-color:rgba(255,107,107,0.28);background:rgba(255,107,107,0.1);color:#ff9b9b}body.biasafe-theme .flow-band-pressure-bar,body.biasafe-theme .flow-strength-meter{background:rgba(255,255,255,0.08)}body.biasafe-theme .flow-band-pressure-buy .flow-band-pressure-bar span,body.biasafe-theme .flow-strength-meter span{background:#a1a1aa}body.biasafe-theme .flow-band-pressure-sell .flow-band-pressure-bar span,body.biasafe-theme .flow-decision-sell .flow-strength-meter span{background:#ff6b6b}body.biasafe-theme .flow-decision-more{border-top-color:rgba(255,255,255,0.08)}body.biasafe-theme{--ink:#1f2937;--muted:#6b7280;--paper:#f7f8fb;--surface:#fff;--surface-alt:#f9fafb;--surface-elevated:#fff;--line:#e5e7eb;--track:#eef2f7;--blue:#64748b;--green:#16a34a;--red:#dc2626;--amber:#8b949e;--plum:#7c3aed;--olive:#65a30d;--teal:#64748b;--terminal:#f8fafc;--electric:#64748b;--shadow:0 1px 2px rgba(15,23,42,0.05);--shadow-strong:0 14px 34px rgba(15,23,42,0.08);background:radial-gradient(circle at 68% -12%,rgba(148,163,184,0.18),transparent 26rem),linear-gradient(180deg,#f8fafc 0,#f7f8fb 230px,#f7f8fb 100%);color:var(--ink);font-family:"Geist","Pathway Extreme",ui-sans-serif,system-ui,sans-serif}body.biasafe-theme::before{display:none}body.biasafe-theme::after{background:linear-gradient(180deg,rgba(148,163,184,0.08),transparent 210px),linear-gradient(90deg,rgba(15,23,42,0.04),transparent 42%)}body.biasafe-theme .shell{max-width:1540px;padding:14px}body.biasafe-theme .topbar{top:10px;width:100%;min-height:54px;margin:0 0 12px;padding:8px 12px;border-color:rgba(15,23,42,0.08);border-radius:12px;background:rgba(255,255,255,0.9);box-shadow:0 1px 2px rgba(15,23,42,0.04);backdrop-filter:blur(10px)}body.biasafe-theme .brand-logo{filter:none}body.biasafe-theme .brand-system,body.biasafe-theme .topbar-meta,body.biasafe-theme .topbar-link{color:#64748b}body.biasafe-theme .topbar-link{border-color:#e5e7eb;background:#f8fafc}body.biasafe-theme .topbar-link:hover,body.biasafe-theme .topbar-link:focus-visible{border-color:#cbd5e1;background:#f1f5f9;color:#111827}body.biasafe-theme .layout{grid-template-columns:212px minmax(0,1fr);gap:12px}body.biasafe-theme .rail{top:78px;height:calc(100vh - 92px);padding:12px 10px;border-color:rgba(15,23,42,0.08);border-radius:12px;background:rgba(255,255,255,0.72);box-shadow:none}body.biasafe-theme .rail-group{margin-bottom:12px}body.biasafe-theme .rail-group-label{margin:10px 8px 6px;color:#94a3b8;font-size:0.62rem;font-weight:600}body.biasafe-theme .rail-button{min-height:32px;padding:6px 8px;border-radius:7px;color:#475569;font-size:0.84rem;font-weight:430}body.biasafe-theme .rail-button:hover,body.biasafe-theme .rail-button:focus-visible{border-color:transparent;background:#f1f5f9;color:#111827}body.biasafe-theme .rail-button.active{border-color:transparent;background:#eef2f7;color:#111827;box-shadow:inset 2px 0 0 #64748b;font-weight:560}body.biasafe-theme .rail-toggle{border-color:#dbe4ef;background:#fff;color:#334155}body.biasafe-theme .content{padding:clamp(10px,1.6vw,22px)}body.biasafe-theme .dashboard-command-bar{min-height:248px;padding:clamp(22px,3vw,38px);border-color:rgba(148,163,184,0.18);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0.9),rgba(248,250,252,0.92)),radial-gradient(circle at 76% 24%,rgba(148,163,184,0.16),transparent 20rem),#fff;box-shadow:0 18px 45px rgba(15,23,42,0.08)}body.biasafe-theme .dashboard-command-bar::before{background-image:radial-gradient(ellipse at 18% 50%,rgba(148,163,184,0.24),transparent 24rem),radial-gradient(ellipse at 82% 34%,rgba(255,255,255,0.16),transparent 18rem),linear-gradient(rgba(148,163,184,0.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,0.07) 1px,transparent 1px);opacity:0.7}body.biasafe-theme .dashboard-command-bar .command-bar-copy::after{background:linear-gradient(90deg,#64748b,rgba(148,163,184,0.16),transparent)}body.biasafe-theme .dashboard-command-bar::after{border-color:rgba(148,163,184,0.14);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72)}body.biasafe-theme .eyebrow{color:#52525b}body.biasafe-theme .dashboard-logo-title img{filter:none}body.biasafe-theme .hero-deck{color:#475569}body.biasafe-theme .hero-pill,body.biasafe-theme .search input,body.biasafe-theme .notice,body.biasafe-theme .stale-banner{border-color:#e2e8f0;background:#fff;color:#334155}body.biasafe-theme .hero-pill strong,body.biasafe-theme .search{color:#64748b}body.biasafe-theme .search input:focus{border-color:#cbd5e1;outline:3px solid rgba(148,163,184,0.16)}body.biasafe-theme .notice{border-left-color:#64748b;background:#f8fafc}body.biasafe-theme h1,body.biasafe-theme h2,body.biasafe-theme .section-head h2{color:#111827;font-family:"Geist","Pathway Extreme",ui-sans-serif,system-ui,sans-serif;font-weight:650}body.biasafe-theme h3,body.biasafe-theme .panel-head h3{color:#111827;font-weight:600}body.biasafe-theme .section-head,body.biasafe-theme .panel-head{border-bottom-color:#eef2f7}body.biasafe-theme .section-head span,body.biasafe-theme .panel-head span,body.biasafe-theme .brief-hero-deck,body.biasafe-theme .brief-edge-line,body.biasafe-theme .row p,body.biasafe-theme .idea p,body.biasafe-theme .news-item p,body.biasafe-theme .benchmark-row p{color:#64748b}body.biasafe-theme .panel,body.biasafe-theme .brief-hero-copy,body.biasafe-theme .brief-hero-stats,body.biasafe-theme .investor-brief,body.biasafe-theme .kpi,body.biasafe-theme .decision-card,body.biasafe-theme .row,body.biasafe-theme .idea,body.biasafe-theme .news-item,body.biasafe-theme .benchmark-row,body.biasafe-theme .horizon-tile,body.biasafe-theme .insider-row,body.biasafe-theme .insider-net-row{border-color:#e5e7eb;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,0.04)}body.biasafe-theme .kpi::before{background:linear-gradient(90deg,#64748b,transparent 72%)}body.biasafe-theme .kpi>span,body.biasafe-theme .kpi small{color:#64748b}body.biasafe-theme .kpi strong,body.biasafe-theme .decision-card strong,body.biasafe-theme .row-main,body.biasafe-theme .symbol,body.biasafe-theme .metric,body.biasafe-theme .insider-row-title strong,body.biasafe-theme .insider-row-value strong,body.biasafe-theme .insider-net-head strong{color:#111827}body.biasafe-theme .decision-primary{background:radial-gradient(circle at 90% 0%,rgba(148,163,184,0.12),transparent 12rem),#fff}body.biasafe-theme .decision-primary::before{background:#64748b}body.biasafe-theme .decision-action,body.biasafe-theme .tag,body.biasafe-theme .panel-link{border-color:#e2e8f0;background:#f8fafc;color:#475569}body.biasafe-theme .decision-action.buy,body.biasafe-theme .tag.positive{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}body.biasafe-theme .decision-action.sell,body.biasafe-theme .tag.negative{border-color:#fecaca;background:#fef2f2;color:#b91c1c}body.biasafe-theme .positive{color:#15803d}body.biasafe-theme .negative{color:#b91c1c}body.biasafe-theme .info-button,body.biasafe-theme .flow-band-pressure-card,body.biasafe-theme .flow-decision-controls{border-color:#e2e8f0;background:#fff;color:#64748b}body.biasafe-theme .info-popover{border-color:#dbe4ef;background:#fff}body.biasafe-theme .empty{border-color:#cbd5e1;background:linear-gradient(90deg,rgba(148,163,184,0.08),transparent 54%),#fff;color:#64748b}body.biasafe-theme .flow-band-pressure-head span,body.biasafe-theme .flow-band-pressure-card strong,body.biasafe-theme .flow-decision-table strong,body.biasafe-theme .flow-decision-more summary,body.biasafe-theme .flow-signal-pill{color:#111827}body.biasafe-theme .flow-band-pressure-head small,body.biasafe-theme .flow-band-pressure-card span,body.biasafe-theme .flow-band-pressure-card small,body.biasafe-theme .flow-decision-table th,body.biasafe-theme .flow-decision-table small,body.biasafe-theme .flow-decision-more summary small,body.biasafe-theme .insider-row-main p,body.biasafe-theme .insider-row-main small,body.biasafe-theme .insider-net-stats,body.biasafe-theme .insider-net-row p{color:#64748b}body.biasafe-theme .flow-decision-controls button{color:#64748b}body.biasafe-theme .flow-decision-controls button:hover,body.biasafe-theme .flow-decision-controls button:focus-visible{color:#111827}body.biasafe-theme .flow-decision-controls button.is-active{background:#eef2f7;color:#111827;box-shadow:inset 0 0 0 1px #cbd5e1}body.biasafe-theme .flow-decision-table td,body.biasafe-theme .flow-decision-table td:first-child,body.biasafe-theme .flow-decision-table td:last-child{border-color:#e5e7eb}body.biasafe-theme .flow-decision-table td{background:#fff}body.biasafe-theme .flow-decision-buy td{background:linear-gradient(90deg,rgba(240,253,244,0.92),transparent 34%),#fff}body.biasafe-theme .flow-decision-sell td{background:linear-gradient(90deg,rgba(254,242,242,0.92),transparent 34%),#fff}body.biasafe-theme .flow-signal-pill{border-color:#e2e8f0;background:#f8fafc;color:#334155}body.biasafe-theme .flow-decision-buy .flow-signal-pill{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}body.biasafe-theme .flow-decision-sell .flow-signal-pill{border-color:#fecaca;background:#fef2f2;color:#b91c1c}body.biasafe-theme .flow-band-pressure-bar,body.biasafe-theme .flow-strength-meter{background:#eef2f7}body.biasafe-theme .flow-band-pressure-buy .flow-band-pressure-bar span,body.biasafe-theme .flow-strength-meter span{background:#22c55e}body.biasafe-theme .flow-band-pressure-sell .flow-band-pressure-bar span,body.biasafe-theme .flow-decision-sell .flow-strength-meter span{background:#ef4444}body.biasafe-theme .flow-decision-more{border-top-color:#eef2f7}.overview-shader-bg{position:absolute;inset:-18%;z-index:0;display:block;width:136%;height:136%;border:0;background:radial-gradient(ellipse at 72% 26%,rgba(139,69,19,0.72) 0 14%,transparent 38%),radial-gradient(ellipse at 88% 76%,rgba(93,64,55,0.74) 0 18%,transparent 44%),radial-gradient(ellipse at 44% 78%,rgba(62,39,35,0.82) 0 18%,transparent 46%),radial-gradient(ellipse at 72% 50%,rgba(255,255,255,0.2) 0 8%,transparent 32%),linear-gradient(135deg,#000 0%,#160f0d 42%,#050505 100%);background-size:130% 130%,125% 125%,135% 135%,100% 100%,100% 100%;background-position:74% 18%,90% 74%,42% 80%,62% 42%,50% 50%;filter:saturate(1.02) contrast(1.04);opacity:1;pointer-events:none}body.biasafe-theme .topbar-link:hover,body.biasafe-theme .topbar-link:focus-visible{border-color:#cbd5e1;background:#f1f5f9;color:#111827}body.biasafe-theme .rail-button.active{border-color:transparent;background:#eef2f7;color:#111827;box-shadow:inset 2px 0 0 #64748b}body.biasafe-theme .flow-decision-controls button.is-active{background:#f1f5f9;color:#111827;box-shadow:inset 0 0 0 1px #cbd5e1}body.biasafe-theme .dashboard-command-bar{min-height:292px;align-items:end;padding:clamp(24px,4vw,48px);border-color:rgba(255,255,255,0.2);border-radius:18px;background:#050505;box-shadow:0 22px 64px rgba(0,0,0,0.38)}body.biasafe-theme .dashboard-command-bar[data-shader-active="true"]{border-color:rgba(255,255,255,0.18)}body.biasafe-theme .dashboard-command-bar::before{position:absolute;inset:0;z-index:1;display:block;background:linear-gradient(90deg,rgba(0,0,0,0.94) 0%,rgba(0,0,0,0.78) 34%,rgba(0,0,0,0.32) 58%,transparent 100%),radial-gradient(ellipse at 70% 56%,rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.14) 32%,transparent 62%);opacity:1;pointer-events:none;content:""}body.biasafe-theme .dashboard-command-bar .command-bar-copy::after{background:linear-gradient(90deg,#8b949e,rgba(148,163,184,0.18),transparent)}body.biasafe-theme .dashboard-command-bar::after{border-color:rgba(255,255,255,0.12);box-shadow:inset 0 1px 0 rgba(255,255,255,0.12);z-index:4}body.biasafe-theme .dashboard-command-bar .eyebrow{color:#a1a1aa}body.biasafe-theme .dashboard-logo-title img{filter:brightness(0) invert(1)}body.biasafe-theme .dashboard-command-bar .hero-deck{color:rgba(255,255,255,0.9);text-shadow:0 1px 18px rgba(0,0,0,0.72)}body.biasafe-theme .dashboard-command-bar .hero-pill,body.biasafe-theme .dashboard-command-bar .search input{border-color:rgba(255,255,255,0.18);background:rgba(5,5,7,0.46);color:rgba(255,255,255,0.9)}body.biasafe-theme .dashboard-command-bar>*{z-index:2}body.biasafe-theme .dashboard-command-bar .overview-shader-bg{z-index:0}@media (prefers-reduced-motion:reduce){.overview-shader-bg{animation:none}}body.biasafe-theme .dashboard-command-bar .hero-pill strong,body.biasafe-theme .dashboard-command-bar .search{color:rgba(255,255,255,0.48)}body.biasafe-theme .dashboard-command-bar .search input:focus{border-color:rgba(148,163,184,0.62);outline:3px solid rgba(148,163,184,0.18)}body.biasafe-theme{--blue:#64748b;--electric:#8b949e;background:radial-gradient(circle at 68% -12%,rgba(148,163,184,0.1),transparent 24rem),linear-gradient(180deg,#f8fafc 0,#f7f8fb 230px,#f7f8fb 100%)}body.biasafe-theme::after{background:linear-gradient(180deg,rgba(148,163,184,0.045),transparent 210px),linear-gradient(90deg,rgba(15,23,42,0.035),transparent 42%)}body.biasafe-theme .topbar-link:hover,body.biasafe-theme .topbar-link:focus-visible,body.biasafe-theme .search input:focus{border-color:#cbd5e1}body.biasafe-theme .search input:focus{outline:3px solid rgba(100,116,139,0.16)}body.biasafe-theme .notice,body.biasafe-theme .stale-banner{border-left-color:#8b949e}body.biasafe-theme .eyebrow,body.biasafe-theme .dashboard-command-bar .eyebrow{color:#52525b}body.biasafe-theme .kpi::before,body.biasafe-theme .decision-primary::before{background:#8b949e}body.biasafe-theme .decision-primary{background:radial-gradient(circle at 90% 0%,rgba(148,163,184,0.12),transparent 12rem),#fff}body.biasafe-theme .empty{background:linear-gradient(90deg,rgba(148,163,184,0.07),transparent 54%),#fff}body.biasafe-theme .dashboard-command-bar::before{position:absolute;inset:0;z-index:1;display:block;background:linear-gradient(90deg,rgba(0,0,0,0.96) 0%,rgba(0,0,0,0.82) 30%,rgba(0,0,0,0.48) 55%,rgba(0,0,0,0.42) 100%),radial-gradient(ellipse at 70% 58%,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.22) 34%,transparent 62%);opacity:1;pointer-events:none;content:""}body.biasafe-theme .rail-toggle{top:88px;left:16px;z-index:9}body.biasafe-theme.rail-collapsed .layout{grid-template-columns:minmax(0,1fr)}body.biasafe-theme.rail-collapsed .content{grid-column:1;padding-left:clamp(58px,4vw,72px)}body.biasafe-theme .dashboard-command-bar{min-height:272px;padding:clamp(24px,3.2vw,42px)}body.biasafe-theme .dashboard-command-bar .command-bar-copy{max-width:720px}body.biasafe-theme .dashboard-command-bar .command-bar-tools{align-self:end;margin-bottom:8px}body.biasafe-theme .dashboard-command-bar .search{min-width:min(320px,100%);color:rgba(255,255,255,0.72);text-shadow:0 1px 12px rgba(0,0,0,0.72)}body.biasafe-theme .dashboard-command-bar .search input{border-color:rgba(255,255,255,0.22);background:rgba(5,5,7,0.72);color:rgba(255,255,255,0.94);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 14px 34px rgba(0,0,0,0.28)}body.biasafe-theme .dashboard-command-bar .search input::placeholder{color:rgba(255,255,255,0.52)}body.biasafe-theme .dashboard-command-bar .hero-pill{background:rgba(5,5,7,0.58)}@media (max-width:980px){body.biasafe-theme .rail-toggle{top:88px;left:14px}body.biasafe-theme.rail-collapsed .content{padding-left:52px}body.biasafe-theme .dashboard-command-bar{min-height:252px}}body.biasafe-theme .decision-card::before,body.biasafe-theme .decision-primary::before,body.biasafe-theme .kpi::before,body.biasafe-theme .investor-brief-card::before,body.biasafe-theme .validation-metric::before{display:none}body.biasafe-theme .decision-card,body.biasafe-theme .kpi,body.biasafe-theme .investor-brief-card,body.biasafe-theme .validation-metric{border-top-color:var(--line)}body.biasafe-theme .rail-button.active{border-color:transparent;box-shadow:none}.panel,.core-table-wrap,.flow-decision-table-wrap,.market-table-wrap,.validation-table,.research-table-scroll{border:1px solid rgba(15,23,42,0.08);border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,0.04)}.panel-head{min-width:0;padding-bottom:12px;border-bottom:1px solid rgba(15,23,42,0.07)}.panel-head h3,.section-head h2,.flow-section-title h2{text-wrap:balance}.panel-head span,.section-head span,.flow-section-title>span{text-wrap:pretty}.core-table-wrap,.flow-decision-table-wrap,.market-table-wrap,.validation-table,.research-table-scroll{overflow:auto;scrollbar-width:thin}.core-position-table,.flow-decision-table,.validation-table table{width:100%;min-width:920px;border-collapse:separate;border-spacing:0;font-size:0.84rem;font-variant-numeric:tabular-nums}.flow-decision-table{min-width:860px}.core-position-table th,.core-position-table td,.flow-decision-table th,.flow-decision-table td,.validation-table th,.validation-table td{padding:10px 12px;border-right:0;border-bottom:1px solid rgba(15,23,42,0.07);border-left:0;background:#fff;vertical-align:top}.core-position-table th,.flow-decision-table th,.validation-table th{position:sticky;top:0;z-index:2;background:#f8fafc;color:#475569;font-size:0.68rem;font-weight:650;letter-spacing:0;text-transform:none;box-shadow:0 1px 0 rgba(15,23,42,0.07)}.core-position-table tbody tr:nth-child(even) td,.flow-decision-table tbody tr:nth-child(even) td{background:#fcfcfd}.core-position-table tbody tr:hover td,.flow-decision-table tbody tr:hover td,.validation-table tbody tr:hover td{background:#f8fafc}.core-position-table td:first-child,.flow-decision-table td:first-child{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 rgba(15,23,42,0.07)}.core-position-table th:first-child,.flow-decision-table th:first-child{position:sticky;left:0;z-index:3;box-shadow:1px 1px 0 rgba(15,23,42,0.07)}.flow-decision-table td:first-child,.flow-decision-table td:last-child{border-radius:0}.flow-decision-table small,.core-position-table td span,.table-cell-sub{max-width:28ch;color:#64748b;line-height:1.35}.flow-decision-table strong,.core-position-table td strong,.validation-table td strong{color:#0f172a;font-size:0.9rem;font-weight:650}.review-row.model-target-row.decision-card{gap:12px;padding:14px;border-color:rgba(15,23,42,0.08);border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,0.04)}.review-surface{contain:layout style}.review-row,.research-rank-row,.flow-decision-row{content-visibility:auto;contain-intrinsic-size:88px}.research-rank-row{display:block;width:100%;color:inherit;font:inherit;text-align:left}.research-rank-row[aria-pressed="true"]{border-color:rgba(100,116,139,0.34);background:#f8fafc}.data-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.data-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-width:0}.data-toolbar>span{min-width:0;color:#64748b;font-size:0.82rem}.data-toolbar-controls{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.evidence-trigger{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:26px;margin-top:7px;padding:4px 8px;border:1px solid rgba(15,23,42,0.1);border-radius:6px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-size:0.76rem;font-weight:650}.decision-card-identity .evidence-trigger{margin-top:0;margin-left:auto}.evidence-trigger:hover{border-color:rgba(15,23,42,0.18);background:#f8fafc}.evidence-drawer{position:fixed;top:0;right:0;z-index:80;display:flex;flex-direction:column;width:min(440px,calc(100vw - 24px));height:100dvh;padding:18px;border-left:1px solid rgba(15,23,42,0.1);background:#fff;box-shadow:-18px 0 42px rgba(15,23,42,0.12);transform:translateX(104%);transition:transform 160ms ease-out}.evidence-drawer[aria-hidden="false"]{transform:translateX(0)}.evidence-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid rgba(15,23,42,0.08)}.evidence-drawer-head span{display:block;color:#64748b;font-size:0.74rem;font-weight:650}.evidence-drawer-head h3{margin:4px 0 0;color:#0f172a;font-size:1rem;line-height:1.25;text-wrap:balance}.evidence-drawer-close{min-height:30px;padding:5px 9px;border:1px solid rgba(15,23,42,0.1);border-radius:6px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-size:0.8rem;font-weight:650}.evidence-drawer-body{overflow:auto;padding-top:14px}.evidence-fields{display:grid;gap:10px;margin:0}.evidence-fields div,.evidence-metrics div,.evidence-notes p{padding:10px;border:1px solid rgba(15,23,42,0.08);border-radius:8px;background:#f8fafc}.evidence-fields dt,.evidence-metrics span{margin:0 0 4px;color:#64748b;font-size:0.72rem;font-weight:650}.evidence-fields dd,.evidence-metrics strong,.evidence-notes p{margin:0;color:#0f172a;font-size:0.88rem;line-height:1.45;text-wrap:pretty}.evidence-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.evidence-notes{display:grid;gap:8px;margin-top:14px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,.evidence-trigger:focus-visible,.research-rank-row:focus-visible{outline:2px solid rgba(100,116,139,0.42);outline-offset:3px}@media (prefers-reduced-motion:reduce){.evidence-drawer{transition:none}}.review-row.model-target-row.decision-card.active{border-color:rgba(100,116,139,0.34);background:#f8fafc}.review-row.model-target-row.decision-card .decision-card-main{grid-template-columns:minmax(170px,0.72fr) minmax(0,1.28fr) !important;column-gap:14px}.review-row.model-target-row.decision-card .decision-card-metrics{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:8px}.review-row.model-target-row.decision-card .decision-card-metrics div{padding:9px 10px;border-color:rgba(15,23,42,0.08);border-radius:8px;background:#f8fafc}.review-row.model-target-row.decision-card .decision-card-metrics span{overflow:hidden;margin-bottom:6px;color:#64748b;font-size:0.66rem;font-weight:650;letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap}.review-row.model-target-row.decision-card .decision-card-metrics strong{color:#0f172a;font-size:clamp(0.98rem,1.35vw,1.35rem);font-weight:680;line-height:1.08;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal}.review-row.model-target-row.decision-card .decision-card-read{border-color:rgba(15,23,42,0.08);background:#fcfcfd}.review-row.model-target-row.decision-card .decision-card-read strong{color:#475569;font-size:0.72rem;font-weight:650;letter-spacing:0;text-transform:none}.kpi{border-radius:10px;box-shadow:none}.kpi strong{font-variant-numeric:tabular-nums}@media (max-width:980px){.review-row.model-target-row.decision-card .decision-card-main,.review-row.model-target-row.decision-card .decision-card-metrics{grid-template-columns:1fr !important}}@media (max-width:980px){body.biasafe-theme .layout{grid-template-columns:1fr}body.biasafe-theme .rail{position:relative;top:auto}body.biasafe-theme .dashboard-command-bar{min-height:260px}}@media (min-width:761px){body.biasafe-theme .layout{grid-template-columns:204px minmax(0,1fr);gap:18px}body.biasafe-theme.rail-collapsed .layout{grid-template-columns:minmax(0,1fr)}body.biasafe-theme .rail{position:sticky;grid-column:1;grid-row:1;top:96px;display:block;height:calc(100vh - 118px);overflow-x:hidden;overflow-y:auto}body.biasafe-theme .rail-group{display:block;margin-bottom:18px}body.biasafe-theme .rail-group-label{display:block}body.biasafe-theme .rail-button{width:100%;flex:none;white-space:normal}body.biasafe-theme .content{grid-column:2;grid-row:1}body.biasafe-theme.rail-collapsed .content{grid-column:1}}@media (max-width:560px){body.biasafe-theme .shell{padding:12px}body.biasafe-theme .topbar{width:calc(100vw - 24px)}}@media (max-width:560px){.insider-fact-grid,.insider-ledger{grid-template-columns:1fr}.insider-card-top,.insider-footer{align-items:flex-start;flex-direction:column}.insider-amount{min-width:0;text-align:left}.insider-row{grid-template-columns:1fr;gap:7px}.insider-row-value,.insider-row-link{text-align:left}.insider-row-main small{white-space:normal}.insider-net-head{align-items:flex-start;flex-direction:column}}@media (max-width:760px){body.biasafe-theme .layout{grid-template-columns:1fr;gap:0}body.biasafe-theme .rail{position:static;display:flex;gap:8px;width:100%;height:auto;padding:8px 10px;overflow-x:auto;overflow-y:hidden;border-right:0;border-radius:10px;scrollbar-width:none}body.biasafe-theme .rail::-webkit-scrollbar{display:none}body.biasafe-theme .rail-group{display:flex;flex:0 0 auto;gap:6px;margin:0}body.biasafe-theme .rail-group-label{display:none}body.biasafe-theme .rail-button{width:auto;flex:0 0 auto;white-space:nowrap}body.biasafe-theme .content{grid-column:1;grid-row:auto}}.premium-lock-panel{min-height:58vh;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(180px,0.55fr);gap:16px;align-items:stretch;padding:22px;border:1px solid color-mix(in srgb,var(--terminal) 16%,var(--line));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-elevated) 88%,white),color-mix(in srgb,var(--paper) 84%,var(--electric))),var(--surface-elevated)}#coreSummary .premium-lock-panel{grid-column:1 / -1}.premium-lock-copy{display:flex;flex-direction:column;justify-content:center;gap:12px;max-width:760px}.premium-kicker{width:fit-content;padding:5px 8px;border:1px solid color-mix(in srgb,var(--green) 38%,var(--line));border-radius:999px;color:var(--green);font-family:"Geist Mono",ui-monospace,monospace;font-size:0.72rem;font-weight:700;text-transform:uppercase}.premium-lock-copy h2{margin:0;max-width:620px;font-size:clamp(2rem,4vw,4rem);line-height:0.95}.premium-lock-copy p{margin:0;max-width:620px;color:var(--muted);font-size:1rem}.premium-lock-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.premium-lock-card,.premium-lock-list{border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-elevated) 82%,white);box-shadow:var(--shadow)}.premium-lock-card{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:18px}.premium-lock-card span,.premium-lock-card small,.premium-lock-list span{color:var(--muted)}.premium-lock-card strong{color:var(--terminal);font-size:1.55rem}.premium-lock-list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}.premium-lock-list span{padding:13px 14px;border-right:1px solid var(--line)}.premium-lock-list span:last-child{border-right:0}@media (max-width:760px){.premium-lock-panel{grid-template-columns:1fr;padding:16px}.premium-lock-list{grid-template-columns:1fr}.premium-lock-list span{border-right:0;border-bottom:1px solid var(--line)}.premium-lock-list span:last-child{border-bottom:0}}.premium-lock-stage{position:relative;min-height:64vh;display:grid;place-items:center;padding:clamp(24px,5vw,56px);overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 84%,white);border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,white)}#coreSummary .premium-lock-stage{grid-column:1 / -1}.premium-preview{position:absolute;inset:18px;display:grid;grid-template-rows:auto 1fr auto;gap:16px;opacity:0.34;filter:grayscale(1) blur(0.4px);pointer-events:none}.premium-preview::after{content:"";position:absolute;inset:-20px;background:color-mix(in srgb,white 72%,transparent)}.premium-preview-head,.premium-preview-card,.premium-preview-table{border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-elevated) 88%,white)}.premium-preview-head{display:flex;justify-content:space-between;padding:14px 16px;color:var(--muted)}.premium-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.premium-preview-card{min-height:118px;padding:18px}.premium-preview-card.wide{min-height:160px}.premium-preview-card b,.premium-preview-card span,.premium-preview-card i,.premium-preview-table span{display:block;height:12px;margin-bottom:13px;border-radius:999px;background:color-mix(in srgb,var(--terminal) 18%,transparent)}.premium-preview-card b{width:34%;height:20px}.premium-preview-card span{width:72%}.premium-preview-card i{width:46%}.premium-preview-table{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:18px}.premium-lock-modal{position:relative;z-index:2;width:min(452px,calc(100vw - 36px));padding:28px;border:1px solid rgba(0,106,255,0.28);border-radius:18px;background:rgba(255,255,255,0.94);box-shadow:0 18px 58px rgba(0,68,160,0.16);backdrop-filter:blur(16px)}.premium-lock-label{display:inline-flex;align-items:center;gap:10px;color:#0b73ff;font-family:"Geist Mono",ui-monospace,monospace;font-size:0.82rem;font-weight:650;letter-spacing:0.04em;text-transform:uppercase}.premium-lock-icon{width:22px;height:22px;background:radial-gradient(circle at 5px 5px,transparent 3px,#0b73ff 3.5px 5px,transparent 5.5px),radial-gradient(circle at 17px 5px,transparent 3px,#0b73ff 3.5px 5px,transparent 5.5px),radial-gradient(circle at 5px 17px,transparent 3px,#0b73ff 3.5px 5px,transparent 5.5px),linear-gradient(45deg,transparent 42%,#0b73ff 42% 56%,transparent 56%)}.premium-lock-modal h2{margin:22px 0 0;color:#111;font-size:clamp(1.58rem,3vw,2rem);font-weight:500;line-height:1.18;letter-spacing:0}.premium-lock-modal p{margin:22px 0 0;color:#777;font-family:"Geist Mono",ui-monospace,monospace;font-size:0.88rem;line-height:1.55;letter-spacing:0.16em;text-transform:uppercase}.premium-lock-modal .premium-lock-list{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0 0;border:0;background:transparent;box-shadow:none}.premium-lock-modal .premium-lock-list span{padding:5px 8px;border:1px solid rgba(11,115,255,0.2);border-radius:999px;color:#0b73ff;font-size:0.74rem;background:rgba(11,115,255,0.05)}.premium-lock-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:22px;border:1px solid rgba(11,115,255,0.22);border-radius:12px;color:#006bff;background:white;box-shadow:inset 0 0 0 4px rgba(0,0,0,0.035),0 1px 0 rgba(255,255,255,0.9);font-size:1.05rem;font-weight:500;text-decoration:none}.premium-lock-button:hover,.premium-lock-button:focus-visible{outline:3px solid rgba(11,115,255,0.14);background:#f9fbff}@media (max-width:760px){.premium-lock-stage{min-height:68vh;padding:18px}.premium-preview{inset:10px}.premium-preview-grid,.premium-preview-table{grid-template-columns:1fr}.premium-lock-modal{padding:24px}}.premium-lock-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:34px;align-items:stretch;min-height:min(78vh,860px)}#coreSummary .premium-lock-shell{grid-column:1 / -1}.premium-lock-shell .premium-lock-stage{min-height:0;height:100%;padding:clamp(20px,4vw,44px);border-radius:0;background:#fff;box-shadow:inset -1px 0 0 color-mix(in srgb,var(--line) 76%,white)}.premium-lock-shell .premium-preview{inset:clamp(22px,4vw,54px);gap:18px;opacity:0.5;filter:grayscale(1) blur(1.4px);transform:scale(1.01)}.premium-lock-shell .premium-preview::after{background:color-mix(in srgb,white 58%,transparent)}.premium-lock-shell .premium-preview-head{min-height:56px;align-items:center;border-color:color-mix(in srgb,var(--line) 62%,white);background:rgba(255,255,255,0.74)}.premium-lock-shell .premium-preview-card,.premium-lock-shell .premium-preview-table{border-color:color-mix(in srgb,var(--line) 58%,white);background:rgba(255,255,255,0.72)}.premium-lock-shell .premium-preview-card.wide{min-height:190px}.premium-lock-shell .premium-lock-modal{width:min(470px,calc(100vw - 42px));border-radius:16px;box-shadow:0 24px 70px rgba(0,70,170,0.18)}.premium-offer-card{align-self:center;display:flex;flex-direction:column;gap:18px;padding:26px;border:1px solid color-mix(in srgb,#0b73ff 18%,var(--line));border-radius:8px;background:rgba(255,255,255,0.96);box-shadow:0 20px 54px rgba(12,18,28,0.08)}.premium-offer-kicker{width:fit-content;padding:6px 10px;border:1px solid rgba(11,115,255,0.25);border-radius:7px;color:#0b73ff;background:rgba(11,115,255,0.05);font-family:"Geist Mono",ui-monospace,monospace;font-size:0.74rem;font-weight:700;letter-spacing:0.04em}.premium-offer-copy{margin:0;color:#202733;font-size:1rem;line-height:1.55}.premium-price-row{display:flex;align-items:baseline;gap:8px}.premium-price-row strong{color:#030712;font-size:clamp(2.55rem,4vw,3.7rem);font-weight:520;line-height:0.95;letter-spacing:0}.premium-price-row span,.premium-price-note{color:#8a9099;font-family:"Geist Mono",ui-monospace,monospace;font-size:0.78rem;letter-spacing:0.08em;text-transform:uppercase}.premium-offer-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:1px solid #006bff;border-radius:8px;color:#fff;background:#0b73ff;box-shadow:inset 0 0 0 4px rgba(255,255,255,0.18),0 10px 28px rgba(11,115,255,0.2);font-weight:650;text-decoration:none}.premium-offer-button:hover,.premium-offer-button:focus-visible{outline:3px solid rgba(11,115,255,0.18);background:#006bff}.premium-benefits{display:grid;gap:12px;margin-top:6px;padding-top:18px;border-top:1px solid var(--line)}.premium-benefits span{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;color:#4b5563;line-height:1.35}.premium-benefits span::before{content:"";width:9px;height:14px;border-right:2px solid #0b73ff;border-bottom:2px solid #0b73ff;transform:rotate(42deg);margin:1px 0 0 3px}@media (max-width:980px){.premium-lock-shell{grid-template-columns:1fr;min-height:0}.premium-offer-card{align-self:stretch}}body.biasafe-theme .rail-toggle{width:46px;min-width:46px;max-width:46px;height:46px;min-height:46px;padding:0;margin:0;border-radius:13px;display:grid;place-items:center;flex:0 0 46px;background:rgba(255,255,255,0.9);border-color:rgba(51,65,85,0.18);box-shadow:0 8px 24px rgba(15,23,42,0.08)}body.biasafe-theme .rail-toggle::before{width:23px;height:19px;border-width:2px}body.biasafe-theme .rail-toggle::after{width:2px;height:12px;transform:translateX(-8px)}body.biasafe-theme .rail-toggle span{display:none}body.biasafe-theme .rail{padding-top:72px}body.biasafe-theme .rail-group-label{color:#94a3b8;letter-spacing:0}body.biasafe-theme .news-list{gap:12px}body.biasafe-theme .news-item{position:relative;border-color:#dbe5ef;background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 8px 22px rgba(15,23,42,0.045)}body.biasafe-theme .news-item::before{display:none;content:none}body.biasafe-theme .news-item p,body.biasafe-theme .news-item small{color:#586779}body.biasafe-theme .news-item a{color:#0f376d;font-weight:650;text-decoration-color:rgba(11,115,255,0.28)}body.biasafe-theme .news-item a:hover,body.biasafe-theme .news-item a:focus-visible{color:#005bd3}body.biasafe-theme .news-item .tag,body.biasafe-theme .news-item mark{color:#0759c4;background:rgba(11,115,255,0.08);border-color:rgba(11,115,255,0.18)}body.biasafe-theme .core-page{width:min(1420px,calc(100vw - 32px));margin:0 auto;padding:clamp(18px,3vw,34px) 0 48px}body.biasafe-theme .core-hero{border:1px solid #dfe7f0;border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,0.96),rgba(245,249,255,0.88)),#ffffff;box-shadow:0 18px 48px rgba(15,23,42,0.06)}body.biasafe-theme .core-hero h1{color:#172033;letter-spacing:0}body.biasafe-theme .core-hero p{color:#5f6f83}body.biasafe-theme .core-page .notice{border-color:#dce6f2;background:#f8fbff;color:#536579}body.biasafe-theme #coreSummary.portfolio-summary-grid{display:block}body.biasafe-theme #coreSummary .premium-lock-shell{min-height:640px;border:1px solid #dce6f2;border-radius:10px;overflow:hidden;background:#fff}body.biasafe-theme #coreSummary .premium-lock-stage{border:0}body.biasafe-theme #coreSummary .premium-offer-card{margin-right:22px}body.biasafe-theme .core-overlap-panel[hidden],body.biasafe-theme #coreManagerList[hidden]{display:none}@media (max-width:760px){body.biasafe-theme .rail{padding-top:10px}body.biasafe-theme .rail-toggle{position:sticky;top:10px;left:10px;z-index:14}body.biasafe-theme #coreSummary .premium-offer-card{margin-right:0}}.premium-lock-shell,.premium-lock-modal,.premium-offer-card{font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.premium-lock-label,.premium-lock-modal p,.premium-offer-kicker,.premium-price-row span,.premium-price-note{letter-spacing:0}.premium-preview-toolbar,.premium-preview-hero,.premium-preview-metrics,.premium-preview-card,.premium-preview-table{color:#374151;font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.premium-lock-shell .premium-preview{grid-template-rows:auto auto auto auto 1fr;opacity:0.58;filter:grayscale(1) blur(1.15px)}.premium-preview-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;min-height:48px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;background:rgba(255,255,255,0.82);font-size:0.78rem}.premium-preview-toolbar span,.premium-preview-toolbar em{color:#8a9099;font-style:normal}.premium-preview-toolbar strong{color:#6b7280;font-weight:560}.premium-preview-hero{display:flex;justify-content:space-between;gap:18px;min-height:148px;padding:24px;border:1px solid #e5e7eb;border-radius:8px;background:rgba(255,255,255,0.82)}.premium-preview-hero strong,.premium-preview-hero span,.premium-preview-hero b,.premium-preview-pills i,.premium-preview-metrics strong,.premium-preview-metrics span,.premium-preview-card strong,.premium-preview-card span,.premium-preview-table b,.premium-preview-table span{display:block;width:auto;height:auto;margin:0;border-radius:0;background:transparent}.premium-preview-hero strong{color:#4b5563;font-size:1.2rem;font-weight:620}.premium-preview-hero span{margin-top:8px;color:#9ca3af;font-size:0.82rem}.premium-preview-hero>b{display:grid;place-items:center;flex:0 0 92px;width:92px;height:92px;border:8px solid #9ca3af;border-left-color:#e5e7eb;border-radius:999px;color:#9ca3af;font-size:1.7rem;font-weight:520}.premium-preview-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.premium-preview-pills i{padding:5px 9px;border-radius:999px;color:#6b7280;background:#f3f4f6;font-size:0.72rem;font-style:normal}.premium-preview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:rgba(255,255,255,0.82)}.premium-preview-metrics div{display:grid;gap:8px;min-height:84px;padding:14px;border-right:1px solid #eef0f3}.premium-preview-metrics div:last-child{border-right:0}.premium-preview-metrics strong{color:#6b7280;font-size:1.05rem;font-weight:620}.premium-preview-metrics span{color:#9ca3af;font-size:0.72rem}.premium-preview-metrics i,.premium-preview-card i{display:block;width:100%;height:6px;margin:0;border-radius:999px;background:linear-gradient(90deg,#6b7280 0 32%,#e5e7eb 32%)}.premium-lock-shell .premium-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-lock-shell .premium-preview-card{min-height:104px;display:grid;gap:10px;padding:16px}.premium-preview-card strong{color:#4b5563;font-size:0.9rem}.premium-preview-card span{color:#9ca3af;font-size:0.78rem;line-height:1.45}.premium-lock-shell .premium-preview-table{display:grid;grid-template-columns:1fr;gap:0;padding:0;overflow:hidden;border-color:#e5e7eb;background:rgba(255,255,255,0.84)}.premium-preview-table div{display:grid;grid-template-columns:0.75fr 1fr 0.85fr 0.6fr;min-height:42px;border-bottom:1px solid #eef0f3}.premium-preview-table div:last-child{border-bottom:0}.premium-preview-table b,.premium-preview-table span{padding:12px 14px;color:#6b7280;font-size:0.72rem;font-weight:520}.premium-preview-table span{color:#9ca3af}.premium-lock-modal{font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.premium-lock-modal h2{font-family:inherit;font-size:clamp(1.28rem,2.2vw,1.72rem);font-weight:520}.premium-lock-button,.premium-offer-button{font-family:inherit}.premium-offer-card{border-radius:10px}@media (max-width:760px){.premium-preview-toolbar,.premium-preview-metrics{grid-template-columns:1fr}.premium-preview-hero{flex-direction:column}.premium-preview-table div{grid-template-columns:1fr 1fr}}body.biasafe-theme .rail-toggle{position:fixed;top:62px;z-index:18;display:grid;place-items:center;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;padding:0;margin:0;border:none;border-radius:3px;background:transparent;color:color-mix(in srgb,var(--alva-ink) 55%,var(--alva-muted));cursor:pointer;transition:left 0.22s cubic-bezier(0.16,1,0.3,1),background-color 0.12s ease}body.biasafe-theme .rail-toggle:hover{background:color-mix(in srgb,var(--alva-ink) 6%,transparent)}body.biasafe-theme .rail-toggle:active{background:color-mix(in srgb,var(--alva-ink) 10%,transparent)}body.biasafe-theme:not(.rail-collapsed) .rail-toggle,body:not(.rail-collapsed).biasafe-theme .rail-toggle{left:210px}body.biasafe-theme.rail-collapsed .rail-toggle,body.rail-collapsed.biasafe-theme .rail-toggle{left:52px}body.biasafe-theme .rail-toggle::before{width:17px;height:14px;border-width:2px;border-radius:5px}body.biasafe-theme .rail-toggle::after{width:2px;height:8px;transform:translateX(-5px)}body.biasafe-theme .rail{padding-top:18px}body.biasafe-theme .rail-group:first-child .rail-group-label{margin-top:2px}@media (max-width:760px){body.biasafe-theme.rail-collapsed .rail-toggle,body.rail-collapsed.biasafe-theme .rail-toggle{top:70px;left:12px}}body.biasafe-theme .premium-lock-shell,body.biasafe-theme .premium-lock-shell *,body.biasafe-theme #coreSummary .premium-lock-shell,body.biasafe-theme #coreSummary .premium-lock-shell *{font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;letter-spacing:0}body.biasafe-theme .premium-lock-modal h2,body.biasafe-theme #coreSummary .premium-lock-modal h2{color:#111;font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:clamp(1.26rem,2vw,1.62rem);font-weight:500;line-height:1.28}body.biasafe-theme .premium-lock-modal p,body.biasafe-theme .premium-lock-label,body.biasafe-theme .premium-lock-list span,body.biasafe-theme .premium-price-note,body.biasafe-theme .premium-benefits span,body.biasafe-theme #coreSummary .premium-lock-modal p,body.biasafe-theme #coreSummary .premium-lock-label,body.biasafe-theme #coreSummary .premium-lock-list span,body.biasafe-theme #coreSummary .premium-price-note,body.biasafe-theme #coreSummary .premium-benefits span{font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace}body.biasafe-theme .premium-lock-modal p,body.biasafe-theme #coreSummary .premium-lock-modal p{color:#8a8a8a;font-size:0.82rem;line-height:1.55;text-transform:uppercase}body.biasafe-theme .premium-offer-copy,body.biasafe-theme #coreSummary .premium-offer-copy{color:#202124;font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:0.98rem;line-height:1.6}body.biasafe-theme .premium-price-row strong,body.biasafe-theme #coreSummary .premium-price-row strong{color:#050505;font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:clamp(2.55rem,4vw,3.45rem);font-weight:500}body.biasafe-theme .premium-lock-button,body.biasafe-theme .premium-offer-button,body.biasafe-theme #coreSummary .premium-lock-button,body.biasafe-theme #coreSummary .premium-offer-button{font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:0.98rem;font-weight:500}body.biasafe-theme #coreSummary .premium-offer-card{width:min(1120px,100%);margin:0 auto;padding:22px 24px;display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,340px) minmax(300px,0.9fr);gap:22px;align-items:center;border-radius:12px}body.biasafe-theme #coreSummary .premium-offer-kicker{grid-column:1;width:fit-content;margin:0 0 10px}body.biasafe-theme #coreSummary .premium-offer-copy{grid-column:1;max-width:520px;margin:0;color:#202124;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.45}body.biasafe-theme #coreSummary .premium-price-row{grid-column:2;justify-content:center;margin:0}body.biasafe-theme #coreSummary .premium-price-note{grid-column:2;justify-self:center;margin-top:-8px;text-align:center;font-size:0.72rem}body.biasafe-theme #coreSummary .premium-offer-button{grid-column:2;width:100%;max-width:340px;justify-self:center;min-height:46px;margin-top:2px}body.biasafe-theme #coreSummary .premium-benefits{grid-column:3;display:grid;grid-template-columns:1fr;gap:8px;margin:0;padding:0 0 0 22px;border-top:0;border-left:1px solid #e5edf7}body.biasafe-theme #coreSummary .premium-benefits span{grid-template-columns:16px minmax(0,1fr);gap:8px;color:#4b5563;font-size:0.88rem;line-height:1.25}@media (max-width:1100px){body.biasafe-theme #coreSummary .premium-offer-card{grid-template-columns:1fr}body.biasafe-theme #coreSummary .premium-offer-kicker,body.biasafe-theme #coreSummary .premium-offer-copy,body.biasafe-theme #coreSummary .premium-price-row,body.biasafe-theme #coreSummary .premium-price-note,body.biasafe-theme #coreSummary .premium-offer-button,body.biasafe-theme #coreSummary .premium-benefits{grid-column:1}body.biasafe-theme #coreSummary .premium-price-row,body.biasafe-theme #coreSummary .premium-price-note,body.biasafe-theme #coreSummary .premium-offer-button{justify-self:start}body.biasafe-theme #coreSummary .premium-benefits{border-left:0;border-top:1px solid #e5edf7;padding:16px 0 0}}body.biasafe-theme .core-page{width:min(1220px,calc(100vw - 48px));margin:0 auto;padding:18px 0 42px}body.biasafe-theme .core-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:0;padding:18px 20px;border:1px solid #dce6f2;border-radius:10px;background:#fff;box-shadow:0 8px 26px rgba(15,23,42,0.045)}body.biasafe-theme .core-hero .eyebrow{margin:0 0 8px;color:#64748b;font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.74rem;font-weight:650;letter-spacing:0.02em}body.biasafe-theme .core-hero h1{max-width:760px;margin:0;color:#111827;font-family:"Geist",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:720;line-height:0.98;letter-spacing:0}body.biasafe-theme .core-hero p{max-width:820px;margin:12px 0 0;color:#5f6f83;font-size:0.98rem;line-height:1.5}body.biasafe-theme .core-hero .portfolio-hero-actions{align-items:center;justify-content:flex-end;gap:8px}body.biasafe-theme .core-hero .primary-button,body.biasafe-theme .core-hero .secondary-button{min-height:38px;padding:8px 13px;border-radius:8px;font-size:0.9rem}body.biasafe-theme .core-page>.notice{margin:10px 0 14px;padding:9px 12px;border:1px solid #dce6f2;border-left:3px solid #8ba3bd;border-radius:8px;background:#f8fbff;color:#5d6d80;font-size:0.88rem;line-height:1.35}body.biasafe-theme #coreSummary.portfolio-summary-grid{display:block}body.biasafe-theme #coreSummary .premium-lock-shell{display:grid;grid-template-columns:1fr;gap:16px;align-items:stretch;min-height:560px;padding:0 0 0 0;border:0;border-radius:12px;overflow:visible;background:transparent}body.biasafe-theme #coreSummary .premium-lock-stage{min-width:0;min-height:560px;height:auto;border:1px solid #dce6f2;border-radius:12px;box-shadow:none}body.biasafe-theme #coreSummary .premium-offer-card{align-self:stretch;position:static;width:auto;max-width:none;margin:0;padding:20px 22px;border-radius:10px;display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(220px,0.85fr);gap:18px 24px;align-items:center}body.biasafe-theme #coreSummary .premium-price-row strong{font-size:clamp(2.15rem,3vw,2.9rem)}body.biasafe-theme #coreSummary .premium-offer-button{min-height:48px}body.biasafe-theme #coreSummary .premium-offer-kicker{grid-column:1}body.biasafe-theme #coreSummary .premium-offer-copy{grid-column:1;margin-top:-8px}body.biasafe-theme #coreSummary .premium-price-row,body.biasafe-theme #coreSummary .premium-price-note{grid-column:2}body.biasafe-theme #coreSummary .premium-offer-button{grid-column:2}body.biasafe-theme #coreSummary .premium-benefits{grid-column:3;margin-top:0;padding-top:0;border-top:0;border-left:1px solid #e5edf7;padding-left:22px}@media (max-width:980px){body.biasafe-theme .core-hero{grid-template-columns:1fr}body.biasafe-theme .core-hero .portfolio-hero-actions{justify-content:flex-start}body.biasafe-theme #coreSummary .premium-lock-shell{grid-template-columns:1fr}body.biasafe-theme #coreSummary .premium-offer-card{position:static;max-width:none;margin:0;grid-template-columns:1fr}body.biasafe-theme #coreSummary .premium-offer-kicker,body.biasafe-theme #coreSummary .premium-offer-copy,body.biasafe-theme #coreSummary .premium-price-row,body.biasafe-theme #coreSummary .premium-price-note,body.biasafe-theme #coreSummary .premium-offer-button,body.biasafe-theme #coreSummary .premium-benefits{grid-column:1}body.biasafe-theme #coreSummary .premium-benefits{border-left:0;border-top:1px solid #e5edf7;padding-left:0;padding-top:18px}}body.biasafe-theme #coreSummary .premium-offer-card.core-offer-band{width:min(1120px,100%);max-width:1120px;margin:0 auto;padding:18px 20px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(230px,300px) minmax(280px,0.9fr);align-items:center;gap:18px;border-radius:12px;border:1px solid #c7d8ea;background:rgba(255,255,255,0.94);box-shadow:0 20px 48px rgba(17,24,39,0.1)}body.biasafe-theme #coreSummary .core-offer-band .core-offer-copyblock,body.biasafe-theme #coreSummary .core-offer-band .core-offer-priceblock,body.biasafe-theme #coreSummary .core-offer-band .premium-benefits{min-width:0}body.biasafe-theme #coreSummary .core-offer-band .core-offer-copyblock{grid-column:1;display:grid;gap:8px}body.biasafe-theme #coreSummary .core-offer-band .premium-offer-kicker{margin:0;font-size:0.72rem;line-height:1}body.biasafe-theme #coreSummary .core-offer-band .premium-offer-copy{margin:0;max-width:36rem;font-size:0.88rem;line-height:1.45}body.biasafe-theme #coreSummary .core-offer-band .core-offer-priceblock{grid-column:2;display:grid;gap:8px;justify-self:stretch}body.biasafe-theme #coreSummary .core-offer-band .premium-price-row{margin:0;justify-content:center;text-align:center}body.biasafe-theme #coreSummary .core-offer-band .premium-price-row strong{font-size:clamp(2rem,3vw,3.1rem);line-height:0.95}body.biasafe-theme #coreSummary .core-offer-band .premium-price-row span{align-self:end;padding-bottom:0.22rem}body.biasafe-theme #coreSummary .core-offer-band .premium-price-note{margin:0;text-align:center;font-size:0.78rem}body.biasafe-theme #coreSummary .core-offer-band .premium-offer-button{margin-top:0;min-height:42px;width:100%}body.biasafe-theme #coreSummary .core-offer-band .premium-benefits{grid-column:3;display:grid;gap:7px;margin:0;padding:0 0 0 18px;border-top:0;border-left:1px solid #d9e5f2}body.biasafe-theme #coreSummary .core-offer-band .premium-benefits span{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;font-size:0.78rem;line-height:1.35}@media (max-width:900px){body.biasafe-theme #coreSummary .premium-offer-card.core-offer-band{grid-template-columns:1fr;padding:16px;gap:12px}body.biasafe-theme #coreSummary .core-offer-band .premium-offer-kicker,body.biasafe-theme #coreSummary .core-offer-band .premium-offer-copy,body.biasafe-theme #coreSummary .core-offer-band .core-offer-copyblock,body.biasafe-theme #coreSummary .core-offer-band .core-offer-priceblock,body.biasafe-theme #coreSummary .core-offer-band .premium-price-row,body.biasafe-theme #coreSummary .core-offer-band .premium-price-note,body.biasafe-theme #coreSummary .core-offer-band .premium-offer-button,body.biasafe-theme #coreSummary .core-offer-band .premium-benefits{grid-column:1}body.biasafe-theme #coreSummary .core-offer-band .premium-price-row,body.biasafe-theme #coreSummary .core-offer-band .premium-price-note{text-align:left;justify-content:flex-start}body.biasafe-theme #coreSummary .core-offer-band .premium-benefits{border-left:0;border-top:1px solid #d9e5f2;padding:12px 0 0}}body.pro-access-open{overflow:hidden}.pro-access-overlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:rgba(246,249,252,0.72);backdrop-filter:blur(10px)}.pro-access-overlay[hidden]{display:none}.pro-access-dialog{position:relative;width:min(760px,100%);display:grid;grid-template-columns:minmax(0,0.86fr) minmax(300px,1fr);gap:20px;padding:22px;border:1px solid #b9cbe0;border-radius:12px;background:#fff;box-shadow:0 26px 80px rgba(15,23,42,0.18);color:#111827;font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace}.pro-access-close{position:absolute;top:10px;right:10px;width:30px;height:30px;display:grid;place-items:center;border:1px solid #dce6f2;border-radius:8px;background:#fff;color:#64748b;font:inherit;font-size:1rem;cursor:pointer}.pro-access-kicker{display:inline-flex;width:fit-content;margin-bottom:14px;padding:5px 7px;border:1px solid #c7d8ea;border-radius:999px;color:#2563eb;font-size:0.7rem;font-weight:650;line-height:1}.pro-access-copy h2{margin:0;max-width:12ch;color:#050505;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:500;line-height:1.02;letter-spacing:0}.pro-access-copy p{margin:14px 0 0;color:#64748b;font-size:0.86rem;line-height:1.55}.pro-access-form{display:grid;gap:10px}.pro-access-form label{display:grid;gap:6px;color:#475569;font-size:0.74rem;font-weight:600}.pro-access-form input,.pro-access-form textarea{width:100%;border:1px solid #d5e1ee;border-radius:8px;background:#fbfdff;color:#111827;font:inherit;font-size:0.84rem;line-height:1.4}.pro-access-form input{height:40px;padding:0 10px}.pro-access-form textarea{min-height:82px;resize:vertical;padding:10px}.pro-access-form input:focus,.pro-access-form textarea:focus,.pro-access-close:focus,.pro-access-submit:focus,.pro-access-login-btn:focus,.pro-access-email:focus{outline:2px solid rgba(37,99,235,0.34);outline-offset:2px}.pro-access-submit{min-height:42px;border:1px solid #111827;border-radius:8px;background:#111827;color:#fff;font:inherit;font-size:0.86rem;font-weight:600;cursor:pointer}.pro-access-submit:disabled{cursor:wait;opacity:0.7}.pro-access-status{min-height:18px;margin:0;color:#64748b;font-size:0.76rem;line-height:1.35}.pro-access-email{width:fit-content;color:#2563eb;font-size:0.78rem;font-weight:600;text-decoration:none}.pro-access-email:hover{text-decoration:underline}.pro-access-member-login{display:grid;gap:8px;margin-top:4px;padding:14px;border:1px solid rgba(37,99,235,0.18);border-radius:8px;background:#f8fbff;color:#334155;font-size:0.8rem;line-height:1.35}.pro-access-member-login span{color:#0f172a;font-weight:700}.pro-access-member-login small{color:#64748b;font-size:0.72rem;line-height:1.35}.pro-access-login-btn{display:block;width:fit-content;border:1px solid rgba(37,99,235,0.24);border-radius:8px;background:#ffffff;color:#2563eb;font-family:inherit;font-size:0.78rem;font-weight:600;padding:10px 12px;margin-top:0;cursor:pointer}.pro-access-login-btn:hover{border-color:rgba(37,99,235,0.42);background:#eef5ff;text-decoration:none}@media (max-width:720px){.pro-access-overlay{align-items:end;padding:12px}.pro-access-dialog{grid-template-columns:1fr;gap:16px;padding:18px}.pro-access-copy h2{max-width:none}}.demo-login-button{width:100%;min-height:42px;margin-top:12px;border:1px solid rgba(255,255,255,0.22);border-radius:8px;background:rgba(255,255,255,0.08);color:#fff;font:800 0.78rem/1 "Manrope",sans-serif;letter-spacing:0;cursor:pointer}.demo-login-button:hover,.demo-login-button:focus-visible{background:rgba(255,255,255,0.16)}.demo-access-dialog{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:20px;background:rgba(5,5,5,0.64);backdrop-filter:blur(16px)}.demo-access-dialog[hidden]{display:none}.demo-access-card{width:min(100%,440px);display:flex;flex-direction:column;gap:18px;padding:26px;border:1px solid color-mix(in srgb,#0b73ff 18%,var(--line));border-radius:8px;background:rgba(255,255,255,0.96);color:#202733;font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;box-shadow:0 20px 54px rgba(12,18,28,0.08)}.demo-access-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid rgba(0,0,0,0.12);border-radius:999px;background:transparent;color:#202733;font-size:1.1rem;line-height:1;cursor:pointer}.demo-access-close:hover{background:rgba(0,0,0,0.06)}.demo-access-kicker{width:fit-content;padding:6px 10px;border:1px solid rgba(11,115,255,0.25);border-radius:7px;color:#0b73ff;background:rgba(11,115,255,0.05);font-size:0.74rem;font-weight:700;letter-spacing:0.04em}.demo-access-card h2{margin:0;color:#202733;font-size:clamp(1.28rem,2.2vw,1.72rem);font-weight:520;line-height:1.1;letter-spacing:0}.demo-access-price-row{display:flex;align-items:baseline;gap:8px}.demo-access-price-row strong{color:#030712;font-size:clamp(2.55rem,4vw,3.7rem);font-weight:520;line-height:0.95;letter-spacing:0}.demo-access-price-row span{color:#8a9099;font-size:0.78rem;letter-spacing:0.08em;text-transform:uppercase}.demo-access-price-note{color:#8a9099;font-size:0.78rem;letter-spacing:0.08em;text-transform:uppercase}.demo-access-form{display:grid;gap:12px}.demo-access-form label{display:grid;gap:7px;color:#202733;font-size:0.82rem;font-weight:800;letter-spacing:0}.demo-access-form input{min-height:44px;border:1px solid rgba(0,0,0,0.15);border-radius:8px;background:rgba(0,0,0,0.03);color:#030712;padding:0 12px;font:inherit}.demo-access-form input:focus{outline:2px solid #0b73ff;outline-offset:-1px;border-color:#0b73ff}.demo-access-submit{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;margin-top:4px;border:1px solid #006bff;border-radius:8px;background:#0b73ff;color:#fff;font-family:inherit;font-weight:650;box-shadow:inset 0 0 0 4px rgba(255,255,255,0.18),0 10px 28px rgba(11,115,255,0.2);cursor:pointer}.demo-access-submit:hover{background:#006bff}.demo-access-status{min-height:18px;color:#8a9099;font-size:0.8rem}.demo-access-benefits{display:flex;flex-wrap:wrap;gap:8px}.demo-access-benefits span{padding:4px 10px;border:1px solid rgba(0,0,0,0.1);border-radius:999px;color:#555e68;font-size:0.75rem;font-weight:600;white-space:nowrap}.demo-logout-button{cursor:pointer}.premium-demo-login-button{margin-top:10px}.premium-lock-modal>.premium-demo-login-button,.premium-offer-card>.premium-demo-login-button{width:100%}.demo-access-dialog{background:rgba(2,6,23,0.72)}.demo-access-card{border:1px solid #dbe6f3;background:#f8fafc;color:#0f172a}.demo-access-card h2{color:#0f172a}.demo-access-card p,.demo-access-price-note{color:#475569}.demo-access-close{border-color:#cbd5e1;background:#ffffff;color:#0f172a}.demo-access-close:hover,.demo-access-close:focus-visible{background:#e2e8f0}.demo-access-kicker{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.demo-access-form label{color:#1e293b}.demo-access-form input{border-color:#cbd5e1;background:#ffffff;color:#0f172a}.demo-access-form input::placeholder{color:#94a3b8}.demo-access-form input:focus{outline:3px solid rgba(37,99,235,0.18);outline-offset:2px;border-color:#2563eb}.demo-access-submit{border-color:#0f172a;background:#0f172a;color:#ffffff;box-shadow:none}.demo-access-submit:hover,.demo-access-submit:focus-visible{border-color:#1e293b;background:#1e293b}.demo-access-status,.demo-access-benefits span{color:#475569}body.biasafe-theme .topbar .topbar-link{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;border:1px solid #111827;border-radius:7px;background:#111827;color:#f8fafc;font-size:0.74rem;line-height:1;text-decoration:none}body.biasafe-theme .topbar .topbar-link:hover,body.biasafe-theme .topbar .topbar-link:focus-visible{border-color:#030712;background:#030712;color:#fff;text-decoration:none}body.biasafe-theme{--war-room-bg:#fbfbfa;--war-room-surface:#ffffff;--war-room-panel:#f8f8f7;--war-room-ink:#171719;--war-room-muted:#7a7a7a;--war-room-soft:#a4a4a4;--war-room-line:#d9d9d6;--war-room-teal:#4ca4a8;--war-room-warn:#d79a00;background:var(--war-room-bg);color:var(--war-room-ink);font-family:"Geist",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;letter-spacing:0}body.biasafe-theme .shell{background:var(--war-room-bg)}body.biasafe-theme .topbar{min-height:76px;padding:18px clamp(18px,4vw,52px);background:rgba(251,251,250,0.94);border-bottom:0;box-shadow:none;backdrop-filter:blur(18px)}body.biasafe-theme .brand{gap:14px;color:var(--war-room-ink);text-decoration:none}body.biasafe-theme .brand-logo{width:88px;height:32px;object-fit:contain}body.biasafe-theme .brand-system{color:var(--war-room-muted);font-size:0.86rem;font-weight:400;letter-spacing:0;text-transform:none}body.biasafe-theme .topbar-meta{gap:clamp(10px,2vw,24px);color:var(--war-room-muted);font-size:clamp(0.92rem,1.3vw,1.06rem);font-weight:400}body.biasafe-theme .topbar .topbar-link{min-height:42px;padding:0 18px;color:#fff;background:var(--war-room-teal);border:0;border-radius:8px;font-size:1rem;font-weight:600;box-shadow:none}body.biasafe-theme .layout{display:grid;grid-template-columns:minmax(176px,210px) minmax(0,1fr);gap:clamp(18px,2.4vw,34px);max-width:1360px;margin:0 auto;padding:0 clamp(18px,4vw,54px) 64px}body.biasafe-theme .rail{top:96px;align-self:start;min-height:calc(100svh - 116px);padding:10px 0;background:transparent;border-right:1px solid var(--war-room-line);box-shadow:none}body.biasafe-theme .rail-group{gap:3px;margin-bottom:22px;padding-right:16px}body.biasafe-theme .rail-group-label{margin:0 0 7px;color:var(--war-room-soft);font-size:0.72rem;font-weight:500;letter-spacing:0;text-transform:uppercase}body.biasafe-theme .rail-button{min-height:38px;padding:0 10px;justify-content:flex-start;color:var(--war-room-muted);background:transparent;border:0;border-radius:0;font-size:0.98rem;font-weight:400;letter-spacing:0;box-shadow:none}body.biasafe-theme .rail-button:hover,body.biasafe-theme .rail-button:focus-visible{color:var(--war-room-ink);background:transparent;text-decoration:underline;text-underline-offset:5px}body.biasafe-theme .rail-button.active{color:var(--war-room-ink);background:transparent;border-left:2px solid var(--war-room-teal);font-weight:600}body.biasafe-theme .content{max-width:1168px;padding:clamp(34px,5vw,78px) 0 0}body.biasafe-theme .overview-shader-bg,body.biasafe-theme .dashboard-command-bar::before,body.biasafe-theme .dashboard-command-bar::after{display:none}body.biasafe-theme .command-bar,body.biasafe-theme .dashboard-command-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:end;gap:clamp(22px,4vw,58px);margin:0 0 clamp(34px,5vw,62px);padding:0;overflow:visible;color:var(--war-room-ink);background:transparent;border:0;border-radius:0;box-shadow:none}body.biasafe-theme .command-bar-copy{position:relative;z-index:1}body.biasafe-theme .eyebrow{color:var(--war-room-muted);font-size:0.88rem;font-weight:400;letter-spacing:0;text-transform:none}body.biasafe-theme .dashboard-logo-title{margin:20px 0 84px;color:var(--war-room-ink);font-size:clamp(2.15rem,4.4vw,4.85rem);font-weight:400;line-height:0.98;letter-spacing:0}body.biasafe-theme .hero-deck{max-width:760px;color:var(--war-room-muted);font-size:clamp(1.08rem,2vw,1.85rem);font-weight:400;line-height:1.28}body.biasafe-theme .hero-meta{gap:12px;margin-top:18px}body.biasafe-theme .hero-pill,body.biasafe-theme .regime-badge,body.biasafe-theme .tag{min-height:0;padding:0;color:var(--war-room-muted);background:transparent;border:0;border-radius:0;font-size:0.96rem;font-weight:400;letter-spacing:0;text-transform:none}body.biasafe-theme .hero-pill::before,body.biasafe-theme .regime-badge::before{content:"";display:inline-block;width:10px;height:10px;margin-right:9px;border-radius:50%;background:color-mix(in srgb,var(--war-room-teal) 28%,white)}body.biasafe-theme .command-bar-tools{align-self:start}body.biasafe-theme .search{gap:8px;color:var(--war-room-muted);font-size:0.9rem;font-weight:400}body.biasafe-theme .search span{font-family:inherit;font-size:0.86rem;font-weight:400;letter-spacing:0;text-transform:none}body.biasafe-theme .search input,body.biasafe-theme select,body.biasafe-theme input{min-height:46px;color:var(--war-room-ink);background:var(--war-room-surface);border:1px solid var(--war-room-line);border-radius:8px;box-shadow:none;font-family:inherit;font-size:1rem}body.biasafe-theme .notice,body.biasafe-theme .stale-banner{margin:0 0 24px;padding:0;color:var(--war-room-muted);background:transparent;border:0;font-size:1rem;line-height:1.45}body.biasafe-theme .brief-hero{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:30px}body.biasafe-theme .brief-hero-copy,body.biasafe-theme .brief-hero-stats,body.biasafe-theme .investor-brief,body.biasafe-theme .panel,body.biasafe-theme .kpi,body.biasafe-theme .decision-card,body.biasafe-theme .review-row,body.biasafe-theme .horizon-tile,body.biasafe-theme .benchmark-row,body.biasafe-theme .row,body.biasafe-theme .idea{background:var(--war-room-panel);border:0;border-radius:3px;box-shadow:none}body.biasafe-theme .brief-hero-copy,body.biasafe-theme .investor-brief,body.biasafe-theme .panel{padding:clamp(24px,4vw,44px)}body.biasafe-theme .brief-hero-copy{background:transparent;padding:0}body.biasafe-theme .section-head,body.biasafe-theme .panel-head,body.biasafe-theme .investor-brief-head{align-items:baseline;gap:14px;margin-bottom:24px;padding:0;border-bottom:0}body.biasafe-theme .section-head h2,body.biasafe-theme .panel-head h3,body.biasafe-theme .investor-brief-head h3{color:var(--war-room-ink);font-size:clamp(1.58rem,2.5vw,2.3rem);font-weight:400;line-height:1.06;letter-spacing:0}body.biasafe-theme .panel-head span,body.biasafe-theme .investor-brief-head span,body.biasafe-theme .brief-hero-deck,body.biasafe-theme .brief-edge-line{color:var(--war-room-muted);font-size:clamp(1rem,1.6vw,1.24rem);font-weight:400;line-height:1.35}body.biasafe-theme .kpi-grid,body.biasafe-theme .brief-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:28px 0;padding:clamp(24px,4vw,44px);background:var(--war-room-panel);border-radius:3px}body.biasafe-theme .kpi,body.biasafe-theme .brief-hero-stats .kpi{min-height:156px;padding:12px clamp(18px,3vw,40px);border-left:1px solid var(--war-room-line);border-radius:0;background:transparent}body.biasafe-theme .kpi:nth-child(odd){border-left-color:transparent}body.biasafe-theme .kpi span{display:block;margin-bottom:12px;color:#4d4d4f;font-size:clamp(0.96rem,1.4vw,1.26rem);font-weight:400;letter-spacing:0;text-transform:uppercase}body.biasafe-theme .kpi strong{display:block;color:var(--war-room-ink);font-size:clamp(2.4rem,5vw,4.05rem);font-weight:400;line-height:0.98;letter-spacing:0;font-variant-numeric:tabular-nums}body.biasafe-theme .kpi small{display:block;margin-top:14px;color:var(--war-room-muted);font-size:clamp(1rem,1.7vw,1.32rem);font-weight:400;line-height:1.28}body.biasafe-theme .dashboard-grid,body.biasafe-theme .visual-grid,body.biasafe-theme .split,body.biasafe-theme .cockpit-trades-grid,body.biasafe-theme .market-grid,body.biasafe-theme .model-targets-grid,body.biasafe-theme .research-alpha-grid,body.biasafe-theme .risk-portfolio-grid{gap:22px}body.biasafe-theme .list,body.biasafe-theme .action-blotter,body.biasafe-theme .portfolio-context,body.biasafe-theme .horizon-list,body.biasafe-theme .benchmark-list{gap:0}body.biasafe-theme .row,body.biasafe-theme .decision-card,body.biasafe-theme .review-row,body.biasafe-theme .idea,body.biasafe-theme .benchmark-row,body.biasafe-theme .horizon-tile{padding:20px 0 20px 22px;background:transparent;border-left:1px solid var(--war-room-line);border-radius:0}body.biasafe-theme .row+.row,body.biasafe-theme .decision-card+.decision-card,body.biasafe-theme .review-row+.review-row,body.biasafe-theme .idea+.idea{margin-top:18px}body.biasafe-theme .row strong,body.biasafe-theme .decision-card strong,body.biasafe-theme .review-row strong,body.biasafe-theme .idea h3,body.biasafe-theme .symbol{color:var(--war-room-ink);font-size:clamp(1.24rem,2.1vw,1.95rem);font-weight:400;letter-spacing:0}body.biasafe-theme .row p,body.biasafe-theme .decision-card small,body.biasafe-theme .review-row small,body.biasafe-theme .idea p,body.biasafe-theme .curve-note,body.biasafe-theme .empty{color:var(--war-room-muted);font-size:1.02rem;line-height:1.45}body.biasafe-theme .positive{color:var(--war-room-teal)}body.biasafe-theme .negative{color:#b24a45}body.biasafe-theme .warning,body.biasafe-theme .tag.warning{color:var(--war-room-warn)}body.biasafe-theme .core-position-table{color:var(--war-room-ink);background:transparent;border:0;border-collapse:collapse}body.biasafe-theme .core-position-table th{color:#4d4d4f;background:transparent;border-bottom:1px solid var(--war-room-line);font-size:0.9rem;font-weight:400;letter-spacing:0;text-transform:uppercase}body.biasafe-theme .core-position-table td{border-bottom:1px solid color-mix(in srgb,var(--war-room-line) 72%,transparent);font-size:1rem}body.biasafe-theme .market-performance-chart,body.biasafe-theme .canvas-wrap{background:var(--war-room-surface);border:1px solid color-mix(in srgb,var(--war-room-line) 72%,transparent);border-radius:3px;box-shadow:none}body.biasafe-theme .info-button{color:var(--war-room-muted);background:transparent;border-color:var(--war-room-line)}@media (max-width:760px){body.biasafe-theme .topbar{min-height:68px;padding:14px 18px}body.biasafe-theme .layout{display:block;padding:0 18px 48px}body.biasafe-theme .rail{position:relative;top:auto;display:flex;min-height:0;margin:0 -18px 28px;padding:8px 18px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--war-room-line)}body.biasafe-theme .rail-group{flex:0 0 auto;flex-direction:row;margin:0;padding-right:10px}body.biasafe-theme .rail-group-label{display:none}body.biasafe-theme .rail-button{min-height:36px;white-space:nowrap}body.biasafe-theme .content{padding-top:36px}body.biasafe-theme .command-bar,body.biasafe-theme .dashboard-command-bar{display:block;margin-bottom:38px}body.biasafe-theme .dashboard-logo-title{margin:18px 0 54px;font-size:clamp(2.28rem,12vw,4rem)}body.biasafe-theme .command-bar-tools{margin-top:24px}body.biasafe-theme .kpi-grid,body.biasafe-theme .brief-hero-stats{grid-template-columns:1fr;padding:24px 22px}body.biasafe-theme .kpi,body.biasafe-theme .brief-hero-stats .kpi,body.biasafe-theme .kpi:nth-child(odd){min-height:132px;padding:18px 0 18px 22px;border-left:1px solid var(--war-room-line)}body.biasafe-theme .brief-hero-copy,body.biasafe-theme .investor-brief,body.biasafe-theme .panel{padding:24px 22px}}body.biasafe-theme .dashboard-command-bar .eyebrow{color:var(--war-room-muted);text-shadow:none}body.biasafe-theme .dashboard-command-bar .hero-deck{color:var(--war-room-muted);text-shadow:none}body.biasafe-theme .dashboard-command-bar .hero-meta,body.biasafe-theme .dashboard-command-bar .hero-pill{color:var(--war-room-muted);text-shadow:none}body.biasafe-theme .dashboard-command-bar .hero-pill{min-height:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}body.biasafe-theme .dashboard-command-bar .hero-pill strong{color:var(--war-room-muted);font-size:0.96rem;font-weight:600;letter-spacing:0;text-shadow:none}body.biasafe-theme .dashboard-command-bar .search{min-width:min(320px,100%);color:var(--war-room-muted);text-shadow:none}body.biasafe-theme .dashboard-command-bar .search input{border-color:var(--war-room-line);background:var(--war-room-surface);color:var(--war-room-ink);box-shadow:none;text-shadow:none}body.biasafe-theme .dashboard-command-bar .search input::placeholder{color:var(--war-room-soft)}body.biasafe-theme .dashboard-command-bar .search input:focus{border-color:var(--war-room-teal);outline:3px solid color-mix(in srgb,var(--war-room-teal) 18%,transparent);box-shadow:none}body.biasafe-theme{--alva-ink:#17191c;--alva-muted:#7d7f84;--alva-soft:#f7f7f6;--alva-card:#ffffff;--alva-line:#d9d9d6;--alva-teal:#4ea6a7;--alva-teal-dark:#2d8e90;--alva-shadow:0 18px 50px rgba(23,25,28,0.06);background:#ffffff;color:var(--alva-ink);font-family:Inter,Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.biasafe-theme .shell{min-height:100svh;background:#ffffff}body.biasafe-theme .topbar{position:sticky;top:0;z-index:50;min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px clamp(24px,4vw,54px) 18px clamp(84px,7vw,112px);border-bottom:0;background:rgba(255,255,255,0.92);color:var(--alva-ink);backdrop-filter:blur(20px) saturate(1.1)}body.biasafe-theme .topbar::before{content:"";position:fixed;inset:0 0 auto;height:6px;background:var(--alva-teal);pointer-events:none}body.biasafe-theme .brand{gap:12px;color:var(--alva-ink);text-decoration:none}body.biasafe-theme .brand-logo{width:118px;height:auto;object-fit:contain;filter:none}body.biasafe-theme .brand-system{display:none}body.biasafe-theme .topbar-meta{display:flex;align-items:center;gap:16px;color:var(--alva-muted);font-size:0.94rem}body.biasafe-theme .topbar-link,body.biasafe-theme .demo-logout-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid var(--alva-line);border-radius:8px;background:#ffffff;color:var(--alva-ink);font-weight:560;text-decoration:none}body.biasafe-theme .demo-logout-button{border-color:color-mix(in srgb,var(--terminal) 46%,white);background:color-mix(in srgb,var(--terminal) 8%,white)}body.biasafe-theme .layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(24px,3vw,44px);width:min(1480px,calc(100% - 56px));margin:0 auto;padding:26px 0 72px}body.biasafe-theme.rail-collapsed .layout{grid-template-columns:minmax(0,1fr)}body.biasafe-theme.rail-collapsed .rail{display:none}body.biasafe-theme .rail{position:sticky;top:110px;align-self:start;height:calc(100svh - 132px);display:block;padding:18px 14px;border:1px solid var(--alva-line);border-radius:8px;background:rgba(255,255,255,0.94);box-shadow:var(--alva-shadow);overflow-y:auto}body.biasafe-theme .rail-group{display:block;padding:10px 0 14px;border-bottom:1px solid color-mix(in srgb,var(--alva-line) 72%,transparent)}body.biasafe-theme .rail-group:last-child{border-bottom:0}body.biasafe-theme .rail-group-label{display:block;padding:0 10px 8px;color:var(--alva-muted);font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}body.biasafe-theme .rail-button{min-height:42px;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#4c4f55;font-weight:560;text-align:left;text-decoration:none}body.biasafe-theme .rail-button:hover,body.biasafe-theme .rail-button:focus-visible{background:var(--alva-soft);color:var(--alva-ink);outline:none}body.biasafe-theme .rail-button.active,body.biasafe-theme .rail-button[aria-current="page"]{background:#f1f3f5;color:var(--alva-ink);font-weight:600}body.biasafe-theme .sidebar-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;border-radius:3px;background:transparent;color:inherit;box-shadow:none}body.biasafe-theme .sidebar-toggle span{display:block;width:16px;height:1.5px;border-radius:1px;background:currentColor}body.biasafe-theme .sidebar-toggle span+span{margin-top:3.5px}body.biasafe-theme .sidebar-toggle::before,body.biasafe-theme .sidebar-toggle::after{display:none}body.biasafe-theme .content{min-width:0;padding:0}body.biasafe-theme .command-bar,body.biasafe-theme .dashboard-command-bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:24px;align-items:end;min-height:auto;margin:0 0 28px;padding:22px 0 14px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}body.biasafe-theme .overview-shader-bg{display:none}body.biasafe-theme .eyebrow{margin:0 0 16px;color:var(--alva-teal-dark);font-size:0.82rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}body.biasafe-theme .dashboard-logo-title{margin:0;color:var(--alva-ink);font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1;letter-spacing:0;font-weight:600}body.biasafe-theme .hero-deck,body.biasafe-theme .notice,body.biasafe-theme .stale-banner{max-width:860px;color:var(--alva-muted);font-size:clamp(0.92rem,1.08vw,1.08rem);line-height:1.42}body.biasafe-theme .hero-meta,body.biasafe-theme .hero-pill{color:var(--alva-muted)}body.biasafe-theme .search{color:var(--alva-muted)}body.biasafe-theme .search input{min-height:52px;border:1px solid var(--alva-line);border-radius:8px;background:#ffffff;color:var(--alva-ink);box-shadow:none}body.biasafe-theme .search input:focus{border-color:var(--alva-teal);outline:3px solid color-mix(in srgb,var(--alva-teal) 18%,transparent)}body.biasafe-theme .panel,body.biasafe-theme .investor-brief,body.biasafe-theme .brief-hero,body.biasafe-theme .flow-band-pressure-card,body.biasafe-theme .kpi,body.biasafe-theme .premium-lock-shell,body.biasafe-theme .premium-offer-card{border:1px solid var(--alva-line);border-radius:8px;background:var(--alva-card);color:var(--alva-ink);box-shadow:none}body.biasafe-theme .kpi strong,body.biasafe-theme .metric-value,body.biasafe-theme .brief-hero h2,body.biasafe-theme .section-head h2{color:var(--alva-ink);letter-spacing:0}body.biasafe-theme .tag.positive,body.biasafe-theme .positive{color:var(--alva-teal-dark)}body.biasafe-theme .badge,body.biasafe-theme .regime-badge,body.biasafe-theme .flow-signal-pill,body.biasafe-theme .hero-pill{border-radius:999px;border-color:var(--alva-line);background:var(--alva-soft);color:var(--alva-ink)}body.biasafe-theme .data-table,body.biasafe-theme .core-position-table{border:1px solid var(--alva-line);border-radius:8px;background:#ffffff;overflow:hidden}body.biasafe-theme .data-table th,body.biasafe-theme .core-position-table th{background:var(--alva-soft);color:var(--alva-muted);font-size:0.78rem;letter-spacing:0.03em}@media (max-width:860px){body.biasafe-theme .topbar{min-height:104px;padding:42px 34px 18px 82px}body.biasafe-theme .topbar-meta{display:none}body.biasafe-theme .brand-logo{width:104px}body.biasafe-theme .sidebar-toggle{display:flex}body.biasafe-theme .layout{display:block;width:100%;padding:28px 34px 86px}body.biasafe-theme .rail{position:fixed;inset:104px 18px auto;z-index:60;height:min(72svh,620px);padding:18px;background:#ffffff;color:var(--alva-ink);box-shadow:0 22px 80px rgba(23,25,28,0.16);display:block;transform:translateY(-10px);opacity:0;pointer-events:none;transition:opacity 160ms ease,transform 160ms ease}body.biasafe-theme:not(.rail-collapsed) .rail{transform:translateY(0);opacity:1;pointer-events:auto}body.biasafe-theme .rail-button{width:100%;min-height:46px;color:var(--alva-ink);font-size:1rem}body.biasafe-theme .rail-group-label{color:var(--alva-muted)}body.biasafe-theme.rail-collapsed .rail{display:block}body.biasafe-theme .command-bar,body.biasafe-theme .dashboard-command-bar{display:block;margin-top:22px;padding-top:0}body.biasafe-theme .dashboard-logo-title{font-size:clamp(1.35rem,5vw,1.75rem)}body.biasafe-theme .hero-deck,body.biasafe-theme .notice{font-size:0.98rem}body.biasafe-theme .command-bar-tools{margin-top:24px}}body.biasafe-theme .topbar{min-height:72px;padding-top:14px;padding-bottom:14px}body.biasafe-theme .brand-logo{width:104px}body.biasafe-theme .topbar-meta{font-size:0.82rem}body.biasafe-theme .layout{grid-template-columns:222px minmax(0,1fr);gap:clamp(18px,2.4vw,34px);padding-top:18px}body.biasafe-theme .rail{top:92px;height:calc(100svh - 112px);padding:12px 10px}body.biasafe-theme .rail-group{padding:8px 0 10px}body.biasafe-theme .rail-group-label{padding:0 8px 6px;font-size:0.64rem;letter-spacing:0.05em}body.biasafe-theme .rail-button{min-height:34px;gap:8px;padding:0 9px;border-radius:6px;font-size:0.84rem;font-weight:520}body.biasafe-theme .sidebar-toggle{top:22px;left:24px;width:34px;height:34px;border:1px solid var(--alva-line)}body.biasafe-theme .sidebar-toggle span{width:18px}body.biasafe-theme .sidebar-toggle span+span{margin-top:4px}body.biasafe-theme .command-bar,body.biasafe-theme .dashboard-command-bar{gap:18px;margin-bottom:20px;padding:14px 0 10px}body.biasafe-theme .eyebrow{margin-bottom:10px;font-size:0.72rem}body.biasafe-theme .dashboard-logo-title{font-size:clamp(1.55rem,3vw,2.65rem);line-height:1.04}body.biasafe-theme .hero-deck,body.biasafe-theme .notice,body.biasafe-theme .stale-banner{max-width:720px;font-size:clamp(0.84rem,1vw,0.98rem);line-height:1.36}body.biasafe-theme .panel,body.biasafe-theme .investor-brief,body.biasafe-theme .brief-hero,body.biasafe-theme .flow-band-pressure-card,body.biasafe-theme .kpi,body.biasafe-theme .premium-lock-shell,body.biasafe-theme .premium-offer-card{border-radius:6px}body.biasafe-theme .section-head h2,body.biasafe-theme .panel-head h3,body.biasafe-theme .flow-section-title h2{font-size:clamp(1rem,1.55vw,1.42rem);line-height:1.12}body.biasafe-theme .panel-head span,body.biasafe-theme .section-head span,body.biasafe-theme .flow-section-title>span,body.biasafe-theme .empty{font-size:0.82rem;line-height:1.38}body.biasafe-theme .kpi strong,body.biasafe-theme .metric-value{font-size:clamp(1.35rem,2.2vw,2.15rem)}body.biasafe-theme .data-table th,body.biasafe-theme .core-position-table th,body.biasafe-theme .data-table td,body.biasafe-theme .core-position-table td{font-size:0.76rem}@media (max-width:860px){body.biasafe-theme .topbar{min-height:82px;padding:34px 22px 14px 70px}body.biasafe-theme .brand-logo{width:92px}body.biasafe-theme .sidebar-toggle{top:22px;left:22px}body.biasafe-theme .layout{padding:20px 22px 72px}body.biasafe-theme .rail{inset:84px 14px auto;padding:12px}body.biasafe-theme .rail-button{min-height:38px;font-size:0.88rem}body.biasafe-theme .dashboard-logo-title{font-size:clamp(1.7rem,8vw,2.45rem)}body.biasafe-theme .hero-deck,body.biasafe-theme .notice{font-size:0.88rem}}body.biasafe-theme .topbar{min-height:68px;padding:12px clamp(22px,3vw,42px) 12px 74px;border-bottom:1px solid var(--alva-line)}body.biasafe-theme .topbar::before{height:4px}body.biasafe-theme .brand-logo{width:96px}body.biasafe-theme .layout{grid-template-columns:210px minmax(0,1fr);width:min(1440px,calc(100% - 44px));gap:22px;padding-top:18px}body.biasafe-theme .rail{top:86px;height:calc(100svh - 104px);padding:10px;border-radius:6px}body.biasafe-theme .rail-group{padding:8px 0}body.biasafe-theme .rail-group-label{padding:0 8px 6px;font-size:0.62rem;letter-spacing:0.05em}body.biasafe-theme .rail-button{min-height:32px;padding:0 9px;border-radius:6px;font-size:0.82rem;font-weight:560;line-height:1.1}body.biasafe-theme .sidebar-toggle{top:20px;left:22px;width:34px;height:34px;border:1px solid var(--alva-line);border-radius:7px}body.biasafe-theme .sidebar-toggle span{width:18px;height:2px}body.biasafe-theme .sidebar-toggle span+span{margin-top:4px}body.biasafe-theme .command-bar,body.biasafe-theme .dashboard-command-bar{grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:18px;margin-bottom:18px;padding:10px 0 8px}body.biasafe-theme .dashboard-logo-title{font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.05}body.biasafe-theme .hero-deck,body.biasafe-theme .notice,body.biasafe-theme .stale-banner{max-width:760px;font-size:0.88rem;line-height:1.38}body.biasafe-theme .panel,body.biasafe-theme .investor-brief,body.biasafe-theme .brief-hero,body.biasafe-theme .flow-band-pressure-card,body.biasafe-theme .premium-lock-shell,body.biasafe-theme .premium-offer-card{border-radius:6px}body.biasafe-theme .brief-hero,body.biasafe-theme .panel{padding:clamp(16px,2vw,24px)}body.biasafe-theme .section-head,body.biasafe-theme .panel-head,body.biasafe-theme .flow-section-title{margin-bottom:14px}body.biasafe-theme .section-head h2,body.biasafe-theme .panel-head h3,body.biasafe-theme .flow-section-title h2,body.biasafe-theme .brief-hero h2{font-size:clamp(1rem,1.45vw,1.35rem);line-height:1.14}body.biasafe-theme .section-head span,body.biasafe-theme .panel-head span,body.biasafe-theme .flow-section-title>span,body.biasafe-theme .brief-hero p,body.biasafe-theme .empty{font-size:0.82rem;line-height:1.38}body.biasafe-theme .kpi{min-height:0;padding:14px 16px}body.biasafe-theme .kpi span{font-size:0.68rem}body.biasafe-theme .kpi strong,body.biasafe-theme .metric-value{font-size:clamp(1.24rem,1.9vw,1.85rem)}body.biasafe-theme .kpi small{font-size:0.74rem}body.biasafe-theme .data-table th,body.biasafe-theme .data-table td,body.biasafe-theme .core-position-table th,body.biasafe-theme .core-position-table td,body.biasafe-theme .flow-decision-table th,body.biasafe-theme .flow-decision-table td{font-size:0.74rem}body.biasafe-theme .dashboard-flow-meter,body.biasafe-theme .decision-flow-meter{font-size:0.78rem}body.biasafe-theme .dashboard-flow-meter h3,body.biasafe-theme .decision-flow-meter h3,body.biasafe-theme .dashboard-flow-meter strong,body.biasafe-theme .decision-flow-meter strong{font-size:0.9rem}body.biasafe-theme .flow-meter-label,body.biasafe-theme .flow-meter-detail,body.biasafe-theme .decision-flow-empty{font-size:0.76rem}@media (max-width:860px){body.biasafe-theme .topbar{min-height:70px;padding:22px 18px 12px 64px}body.biasafe-theme .brand{width:100%;justify-content:center}body.biasafe-theme .brand-logo{width:94px}body.biasafe-theme .layout{display:block;width:100%;padding:14px 16px 56px}body.biasafe-theme .sidebar-toggle{top:22px;left:18px;z-index:90}body.biasafe-theme .rail,body.biasafe-theme.rail-collapsed .rail{position:fixed;inset:70px auto 0 0;z-index:80;display:block;width:min(82vw,292px);height:auto;margin:0;padding:14px 12px 28px;overflow-y:auto;border:0;border-right:1px solid var(--alva-line);border-radius:0;background:#ffffff;box-shadow:20px 0 50px rgba(23,25,28,0.12);opacity:1;transform:translateX(-104%);pointer-events:none;transition:transform 160ms ease}body.biasafe-theme:not(.rail-collapsed) .rail{transform:translateX(0);pointer-events:auto}body.biasafe-theme .rail-group{padding:8px 0 10px}body.biasafe-theme .rail-button{min-height:34px;width:100%;padding:0 9px;font-size:0.84rem}body.biasafe-theme .command-bar,body.biasafe-theme .dashboard-command-bar{display:block;margin-top:8px}body.biasafe-theme .dashboard-logo-title{font-size:clamp(1.45rem,7vw,2.05rem)}body.biasafe-theme .hero-deck,body.biasafe-theme .notice,body.biasafe-theme .stale-banner{font-size:0.82rem}body.biasafe-theme .brief-hero,body.biasafe-theme .panel{padding:16px}}body.biasafe-theme .topbar{min-height:62px;padding:10px clamp(18px,2.5vw,34px) 10px 52px;border-bottom:1px solid color-mix(in srgb,var(--alva-line) 78%,transparent)}body.biasafe-theme .topbar::before{display:none}body.biasafe-theme .brand-logo{width:88px}body.biasafe-theme .layout{grid-template-columns:198px minmax(0,1fr);width:min(1460px,calc(100% - 28px));gap:18px;padding-top:14px}body.biasafe-theme .sidebar-toggle{padding:0;border:none;border-radius:3px;background:transparent;color:color-mix(in srgb,var(--alva-ink) 55%,var(--alva-muted));box-shadow:none}body.biasafe-theme .sidebar-toggle:hover,body.biasafe-theme .sidebar-toggle:focus-visible{background:color-mix(in srgb,var(--alva-ink) 6%,transparent)}body.biasafe-theme .sidebar-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--alva-ink) 12%,transparent);outline-offset:1px}body.biasafe-theme .sidebar-toggle span{width:16px;height:1.5px}body.biasafe-theme .sidebar-toggle span+span{margin-top:3.5px}body.biasafe-theme .rail{top:76px;height:calc(100svh - 90px)}body.biasafe-theme .rail-button{min-height:30px;font-size:0.8rem}@media (max-width:860px){body.biasafe-theme .topbar{min-height:62px;padding:12px 14px 10px 48px}body.biasafe-theme .brand{justify-content:center}body.biasafe-theme .brand-logo{width:82px}body.biasafe-theme .sidebar-toggle{top:18px;left:14px;width:28px;height:28px}body.biasafe-theme .layout{width:100%;padding:12px 12px 52px}body.biasafe-theme .rail,body.biasafe-theme.rail-collapsed .rail{inset:62px auto 0 0;width:min(78vw,260px);padding:10px 8px 24px}body.biasafe-theme .rail-button{min-height:32px;font-size:0.8rem}}body.biasafe-theme .shell{width:100%;min-height:100svh}body.biasafe-theme .topbar{min-height:58px;padding:9px 16px 9px 44px}body.biasafe-theme .brand{min-width:0}body.biasafe-theme .brand-logo{width:82px}body.biasafe-theme .sidebar-toggle{top:15px;left:10px;z-index:90;width:28px;height:28px}body.biasafe-theme .layout{width:100%;max-width:none;margin:0;grid-template-columns:210px minmax(0,1fr);gap:0;padding:0}body.biasafe-theme.rail-collapsed .layout{grid-template-columns:minmax(0,1fr)}body.biasafe-theme .rail{top:58px;height:calc(100svh - 58px);padding:12px 10px;border:0;border-right:1px solid var(--alva-line);border-radius:0;background:#ffffff;box-shadow:none}body.biasafe-theme .content{width:100%;min-width:0;padding:14px 16px 64px}body.biasafe-theme .command-bar,body.biasafe-theme .dashboard-command-bar{padding-top:0}body.biasafe-theme .panel,body.biasafe-theme .brief-hero,body.biasafe-theme .investor-brief{border-radius:4px}@media (max-width:860px){body.biasafe-theme .topbar{min-height:56px;padding:8px 12px 8px 42px}body.biasafe-theme .brand{justify-content:flex-start}body.biasafe-theme .brand-logo{width:80px}body.biasafe-theme .sidebar-toggle{top:14px;left:9px}body.biasafe-theme .layout{width:100%;margin:0;padding:0}body.biasafe-theme .content{padding:12px 10px 52px}body.biasafe-theme .rail,body.biasafe-theme.rail-collapsed .rail{inset:56px auto 0 0;width:min(76vw,248px);padding:10px 8px 24px}}body.biasafe-theme .rail-button.active,body.biasafe-theme .rail-button[aria-current="page"]{border:0;background:#f3f4f3;color:var(--alva-ink);box-shadow:none}body.biasafe-theme .rail-button.active::before,body.biasafe-theme .rail-button.active::after,body.biasafe-theme .rail-button[aria-current="page"]::before,body.biasafe-theme .rail-button[aria-current="page"]::after{display:none}body.biasafe-theme .sidebar-toggle,body.biasafe-theme.rail-collapsed .sidebar-toggle,body.rail-collapsed.biasafe-theme .sidebar-toggle{transform:none;transition:background-color 120ms ease,outline-color 120ms ease}body.biasafe-theme .sidebar-toggle::before,body.biasafe-theme .sidebar-toggle::after,body.biasafe-theme.rail-collapsed .sidebar-toggle::before,body.biasafe-theme.rail-collapsed .sidebar-toggle::after,body.rail-collapsed.biasafe-theme .sidebar-toggle::before,body.rail-collapsed.biasafe-theme .sidebar-toggle::after{display:none;opacity:0;transform:none}body.biasafe-theme .sidebar-toggle span,body.biasafe-theme.rail-collapsed .sidebar-toggle span,body.rail-collapsed.biasafe-theme .sidebar-toggle span,body.biasafe-theme .sidebar-toggle span:last-child,body.biasafe-theme.rail-collapsed .sidebar-toggle span:last-child,body.rail-collapsed.biasafe-theme .sidebar-toggle span:last-child{width:16px;height:1.5px;opacity:1;transform:none}body.biasafe-theme .sidebar-toggle span+span,body.biasafe-theme.rail-collapsed .sidebar-toggle span+span,body.rail-collapsed.biasafe-theme .sidebar-toggle span+span{margin-top:3.5px}@media (max-width:860px){body.biasafe-theme .sidebar-toggle,body.biasafe-theme.rail-collapsed .sidebar-toggle,body.rail-collapsed.biasafe-theme .sidebar-toggle{top:14px;left:9px}}body.biasafe-theme .layout{width:100%;max-width:none;grid-template-columns:210px minmax(0,1fr);gap:0;padding:0}body.biasafe-theme.rail-collapsed .layout{grid-template-columns:52px minmax(0,1fr)}body.biasafe-theme .content{grid-column:2;width:100%;max-width:none;min-width:0;padding:14px 16px 64px}body.biasafe-theme.rail-collapsed .content,body.rail-collapsed.biasafe-theme .content{grid-column:2}body.biasafe-theme .rail{grid-column:1}body.biasafe-theme .view,body.biasafe-theme .dashboard-grid,body.biasafe-theme .visual-grid,body.biasafe-theme .split,body.biasafe-theme .cockpit-trades-grid,body.biasafe-theme .market-grid,body.biasafe-theme .model-targets-grid,body.biasafe-theme .research-alpha-grid,body.biasafe-theme .risk-portfolio-grid{width:100%;max-width:none;min-width:0}body.biasafe-theme .dashboard-grid,body.biasafe-theme .visual-grid,body.biasafe-theme .split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}body.biasafe-theme .visual-grid-single{grid-template-columns:minmax(0,1fr)}body.biasafe-theme .panel,body.biasafe-theme .chart-panel,body.biasafe-theme .canvas-wrap,body.biasafe-theme .return-curve,body.biasafe-theme .list{min-width:0;max-width:none}body.biasafe-theme .panel{padding:14px}body.biasafe-theme .canvas-wrap{width:100%}body.biasafe-theme #signalCanvas{width:100%;display:block}body.biasafe-theme .sidebar-toggle{border-radius:3px}@media (max-width:1100px){body.biasafe-theme .dashboard-grid,body.biasafe-theme .visual-grid,body.biasafe-theme .split,body.biasafe-theme .model-targets-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){body.biasafe-theme .layout,body.biasafe-theme.rail-collapsed .layout{grid-template-columns:minmax(0,1fr)}body.biasafe-theme .content{grid-column:1;padding:12px 10px 52px}}body.biasafe-theme:not(.rail-collapsed) .sidebar-toggle,body:not(.rail-collapsed).biasafe-theme .sidebar-toggle{background:transparent}body.biasafe-theme:not(.rail-collapsed) .rail,body:not(.rail-collapsed).biasafe-theme .rail{padding-top:18px}body.biasafe-theme .review-row.model-target-row.decision-card{display:grid;gap:10px;padding:14px 16px;background:#fff;border:1px solid #e3e3df;border-radius:6px}body.biasafe-theme .review-row.model-target-row.decision-card+.review-row.model-target-row.decision-card{margin-top:10px}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-main{display:grid;grid-template-columns:minmax(300px,0.9fr) minmax(520px,1.4fr) !important;gap:14px;align-items:center}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity{display:grid;grid-template-columns:120px minmax(120px,1fr) auto;gap:12px;align-items:center}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity h4{margin:0;color:#15171d;font-size:1.02rem;font-weight:760;line-height:1.05}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity p{margin:3px 0 0;color:#666b76;font-size:0.82rem;line-height:1.25}body.biasafe-theme .review-row.model-target-row.decision-card .decision-action{min-height:32px;padding:7px 10px;border-radius:5px;font-size:0.76rem;font-weight:780;letter-spacing:0;white-space:nowrap}body.biasafe-theme .review-row.model-target-row.decision-card .evidence-trigger{min-height:30px;padding:5px 10px;border-radius:5px;font-size:0.78rem;font-weight:680}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics{display:grid;grid-template-columns:repeat(4,minmax(104px,1fr)) !important;gap:8px}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics div{min-height:58px;padding:9px 10px;background:#f7f7f5;border:1px solid #e2e2de;border-radius:5px}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics span{margin:0 0 4px;color:#687080;font-size:0.7rem;font-weight:720;letter-spacing:0;text-transform:none}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics strong{color:#111827;font-size:1.18rem;font-weight:760;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;background:transparent;border:1px solid #e6e6e2;border-radius:5px}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read p{display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px;margin:0;padding:10px 12px;color:#353a46;font-size:0.88rem;line-height:1.35}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read p+p{border-left:1px solid #e6e6e2}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read strong{color:#465063;font-size:0.76rem;font-weight:760;letter-spacing:0;text-transform:none;white-space:nowrap}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-detail{margin-top:0}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-detail>summary{padding:0;color:#596170;font-size:0.8rem}@media (max-width:1100px){body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-main,body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read{grid-template-columns:minmax(0,1fr) !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read p+p{border-top:1px solid #e6e6e2;border-left:0}}@media (max-width:860px){body.biasafe-theme:not(.rail-collapsed) .sidebar-toggle,body:not(.rail-collapsed).biasafe-theme .sidebar-toggle{top:78px;left:calc(min(92vw,392px) - 52px)}body.biasafe-theme:not(.rail-collapsed) .rail,body:not(.rail-collapsed).biasafe-theme .rail{width:min(92vw,392px);padding-top:62px}body.biasafe-theme .review-row.model-target-row.decision-card{padding:12px}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity,body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics{grid-template-columns:minmax(0,1fr) !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read p{grid-template-columns:minmax(0,1fr)}}body.biasafe-theme .sidebar-toggle,body.biasafe-theme.rail-collapsed .sidebar-toggle,body.rail-collapsed.biasafe-theme .sidebar-toggle{position:fixed;top:76px !important;left:16px !important;z-index:140;width:30px;height:30px;border:1px solid #deded8;border-radius:4px;background:#f7f7f4;box-shadow:none;transform:none}body.biasafe-theme:not(.rail-collapsed) .sidebar-toggle,body:not(.rail-collapsed).biasafe-theme .sidebar-toggle{left:176px !important}body.biasafe-theme .sidebar-toggle:hover,body.biasafe-theme .sidebar-toggle:focus-visible{background:#eeeeea;outline:2px solid rgba(17,24,39,0.12);outline-offset:2px}body.biasafe-theme:not(.rail-collapsed) .rail,body:not(.rail-collapsed).biasafe-theme .rail{padding-top:70px}@media (max-width:860px){body.biasafe-theme .sidebar-toggle,body.biasafe-theme.rail-collapsed .sidebar-toggle,body.rail-collapsed.biasafe-theme .sidebar-toggle{top:78px !important;left:16px !important}body.biasafe-theme:not(.rail-collapsed) .sidebar-toggle,body:not(.rail-collapsed).biasafe-theme .sidebar-toggle{left:calc(min(92vw,392px) - 58px) !important}body.biasafe-theme:not(.rail-collapsed) .rail,body:not(.rail-collapsed).biasafe-theme .rail{padding-top:70px}}body.home-frontpage .topbar,body.biasafe-theme .topbar{min-height:56px}body.home-frontpage .topbar-meta,body.biasafe-theme .topbar-meta{gap:8px}body.home-frontpage .topbar .topbar-link,body.home-frontpage .topbar .demo-logout-button,body.biasafe-theme .topbar-link,body.biasafe-theme .demo-logout-button{min-height:32px !important;padding:0 11px !important;border:1px solid #deded8 !important;border-radius:5px !important;background:#f7f7f4 !important;color:#242624 !important;box-shadow:none !important;font-size:0.82rem !important;font-weight:650 !important;line-height:1 !important;letter-spacing:0 !important;text-decoration:none !important;white-space:nowrap}body.home-frontpage .topbar .topbar-link,body.home-frontpage .topbar .demo-logout-button{border-color:rgba(255,255,255,0.2) !important;background:rgba(255,255,255,0.08) !important;color:rgba(255,255,255,0.92) !important}body.home-frontpage .topbar .topbar-link:hover,body.home-frontpage .topbar .topbar-link:focus-visible,body.home-frontpage .topbar .demo-logout-button:hover,body.home-frontpage .topbar .demo-logout-button:focus-visible,body.biasafe-theme .topbar-link:hover,body.biasafe-theme .topbar-link:focus-visible,body.biasafe-theme .demo-logout-button:hover,body.biasafe-theme .demo-logout-button:focus-visible{background:#eeeeea !important;border-color:#cecec7 !important;color:#111 !important;outline:2px solid rgba(17,24,39,0.12);outline-offset:2px}body.home-frontpage .topbar .topbar-link:hover,body.home-frontpage .topbar .topbar-link:focus-visible,body.home-frontpage .topbar .demo-logout-button:hover,body.home-frontpage .topbar .demo-logout-button:focus-visible{background:rgba(255,255,255,0.14) !important;border-color:rgba(255,255,255,0.28) !important;color:#fff !important}body.home-frontpage .topbar .demo-logout-button,body.biasafe-theme .demo-logout-button{gap:7px}body.home-frontpage .topbar .demo-logout-button::before,body.biasafe-theme .demo-logout-button::before{width:6px;height:6px;border-radius:999px;background:#22705c;content:""}.primary-button,.secondary-button,.demo-login-button,.pro-access-login-btn,.pro-access-submit{min-height:36px !important;padding:0 14px !important;border-radius:6px !important;box-shadow:none !important;font-size:0.88rem !important;font-weight:650 !important;letter-spacing:0 !important}.primary-button{border-color:#171817 !important;background:#171817 !important;color:#fff !important}.secondary-button,.demo-login-button,.pro-access-login-btn{border-color:#deded8 !important;background:#f7f7f4 !important;color:#242624 !important}.primary-button:hover,.primary-button:focus-visible{background:#2a2b29 !important;border-color:#2a2b29 !important}.secondary-button:hover,.secondary-button:focus-visible,.demo-login-button:hover,.demo-login-button:focus-visible,.pro-access-login-btn:hover,.pro-access-login-btn:focus-visible{background:#eeeeea !important;border-color:#cecec7 !important;color:#111 !important}body.home-frontpage .home-hero .primary-button{border-color:rgba(255,255,255,0.92) !important;background:rgba(255,255,255,0.92) !important;color:#101110 !important}body.home-frontpage .home-hero .secondary-button{border-color:rgba(255,255,255,0.2) !important;background:rgba(255,255,255,0.08) !important;color:rgba(255,255,255,0.92) !important}@media (max-width:640px){body.home-frontpage .topbar .topbar-link,body.home-frontpage .topbar .demo-logout-button,body.biasafe-theme .topbar-link,body.biasafe-theme .demo-logout-button{min-height:30px !important;padding:0 9px !important;font-size:0.78rem !important}}body.biasafe-theme .sidebar-toggle,body.biasafe-theme.rail-collapsed .sidebar-toggle,body.rail-collapsed.biasafe-theme .sidebar-toggle{position:fixed !important;top:76px !important;left:16px !important;z-index:140 !important;display:inline-grid !important;width:30px !important;height:30px !important;min-width:30px !important;min-height:30px !important;padding:0 !important;place-items:center !important;border:1px solid #deded8 !important;border-radius:5px !important;background:#f7f7f4 !important;box-shadow:none !important;transform:none !important}body.biasafe-theme:not(.rail-collapsed) .sidebar-toggle,body:not(.rail-collapsed).biasafe-theme .sidebar-toggle{left:176px !important}body.biasafe-theme .sidebar-toggle::before,body.biasafe-theme .sidebar-toggle::after,body.biasafe-theme.rail-collapsed .sidebar-toggle::before,body.biasafe-theme.rail-collapsed .sidebar-toggle::after,body.rail-collapsed.biasafe-theme .sidebar-toggle::before,body.rail-collapsed.biasafe-theme .sidebar-toggle::after{display:none !important}body.biasafe-theme .sidebar-toggle span,body.biasafe-theme.rail-collapsed .sidebar-toggle span,body.rail-collapsed.biasafe-theme .sidebar-toggle span{display:block !important;width:12px !important;height:1.5px !important;margin:0 !important;border-radius:999px !important;background:#242624 !important;font-size:0 !important;line-height:0 !important}body.biasafe-theme .sidebar-toggle span+span,body.biasafe-theme.rail-collapsed .sidebar-toggle span+span,body.rail-collapsed.biasafe-theme .sidebar-toggle span+span{margin-top:3px !important}body.biasafe-theme .topbar-link,body.biasafe-theme .demo-logout-button,body.biasafe-theme .demo-login-button,body.biasafe-theme .pro-access-login-btn,body.biasafe-theme .secondary-button{min-height:32px !important;padding:0 11px !important;border:1px solid #deded8 !important;border-radius:6px !important;background:#f7f7f4 !important;color:#242624 !important;box-shadow:none !important;font-size:0.82rem !important;font-weight:650 !important;letter-spacing:0 !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap !important}body.biasafe-theme .review-row.model-target-row.decision-card{display:grid !important;gap:10px !important;overflow:hidden !important;padding:0 !important;border:1px solid #e3e3df !important;border-radius:6px !important;background:#fff !important;box-shadow:none !important}body.biasafe-theme .review-row.model-target-row.decision-card+.review-row.model-target-row.decision-card{margin-top:0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-main{display:grid !important;grid-template-columns:minmax(500px,0.9fr) minmax(520px,1.1fr) !important;align-items:start !important;gap:14px !important;min-width:0 !important;padding:14px 16px 0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity{display:grid !important;grid-template-columns:132px minmax(0,1fr) !important;align-items:center !important;column-gap:14px !important;row-gap:6px !important;min-width:0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-title{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;min-width:0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-title>div{min-width:0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-action{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:32px !important;padding:0 10px !important;border-radius:5px !important;font-size:0.76rem !important;font-weight:760 !important;letter-spacing:0 !important;line-height:1 !important;text-transform:none !important;white-space:nowrap !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity h4{margin:0 !important;overflow:hidden !important;color:#15171d !important;font-size:1.01rem !important;font-weight:760 !important;letter-spacing:0 !important;line-height:1.05 !important;text-overflow:ellipsis !important;white-space:nowrap !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity p{margin:3px 0 0 !important;overflow:hidden !important;color:#666b76 !important;font-size:0.8rem !important;line-height:1.2 !important;text-overflow:ellipsis !important;white-space:nowrap !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity .evidence-trigger,body.biasafe-theme .review-row.model-target-row.decision-card .evidence-trigger{flex:0 0 88px !important;width:88px !important;min-width:88px !important;max-width:88px !important;height:34px !important;min-height:34px !important;margin:0 !important;padding:0 10px !important;border:1px solid #deded8 !important;border-radius:5px !important;background:#fff !important;color:#263142 !important;font-size:0.78rem !important;font-weight:720 !important;line-height:1 !important;white-space:nowrap !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity .evidence-trigger:hover,body.biasafe-theme .review-row.model-target-row.decision-card .evidence-trigger:hover{border-color:#c9c9c2 !important;background:#f7f7f4 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics{display:grid !important;grid-template-columns:repeat(4,minmax(112px,1fr)) !important;align-items:stretch !important;gap:8px !important;min-width:0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics div{min-width:0 !important;padding:10px 12px !important;border:1px solid #e0e0dc !important;border-radius:5px !important;background:#f8f8f5 !important;box-shadow:none !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics span{display:block !important;overflow:hidden !important;color:#687080 !important;font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace !important;font-size:0.68rem !important;font-weight:760 !important;letter-spacing:0 !important;line-height:1.1 !important;text-overflow:ellipsis !important;text-transform:none !important;white-space:nowrap !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics strong{display:block !important;overflow:hidden !important;color:#111827 !important;font-size:1.04rem !important;font-weight:760 !important;font-variant-numeric:tabular-nums !important;letter-spacing:0 !important;line-height:1 !important;text-overflow:ellipsis !important;white-space:nowrap !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:0 !important;margin:0 16px 12px !important;overflow:hidden !important;border:1px solid #e6e6e2 !important;border-radius:5px !important;background:#fff !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read p{display:grid !important;grid-template-columns:108px minmax(0,1fr) !important;gap:10px !important;min-width:0 !important;margin:0 !important;padding:10px 12px !important;color:#353a46 !important;font-size:0.82rem !important;line-height:1.34 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read p+p{border-left:1px solid #e6e6e2 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read strong{color:#465063 !important;font-size:0.72rem !important;font-weight:760 !important;letter-spacing:0 !important;line-height:1.2 !important;text-transform:none !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-detail{margin:0 !important;padding:0 16px 13px !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-detail>summary{padding:0 !important;color:#596170 !important;font-size:0.78rem !important;font-weight:700 !important}@media (max-width:1280px){body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-main{grid-template-columns:minmax(0,1fr) !important;gap:10px !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity{grid-template-columns:132px minmax(0,1fr) !important}}@media (max-width:860px){body.biasafe-theme .sidebar-toggle,body.biasafe-theme.rail-collapsed .sidebar-toggle,body.rail-collapsed.biasafe-theme .sidebar-toggle{top:76px !important;left:14px !important}body.biasafe-theme:not(.rail-collapsed) .sidebar-toggle,body:not(.rail-collapsed).biasafe-theme .sidebar-toggle{left:calc(min(92vw,392px) - 48px) !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-main{padding:12px 12px 0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:680px){body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity{grid-template-columns:minmax(0,1fr) !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-action{grid-column:1 / -1 !important;width:100% !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-title{align-items:flex-start !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read{grid-template-columns:minmax(0,1fr) !important;margin:0 12px 12px !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read p{grid-template-columns:minmax(0,1fr) !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read p+p{border-top:1px solid #e6e6e2 !important;border-left:0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-detail{padding:0 12px 12px !important}}*/ body.biasafe-theme .topbar-link,body.biasafe-theme .demo-logout-button,body.biasafe-theme .demo-login-button,body.biasafe-theme .pro-access-login-btn,body.biasafe-theme .secondary-button{min-height:32px !important;padding:0 11px !important;border:1px solid #deded8 !important;border-radius:6px !important;background:#f7f7f4 !important;color:#242624 !important;box-shadow:none !important;font-size:0.82rem !important;font-weight:650 !important;letter-spacing:0 !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap !important}body.biasafe-theme .topbar-link:hover,body.biasafe-theme .topbar-link:focus-visible,body.biasafe-theme .demo-logout-button:hover,body.biasafe-theme .demo-logout-button:focus-visible,body.biasafe-theme .demo-login-button:hover,body.biasafe-theme .demo-login-button:focus-visible,body.biasafe-theme .pro-access-login-btn:hover,body.biasafe-theme .pro-access-login-btn:focus-visible,body.biasafe-theme .secondary-button:hover,body.biasafe-theme .secondary-button:focus-visible{border-color:#cecec7 !important;background:#eeeeea !important;color:#111 !important;outline:2px solid rgba(17,24,39,0.12) !important;outline-offset:2px !important}body.home-frontpage .home-hero .primary-button{border-color:rgba(255,255,255,0.92) !important;background:rgba(255,255,255,0.92) !important;color:#101110 !important}body.home-frontpage .home-hero .secondary-button{border-color:rgba(255,255,255,0.2) !important;background:rgba(255,255,255,0.08) !important;color:rgba(255,255,255,0.92) !important}body.biasafe-theme .sidebar-toggle{position:absolute !important;top:18px !important;right:-14px !important;z-index:12 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;min-width:28px !important;min-height:28px !important;padding:0 !important;border:1px solid #deded8 !important;border-radius:999px !important;background:#ffffff !important;color:#242624 !important;box-shadow:0 8px 24px rgba(20,20,18,0.12) !important;transform:none !important}body.biasafe-theme .sidebar-toggle:hover,body.biasafe-theme .sidebar-toggle:focus-visible{border-color:#c8c8c1 !important;background:#f7f7f4 !important}body.biasafe-theme .sidebar-toggle span{display:block !important;width:12px !important;height:2px !important;margin:0 !important;border-radius:999px !important;background:currentColor !important}body.biasafe-theme .sidebar-toggle span+span{margin-top:3px !important}body.biasafe-theme .review-row.model-target-row.decision-card{display:grid !important;gap:10px !important;overflow:hidden !important;padding:0 !important;border:1px solid #e3e3df !important;border-radius:6px !important;background:#fff !important;box-shadow:none !important}body.biasafe-theme .review-row.model-target-row.decision-card+.review-row.model-target-row.decision-card{margin-top:0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-main{display:grid !important;grid-template-columns:minmax(420px,0.9fr) minmax(420px,1.1fr) !important;align-items:stretch !important;gap:10px !important;min-width:0 !important;padding:14px 16px 0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity{display:grid !important;grid-template-columns:132px minmax(0,1fr) !important;align-items:center !important;column-gap:14px !important;row-gap:6px !important;min-width:0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-title{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;min-width:0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-title>div{min-width:0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-action{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:32px !important;padding:0 10px !important;border-radius:5px !important;font-size:0.76rem !important;font-weight:760 !important;letter-spacing:0 !important;line-height:1 !important;text-transform:none !important;white-space:nowrap !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity h4{margin:0 !important;overflow:hidden !important;color:#15171d !important;font-size:1.01rem !important;font-weight:760 !important;letter-spacing:0 !important;line-height:1.05 !important;text-overflow:ellipsis !important;white-space:nowrap !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity p{margin:3px 0 0 !important;overflow:hidden !important;color:#666b76 !important;font-size:0.8rem !important;line-height:1.2 !important;text-overflow:ellipsis !important;white-space:nowrap !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity .evidence-trigger,body.biasafe-theme .review-row.model-target-row.decision-card .evidence-trigger{flex:0 0 88px !important;width:88px !important;min-width:88px !important;max-width:88px !important;height:34px !important;min-height:34px !important;margin:0 !important;padding:0 10px !important;border:1px solid #deded8 !important;border-radius:5px !important;background:#fff !important;color:#263142 !important;font-size:0.78rem !important;font-weight:720 !important;line-height:1 !important;white-space:nowrap !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity .evidence-trigger:hover,body.biasafe-theme .review-row.model-target-row.decision-card .evidence-trigger:hover{border-color:#c9c9c2 !important;background:#f7f7f4 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics{display:grid !important;grid-template-columns:repeat(4,minmax(112px,1fr)) !important;align-items:stretch !important;gap:8px !important;min-width:0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics div{min-width:0 !important;padding:10px 12px !important;border:1px solid #e6e6e2 !important;border-radius:5px !important;background:#fbfbf8 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics span{display:block !important;overflow:hidden !important;color:#6c7280 !important;font-size:0.7rem !important;font-weight:700 !important;letter-spacing:0 !important;line-height:1.1 !important;text-overflow:ellipsis !important;text-transform:none !important;white-space:nowrap !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics strong{display:block !important;overflow:hidden !important;color:#111827 !important;font-size:1.04rem !important;font-weight:760 !important;font-variant-numeric:tabular-nums !important;letter-spacing:0 !important;line-height:1 !important;text-overflow:ellipsis !important;white-space:nowrap !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:0 !important;margin:0 16px 12px !important;overflow:hidden !important;border:1px solid #e6e6e2 !important;border-radius:5px !important;background:#fff !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read p{display:grid !important;grid-template-columns:108px minmax(0,1fr) !important;gap:10px !important;min-width:0 !important;margin:0 !important;padding:10px 12px !important;color:#353a46 !important;font-size:0.82rem !important;line-height:1.34 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read p+p{border-left:1px solid #e6e6e2 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read strong{color:#465063 !important;font-size:0.72rem !important;font-weight:760 !important;letter-spacing:0 !important;line-height:1.2 !important;text-transform:none !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-detail{margin:0 !important;padding:0 16px 13px !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-detail>summary{padding:0 !important;color:#596170 !important;font-size:0.78rem !important;font-weight:700 !important}@media (max-width:1280px){body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-main{grid-template-columns:minmax(0,1fr) !important}}@media (max-width:760px){body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-main{padding:12px !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity{grid-template-columns:minmax(0,1fr) !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-title{align-items:flex-start !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read{grid-template-columns:minmax(0,1fr) !important;margin:0 12px 12px !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read p{grid-template-columns:minmax(0,1fr) !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read p+p{border-top:1px solid #e6e6e2 !important;border-left:0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-detail{padding:0 12px 12px !important}}body.biasafe-theme .model-target-row-list{gap:14px !important}body.biasafe-theme .review-row.model-target-row.decision-card{overflow:hidden !important;border-radius:8px !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-main{display:grid !important;grid-template-columns:minmax(460px,1fr) minmax(560px,auto) !important;gap:18px !important;align-items:center !important;overflow:visible !important;padding:16px 20px !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity{display:grid !important;grid-template-columns:minmax(168px,220px) minmax(180px,1fr) minmax(112px,auto) !important;gap:18px !important;align-items:center !important;min-width:0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-title{min-width:0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity .evidence-trigger,body.biasafe-theme .review-row.model-target-row.decision-card .evidence-trigger{width:112px !important;min-width:112px !important;height:36px !important;justify-self:end !important;padding:0 14px !important;font-size:0.8rem !important;line-height:1 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics{display:grid !important;grid-template-columns:repeat(4,minmax(124px,1fr)) !important;gap:10px !important;width:min(100%,560px) !important;min-width:560px !important;margin-left:auto !important;overflow:visible !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics>div{display:grid !important;align-content:center !important;min-width:124px !important;min-height:64px !important;padding:9px 12px !important;overflow:visible !important;border-radius:7px !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics span{display:block !important;overflow:visible !important;color:#687080 !important;font-size:clamp(0.64rem,0.68vw,0.74rem) !important;font-weight:760 !important;line-height:1.05 !important;text-overflow:clip !important;white-space:nowrap !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics strong{display:block !important;overflow:visible !important;color:#111827 !important;font-size:clamp(1.52rem,2.55vw,2.34rem) !important;font-weight:820 !important;font-variant-numeric:tabular-nums !important;letter-spacing:0 !important;line-height:0.96 !important;text-overflow:clip !important;white-space:nowrap !important}@media (max-width:1500px){body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-main{grid-template-columns:minmax(0,1fr) !important;gap:14px !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics{width:100% !important;min-width:0 !important;margin-left:0 !important}}@media (max-width:860px){body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-main{padding:14px !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity{grid-template-columns:minmax(0,1fr) !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity .evidence-trigger,body.biasafe-theme .review-row.model-target-row.decision-card .evidence-trigger{justify-self:stretch !important;width:100% !important;min-width:0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics>div{min-width:0 !important}}body.biasafe-theme .info-button,.info-button{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;width:14px !important;height:14px !important;min-width:14px !important;min-height:14px !important;margin:0 0 0 3px !important;padding:0 !important;border:1px solid #d9d9d3 !important;border-radius:999px !important;background:#fbfbf8 !important;color:#7b8089 !important;box-shadow:none !important;cursor:help !important;font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace !important;font-size:0 !important;font-weight:760 !important;line-height:1 !important;transform:translateY(-1px) !important;vertical-align:middle !important}body.biasafe-theme .info-button::before,.info-button::before{content:none !important}body.biasafe-theme .info-button>span:first-child,.info-button>span:first-child{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;margin:0 !important;color:inherit !important;font-family:inherit !important;font-size:0.55rem !important;font-weight:820 !important;line-height:1 !important;text-transform:none !important}body.biasafe-theme .info-button:hover,body.biasafe-theme .info-button:focus-visible,.info-button:hover,.info-button:focus-visible{border-color:#bfc2bd !important;background:#ffffff !important;color:#343a46 !important;outline:none !important}.info-tooltip-layer{position:fixed;z-index:2147483000;display:grid;gap:7px;width:min(340px,calc(100vw - 24px));padding:12px 13px;border:1px solid rgba(255,255,255,0.14);border-radius:8px;background:rgba(18,20,24,0.97);color:rgba(255,255,251,0.94);box-shadow:0 22px 60px rgba(14,21,27,0.28);pointer-events:none}.info-tooltip-layer[hidden]{display:none}.info-tooltip-layer strong{color:#ffffff;font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;font-size:0.76rem;font-weight:750;letter-spacing:0;line-height:1.22}.info-tooltip-layer small{color:rgba(255,255,251,0.76);font-family:"Geist",Inter,system-ui,sans-serif;font-size:0.78rem;line-height:1.4}.info-button .info-popover,.info-button:hover .info-popover,.info-button:focus-visible .info-popover,body.biasafe-theme .info-button .info-popover{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}#flowWatchBought,#flowWatchSold,#flowMarketBought,#flowMarketSold,body.biasafe-theme #flowWatchBought,body.biasafe-theme #flowWatchSold,body.biasafe-theme #flowMarketBought,body.biasafe-theme #flowMarketSold{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;grid-auto-rows:1fr !important;align-items:stretch !important;gap:0 !important}.flow-card-split .panel-head,body.biasafe-theme .flow-card-split .panel-head{min-height:42px !important;align-items:flex-start !important}#flowWatchBought>.idea,#flowWatchSold>.idea,#flowMarketBought>.idea,#flowMarketSold>.idea,body.biasafe-theme #flowWatchBought>.idea,body.biasafe-theme #flowWatchSold>.idea,body.biasafe-theme #flowMarketBought>.idea,body.biasafe-theme #flowMarketSold>.idea{display:flex !important;flex-direction:column !important;height:100% !important;min-width:0 !important;margin:0 !important;padding:18px clamp(16px,2vw,24px) 20px !important;border:0 !important;border-left:1px solid var(--line) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}#flowWatchBought>.idea+.idea,#flowWatchSold>.idea+.idea,#flowMarketBought>.idea+.idea,#flowMarketSold>.idea+.idea,body.biasafe-theme #flowWatchBought>.idea+.idea,body.biasafe-theme #flowWatchSold>.idea+.idea,body.biasafe-theme #flowMarketBought>.idea+.idea,body.biasafe-theme #flowMarketSold>.idea+.idea{margin-top:0 !important}#flowWatchBought>.idea:nth-child(n+3),#flowWatchSold>.idea:nth-child(n+3),#flowMarketBought>.idea:nth-child(n+3),#flowMarketSold>.idea:nth-child(n+3),body.biasafe-theme #flowWatchBought>.idea:nth-child(n+3),body.biasafe-theme #flowWatchSold>.idea:nth-child(n+3),body.biasafe-theme #flowMarketBought>.idea:nth-child(n+3),body.biasafe-theme #flowMarketSold>.idea:nth-child(n+3){border-top:1px solid var(--line) !important}#flowWatchBought>.idea h3,#flowWatchSold>.idea h3,#flowMarketBought>.idea h3,#flowMarketSold>.idea h3,body.biasafe-theme #flowWatchBought>.idea h3,body.biasafe-theme #flowWatchSold>.idea h3,body.biasafe-theme #flowMarketBought>.idea h3,body.biasafe-theme #flowMarketSold>.idea h3{align-items:flex-start !important;min-height:42px !important;margin:0 0 8px !important}#flowWatchBought>.idea p,#flowWatchSold>.idea p,#flowMarketBought>.idea p,#flowMarketSold>.idea p,body.biasafe-theme #flowWatchBought>.idea p,body.biasafe-theme #flowWatchSold>.idea p,body.biasafe-theme #flowMarketBought>.idea p,body.biasafe-theme #flowMarketSold>.idea p{margin:0 !important}#flowWatchBought>.idea p+p,#flowWatchSold>.idea p+p,#flowMarketBought>.idea p+p,#flowMarketSold>.idea p+p,#flowWatchBought>.idea .tags,#flowWatchSold>.idea .tags,#flowMarketBought>.idea .tags,#flowMarketSold>.idea .tags,body.biasafe-theme #flowWatchBought>.idea p+p,body.biasafe-theme #flowWatchSold>.idea p+p,body.biasafe-theme #flowMarketBought>.idea p+p,body.biasafe-theme #flowMarketSold>.idea p+p,body.biasafe-theme #flowWatchBought>.idea .tags,body.biasafe-theme #flowWatchSold>.idea .tags,body.biasafe-theme #flowMarketBought>.idea .tags,body.biasafe-theme #flowMarketSold>.idea .tags{margin-top:10px !important}#flowWatchBought>.idea .tags,#flowWatchSold>.idea .tags,#flowMarketBought>.idea .tags,#flowMarketSold>.idea .tags,body.biasafe-theme #flowWatchBought>.idea .tags,body.biasafe-theme #flowWatchSold>.idea .tags,body.biasafe-theme #flowMarketBought>.idea .tags,body.biasafe-theme #flowMarketSold>.idea .tags{margin-top:auto !important;padding-top:12px !important}@media (max-width:760px){#flowWatchBought,#flowWatchSold,#flowMarketBought,#flowMarketSold{grid-template-columns:1fr !important;grid-auto-rows:auto !important}#flowWatchBought>.idea,#flowWatchSold>.idea,#flowMarketBought>.idea,#flowMarketSold>.idea{border-left:0 !important;border-top:1px solid var(--line) !important}}@media (max-width:640px){body.biasafe-theme .premium-lock-modal,body.biasafe-theme #coreSummary .premium-lock-modal{box-sizing:border-box !important;width:min(100%,calc(100vw - 32px)) !important;max-width:calc(100vw - 32px) !important}}html:has(body.home-frontpage),html:has(body.home-frontpage) body,body.home-frontpage,body.home-frontpage .shell,body.home-frontpage .home-page{background:#000 !important}body.home-frontpage .home-page{padding-top:0 !important}body.home-frontpage .home-hero{min-height:max(760px,calc(100dvh+8px)) !important;margin-top:calc(-1 * clamp(20px,4vw,52px)) !important;margin-bottom:-8px !important}body.home-frontpage .home-hero-animation,body.home-frontpage .home-hero-animation::after{inset:0 0 -16px !important}body.home-frontpage .home-hero-matter{inset:-8% 0 -30% !important;min-height:138% !important}body.home-frontpage .home-thesis-section,body.home-frontpage .home-process-section{margin-inline:calc(-1 * clamp(16px,5vw,72px)) !important;padding:clamp(30px,4vw,56px) clamp(16px,5vw,72px) !important;border-block:1px solid rgba(255,255,255,0.1) !important;background:transparent !important;color:rgba(255,255,255,0.88) !important}body.home-frontpage .home-thesis-section h2,body.home-frontpage .home-process-section h2{color:#f4f4ef !important}body.home-frontpage .home-thesis-section .eyebrow,body.home-frontpage .home-process-section .eyebrow{color:rgba(255,255,255,0.64) !important}body.home-frontpage .home-decision-band,body.home-frontpage .home-live-grid .panel,body.home-frontpage .home-thesis-grid article,body.home-frontpage .home-link-grid a,body.home-frontpage .home-flow a,body.home-frontpage .site-footer{border-color:rgba(255,255,255,0.12) !important;background:rgba(255,255,255,0.045) !important;color:rgba(255,255,255,0.88) !important;box-shadow:none !important}body.home-frontpage .home-thesis-grid strong,body.home-frontpage .home-link-grid strong,body.home-frontpage .home-live-grid .panel-head h3,body.home-frontpage .home-live-grid .bar-row strong,body.home-frontpage .home-flow a,body.home-frontpage .site-footer a{color:#f4f4ef !important}body.home-frontpage .home-thesis-grid p,body.home-frontpage .home-link-grid span,body.home-frontpage .home-live-grid .panel-head span,body.home-frontpage .home-live-grid .panel-link,body.home-frontpage .home-live-grid .bar-row .metric,body.home-frontpage .site-footer{color:rgba(255,255,255,0.66) !important}body.home-frontpage .home-flow a::after,body.home-frontpage .home-live-grid .panel-link:hover,body.home-frontpage .home-live-grid .panel-link:focus-visible,body.home-frontpage .site-footer a:hover,body.home-frontpage .site-footer a:focus-visible{color:#7fe7ff !important}@media (max-width:900px){body.home-frontpage .home-hero{min-height:calc(100dvh+8px) !important}}.data-provenance-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0 18px;padding:10px;border:1px solid #dce6f2;border-radius:8px;background:#f8fbff;color:#536579;font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.72rem}.data-provenance-strip span{display:inline-flex;gap:6px;align-items:center;min-height:28px;padding:5px 8px;border:1px solid rgba(83,101,121,0.14);border-radius:7px;background:rgba(255,255,255,0.82)}.data-provenance-strip strong{color:#111827;font-weight:700}.data-provenance-strip small{flex:1 1 340px;min-width:240px;color:#6b7280;line-height:1.35}.premium-value-ladder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 0}.premium-value-ladder article{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:rgba(255,255,255,0.82)}.premium-value-ladder span,.premium-value-ladder em{color:#6b7280;font-size:0.68rem;font-style:normal;font-weight:700;text-transform:uppercase}.premium-value-ladder strong{color:#111827;font-size:0.82rem;line-height:1.15}.premium-value-ladder p{margin:0;color:#6b7280;font-size:0.72rem;line-height:1.35}.premium-routing-note{display:grid;gap:6px;padding-top:14px;border-top:1px solid var(--line);color:#6b7280;font-size:0.78rem;line-height:1.4}.premium-routing-note strong{color:#111827}.premium-routing-note code{color:#0759c4;font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.72rem}.optimizer-proof-panel{border-color:#dbe5ef;background:linear-gradient(180deg,#ffffff,#f8fbff)}.optimizer-proof-table td:nth-child(2){color:#0f376d;font-weight:650}@media (max-width:860px){.premium-value-ladder{grid-template-columns:1fr}.data-provenance-strip{align-items:stretch}.data-provenance-strip span,.data-provenance-strip small{width:100%}}
