.page-visual[data-astro-cid-anpcz6cj]{border:1px solid color-mix(in srgb,var(--acc) 45%,transparent);background:#060a16;margin:28px 0 42px;position:relative;overflow:hidden;box-shadow:0 20px 64px #0000005c}.page-visual[data-astro-cid-anpcz6cj]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#04071233,#0000 50%,#0407122e);position:absolute;inset:0;box-shadow:inset 0 0 80px #0307138c}img[data-astro-cid-anpcz6cj]{object-fit:cover;object-position:var(--art-position);width:100%;height:clamp(210px,23vw,286px);display:block}figcaption[data-astro-cid-anpcz6cj]{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040916db;border:1px solid #3ddad061;max-width:620px;padding:13px 15px;position:absolute;bottom:16px;left:18px;right:18px}span[data-astro-cid-anpcz6cj]{font:700 .62rem/1.4 var(--mono);letter-spacing:.16em;color:var(--acc);display:block}p[data-astro-cid-anpcz6cj]{color:#dce2f5;margin:5px 0 0;font-size:.8rem;line-height:1.5}@media (width<=720px){.page-visual[data-astro-cid-anpcz6cj]{margin-top:20px}img[data-astro-cid-anpcz6cj]{object-position:var(--art-mobile-position);height:min(52vw,228px)}figcaption[data-astro-cid-anpcz6cj]{border-width:1px 0 0;position:relative;bottom:auto;left:auto;right:auto}}:root{--bg:#070a14;--surface:#0c1122;--surface2:#101731;--line:#94a3ff29;--line-soft:#94a3ff17;--txt:#dce2f5;--muted:#8a93b8;--dim:#7d88ad;--indigo:#7c8cff;--acc:#7c8cff;--disp:"Chakra Petch",system-ui,sans-serif;--body:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,monospace}:root[data-theme=light]{--bg:#070a14}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--txt);font-family:var(--body);margin:0;font-size:17px;line-height:1.65;overflow-x:hidden}#stars{z-index:0;pointer-events:none;position:fixed;inset:0}.nebula{z-index:0;pointer-events:none;background:radial-gradient(60rem 40rem at 85% -10%,#7c8cff1a,#0000 60%),radial-gradient(50rem 36rem at -10% 45%,#a78bfa12,#0000 60%),radial-gradient(46rem 32rem at 110% 90%,#4cc9f00d,#0000 60%);position:fixed;inset:0}.wrap{z-index:1;max-width:1060px;margin:0 auto;padding:0 24px;position:relative}h1,h2,h3{font-family:var(--disp);text-wrap:balance;margin:0}.eyebrow{font-family:var(--disp);letter-spacing:.24em;text-transform:uppercase;color:var(--acc);font-size:.78rem;font-weight:600}.mono{font-family:var(--mono);letter-spacing:.08em;color:var(--dim);font-size:.75rem}p{margin:0}.lead{max-width:62ch;color:var(--txt)}.muted{color:var(--muted)}header{border-bottom:1px solid var(--line-soft);padding:clamp(56px,9vh,104px) 0 56px}.page-with-visual{flex-direction:column;display:flex}.page-with-visual>header{order:0}.page-with-visual>.page-visual{order:1}.page-with-visual>:not(header):not(.page-visual){order:2}.hud-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:44px;display:flex}.brand{color:#fff;filter:drop-shadow(0 0 14px #7c8cff59);display:inline-flex}.brand svg{width:auto;height:30px;display:block}h1{letter-spacing:.01em;max-width:21ch;margin-top:14px;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:700;line-height:1.12}h1 .glow{color:var(--indigo);text-shadow:0 0 24px #7c8cff73}.sub{max-width:58ch;color:var(--muted);margin-top:20px;font-size:1.06rem}.sub strong{color:var(--txt);font-weight:600}html[data-mode=neutral] .sf-only,.neutral-only{display:none!important}html[data-mode=neutral] .neutral-only{display:revert!important}html[data-dd="0"] .deepdive{display:none!important}.hud{padding-top:clamp(28px,4.5vh,52px)}.hud .hud-top{margin-bottom:18px}nav.xnav{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}nav.xnav .xpages{display:contents}nav.xnav a{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);white-space:nowrap;padding:6px 11px;font-size:.68rem;text-decoration:none;transition:color .2s,border-color .2s,box-shadow .2s}nav.xnav a:hover,nav.xnav a:focus-visible{color:var(--indigo);border-color:var(--indigo);box-shadow:0 0 14px color-mix(in srgb,var(--indigo) 30%,transparent);outline:none}nav.xnav a[aria-current=page]{color:var(--indigo);border-color:color-mix(in srgb,var(--indigo) 75%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--indigo) 32%,transparent)}.xcat{position:relative}.xcat>summary{cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);white-space:nowrap;align-items:center;gap:6px;padding:6px 11px;font-size:.68rem;list-style:none;transition:color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.xcat>summary::-webkit-details-marker{display:none}.xcat>summary::marker{content:""}.xcat>summary:hover,.xcat>summary:focus-visible{color:var(--indigo);border-color:var(--indigo);box-shadow:0 0 14px color-mix(in srgb,var(--indigo) 30%,transparent);outline:none}.xcat>summary[aria-current=true]{color:var(--indigo);border-color:color-mix(in srgb,var(--indigo) 75%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--indigo) 32%,transparent)}.xcat-c{font-size:.7em;line-height:1;transition:transform .2s}.xcat[open]>summary .xcat-c{transform:rotate(180deg)}.xmenu{z-index:30;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 96%,transparent);flex-direction:column;min-width:210px;padding:5px;display:flex;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 18px 46px #00000080}.xmenu a{white-space:nowrap;color:var(--muted);box-shadow:none!important;border:0!important;padding:8px 12px!important}.xmenu a:hover,.xmenu a:focus-visible{background:color-mix(in srgb,var(--indigo) 12%,transparent);color:var(--indigo)!important}.xmenu a[aria-current=page]{background:color-mix(in srgb,var(--indigo) 10%,transparent);color:var(--indigo)!important}.xmodes{border-left:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-left:22px;padding-left:22px;display:flex}.xsettings{position:relative}.xsettings>summary{cursor:pointer;width:32px;height:30px;color:var(--muted);border:1px solid var(--line);place-items:center;list-style:none;transition:color .2s,border-color .2s,box-shadow .2s;display:grid}.xsettings>summary::-webkit-details-marker{display:none}.xsettings>summary::marker{content:""}.xsettings>summary svg{width:16px;height:16px;display:block}.xsettings>summary:hover,.xsettings>summary:focus-visible,.xsettings[open]>summary{color:var(--indigo);border-color:var(--indigo);box-shadow:0 0 12px color-mix(in srgb,var(--indigo) 30%,transparent);outline:none}.xsettings-menu{z-index:32;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 97%,transparent);min-width:270px;padding:6px 12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 46px #00000080}.xmode{justify-content:space-between;align-items:center;gap:18px;padding:9px 0;display:flex}.xmode+.xmode{border-top:1px solid var(--line-soft)}.xmode-options{align-items:center;gap:6px;display:inline-flex}.xmode-k{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);font-size:.62rem}nav.xnav .xmode a{padding:4px 8px;font-size:.62rem}nav.xnav .xmode a[aria-current=true]{color:var(--indigo);border-color:color-mix(in srgb,var(--indigo) 75%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--indigo) 30%,transparent)}@media (width<=720px){.xmodes{border-left:0;margin-left:0;padding-left:0}}.xsearch{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:4px 8px;font-size:.62rem;transition:color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.xsearch:hover,.xsearch:focus-visible{color:var(--indigo);border-color:var(--indigo);box-shadow:0 0 12px color-mix(in srgb,var(--indigo) 30%,transparent);outline:none}.xsearch kbd{font-family:var(--mono);letter-spacing:.08em;color:var(--dim);border:1px solid var(--line-soft);padding:1px 4px;font-size:.58rem}.cmdk{z-index:50;justify-content:center;align-items:flex-start;padding:12vh 24px 24px;display:flex;position:fixed;inset:0}.cmdk[hidden]{display:none}.cmdk-tint{-webkit-backdrop-filter:blur(6px);background:#070a14b8;position:absolute;inset:0}.cmdk-panel{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);flex-direction:column;width:min(640px,100%);max-height:70vh;animation:.18s cmdkIn;display:flex;position:relative;box-shadow:0 24px 60px #00000080}.cmdk-panel:before,.cmdk-panel:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute}.cmdk-panel:before{border-top:1px solid var(--indigo);border-left:1px solid var(--indigo);top:0;left:0}.cmdk-panel:after{border-bottom:1px solid var(--indigo);border-right:1px solid var(--indigo);bottom:0;right:0}@keyframes cmdkIn{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.cmdk-panel{animation:none}}.cmdk-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:14px 16px;display:flex}.cmdk-row .ico{background:var(--indigo);width:14px;height:14px}#cmdk-q{min-width:0;color:var(--txt);font-family:var(--mono);letter-spacing:.02em;background:0 0;border:0;flex:1;font-size:.92rem}#cmdk-q,#cmdk-q:focus,#cmdk-q:focus-visible{box-shadow:none}#cmdk-q:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}#cmdk-q::placeholder{color:var(--dim)}.cmdk-esc{font-family:var(--mono);letter-spacing:.1em;color:var(--dim);border:1px solid var(--line-soft);cursor:pointer;background:0 0;flex:none;padding:2px 6px;font-size:.58rem;transition:color .2s,border-color .2s}.cmdk-esc:hover,.cmdk-esc:focus-visible{color:var(--indigo);border-color:var(--indigo);outline:none}.cmdk-esc-x{display:none}#cmdk-list{flex:1;min-height:0;margin:0;padding:6px 0;list-style:none;overflow-y:auto}#cmdk-list li{cursor:pointer;border-left:2px solid #0000;align-items:baseline;gap:12px;padding:9px 16px;display:flex}#cmdk-list li.on{background:color-mix(in srgb,var(--indigo) 12%,transparent);border-left-color:var(--indigo)}.cmdk-g{font-family:var(--mono);letter-spacing:.14em;color:var(--indigo);border:1px solid color-mix(in srgb,var(--indigo) 45%,transparent);text-align:center;flex:none;min-width:56px;padding:1px 6px;font-size:.58rem}.cmdk-g[data-g=SKILL]{color:#f472b6;border-color:#f472b673}.cmdk-g[data-g=DOCS]{color:#7aa2ff;border-color:#7aa2ff73}.cmdk-g[data-g=FAQ]{color:#ffd166;border-color:#ffd16680}.cmdk-t{color:var(--txt);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.cmdk-h{font-family:var(--mono);letter-spacing:.06em;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:34%;margin-left:auto;font-size:.6rem;overflow:hidden}#cmdk-empty{letter-spacing:.14em;margin:0;padding:20px 16px 24px}html.cmdk-lock{overflow:hidden}.toc{z-index:5;scrollbar-width:thin;width:clamp(150px,50vw - 546px,224px);max-height:72vh;display:none;position:fixed;top:50%;left:calc(50% + 538px);overflow-y:auto;transform:translateY(-50%)}@media (width>=1440px){.toc:not([hidden]){display:block}}.toc-k{font-family:var(--mono);letter-spacing:.16em;color:var(--dim);margin:0 0 10px;font-size:.6rem}.toc ul{border-left:1px solid var(--line-soft);margin:0;padding:0;list-style:none}.toc a{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;border-left:2px solid #0000;margin-left:-1px;padding:5px 8px 5px 14px;font-size:.74rem;line-height:1.35;text-decoration:none;transition:color .2s,border-color .2s;display:block;overflow:hidden}.toc a:hover,.toc a:focus-visible{color:var(--txt)}.toc a:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.toc a.on{color:var(--indigo);border-left-color:var(--indigo)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (width<=720px){.cmdk{padding:0}.cmdk-panel{border:0;width:100%;height:100dvh;max-height:none}#cmdk-list li{align-items:center;min-height:44px}.cmdk-h{display:none}.cmdk-esc{min-width:44px;min-height:44px;color:var(--muted);justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}.cmdk-esc-t{display:none}.cmdk-esc-x{display:inline}nav.xnav .xsearch{min-height:44px;padding:0 12px}.xsearch kbd{display:none}}@media print{.cmdk,.xsearch,.toc{display:none!important}}#skrot{border-bottom:1px solid var(--line-soft);padding:40px 0}.sum-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}@media (width<=900px){.sum-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.sum-grid{grid-template-columns:1fr}}.sum-card{border:1px solid var(--line);color:var(--txt);background:color-mix(in srgb,var(--surface) 55%,transparent);padding:14px 14px 13px;text-decoration:none;display:block}a.sum-card{transition:border-color .2s,box-shadow .2s,transform .2s}a.sum-card:hover,a.sum-card:focus-visible{border-color:var(--acc);box-shadow:0 0 16px color-mix(in srgb,var(--acc) 28%,transparent);transform:translateY(-2px)}.sum-card svg{width:32px;height:32px;color:var(--acc);margin-bottom:8px;display:block}.sum-card .num{font-family:var(--mono);color:var(--acc);letter-spacing:.16em;font-size:.64rem}.sum-card h3{font-family:var(--disp);margin:5px 0 6px;font-size:.92rem;font-weight:700;line-height:1.3}.sum-card p{color:var(--muted);font-size:.8rem;line-height:1.5}.chainwrap{margin-top:52px}.chain{width:100%;height:auto;display:block}.chain text{fill:#8a93b8;letter-spacing:.08em;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace}.chain text.klbl{fill:#dce2f5;letter-spacing:.14em;font:700 15px Chakra Petch,system-ui,sans-serif}.chain text.knum{fill:currentColor}.chain text.acc{fill:var(--acc,currentColor)}.chain text.dim{fill:var(--dim)}.chain .kbox{fill:color-mix(in srgb,var(--surface) 72%,transparent);stroke:currentColor}.chain a:focus-visible{outline-offset:2px;outline:2px solid}.chain a:hover,.chain a:focus-visible{filter:drop-shadow(0 0 7px)}.chain a:hover .klbl,.chain a:focus-visible .klbl,.chain a:hover .ann,.chain a:focus-visible .ann{fill:currentColor}.map-cap{text-align:center;font-family:var(--mono);letter-spacing:.16em;color:var(--dim);margin-top:10px;font-size:.64rem}nav.route{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}nav.route a{font-family:var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:8px 14px;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,box-shadow .2s}nav.route a:hover,nav.route a:focus-visible{color:var(--hov,var(--indigo));border-color:var(--hov,var(--indigo));box-shadow:0 0 14px color-mix(in srgb,var(--hov,var(--indigo)) 30%,transparent);outline:none}section.sector{border-bottom:1px solid var(--line-soft);padding:88px 0 76px;position:relative}section.sector:before{content:"";pointer-events:none;background:radial-gradient(52rem 30rem at 12% 0%, color-mix(in srgb,var(--acc) 7%,transparent), transparent 65%);position:absolute;inset:0}.sec-head{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px 18px;display:grid}.sec-num{font-family:var(--disp);color:var(--acc);border:1px solid color-mix(in srgb,var(--acc) 55%,transparent);letter-spacing:.18em;box-shadow:0 0 16px color-mix(in srgb,var(--acc) 22%,transparent);padding:4px 10px;font-size:.95rem;font-weight:700}.sec-uni{min-width:0;font-family:var(--disp);letter-spacing:.22em;overflow-wrap:anywhere;text-transform:uppercase;color:var(--acc);font-size:.8rem;font-weight:600;line-height:1.45}.sec-uni svg{vertical-align:-3px;width:15px;height:15px;margin-right:8px}section h2{max-width:26ch;margin-top:22px;font-size:clamp(1.5rem,3.2vw,2.15rem);font-weight:700;line-height:1.22}.offer-visual{border:1px solid color-mix(in srgb,var(--acc) 72%,transparent);background:#060a16;margin:28px 0 0;position:relative;overflow:hidden;box-shadow:0 18px 48px #0000004d}.offer-visual img{object-fit:cover;object-position:center 42%;width:100%;height:clamp(190px,22vw,260px);display:block}.offer-visual figcaption{border-top:1px solid color-mix(in srgb,var(--acc) 35%,transparent);font:600 .64rem/1.45 var(--mono);letter-spacing:.08em;color:#aeb8d9;padding:10px 13px}.sec-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;display:grid}.sec-top .asset{margin-top:4px}@media (width<=820px){.sec-top{grid-template-columns:1fr;gap:30px}}.epigraph{max-width:56ch;margin:34px 0 0}.epigraph p{font-family:var(--disp);color:color-mix(in srgb,var(--acc) 78%,white);font-size:clamp(1.05rem,2vw,1.3rem);font-weight:600;line-height:1.45}.epigraph cite{font-style:normal;font-family:var(--mono);letter-spacing:.12em;color:var(--dim);margin-top:10px;font-size:.74rem;display:block}.skill-page .epigraph{margin-top:24px}.skill-page .epigraph+.lead{margin-top:16px!important}.cols{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;margin-top:16px;display:grid}@media (width<=820px){.cols{grid-template-columns:1fr;gap:36px}}.cols .lead+.lead{margin-top:18px}.cols .lead strong{color:var(--txt)}.cols .lead em{color:var(--acc);font-style:normal}.duo{grid-template-columns:1fr 1fr;align-items:start;gap:28px;margin-top:40px;display:grid}@media (width<=820px){.duo{grid-template-columns:1fr}}.duo .lead{color:var(--muted);margin-top:14px;font-size:.95rem}.duo .lead b{color:var(--txt)}.solo{margin-top:40px}.solo .lead{color:var(--muted);max-width:none;margin-top:14px;font-size:.95rem}.solo .lead b{color:var(--txt)}.finis{border:1px dashed color-mix(in srgb,var(--acc) 40%,transparent);max-width:none;margin-top:48px;padding:26px 30px}.target.finis{margin-top:48px;padding:22px 26px}.target.finis p{color:var(--txt);font-size:1rem}.mech{border-top:1px solid var(--line);margin-top:26px;display:grid}.mech>div{border-bottom:1px solid var(--line-soft);grid-template-columns:132px 1fr;align-items:baseline;gap:16px;padding:13px 0;display:grid}.mech dt,.mech .k{font-family:var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:.78rem;font-weight:600}.mech .v{color:var(--muted);font-size:.94rem}.mech .v b{color:var(--txt);font-weight:600}@media (width<=520px){.mech>div{grid-template-columns:1fr;gap:4px}}.trans{align-content:start;gap:22px;display:grid}.tx{background:color-mix(in srgb,var(--surface) 72%,transparent);padding:20px 22px 18px;position:relative}.tx:before,.tx:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute}.tx:before{border-top:1px solid var(--acc);border-left:1px solid var(--acc);top:0;left:0}.tx:after{border-bottom:1px solid var(--acc);border-right:1px solid var(--acc);bottom:0;right:0}.tx .mono{color:color-mix(in srgb,var(--acc) 65%,var(--dim));margin-bottom:10px;display:block}.tx blockquote{color:var(--txt);margin:0;font-size:.95rem;line-height:1.6}.tx .who{color:var(--dim);letter-spacing:.05em;margin-top:10px;font-size:.78rem}.target{border:1px dashed color-mix(in srgb,var(--acc) 40%,transparent);flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:40px;padding:15px 20px;display:flex}.target .k{font-family:var(--disp);letter-spacing:.2em;color:var(--acc);font-size:.78rem;font-weight:700}.target p{color:var(--muted);max-width:70ch;font-size:.94rem}.target p b{color:var(--txt)}.promo{border:1px dashed color-mix(in srgb,var(--acc,#3ddad0) 35%,transparent);background:0 0;margin:46px 0 0;position:relative}.promo-in{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker cta""text cta";align-items:center;gap:6px 20px;padding:16px 18px;display:grid}.promo-k{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);grid-area:kicker;margin:0;font-size:.68rem;font-weight:700;line-height:1.45}.promo-t{color:var(--muted);grid-area:text;max-width:58ch;margin:0;font-size:.9rem;line-height:1.5}.promo-cta{box-sizing:border-box;min-height:40px;font-family:var(--disp);letter-spacing:.06em;color:var(--txt);text-underline-offset:.18em;white-space:nowrap;background:0 0;border:0;grid-area:cta;justify-content:center;align-items:center;padding:8px 4px;font-size:.72rem;font-weight:700;text-decoration:underline;display:inline-flex}.promo-cta:hover,.promo-cta:focus-visible{color:var(--acc,#3ddad0);outline:2px solid var(--txt);outline-offset:4px}@media print{.promo{display:none}}@media (width<=980px){.promo-in{grid-template-columns:1fr;grid-template-areas:"kicker""text""cta";gap:8px;padding:16px}.promo-cta{justify-self:start;margin-top:4px}}.wrap>footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:36px 0 64px;display:flex}@media (width>=1440px){html{font-size:clamp(16.4px,13.5px + .2vw,18px)}body{font-size:1.0625rem}.wrap{max-width:clamp(1060px,65vw,1240px)}.sub{max-width:62ch;font-size:1.1rem}section h2{font-size:clamp(2rem,2.2vw,2.5rem)}}.asset{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 62%,transparent);margin:0}.a-vis{padding:12px}.asset svg{width:100%;height:auto;color:var(--acc);display:block}.asset svg text{letter-spacing:.08em;fill:#8a93b8;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace}.asset svg text.acc{fill:currentColor}.asset svg text.dim{fill:var(--dim)}.asset figcaption{border-top:1px solid var(--line-soft);font-family:var(--mono);letter-spacing:.14em;color:var(--dim);padding:9px 14px;font-size:.66rem}.anim-pulse{animation:1.8s ease-in-out infinite aPulse}@keyframes aPulse{0%,to{opacity:.3}50%{opacity:1}}.anim-dash{animation:1.1s linear infinite aDash}.anim-dash-slow{animation:2.6s linear infinite aDash}@keyframes aDash{to{stroke-dashoffset:-18px}}.anim-rot{transform-box:fill-box;transform-origin:50%;animation:28s linear infinite aRot}@keyframes aRot{to{transform:rotate(360deg)}}.anim-flicker{animation:.5s steps(2,end) infinite aFlick}@keyframes aFlick{50%{opacity:.2}}.anim-wobble{animation:3.6s ease-in-out infinite aWob}@keyframes aWob{50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.anim-pulse,.anim-dash,.anim-dash-slow,.anim-rot,.anim-flicker,.anim-wobble{animation:none}}.ico{background:var(--acc);vertical-align:-1px;width:13px;height:13px;-webkit-mask:var(--i) center/contain no-repeat;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;flex:none;display:inline-block}.target .k .ico,.tx .mono .ico{margin-right:7px}.ico-aim{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='4.6' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3Cpath d='M8 0v3.4M8 12.6V16M0 8h3.4M12.6 8H16' stroke='%23000' stroke-width='1.5'/%3E%3Ccircle cx='8' cy='8' r='1.5' fill='%23000'/%3E%3C/svg%3E")}.ico-sig{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='11' r='1.7' fill='%23000'/%3E%3Cpath d='M4.8 7.8a4.6 4.6 0 0 1 6.4 0M2.3 5.2a8.2 8.2 0 0 1 11.4 0' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E")}.ico-star{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0l1.7 6.3L16 8l-6.3 1.7L8 16 6.3 9.7 0 8l6.3-1.7z' fill='%23000'/%3E%3C/svg%3E")}.sec-uni .ico,.eyebrow .ico{width:11px;height:11px;margin-right:8px}.mech dt{align-items:center;gap:7px;display:flex}.mech dt .ico{width:12px;height:12px}.ico-link{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M6.2 9.8l3.6-3.6M5 8L3.6 9.4a2.7 2.7 0 1 0 3.8 3.8L8.8 11.8M8 5.2l1.4-1.4a2.7 2.7 0 1 1 3.8 3.8L11.8 8.8'/%3E%3C/svg%3E")}.ico-cli{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Crect x='1.5' y='2.5' width='13' height='11'/%3E%3Cpath d='M4 6l2.6 2L4 10M8.5 10.5H12'/%3E%3C/svg%3E")}.ico-check{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M2.5 8.6l3.6 3.6L13.5 4'/%3E%3C/svg%3E")}.ico-fast{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8'%3E%3Cpath d='M3 3l5 5-5 5M8.5 3l5 5-5 5'/%3E%3C/svg%3E")}.ico-up{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8'%3E%3Cpath d='M2 12.5l4.5-4.5 2.8 2.8L14 5'/%3E%3Cpath d='M14 9V5h-4'/%3E%3C/svg%3E")}.ico-calm{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M1.5 6c2.2-2.6 4.3-2.6 6.5 0s4.3 2.6 6.5 0M1.5 11c2.2-2.6 4.3-2.6 6.5 0s4.3 2.6 6.5 0'/%3E%3C/svg%3E")}.ico-eye{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M1.5 8C3.6 4.6 5.7 3.1 8 3.1S12.4 4.6 14.5 8C12.4 11.4 10.3 12.9 8 12.9S3.6 11.4 1.5 8z'/%3E%3Ccircle cx='8' cy='8' r='2.1' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.ico-radar{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='8' cy='8' r='6.2'/%3E%3Cpath d='M8 8l4.4-4.4'/%3E%3Ccircle cx='10.8' cy='10.4' r='1.5' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.ico-lens{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.7'%3E%3Ccircle cx='6.8' cy='6.8' r='4.6'/%3E%3Cpath d='M10.3 10.3L14.2 14.2'/%3E%3C/svg%3E")}.ico-wrench{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3E%3Cpath d='M13.8 4.2a4.1 4.1 0 0 1-5.2 5.2l-4.5 4.5a1.9 1.9 0 0 1-2.7-2.7l4.5-4.5A4.1 4.1 0 0 1 11.1 1.5L8.6 4l3.4 3.4 2.5-2.5c.1.4-.3-.9-.7-.7z'/%3E%3C/svg%3E")}.ico-chart{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.9'%3E%3Cpath d='M1.5 14.5h13M4 14V9M8 14V4M12 14V6.5'/%3E%3C/svg%3E")}.ico-gauge{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M2 12.5a6.3 6.3 0 0 1 12 0'/%3E%3Cpath d='M8 12l3-4.6'/%3E%3Ccircle cx='8' cy='12.5' r='1.3' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.ico-coin{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='8' cy='8' r='6.3'/%3E%3Cpath d='M8 4.2v7.6M10 5.8c-.5-.7-1.2-1-2-1-1.1 0-2 .6-2 1.5 0 2 4 1.3 4 3.3 0 .9-.9 1.5-2 1.5-.8 0-1.5-.3-2-1'/%3E%3C/svg%3E")}.ico-cube{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M8 1.5l5.6 3.1v6.8L8 14.5l-5.6-3.1V4.6z'/%3E%3Cpath d='M2.4 4.6L8 7.7l5.6-3.1M8 7.7v6.8'/%3E%3C/svg%3E")}.ico-doc{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M3.5 1.5H10l3 3v10H3.5z'/%3E%3Cpath d='M5.5 7h5M5.5 9.5h5M5.5 12h3'/%3E%3C/svg%3E")}.ico-trophy{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M5 2h6v4.2a3 3 0 0 1-6 0z'/%3E%3Cpath d='M5 3H2.3A2.6 2.6 0 0 0 5 6M11 3h2.7A2.6 2.6 0 0 1 11 6'/%3E%3Cpath d='M8 9.2v3M5.3 13.7h5.4'/%3E%3C/svg%3E")}.rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(16px)}.rv.vis{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}a:focus-visible{outline:2px solid var(--indigo);outline-offset:3px}@media print{@page{size:A4;margin:0}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}html,body{background:#070a14!important}body{font-size:13px}#stars,.nebula{display:none!important}.wrap{max-width:none;padding:12mm 14mm}.rv{opacity:1!important;transition:none!important;transform:none!important}header{padding-top:6mm}section.sector{break-before:page;padding:10mm 0 8mm}section.sector:before{display:none}section.sector:first-of-type{break-before:auto}.tx,.asset,.target,.mech>div,.epigraph{break-inside:avoid}.cols{gap:24px}nav.route a{box-shadow:none}nav.xnav{display:none}.brand{filter:none}.sec-num{box-shadow:none}}@media (width<=720px){.offer-visual img{object-position:center 40%;height:min(48vw,218px)}.hud-top{gap:10px 16px;margin-bottom:30px}.hud-top>.mono{white-space:nowrap;text-overflow:ellipsis;flex:100%;min-width:0;overflow:hidden}nav.xnav{display:block}nav.xnav .xpages{flex-wrap:wrap;gap:8px;margin:0;padding:2px 0 8px;display:flex;overflow:visible}nav.xnav a{align-items:center;min-height:44px;padding:0 14px;font-size:.7rem;display:inline-flex}nav.xnav .xcat>summary{min-height:44px}nav.xnav .xmenu a{min-height:40px}nav.xnav .xcat:nth-of-type(2) .xmenu{left:auto;right:0}nav.xnav .xmenu{max-width:calc(100vw - 48px)}nav.xnav .xmenu a{white-space:normal}.xmodes{gap:8px 20px;margin-top:6px;display:flex}nav.xnav .xmode a{min-height:44px;padding:0 12px}.xsettings>summary{width:44px;height:44px}.xsettings-menu{left:0;right:auto}.chainwrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.chain{min-width:720px}.chainwrap .map-cap{width:min(100%,100vw - 48px);position:sticky;left:0}nav.route a{align-items:center;min-height:44px;padding:0 16px;display:inline-flex}.mech .v,.tx blockquote,.lead,.doc-sum,.epigraph p{overflow-wrap:anywhere}.promo-cta{justify-self:start;min-height:44px}section.sector{padding:60px 0 52px}.sec-head{gap:12px}.target{gap:8px 14px;padding:14px 16px}.tx{padding:18px 16px 16px}.finis{padding:20px 18px}footer{padding:28px 0 56px}}@media (width<=520px){.sec-head{grid-template-columns:1fr;align-items:start}.sec-num{justify-self:start}.sec-uni{letter-spacing:.16em}section h2{margin-top:18px}}@media (width<=720px){.searchbar .chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin:0 -24px;padding:2px 24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.searchbar .chips::-webkit-scrollbar{display:none}.searchbar .chip{flex:none;align-items:center;min-height:40px;padding:0 13px;display:inline-flex}.searchbar .chips .lbl{flex:none}article.doc details.doc-detal summary{padding:9px 12px 9px 0;display:inline-block}}@media (width<=560px){article.doc .doc-head .art{white-space:normal;overflow-wrap:anywhere;flex:100%;min-width:0;margin-left:0}.strack-row .strack-btn{text-align:center;flex:100%;width:100%;min-height:46px;margin-left:0;padding:12px 14px}}
