@layer seeno.tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--panel:#f4f5f7;--panel-2:#eef0f4;--line:#e6e7ec;--control-line:#888e9a;--ink:#0b0d12;--ink-2:#565d6b;--ink-3:#656c7a;--ink-3-deco:#8a909c;--dark:#0b0d12;--dark-2:#14171f;--dark-line:#ffffff1a;--dark-line-strong:#fff6;--dark-txt:#f3f4f7;--dark-mut:#8a909c;--accent:#1b39ff;--accent-ink:#fff;--accent-press:#0f27d6;--accent-lift:#6b83ff;--bar-muted-board:#2b3242;--bar-muted-inst:#3a4150;--bar-muted-light:#8a909c;--unseen:#e5484d;--good:#22c55e;--warn:#c7a44b;--unseen-ink:#b42318;--good-ink:#146c34;--warn-ink:#7a5a12;--unseen-bg:#e5484d21;--good-bg:#22c55e24;--unseen-cell:#e5484d5c;--warn-cell:#c7a44beb;--warn-cell-2:#fdf8ec;--nav-bg:#ffffffdb;--dark-track:#ffffff12;--dark-track-2:#ffffff0f;--dark-grid:#ffffff0d;--dark-grid-2:#ffffff0b;--dark-field:#ffffff0d;--on-accent-mut:#ffffffd9;--focus-halo:#1b39ff1f;--pulse-from:#22c55e73;--font-display:"Seeno Display", system-ui, sans-serif;--font-wordmark:"Seeno Wordmark", var(--font-display);--font-mono:"Seeno Mono", ui-monospace, monospace;--fs-base:17px;--fs-dense:15px;--measure:36em;--maxw:1180px;--maxw-app:1440px;--gutter:28px;--r-control:7px;--r-check:4px;--r-card:14px;--r-panel:16px;--r-pill:999px;--tap:44px;--shadow-card:0 22px 40px -26px #0b0d1266;--shadow-lift:0 26px 50px -30px #0b0d1266;--shadow-panel:0 30px 60px -30px #0b0d1280;--shadow-feat:0 30px 60px -34px #0b0d1266;--shadow-menu:0 16px 44px -12px #0b0d1238;--ease-out:cubic-bezier(.22, 1, .36, 1);--t-control:.15s;--t-reveal:.7s;--t-bar:1.2s;--z-nav:60;--z-dropdown:70;--z-drawer:80;--z-modal:90;--z-toast:100}@media (max-width:620px){:root{--fs-base:16px}}:root:lang(ru){--measure:32em}}@layer seeno.base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-display);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}img,svg{display:block}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:var(--accent-ink)}.lead,.prose{max-width:var(--measure)}.brand{font-family:var(--font-wordmark);font-weight:800}:focus-visible{outline:2.5px solid var(--accent);outline-offset:3px;border-radius:3px}.inst :focus-visible,.board :focus-visible,.special :focus-visible,.final :focus-visible,.foot :focus-visible,.on-dark :focus-visible,.report .rt :focus-visible{outline-color:var(--accent-lift)}}@layer seeno.components{.wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.mono{font-family:var(--font-mono)}.tnum{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.trap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.skip{z-index:var(--z-toast);background:var(--ink);color:var(--paper);border-radius:var(--r-control);padding:12px 18px;position:absolute;top:0;left:-9999px}.skip:focus{top:12px;left:12px}h1,h2,h3,h4{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:800;line-height:1}.display{letter-spacing:-.038em;font-size:clamp(3rem,8.6vw,6.6rem);font-weight:900;line-height:.93}.display-sm{letter-spacing:-.035em;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:900;line-height:.98}.h2{letter-spacing:-.03em;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:800;line-height:1.02}.h3{letter-spacing:-.01em;font-size:1.24rem;font-weight:700;line-height:1.2}.accent{color:var(--accent)}p.lead{color:var(--ink-2);max-width:var(--measure);font-size:clamp(1.05rem,1.7vw,1.24rem);line-height:1.55}p{margin:0}.prose p+p{margin-top:1.1em}.sec-note{margin-top:24px}.eyebrow{font-family:var(--font-mono);letter-spacing:.19em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.7em;font-size:.72rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);flex:none;width:22px;height:2px;display:inline-block}.eyebrow.on-dark{color:var(--dark-mut)}.eyebrow.on-dark:before{background:var(--accent-lift)}.eyebrow.center{justify-content:center}.btn{min-height:var(--tap);font-family:var(--font-display);letter-spacing:-.01em;border-radius:var(--r-control);cursor:pointer;transition:transform .12s, background var(--t-control), color var(--t-control), border-color var(--t-control);white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:.86em 1.35em;font-size:1rem;font-weight:700;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent-press)}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:color-mix(in srgb, var(--ink) 88%, black)}.btn-ghost{color:var(--ink);border-color:var(--control-line);background:0 0}.btn-ghost:hover{border-color:var(--ink)}.btn-ondark{background:var(--paper);color:var(--ink)}.btn-ondark:hover{background:color-mix(in srgb, var(--paper) 91%, var(--ink))}.btn-sm{padding:.6em 1.05em;font-size:.92rem}.btn-lg{padding:1em 1.6em;font-size:1.05rem}.btn-danger{color:var(--ink);border-color:var(--unseen-ink);background:0 0}.btn-danger:hover{background:var(--unseen-bg)}.btn:disabled,.btn[aria-disabled=true]{background:var(--panel-2);color:var(--ink-3);border-color:var(--line);cursor:not-allowed;box-shadow:none}.btn:disabled:active,.btn[aria-disabled=true]:active{transform:none}.inst .btn:disabled,.board .btn:disabled,.special .btn:disabled,.final .btn:disabled,.foot .btn:disabled,.on-dark .btn:disabled{background:var(--dark-field);color:var(--dark-mut);border-color:var(--dark-line);outline:none}.inst .btn-primary,.board .btn-primary,.special .btn-primary,.final .btn-primary,.foot .btn-primary,.report .rt .btn-primary,.on-dark .btn-primary,.board .seg button[aria-selected=true],.inst .badge.pub,.board .badge.pub,.report .rt .badge.pub{outline:1px solid var(--accent-lift)}.audit{flex-wrap:wrap;gap:10px;max-width:480px;display:flex}.audit input{min-width:180px;min-height:var(--tap);font-family:var(--font-display);color:var(--ink);border:1.5px solid var(--control-line);border-radius:var(--r-control);background:var(--paper);transition:border-color var(--t-control), box-shadow var(--t-control);flex:1;padding:.86em 1em;font-size:1.02rem}.audit input::placeholder{color:var(--ink-3)}.audit input:focus-visible{outline:2.5px solid var(--accent);outline-offset:3px;border-color:var(--accent);box-shadow:0 0 0 4px var(--focus-halo)}.audit input[aria-invalid=true]{border-color:var(--unseen-ink)}.audit.on-dark input{background:var(--dark-field);border-color:var(--dark-line-strong);color:var(--dark-txt)}.audit.on-dark input::placeholder{color:var(--dark-mut)}.audit.on-dark input:focus-visible{outline-color:var(--accent-lift)}.field-error{font-family:var(--font-mono);color:var(--unseen-ink);max-width:44em;margin-top:10px;font-size:.78rem;line-height:1.5}.field-error.on-dark{color:var(--unseen)}.micro{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);margin-top:14px;font-size:.74rem}.micro.on-dark{color:var(--dark-mut)}.consent{color:var(--ink-2);align-items:flex-start;gap:10px;max-width:44em;margin-top:12px;font-size:.86rem;display:flex}.consent .tap{inline-size:var(--tap);block-size:var(--tap);margin:calc((18px - var(--tap)) / 2);cursor:pointer;flex:none;place-items:center;margin-block-start:calc((18px - var(--tap)) / 2 + 2px);display:grid}.consent input{border-radius:var(--r-check);block-size:18px;inline-size:18px;accent-color:var(--accent);flex:none}.consent a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.consent.on-dark{color:var(--dark-mut)}.consent.on-dark a{color:var(--accent-lift)}.nav{z-index:var(--z-nav);background:var(--nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;height:64px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.16rem;font-weight:800;display:flex}.brand .mk{flex:none;width:22px;height:22px}.brand .tld{color:var(--ink-3-deco);font-weight:600}.nav-links{color:var(--ink-2);align-items:center;gap:28px;font-size:.95rem;display:flex}.nav-links a.lnk{min-height:var(--tap);transition:color var(--t-control);align-items:center;display:inline-flex}.nav-links a.lnk:hover{color:var(--ink)}.nav-links a.lnk[aria-current=page]{color:var(--ink);font-weight:600}.sec{padding:clamp(64px,9vw,120px) 0}.sec-sm{padding:clamp(48px,6vw,84px) 0}.head{max-width:44em;margin-bottom:clamp(40px,5vw,60px)}.head h2{margin-top:20px}.head p{color:var(--ink-2);margin-top:18px;font-size:1.1rem}.hero{padding:clamp(48px,8vw,104px) 0 clamp(56px,7vw,96px)}.hero-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(32px,5vw,68px);display:grid}.hero-copy .eyebrow,.hero h1{margin-bottom:26px}.hero .lead{margin-bottom:32px}.enginebar{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:40px;padding-top:22px;font-size:.75rem;display:flex}.enginebar b{color:var(--ink);font-weight:600}.enginebar .sep{color:var(--ink-3-deco)}.inst{background:var(--dark);border-radius:var(--r-panel);color:var(--dark-txt);box-shadow:var(--shadow-panel);margin:0;padding:26px;position:relative;overflow:hidden}.inst:after{content:"";pointer-events:none;background-image:radial-gradient(var(--dark-grid) 1px, transparent 1px);opacity:.5;background-size:18px 18px;position:absolute;inset:0}.inst>*{z-index:1;position:relative}.inst-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.inst-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dark-mut);font-size:.68rem}.live{font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:7px;font-size:.66rem;display:inline-flex}.live .dot{background:var(--good);border-radius:50%;width:7px;height:7px;animation:2.4s infinite pulse}.is-example .live .dot{animation:none}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--pulse-from)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.inst-q{font-family:var(--font-mono);align-items:baseline;gap:10px;margin:20px 0 6px;font-size:.9rem;line-height:1.5;display:flex}.inst-q .caret{color:var(--accent-lift);flex:none}.inst-a{color:var(--dark-mut);margin-bottom:22px;font-size:.9rem;line-height:1.55}.inst-a b{color:var(--dark-txt);font-weight:600}.sov{flex-direction:column;gap:11px;display:flex}.sov-row{grid-template-columns:96px 1fr 88px;align-items:center;gap:12px;display:grid}.sov-name{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.sov-track{border-radius:var(--r-control);background:var(--dark-track);height:9px;overflow:hidden}.sov-fill{border-radius:var(--r-control);background:var(--bar-muted-inst);height:100%}.sov-fill.top{background:var(--accent-lift)}.sov-val{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:.8rem}.inst-foot{border-top:1px solid var(--dark-line);font-family:var(--font-mono);letter-spacing:.05em;color:var(--dark-mut);margin-top:20px;padding-top:14px;font-size:.66rem;line-height:1.6}.band{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.band .wrap{padding:clamp(60px, 8vw, 110px) var(--gutter)}.thesis-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(28px,5vw,60px);display:grid}.thesis-grid h2{margin-top:20px}.thesis-grid p{color:var(--ink-2);font-size:1.12rem;line-height:1.6}.steps-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.step{border-right:1px solid var(--line);padding:30px 26px 34px}.step:last-child{border-right:none}.step-n{font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;margin-bottom:52px;font-size:.8rem;font-weight:600}.step h3{margin-bottom:12px}.step p{color:var(--ink-2);font-size:1rem;line-height:1.55}.ind-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper);flex-direction:column;padding:24px 22px 26px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.card:hover{border-color:var(--ink);box-shadow:var(--shadow-card);transform:translateY(-3px)}.card.big{min-height:280px;padding:30px 28px}.badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-control);background:var(--panel-2);color:var(--ink-2);align-self:flex-start;margin-bottom:20px;padding:5px 9px;font-size:.62rem;display:inline-block}.badge.pub{background:var(--accent);color:var(--accent-ink)}.badge.demo,.badge.live{background:var(--panel-2);color:var(--ink-2)}.card h3{font-size:1.32rem}.card .sub{color:var(--ink-3);font-size:.86rem;font-family:var(--font-mono);letter-spacing:.02em;margin-top:4px}.card .qs{flex-direction:column;gap:8px;margin-top:20px;display:flex}.card .card-question{font-family:var(--font-mono);color:var(--ink-2);font-size:.82rem;line-height:1.45}.card .card-question .qm{color:var(--accent)}.card .go{color:var(--accent);transition:gap var(--t-control);align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:.92rem;font-weight:600;display:inline-flex}.card:hover .go{gap:12px}.card.big .qs{margin-bottom:8px}.board{background:var(--dark);color:var(--dark-txt);position:relative;overflow:hidden}.board:before{content:"";background-image:radial-gradient(var(--dark-grid-2) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0}.board .wrap{padding:clamp(64px, 9vw, 120px) var(--gutter);z-index:1;position:relative}.board .head h2{color:var(--dark-txt)}.board .head p{color:var(--dark-mut)}.board-rows{flex-direction:column;gap:16px;display:flex}.brow{grid-template-columns:170px 1fr 96px;align-items:center;gap:18px;display:grid}.brow-name{font-size:1rem;font-weight:600}.brow-name span{font-family:var(--font-mono);color:var(--dark-mut);letter-spacing:.06em;margin-top:3px;font-size:.62rem;font-weight:400;display:block}.brow-track{border-radius:var(--r-control);background:var(--dark-track-2);height:14px;overflow:hidden}.brow-fill{border-radius:var(--r-control);background:var(--bar-muted-board);height:100%}.brow-fill.top{background:var(--accent-lift)}.brow-val{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:500}.brow.na .brow-val{color:var(--dark-mut);font-size:.72rem}.board-cap{border-top:1px solid var(--dark-line);font-family:var(--font-mono);letter-spacing:.02em;color:var(--dark-mut);max-width:54em;margin-top:34px;padding-top:20px;font-size:.72rem;line-height:1.7}.board-note{font-family:var(--font-mono);color:var(--warn);letter-spacing:.04em;margin-top:14px;font-size:.68rem;display:inline-block}.seg{border:1px solid var(--dark-line-strong);border-radius:var(--r-control);gap:4px;margin-bottom:32px;padding:4px;display:inline-flex}.seg.light{border-color:var(--control-line)}.seg button{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;min-height:var(--tap);color:var(--dark-mut);border-radius:var(--r-control);cursor:pointer;transition:background var(--t-control), color var(--t-control);background:0 0;border:none;padding:8px 14px;font-size:.74rem}.seg.light button{color:var(--ink-3)}.seg button[aria-selected=true],.seg.light button[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}[data-segpanel]{display:none}[data-segpanel].on{display:block}.qgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qchip{border:1px solid var(--line);border-radius:var(--r-control);font-family:var(--font-mono);color:var(--ink);background:var(--paper);gap:10px;padding:14px 16px;font-size:.86rem;line-height:1.4;display:flex}.qchip .qm{color:var(--accent);flex:none}.stakes{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stake{border-right:1px solid var(--line);padding:28px 24px 32px}.stake:last-child{border-right:none}.stake h3{margin-bottom:12px;font-size:1.12rem}.stake p{color:var(--ink-2);font-size:.98rem;line-height:1.55}.scorecard{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.metric{border:1px solid var(--line);border-radius:var(--r-card);padding:22px 20px}.metric .m-label{letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.metric .m-hint{color:var(--ink-2);margin-top:6px;font-size:.9rem;line-height:1.45}.chips{flex-wrap:wrap;gap:10px;display:flex}.source-chip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);align-items:center;gap:8px;padding:9px 16px;font-size:.92rem;display:inline-flex}.source-chip .note{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.64rem}.recs{border-top:1px solid var(--line);flex-direction:column;display:flex}.rec{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;align-items:baseline;gap:16px;padding:20px 0;display:grid}.rec .rn{font-family:var(--font-mono);color:var(--accent);font-size:.82rem;font-weight:600}.rec p{color:var(--ink);font-size:1.06rem;line-height:1.45}.special{background:var(--dark);color:var(--dark-txt)}.special .wrap{padding:clamp(56px, 7vw, 96px) var(--gutter)}.special-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,5vw,56px);display:grid}.special h2{color:var(--dark-txt)}.special .intro{color:var(--dark-mut);margin-top:18px;font-size:1.1rem;line-height:1.6}.special ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.special li{border-bottom:1px solid var(--dark-line);align-items:baseline;gap:14px;padding:16px 0;font-size:1.02rem;display:flex}.special li:before{content:"";background:var(--unseen);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.quote{border-left:3px solid var(--line);font-family:var(--font-mono);color:var(--ink-2);margin:0;padding:0 0 0 16px;font-size:.9rem;line-height:1.55}.quote footer{margin-top:8px}.special .quote{border-left-color:var(--dark-line-strong);color:var(--dark-txt)}.special .quote footer{color:var(--dark-mut)}.stat{background:var(--accent);color:var(--accent-ink)}.stat .wrap{padding:clamp(56px, 7vw, 96px) var(--gutter)}.stat h2{color:var(--accent-ink);max-width:18em}.stat p{color:var(--on-accent-mut);max-width:34em;margin-top:18px;font-size:1.15rem}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.price-grid .tier.wide{grid-column:span 3}.price-grid .tier.wide .btn{align-self:flex-start;width:auto;min-width:300px}.price-grid .tier.wide .feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 28px;display:grid}@media (max-width:1180px){.price-grid .tier.wide .feats{grid-template-columns:repeat(2,minmax(0,1fr))}}.tier{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper);flex-direction:column;padding:30px 28px 32px;display:flex}.tier.feat{border-color:var(--ink);box-shadow:var(--shadow-feat);border-width:1.5px;position:relative}.tier-tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:var(--r-control);padding:5px 10px;font-size:.64rem;position:absolute;top:-11px;left:28px}.tier-name{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.78rem}.tier-price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:14px 0 2px;font-size:clamp(2.05rem,7.6vw,2.9rem);font-weight:900;line-height:1}.tier-price small{color:var(--ink-3);letter-spacing:0;font-size:1rem;font-weight:600}.tier-desc{color:var(--ink-2);min-height:2.6em;margin-bottom:22px;font-size:.96rem}.tier .btn{width:100%;margin-bottom:24px}.feats{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.feats li{overflow-wrap:break-word;gap:11px;min-width:0;font-size:.95rem;line-height:1.4;display:flex}.feats li svg{flex:none;margin-top:3px}.price-note{text-align:center;font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);margin-top:30px;font-size:.74rem;line-height:1.7}.tbl-wrap{border:1px solid var(--line);border-radius:var(--r-card);position:relative;overflow-x:auto}table.mini{border-collapse:collapse;width:100%;min-width:560px}table.mini caption{text-align:left;font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);max-width:var(--measure);padding:14px 18px 0;font-size:.7rem;line-height:1.6}table.mini th,table.mini td{text-align:left;border-bottom:1px solid var(--line);padding:14px 18px;font-size:.95rem}table.mini th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem;font-weight:500}table.mini td.tnum{font-family:var(--font-mono);font-variant-numeric:tabular-nums}table.mini tr:last-child td{border-bottom:none}.pill{border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.04em;padding:3px 10px;font-size:.68rem;display:inline-block}.pill.up{background:var(--good-bg);color:var(--good-ink)}.pill.down{background:var(--unseen-bg);color:var(--unseen-ink)}.pill.flat{background:var(--panel-2);color:var(--ink-2)}.stamp{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);font-size:.74rem;line-height:1.6}.stamp.on-dark{color:var(--dark-mut)}.two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,5vw,56px);display:grid}.stack{flex-direction:column;gap:16px;display:flex}.mini-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mini-list li{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:16px 0;font-size:1.02rem;display:flex}.mini-list li:last-child{border-bottom:none}.mini-list li svg{flex:none;margin-top:4px}.faq{border-top:1px solid var(--line);max-width:56em}details.faq-item{border-bottom:1px solid var(--line)}details.faq-item summary{cursor:pointer;min-height:var(--tap);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.1rem;font-weight:700;list-style:none;display:flex}details.faq-item summary::-webkit-details-marker{display:none}details.faq-item summary .plus{flex:none;width:20px;height:20px;position:relative}details.faq-item summary .plus:before,details.faq-item summary .plus:after{content:"";background:var(--accent);border-radius:2px;position:absolute}details.faq-item summary .plus:before{width:20px;height:2px;top:9px;left:0}details.faq-item summary .plus:after{width:2px;height:20px;transition:opacity .2s;top:0;left:9px}details.faq-item[open] summary .plus:after{opacity:0}details.faq-item .a{color:var(--ink-2);max-width:52em;padding:0 0 24px;font-size:1.02rem;line-height:1.6}.cross{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cross a{border:1px solid var(--line);border-radius:var(--r-card);padding:18px;transition:border-color .16s,background .16s}.cross a:hover{border-color:var(--ink);background:var(--panel)}.cross a .cn{font-weight:700}.cross a .cs{font-family:var(--font-mono);color:var(--ink-3);margin-top:4px;font-size:.72rem}.final{background:var(--dark);color:var(--dark-txt)}.final .wrap{padding:clamp(72px, 10vw, 140px) var(--gutter);text-align:center;flex-direction:column;align-items:center;display:flex}.final .eyebrow{margin-bottom:26px}.final h2{color:var(--dark-txt);letter-spacing:-.035em;margin-bottom:30px;font-size:clamp(2.6rem,7vw,5rem);font-weight:900}.final .accent{color:var(--accent-lift)}.final .audit{justify-content:center;margin:0 auto}.final .final-sub{color:var(--dark-mut);max-width:var(--measure);margin:0 auto 30px;font-size:1.1rem;line-height:1.6}.rep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.report{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper);flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden}.report:hover{border-color:var(--ink);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.report .rt{background:var(--dark);color:var(--dark-txt);padding:26px 26px 24px}.report .rt .badge.pub{margin-bottom:16px}.report .rt h3{color:var(--dark-txt);font-size:1.4rem}.report .rb{flex-direction:column;gap:14px;padding:24px 26px 28px;display:flex}.report .mini-bar{grid-template-columns:110px 1fr 52px;align-items:center;gap:12px;font-size:.86rem;display:grid}.report .mini-bar .t{background:var(--panel-2);border-radius:var(--r-control);height:8px;overflow:hidden}.report .mini-bar .t i{background:var(--bar-muted-light);border-radius:var(--r-control);height:100%;display:block}.report .mini-bar .t i.top{background:var(--accent)}.report .mini-bar .v{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.report .go{color:var(--accent);align-items:center;gap:7px;margin-top:6px;font-weight:600;display:inline-flex}.report.next .rt h3{color:var(--dark-mut)}.report.next .rb p:not(.stamp){color:var(--ink-2);font-size:.98rem;line-height:1.55}.report.next:hover{box-shadow:none;border-color:var(--line);transform:none}.fig>figcaption{margin-top:14px}.stake .take-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:clamp(2.1rem,4.4vw,3rem);font-weight:900;line-height:1}.ebar-rows{flex-direction:column;gap:12px;max-width:720px;display:flex}.ebar{grid-template-columns:150px 1fr 64px;align-items:center;gap:14px;display:grid}.ebar-name{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-2);white-space:nowrap;font-size:.78rem}.ebar-track{border-radius:var(--r-control);background:var(--panel-2);height:10px;overflow:hidden}.ebar-fill{border-radius:var(--r-control);background:var(--bar-muted-light);height:100%;width:var(--w,0%)}.ebar-fill.top{background:var(--accent)}.ebar-val{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:.85rem}.matrix-scroll{padding-bottom:4px;overflow-x:auto}.matrix{grid-template-columns:max-content repeat(12,14px);align-items:center;gap:4px;width:max-content;display:grid}.matrix .rowlab{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);white-space:nowrap;padding-right:10px;font-size:.68rem}.matrix .collab{font-family:var(--font-mono);color:var(--ink-3);text-align:center;font-size:.6rem}.matrix .cell,.matrix-legend .cell{background:var(--accent);border-radius:3px;flex:none;width:14px;height:14px;display:inline-block}.matrix .cell.part,.matrix-legend .cell.part{background:color-mix(in srgb, var(--accent) 60%, var(--paper));border:1px solid var(--control-line)}.matrix .cell.empty,.matrix-legend .cell.empty{background:var(--paper);border:1px solid var(--control-line)}.matrix-legend{font-family:var(--font-mono);color:var(--ink-3);flex-wrap:wrap;gap:10px 20px;margin-top:18px;font-size:.72rem;display:flex}.foot{background:var(--dark);color:var(--dark-mut);border-top:1px solid var(--dark-line)}.foot .wrap{padding:56px var(--gutter) 30px}.foot-grid{grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:32px;display:grid}.foot .brand{color:var(--dark-txt);margin-bottom:12px}.foot .brand .tld{color:var(--dark-mut)}.foot-blurb{max-width:22em;font-size:.92rem;line-height:1.6}.fcol h3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dark-txt);margin:0 0 16px;font-size:.68rem;font-weight:500}.fcol a{color:var(--dark-mut);transition:color var(--t-control);padding:6px 0;font-size:.92rem;display:block}.fcol a:hover{color:var(--dark-txt)}.foot-legal{max-width:60em;margin-top:34px;font-size:.86rem;line-height:1.7}.foot-bottom{border-top:1px solid var(--dark-line);font-family:var(--font-mono);letter-spacing:.03em;color:var(--dark-mut);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:24px;padding-top:22px;font-size:.7rem;line-height:1.7;display:flex}.legal{max-width:46em}.legal h2{margin:40px 0 14px;font-size:1.5rem}.legal h3{margin:26px 0 10px;font-size:1.1rem}.legal p,.legal li{color:var(--ink-2);font-size:1rem;line-height:1.65}.legal p+p,.legal ul,.legal ol{margin-top:12px}.legal ul,.legal ol{padding-left:22px}.legal li+li{margin-top:6px}.legal a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}@media (max-width:960px){.hero-grid{grid-template-columns:1fr}.thesis-grid,.special-grid,.two{grid-template-columns:1fr;gap:24px}.steps-grid,.stakes{border-top:1px solid var(--ink);grid-template-columns:1fr}.step,.stake{border-right:none;border-bottom:1px solid var(--line)}.step:last-child,.stake:last-child{border-bottom:none}.step-n{margin-bottom:22px}.scorecard{grid-template-columns:repeat(2,minmax(0,1fr))}.price-grid{grid-template-columns:1fr;max-width:440px}.price-grid .tier.wide{grid-column:auto}.cross{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width:760px){.nav-links a.lnk{display:none}.nav-links a.lnk.keep{display:inline-flex}}@media (max-width:620px){.btn{white-space:normal;text-wrap:balance}.nav .btn{display:none}.price-grid{grid-template-columns:minmax(0,1fr)}.tier{padding:26px 20px 28px}.price-grid .tier.wide .feats{grid-template-columns:minmax(0,1fr)}.price-grid .tier.wide .btn{width:100%;min-width:0}.qgrid,.hub-grid,.ind-grid,.scorecard{grid-template-columns:1fr}.brow{grid-template-columns:118px 1fr 76px;gap:12px}.sov-row{grid-template-columns:82px 1fr 88px}.ebar{grid-template-columns:108px 1fr 56px;gap:10px}.foot-grid{grid-template-columns:1fr}.enginebar{font-size:.7rem}}.shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.topbar{z-index:var(--z-nav);background:var(--nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);grid-column:1/-1;align-items:center;gap:16px;height:56px;padding:0 20px;display:flex;position:sticky;top:0}.topbar .brand{align-items:center;gap:10px;font-size:1.05rem;display:flex}.topbar .brand .mk{flex:none;width:20px;height:20px}.topbar .spacer{margin-left:auto}.context{min-height:var(--tap);border:1px solid var(--control-line);border-radius:var(--r-control);background:var(--paper);cursor:pointer;align-items:center;min-width:0;max-width:42ch;padding:5px 12px;display:inline-flex}.context .ctx{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;max-width:100%;display:flex}.context .ctx-name,.context .ctx-where{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.context .ctx-name{font-size:var(--fs-dense);color:var(--ink);font-weight:600}.context .ctx-where{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);font-size:.68rem}.context .sep{color:var(--ink-3-deco);margin:0 8px}.context-slot{min-width:0}.context-error{font-family:var(--font-mono);color:var(--unseen-ink);margin-top:4px;font-size:.7rem}.menu{position:relative}.menu-list{z-index:var(--z-dropdown);background:var(--paper);border:1px solid var(--control-line);border-radius:var(--r-card);min-width:260px;max-width:360px;max-height:70vh;box-shadow:var(--shadow-menu);padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.menu-list.to-end{left:auto;right:0}.menu-search{width:100%;min-height:var(--tap);font-family:var(--font-display);font-size:var(--fs-dense);color:var(--ink);border:1.5px solid var(--control-line);border-radius:var(--r-control);background:var(--paper);margin-bottom:4px;padding:.5em .7em;display:block}.menu-search:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.menu-group+.menu-group{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.menu-group h3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 4px;font-size:.62rem;font-weight:500}.menu-item{width:100%;min-height:var(--tap);border-radius:var(--r-control);text-align:left;cursor:pointer;color:var(--ink-2);background:0 0;border:0;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.menu-item.active{background:var(--panel);color:var(--ink)}.menu-item[aria-checked=true] .menu-label{color:var(--ink);font-weight:700}.menu-label{font-size:var(--fs-dense)}.menu-note{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);font-size:.68rem}.menu-empty{color:var(--ink-3);padding:8px 10px 12px;font-size:.9rem}.skip{z-index:var(--z-toast);position:absolute;left:-9999px}.skip:focus-visible{background:var(--paper);border:1px solid var(--control-line);border-radius:var(--r-control);padding:10px 14px;top:8px;left:12px}.side{border-right:1px solid var(--line);background:var(--paper);padding:18px 12px 40px}.side h2{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:20px 12px 8px;font-size:.62rem;font-weight:500}.side a{min-height:var(--tap);border-radius:var(--r-control);font-size:var(--fs-dense);color:var(--ink-2);transition:background var(--t-control), color var(--t-control);align-items:center;padding:8px 12px;display:flex}.side a:hover{background:var(--panel);color:var(--ink)}.side a[aria-current=page]{background:var(--panel-2);color:var(--ink);font-weight:600}.side .ico{color:var(--ink-3);flex:none;margin-right:10px}.side a:hover .ico,.side a[aria-current=page] .ico{color:var(--ink)}.drawer-btn{inline-size:var(--tap);block-size:var(--tap);border-radius:var(--r-control);color:var(--ink-2);transition:background var(--t-control), color var(--t-control);place-items:center;margin-left:-8px;display:none}.drawer-btn:hover{background:var(--panel);color:var(--ink)}.drawer{z-index:var(--z-drawer);border:none;border-right:1px solid var(--line);background:var(--paper);block-size:100%;max-block-size:100%;inline-size:min(300px,86vw);max-inline-size:none;color:var(--ink);margin:0 auto 0 0;padding:0}.drawer::backdrop{background:var(--dark);opacity:.45}.drawer-in{block-size:100%;display:block;overflow-y:auto}.drawer .nav-full{clip-path:none;width:auto;height:auto;position:static}@media (prefers-reduced-motion:no-preference){.drawer[open]{animation:drawer-in var(--t-control) var(--ease-out)}}@keyframes drawer-in{0%{opacity:0;transform:translate(-8px)}}.screen{max-width:var(--maxw-app);width:100%;padding:28px 28px 64px}.screen-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:32px;display:flex}.screen-head h1{letter-spacing:-.02em;font-size:1.7rem;font-weight:800}.screen-head .screen-basis{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);max-width:92ch;margin-top:6px;font-size:.74rem;line-height:1.6}.summary{border:1px solid var(--line);border-radius:var(--r-card);flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:20px;padding:22px 24px;display:flex}.summary .value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:900;line-height:1}.summary .status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.74rem}.summary .basis{flex-basis:100%}.skeleton{background:var(--panel);border-radius:var(--r-card);height:96px}.skeleton+.skeleton{margin-top:12px}.steps{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);flex-wrap:wrap;gap:10px 18px;font-size:.74rem;display:flex}.steps .now{color:var(--ink);font-weight:600}.steps .done{color:var(--good-ink)}.progress{background:var(--panel-2);border-radius:var(--r-control);height:2px;margin:14px 0 10px;overflow:hidden}.progress i{background:var(--accent);height:100%;width:var(--w,0%);display:block}.state{max-width:46em;padding:40px 0}.state h2{letter-spacing:-.01em;margin:14px 0 10px;font-size:1.24rem;font-weight:700}.state p{color:var(--ink-2);font-size:1rem;line-height:1.6}.state .btn{margin-top:20px}.state .stamp{margin-top:14px}.field{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.field>label{font-size:.92rem;font-weight:600}.field input,.field select,.field textarea{min-height:var(--tap);font-family:var(--font-display);color:var(--ink);border:1.5px solid var(--control-line);border-radius:var(--r-control);background:var(--paper);transition:border-color var(--t-control), box-shadow var(--t-control);padding:.7em .9em;font-size:1.02rem}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2.5px solid var(--accent);outline-offset:3px;border-color:var(--accent);box-shadow:0 0 0 4px var(--focus-halo)}.field input[aria-invalid=true]{border-color:var(--unseen-ink)}.field .hint{color:var(--ink-3);min-height:1.4em;font-size:.9rem}.field .hint.error{color:var(--unseen-ink)}.running{border:1px solid var(--line);border-radius:var(--r-card);margin-bottom:20px;padding:16px 20px}.stamp.warn{color:var(--warn-ink)}.readonly{border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);font-size:var(--fs-dense);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:10px 14px;display:flex}.tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid var(--control-line);border-radius:var(--r-control);padding:3px 8px;font-size:.66rem}.linkish{font:inherit;color:var(--accent);text-underline-offset:2px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;text-decoration:underline}.notice{border:1px solid var(--control-line);border-left:3px solid var(--unseen-ink);border-radius:var(--r-card);color:var(--ink-2);margin-bottom:18px;padding:14px 16px;font-size:.96rem;line-height:1.55}.notice b{color:var(--ink);margin-bottom:4px;display:block}.notice .stamp{margin-top:8px;display:block}.notice.warn{border-left-color:var(--warn-ink)}.auth{place-items:center;min-height:100vh;padding:40px 24px;display:grid}.auth-card{width:100%;max-width:400px}.auth-card .brand{align-items:center;gap:10px;margin-bottom:28px;font-size:1.16rem;display:flex}.auth-card .brand .mk{width:22px;height:22px}.auth-card h1{margin-bottom:22px;font-size:1.6rem}.auth-card .btn{width:100%}.auth-lead{color:var(--ink-2);margin:0 0 22px;font-size:1rem;line-height:1.6}.auth-card h1+.auth-lead{margin-top:-12px}.auth-actions{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.auth-card .auth-actions .btn{width:auto}.auth-foot{text-align:center;margin-top:22px}.auth-fine{color:var(--ink-3);margin-top:16px;font-size:.82rem;line-height:1.55}.auth-fine a,.lnk-btn{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.lnk-btn{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.audit-card{max-width:480px}.audit-score{flex-wrap:wrap;align-items:baseline;gap:14px;padding:20px 0 8px;display:flex}.audit-score .value{letter-spacing:-.04em;font-size:3.4rem;font-weight:900;line-height:1}.audit-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:.72rem}.audit-card .stamp{margin-bottom:22px}.auth-forgot{text-align:center;margin-top:16px}.auth-or{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;margin:20px 0 14px;font-size:.68rem;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.invite-facts{border:1px solid var(--line);border-radius:var(--r-card);margin-bottom:22px;padding:4px 16px}.invite-facts>div{justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.invite-facts>div+div{border-top:1px solid var(--line)}.invite-facts dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem}.invite-facts dd{text-align:right;font-size:var(--fs-dense);color:var(--ink)}.invite-facts dd .stamp{display:block}@media (max-width:1200px){.shell{grid-template-columns:64px minmax(0,1fr)}.shell>.side a{justify-content:center}.shell>.side .ico{margin-right:0}.shell>.side .nav-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell>.side h2{text-indent:-200px;border-top:1px solid var(--line);block-size:1px;margin:20px 8px 8px;overflow:hidden}.shell>.side>div:first-child h2{border-top:none;margin-top:4px}}@media (max-width:760px){.topbar{gap:10px;padding:0 12px}.topbar .brand{flex:none}.context-slot,.topbar .menu{min-width:0}.context{white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.context>*{text-overflow:ellipsis;overflow:hidden}}@media (max-width:960px){.shell{grid-template-columns:minmax(0,1fr)}.shell>.side{display:none}.drawer-btn{display:grid}.screen{padding:20px 20px 56px}}.screen-head .head-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.block{margin-bottom:34px}.stamp.basis{max-width:92ch;margin:12px 0 26px;display:block}.summary .stamp.basis{margin:14px 0 0}.block>h2,.cols>section>h2{letter-spacing:-.01em;margin-bottom:6px;font-size:1.24rem;font-weight:700}.block>.lede,.cols>section>.lede{color:var(--ink-2);max-width:var(--measure);margin-bottom:22px;font-size:.98rem}.block>h2+:not(.lede),.cols>section>h2+:not(.lede),.effect+.tbl-wrap,.effect+.fig{margin-top:18px}.panel{border:1px solid var(--line);border-radius:var(--r-card);padding:20px 22px}.cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:34px 40px;display:grid}.facts{background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.facts.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fact{background:var(--paper);padding:18px 20px}.fact dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem}.fact dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin:8px 0 0;font-size:1.7rem;font-weight:800;line-height:1.1;display:flex}.fact dd .pill{flex:none}.fact dd.small{font-size:1.16rem;font-weight:700}.fact .fact-note{margin-top:8px;display:block}.gauge{flex:260px;min-width:240px}.gauge-head{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.gauge-head .value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:3.4rem;font-weight:900;line-height:1}.gauge-status{letter-spacing:-.01em;color:var(--ink);font-size:1.24rem;font-weight:700}.gauge-status.low{color:var(--warn-ink)}.gauge-track{background:var(--panel-2);border-radius:var(--r-control);height:10px;margin-top:16px;position:relative;overflow:hidden}.gauge-track i{height:100%;width:var(--w,0%);background:var(--accent);display:block}.gauge-tick{background:var(--line);width:1px;position:absolute;top:0;bottom:0}.gauge-scale{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:.66rem;display:flex}.bars{flex-direction:column;gap:12px;display:flex}.bars .brow{grid-template-columns:190px minmax(0,1fr) 104px;gap:16px}.bars .brow-name{font-size:.98rem}.bars .brow-name span{color:var(--ink-3)}.bars .brow-track{background:var(--panel-2);height:12px}.bars .brow-fill{background:var(--bar-muted-light)}.bars .brow-fill.top{background:var(--accent)}.bars .brow-val{color:var(--ink);font-size:.92rem}.bars .brow.na .brow-val{color:var(--ink-3);font-size:.72rem}.bars .brow.own{border-left:2px solid var(--ink);margin-left:-14px;padding-left:12px}.bars .brow.own .brow-name{font-weight:700}.you{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--control-line);border-radius:var(--r-control);margin-left:8px;padding:1px 6px;font-size:.62rem;font-style:normal}.fig{margin:0}.fig>figcaption{max-width:var(--measure);margin-top:12px}.chart{border:1px solid var(--line);border-radius:var(--r-card);padding:14px 16px;overflow-x:auto}.chart.empty{place-items:center;min-height:200px;display:grid}.chart .tr{width:100%;min-width:620px;height:260px}.tr-grid{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.tr-axis,.tr-end,.tr-event-label{font-family:var(--font-mono);fill:var(--ink-3);font-size:11px}.tr-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tr-rival .tr-line{stroke:var(--ink-3);stroke-width:1.5px}.tr-rival .tr-dot{fill:var(--ink-3)}.tr-subject .tr-line{stroke:var(--accent);stroke-width:2px}.tr-subject .tr-dot{fill:var(--accent)}.tr-subject .tr-end{fill:var(--ink)}.tr-dashed{stroke-dasharray:5 4}.tr-event{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.chart-data{margin-top:10px}.chart-data summary{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-2);cursor:pointer;min-height:var(--tap);align-items:center;font-size:.72rem;display:flex}.chart-data .tbl-wrap{margin-top:8px}.multiples{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mult{border:1px solid var(--line);border-radius:var(--r-card);padding:14px 16px}.mult-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mult-name{font-size:.94rem;font-weight:600}.mult-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.86rem}.mult-plot{height:92px;margin:30px 14px 0;position:relative}.mult-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mult-line .tr-line{stroke:var(--accent);stroke-width:1.5px}.mult-rule,.mult-base{stroke:var(--line);stroke-width:1px}.mult-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute}.mult-dot.is-open{box-sizing:border-box;background:var(--paper);border:1.5px solid var(--accent)}.mult-gap{border-radius:2px;width:14px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.mult-tag,.mult-date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;transform:translate(var(--tx,-50%), var(--ty,0));position:absolute}.mult-tag{--ty:-100%;color:var(--ink);margin-top:-9px;font-size:.72rem}.mult-tag.at-start,.mult-date.at-start{--tx:-6px}.mult-tag.at-end,.mult-date.at-end{--tx:calc(-100% + 6px)}.mult-axis{height:15px;margin:9px 14px 0;position:relative}.mult-date{color:var(--ink-3);font-size:.68rem;top:0}.matrix-wrap{border:1px solid var(--line);border-radius:var(--r-card);padding:16px 18px;overflow-x:auto}.matrix-cols,.matrix-row{grid-template-columns:320px repeat(var(--cols,5), 14px);align-items:center;gap:3px;display:grid}.matrix-cols{gap:3px;margin-bottom:10px}.matrix-col{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);writing-mode:vertical-rl;white-space:nowrap;height:88px;font-size:.6rem}.matrix{flex-direction:column;gap:3px;display:flex}.matrix-label{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;padding-right:12px;font-size:.86rem;overflow:hidden}.cell{background:var(--panel-2);cursor:pointer;border:0;border-radius:3px;width:14px;height:14px;padding:0;display:block}button.cell{position:relative}button.cell:after{content:"";position:absolute;inset:-1.5px}.cell.both{background:var(--accent)}.cell.one{background:linear-gradient(135deg, var(--warn-cell) 0 50%, var(--warn-cell-2) 50% 100%);border:1.5px solid var(--warn-ink)}.cell.none{background:var(--unseen-cell);border:1.5px solid var(--unseen-ink)}.cell.na{background:repeating-linear-gradient(45deg, var(--panel-2) 0 4px, var(--paper) 4px 8px);border:1px solid var(--control-line)}.matrix-wrap td{position:relative}.matrix-wrap td .open-cell{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.matrix-wrap td .open-cell:after{content:"";position:absolute;inset:0}.matrix-wrap td .open-cell:hover{text-underline-offset:2px;text-decoration:underline}.answer-body{white-space:pre-wrap;overflow-wrap:anywhere}.matrix-legend{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);flex-wrap:wrap;gap:8px 20px;margin-top:16px;padding-top:14px;font-size:.7rem;display:flex}.matrix-legend span{align-items:center;gap:8px;display:inline-flex}.matrix-legend i{flex:none}table.mini td.num,table.mini th.num{text-align:right}table.mini th.sortable{padding:0}table.mini th.sortable>button{width:100%;min-height:var(--tap);font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 18px;display:flex}table.mini th.num.sortable>button{justify-content:flex-end}.sort-mark{background:var(--ink-3);clip-path:polygon(50% 0,100% 100%,0 100%);width:8px;height:8px}.sort-mark.desc{clip-path:polygon(0 0,100% 0,50% 100%)}table.mini tbody tr:hover td{background:var(--panel)}.stamp.block{display:block}table.mini.diag th[scope=row]{font-family:var(--font-display);font-size:var(--fs-dense);letter-spacing:normal;text-transform:none;color:var(--ink);white-space:normal;font-weight:600}table.mini.diag th[scope=row] span{color:var(--ink-3);max-width:34em;margin-top:4px;font-size:.82rem;font-weight:400;line-height:1.5;display:block}table.mini.diag tbody tr:first-child td{font-weight:700}.tbl-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.pager{font-family:var(--font-mono);color:var(--ink-2);align-items:center;gap:6px;font-size:.74rem;display:flex}.filters .seg{margin-bottom:0}.chip-filter{border:1px solid var(--control-line);border-radius:var(--r-pill);min-height:34px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-2);background:var(--paper);align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:.7rem;display:inline-flex}.chip-filter button{width:26px;height:26px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.chip-filter button:hover{background:var(--panel-2)}.field.inline{flex-direction:row;align-items:center;gap:8px;margin-bottom:0}.field.inline>label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem;font-weight:500}.field.inline select,.field.inline input{font-size:var(--fs-dense);min-height:38px;padding:.45em .7em}.dlg .filters .field{flex:220px;min-width:0}.dlg .filters .field.inline select{flex:1;min-width:0}.items{border-top:1px solid var(--line);flex-direction:column;display:flex}.item{border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px 0 18px 14px;display:grid}.item.critical{border-left:3px solid var(--unseen-ink);padding-left:11px}.item.high{border-left:3px solid var(--ink);padding-left:11px}.item.technical{border-left:3px solid var(--warn-ink);padding-left:11px}.item.unread{background:var(--panel)}.item-mark{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:.66rem;line-height:1.7}.item-mark b,.item-mark .stamp{color:var(--ink);font-weight:600;display:block}.item-mark .stamp{color:var(--ink-3);text-transform:none;letter-spacing:.04em;font-weight:400}.item-body h3{letter-spacing:-.01em;font-size:1.06rem;font-weight:700}.item-body p{color:var(--ink-2);max-width:var(--measure);margin-top:6px;font-size:.96rem;line-height:1.55}.item-body ul{color:var(--ink-2);margin:10px 0 0;padding-left:18px;font-size:.94rem;line-height:1.6}.item-body .stamp{margin-top:8px;display:block}.item-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.effect{border:1px solid var(--line);border-radius:var(--r-card);flex-wrap:wrap;align-items:baseline;gap:22px;margin-top:12px;padding:12px 16px;display:flex}.effect b{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);font-size:.72rem;font-weight:500;display:block}.effect span{font-variant-numeric:tabular-nums;font-weight:700}.inst .inst-a q{quotes:"«" "»" "„" "“"}.inst .quote-src{font-family:var(--font-mono);letter-spacing:.06em;color:var(--dark-mut);margin-top:12px;font-size:.66rem}.inst .brow-name,.inst .brow-val{color:var(--dark-txt)}@media (max-width:1200px){.facts,.facts.three,.multiples{grid-template-columns:repeat(2,minmax(0,1fr))}}.dropzone{border:1px dashed var(--control-line);border-radius:var(--r-card);background:var(--panel);text-align:center;justify-items:center;gap:12px;padding:28px 20px;display:grid}.dropzone p{color:var(--ink-2);margin:0}.dropzone input[type=file]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dropzone.over{border-color:var(--accent);background:var(--panel-2)}@media (max-width:960px){.cols{grid-template-columns:minmax(0,1fr)}.matrix-cols,.matrix-row{grid-template-columns:200px repeat(var(--cols,5), 14px)}}@media (max-width:620px){.facts,.facts.three,.multiples{grid-template-columns:minmax(0,1fr)}.bars .brow{grid-template-columns:minmax(0,1fr) 96px}.bars .brow-track{grid-column:1/-1}.item{grid-template-columns:minmax(0,1fr)}.item-act{justify-content:flex-start}}.report-nav{border-bottom:1px solid var(--line)}.report-nav .wrap{justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.report-head{padding:clamp(36px,6vw,72px) 0 clamp(28px,4vw,48px)}.report-head h1{overflow-wrap:break-word;margin:14px 0 0}.report-domain{font-family:var(--font-mono);color:var(--ink-2);margin:10px 0 0;font-size:.92rem}.index-fig{max-width:46em;margin:clamp(28px,4vw,44px) 0 0}.index-fig .audit-score{padding-top:0}.index-fig .audit-score .value{font-size:clamp(3.6rem,9vw,5.4rem)}.index-fig .audit-status{font-size:1.24rem;font-weight:700;font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;color:var(--ink)}.index-fig .audit-status.low{color:var(--warn-ink)}.index-track{border-radius:var(--r-control);background:var(--panel-2);height:14px;margin-top:18px;position:relative;overflow:hidden}.index-fill{border-radius:var(--r-control);background:var(--accent);height:100%;width:var(--w,0%)}.index-ticks{height:1.4em;margin-top:6px;position:relative}.index-ticks span{font-family:var(--font-mono);color:var(--ink-3);left:var(--at);font-size:.68rem;position:absolute;transform:translate(-50%)}.index-fig figcaption{margin-top:18px}.report-note{max-width:46em;color:var(--ink-2);margin:18px 0 0;font-size:.95rem;line-height:1.55}.report-note b{color:var(--ink)}.report-facts{margin-top:clamp(28px,4vw,44px)}.report-facts .metric strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-bottom:8px;font-size:1.6rem;font-weight:500;line-height:1.1;display:block}.quote-list{flex-direction:column;gap:clamp(22px,3vw,34px);display:flex}.quote-list .quote{overflow-wrap:anywhere}.quote-said{overflow-wrap:anywhere;margin-top:10px}.special .quote-said{color:var(--dark-mut)}.special .quote-named{color:var(--dark-txt);font-weight:700}.checks{flex-direction:column;max-width:54em;margin:0;padding:0;list-style:none;display:flex}.checks li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px 18px;padding:14px 0;display:grid}.check-title{font-weight:600}.check-note{overflow-wrap:anywhere;grid-column:1/-1;margin:0}.check-verdict{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.74rem}.check-verdict.yes{color:var(--good-ink)}.check-verdict.no{color:var(--unseen-ink)}.check-verdict.unknown{color:var(--ink-3)}.report-final .wrap{padding:clamp(56px, 7vw, 96px) var(--gutter);text-align:center}.report-final p{max-width:var(--measure);color:var(--dark-mut);margin:18px auto 26px}@media (max-width:720px){.report-facts.scorecard{grid-template-columns:minmax(0,1fr)}.board-rows .brow,.bars .brow{grid-template-columns:minmax(0,1fr) 72px;gap:6px 12px}.board-rows .brow-track,.bars .brow-track{order:3;grid-column:1/-1}}.panel{border:1px solid var(--line);border-radius:var(--r-card);margin-bottom:20px;padding:22px 24px 26px}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.panel-head h2{letter-spacing:-.01em;font-size:1.16rem;font-weight:700}.panel-head p{max-width:var(--measure);color:var(--ink-2);font-size:var(--fs-dense);margin-top:6px;line-height:1.6}.panel form+.kv,.panel .kv+form{margin-top:20px}.prose-note{max-width:var(--measure);color:var(--ink-2);font-size:var(--fs-dense);margin-top:18px;line-height:1.65}.prose-note b{color:var(--ink)}.kv{border-top:1px solid var(--line)}.kv>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;display:flex}.kv dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem}.kv dd{text-align:right;font-size:var(--fs-dense);color:var(--ink)}.kv dd .stamp{margin-top:2px;display:block}.meters{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:22px 32px;display:grid}.meter-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.meter-label{font-size:var(--fs-dense);font-weight:600}.meter-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.9rem}.meter-track{border-radius:var(--r-control);background:var(--panel-2);height:10px;margin:10px 0 8px;overflow:hidden}.meter-track i{height:100%;width:var(--w,0%);border-radius:var(--r-control);background:var(--accent);display:block}.meter-track.over i{background:var(--unseen-ink)}.meter .stamp{max-width:44ch;display:block}.rows{margin:0;padding:0;list-style:none}.rows li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.rows li:first-child{border-top:1px solid var(--line)}.rows li>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.row-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.rows .row-actions{margin-top:0}.notice.ok{border-left-color:var(--good-ink)}.notice-act{margin-top:10px;display:block}.seg-radio{border:1px solid var(--control-line);border-radius:var(--r-control);gap:4px;padding:4px;display:inline-flex}.seg-radio.wide{margin-top:18px;display:flex}.seg-radio label{flex:1;position:relative}.seg-radio input{opacity:0;cursor:pointer;position:absolute;inset:0}.seg-radio span{border-radius:var(--r-control);font-family:var(--font-mono);letter-spacing:.06em;text-align:center;color:var(--ink-2);transition:background var(--t-control);padding:8px 14px;font-size:.72rem;display:block}.seg-radio input:checked+span{background:var(--ink);color:var(--paper)}.seg-radio input:focus-visible+span{outline:2.5px solid var(--accent);outline-offset:3px}.seg-radio input:disabled{cursor:not-allowed}.seg-radio input:disabled+span{color:var(--ink-3);text-decoration:line-through}.choices{flex-direction:column;gap:10px;display:flex}.choice{min-height:var(--tap);border:1px solid var(--control-line);border-radius:var(--r-card);cursor:pointer;align-items:center;gap:14px;padding:14px 16px;display:flex}.choice.on{border-color:var(--ink);background:var(--panel);border-width:1.5px}.choice:focus-within{outline:2.5px solid var(--accent);outline-offset:3px}.choice-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.choice-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.05rem}.choice-price small{color:var(--ink-3);font-size:.72rem}.pay-bar{border:1.5px solid var(--ink);border-radius:var(--r-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:20px 24px;display:flex}.pay-bar .h3{font-variant-numeric:tabular-nums}.cards{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:16px;display:grid}.client{border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;padding:20px 22px 22px;display:flex;container-type:inline-size}.client-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.client-head h2{font-size:1.1rem;font-weight:700}.client-head .stamp{margin-top:4px;display:block}.client-flag{border-left:3px solid var(--unseen-ink);font-size:var(--fs-dense);color:var(--ink-2);margin-top:12px;padding-left:10px}.client-brands{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;margin:16px 0 auto;padding:0;list-style:none;display:grid}.client-brands li{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--line);align-items:baseline;row-gap:2px;padding:10px 0;display:grid}@container (width>=34rem){.client-brands{grid-template-columns:minmax(0,1fr) minmax(48px,auto) minmax(0,auto) auto}.client-brands li{row-gap:0}}.cb-name{font-size:var(--fs-dense);overflow-wrap:anywhere;font-weight:600}.cb-score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:1.05rem}.cb-score.na{color:var(--ink-3);font-size:.72rem}.cb-status{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);font-size:.68rem}.cb-delta{text-align:right}.client-basis{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;display:block}.screen table.mini th.right,.screen table.mini td.right{text-align:right}.screen table.mini td .stamp{margin-top:2px;display:block}.inline-select{border:1px solid var(--control-line);border-radius:var(--r-control);background:var(--paper);min-height:34px;font-family:var(--font-display);font-size:var(--fs-dense);color:var(--ink);padding:4px 8px}.inline-select:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.tier-here{margin-bottom:24px}.dlg{border:1px solid var(--control-line);border-radius:var(--r-panel);background:var(--paper);width:min(560px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-panel);padding:0}.dlg.wide{width:min(880px,100vw - 32px);max-height:86vh;overflow-y:auto}.dlg::backdrop{background:var(--dark);opacity:.45}.dlg-in{padding:24px 26px 22px}.dlg-in h2{margin-bottom:12px;font-size:1.2rem;font-weight:700}.dlg-lead{color:var(--ink-2);font-size:var(--fs-dense);max-width:var(--measure);margin-bottom:18px;line-height:1.6}.dlg .field textarea{resize:vertical;min-height:96px}.dlg-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;display:flex}.consent.invalid input{outline:2px solid var(--unseen-ink);outline-offset:2px}.consent+.hint{color:var(--ink-3);margin:2px 0 20px 35px;font-size:.9rem;line-height:1.5;display:block}.consent+.hint.error{color:var(--unseen-ink)}@media (max-width:960px){.kv>div{flex-direction:column;align-items:flex-start;gap:4px}.kv dd{text-align:left}.cards{grid-template-columns:minmax(0,1fr)}}.panel-h{letter-spacing:-.01em;margin:10px 0 8px;font-size:1.1rem;font-weight:700}.panel-lead{color:var(--ink-2);max-width:var(--measure);margin-bottom:16px;font-size:1rem;line-height:1.6}.panel .stamp+form,.panel .panel-lead+form{margin-top:18px}.two-pane{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.row-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.screen-head .row-actions,.panel-head .row-actions{margin-top:0}.finds{margin:0 0 4px;padding:0;list-style:none}.finds li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:12px 0;display:flex}.finds li:last-child{border-bottom:none}.finds li b{font-size:var(--fs-dense);color:var(--ink)}.finds li .linkish{order:1;margin-left:auto;font-size:.9rem}.finds li .stamp{flex-basis:100%;order:2}.field-optional{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-left:8px;font-size:.62rem;font-weight:500}.field textarea{resize:vertical;min-height:96px;line-height:1.5}.field input:disabled,.field select:disabled,.field textarea:disabled{opacity:.45;cursor:not-allowed}.check{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.check input{border-radius:var(--r-check);width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:3px}.check label{font-size:var(--fs-dense);color:var(--ink-2);cursor:pointer;min-height:24px}.check-note{flex-basis:100%;padding-left:28px}fieldset.stages{border:1px solid var(--line);border-radius:var(--r-card);margin-bottom:18px;padding:14px 16px 4px}fieldset.stages legend{padding:0 6px;font-size:.92rem;font-weight:600}fieldset.stages .hint{color:var(--ink-3);margin-bottom:12px;font-size:.9rem}.switch-cell{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.switch{min-height:var(--tap);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.switch:disabled{opacity:.45;cursor:not-allowed}.switch-track{border-radius:var(--r-pill);background:var(--panel-2);border:1px solid var(--control-line);width:36px;height:20px;transition:background var(--t-control), border-color var(--t-control);flex:none;position:relative}.switch-track:after{content:"";background:var(--ink-3);width:14px;height:14px;transition:transform var(--t-control), background var(--t-control);border-radius:50%;position:absolute;top:2px;left:2px}.switch[aria-checked=true] .switch-track{background:var(--accent);border-color:var(--accent)}.switch[aria-checked=true] .switch-track:after{background:var(--accent-ink);transform:translate(16px)}.chip-row{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--control-line);border-radius:var(--r-pill);color:var(--ink);align-items:center;gap:6px;padding:4px 6px 4px 12px;font-size:.9rem;display:inline-flex}.chip button{cursor:pointer;color:var(--ink-3);background:0 0;border:0;min-width:24px;min-height:24px;padding:0 6px;font-size:1.1rem;line-height:1}.chip button:hover{color:var(--unseen-ink)}.filters{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.filters .field{min-width:190px;margin-bottom:0}.filters .field .hint:empty{display:none}.filters .seg,.filters .seg[role=tablist]{margin-bottom:0}.filters .check{margin-bottom:10px}.filters .linkish{margin-bottom:14px;font-size:.9rem}table.mini tbody tr:hover{background:var(--panel)}table.mini tbody tr.picked{background:var(--panel-2);box-shadow:inset 2px 0 0 0 var(--accent)}table.mini th.tnum-col,table.mini td.tnum-col{text-align:right;white-space:nowrap}table.mini td .stamp{margin-top:2px;display:block}table.mini td.good{color:var(--good-ink);font-weight:600}table.mini td.bad{color:var(--unseen-ink);font-weight:600}.row-title{font-size:var(--fs-dense);color:var(--ink);font-weight:700}a.row-title{text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-3-deco);text-decoration-color:var(--ink-3-deco)}a.row-title:hover{color:var(--accent)}table.questions .q-text{max-width:52ch;line-height:1.45;display:block}table.mini td .linkish,table.mini td .btn{white-space:nowrap}.dim{color:var(--ink-3)}.warn{color:var(--warn-ink)}.stamp.good{color:var(--good-ink)}.under-table{max-width:var(--measure);margin:16px 0 24px}.cell-bar{min-width:140px}table.mini td.cell-bar .progress{margin:0}table.mini td.cell-bar .stamp{display:none}.row-edit{max-width:52ch;padding:4px 0 8px}.row-edit .field{margin-bottom:8px}.row-form{max-width:34em}.th-sort{cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.th-sort:hover{color:var(--ink)}.th-sort .caret{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:5px solid var(--ink-3-deco);opacity:0;width:0;height:0}.th-sort .caret.asc,.th-sort .caret.desc{opacity:1;border-bottom-color:var(--ink-3)}.th-sort .caret.desc{transform:rotate(180deg)}th[aria-sort=ascending] .th-sort,th[aria-sort=descending] .th-sort{color:var(--ink)}.seg-count{font-variant-numeric:tabular-nums;color:var(--ink-3);margin-left:6px}.seg[role=tablist]{margin-bottom:20px}.seg button[aria-selected=true] .seg-count{color:inherit}.switch:focus-visible,.th-sort:focus-visible,.chip button:focus-visible,.check input:focus-visible{outline:2.5px solid var(--accent);outline-offset:3px;border-radius:var(--r-control)}@media (prefers-reduced-motion:reduce){.switch-track,.switch-track:after{transition:none}}.cadence{margin:0 0 16px}.cadence-kind{border:0;margin:0;padding:0}.cadence-kind>legend{margin-bottom:6px;padding:0;font-size:.92rem;font-weight:600}.cadence-row{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.cadence .seg-radio span{white-space:nowrap}.cadence .seg-radio label{min-height:var(--tap);align-items:center;display:flex}.cadence-row .field{min-width:190px;margin-bottom:0}.cadence-row .field .hint:empty{display:none}.cadence>.hint{color:var(--ink-3);margin-top:8px;font-size:.9rem}@media (max-width:960px){.two-pane{grid-template-columns:minmax(0,1fr)}.filters .field{min-width:160px}}}@layer seeno.mechanisms{.sov-fill,.brow-fill,.mini-bar .t i{width:var(--w,0%);max-width:none}@media (prefers-reduced-motion:no-preference){.js .sov-fill.is-entering,.js .brow-fill.is-entering,.js .ebar-fill.is-entering,.js .mini-bar .t i.is-entering{width:0;transition:width var(--t-bar) var(--ease-out)}}.brow.na .brow-fill{width:0}.brow.na .brow-track,.matrix .cell.na,.na-hatch{background:repeating-linear-gradient(45deg, var(--panel-2) 0 6px, var(--paper) 6px 12px);border:1px solid var(--control-line)}.inst .brow.na .brow-track,.board .brow.na .brow-track{background:repeating-linear-gradient(45deg, var(--dark-line) 0 6px, transparent 6px 12px);border:1px solid var(--dark-line-strong)}.js .reveal{opacity:0;transition:opacity var(--t-reveal), transform var(--t-reveal);transform:translateY(16px)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js .reveal{opacity:1;transform:none}}@media (scripting:none){.reveal,.js .reveal{opacity:1;transform:none}}:lang(ru) .display{letter-spacing:-.026em;font-size:clamp(2.6rem,7.4vw,5.9rem)}:lang(ru) .display-sm{letter-spacing:-.024em;font-size:clamp(2rem,5.4vw,3.9rem)}:lang(ru) .h2{letter-spacing:-.02em}:lang(ru) h1,:lang(ru) h2,:lang(ru) h3,:lang(ru) p,:lang(ru) li{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}:lang(ru) .stamp{-webkit-hyphens:manual;hyphens:manual}.tech-string{overflow-wrap:anywhere}@media (forced-colors:active){.card,.tier,.source-chip,.qchip,.metric,.tbl-wrap,.cross a,.audit input,.seg{border:1px solid buttonborder}:focus-visible{outline-color:highlight}.sov-track,.brow-track,.ebar-track,.mini-bar .t{background:canvas;border:1px solid canvastext}.sov-fill,.brow-fill,.ebar-fill,.mini-bar .t i{forced-color-adjust:auto;background:canvastext}.sov-fill.top,.brow-fill.top,.ebar-fill.top,.mini-bar .t i.top{background:highlight}.matrix .cell,.matrix-legend .cell{background:canvas;border:1px solid canvastext}.matrix .cell.both,.matrix-legend .cell.both{background:highlight}.matrix .cell.one,.matrix-legend .cell.one{border:3px solid highlight}.matrix .cell.na,.matrix-legend .cell.na{background:canvas;border-style:dashed}a{color:linktext}}@media print{html{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.inst,.board,.special,.report .rt,.final,.foot{background:var(--paper);color:var(--ink);border:1px solid var(--line);box-shadow:none}.inst:after,.board:before{display:none}.board .head h2,.special h2{color:var(--ink)}.board .head p,.inst-a,.board-cap,.inst-foot,.inst-tag{color:var(--ink-2)}.special .quote,.special .quote-named{color:var(--ink)}.special .intro,.special .quote footer,.special .quote-said{color:var(--ink-2)}.accent,.final .accent{color:var(--accent)}.brow-track,.sov-track{background:var(--panel-2)}.brow-fill,.sov-fill{background:var(--ink-3)}.brow-fill.top,.sov-fill.top{background:var(--accent)}.nav,.final,.foot,.skip{display:none}.reveal,.js .reveal{opacity:1!important;transform:none!important}.wrap{max-width:none;padding:0}.sec,.sec-sm{padding:18mm 0 12mm}.card,.tier,.brow,.rec,.metric,.faq-item,.quote,.sov-row{break-inside:avoid}h2,h3{break-after:avoid}p,li{orphans:3;widows:3}thead{display:table-header-group}details>:not(summary){display:block!important}@page{size:A4;margin:16mm 14mm 22mm}@page:first{margin-top:12mm}}}@font-face{font-family:Seeno Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/fonts/golos-text.woff2)format("woff2")}@font-face{font-family:Seeno Wordmark;font-style:normal;font-weight:800;font-display:block;src:url(/assets/fonts/archivo.woff2)format("woff2")}@font-face{font-family:Seeno Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/mono.woff2)format("woff2")}
