@layer seeno.tokens{:root{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 (width<=620px){:root{--fs-base:16px}}:root:lang(ru){--measure:32em}:root{--font-display:"Seeno Display Global", system-ui, sans-serif}:root:lang(ar){--font-display:"Seeno Arabic", "Noto Sans Arabic", system-ui, sans-serif;--font-mono:"Seeno Mono", "Seeno Arabic", "Noto Sans Arabic", ui-monospace, monospace}}@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);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 (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{margin:0}.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}.matrix-legend span{align-items:center;gap:7px;display:inline-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 (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 (width<=760px){.nav-links a.lnk{display:none}.nav-links a.lnk.keep{display:inline-flex}}@media (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}}.sov-val,.brow-val,.ebar-val,.report .mini-bar .v{text-align:end}.step,.stake{border-right:0;border-inline-end:1px solid var(--line)}.step:last-child,.stake:last-child{border-inline-end:0}.quote{border-left:0;border-inline-start:3px solid var(--line)}.special .quote{border-inline-start-color:var(--dark-line-strong)}.tier-tag{left:auto;inset-inline-start:28px}details.faq-item summary .plus:before{left:auto;inset-inline-start:0}details.faq-item summary .plus:after{left:auto;inset-inline-start:9px}.skip{left:auto;inset-inline-start:-9999px}.skip:focus{inset-inline-start:12px}table.mini caption,table.mini td{text-align:start}.legal ol{padding-left:0;padding-inline-start:22px}@media (width<=960px){.step,.stake{border-inline-end:0}}.tld{color:var(--ink-3-deco)}.studio-link{color:var(--accent);font-weight:600}.studio-link:hover{color:var(--accent-press)}.band .enginebar{border-top:0;margin-top:0;padding-top:0}.inst .inst-a{margin-top:18px}@media (width>=961px){.steps-grid.steps-4{grid-template-columns:repeat(4,minmax(0,1fr))}.scorecard.duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.paths{margin-top:clamp(36px,5vw,56px)}.path-title{margin:10px 0 12px}.special.method li:before{background:var(--accent-lift)}.studio{background:var(--dark);color:var(--dark-txt);border-radius:var(--r-panel);box-shadow:var(--shadow-panel);grid-template-columns:1.6fr auto;align-items:center;gap:30px;margin-bottom:40px;padding:36px 34px;display:grid;position:relative;overflow:hidden}.studio: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}.studio>*{z-index:1;position:relative}.studio .mtag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-lift);margin-bottom:12px;font-size:.72rem}.studio h3{letter-spacing:-.025em;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:900}.studio p{color:var(--dark-mut);max-width:64ch;margin-top:14px;font-size:.96rem;line-height:1.6}.studio .mright{text-align:end}.studio .mprice{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:1.9rem;font-weight:900}.studio .mprice small{color:var(--dark-mut);letter-spacing:0;font-size:.95rem;font-weight:600}.studio .mright .btn{width:100%;display:flex}@media (width<=960px){.studio{grid-template-columns:1fr}.studio .mright{text-align:start}}.card .ind-question{color:var(--ink-2);margin-top:14px}}@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{hyphens:auto;overflow-wrap:break-word}:lang(ru) .stamp{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}}:lang(ar) *,:lang(ar) :before,:lang(ar) :after{letter-spacing:normal}:lang(ar) p,:lang(ar) li{line-height:1.75}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) p,:lang(ar) li{hyphens:none;overflow-wrap:break-word}.ltr{direction:ltr;unicode-bidi:isolate}@media print{html{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")}@font-face{font-family:Seeno Display Global;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/fonts/archivo.woff2)format("woff2")}@font-face{font-family:Seeno Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-arabic-400.woff2)format("woff2")}@font-face{font-family:Seeno Arabic;font-style:normal;font-weight:500 900;font-display:swap;src:url(/assets/fonts/plex-arabic-700.woff2)format("woff2")}
