:root{color-scheme:dark;--bg:#101519;--panel:#171e23;--panel-light:#1c242a;--line:#2a343b;--text:#eeeDE6;--muted:#93a0a6;--mint:#a7dcc5;--amber:#e1b979;--sidebar:246px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-size:14px;line-height:1.5}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}button:disabled{cursor:wait;opacity:.5}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--mint);outline-offset:4px}button{border:0}h1,h2,p{margin:0}h1{font-weight:500;letter-spacing:-1.4px;font-size:34px;line-height:1.2}h2{font-size:19px;font-weight:500;letter-spacing:-.35px}p{color:var(--muted)}[hidden]{display:none!important}.icon-defs{position:absolute;width:0;height:0;overflow:hidden}.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:600;color:var(--muted)}.amber-text{color:var(--amber)}.muted,.small-muted{color:var(--muted)}.small-muted{font-size:12px}.dot{width:6px;height:6px;border-radius:50%;background:var(--mint);display:inline-block;flex-shrink:0}.brand{display:flex;align-items:center;gap:13px;font-size:22px;font-weight:600;letter-spacing:-.7px}.brand-mark{position:relative;display:grid;place-items:center;width:37px;height:37px;background:var(--mint);color:#14251e;border-radius:9px;font-weight:700;font-size:24px;letter-spacing:-3px;padding-right:4px}.brand-mark span{font-size:12px;position:absolute;right:5px;top:5px;letter-spacing:0}.brand small{display:block;color:var(--muted);font-size:8px;letter-spacing:1.25px;font-weight:500;margin-top:2px}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 19px;border-radius:7px;font-size:12px;font-weight:600;transition:background .2s,transform .2s}.button:active{transform:translateY(1px)}.primary{background:var(--mint);color:#172c23}.primary:hover{background:#b9e6d1}.secondary{background:var(--panel-light);border:1px solid #39464e}.secondary:hover{background:#273239}.quiet{background:transparent;border:1px solid var(--line)}.quiet:hover{background:var(--panel-light)}.icon-button{display:grid;place-items:center;min-width:40px;height:40px;border-radius:7px;border:1px solid var(--line);background:transparent;color:var(--muted)}.icon-button:hover{color:var(--text);background:var(--panel-light)}
.locked{min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 40%,#1b2c29 0,transparent 52%)}.landing-header{display:flex;justify-content:space-between;align-items:center;padding:34px 6%}.landing-main{text-align:center;display:flex;flex-direction:column;align-items:center;flex:1;justify-content:center;padding:26px 20px 70px}.lock-orbit{position:relative;width:132px;height:132px;border:1px solid #30463c;border-radius:50%;display:grid;place-items:center;margin-bottom:34px}.lock-orbit:before{content:"";position:absolute;inset:14px;border:1px dashed #33473e;border-radius:50%}.orbit-inner{width:72px;height:72px;display:grid;place-items:center;border:1px solid #45574f;background:#20312a;border-radius:22px;transform:rotate(-8deg)}.orbit-inner .icon{width:28px;height:28px;color:var(--mint);transform:rotate(8deg)}.orbit-dot{position:absolute;width:9px;height:9px;background:var(--mint);border:3px solid #21392e;border-radius:50%;top:22px;right:14px;box-sizing:content-box}.tag{display:flex;gap:8px;align-items:center;color:var(--mint);font-size:11px;border:1px solid #32493e;border-radius:20px;padding:5px 11px;margin-bottom:22px}.landing-main h1{font-size:46px;line-height:1.2;letter-spacing:-1.9px}.landing-main h1 span{color:#b8c6c0}.landing-copy{margin-top:23px;font-size:14px;line-height:1.9;max-width:440px}.telegram-link{margin-top:30px;min-width:232px;gap:26px}.auth-message{font-size:12px;max-width:420px;margin-top:15px;min-height:36px}.auth-message.error{color:var(--amber)}.landing-principles{display:flex;gap:23px;margin-top:35px;color:var(--muted);font-size:10px}.landing-principles span:before{content:"✓";margin-right:7px;color:var(--mint)}.landing-footer{display:flex;justify-content:space-between;color:#718178;font-size:9px;letter-spacing:1.4px;border-top:1px solid #24342d;padding:22px 6%}
.workspace{min-height:100svh}.sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar);padding:33px 23px 22px;background:#12191d;border-right:1px solid var(--line);display:flex;flex-direction:column}.sidebar-label{margin-top:56px;font-size:8px;color:#718087;letter-spacing:1.25px;margin-bottom:15px}.navigation{display:flex;flex-direction:column;gap:6px}.nav-item{display:flex;align-items:center;gap:13px;padding:13px 14px;background:transparent;color:var(--muted);border-radius:7px;text-align:left}.nav-item:hover{background:#1c252a}.nav-item.active{background:#24322d;color:var(--mint)}.nav-index{margin-left:auto;font-size:9px;opacity:.55}.sidebar-note{margin-top:auto;padding:25px 5px 35px}.sidebar-note strong{display:inline-block;margin-left:5px;font-size:11px;font-weight:500}.sidebar-note p{margin-top:10px;font-size:11px;line-height:1.8}.sidebar-bottom{border-top:1px solid var(--line);padding-top:21px;display:flex;align-items:center;gap:9px;font-size:10px}.sidebar-bottom small{display:block;font-size:9px;color:var(--muted);margin-top:2px}.private-icon{display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;width:32px;height:32px;color:var(--muted)}.private-icon .icon{width:14px;height:14px}.logout-button{background:transparent;color:var(--muted);margin-left:auto;padding:8px;font-size:19px}.main-content{margin-left:var(--sidebar);max-width:1740px;padding:0 42px}.topbar{height:85px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.breadcrumb{color:var(--muted);font-size:11px}.breadcrumb span{padding:0 13px;color:#53636c}.breadcrumb strong{color:#c1c9cb;font-weight:400}.topbar-actions{display:flex;align-items:center;gap:17px}.privacy-label{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:9px;letter-spacing:1px}.privacy-label .icon{width:12px;height:12px}.tab-panel{padding-top:34px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:27px}.page-heading .eyebrow{margin-bottom:11px}.page-heading p{margin-top:11px;font-size:12px}.heading-dot{color:var(--mint)}.mode-tag{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--mint);letter-spacing:.8px;border:1px solid #31453b;border-radius:5px;padding:8px 10px;white-space:nowrap}.verdict-card{display:flex;align-items:center;gap:17px;border:1px solid #514534;border-radius:9px;background:linear-gradient(100deg,#292820,#1b211f);padding:22px;margin-bottom:23px}.verdict-symbol{display:grid;place-items:center;width:37px;height:37px;border:1px solid #6c583c;border-radius:50%;color:var(--amber);font-size:19px;font-family:Georgia,serif;flex-shrink:0}.verdict-copy h2{font-size:17px;margin-top:5px}.verdict-copy p{font-size:11px;margin-top:7px;max-width:640px}.text-button{margin-left:auto;background:transparent;font-size:11px;color:var(--amber);display:flex;align-items:center;gap:9px;text-align:left;white-space:nowrap;padding:10px 0}.text-button .icon{width:16px;height:16px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:9px;background:var(--panel);margin-bottom:24px}.metric{padding:22px 24px;border-right:1px solid var(--line);min-width:0}.metric:last-child{border:0}.metric-label{font-size:10px;color:#b1babe;display:block}.metric strong{display:block;font-size:33px;letter-spacing:-1px;font-weight:500;font-variant-numeric:tabular-nums;margin-top:8px;line-height:1.25}.metric .metric-age{font-size:28px;margin-top:12px}.metric-foot{display:block;font-size:9px;color:var(--muted);margin-top:10px}.metric-foot.stale{color:var(--amber)}.overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 294px;gap:22px;margin-bottom:24px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:23px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.panel-heading .eyebrow{margin-bottom:7px}.chart-unit{font-size:9px;color:var(--muted);text-align:right}.chart-legend{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:9px;margin-top:24px}.legend-line{width:16px;height:2px;background:var(--mint)}.chart-frame{height:228px;width:100%;margin-top:12px;position:relative}.chart-frame svg{width:100%;height:100%;overflow:visible}.chart-grid{stroke:#2b353b;stroke-dasharray:3 5;stroke-width:1}.chart-zero{stroke:#5b655a;stroke-dasharray:4 4;stroke-width:1}.chart-line{stroke:var(--mint);stroke-width:2;fill:none;stroke-linejoin:round;stroke-linecap:round}.chart-point{fill:var(--mint);stroke:var(--panel);stroke-width:2}.chart-label{fill:#93a0a6;font-family:inherit;font-size:10px}.chart-caption{border-top:1px solid var(--line);margin-top:12px;padding-top:15px;display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:9px}.chart-caption span:first-child{color:#c5bb9e}.empty-state{height:100%;min-height:140px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:9px;padding:24px;color:var(--muted);font-size:12px}.empty-state .icon{color:#5f776b;width:30px;height:30px;margin-bottom:5px}.empty-state strong{color:var(--text);font-size:14px;font-weight:500}.empty-state p{max-width:390px;line-height:1.8;font-size:11px}.status-light{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #a7dcc512}.status-light.paused{background:var(--amber);box-shadow:0 0 0 4px #e1b97912}.status-light.running{animation:pulse 1.6s infinite}.scan-state{margin:25px 0 24px}.scan-state strong{display:block;font-size:23px;font-weight:500;letter-spacing:-.65px}.scan-state span{display:block;font-size:10px;color:var(--muted);margin-top:6px}.control-detail{display:flex;justify-content:space-between;margin-bottom:13px;font-size:10px;color:var(--muted)}.control-detail strong{font-weight:400;color:#c0caca}.control-panel .button{width:100%;margin-top:10px;min-height:40px}.control-panel .quiet{border:0;margin-top:4px;font-weight:400;color:var(--muted)}.control-panel .quiet .icon{width:14px;height:14px}.microcopy{font-size:9px;line-height:1.8;margin-top:13px;padding-top:14px;border-top:1px solid var(--line)}.gates{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:23px}.gate{display:flex;gap:12px;align-items:flex-start}.gate-number{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;background:#282921;color:var(--amber);border:1px solid #494331;border-radius:50%;font-size:10px}.gate-label{font-size:11px;line-height:1.65;color:#c5cbcb}.gate-status{color:var(--amber);font-size:9px;margin-top:6px}.notice{padding:12px 16px;font-size:11px;color:var(--amber);background:#29271f;border:1px solid #514534;border-radius:6px;margin-top:20px}.workspace-footer{padding:30px 0;display:flex;justify-content:space-between;gap:12px;font-size:8px;color:#718087;letter-spacing:1px}.footer-separator{padding:0 8px;color:#45535b}
.market-toolbar{display:flex;justify-content:space-between;gap:15px;margin-bottom:17px}.filter-group{display:flex;padding:4px;background:var(--panel);border:1px solid var(--line);border-radius:7px}.filter{font-size:11px;background:transparent;color:var(--muted);padding:8px 15px;border-radius:4px}.filter.active{color:var(--mint);background:#293730}.search-box{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--panel);border-radius:7px;padding:0 13px;min-width:230px}.search-box .icon{width:15px;height:15px;color:var(--muted)}.search-box input{width:100%;min-width:0;background:transparent;border:0;color:var(--text);font-size:11px;padding:12px 0}.search-box input::placeholder{color:var(--muted)}.search-box input:focus-visible{outline-offset:2px}.market-summary{font-size:10px;color:var(--muted);margin-bottom:15px}.market-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.market-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:20px;min-width:0}.market-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.market-category{font-size:8px;letter-spacing:1.2px;color:var(--muted)}.badge{font-size:8px;padding:4px 7px;background:#293129;color:var(--mint);border:1px solid #3d5044;border-radius:4px;white-space:nowrap}.badge.rejected,.badge.expired,.badge.unverified{color:#b9b9b1;background:#292b27;border-color:#44463e}.market-card h3{font-size:14px;font-weight:500;line-height:1.6;margin:0;min-height:46px;overflow-wrap:anywhere}.market-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-bottom:1px solid var(--line);padding:17px 0}.market-value span{display:block;font-size:9px;color:var(--muted);overflow-wrap:anywhere}.market-value strong{display:block;margin-top:5px;font-size:17px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.4px}.market-value strong.negative{color:var(--amber)}.market-value strong.positive{color:var(--mint)}.market-reason{font-size:10px;margin-top:12px;color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.market-disclaimer{color:#72818a;font-size:8px;margin-top:8px}.market-list>.empty-state{grid-column:1/-1;background:var(--panel);border:1px solid var(--line);border-radius:8px;min-height:240px}.exclusions-panel{margin-top:24px}.exclusions{display:flex;flex-wrap:wrap;gap:9px;margin-top:19px}.exclusion{display:flex;align-items:center;gap:12px;font-size:10px;color:#b5bfc2;border:1px solid var(--line);border-radius:5px;padding:8px 12px}.exclusion strong{font-variant-numeric:tabular-nums;color:var(--amber);font-weight:500}.reports-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.report-card{position:relative;display:flex;flex-direction:column;text-align:left;align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:28px;transition:border-color .2s}.report-card:hover{border-color:#637b6c}.report-number{font-size:9px;letter-spacing:1.2px;color:var(--muted)}.report-icon{color:var(--mint);width:28px;height:28px;margin-top:25px}.report-card h2{font-size:26px;line-height:1.35;letter-spacing:-.6px;margin-top:18px}.report-card p{font-size:12px;line-height:1.9;margin-top:17px;max-width:450px;flex:1}.report-link{border-top:1px solid var(--line);width:100%;display:flex;justify-content:space-between;align-items:center;color:var(--mint);font-size:11px;margin-top:28px;padding-top:19px}.report-link .icon{width:16px;height:16px}.research-note{margin-top:24px;background:#22251f;border-color:#464731}.research-note h2{margin-top:12px}.research-note p{font-size:12px;line-height:1.9;margin-top:12px;max-width:880px}.export-panel{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:24px}.export-panel h2{margin-top:7px}.export-panel p{margin-top:10px;font-size:11px;line-height:1.8;max-width:620px}.export-panel .button{white-space:nowrap;flex-shrink:0}.report-dialog{width:min(900px,calc(100% - 32px));max-height:88svh;border:1px solid #435049;border-radius:11px;background:var(--panel);color:var(--text);padding:0;box-shadow:0 35px 100px #0006}.report-dialog::backdrop{background:#080c10d9;backdrop-filter:blur(4px)}.dialog-heading{position:sticky;top:0;background:var(--panel);display:flex;justify-content:space-between;gap:20px;align-items:center;padding:25px 30px;border-bottom:1px solid var(--line)}.dialog-heading h2{margin-top:8px}.report-text{margin:0;padding:28px 30px 35px;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.95 var(--report-font,ui-monospace,SFMono-Regular,Menlo,monospace);color:#c0c9cb}.busy .icon{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.4}}
@media(min-width:1600px){.main-content{padding:0 64px}.overview-grid{grid-template-columns:minmax(0,1fr) 330px}.chart-frame{height:250px}}
@media(max-width:1250px){:root{--sidebar:210px}.sidebar{padding-left:17px;padding-right:17px}.main-content{padding:0 26px}.overview-grid{grid-template-columns:minmax(0,1fr) 255px;gap:17px}.metric{padding:20px 17px}.metric-label{font-size:9px}.verdict-card{flex-wrap:wrap}.verdict-copy{flex:1}.verdict-card .text-button{margin-left:54px;padding:0}.gates{gap:14px}.gate-label{font-size:10px}.mode-tag{font-size:8px}}
@media(max-width:1000px){:root{--sidebar:180px}.brand{font-size:19px;gap:9px}.brand-mark{width:32px;height:32px;font-size:21px}.brand small{font-size:6px}.sidebar{padding-left:12px;padding-right:12px}.sidebar-label{font-size:7px;letter-spacing:1px}.nav-index{display:none}.main-content{padding:0 22px}.page-heading{align-items:flex-start;flex-wrap:wrap}.page-heading h1{font-size:29px}.page-heading p{font-size:11px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.overview-grid{grid-template-columns:1fr}.control-panel{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.control-panel .panel-heading{grid-column:1/-1}.scan-state{margin:20px 0;grid-column:1;grid-row:2 / span 2}.control-panel #pause-toggle{grid-column:1;grid-row:4}.control-panel #scan-now{grid-column:2;grid-row:4}.control-detail{grid-column:2;margin:12px 0}.control-detail:nth-of-type(3){grid-row:2;align-self:center}.control-detail:nth-of-type(4){grid-row:3;align-self:start}.control-panel .microcopy{grid-column:1/-1}.gates{grid-template-columns:1fr}.gate-label{font-size:11px}.gate-status{margin-top:3px}.market-list{grid-template-columns:1fr}.reports-grid{gap:15px}.report-card{padding:21px}.report-card h2{font-size:22px}.export-panel{flex-wrap:wrap}.workspace-footer{font-size:7px}}
@media(max-width:700px){:root{--sidebar:0px}.sidebar{position:fixed;inset:auto 0 0;width:100%;height:calc(67px + env(safe-area-inset-bottom));padding:0 12px env(safe-area-inset-bottom);z-index:5;background:#151c20f5;border:0;border-top:1px solid #35413f;backdrop-filter:blur(15px)}.sidebar>.brand,.sidebar-label,.sidebar-note,.sidebar-bottom{display:none}.navigation{height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.nav-item{justify-content:center;flex-direction:column;gap:4px;padding:9px 0;border-radius:0;font-size:10px;background:transparent!important}.nav-item .icon{width:19px;height:19px}.nav-item.active:before{content:"";position:absolute;top:0;width:26px;height:2px;background:var(--mint)}.main-content{margin:0;padding:0 18px 78px}.topbar{height:64px}.breadcrumb{font-size:10px}.topbar-actions{gap:12px}.privacy-label{font-size:8px}.icon-button{min-width:34px;height:34px}.icon-button .icon{width:16px;height:16px}.tab-panel{padding-top:27px}.page-heading{gap:14px;margin-bottom:23px}.page-heading .eyebrow{font-size:8px;margin-bottom:9px;letter-spacing:1.2px}.page-heading h1{font-size:29px;letter-spacing:-1.1px}.page-heading p{font-size:11px;line-height:1.8;margin-top:9px}.mode-tag{font-size:8px;padding:6px 8px}.verdict-card{padding:17px;gap:12px;margin-bottom:19px}.verdict-symbol{width:28px;height:28px;font-size:16px;align-self:flex-start;margin-top:4px}.verdict-copy h2{font-size:16px;line-height:1.45;margin-top:6px}.verdict-copy .eyebrow{font-size:8px;letter-spacing:1.05px}.verdict-copy p{font-size:10px;line-height:1.85}.verdict-card .text-button{margin-left:40px;font-size:10px;margin-top:2px}.metrics{margin-bottom:19px}.metric{padding:17px 15px}.metric strong{font-size:30px}.metric .metric-age{font-size:25px}.metric-label{font-size:9px;line-height:1.6}.metric-foot{font-size:8px;line-height:1.7;margin-top:6px}.panel{padding:18px}.panel h2{font-size:17px}.panel-heading .eyebrow{font-size:8px;letter-spacing:1.2px}.overview-grid{gap:19px;margin-bottom:19px}.chart-frame{height:195px}.chart-unit{font-size:8px;max-width:75px}.chart-caption{font-size:8px;flex-wrap:wrap;line-height:1.8}.chart-legend{margin-top:20px;font-size:8px}.chart-label{font-size:10px}.scan-state strong{font-size:22px}.control-panel{column-gap:17px}.control-detail{font-size:9px}.scan-state span{font-size:9px}.control-panel .button{font-size:10px;padding:10px 8px}.gate{gap:12px}.gates{margin-top:20px;gap:18px}.gate-number{width:24px;height:24px}.gate-label{font-size:11px}.gate-status{font-size:8px}.workspace-footer{padding:24px 0 12px;letter-spacing:.7px;font-size:6px}.workspace-footer span:last-child{letter-spacing:0;font-size:8px}.market-toolbar{flex-direction:column;gap:12px}.filter-group{align-self:flex-start}.filter{font-size:10px;padding:8px 13px}.search-box{min-height:42px}.market-summary{font-size:9px;line-height:1.8}.market-card{padding:17px}.market-card h3{font-size:13px}.market-values{padding:14px 0}.market-value strong{font-size:16px}.market-value span{font-size:8px}.exclusions-panel{margin-top:19px}.exclusion{font-size:9px;padding:8px 10px}.reports-grid{grid-template-columns:1fr;gap:17px}.report-card{padding:23px}.report-icon{margin-top:21px}.report-card h2{font-size:25px}.report-card p{font-size:11px}.report-link{margin-top:22px;font-size:10px}.research-note,.export-panel{margin-top:19px}.research-note h2{line-height:1.5}.research-note p{font-size:11px}.export-panel{gap:20px}.export-panel .button{width:100%;font-size:11px}.report-dialog{width:calc(100% - 20px);max-height:91svh;border-radius:9px}.dialog-heading{padding:20px 18px;gap:12px}.dialog-heading .eyebrow{font-size:8px}.dialog-heading h2{font-size:17px}.report-text{padding:20px 18px;font-size:11px}.landing-header{padding:25px 23px}.landing-header .eyebrow{font-size:8px;letter-spacing:1px}.landing-main{padding:35px 22px 50px}.lock-orbit{width:114px;height:114px;margin-bottom:29px}.orbit-inner{width:64px;height:64px;border-radius:18px}.landing-main h1{font-size:35px;letter-spacing:-1.35px}.landing-copy{font-size:12px;line-height:1.9;margin-top:20px}.telegram-link{font-size:12px;margin-top:26px}.landing-principles{flex-wrap:wrap;justify-content:center;gap:11px 18px;font-size:9px;max-width:300px;margin-top:28px}.landing-footer{padding:20px 23px;font-size:7px;letter-spacing:.8px}.auth-message{font-size:10px}.notice{font-size:10px;line-height:1.8}}
.simulation-disclaimer{margin-top:0;margin-bottom:23px}.simulation-metrics{margin-top:23px}.simulation-metrics .metric strong{font-size:27px}.simulation-selection p{font-size:11px;line-height:1.9;margin-top:15px;max-width:920px}.simulation-splits{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.simulation-splits span,.simulation-splits strong{display:block}.simulation-splits span{font-size:9px;color:var(--muted)}.simulation-splits strong{font-size:12px;font-weight:500;margin-top:6px}.simulation-results,.simulation-method{margin-top:23px}.scenario-label{font-size:9px;color:var(--muted);display:flex;align-items:center;gap:10px}.scenario-label select{border:1px solid var(--line);background:var(--panel-light);color:var(--text);padding:10px 30px 10px 12px;border-radius:6px;font-family:inherit;font-size:11px;min-height:39px;max-width:210px}.simulation-caption{font-size:10px;line-height:1.9;margin-top:17px;max-width:1000px}.simulation-table-scroll{overflow-x:auto;margin-top:20px;scrollbar-color:#53655d var(--panel)}.simulation-table{width:100%;min-width:1100px;border-collapse:collapse;text-align:left;font-size:10px}.simulation-table thead{color:var(--muted)}.simulation-table th,.simulation-table td{padding:15px 13px;border-bottom:1px solid var(--line);line-height:1.75;vertical-align:top}.simulation-table thead th{font-size:9px;font-weight:400;white-space:nowrap}.simulation-table tbody th{min-width:215px;max-width:260px;font-weight:400}.simulation-table th:first-child{padding-left:0}.simulation-table tbody th strong{font-size:11px;font-weight:500}.simulation-table tbody td{font-variant-numeric:tabular-nums;white-space:nowrap}.simulation-table tbody tr:last-child th,.simulation-table tbody tr:last-child td{border-bottom:0}.simulation-rule{display:block;color:var(--muted);font-size:8px;font-weight:400;margin-top:7px;white-space:pre-line}.simulation-table .positive{color:var(--mint)}.simulation-table .negative{color:var(--amber)}.simulation-diagnostic{color:var(--muted);border-left:1px dashed var(--line)}.simulation-method ul{padding-left:18px;margin:18px 0 0;color:var(--muted);font-size:11px;line-height:1.9}.simulation-method li{margin-bottom:9px}.simulation-method .microcopy{overflow-wrap:anywhere}.simulation-method .text-button{white-space:normal}.simulation-selection .badge{white-space:nowrap}
@media(max-width:700px){.navigation{grid-template-columns:repeat(4,1fr)}.nav-item{font-size:9px}.simulation-metrics .metric strong{font-size:24px}.simulation-splits{grid-template-columns:1fr;gap:14px}.simulation-splits>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.simulation-splits strong{margin-top:0;font-size:11px}.simulation-results .panel-heading,.simulation-selection .panel-heading{align-items:flex-start;flex-wrap:wrap}.scenario-label{margin-top:8px;width:100%;justify-content:space-between}.scenario-label select{max-width:220px}.simulation-table{min-width:0;display:block}.simulation-table thead{display:none}.simulation-table tbody{display:grid;gap:16px}.simulation-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:7px;padding:15px 13px;gap:14px 13px}.simulation-table tbody th{grid-column:1/-1;min-width:0;max-width:none;padding:0 0 11px;border-bottom:1px solid var(--line)}.simulation-table tbody th strong{font-size:12px}.simulation-table tbody td{border:0;padding:0;white-space:normal;font-size:13px}.simulation-table tbody td:before{content:attr(data-label);display:block;font-size:8px;font-weight:400;color:var(--muted);margin-bottom:5px;line-height:1.6}.simulation-table tbody td:nth-child(2){grid-column:1/-1;font-size:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.simulation-table tbody td:nth-child(2):before{display:none}.simulation-table tbody td:nth-child(2) .simulation-rule{font-size:8px}.simulation-table .simulation-diagnostic{border-left:0}.simulation-table tbody tr:last-child th{border-bottom:1px solid var(--line)}.simulation-method ul{font-size:10px}.simulation-selection p{font-size:10px}.simulation-disclaimer h2{line-height:1.5}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
