:root{--ink:#effaf5;--muted:#8ca59b;--dim:#60766e;--bg:#06100e;--panel:#0b1916;--panel-2:#10221e;--line:#b4daca1f;--mint:#70e6b1;--mint-strong:#42cd91;--amber:#f3c56c;--red:#f38282;--shadow:0 24px 70px #00000047}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg)}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.app-shell{background:radial-gradient(circle at 85% -10%, #329d7321, transparent 34%), var(--bg);grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#050f0deb;flex-direction:column;height:100vh;padding:28px 18px 20px;display:flex;position:sticky;top:0}.brand,.brand-lockup{align-items:center;gap:12px;display:flex}.brand-mascot{background:linear-gradient(145deg,#eafff3,#c9f2db);border:1px solid #3eac7829;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:3px;display:grid;overflow:hidden;box-shadow:0 12px 30px #21875b29}.brand-mascot.compact{border-radius:13px;flex-basis:42px;width:42px;height:42px}.brand-mascot img{object-fit:contain;width:115%;height:115%;display:block}.brand-lockup strong,.brand-lockup span{line-height:1.02;display:block}.brand-lockup strong{letter-spacing:-.03em;font-size:15px}.brand-lockup span{color:#547167;letter-spacing:.02em;margin-top:5px;font-size:11px;font-weight:650}.brand strong,.brand span{line-height:1.08;display:block}.brand strong{font-size:14px}.brand span{color:var(--muted);margin-top:4px;font-size:12px}.sidebar nav{gap:7px;margin-top:40px;display:grid}.sidebar nav button{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;transition:all .16s;display:flex}.sidebar nav button span{background:#ffffff0a;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.sidebar nav button:hover{color:var(--ink);background:#ffffff09}.sidebar nav button.active{color:var(--mint);background:#70e6b117}.sidebar nav button.active span{background:#70e6b124}.sidebar-foot{gap:10px;margin-top:auto;display:grid}.user-chip{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 8px;display:flex}.user-chip>div{background:var(--panel-2);width:30px;height:30px;color:var(--mint);border-radius:50%;place-items:center;font-weight:800;display:grid}.user-chip span,.user-chip strong,.user-chip small{min-width:0;display:block}.user-chip strong{font-size:11px}.user-chip small{color:var(--muted);text-overflow:ellipsis;max-width:145px;font-size:9px;overflow:hidden}.logout{color:var(--dim);cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 8px;font-size:11px}.logout:hover{color:var(--ink)}.main-content{width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:28px 36px 64px}.topbar{justify-content:space-between;align-items:center;gap:24px;min-height:64px;margin-bottom:24px;display:flex}.topbar h1{letter-spacing:-.04em;margin:2px 0 0;font-size:26px}.eyebrow{color:var(--mint);text-transform:uppercase;letter-spacing:.16em;margin:0 0 7px;font-size:10px;font-weight:800}.top-actions{align-items:center;gap:10px;display:flex}.ticker-select{color:var(--muted);border:1px solid var(--line);background:#ffffff06;border-radius:12px;align-items:center;gap:10px;padding:7px 9px 7px 13px;font-size:11px;display:flex}.ticker-select select{color:var(--ink);background:#0f201c;border:0;border-radius:8px;outline:none;padding:5px 26px 5px 9px;font-weight:800}.card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#0f201ce0,#081612e6);border-radius:20px;padding:22px}.card h2{letter-spacing:-.025em;margin:0;font-size:17px}.card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.muted{color:var(--muted);line-height:1.65}.fine-print{color:var(--dim);font-size:11px;line-height:1.55}.badge{letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:23px;padding:3px 9px;font-size:9px;font-weight:800;display:inline-flex}.badge-positive{color:var(--mint);background:#70e6b11a;border:1px solid #70e6b129}.badge-neutral{color:var(--amber);background:#f3c56c1a;border:1px solid #f3c56c26}.badge-negative{color:var(--red);background:#f382821a;border:1px solid #f3828229}.up{color:var(--mint)!important}.down{color:var(--red)!important}.page-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.hero-card{grid-column:span 7;min-height:0}.score-card{grid-column:span 5;min-height:386px}.thesis-card{grid-column:span 7}.risk-card{grid-column:span 5}.committee-card{grid-column:span 8}.portfolio-mini{grid-column:span 4}.stock-heading{align-items:center;gap:13px;display:flex}.ticker-logo{width:45px;height:45px;color:var(--mint);background:linear-gradient(145deg,#70e6b12e,#70e6b10d);border:1px solid #70e6b133;border-radius:14px;place-items:center;font-size:13px;font-weight:900;display:grid}.ticker-logo.small{border-radius:11px;width:37px;height:37px}.title-line{align-items:center;gap:10px;display:flex}.title-line h2{font-size:19px}.stock-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.live-market-card{flex-direction:column;gap:15px;display:flex}.live-card-heading{align-items:center}.live-card-copy{max-width:780px;color:var(--muted);margin:10px 0 16px;font-size:10px;line-height:1.65}.live-widget-wrap{border:1px solid var(--line);background:#061410;border-radius:15px;min-width:0;overflow:hidden}.live-market-wrap,.live-news-wrap{flex-direction:column;display:flex}.live-market-card>.live-market-wrap{flex:auto}.tradingview-widget-container,.tradingview-widget-container__widget{width:100%;height:100%}.tradingview-widget-container iframe{border:0;display:block;width:100%!important;height:100%!important;min-height:100%!important}.live-market-widget{flex:auto;height:auto;min-height:clamp(440px,42vw,620px)}.live-news-widget{flex:none;width:100%;height:425px;min-height:0}.live-widget-foot{border-top:1px solid var(--line);background:#ffffff05;justify-content:space-between;align-items:center;gap:14px;min-height:38px;padding:9px 12px;display:flex}.live-widget-foot span{color:var(--dim);font-size:8px;line-height:1.45}.live-widget-foot a{color:var(--mint);white-space:nowrap;font-size:8px;font-weight:800}.analysis-data-stamp{background:#f3c56c0b;border:1px solid #f3c56c1a;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:0;padding:10px 12px;display:flex}.analysis-data-stamp span{color:var(--amber);font-size:8px;line-height:1.45}.analysis-data-stamp strong{color:var(--ink);text-align:right;font-size:8px}.live-price-row{justify-content:space-between;align-items:center;gap:18px;padding:0 2px;display:flex}.live-price-row>div{align-items:baseline;gap:12px;display:flex}.live-price-row>div:last-child{text-align:right;flex-direction:column;align-items:flex-end;gap:5px}.live-price-row strong{letter-spacing:-.045em;font-size:27px;line-height:1}.live-price-row span{font-size:9px;font-weight:800}.live-price-row small{color:var(--dim);font-size:8px}.live-news-card{overflow:hidden}.price-row{justify-content:space-between;align-items:flex-end;gap:16px;margin:26px 0 8px;display:flex}.price-row>div{align-items:baseline;gap:13px;display:flex}.price-row strong{letter-spacing:-.05em;font-size:34px}.price-row div span{font-size:12px;font-weight:800}.price-row>span{color:var(--dim);text-align:right;max-width:190px;font-size:9px}.sparkline{width:100%;height:165px;display:block;overflow:visible}.grid-line{stroke:#bee1d414;stroke-width:1px;stroke-dasharray:4 6}.range-row{color:var(--dim);justify-content:center;gap:22px;font-size:9px;display:flex}.range-row span{padding:5px 8px}.range-row .active{color:var(--mint);background:#70e6b117;border-radius:7px}.score-card{grid-template-columns:148px minmax(0,1fr);align-items:center;column-gap:24px;display:grid}.score-card .card-heading{grid-column:1/-1}.score-ring{--score:0deg;aspect-ratio:1;background:conic-gradient(var(--mint) var(--score), #ffffff0f 0);border-radius:50%;place-items:center;width:142px;display:grid;position:relative}.score-ring:after{content:"";border:1px solid var(--line);background:#0c1d19;border-radius:50%;position:absolute;inset:10px}.score-ring>div{z-index:1;text-align:center}.score-ring strong,.score-ring span{display:block}.score-ring strong{letter-spacing:-.06em;font-size:38px;line-height:1}.score-ring span{color:var(--muted);margin-top:4px;font-size:10px}.score-bars{gap:11px;display:grid}.score-bars>div{grid-template-columns:70px minmax(0,1fr) 24px;align-items:center;gap:8px;display:grid}.score-bars span{color:var(--muted);font-size:9px}.score-bars>div>div{background:#ffffff0f;border-radius:9px;height:5px;overflow:hidden}.score-bars i{background:linear-gradient(90deg, #36b77e, var(--mint));border-radius:inherit;height:100%;display:block}.score-bars strong{font-size:9px}.link-button,.text-button{color:var(--mint);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.evidence-list{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.evidence-list li{align-items:flex-start;gap:12px;display:flex}.evidence-list span{width:24px;height:24px;color:var(--mint);background:#70e6b114;border-radius:8px;flex:0 0 24px;place-items:center;font-size:9px;font-weight:900;display:grid}.evidence-list p{color:#c4d7cf;margin:2px 0 0;font-size:12px;line-height:1.55}.risk-card ul,.limits{color:#c2d3cc;padding-left:18px;font-size:11px;line-height:1.6}.risk-card li,.limits li{margin:8px 0}.risk-card li::marker{color:var(--red)}.limits li::marker{color:var(--red)}.disclaimer{color:var(--amber);background:#f3c56c0f;border:1px solid #f3c56c1a;border-radius:11px;margin-top:14px;padding:10px 12px;font-size:9px;line-height:1.5}.tiny-label{color:var(--dim);font-size:9px}.committee-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.committee-grid article{border:1px solid var(--line);background:#ffffff05;border-radius:13px;min-height:128px;padding:13px}.committee-grid article>div{grid-template-columns:auto 1fr;column-gap:7px;display:grid}.committee-grid article strong{font-size:10px}.committee-grid article small{color:var(--dim);grid-column:2;font-size:8px}.committee-grid p{color:var(--muted);margin:15px 0 0;font-size:9px;line-height:1.55}.tone-dot{background:var(--amber);border-radius:50%;width:7px;height:7px;margin-top:3px;box-shadow:0 0 0 4px #f3c56c12}.tone-dot.positive{background:var(--mint);box-shadow:0 0 0 4px #70e6b112}.tone-dot.negative{background:var(--red);box-shadow:0 0 0 4px #f3828212}.portfolio-mini{flex-direction:column;display:flex}.portfolio-mini .secondary-button{margin-top:auto}.primary-button,.secondary-button{cursor:pointer;border-radius:11px;min-height:42px;padding:9px 16px;font-size:11px;font-weight:800;transition:all .16s}.primary-button{border:1px solid var(--mint);background:var(--mint);color:#042319;box-shadow:0 9px 24px #41cd9126}.primary-button:hover{background:#8aefc1;transform:translateY(-1px)}.primary-button:disabled{opacity:.55;cursor:wait}.secondary-button{border:1px solid var(--line);color:var(--ink);background:#ffffff06}.secondary-button:hover{border-color:#70e6b147}.analysis-page,.management-page,.settings-page{gap:16px;display:grid}.analysis-intro{border:1px solid var(--line);background:radial-gradient(circle at 85% 20%,#70e6b129,#0000 30%),linear-gradient(135deg,#0e241e,#091512);border-radius:22px;justify-content:space-between;align-items:center;min-height:180px;padding:28px;display:flex}.analysis-intro h2{letter-spacing:-.05em;margin:0;font-size:34px}.analysis-intro p:last-child{color:var(--muted);max-width:610px;line-height:1.6}.analysis-intro .score-ring{width:118px}.analysis-intro .score-ring strong{font-size:30px}.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.indicator-list{gap:4px;margin-top:16px;display:grid}.indicator-list article{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:start;gap:12px;padding:12px 0;display:grid}.indicator-list article:last-child{border-bottom:0}.indicator-list strong,.indicator-list b{font-size:10px}.indicator-list p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.5}.indicator-list b{color:var(--mint)}.news-list{margin-top:14px;display:grid}.news-list a{border-bottom:1px solid var(--line);gap:7px;padding:13px 0;display:grid}.news-list a>div{align-items:center;gap:8px;display:flex}.news-list a span,.news-list a small{color:var(--dim);font-size:8px}.news-list a strong{font-size:11px;line-height:1.45}.warning-list{gap:10px;margin:17px 0 0;padding:0;list-style:none;display:grid}.warning-list li{color:#c8d9d2;grid-template-columns:24px 1fr;align-items:center;gap:10px;font-size:10px;line-height:1.5;display:grid}.warning-list span{width:24px;height:24px;color:var(--red);background:#f3828214;border-radius:8px;place-items:center;font-weight:900;display:grid}.macro-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.macro-grid article{border:1px solid var(--line);background:#ffffff05;border-radius:13px;padding:14px}.macro-grid span,.macro-grid strong,.macro-grid small{display:block}.macro-grid span{color:var(--muted);font-size:9px}.macro-grid strong{margin:10px 0 4px;font-size:17px}.macro-grid small{color:var(--dim);font-size:8px}.summary-strip{border:1px solid var(--line);background:var(--line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.summary-strip>div{background:var(--panel);padding:18px 20px}.summary-strip span,.summary-strip strong{display:block}.summary-strip span{color:var(--muted);font-size:9px}.summary-strip strong{margin-top:7px;font-size:20px}.form-layout{align-items:stretch}.stack-form{gap:13px;margin-top:20px;display:grid}.stack-form label{color:var(--muted);gap:7px;font-size:9px;font-weight:700;display:grid}.stack-form input,.stack-form select,.stack-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#02090894;border-radius:10px;outline:none;padding:11px 12px}.stack-form input:focus,.stack-form select:focus,.stack-form textarea:focus{border-color:#70e6b173;box-shadow:0 0 0 3px #70e6b10d}.stack-form textarea{resize:vertical;min-height:84px;line-height:1.5}.stack-form input[type=range]{accent-color:var(--mint);padding:0}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.metric-callout{background:#70e6b10e;border:1px solid #70e6b11a;border-radius:14px;justify-content:space-between;align-items:center;margin-top:28px;padding:16px;display:flex}.metric-callout span{color:var(--muted);font-size:10px}.metric-callout strong{color:var(--mint);font-size:26px}.data-table{margin-top:15px;overflow-x:auto}.data-table>div{border-bottom:1px solid var(--line);grid-template-columns:1fr .8fr 1fr 1fr 1fr 30px;align-items:center;gap:12px;min-width:650px;padding:13px 8px;font-size:10px;display:grid}.data-table .table-head{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.data-table button,.watch-grid button,.journal-top button{color:var(--dim);cursor:pointer;background:0 0;border:0;font-size:19px}.data-table button:hover,.watch-grid button:hover,.journal-top button:hover{color:var(--red)}.watch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.watch-grid article{border:1px solid var(--line);background:#ffffff04;border-radius:15px;padding:15px}.watch-grid article>div:first-child{align-items:center;gap:10px;display:flex}.watch-grid article>div:first-child div{flex:1;min-width:0}.watch-grid strong,.watch-grid small{display:block}.watch-grid small{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.watch-grid p{min-height:48px;color:var(--muted);font-size:9px;line-height:1.55}.watch-grid article>div:last-child{border-top:1px solid var(--line);gap:14px;padding-top:10px;display:flex}.watch-grid article>div:last-child span{color:var(--dim);font-size:8px}.watch-grid article>div:last-child b{color:var(--ink);margin-left:4px}.empty-state{text-align:center;padding:40px 20px}.empty-state>div{width:40px;height:40px;color:var(--mint);border:1px dashed #70e6b14d;border-radius:13px;place-items:center;margin:0 auto 13px;display:grid}.empty-state strong{font-size:12px}.empty-state p{color:var(--muted);font-size:10px}.journal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.journal-top{justify-content:space-between;align-items:flex-start;display:flex}.journal-top h2{margin-top:9px}.confidence-bar{background:#ffffff0f;border-radius:6px;height:5px;margin:18px 0 14px;position:relative}.confidence-bar i{border-radius:inherit;background:var(--mint);height:100%;display:block}.confidence-bar span{color:var(--dim);font-size:8px;position:absolute;top:-18px;right:0}.journal-list .card>p{color:#c6d8d0;font-size:11px;line-height:1.65}.invalidation{background:#f382820e;border-radius:11px;gap:4px;padding:11px;display:grid}.invalidation strong{color:var(--red);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.invalidation span{color:var(--muted);font-size:9px;line-height:1.5}.journal-list .card>small{color:var(--dim);margin-top:14px;font-size:8px;display:block}.settings-page{max-width:960px}.weight-list{gap:14px;margin:22px 0;display:grid}.weight-list label{grid-template-columns:110px 1fr 45px;align-items:center;gap:14px;display:grid}.weight-list span{color:var(--muted);font-size:10px}.weight-list input{accent-color:var(--mint)}.weight-list output{text-align:right;font-size:11px;font-weight:800}.settings-actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}.market-api-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:18px;display:grid}.market-api-form label{color:var(--muted);gap:7px;font-size:9px;font-weight:700;display:grid}.market-api-form input{border:1px solid var(--line);width:100%;color:var(--ink);background:#02090894;border-radius:10px;outline:none;padding:11px 12px}.market-api-form input:focus{border-color:#70e6b173;box-shadow:0 0 0 3px #70e6b10d}.market-api-status{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.market-api-status small{color:var(--dim);text-align:right;font-size:8px}.landing-shell{isolation:isolate;color:#0a2019;background:#f5f9f6;min-height:100vh;padding:22px clamp(18px,4vw,68px) 16px;position:relative;overflow:hidden}.landing-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 5%,#70e6b13b,#0000 24%),radial-gradient(circle at 92% 90%,#2f9e701f,#0000 26%);position:fixed;inset:0}.landing-header{justify-content:space-between;align-items:center;gap:24px;width:min(100%,1440px);min-height:62px;margin:0 auto 18px;display:flex}.landing-auth-actions{align-items:center;gap:9px;display:flex}.landing-auth-actions button{cursor:pointer;border-radius:999px;min-height:42px;padding:9px 18px;font-size:12px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s}.landing-auth-actions button:hover{transform:translateY(-2px)}.landing-login{color:#173a2e;background:#ffffffbf;border:1px solid #07271d1c}.landing-signup{color:#fff;background:#0a1f18;border:1px solid #0a1f18;box-shadow:0 12px 28px #061b142e}.landing-hero{background:#04110e;border:1px solid #70e6b12e;border-radius:30px;width:min(100%,1440px);min-height:min(770px,100vh - 135px);margin:0 auto;animation:.7s cubic-bezier(.2,.8,.2,1) both landingRise;position:relative;overflow:hidden;box-shadow:0 38px 100px #0b2f2338}.landing-hero-art{object-fit:cover;object-position:center;width:100%;height:100%;animation:18s ease-in-out infinite alternate heroBreathe;display:block;position:absolute;inset:0}.landing-hero-shade{background:linear-gradient(90deg,#030f0cfa 0%,#030f0ce8 35%,#030f0c47 70%,#030f0c14 100%),linear-gradient(#0000 58%,#020c0959);position:absolute;inset:0}.landing-hero-copy{width:min(680px,55%);min-height:inherit;z-index:2;color:#f2fff8;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(42px,7vw,105px);display:flex;position:relative}.landing-kicker{color:var(--mint);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 20px;font-size:10px;font-weight:900;display:flex}.landing-kicker span{background:var(--mint);width:8px;height:8px;box-shadow:0 0 0 6px #70e6b117, 0 0 25px var(--mint);border-radius:50%;animation:2s ease-in-out infinite statusPulse}.landing-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(52px,6.3vw,98px);line-height:.93}.landing-hero-copy>p:not(.landing-kicker){color:#bad0c7;max-width:590px;margin:28px 0 31px;font-size:clamp(13px,1.25vw,17px);line-height:1.75}.landing-cta{border:1px solid var(--mint);color:#052219;background:var(--mint);cursor:pointer;border-radius:999px;align-items:center;gap:20px;min-height:54px;padding:12px 22px 12px 25px;font-size:12px;font-weight:900;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 16px 42px #42cd9133}.landing-cta span{width:28px;height:28px;color:var(--mint);background:#08261c;border-radius:50%;place-items:center;display:grid}.landing-cta:hover{transform:translateY(-3px);box-shadow:0 22px 50px #42cd914d}.landing-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:auto;padding-top:46px;display:grid}.landing-proof span{color:#94afa4;border-top:1px solid #bee2d329;padding-top:12px;font-size:9px;line-height:1.45}.landing-proof b{color:var(--mint);letter-spacing:.1em;margin-bottom:8px;font-size:9px;display:block}.landing-footnote{color:#6b8379;text-align:center;width:min(100%,1440px);margin:10px auto 0;font-size:9px}.auth-experience{color:#0b211a;background:#f5f8f6;grid-template-columns:minmax(460px,.82fr) minmax(520px,1.18fr);min-height:100vh;display:grid}.auth-form-panel{flex-direction:column;min-width:0;padding:clamp(28px,4.5vw,70px);display:flex}.auth-form-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.auth-back{color:#62786f;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.auth-back:hover{color:#123b2c}.auth-form-content{width:min(100%,500px);margin:auto;padding:54px 0 30px;animation:.55s cubic-bezier(.2,.8,.2,1) both authSlide}.auth-form-content h1{color:#081d16;letter-spacing:-.06em;margin:0;font-size:clamp(37px,4vw,54px)}.auth-intro{color:#62786f;max-width:450px;margin:14px 0 27px;font-size:13px;line-height:1.65}.google-auth-button,.auth-submit{cursor:pointer;border-radius:14px;width:100%;min-height:52px;font-size:12px;font-weight:850;transition:transform .2s,border-color .2s,box-shadow .2s}.google-auth-button{color:#17332a;background:#fff;border:1px solid #d7e2dc;justify-content:center;align-items:center;gap:12px;display:flex}.google-auth-button:hover{border-color:#9dcbb7;transform:translateY(-1px)}.google-g{color:#fff;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 45%,#fbbc05 0 68%,#ea4335 0);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:950;display:grid}.or{color:#81958d;align-items:center;gap:12px;margin:23px 0;font-size:9px;display:flex}.or:before,.or:after{content:"";background:#dce6e1;flex:1;height:1px}.auth-form{gap:16px;display:grid}.auth-form label{color:#233f35;gap:8px;font-size:10px;font-weight:850;display:grid}.auth-form input{color:#0b211a;background:#edf2ef;border:1px solid #d8e3de;border-radius:13px;outline:none;width:100%;min-height:52px;padding:13px 15px;transition:border-color .2s,box-shadow .2s,background .2s}.auth-form input:focus{background:#fff;border-color:#4fbe8b;box-shadow:0 0 0 4px #4fbe8b1c}.auth-submit{color:#fff;background:#071b14;border:1px solid #071b14;margin-top:5px;box-shadow:0 15px 34px #071b1424}.auth-submit:hover{transform:translateY(-2px);box-shadow:0 20px 38px #071b1436}.google-auth-button:disabled,.auth-submit:disabled{opacity:.55;cursor:wait;transform:none}.auth-switch{color:#71867d;text-align:center;margin:24px 0 0;font-size:11px}.auth-switch button,.auth-demo-link{color:#0c5a3d;cursor:pointer;font-size:inherit;background:0 0;border:0;font-weight:900}.auth-switch button{margin-left:6px}.auth-demo-link{text-align:center;width:100%;margin-top:21px;font-size:10px}.auth-art-panel{background:#04120f;border-radius:28px;min-width:0;margin:10px;position:relative;overflow:hidden}.auth-art-panel>img{object-fit:cover;object-position:62% center;width:100%;height:100%;animation:20s ease-in-out infinite alternate heroBreathe;display:block;position:absolute;inset:0}.auth-art-overlay{background:linear-gradient(#0000 42%,#020e0aed),linear-gradient(90deg,#020e0a1a,#0000);position:absolute;inset:0}.auth-art-copy{z-index:2;color:#f2fff8;max-width:620px;padding:clamp(32px,5vw,72px);position:absolute;bottom:0;left:0}.auth-art-copy span{color:var(--mint);letter-spacing:.15em;font-size:9px;font-weight:900}.auth-art-copy strong{letter-spacing:-.055em;margin-top:13px;font-size:clamp(30px,3.4vw,52px);line-height:1.02;display:block}.auth-art-copy p{color:#a9c2b7;max-width:500px;margin:16px 0 0;font-size:11px;line-height:1.65}.auth-shell{background:radial-gradient(circle at 50% -10%, #70e6b124, transparent 35%), var(--bg);align-content:center;place-items:center;gap:28px;min-height:100vh;padding:44px 20px;display:grid}.auth-shell .brand-lockup{color:var(--ink)}.auth-shell .brand-lockup span{color:var(--muted)}.setup-card{width:min(100%,450px);padding:30px}.setup-card h1{letter-spacing:-.045em;margin:0;font-size:29px}.setup-card .text-button{width:100%;margin:8px 0 12px}.form-error{color:#c83f4b;margin:0;font-size:9px;line-height:1.5}.setup-steps{color:#c4d6ce;padding-left:19px;font-size:10px;line-height:1.65}.setup-steps li{margin:8px 0}.setup-steps code{color:var(--mint)}.setup-card .primary-button{width:100%;margin:8px 0}.loading-screen{min-height:100vh;color:var(--muted);align-content:center;place-items:center;gap:12px;font-size:11px;display:grid}.loader{border:3px solid #70e6b11f;border-top-color:var(--mint);border-radius:50%;width:34px;height:34px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes landingRise{0%{opacity:0;transform:translateY(18px)scale(.992)}to{opacity:1;transform:none}}@keyframes authSlide{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes heroBreathe{0%{transform:scale(1.01)}to{transform:scale(1.055)}}.toast{z-index:30;color:#06251a;background:var(--mint);border-radius:12px;padding:12px 16px;font-size:10px;font-weight:800;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 45px #00000059}.research-page,.methodology-page,.construction-page,.portfolio-risk-lab{gap:16px;display:grid}.research-hero{min-height:210px;box-shadow:var(--shadow);background:radial-gradient(circle at 82% 24%,#70e6b12e,#0000 30%),linear-gradient(135deg,#102820,#07130f 72%);border:1px solid #70e6b12e;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.research-hero h2{letter-spacing:-.055em;margin:0;font-size:clamp(31px,4vw,52px)}.research-hero p:last-child{color:#b8cec5;max-width:790px;font-size:13px;line-height:1.75}.run-proof{border:1px solid var(--line);background:#030c098f;border-radius:16px;gap:8px;min-width:245px;padding:18px;display:grid}.run-proof strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.run-proof small{color:var(--dim);overflow-wrap:anywhere;font-size:8px}.research-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:25px;padding:4px 9px;font-size:8px;font-weight:900;display:inline-flex}.research-status:before{content:"";border-radius:50%;width:6px;height:6px}.research-status.is-live{color:var(--mint);background:#70e6b114;border:1px solid #70e6b12e}.research-status.is-live:before{background:var(--mint);box-shadow:0 0 9px var(--mint)}.research-status.is-sample{color:var(--amber);background:#f3c56c14;border:1px solid #f3c56c2e}.research-status.is-sample:before{background:var(--amber)}.research-kpis,.risk-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.research-metric,.risk-kpis article{border:1px solid var(--line);background:linear-gradient(145deg,#0f201ce0,#081612e6);border-radius:16px;min-height:125px;padding:16px}.research-metric span,.research-metric strong,.research-metric small,.risk-kpis span,.risk-kpis strong,.risk-kpis small{display:block}.research-metric span,.risk-kpis span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.research-metric strong,.risk-kpis strong{letter-spacing:-.04em;margin:12px 0 8px;font-size:20px}.research-metric small,.risk-kpis small{color:var(--dim);font-size:8px;line-height:1.5}.research-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#0f201ce0,#081612e6);border-radius:20px;min-width:0;padding:24px}.research-panel h2{letter-spacing:-.03em;margin:0;font-size:18px}.research-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.research-copy{color:var(--muted);font-size:10px;line-height:1.65}.research-chart-wrap{position:relative}.research-line-chart{width:100%;min-height:260px;overflow:visible}.research-line-chart line{stroke:#bee1d417;stroke-width:1px;stroke-dasharray:3 5}.research-line-chart path{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke}.chart-legend{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.chart-legend span{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.chart-legend i{border-radius:3px;width:18px;height:3px}.chart-axis{color:var(--dim);justify-content:space-between;margin-top:7px;font-size:8px;display:flex}.chart-empty{text-align:center;background:#0000001f;border:1px dashed #70e6b12e;border-radius:15px;align-content:center;place-items:center;gap:7px;min-height:280px;display:grid}.chart-empty strong{font-size:12px}.chart-empty span{color:var(--dim);font-size:9px}.chart-empty.compact{min-height:185px}.method-strip{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.method-strip span{color:var(--muted);text-align:center;border-right:1px solid var(--line);background:#ffffff04;padding:10px;font-size:8px}.method-strip span:last-child{border-right:0}.model-table,.event-table,.provenance-table{width:100%;overflow-x:auto}.model-table>div{border-bottom:1px solid var(--line);grid-template-columns:2fr repeat(7,minmax(72px,1fr));align-items:center;gap:10px;min-width:900px;padding:12px 8px;font-size:9px;display:grid}.model-table-head,.event-table-head,.provenance-head{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:7px!important}.model-table>div:not(.model-table-head):hover,.event-table>div:not(.event-table-head):hover,.provenance-table>div:not(.provenance-head):hover{background:#70e6b106}.score-equation{background:#70e6b10b;border:1px solid #70e6b117;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:13px;display:flex}.score-equation span{color:var(--muted);background:#0000002e;border-radius:9px;padding:7px 10px;font-size:9px}.score-equation b{color:var(--ink);margin-left:6px}.score-equation i{color:var(--mint);font-style:normal;font-weight:900}.waterfall-list{display:grid}.waterfall-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1.15fr) minmax(180px,2fr) 64px 110px;align-items:center;gap:13px;min-height:62px;padding:11px 4px;display:grid}.waterfall-list article>div:first-child strong,.waterfall-list article>div:first-child small{display:block}.waterfall-list article>div:first-child strong{font-size:10px}.waterfall-list article>div:first-child small{color:var(--dim);margin-top:4px;font-size:8px}.waterfall-track{background:linear-gradient(90deg,#0000 49.7%,#ffffff3d 50%,#0000 50.3%);border-radius:8px;height:8px}.waterfall-track i{border-radius:8px;height:100%;display:block}.waterfall-track i.positive{background:linear-gradient(90deg,#2f9e70,var(--mint))}.waterfall-track i.negative{background:linear-gradient(90deg,var(--red),#a94b4b)}.waterfall-list details{color:var(--muted);font-size:8px}.waterfall-list summary{color:var(--mint);cursor:pointer}.waterfall-list details p{margin:6px 0 0;line-height:1.45}.research-note{color:var(--amber);margin:13px 0 0;font-size:8px;line-height:1.55}.research-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.calibration-bars{gap:12px;display:grid}.calibration-bars article{grid-template-columns:60px 1fr 38px 35px;align-items:center;gap:8px;font-size:8px;display:grid}.calibration-bars article span,.calibration-bars article small{color:var(--dim)}.calibration-bars article>div{background:#ffffff0d;border-radius:8px;height:8px;overflow:hidden}.calibration-bars article i{border-radius:inherit;background:var(--mint);height:100%;display:block}.research-checks{gap:11px;margin:16px 0 0;padding:0;list-style:none;display:grid}.research-checks li{color:#c4d6cf;grid-template-columns:25px 1fr;align-items:center;gap:10px;font-size:10px;line-height:1.5;display:grid}.research-checks span{width:25px;height:25px;color:var(--mint);background:#70e6b114;border-radius:8px;place-items:center;display:grid}.event-table>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,2.4fr) repeat(6,minmax(80px,1fr));align-items:center;gap:11px;min-width:1040px;padding:12px 8px;font-size:8px;display:grid}.event-table strong small{color:var(--dim);margin-top:5px;font-weight:400;display:block}.limitation-panel{background:linear-gradient(145deg,#2a23126b,#081612e6);border-color:#f3c56c24}.limitation-panel ul{columns:2;color:#c9d5cc;column-gap:30px;padding-left:18px;font-size:10px;line-height:1.65}.limitation-panel li{break-inside:avoid;margin:8px 0}.limitation-panel li::marker{color:var(--amber)}.research-proof-strip{background:var(--line);border:1px solid #70e6b126;border-radius:15px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:1px;display:grid;overflow:hidden}.research-proof-strip>div{background:#0b1c17fa;min-width:0;padding:11px 13px}.research-proof-strip span,.research-proof-strip strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.research-proof-strip span{color:var(--dim);letter-spacing:.09em;font-size:7px}.research-proof-strip strong{margin-top:4px;font-size:9px}.research-proof-strip button,.score-audit-button{color:var(--mint);cursor:pointer;background:#70e6b117;border:0;padding:10px 14px;font-size:8px;font-weight:900}.score-audit-button{text-align:left;border-radius:9px;width:100%;margin-top:3px}.enriched-news-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.mini-contribution-list{margin-top:14px;display:grid}.mini-contribution-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:5px 12px;padding:10px 0;font-size:9px;display:grid}.mini-contribution-list small{color:var(--dim);grid-column:1/-1}.scenario-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.scenario-result span{border:1px solid var(--line);color:var(--muted);border-radius:12px;padding:12px;font-size:9px}.scenario-result strong{float:right;color:var(--mint);font-size:15px}.coverage-orb{aspect-ratio:1;border:13px solid #70e6b12e;border-top-color:var(--mint);border-radius:50%;flex:0 0 145px;align-content:center;place-items:center;width:145px;display:grid}.coverage-orb strong,.coverage-orb span{text-align:center;display:block}.coverage-orb strong{font-size:31px}.coverage-orb span{color:var(--dim);font-size:8px}.provenance-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1.5fr 1.15fr .8fr 1fr;align-items:center;gap:12px;min-width:950px;padding:12px 8px;font-size:8px;display:grid}.architecture-stack{margin-top:16px;display:grid}.architecture-stack article{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:12px;padding:13px 0;display:grid}.architecture-stack article>span{width:31px;height:31px;color:var(--mint);background:#70e6b114;border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.architecture-stack p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.model-spec{margin:16px 0 0;display:grid}.model-spec>div{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:12px;padding:11px 0;display:grid}.model-spec dt{color:var(--mint);font-size:8px;font-weight:900}.model-spec dd{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.manifest-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.manifest-grid article{border:1px solid var(--line);background:#ffffff04;border-radius:13px;min-width:0;padding:13px}.manifest-grid span,.manifest-grid strong{display:block}.manifest-grid span{color:var(--dim);text-transform:uppercase;font-size:7px}.manifest-grid strong{overflow-wrap:anywhere;margin-top:7px;font-size:10px}.artifact-list{gap:6px;margin-top:14px;display:grid}.artifact-list article{background:#00000024;border-radius:10px;grid-template-columns:160px 1fr auto;gap:12px;padding:10px 12px;font-size:8px;display:grid}.artifact-list span{color:var(--muted);overflow-wrap:anywhere}.artifact-list small{color:var(--dim)}.principle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.principle-grid article{border:1px solid var(--line);background:#ffffff04;border-radius:15px;align-content:space-between;min-height:115px;padding:16px;display:grid}.principle-grid span{color:var(--mint);font-size:9px}.principle-grid strong{font-size:11px;line-height:1.5}.build-timeline{display:grid}.build-timeline>article{grid-template-columns:90px 1fr;gap:15px;display:grid}.build-timeline>article>div{color:var(--dim);padding-top:17px;font-size:8px;position:relative}.build-timeline>article>div:after{content:"";background:var(--line);width:1px;position:absolute;top:35px;bottom:-2px;left:65px}.build-timeline>article:last-child>div:after{display:none}.build-timeline i{background:var(--dim);z-index:1;border:3px solid #10251f;border-radius:50%;width:13px;height:13px;position:absolute;top:17px;left:59px}.build-timeline i.status-completed{background:var(--mint)}.build-timeline i.status-in-progress{background:var(--amber)}.build-timeline>article>section{border:1px solid var(--line);background:#ffffff03;border-radius:14px;margin-bottom:12px;padding:16px}.build-timeline header{justify-content:space-between;gap:10px;display:flex}.build-timeline h3{margin:0;font-size:13px}.build-timeline header small{color:var(--mint);text-transform:uppercase;font-size:8px}.build-timeline dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:14px 0 0;display:grid}.build-timeline dt{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.build-timeline dd{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.failure-list{margin-top:15px;display:grid}.failure-list article{border-bottom:1px solid var(--line);padding:13px 0}.failure-list strong{font-size:10px}.failure-list p{color:var(--muted);font-size:9px;line-height:1.55}.failure-list span{color:var(--amber);font-size:8px;line-height:1.5}.next-experiments{counter-reset:item;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.next-experiments li{counter-increment:item;color:var(--muted);grid-template-columns:28px 1fr;align-items:center;gap:10px;font-size:10px;line-height:1.5;display:grid}.next-experiments li:before{content:counter(item);border:1px solid var(--line);width:28px;height:28px;color:var(--mint);border-radius:9px;place-items:center;display:grid}.portfolio-risk-empty{color:var(--muted)}.portfolio-risk-empty p:last-child{font-size:10px}.weight-risk-list{margin-top:14px;display:grid}.weight-risk-list article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr 50px 45px;align-items:center;gap:9px;padding:10px 0;font-size:8px;display:grid}.weight-risk-list article>div{background:#ffffff0d;border-radius:7px;height:7px;overflow:hidden}.weight-risk-list i{background:linear-gradient(90deg,#2d9a6c,var(--mint));height:100%;display:block}.weight-risk-list small{color:var(--dim)}.stress-list{margin-top:14px;display:grid}.stress-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:11px 0;display:flex}.stress-list strong,.stress-list small{display:block}.stress-list strong{font-size:10px}.stress-list small{max-width:390px;color:var(--dim);margin-top:4px;font-size:8px;line-height:1.45}.stress-list b{font-size:15px}.correlation-table{--risk-columns:1;grid-template-columns:65px repeat(var(--risk-columns), minmax(55px,1fr));gap:4px;min-width:600px;display:grid}.correlation-panel{overflow-x:auto}.correlation-table strong,.correlation-table span{border-radius:7px;place-items:center;min-height:36px;font-size:8px;display:grid}.correlation-table strong{color:var(--muted)}.prediction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.prediction-grid>article{background:linear-gradient(145deg,#70e6b10e,#0000001a);border:1px solid #70e6b126;border-radius:15px;padding:17px}.prediction-grid header{color:var(--mint);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.prediction-grid header b{background:#70e6b114;border-radius:999px;padding:5px 8px;font-size:7px}.prediction-grid>article>strong{margin-top:16px;font-size:29px;display:block}.prediction-grid>article>p{color:var(--dim);margin:3px 0 10px;font-size:8px}.probability-track{background:#ffffff0f;border-radius:999px;height:7px;overflow:hidden}.probability-track i{border-radius:inherit;background:linear-gradient(90deg,#2f9e70,var(--mint));height:100%;display:block}.prediction-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0 11px;display:grid}.prediction-grid dl div{background:#00000029;border-radius:10px;padding:9px}.prediction-grid dt{color:var(--dim);font-size:7px}.prediction-grid dd{margin:5px 0 0;font-size:9px;font-weight:900}.prediction-grid article>small{color:var(--muted);font-size:7px;line-height:1.5}.ledger-table{width:100%;overflow-x:auto}.ledger-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .8fr .8fr .8fr 1.2fr 1fr .6fr;align-items:center;gap:10px;min-width:980px;padding:11px 8px;font-size:8px;display:grid}.ledger-table .ledger-head{color:var(--dim);text-transform:uppercase;letter-spacing:.07em;font-size:7px}.ledger-summary{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.ledger-summary span{border:1px solid var(--line);color:var(--dim);border-radius:9px;padding:8px 11px;font-size:8px}.ledger-summary b{color:var(--ink);margin-left:5px}.model-duel{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.model-duel article{border:1px solid var(--line);background:#ffffff04;border-radius:13px;padding:14px}.model-duel span,.model-duel strong,.model-duel small,.model-duel b{display:block}.model-duel span{color:var(--mint);text-transform:uppercase;font-size:7px}.model-duel strong{margin-top:7px;font-size:13px}.model-duel small{color:var(--dim);margin-top:4px;font-size:7px}.model-duel b{margin-top:13px;font-size:10px}.criteria-list,.monitor-issues{gap:6px;margin:13px 0;padding:0;list-style:none;display:grid}.criteria-list li{color:var(--muted);align-items:center;gap:8px;font-size:8px;display:flex}.criteria-list li span{border-radius:6px;place-items:center;width:19px;height:19px;display:grid}.criteria-list li.passed span{color:var(--mint);background:#70e6b117}.criteria-list li.failed span{color:var(--red);background:#ff6f6f14}.monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.monitor-grid article{border:1px solid var(--line);border-radius:11px;padding:12px}.monitor-grid span,.monitor-grid strong{display:block}.monitor-grid span{color:var(--dim);font-size:7px}.monitor-grid strong{margin-top:6px;font-size:14px}.monitor-issues li{border-left:2px solid var(--amber);color:var(--muted);background:#f3c56c0a;padding:9px;font-size:8px}.monitor-issues b{color:var(--amber);text-transform:uppercase;margin-right:8px}.monitor-ok{color:var(--mint);background:#70e6b10d;border-radius:10px;padding:11px;font-size:8px}.alert-list{gap:8px;display:grid}.alert-list article{border:1px solid var(--line);background:#ffffff03;border-radius:12px;grid-template-columns:88px 1fr;gap:12px;padding:12px;display:grid}.alert-severity{min-height:25px;color:var(--mint);text-transform:uppercase;background:#70e6b114;border-radius:999px;align-self:start;place-items:center;padding:5px 8px;font-size:7px;font-weight:900;display:grid}.alert-severity.critical,.alert-severity.warning{color:var(--amber);background:#f3c56c17}.alert-list strong{font-size:10px}.alert-list p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}@media (width<=1100px){.landing-hero-copy{width:min(720px,68%)}.landing-hero-shade{background:linear-gradient(90deg,#030f0cfa 0%,#030f0ceb 48%,#030f0c40 100%)}.auth-experience{grid-template-columns:1fr}.auth-form-panel{min-height:100vh}.auth-art-panel{display:none}.app-shell{grid-template-columns:82px minmax(0,1fr)}.sidebar{padding-inline:12px}.brand>div:last-child,.sidebar nav button:not(.active){font-size:0}.sidebar nav button{justify-content:center;padding:10px;font-size:0}.sidebar nav button.active{font-size:0}.user-chip span,.logout{display:none}.user-chip{justify-content:center}.hero-card,.score-card,.thesis-card,.risk-card,.committee-card,.portfolio-mini{grid-column:span 12}.live-market-widget{min-height:clamp(460px,58vw,620px)}.committee-grid{grid-template-columns:repeat(5,minmax(120px,1fr));padding-bottom:5px;overflow-x:auto}.research-kpis,.risk-kpis,.manifest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prediction-grid{grid-template-columns:1fr}}@media (width<=760px){.landing-shell{padding:12px}.landing-header{margin-bottom:12px}.landing-auth-actions{gap:6px}.landing-auth-actions button{min-height:38px;padding:8px 13px;font-size:10px}.landing-hero{border-radius:22px;min-height:calc(100vh - 105px)}.landing-hero-art{object-position:64% center}.landing-hero-shade{background:linear-gradient(90deg,#030f0cfa,#030f0cd1),linear-gradient(#0000,#020c098c)}.landing-hero-copy{width:100%;padding:38px 26px 26px}.landing-hero h1{font-size:clamp(49px,14vw,72px)}.landing-hero-copy>p:not(.landing-kicker){margin:22px 0 25px;font-size:12px}.landing-proof{padding-top:30px}.auth-form-panel{padding:24px 20px}.auth-form-content{padding-top:60px}.app-shell{padding-bottom:75px;display:block}.sidebar{border-right:0;border-top:1px solid var(--line);width:100%;height:68px;padding:8px 10px;position:fixed;inset:auto 0 0}.sidebar .brand,.sidebar-foot{display:none}.sidebar{overflow-x:auto}.sidebar nav{gap:2px;min-width:max-content;margin:0;display:flex}.sidebar nav button,.sidebar nav button.active,.sidebar nav button:not(.active){text-align:center;place-items:center;gap:2px;width:76px;padding:4px 2px;font-size:7px;display:grid}.sidebar nav button span{width:24px;height:24px}.main-content{padding:20px 14px 40px}.topbar{align-items:flex-start}.topbar h1{font-size:23px}.top-actions{flex-direction:column;align-items:flex-end}.top-actions>.badge{display:none}.card{border-radius:16px;padding:17px}.hero-card,.score-card{min-height:0}.live-market-widget{min-height:clamp(390px,82vw,520px)}.live-news-widget{height:410px;min-height:0}.score-card{grid-template-columns:112px minmax(0,1fr);column-gap:15px}.score-ring{width:108px}.score-ring strong,.price-row strong{font-size:28px}.sparkline{height:135px}.score-bars>div{grid-template-columns:57px minmax(0,1fr) 20px}.two-column,.journal-list{grid-template-columns:1fr}.macro-grid,.summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-grid{grid-template-columns:1fr}.analysis-intro{padding:20px}.analysis-intro h2{font-size:25px}.analysis-intro .score-ring{width:90px}.form-row{grid-template-columns:1fr}.research-hero{flex-direction:column;align-items:flex-start;padding:22px}.run-proof{width:100%;min-width:0}.research-kpis,.risk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.research-two-column,.prediction-grid{grid-template-columns:1fr}.research-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.research-proof-strip button{grid-column:1/-1}.waterfall-list>article{grid-template-columns:minmax(120px,1fr) minmax(140px,1.5fr) 55px}.waterfall-list details{grid-column:1/-1}.method-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.method-strip span:nth-child(2){border-right:0}.enriched-news-list{grid-template-columns:1fr}.principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.build-timeline dl{grid-template-columns:1fr}.limitation-panel ul{columns:1}.coverage-orb{flex-basis:110px;width:110px}}@media (width<=430px){.landing-header .brand-lockup>div{display:none}.landing-header .brand-mascot{flex-basis:42px;width:42px;height:42px}.landing-hero-copy{padding-inline:21px}.landing-kicker{letter-spacing:.13em;font-size:8px}.landing-cta{justify-content:space-between;width:100%}.landing-proof{gap:7px}.landing-proof span{font-size:7px}.auth-form-top .brand-lockup span{display:none}.auth-form-content{padding-top:42px}.auth-form-content h1{font-size:38px}.score-card{grid-template-columns:1fr}.score-card .score-ring{margin:20px auto}.range-row{gap:7px}.macro-grid{grid-template-columns:1fr}.analysis-intro{align-items:flex-start;gap:15px}.analysis-intro .score-ring{flex:0 0 90px}.title-line{flex-wrap:wrap}.live-card-heading,.live-widget-foot,.analysis-data-stamp,.live-price-row{flex-direction:column;align-items:flex-start}.analysis-data-stamp strong{text-align:left}.live-price-row>div:last-child{text-align:left;align-items:flex-start}.market-api-form{grid-template-columns:1fr}.market-api-status{flex-direction:column;align-items:flex-start}.market-api-status small{text-align:left}.live-market-widget{min-height:370px}.live-news-widget{height:380px;min-height:0}.research-kpis,.risk-kpis,.manifest-grid,.principle-grid,.prediction-grid,.model-duel,.monitor-grid,.research-proof-strip{grid-template-columns:1fr}.research-proof-strip button{grid-column:auto}.research-heading{flex-direction:column;align-items:flex-start}.waterfall-list>article{grid-template-columns:1fr 48px}.waterfall-track{grid-area:2/1/auto/-1}.waterfall-list details{grid-column:1/-1}.score-equation{flex-direction:column;align-items:stretch}.score-equation i{display:none}.method-strip,.scenario-result{grid-template-columns:1fr}.method-strip span{border-right:0;border-bottom:1px solid var(--line)}.build-timeline>article{grid-template-columns:58px 1fr}.build-timeline>article>div:after{left:44px}.build-timeline i{left:38px}}:root{--cyan:#65d8ff;--violet:#9b8cff;--surface-glow:#70e6b129;--deep-shadow:0 30px 90px #00000061}body{background:radial-gradient(circle at 72% -10%,#65d8ff14,#0000 29%),radial-gradient(circle at 8% 18%,#70e6b112,#0000 24%),#040d0b;min-width:320px}body:before{content:"";pointer-events:none;z-index:0;opacity:.22;background-image:linear-gradient(#70e6b10b 1px,#0000 1px),linear-gradient(90deg,#70e6b10b 1px,#0000 1px);background-size:56px 56px;animation:28s linear infinite gridDrift;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.app-shell{isolation:isolate;background:radial-gradient(circle at 74% 4%,#70e6b11c,#0000 28%),radial-gradient(circle at 98% 62%,#65d8ff0e,#0000 25%),0 0;position:relative}.app-shell:after{content:"";pointer-events:none;filter:blur(70px);background:#70e6b10d;border-radius:50%;width:460px;height:460px;animation:12s ease-in-out infinite alternate auroraFloat;position:fixed;top:14vh;right:-210px}.sidebar{background:linear-gradient(#071612f7,#030c0afa);border-right-color:#70e6b129;box-shadow:18px 0 60px #00000029}.brand-mascot{position:relative;overflow:hidden;box-shadow:0 0 0 1px #70e6b13d,0 12px 34px #4ad99e40}.brand-mascot:after{content:"";background:#ffffff75;width:46%;animation:5.5s ease-in-out infinite brandSweep;position:absolute;inset:-40% auto -40% -80%;transform:rotate(18deg)}.sidebar nav button{border:1px solid #0000;transition:transform .22s,color .22s,background .22s,border-color .22s;position:relative}.sidebar nav button:hover{transform:translate(3px)}.sidebar nav button.active{box-shadow:inset 3px 0 0 var(--mint), 0 12px 30px #0000001f;background:linear-gradient(90deg,#70e6b124,#70e6b10b);border-color:#70e6b11a}.main-content{z-index:1;position:relative}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0f231da8,#05110e5c);border:1px solid #70e6b117;border-radius:18px;min-height:74px;margin-bottom:14px;padding:12px 16px;box-shadow:0 18px 50px #00000029}.topbar h1{background:linear-gradient(105deg, #f3fff9 18%, #bdebd6 64%, var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,2.2vw,32px)}.system-cadence{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.system-cadence article{border:1px solid var(--line);background:linear-gradient(145deg,#0f221db8,#061310b8);border-radius:14px;grid-template-columns:9px 1fr;align-items:center;gap:4px 10px;min-width:0;padding:12px 13px;transition:border-color .2s,transform .2s,background .2s;display:grid;box-shadow:0 12px 34px #00000024}.system-cadence article:hover{background:linear-gradient(145deg,#132c24d6,#061310c2);border-color:#70e6b13d;transform:translateY(-2px)}.system-cadence article>i{background:var(--amber);border-radius:50%;grid-row:1/span 2;width:8px;height:8px;box-shadow:0 0 0 5px #f3c56c14}.system-cadence article.is-live>i{background:var(--mint);animation:2.2s ease-in-out infinite statusPulse;box-shadow:0 0 0 5px #70e6b114,0 0 18px #70e6b1b3}.system-cadence article>div{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.system-cadence span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.system-cadence strong{white-space:nowrap;font-size:10px}.system-cadence small{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:7px;overflow:hidden}.view-stage{animation:.46s cubic-bezier(.2,.8,.2,1) both viewReveal}.card,.research-panel,.research-metric,.analysis-intro,.research-hero{box-shadow:var(--deep-shadow);transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s}.card:hover,.research-panel:hover,.research-metric:hover{border-color:#70e6b138;transform:translateY(-3px);box-shadow:0 34px 100px #0000006b,0 0 0 1px #70e6b109}.dashboard-page>*,.analysis-page>*,.research-page>*,.management-page>*,.settings-page>*{animation:.55s cubic-bezier(.2,.8,.2,1) both contentRise}.dashboard-page>:nth-child(2),.analysis-page>:nth-child(2),.research-page>:nth-child(2){animation-delay:50ms}.dashboard-page>:nth-child(3),.analysis-page>:nth-child(3),.research-page>:nth-child(3){animation-delay:.1s}.dashboard-page>:nth-child(4),.analysis-page>:nth-child(4),.research-page>:nth-child(4){animation-delay:.15s}.dashboard-page>:nth-child(n+5),.analysis-page>:nth-child(n+5),.research-page>:nth-child(n+5){animation-delay:.2s}.card,.research-panel,.research-metric{background:linear-gradient(145deg,#112721e6,#061410f0)}.score-ring{animation:.8s cubic-bezier(.2,.8,.2,1) both ringBloom;box-shadow:0 0 0 1px #70e6b11f,0 0 42px #70e6b11f}.score-ring:before{content:"";border:1px solid #70e6b11f;border-radius:50%;animation:10s linear infinite orbitRing;position:absolute;inset:-8px}.score-bars i,.calibration-bars i,.probability-track i,.waterfall-track i,.confidence-bar i,.weight-risk-list i{transform-origin:0;animation:.8s cubic-bezier(.2,.8,.2,1) both barReveal}.research-line-chart path{stroke-dasharray:1500;stroke-dashoffset:1500px;animation:1.6s cubic-bezier(.2,.8,.2,1) forwards chartDraw}.research-line-chart path:nth-of-type(2){animation-delay:.12s}.research-line-chart path:nth-of-type(3){animation-delay:.24s}.research-line-chart path:nth-of-type(4){animation-delay:.36s}.research-line-chart path:nth-of-type(5){animation-delay:.48s}.fast-signal-card{background:radial-gradient(circle at 92% 5%,#65d8ff21,#0000 27%),radial-gradient(circle at 4% 110%,#70e6b11f,#0000 32%),linear-gradient(145deg,#0d241ff2,#051210f5);border-color:#65d8ff29;position:relative;overflow:hidden}.fast-signal-card:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 42%,#65d8ff09 50%,#0000 58% 100%);animation:8s ease-in-out infinite panelScan;position:absolute;inset:0;transform:translate(-100%)}.fast-signal-heading,.fast-signal-console,.fast-signal-policy,.fast-news-grid{z-index:1;position:relative}.fast-signal-console{grid-template-columns:120px repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:18px;display:grid}.signal-radar{aspect-ratio:1;background:linear-gradient(#70e6b124 1px,#0000 1px) 0 0/50% 50%,linear-gradient(90deg,#70e6b124 1px,#0000 1px) 0 0/50% 50%,radial-gradient(circle,#0000 0 28%,#70e6b117 29% 30%,#0000 31% 59%,#70e6b117 60% 61%,#0000 62%) 0 0/100% 100%,#04130fd6 0 0/100% 100%;border:1px solid #70e6b138;border-radius:50%;width:104px;margin:auto;position:relative;overflow:hidden}.signal-radar:before{content:"";transform-origin:100% 0;background:conic-gradient(from 270deg,#70e6b18c,#0000 32deg);animation:3.2s linear infinite radarSweep;position:absolute;inset:50% 50% 0 0}.signal-radar i{background:var(--mint);width:5px;height:5px;box-shadow:0 0 12px var(--mint);border-radius:50%;animation:2.4s ease-in-out infinite radarBlip;position:absolute}.signal-radar i:first-child{top:34%;left:28%}.signal-radar i:nth-child(2){animation-delay:.8s;top:45%;right:23%}.signal-radar i:nth-child(3){animation-delay:1.4s;bottom:20%;left:46%}.signal-radar b{width:7px;height:7px;box-shadow:0 0 12px var(--mint);background:#fff;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.signal-radar.signal-negative{filter:hue-rotate(145deg)}.signal-radar.signal-neutral{filter:sepia(.7)}.fast-signal-summary{background:#00000026;border:1px solid #70e6b11a;border-radius:14px;align-content:center;gap:7px;min-width:0;padding:14px;display:grid}.fast-signal-summary span{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.fast-signal-summary strong{text-transform:capitalize;text-overflow:ellipsis;font-size:clamp(14px,1.5vw,21px);overflow:hidden}.fast-signal-summary small{color:var(--muted);font-size:8px}.fast-signal-policy{color:var(--amber);margin:15px 0 4px;font-size:9px;line-height:1.55}.fast-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.fast-news-grid a{border:1px solid var(--line);background:#010a0857;border-radius:13px;align-content:space-between;gap:12px;min-height:132px;padding:13px;transition:transform .2s,border-color .2s,background .2s;display:grid}.fast-news-grid a:hover{background:#0f2a238f;border-color:#65d8ff4d;transform:translateY(-3px)}.fast-news-grid a.is-new{border-color:#70e6b13d;box-shadow:inset 0 0 28px #70e6b109}.fast-news-grid a>div{align-items:center;gap:7px;min-width:0;display:flex}.fast-news-grid a span{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.fast-news-grid a strong{font-size:10px;line-height:1.5}.fast-news-grid a small{color:var(--dim);font-size:7px;line-height:1.45}.neural-v8-shell{background:radial-gradient(circle at 88% 5%,#598fff21,#0000 32%),radial-gradient(circle at 4% 92%,#70e6b117,#0000 32%),linear-gradient(145deg,#0d251ff5,#04120ffa);border:1px solid #70e6b13d;border-radius:24px;gap:18px;padding:clamp(20px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000047,inset 0 1px #ffffff06}.neural-v8-shell:before{content:"";pointer-events:none;background-image:linear-gradient(#70e6b106 1px,#0000 1px),linear-gradient(90deg,#70e6b106 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.neural-v8-shell>*{z-index:1;position:relative}.neural-v8-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.neural-v8-header h2{letter-spacing:-.055em;margin:4px 0 8px;font-size:clamp(25px,3vw,42px)}.neural-v8-header p:not(.eyebrow){max-width:820px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.neural-proof-grid{grid-template-columns:1.8fr repeat(3,minmax(0,1fr));gap:10px;display:grid}.neural-proof-grid>article{background:#010d0a7a;border:1px solid #70e6b11f;border-radius:16px;align-content:center;gap:7px;min-width:0;min-height:112px;padding:16px;display:grid}.neural-proof-grid>article>span{color:var(--dim);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.neural-proof-grid>article>strong{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.neural-proof-grid>article>small,.neural-proof-grid>article>p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.neural-network-map{align-items:center;gap:8px;display:flex}.neural-network-map b{min-width:58px;color:var(--mint);background:#70e6b10f;border:1px solid #70e6b138;border-radius:11px;place-items:center;padding:9px 6px;font-size:16px;display:grid}.neural-network-map b small{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:6px;font-weight:500}.neural-network-map i{color:#70e6b166;font-size:13px;font-style:normal}.neural-prediction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.neural-prediction-grid>article{background:linear-gradient(145deg,#09191fb8,#020d0bb3);border:1px solid #69aaff26;border-radius:16px;padding:16px}.neural-prediction-grid header{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.neural-prediction-grid header b{color:#78b9ff;font-size:7px}.neural-prediction-grid>article>strong{letter-spacing:-.06em;margin:16px 0 1px;font-size:clamp(24px,3vw,36px);display:block}.neural-prediction-grid>article>p{color:var(--dim);margin:0 0 11px;font-size:8px}.neural-probability{background:#ffffff0e;border-radius:99px;height:5px;overflow:hidden}.neural-probability i{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg, #5d9fff, var(--mint));height:100%;animation:.75s both barReveal;display:block}.neural-prediction-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0 0;display:grid}.neural-prediction-grid dl div{gap:3px;display:grid}.neural-prediction-grid dt{color:var(--dim);text-transform:uppercase;font-size:6px}.neural-prediction-grid dd{margin:0;font-size:8px}.neural-compare-grid{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.neural-metric-duel,.neural-gates,.neural-zoo,.neural-sensitivity{background:#000a086b;border:1px solid #70e6b11f;border-radius:17px;padding:18px}.neural-metric-duel{grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}.neural-metric-duel>div:nth-child(-n+2){border-bottom:1px solid var(--line);gap:3px;min-width:0;padding-bottom:10px;display:grid}.neural-metric-duel>div>span,.neural-gates>span{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;font-size:7px}.neural-metric-duel>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.neural-metric-duel>div>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.neural-metric-row{border-bottom:1px solid #70e6b10e;grid-column:1/-1;grid-template-columns:1.2fr 1fr 1fr;align-items:center;padding:6px 0;display:grid}.neural-metric-row span{color:var(--muted);font-size:8px}.neural-metric-row b{font-size:10px}.neural-gates{align-content:start;gap:8px;display:grid}.neural-gates>strong{font-size:15px}.neural-gates>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.neural-gates>div span{color:var(--muted);background:#ffffff06;border-radius:9px;align-items:center;gap:6px;padding:7px;font-size:7px;display:flex}.neural-gates>div span i{border-radius:50%;place-items:center;width:16px;height:16px;font-style:normal;display:grid}.neural-gates>div span.passed i{color:var(--mint);background:#70e6b11a}.neural-gates>div span.failed i{color:#ff8e87;background:#ff5a501a}.neural-gates>small{color:var(--dim);font-size:7px}.neural-decision{background:#f3c56c0a;border:1px solid #f3c56c29;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:12px 15px;display:grid}.neural-decision span{color:var(--amber);letter-spacing:.14em;font-size:7px}.neural-decision p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.neural-two-column{grid-template-columns:1.15fr .85fr;gap:10px;display:grid}.neural-zoo h3,.neural-sensitivity h3{margin:3px 0 13px;font-size:15px}.neural-zoo-table>div{border-bottom:1px solid #70e6b10f;grid-template-columns:1.5fr .65fr .65fr .7fr;align-items:center;gap:8px;min-height:34px;font-size:8px;display:grid}.neural-zoo-table>div:first-child{min-height:26px;color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:6px}.neural-zoo-table strong{text-overflow:ellipsis;white-space:nowrap;gap:1px;display:grid;overflow:hidden}.neural-zoo-table strong small{color:var(--dim);font-size:6px;font-weight:500}.neural-sensitivity>div:not(:first-child){grid-template-columns:1fr 1.5fr 42px;align-items:center;gap:8px;min-height:28px;font-size:8px;display:grid}.neural-sensitivity>div>i{background:#ffffff0b;border-radius:99px;height:5px;overflow:hidden}.neural-sensitivity>div>i b{border-radius:inherit;background:linear-gradient(90deg, var(--mint), #62a4ff);height:100%;display:block}.neural-sensitivity>div>strong{text-align:right}.neural-sensitivity>small{color:var(--dim);margin-top:9px;font-size:7px;display:block}.neural-audit-strip{border:1px solid var(--line);background:var(--line);border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.neural-audit-strip span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:#020e0beb;gap:4px;padding:11px;font-size:7px;display:grid;overflow:hidden}.neural-audit-strip b{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;font-size:6px}.neural-ledger-details{border:1px solid var(--line);background:#0000001f;border-radius:13px;padding:12px 14px}.neural-ledger-details summary{cursor:pointer;color:var(--muted);font-size:9px}.neural-ledger-details>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.neural-ledger-details>div span{color:var(--muted);background:#ffffff06;border-radius:8px;justify-content:space-between;gap:6px;padding:8px;font-size:7px;display:flex}.toast{animation:.3s both toastEnter}@keyframes gridDrift{to{background-position:56px 56px,56px 56px}}@keyframes auroraFloat{to{opacity:.8;transform:translate(-90px,110px)scale(1.18)}}@keyframes brandSweep{0%,60%{left:-80%}85%,to{left:140%}}@keyframes statusPulse{0%,to{opacity:.75;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@keyframes viewReveal{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes contentRise{0%{opacity:0;transform:translateY(16px)scale(.992)}to{opacity:1;transform:none}}@keyframes ringBloom{0%{opacity:0;transform:scale(.82)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes orbitRing{to{transform:rotate(360deg)}}@keyframes barReveal{0%{opacity:.35;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes chartDraw{to{stroke-dashoffset:0}}@keyframes panelScan{0%,60%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes radarSweep{to{transform:rotate(360deg)}}@keyframes radarBlip{0%,to{opacity:.22;transform:scale(.7)}45%{opacity:1;transform:scale(1.45)}}@keyframes toastEnter{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@media (width<=1100px){.system-cadence{grid-template-columns:repeat(2,minmax(0,1fr))}.fast-signal-console{grid-template-columns:110px repeat(2,minmax(0,1fr))}.signal-radar{grid-row:span 2}.fast-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.neural-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.neural-architecture-card{grid-column:1/-1}}@media (width<=760px){body:before{opacity:.12}.topbar{padding:10px 12px}.system-cadence{scroll-snap-type:x proximity;padding-bottom:4px;display:flex;overflow-x:auto}.system-cadence article{scroll-snap-align:start;flex:0 0 min(230px,74vw)}.fast-signal-console{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-radar{grid-area:auto/1/auto/-1}.fast-news-grid{grid-template-columns:1fr}.neural-v8-header{flex-direction:column}.neural-proof-grid,.neural-prediction-grid,.neural-compare-grid,.neural-two-column{grid-template-columns:1fr}.neural-architecture-card{grid-column:auto}.neural-audit-strip{display:flex;overflow-x:auto}.neural-audit-strip span{flex:0 0 155px}.neural-ledger-details>div{grid-template-columns:1fr}.card:hover,.research-panel:hover,.research-metric:hover{transform:none}}@media (width<=430px){.fast-signal-console{grid-template-columns:1fr}.signal-radar{grid-column:auto}.fast-signal-heading{flex-direction:column;align-items:flex-start}.neural-network-map{gap:4px}.neural-network-map b{min-width:48px}.neural-prediction-grid dl,.neural-gates>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
