@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 100%;font-display:swap;src:url(/fonts/archivo-ext.woff2)format("woff2");unicode-range:U+100-11D,U+12?,U+132-15D,U+160-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B9,U+20BB-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 100%;font-display:swap;src:url(/fonts/archivo-core.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+20BA,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+11E-11F,U+130,U+15E-15F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jbm-cyr.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116,U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jbm-ext.woff2)format("woff2");unicode-range:U+100-11D,U+12?,U+132-15D,U+160-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B9,U+20BB-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jbm-core.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+20BA,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+11E-11F,U+130,U+15E-15F}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B9,U+20BB-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+20BA,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--void:#070707;--ink:#0e0e10;--ink2:#151517;--ink3:#1d1d20;--bone:#ece8e0;--paper:#f1ede5;--mutD:#8c8a84;--mutL:#67635c;--gold:#f4b23e;--goldHi:#ffd27a;--ember:#ff6b2c;--ok:#3ddc84;--nova1:#8b5cf6;--nova2:#22d3ee;--nova3:#f43f87;--sans:"Archivo", "Roboto Flex", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--g:clamp(16px, 4vw, 64px);--max:1600px;--nav:64px;--sec:clamp(96px, 13vw, 210px);--r:22px;--ease:cubic-bezier(.16, 1, .3, 1);--io:cubic-bezier(.76, 0, .24, 1)}[data-theme=dark],.footer{--bg:var(--void);--fg:var(--bone);--mut:var(--mutD);--line:#ece8e01f;--card:var(--ink2);--card2:var(--ink3);background:var(--bg);color:var(--fg)}[data-theme=light]{--bg:var(--paper);--fg:#0e0e10;--mut:var(--mutL);--line:#0e0e1021;--card:#fffdf8;--card2:#e8e3d9;background:var(--bg);color:var(--fg)}*,:before,:after{box-sizing:border-box}html{background:var(--void);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--sans);color:var(--bone);background:var(--void);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;font-stretch:100%;line-height:1.55;overflow-x:clip}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,fieldset{margin:0;padding:0}ul,ol{list-style:none}::selection{background:var(--gold);color:#000}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:var(--max);padding-inline:var(--g);margin-inline-start:auto;margin-inline-end:auto}.mono{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:500}.kicker{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mut);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.kicker .mono{color:var(--gold)}.skip{z-index:400;background:var(--gold);color:#000;border-radius:10px;padding:10px 16px;font-weight:700;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}.hide-sm{display:none}@media (min-width:760px){.hide-sm{display:inline}}.lion{fill:currentColor}.t-mega,.t-xl,.hero__word,.next__name,.footer__big,.t-say{text-transform:uppercase;letter-spacing:-.01em;font-weight:800;font-stretch:62%}.t-mega{font-size:clamp(56px,11vw,196px);line-height:.84}.t-xl{font-size:clamp(44px,7vw,124px);line-height:.86}.t-say{font-size:clamp(40px,7.4vw,132px);line-height:.9}.t-statement{letter-spacing:-.025em;font-size:clamp(26px,3.3vw,52px);font-weight:500;line-height:1.12}.t-lead{color:var(--mut);letter-spacing:-.01em;max-width:34ch;font-size:clamp(18px,1.6vw,24px);line-height:1.4}.sw-mask,.sl-mask{margin:-.2em -.04em -.1em;padding:.2em .04em .1em}.ic{stroke-width:1.7px;flex:none;width:22px;height:22px}.ic--sm{width:18px;height:18px}.ic--xs{vertical-align:-2px;width:14px;height:14px;display:inline-block}.btn{--b:var(--bone);--c:#000;isolation:isolate;background:var(--b);height:54px;color:var(--c);letter-spacing:-.01em;transition:color .35s var(--ease), box-shadow .35s;will-change:transform;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--hov,#fff);transition:transform .55s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(102%)}.btn:hover:before{transform:none}.btn--gold{--b:var(--gold);--c:#110c02;--hov:var(--goldHi)}.btn--line{--b:transparent;--c:var(--fg);--hov:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.btn--line:hover{--c:var(--bg);color:var(--bg)}.btn--dark{--b:#0e0e10;--c:var(--bone);--hov:var(--gold)}.btn--dark:hover{color:#000}.btn--nova{--b:linear-gradient(120deg, var(--nova3), var(--nova1) 50%, var(--nova2));background:var(--b);--c:#fff;--hov:#fff}.btn--nova:hover{color:#1b0f33}.btn--sm{height:38px;padding:0 16px;font-size:13px}.link{color:var(--gold);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}[data-theme=light] .link{color:#8f5d00}.link .ic{transition:transform .45s var(--ease)}.link:hover .ic{transform:translate(4px)}.badge{height:24px;font:600 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--gold);white-space:nowrap;background:#f4b23e1f;border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.badge--done{color:var(--ok);background:#3ddc841f}.badge--live{color:#8fb4ff;background:#78aaff21}.badge--wip i{animation:1.2s steps(2,end) infinite blink}[data-theme=light] .badge{color:#7d5200}[data-theme=light] .badge--done{color:#0a6f37}[data-theme=light] .badge--wip{color:#7d5200}[data-theme=light] .badge--live{color:#2a55bd}@keyframes blink{50%{opacity:.2}}.boot{z-index:500;background:var(--void);color:var(--bone);place-items:center;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.is-booting .boot{display:grid}.boot__in{justify-items:center;gap:28px;width:min(92vw,520px);display:grid}.boot__lion{aspect-ratio:842/1000;width:120px;position:relative}.boot__lion .lion{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.boot__l1{color:#222}.boot__fill{clip-path:inset(100% 0 0);color:var(--gold);position:absolute;top:0;bottom:0;left:0;right:0}.boot__num{font-variant-numeric:tabular-nums;align-items:flex-start;font-size:clamp(72px,16vw,150px);font-weight:800;font-stretch:62%;line-height:.8;display:flex}.boot__num em{color:var(--gold);margin-left:6px;font-size:.32em;font-style:normal}.boot__log{width:100%;height:6.6em;color:var(--mutD);flex-direction:column;justify-content:flex-end;font-size:11px;line-height:1.6;display:flex;overflow:hidden}.boot__log li b{color:var(--ok);font-weight:600}.curtain{z-index:450;background:var(--gold);color:#0c0904;clip-path:circle(0%);pointer-events:none;will-change:clip-path;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.is-arriving .curtain{clip-path:circle(150%)}.curtain__in{justify-items:center;gap:18px;display:grid}.curtain__lion{width:clamp(72px,9vw,120px)}.curtain__txt{opacity:0;font-size:13px}.cursor{display:none}@media (pointer:fine) and (hover:hover){.cursor{z-index:420;pointer-events:none;mix-blend-mode:difference;display:block;position:fixed;top:0;left:0}.cursor__ring{width:34px;height:34px;transition:width .45s var(--ease), height .45s var(--ease), margin .45s var(--ease), background-color .3s, border-color .3s;border:1.5px solid #fff;border-radius:50%;margin:-17px 0 0 -17px;position:absolute}.cursor:before,.cursor:after{content:"";background:#fff;position:absolute}.cursor:before{width:1px;height:9px;top:-4px;left:0}.cursor:after{width:9px;height:1px;top:0;left:-4px}.cursor__xy{color:#fff;opacity:.55;white-space:nowrap;font-size:9px;position:absolute;top:14px;left:22px}.cursor__label{opacity:0;font:700 12px/1 var(--sans);text-transform:uppercase;letter-spacing:.04em;color:#000;white-space:nowrap;transition:opacity .3s, transform .45s var(--ease);position:absolute;transform:translate(-50%,-50%)scale(.5)}.cursor.is-link .cursor__ring{width:56px;height:56px;margin:-28px 0 0 -28px}.cursor.is-label{mix-blend-mode:normal}.cursor.is-label .cursor__ring{background:var(--gold);border-color:var(--gold);width:96px;height:96px;margin:-48px 0 0 -48px}.cursor.is-label .cursor__label{opacity:1;transform:translate(-50%,-50%)}.cursor.is-label:before,.cursor.is-label:after,.cursor.is-label .cursor__xy,.cursor.is-hidden{opacity:0}}.nav{z-index:300;height:var(--nav);color:var(--bone);transition:transform .6s var(--ease), color .4s;position:fixed;top:0;bottom:auto;left:0;right:0}.nav:before{content:"";-webkit-backdrop-filter:blur(18px)saturate(160%);opacity:0;background:#070707b8;border-bottom:1px solid #ece8e014;transition:opacity .4s,background-color .4s;position:absolute;top:0;bottom:0;left:0;right:0}.nav.is-scrolled:before{opacity:1}.nav.is-hidden{transform:translateY(-100%)}.nav.is-light{color:#0e0e10}.nav.is-light:before{background:#f1ede5c7;border-color:#0e0e1014}.nav__in{justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex;position:relative}.brand{align-items:center;gap:10px;display:inline-flex}.brand__lion{width:26px;height:auto;color:var(--gold);transition:transform .6s var(--ease)}.brand:hover .brand__lion{transform:rotate(-8deg)scale(1.08)}.brand__word{letter-spacing:-.03em;font-size:19px;font-weight:800}.brand__word b{color:var(--gold);font-weight:800}.nav.is-light .brand__word b{color:#8f5d00}.nav__links{gap:26px;font-size:14px;font-weight:500;display:none}.nav__links a{opacity:.78;height:18px;line-height:18px;transition:opacity .3s;display:block;position:relative;overflow:hidden}.nav__links a:hover,.nav__links a[aria-current]{opacity:1}.nav__links a[aria-current]:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:0;left:0;right:0}.nav__links span{transition:transform .5s var(--ease);display:block}.nav__links span:after{content:attr(data-t);color:var(--gold);display:block}.nav__links a:hover span{transform:translateY(-100%)}.nav__end{align-items:center;gap:14px;display:flex}.nav__status{opacity:.75;align-items:center;gap:8px;font-size:11px;display:none}.nav__status i,.hero__status i{background:var(--mutD);border-radius:50%;width:7px;height:7px;box-shadow:0 0 #3ddc8480}[data-status-pill].is-up i{background:var(--ok);animation:ping 2s var(--ease) infinite}[data-status-pill].is-down i{background:var(--ember)}@keyframes ping{70%{box-shadow:0 0 0 8px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}.nav .btn--sm{display:none}.burger{place-content:center;gap:6px;width:42px;height:42px;margin-right:-8px;display:grid}.burger span{width:20px;height:1.6px;transition:transform .5s var(--ease);background:currentColor;display:block}.is-menu .burger span:first-child{transform:translateY(3.8px)rotate(45deg)}.is-menu .burger span:last-child{transform:translateY(-3.8px)rotate(-45deg)}.is-menu .nav{color:var(--bone)}.is-menu .nav:before{opacity:0}@media (min-width:1120px){.nav__links{display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav .btn--sm,.nav__status{display:inline-flex}.burger{display:none}}.menu{z-index:290;background:var(--void);color:var(--bone);clip-path:circle(0% at calc(100% - 40px) 32px);visibility:hidden;transition:clip-path .9s var(--io), visibility 0s .9s;position:fixed;top:0;bottom:0;left:0;right:0}.is-menu .menu{clip-path:circle(150% at calc(100% - 40px) 32px);visibility:visible;transition:clip-path .9s var(--io)}.menu__in{height:100%;padding-top:calc(var(--nav) + 24px);padding-bottom:calc(28px + env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;display:flex;overflow-y:auto}.menu__links a{text-transform:uppercase;border-bottom:1px solid #ece8e014;align-items:baseline;gap:14px;padding:6px 0;font-size:clamp(40px,11vw,80px);font-weight:800;font-stretch:62%;line-height:1;display:flex}.menu__links .mono{color:var(--gold);width:26px}.menu__foot{color:var(--mutD);gap:6px;display:grid}.hero{min-height:100vh;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(transparent, var(--void));pointer-events:none;height:30%;position:absolute;top:auto;bottom:0;left:0;right:0}.hero__gl{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero__fallback{width:min(34vw,420px);color:var(--gold);opacity:.85;display:none;position:absolute;top:16vh;right:8vw}.no-webgl .hero__fallback{display:block}.hero__in{z-index:2;padding-top:calc(var(--nav) + 20px);pointer-events:none;grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);gap:24px;min-height:100%;padding-bottom:28px;display:grid;position:relative}.hero__in a,.hero__in button{pointer-events:auto}.hero__meta{color:var(--mutD);border-bottom:1px solid #ece8e01a;justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.hero__copy{align-self:center;gap:22px;max-width:520px;margin-top:40vh;display:grid}.hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.hero__word{font-size:min(clamp(64px, 18.6vw, 360px), calc(158vw / var(--n,9)));white-space:nowrap;color:var(--bone);margin-left:-.04em;line-height:.78;display:flex}.hero__word .sw{will-change:transform}.hero__dot{color:var(--gold)}.hero__foot{color:var(--mutD);justify-content:space-between;align-items:center;gap:16px;display:flex}.hero__scroll{align-items:center;gap:10px;display:inline-flex}.hero__scroll i{background:linear-gradient(var(--gold), transparent);width:1px;height:26px;animation:drip 1.8s var(--ease) infinite;transform-origin:top}@keyframes drip{0%{transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0}}.hero__status{align-items:center;gap:8px;display:inline-flex}@media (min-width:900px){.hero__copy{margin-top:0}}.say{padding:var(--sec) var(--g);text-align:center;place-items:center;display:grid}.say__t{max-width:16ch}.say--b .say__t{max-width:18ch;color:var(--gold)}.core{position:relative}.core__stage{height:100vh;height:100svh;position:relative;overflow:hidden}.core__gl{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.core__hud{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.core__chs{left:var(--g);width:min(420px, calc(100% - 2 * var(--g)));position:absolute;bottom:clamp(28px,8vh,90px)}.core__ch{opacity:0;width:100%;transition:opacity .6s var(--ease), transform .8s var(--ease);-webkit-backdrop-filter:blur(10px);background:#0707078c;border-radius:18px;padding:22px 24px;position:absolute;bottom:0;left:0;transform:translateY(24px);box-shadow:inset 0 0 0 1px #ece8e01a}.core__ch.is-on{opacity:1;transform:none}.core__ch .mono{color:var(--gold)}.core__ch h2{text-transform:uppercase;margin:8px 0 10px;font-size:clamp(48px,6vw,92px);font-weight:800;font-stretch:62%;line-height:.9}.core__ch p:last-child{color:#c9c4ba;font-size:16px}.core__rail{right:var(--g);background:#ece8e024;width:2px;position:absolute;top:22vh;bottom:22vh}.core__rail span{background:var(--gold);transform-origin:top;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleY(0)}.core__rail i{background:var(--void);border-radius:50%;width:10px;height:10px;position:absolute;left:-4px;box-shadow:inset 0 0 0 1.5px #ece8e080}.core__cam{right:var(--g);color:#ece8e073;font-size:10px;position:absolute;bottom:24px}.no-motion .core__stage{height:auto}.no-motion .core__gl{height:70vh;position:relative}.no-motion .core__hud{position:relative}.no-motion .core__chs{padding:24px var(--g);gap:12px;width:auto;display:grid;position:relative;top:auto;bottom:auto;left:auto;right:auto}.no-motion .core__ch{opacity:1;position:relative;transform:none}.no-motion .core__rail,.no-motion .core__cam{display:none}.sh{gap:18px;margin-bottom:clamp(40px,6vw,88px);display:grid}.sh__note{color:var(--mut);max-width:44ch;font-size:17px}.sh__side{flex-wrap:wrap;align-items:center;gap:18px;display:flex}@media (min-width:960px){.sh{grid-template-columns:1fr auto;align-items:end;column-gap:48px}.sh .kicker{grid-column:1/-1}.sh>:nth-child(3){text-align:right;justify-self:end}}.split{padding-block:var(--sec)}.split__cols{gap:56px;display:grid}.split__h{border-bottom:2px solid var(--fg);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;padding-bottom:14px;display:flex}.split__h span{text-transform:uppercase;font-size:clamp(56px,6vw,96px);font-weight:800;font-stretch:62%;line-height:.85}.split__col--kablo .split__h{border-color:var(--gold)}.split__col--kablo .split__h span{color:var(--gold)}.split__h em{color:var(--mut);font-style:normal}.sol{border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:34px 1fr auto;gap:4px 14px;padding:22px 0;display:grid;position:relative}.sol:before{content:"";background:var(--card);opacity:0;transition:transform .5s var(--ease), opacity .3s;z-index:-1;border-radius:14px;position:absolute;top:0;bottom:0;left:-14px;right:-14px;transform:scaleY(.4)}.sol:hover:before{opacity:1;transform:none}.sol__n{color:var(--gold);padding-top:6px}.sol__name{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,36px);font-weight:700;line-height:1.1}.sol__lead{color:var(--mut);grid-column:2/3;max-width:46ch;font-size:15px}.sol__price{color:var(--gold);grid-area:1/3;align-self:center}.sol__go{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);transition:transform .5s var(--ease), background .3s, color .3s;border-radius:50%;grid-area:2/3;justify-self:end;place-items:center;display:grid}.sol:hover .sol__go{background:var(--gold);color:#000;box-shadow:none;transform:rotate(45deg)}@media (min-width:960px){.split__cols{grid-template-columns:1fr 1fr;gap:64px}}.nf{padding-block:var(--sec) 0;overflow:hidden}.nf__grid{gap:40px;display:grid}.nf__steps{gap:4px;display:grid}.nf__step{border-left:2px solid var(--line);cursor:pointer;padding:22px 0 22px 22px;transition:border-color .4s}.nf__step .mono{color:var(--mut)}.nf__step h3{letter-spacing:-.025em;margin:6px 0;font-size:clamp(22px,2vw,30px);font-weight:700;transition:color .3s}.nf__step p{color:var(--mut);opacity:0;max-width:40ch;max-height:0;transition:max-height .6s var(--ease), opacity .4s;font-size:15px;overflow:hidden}.nf__step.is-on{border-color:#8f5d00}.nf__step.is-on p{opacity:1;max-height:8em}.nf__step.is-on .mono{color:#8f5d00}.nf__stage{perspective:1400px}.nf__device{transform-style:preserve-3d;will-change:transform;background:#0e0e10;border-radius:16px;overflow:hidden;box-shadow:0 50px 100px -40px #00000073,0 0 0 1px #0e0e1033}.nf__bar{color:#8c8a84;background:#1a1a1d;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex;position:relative}.nf__bar i{background:#333;border-radius:50%;width:10px;height:10px}.nf__bar span{font-size:10px;position:absolute;left:50%;transform:translate(-50%)}.nf__mode{color:#8c8a84;background:#0e0e10;border-radius:99px;gap:2px;margin-left:auto;padding:3px;display:flex}.nf__mode .ic{border-radius:99px;width:26px;height:22px;padding:3px 5px;transition:background .3s,color .3s}.nf__mode .ic:nth-child(2),.is-light-mode .nf__mode .ic:first-child{color:var(--gold);background:#2a2a2e}.is-light-mode .nf__mode .ic:nth-child(2){color:#8c8a84;background:0 0}.nf__screens{aspect-ratio:16/9.4;background:#111;position:relative}.nf__img{object-fit:cover;object-position:top left;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease), transform 1.2s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.04)}.nf__img.is-on{opacity:1;transform:none}.nf__stats{background:var(--line);border-block:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:clamp(56px,7vw,100px);display:grid}.nf__stats li{background:var(--bg);gap:8px;padding:28px 18px 24px 0;display:grid}.nf__stats b{font-size:clamp(48px,6vw,96px);font-weight:800;font-stretch:62%;line-height:.85}.nf__stats span{color:var(--mut);max-width:22ch;font-size:14px}.nf__statsec{padding-block:0 var(--sec)}@media (min-width:960px){.nf__grid{grid-template-columns:4fr 8fr;align-items:center;gap:56px}.nf__stats{grid-template-columns:repeat(4,1fr)}.nf__stats li{padding-left:22px}.nf__stats li:first-child{padding-left:0}}.note{color:var(--mut);align-items:center;gap:8px;margin-top:22px;display:flex}.note--warn{color:var(--gold)}.logos{width:max-content;padding-block-start:clamp(36px,5vw,64px);padding-block-end:clamp(36px,5vw,64px);display:flex}.logos__row{flex:none;align-items:center;gap:14px;padding-right:14px;display:flex}.logos__i{background:var(--card);width:150px;height:74px;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;place-items:center;display:grid}.logos__i img{object-fit:contain;filter:grayscale();opacity:.7;max-width:72%;max-height:46%;transition:filter .4s,opacity .4s}.logos__i:hover img{filter:none;opacity:1}.prods{padding-block:var(--sec)}.prods__grid{gap:16px;display:grid}.prod{border-radius:var(--r);background:var(--card);isolation:isolate;box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,34px);transition:box-shadow .4s;display:flex;position:relative;overflow:hidden}.prod:hover{box-shadow:inset 0 0 0 1px #f4b23e73}.prod__top{color:var(--mut);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.prod__logo{border-radius:12px;width:40px;height:40px}.prod__lion{width:34px;color:var(--gold)}.prod__price{color:var(--gold);margin-left:auto}.prod__name{text-transform:uppercase;font-size:clamp(56px,6vw,104px);font-weight:800;font-stretch:62%;line-height:.85}.prod--nova .prod__name{background:linear-gradient(100deg, var(--nova3), var(--nova1) 45%, var(--nova2));color:#0000;-webkit-background-clip:text;background-clip:text}.prod__lead{color:var(--mut);max-width:46ch;font-size:15px}.prod__media{aspect-ratio:16/9.5;box-shadow:0 0 0 1px var(--line);background:#0b0b0d;border-radius:14px;margin-top:auto;overflow:hidden}.prod__media img{object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform 1.2s var(--ease)}.prod:hover .prod__media img{transform:scale(1.04)}[data-spot]:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #f4b23e21, transparent 60%);opacity:0;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}[data-spot]:hover:after{opacity:1}.prod--nova[data-spot]:after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #8b5cf633, transparent 60%)}@media (min-width:960px){.prods__grid{grid-template-columns:repeat(6,1fr)}.prod--nova{grid-column:span 6;grid-template-rows:auto auto 1fr;grid-template-columns:5fr 7fr;column-gap:40px;display:grid}.prod--nova .prod__media{grid-area:1/2/4;margin:0}.prod--core,.prod--cafe{grid-column:span 3}}.infra{padding-block:var(--sec);overflow:hidden}.strip{width:max-content;padding-inline:var(--g);gap:14px;display:flex}.strip__i{aspect-ratio:4/3;background:#111;border-radius:18px;flex:none;width:clamp(260px,32vw,520px);position:relative;overflow:hidden}.strip__i img{object-fit:cover;width:100%;height:100%;transform:scale(1.1)}.strip__i figcaption{color:var(--bone);background:#070707b3;border-radius:8px;padding:6px 10px;position:absolute;bottom:12px;left:14px}.strip--big{padding-block:0 var(--sec)}.strip--big .strip__i{width:clamp(300px,42vw,720px)}.infra__grid{gap:40px;margin-top:clamp(48px,6vw,90px);display:grid}.infra__facts{background:var(--line);border-block:1px solid var(--line);grid-template-columns:1fr 1fr;align-self:start;gap:1px;display:grid}.infra__facts li{background:var(--bg);gap:6px;padding:24px 12px 20px 0;display:grid}.infra__facts b{color:var(--gold);font-size:clamp(44px,5vw,80px);font-weight:800;font-stretch:62%;line-height:.85}.infra__facts span{color:var(--mut);font-size:14px}@media (min-width:960px){.infra__grid{grid-template-columns:1fr 1fr;gap:64px}}.live{border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);padding:clamp(20px,2.4vw,30px)}.live__head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:16px;display:flex}.live__head b{letter-spacing:-.02em;font-size:18px;font-weight:700}.live__dot{background:var(--mutD);border-radius:50%;width:10px;height:10px}.live.is-up .live__dot{background:var(--ok);animation:ping 2s var(--ease) infinite}.live.is-warn .live__dot{background:var(--gold)}.live__note{color:var(--mut);margin-left:auto;font-size:10px}.live__list li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 12px;padding:14px 0;display:grid}.live__list li:last-child{border-bottom:0}.live__name{font-size:15px;font-weight:600}.live__desc{color:var(--mut);grid-column:1;font-size:13px}.live__ms{color:var(--mut);grid-area:1/2/3;align-self:center}.live__ms.ok{color:var(--ok)}.live__ms.bad{color:var(--ember)}.live__bar{background:var(--line);border-radius:2px;grid-column:1/-1;height:3px;margin-top:8px;overflow:hidden}.live__bar i{background:var(--ok);width:0;height:100%;transition:width .8s var(--ease);display:block}.partners{padding-block:var(--sec)}.partners__grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.partner{aspect-ratio:4/3;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transform-style:preserve-3d;will-change:transform;border-radius:18px;grid-template-rows:1fr auto;padding:18px;display:grid;position:relative;overflow:hidden}.partner img{object-fit:contain;max-width:70%;max-height:54%;transition:transform .8s var(--ease);place-self:center}.partner:hover img{transform:scale(1.06)translateZ(20px)}.partner__n{color:var(--fg)}.partner__r{color:var(--mut);font-size:13px}@media (min-width:760px){.partners__grid{grid-template-columns:repeat(4,1fr);gap:14px}}.voices{padding-block:var(--sec);overflow:hidden}.voices__track,.works__track,.plans__grid{scrollbar-width:none;scroll-snap-type:x mandatory;cursor:grab;gap:16px;padding-bottom:6px;display:flex;overflow-x:auto}.voices__track::-webkit-scrollbar{display:none}.works__track::-webkit-scrollbar{display:none}.plans__grid::-webkit-scrollbar{display:none}.voice{scroll-snap-align:start;background:var(--card);width:min(82vw,400px);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;flex:none;align-content:space-between;gap:20px;padding:clamp(20px,2vw,28px);display:grid}.voice blockquote{letter-spacing:-.01em;font-size:clamp(16px,1.2vw,18.5px);font-weight:500;line-height:1.5}.voice figcaption{align-items:center;gap:14px;display:flex}.voice figcaption b{font-weight:700;display:block}.voice figcaption em{color:var(--mut);font-size:14px;font-style:normal}.voice__av{width:42px;height:42px;color:var(--gold);font:700 14px/1 var(--mono);background:#0e0e10;border-radius:50%;flex:none;place-items:center;display:grid}.works{gap:22px;margin-top:clamp(64px,8vw,120px);display:grid}.work{scroll-snap-align:start;aspect-ratio:16/10;width:min(78vw,560px);box-shadow:0 0 0 1px var(--line);background:#ddd;border-radius:16px;flex:none;overflow:hidden}.work img{object-fit:cover;object-position:top;pointer-events:none;width:100%;height:100%;transition:transform 1.2s var(--ease)}.work:hover img{transform:scale(1.03)}.works__track--big{padding-inline:var(--g)}.works__track--big .work{width:min(84vw,820px)}.is-dragging{cursor:grabbing;scroll-snap-type:none}.is-dragging *{pointer-events:none}.journal{padding-block:var(--sec);position:relative}.rows{border-top:1px solid var(--line)}.row{border-bottom:1px solid var(--line);gap:8px;padding:26px 0;display:grid;position:relative}.row .mono{color:var(--mut)}.row__t{letter-spacing:-.03em;max-width:24ch;transition:transform .6s var(--ease), color .3s;font-size:clamp(24px,3vw,46px);font-weight:600;line-height:1.05}.row__img{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%;margin-top:6px}.row__ic{transition:transform .5s var(--ease);position:absolute;top:28px;right:0}.row:hover .row__ic{color:var(--gold);transform:rotate(45deg)}.float{display:none}@media (min-width:960px) and (pointer:fine){.row{grid-template-columns:3fr 9fr;align-items:baseline;padding:34px 0}.row__img{display:none}.rows:hover .row__t{color:var(--mut)}.row:hover .row__t{color:var(--fg);transform:translate(14px)}.float{z-index:50;aspect-ratio:4/3;pointer-events:none;opacity:0;border-radius:16px;width:340px;display:block;position:fixed;top:0;left:0;overflow:hidden;transform:scale(.6)}.float img{object-fit:cover;width:100%;height:100%}}.ph{padding-top:calc(var(--nav) + clamp(56px, 13vh, 150px));padding-bottom:clamp(56px,8vw,120px);position:relative;overflow:hidden}.ph__in{z-index:1;position:relative}.ph .kicker{margin-bottom:clamp(20px,3vw,36px)}.ph__title{margin-left:-.03em}.ph__row{gap:28px;margin-top:clamp(28px,4vw,52px);display:grid}.ph__extra{gap:18px;display:grid}.ph__ctas{flex-wrap:wrap;gap:12px;display:flex}.ph__lion{right:var(--g);width:clamp(120px,22vw,340px);color:var(--gold);opacity:.12;position:absolute;top:0}.ph--nova:before{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#8b5cf659,#22d3ee1a 60%,#0000);border-radius:50%;width:70vw;height:70vw;position:absolute;top:-20vh;right:-10vw}.ph--nova .ph__title{background:linear-gradient(100deg, #fff 20%, var(--nova2) 60%, var(--nova1));color:#0000;-webkit-background-clip:text;background-clip:text}@media (min-width:960px){.ph__row{grid-template-columns:1fr auto;align-items:end}.ph__extra{text-align:right;justify-items:end}}.crumbs{color:var(--mut);flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.crumbs a{color:var(--fg)}.crumbs a:hover{color:var(--gold)}.crumbs i{opacity:.5;font-style:normal}.price{color:var(--mut)}.price b{color:var(--gold);font-size:20px}.hm{padding-bottom:clamp(64px,8vw,120px)}.hm__media{aspect-ratio:16/9;box-shadow:0 0 0 1px var(--line);border-radius:clamp(14px,1.6vw,24px);overflow:hidden}.hm__media img{object-fit:cover;object-position:top center;width:100%;height:100%}.hm__media--tv{aspect-ratio:16/9}.hm__hint{color:var(--mut);text-align:center;margin-top:14px}.media{background:#0d0d0f;border-radius:16px;position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%}.media figcaption{color:var(--bone);background:#070707b8;border-radius:8px;padding:6px 10px;font-size:10px;position:absolute;bottom:12px;left:12px}.media--sim{background:0 0;overflow:visible}.intro{padding-block:var(--sec)}.intro__grid{gap:24px;display:grid}.intro__cols{color:var(--mut);gap:22px;margin-top:clamp(32px,4vw,56px);font-size:18px;display:grid}.chips{flex-wrap:wrap;gap:8px;margin-top:clamp(32px,4vw,56px);display:flex}.chips li{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;display:inline-flex}.chips .ic{color:#8f5d00}.punch{text-transform:uppercase;max-width:20ch;margin-top:clamp(40px,5vw,72px);font-size:clamp(32px,4vw,64px);font-weight:800;font-stretch:62%;line-height:.92}.mini{background:var(--line);border-block:1px solid var(--line);gap:1px;margin-top:48px;display:grid}.mini li{background:var(--bg);padding:22px 0}.mini h3{letter-spacing:-.02em;font-size:20px;font-weight:700}.mini p{color:var(--mut)}@media (min-width:960px){.intro__grid{grid-template-columns:3fr 9fr;gap:48px}.intro__cols{grid-template-columns:1fr 1fr;gap:40px}.mini{grid-template-columns:1fr 1fr}.mini li{padding:26px 24px 26px 0}}.status-line{color:var(--mut);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;display:flex}.mail-big{word-break:break-all;align-items:center;gap:14px;margin-top:clamp(36px,5vw,64px);font-size:clamp(36px,6vw,96px);font-weight:800;font-stretch:62%;line-height:1;display:inline-flex}.mail-big .ic{color:#8f5d00;width:.6em;height:.6em;transition:transform .5s var(--ease)}.mail-big:hover .ic{transform:rotate(45deg)}.feats{padding-block:var(--sec)}.feats__grid{gap:40px;display:grid}.feat{border-top:1px solid var(--line);padding:26px 0}.feat .mono{color:var(--gold)}.feat h3{letter-spacing:-.03em;margin:10px 0 12px;font-size:clamp(26px,2.6vw,40px);font-weight:700;line-height:1.05}.feat>p:not(.mono){color:var(--mut);max-width:44ch}.feat__m{margin-top:22px}.feat__m .media{aspect-ratio:16/10}.feats__stage{display:none}@media (min-width:960px){.feats__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.feat{opacity:.3;flex-direction:column;justify-content:center;min-height:60vh;transition:opacity .5s;display:flex}.feat.is-on{opacity:1}.feat__m{display:none}.feats__stage{top:calc(var(--nav) + 6vh);height:calc(88vh - var(--nav));display:block;position:sticky}.feats__slot{opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease);pointer-events:none;align-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(30px)scale(.98)}.feats__slot.is-on{opacity:1;pointer-events:auto;transform:none}.feats__slot .media{aspect-ratio:16/10.5;width:100%}}.specs{padding-block:var(--sec)}.specs__grid{gap:32px;display:grid}.specs__list{border-top:1px solid var(--line)}.specs__list>div{border-bottom:1px solid var(--line);gap:4px;padding:20px 0;display:grid}.specs__list dt{font-size:17px;font-weight:700}.specs__list dd{color:var(--mut);font-size:17px}@media (min-width:960px){.specs__grid{grid-template-columns:5fr 7fr}.specs__side{top:calc(var(--nav) + 40px);align-self:start;position:sticky}.specs__list>div{grid-template-columns:2fr 5fr;gap:24px}}.cross{padding-bottom:var(--sec)}.cross__a{border-radius:var(--r);color:var(--bone);background:#0e0e10;flex-wrap:wrap;align-items:center;gap:18px 28px;padding:28px;display:flex}.cross__a img{filter:brightness(0)invert();width:auto;height:34px}.cross__a span{letter-spacing:-.02em;font-size:20px}.cross__a b{color:var(--gold);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.next{overflow:hidden}.next__a{gap:18px;padding-block-start:clamp(80px,12vw,180px);padding-block-end:clamp(80px,12vw,180px);display:grid}.next__name{max-width:16ch;transition:transform .8s var(--ease), color .4s}.next__go{background:var(--gold);color:#000;width:clamp(56px,6vw,92px);height:clamp(56px,6vw,92px);transition:transform .7s var(--ease);border-radius:50%;place-items:center;display:grid}.next__go .ic{width:42%;height:42%}.next__a:hover .next__name{color:var(--gold);transform:translate(clamp(10px,2vw,34px))}.next__a:hover .next__go{transform:translate(clamp(10px,2vw,34px))rotate(-45deg)}.sols{padding-block:var(--sec)}.sols__grid{gap:16px;display:grid}.sc{border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);isolation:isolate;display:grid;position:relative;overflow:hidden}.sc__media{aspect-ratio:16/10;overflow:hidden}.sc__media .media{border-radius:0;height:100%}.sc__media img{transition:transform 1.2s var(--ease)}.sc:hover .sc__media img{transform:scale(1.05)}.sc__body{gap:8px;padding:22px 24px 26px;display:grid;position:relative}.sc__body .mono{color:var(--gold)}[data-theme=light] .sc__body .mono{color:#8f5d00}.sc__body h3{text-transform:uppercase;font-size:clamp(40px,4vw,64px);font-weight:800;font-stretch:62%;line-height:.9}.sc__body p:not(.mono){color:var(--mut);padding-right:50px}.sc__go{background:var(--gold);color:#000;width:40px;height:40px;transition:transform .5s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:24px;right:22px}.sc:hover .sc__go{transform:rotate(45deg)}@media (min-width:760px){.sols__grid{grid-template-columns:1fr 1fr}}.plist{padding-block:0 var(--sec)}.plist__grid{gap:clamp(64px,9vw,140px);display:grid}.pl{align-items:center;gap:28px;display:grid}.pl__top{color:var(--mut);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pl__logo{width:auto;height:26px}.pl__logo--sq{border-radius:12px;height:40px}.pl__lion{width:30px;color:var(--gold)}.pl__body p:not(.mono){color:var(--mut);max-width:44ch;margin:18px 0}.pl__media{border-radius:var(--r);aspect-ratio:16/10;box-shadow:0 0 0 1px var(--line);background:#0e0e10;overflow:hidden}.pl__media>img{object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform 1.2s var(--ease)}.pl:hover .pl__media>img{transform:scale(1.04)}.pl__media>[data-sim]{height:100%}@media (min-width:960px){.pl{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.pl--rev .pl__body{order:2}}.ap{padding-block:var(--sec)}.film{aspect-ratio:16/10;box-shadow:0 0 0 1px var(--line), 0 60px 120px -60px #f4b23e59;background:#0b0b0d;border-radius:clamp(14px,1.6vw,24px);position:relative;overflow:hidden}.film>div:not(.film__poster){top:0;bottom:0;left:0;right:0;position:absolute!important}.film__poster{background:linear-gradient(110deg,#111 30%,#1b1b1e 50%,#111 70%) 0 0/300% 100%;animation:1.6s linear infinite shimmer;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes shimmer{to{background-position:-150% 0}}.prompts{gap:10px;margin-top:36px;display:grid}.prompts li{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:16px 20px;font-size:17px}.prompts .mono{color:var(--gold);margin-right:6px}@media (min-width:960px){.prompts{grid-template-columns:repeat(3,1fr)}}.mods{padding-block:var(--sec) 0;overflow:hidden}.mods__grid{gap:12px;display:grid}.mods__grid li{isolation:isolate;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;gap:8px;padding:24px;display:grid;position:relative;overflow:hidden}.mods__grid .mono{color:#8f5d00}.mods__grid h3{letter-spacing:-.02em;font-size:22px;font-weight:700}.mods__grid p{color:var(--mut);font-size:15px}@media (min-width:760px){.mods__grid{grid-template-columns:repeat(3,1fr)}}.plans{padding-block:var(--sec);overflow:hidden}.plan{scroll-snap-align:start;border-radius:var(--r);background:var(--card);width:min(80vw,320px);box-shadow:inset 0 0 0 1px var(--line);flex:none;align-content:start;gap:14px;padding:26px;display:grid}.plan .mono{color:var(--gold)}.plan__p b{font-size:64px;font-weight:800;font-stretch:62%;line-height:.9}.plan__p span{color:var(--mut);margin-left:6px;font-size:13px}.plan__d{color:var(--mut);min-height:3em;font-size:15px}.plan ul{border-top:1px solid var(--line);gap:8px;padding-top:14px;font-size:14px;display:grid}.plan li .ic{color:var(--gold);margin-right:4px}.plan--hl{background:var(--gold);color:#120c02;--mut:#4a3a17;--line:#00000026}.plan--hl .mono,.plan--hl li .ic{color:#120c02}.steps{padding-block:var(--sec) 0}.steps__list{gap:12px;display:grid}.steps__list li{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;gap:8px;padding:26px;display:grid}.steps__n{color:#8f5d00;font-size:72px;font-weight:800;font-stretch:62%;line-height:.8}.steps__list h3{font-size:22px;font-weight:700}.steps__list p{color:var(--mut)}@media (min-width:760px){.steps__list{grid-template-columns:repeat(4,1fr)}}.hm--nova .hm__media{box-shadow:0 0 0 1px #8b5cf659,0 80px 140px -60px #8b5cf68c}.pillars{padding-block:0 var(--sec)}.pillar{border-top:1px solid var(--line);align-items:center;gap:24px;padding-block-start:clamp(36px,5vw,70px);padding-block-end:clamp(36px,5vw,70px);display:grid}.pillar__b .mono{color:var(--nova2)}.pillar__b h3{text-transform:uppercase;margin:10px 0 14px;font-size:clamp(44px,5vw,84px);font-weight:800;font-stretch:62%;line-height:.88}.pillar__b p:not(.mono){color:var(--mut);max-width:42ch}.pillar__m{aspect-ratio:16/10}@media (min-width:960px){.pillar{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.pillar--rev .pillar__b{order:2}}.facts{background:var(--line);border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:40px;display:grid}.facts li{background:var(--bg);gap:6px;padding:24px 0;display:grid}.facts b{background:linear-gradient(100deg, var(--nova1), var(--nova2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,4.4vw,72px);font-weight:800;font-stretch:62%;line-height:.9}.facts span{color:var(--mut);font-size:14px}@media (min-width:960px){.facts{grid-template-columns:repeat(4,1fr)}.facts li{padding-left:22px}.facts li:first-child{padding-left:0}}.code{padding-block:var(--sec)}.code__grid{align-items:center;gap:32px;display:grid}.code__grid .sh{margin-bottom:20px}.code__grid .link{margin-top:22px}.codebox{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);font:500 clamp(12px, 1.1vw, 15px)/1.75 var(--mono);color:#d8d2c6;white-space:pre;background:#0b0b0d;margin:0;padding:clamp(20px,2.4vw,34px);overflow-x:auto}.codebox .c-c{color:#6b675f}.codebox .c-k{color:var(--gold)}.codebox .c-n{color:#8fd3ff}.codebox .c-f{color:#c4a7ff}@media (min-width:960px){.code__grid{grid-template-columns:5fr 7fr;gap:64px}}.dcs{padding-block:var(--sec)}.dcs__grid{gap:14px;display:grid}.dc{border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:8px;padding:28px;display:grid}.dc .mono{color:#8f5d00}.dc h3{text-transform:uppercase;font-size:clamp(48px,5vw,84px);font-weight:800;font-stretch:62%;line-height:.88}.dc__n{font-size:20px;font-weight:600}.dc p:last-child{color:var(--mut)}.dc--facts ul{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dc--facts b{font-size:44px;font-weight:800;font-stretch:62%;line-height:.9;display:block}.dc--facts span{color:var(--mut);font-size:13px}@media (min-width:960px){.dcs__grid{grid-template-columns:1fr 1fr 1.2fr}}.virt{padding-block:var(--sec)}.virt__list{background:var(--line);border-block:1px solid var(--line);gap:1px;display:grid}.virt__list li{background:var(--bg);gap:6px;padding:26px 0;display:grid}.virt__list .mono{color:var(--gold)}.virt__list h3{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,38px);font-weight:700}.virt__list p{color:var(--mut)}@media (min-width:960px){.virt__list{grid-template-columns:repeat(4,1fr)}.virt__list li{padding:30px 22px 30px 0}}.statsec{padding-block:0 var(--sec)}.statsec--page{padding-top:0}.proj{padding-block:0 var(--sec)}.filters{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.filter{height:40px;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;padding:0 18px;font-size:14px;transition:background .3s,color .3s}.filter.is-on{background:var(--gold);color:#000;box-shadow:none}.proj__grid{gap:16px;display:grid}.pc{isolation:isolate;border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:opacity .4s, transform .5s var(--ease);display:grid;position:relative;overflow:hidden}.pc.is-out{display:none}.pc__m{aspect-ratio:16/10;background:#0b0b0d;overflow:hidden}.pc__m img{object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform 1.2s var(--ease)}.pc__m [data-sim]{height:100%}.pc:hover .pc__m img{transform:scale(1.05)}.pc__b{gap:10px;padding:22px 24px 26px;display:grid}.pc__top{color:var(--mut);justify-content:space-between;align-items:center;gap:10px;display:flex}.pc h3,.pc .pc__h{letter-spacing:-.03em;font-size:clamp(28px,2.6vw,40px);font-weight:800}.pc p{color:var(--mut)}.tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.tags li{background:var(--card2);font:500 11px/1.2 var(--mono);border-radius:99px;padding:5px 10px}@media (min-width:760px){.proj__grid{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.proj__grid{grid-template-columns:repeat(3,1fr)}}.works-sec{padding-block:var(--sec);overflow:hidden}.vals{padding-block:var(--sec)}.vals__grid{gap:12px;display:grid}.vals__grid li{isolation:isolate;border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);align-content:end;gap:10px;min-height:240px;padding:28px;display:grid;position:relative;overflow:hidden}.vals__grid .mono{color:var(--gold);margin-bottom:auto}.vals__grid h3{text-transform:uppercase;font-size:clamp(40px,4vw,64px);font-weight:800;font-stretch:62%;line-height:.9}.vals__grid p{color:var(--mut)}@media (min-width:760px){.vals__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.vals__grid{grid-template-columns:repeat(4,1fr)}.vals__grid--3{grid-template-columns:repeat(3,1fr)}}.where{padding-block:var(--sec) 0}.where__grid{gap:24px;display:grid}.where__card{border-radius:var(--r);color:var(--bone);background:#0e0e10;gap:14px;padding:clamp(24px,3vw,40px);display:grid}.where__card .mono{color:var(--gold)}.where__a{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,40px);font-weight:600;line-height:1.15}@media (min-width:960px){.where__grid{grid-template-columns:5fr 7fr;align-items:end}.where__grid .sh{margin:0}}.contact{padding-block:clamp(48px, 6vw, 96px) var(--sec)}.contact__grid{gap:48px;display:grid}.contact__ch{background:var(--line);border-block:1px solid var(--line);align-self:start;gap:1px;display:grid}.chan{background:var(--bg);gap:6px;padding:22px 0;display:grid}.chan .mono{color:#8f5d00}.chan b{letter-spacing:-.02em;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.2;transition:color .3s}.chan:hover b{color:#8f5d00}.form{gap:26px;display:grid}.form__chips{border:0;flex-wrap:wrap;gap:8px;display:flex}.form__chips legend{margin-bottom:12px}.chip input{opacity:0;pointer-events:none;position:absolute}.chip>span{background:var(--card);height:42px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:99px;align-items:center;padding:0 16px;font-size:14px;transition:background .3s,color .3s;display:inline-flex}.chip input:checked+span{color:var(--gold);background:#0e0e10}.chip input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.form__row{gap:26px;display:grid}.field{gap:8px;display:grid}.field span{color:var(--mut);font-size:13px}.field input,.field textarea{font:inherit;color:var(--fg);border:0;border-bottom:1px solid var(--line);resize:vertical;background:0 0;border-radius:0;outline:none;width:100%;padding:8px 0 14px;font-size:19px;transition:border-color .3s}.field input:focus,.field textarea:focus{border-color:#8f5d00}.field.is-bad input,.field.is-bad textarea{border-color:var(--ember)}.form__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.form__msg{color:var(--mut);max-width:40ch}.form__msg.ok{color:#0f8a46}.form__msg.bad{color:#c2410c}@media (min-width:760px){.form__row{grid-template-columns:1fr 1fr}}@media (min-width:1040px){.contact__grid{grid-template-columns:5fr 7fr;gap:72px}}.posts{padding-block:clamp(48px, 6vw, 96px) var(--sec)}.posts__grid{gap:48px;display:grid}.post a{gap:22px;display:grid}.post__m{border-radius:var(--r);aspect-ratio:16/10;background:#ddd;overflow:hidden}.post__m img{object-fit:cover;width:100%;height:118%}.post__b{gap:12px;display:grid}.post__b .mono{color:var(--mut)}.post__b h2{letter-spacing:-.03em;font-size:clamp(26px,2.6vw,40px);font-weight:700;line-height:1.08}.post__b p:not(.mono){color:var(--mut)}.post__au{color:#8f5d00!important}.post--feat .post__b h2{font-size:clamp(32px,3.6vw,60px)}@media (min-width:960px){.posts__grid{grid-template-columns:1fr 1fr;column-gap:32px}.post--feat{grid-column:1/-1}.post--feat a{grid-template-columns:7fr 5fr;align-items:end;gap:40px}}.art{padding-top:calc(var(--nav) + clamp(56px, 10vh, 120px));padding-bottom:var(--sec)}.art__head h1{max-width:20ch}.art__meta{color:var(--mut);margin-top:26px}.art__cover{margin-block-start:clamp(40px,6vw,88px);margin-block-end:clamp(40px,6vw,88px)}.art__cover img{aspect-ratio:21/9;object-fit:cover;border-radius:var(--r);width:100%}.prose{max-width:760px;font-size:clamp(18px,1.3vw,20px);line-height:1.65}.prose>*+*{margin-top:1em}.prose h2{text-transform:uppercase;margin-top:2em;font-size:clamp(34px,3.6vw,56px);font-weight:800;font-stretch:62%;line-height:.95}.prose h3{letter-spacing:-.02em;margin-top:1.6em;font-size:clamp(22px,1.8vw,28px);font-weight:700}.prose h2+p,.prose h3+p,.prose h3+ul,.prose h2+ul{margin-top:.6em}.prose ul{gap:.5em;display:grid}.prose li{padding-left:26px;position:relative}.prose li:before{content:"";background:var(--gold);width:12px;height:2px;position:absolute;top:.72em;left:2px}.prose pre{color:var(--bone);font:500 14px/1.6 var(--mono);background:#0e0e10;border-radius:14px;padding:18px;overflow-x:auto}.art__author{border-top:1px solid var(--line);align-items:center;gap:16px;max-width:760px;margin-top:64px;padding-top:28px;display:flex}.art__author p{color:var(--mut);font-size:15px}.footer{padding-top:var(--sec);position:relative;overflow:hidden}.footer__cta{padding-bottom:var(--sec);gap:28px;display:grid}.footer__big{width:-moz-fit-content;width:fit-content;font-size:clamp(64px,12.4vw,236px);line-height:.82;display:grid;position:relative}.footer__big span:last-of-type{color:var(--gold)}.footer__arrow{width:.42em;height:.42em;color:var(--gold);transition:transform .6s var(--ease);position:absolute;top:.05em;right:-.2em}.footer__big:hover .footer__arrow{transform:rotate(45deg)}.footer__ctas{flex-wrap:wrap;gap:12px;display:flex}.footer__grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:40px 24px;padding-block-start:56px;padding-block-end:56px;display:grid}.footer__col{align-content:start;gap:9px;font-size:15px;display:grid}.footer__col a:not(.brand){color:#a7a299;width:-moz-fit-content;width:fit-content;transition:color .3s}.footer__col a:not(.brand):hover{color:var(--gold)}.footer__col .kicker{margin-bottom:6px}.footer__col--brand{grid-column:1/-1;gap:16px}.footer__col--brand p{color:var(--mut);max-width:36ch}.clock{color:var(--mut);margin-top:10px}.clock time{color:var(--bone)}@media (min-width:1000px){.footer__grid{grid-template-columns:3fr 2fr 2fr 2fr 2fr}.footer__col--brand{grid-column:auto}}.footer__mark{padding-inline:var(--g);pointer-events:none;justify-content:space-between;align-items:flex-end;gap:2vw;margin-bottom:-2.6vw;padding-top:.25em;display:flex;position:relative;overflow:hidden}.footer__mark span{text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ece8e02e;min-width:0;font-size:clamp(56px,15.6vw,400px);font-weight:800;font-stretch:62%;line-height:.82;font-size:min(clamp(56px, 15.6vw, 400px), calc(118vw / var(--n,8)))}.footer__lion{color:#f4b23e29;flex:none;width:clamp(48px,12vw,300px);margin-bottom:1.6vw}.footer__bottom{border-top:1px solid var(--line);color:var(--mut);background:var(--void);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block-start:22px;padding-block-end:22px;font-size:10px;display:flex;position:relative}.to-top{color:var(--bone);font:inherit;text-transform:inherit;align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.js [data-reveal],.js [data-reveal-item]{opacity:0;transform:translateY(30px)}.js [data-split]{visibility:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.perf-low *,.perf-low :before,.perf-low :after{-webkit-backdrop-filter:none!important}.perf-low .nav:before{background:#070707f0}.perf-low .nav.is-light:before{background:#f1ede5f5}.perf-low .core__ch{background:#070707db}.perf-low .dv,.perf-low .cv-chip,.perf-low .sim-phone,.perf-low .hero__scroll i,.perf-low .lab .wires .data,.perf-low .sim-board .tr path{animation:none!important}.perf-low .ph--nova:before{filter:none}.perf-mid .cv-chip,.perf-mid .ios__notif,.perf-mid .lab__hud{-webkit-backdrop-filter:none}html:not(.perf-high) .nav:before,html:not(.perf-high) .core__ch,html:not(.perf-high) .lab__hud,html:not(.perf-high) .pt,html:not(.perf-high) .pc-panel{-webkit-backdrop-filter:none!important}html:not(.perf-high) .nav:before{background:#070707eb}html:not(.perf-high) .nav.is-light:before{background:#f1ede5f2}html:not(.perf-high) .core__ch{background:#070707d1}@keyframes heroIn{0%{opacity:.01;transform:translateY(24px)}}@media (prefers-reduced-motion:no-preference){.hero-in{animation:heroIn 1s var(--ease) both;animation-delay:calc(.12s + var(--d,0) * 70ms)}.is-booting .hero-in,.is-arriving .hero-in{animation-play-state:paused}}.hero__word .hw{display:flex}.hero__word .hm{margin-top:-.22em;margin-bottom:-.04em;padding-top:.22em;padding-bottom:.04em;display:inline-block;overflow:hidden}.hero__word .sw{display:inline-block}@keyframes hwIn{0%{transform:translateY(115%)}}@media (prefers-reduced-motion:no-preference){.hero__word .sw{animation:1.4s cubic-bezier(.16,1,.3,1) both hwIn;animation-delay:calc(.3s + var(--i,0) * 45ms)}.is-booting .hero__word .sw,.is-arriving .hero__word .sw{animation-play-state:paused}}[data-theme=light] .kicker .mono{color:#8f5d00}.sim{min-width:0;height:100%;min-height:240px;font-family:var(--sans);position:relative}.media.sim,.pillar__m.sim,.prod__media.sim{height:auto;min-height:0}.media.sim>*,.pillar__m.sim>*,.prod__media.sim>*,.media--sim .sim__win,.sim>.sim__win{height:100%}.sim__win{color:#141414;background:#fbf9f4;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000001f,0 40px 80px -40px #0000008c}.sim--dark{color:#e8e4dc;background:#0d0d0f;box-shadow:0 0 0 1px #ece8e01a,0 40px 80px -40px #000c}.sim--nova2{color:#ece9f7;background:#0f0b1a;box-shadow:0 0 0 1px #8b5cf64d,0 40px 90px -40px #8b5cf680}.sim__bar{height:34px;font:500 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.03em;color:#7f7f7ff2;background:#7f7f7f1f;flex:none;align-items:center;gap:6px;padding:0 12px;display:flex;position:relative}.sim__bar i{background:#7f7f7f59;border-radius:50%;width:9px;height:9px}.sim__bar span{white-space:nowrap;text-overflow:ellipsis;max-width:70%;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.sim__body{flex:1;min-height:0;padding:clamp(14px,2vw,22px);overflow:hidden}.sim__tag{z-index:5;font:500 9px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#7f7f7fcc;pointer-events:none;background:#00000040;border-radius:6px;padding:4px 7px;position:absolute;bottom:8px;right:10px}.sim .ok{color:#3ddc84}.sim .bad{color:#ff6b4e}.sim .warn{color:#f4b23e}.sim i>em,.sim-diag__g i em,.sim-scan i em,.sim-inst i em,.sim-nvr__disks i em,.nv__dl i em{border-radius:inherit;background:var(--gold);width:0;height:100%;transition:width .3s linear;display:block}.sim-code{font:500 clamp(11px, 1.05vw, 14px)/1.85 var(--mono)}.sim-code ol{counter-reset:l}.sim-code li{counter-increment:l;white-space:pre;min-height:1.85em}.sim-code li:before{content:counter(l);color:#4a4741;width:2.4em;display:inline-block}.sim-code li:last-child:after{content:"";vertical-align:-.2em;background:var(--gold);width:2px;height:1.1em;animation:1s steps(2,end) infinite blink;display:inline-block}.c-k{color:#f4b23e}.c-f{color:#c4a7ff}.c-s{color:#8ee6a0}.c-t{color:#7cc6ff}.c-a{color:#ffb38a}.c-p{color:#d8d2c6}.sim-term{height:100%;font:500 clamp(11px, 1vw, 13px)/1.7 var(--mono);flex-direction:column;display:flex}.sim-term__log{flex:1}.sim-term__log p em{color:#5c5952;margin-left:6px;font-style:normal}.sim-term__log b{margin-right:6px}.sim-term__sum{border-top:1px solid #ffffff14;padding-top:10px}.sim-prof{align-content:start;gap:14px;height:100%;display:grid}.sim-prof__flame{gap:3px;display:grid}.sim-prof__flame div{gap:3px;display:flex}.sim-prof__flame span{height:26px;font:500 10px/26px var(--mono);color:#1a1205;transition:flex .8s var(--ease), background .5s;background:#f4b23e;border-radius:4px;padding:0 8px;overflow:hidden}.sim-prof__flame div:nth-child(2) span{background:#e0902c}.sim-prof__flame div:nth-child(3) span{color:#fff;background:#c8701f}.sim-prof.is-fast .sim-prof__flame div:nth-child(3) span:nth-child(2){color:#04120a;background:#3ddc84;flex:6!important}.sim-prof__row{font:500 13px/1 var(--mono);justify-content:space-between;display:flex}.sim-prof.is-fast [data-v]{color:#3ddc84}.sim-prof svg{width:100%;height:70px}.sim-prof path{fill:none;stroke:var(--gold);stroke-width:2px;vector-effect:non-scaling-stroke}.sim-up{gap:12px;display:grid}.sim-up__bars{grid-template-columns:repeat(45,1fr);gap:3px;margin-bottom:8px;display:grid}.sim-up__bars i{opacity:.85;background:#3ddc84;border-radius:2px;height:22px}.sim-up__bars i.warn{background:#f4b23e}.sim-up__row{border-top:1px solid #00000014;justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.sim-arch{width:100%;height:100%}.sim-arch rect{fill:#17171a;stroke:#ece8e033}.sim-arch rect.hl{stroke:var(--gold)}.sim-arch text{fill:#e8e4dc;font:600 10px var(--sans);text-anchor:middle}.sim-arch .links path{fill:none;stroke:#ece8e033;stroke-width:1.4px;stroke-dasharray:3 4}.sim-arch .dots circle{fill:var(--gold);filter:drop-shadow(0 0 4px var(--gold))}.sim-serial{font:500 clamp(10px, .95vw, 13px)/1.75 var(--mono);color:#b8f5c9;flex-direction:column;justify-content:flex-end;height:100%;display:flex}.sim-serial p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sim-board-wrap{background:radial-gradient(circle at 50% 40%,#16140f,#070707 70%);border-radius:16px;place-items:center;height:100%;display:grid;position:relative;box-shadow:0 0 0 1px #ece8e01a}.sim-board{width:92%;height:auto}.sim-board .pcb{fill:#0f1a14;stroke:#2a3a2f;stroke-width:2px}.sim-board .tr path{fill:none;stroke:#c9902e;stroke-width:2.2px;stroke-dasharray:6 5;opacity:.8;animation:1.4s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-22px}}.sim-board .module{fill:#1a1a1d}.sim-board .shield{fill:#b9b9bd}.sim-board .lbl{fill:#1a1a1d;font:800 14px var(--sans);text-anchor:middle;letter-spacing:.04em}.sim-board .lbl2{fill:#3a3a3e;font:600 8px var(--mono);text-anchor:middle}.sim-board .pins rect{fill:#d9a548}.sim-board .usb{fill:#9a9aa0}.sim-board .led{fill:#222}.sim-board .led--pwr{fill:#ff4040;filter:drop-shadow(0 0 6px #ff4040)}.sim-board .led--st{animation:1.1s steps(2,end) infinite led}.sim-board .led--tx{animation:.35s steps(2,end) infinite led2}@keyframes led{50%{fill:#3aa0ff;filter:drop-shadow(0 0 8px #3aa0ff)}}@keyframes led2{50%{fill:#ffcf40;filter:drop-shadow(0 0 6px #ffcf40)}}.sim-diag{gap:14px;display:grid}.sim-diag__g{grid-template-columns:1fr auto;gap:6px;font-size:14px;display:grid}.sim-diag__g b{font:600 14px var(--mono)}.sim-diag__g i{background:#ffffff14;border-radius:3px;grid-column:1/-1;height:6px}.sim-diag__log{font:500 11px/1.6 var(--mono);border-top:1px solid #ffffff14;gap:4px;padding-top:10px;display:grid}.sim-scan{grid-template-columns:auto 1fr;align-items:center;gap:20px;height:100%;display:grid}.sim-scan__shield{color:#ff6b4e;width:clamp(70px,9vw,110px);transition:color .4s}.sim-scan__shield svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:100%}.sim-scan.is-done .sim-scan__shield{color:#3ddc84}.sim-scan__info{gap:10px;min-width:0;display:grid}.sim-scan__file{font:500 11px var(--mono);color:#8c8a84;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sim-scan i,.sim-inst i{background:#ffffff14;border-radius:4px;height:8px;display:block}.sim-scan__stats{gap:20px;font-size:14px;display:flex}.sim-scan__res{color:#3ddc84;min-height:1.4em;font-size:14px}.sim-inst{align-content:center;gap:14px;height:100%;display:grid}.sim-inst__os{flex-wrap:wrap;gap:8px;display:flex}.sim-inst__os span{background:#ffffff0f;border-radius:99px;padding:8px 14px;font-size:13px;transition:background .3s,color .3s}.sim-inst__os span.on{background:var(--gold);color:#120c02}.sim-inst__step{letter-spacing:-.02em;font-size:clamp(18px,2vw,26px);font-weight:600}.sim-inst__pct{font:600 13px var(--mono);color:#8c8a84}.sim-cctv{grid-template-columns:1fr 1fr;gap:4px;height:100%;display:grid}.sim-cctv__cam{border-radius:6px;min-height:90px;position:relative;overflow:hidden}.sim-cctv__cam canvas{mix-blend-mode:screen;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.sc0{background-blend-mode:normal;background:linear-gradient(#2c3138 0 55%,#1d2024 55%),linear-gradient(90deg,#0000 40%,#3a4048 40% 60%,#0000 60%)}.sc0:before{content:"";background:#11151a;border:3px solid #4b525c;width:24%;height:50%;position:absolute;top:18%;left:38%}.sc1{background:repeating-linear-gradient(90deg,#262a2f 0 14%,#1a1d21 14% 16%),#1a1d21}.sc1:before{content:"";background:repeating-linear-gradient(90deg,#5b4a33 0 10%,#3f3324 10% 12%);height:30%;position:absolute;bottom:12%;left:10%;right:10%}.sc2{background:linear-gradient(#1c2129 0 40%,#2a2e33 40%)}.sc2:before{content:"";width:32%;height:22%;box-shadow:120% 0 0 #3b414a;background:#474e58;border-radius:6px 6px 2px 2px;position:absolute;bottom:18%;left:12%}.sc3{background:linear-gradient(#2d2b28 0 60%,#221f1c 60%)}.sc3:before{content:"";background:#4a443b;width:64%;height:12%;position:absolute;bottom:26%;left:18%;box-shadow:0 -40px 0 -14px #6d6a63}.sim-cctv__cam>span{font:600 9px/1 var(--mono);color:#fff;text-shadow:0 1px 2px #000;position:absolute}.sim-cctv__n{top:8px;left:8px}.sim-cctv__rec{animation:1s steps(2,end) infinite blink;top:8px;right:8px;color:#ff4b4b!important}.sim-cctv__t{opacity:.8;bottom:8px;left:8px}.sim-cctv__box{border:1.5px solid #3ddc84;width:22%;height:46%;padding:2px 3px;transition:opacity .3s;top:30%;left:30%;color:#3ddc84!important;font-size:8px!important}.sim-nvr,.sim-nvr__disks{gap:10px;display:grid}.sim-nvr__disks div{grid-template-columns:1fr auto;gap:6px;font-size:13px;display:grid}.sim-nvr__disks i{background:#ffffff14;border-radius:3px;grid-column:1/-1;height:6px}.sim-nvr__disks em{width:auto}.sim-nvr__row{border-top:1px solid #ffffff12;justify-content:space-between;padding-top:8px;font-size:13px;display:flex}.sim-nvr__ch{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.sim-nvr__ch i{font:600 9px/22px var(--mono);text-align:center;color:#5c5952;background:#ffffff0f;border-radius:4px;font-style:normal}.sim-nvr__ch i.on{color:#3ddc84;background:#3ddc8426}.sim-nvr svg{width:100%;height:44px}.sim-nvr path{fill:none;stroke:var(--gold);stroke-width:1.6px;vector-effect:non-scaling-stroke}.sim-alarm{grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:14px 18px;height:100%;display:grid}.sim-alarm__state{font:700 13px var(--mono);text-align:center;background:#ffffff0f;border-radius:10px;grid-column:1/-1;padding:12px 14px;transition:background .3s,color .3s}.sim-alarm__state.on{color:#ff6b6b;background:#ff4b4b2e}.sim-alarm__pad{grid-template-columns:repeat(3,44px);align-content:start;gap:6px;display:grid}.sim-alarm__pad b{height:40px;font:600 15px var(--mono);background:#ffffff12;border-radius:10px;place-items:center;transition:background .15s,transform .15s;display:grid}.sim-alarm__pad b.hit{background:var(--gold);color:#000;transform:scale(.92)}.sim-alarm ul{align-content:start;gap:6px;display:grid}.sim-alarm li{background:#ffffff0a;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;display:flex}.sim-alarm li i{background:#3a3a3e;border-radius:50%;width:9px;height:9px}.sim-alarm li.on i{background:#ff4b4b;box-shadow:0 0 8px #ff4b4b}.sim-acc{grid-template-columns:auto 1fr;align-items:center;gap:20px;height:100%;display:grid}.sim-acc__reader{aspect-ratio:3/4;width:clamp(80px,10vw,120px);font:600 9px var(--mono);color:#8c8a84;background:#1b1b1e;border-radius:14px;place-items:end center;padding-bottom:12px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.sim-acc__ring{aspect-ratio:1;border:2px solid #3a3a3e;border-radius:50%;width:40%;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.sim-acc__reader.tap .sim-acc__ring{animation:tap .9s var(--ease)}.sim-acc__reader.tap .r2{animation-delay:.15s}.sim-acc__reader.ok .sim-acc__ring{border-color:#3ddc84}.sim-acc__reader.bad .sim-acc__ring{border-color:#ff4b4b}@keyframes tap{0%{opacity:1;width:30%}to{opacity:0;width:110%}}.sim-acc ul{gap:6px;display:grid}.sim-acc li{animation:in .5s var(--ease);background:#ffffff0a;border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:grid}.sim-acc li time{font:500 11px var(--mono);color:#8c8a84}.sim-acc li em{color:#8c8a84;font-size:12px;font-style:normal}.sim-acc li b{color:#3ddc84}.sim-acc li.bad b,.sim-acc li.bad span{color:#ff6b6b}@keyframes in{0%{opacity:0;transform:translateY(-8px)}}.sim-phones{background:radial-gradient(circle at 50% 30%,#1d1a14,#070707 70%);border-radius:16px;justify-content:center;align-items:center;gap:4%;height:100%;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ece8e01a}.sim-phone{aspect-ratio:9/19;background:#000;border-radius:28px;width:min(34%,200px);padding:6px;animation:6s ease-in-out infinite float;box-shadow:0 0 0 1.5px #333,0 30px 50px -20px #000c}.sim-phone--b{animation-delay:-3s;transform:translateY(20px)}@keyframes float{50%{translate:0 -10px}}.sim-phone__scr{color:#111;background:#f6f3ec;border-radius:22px;flex-direction:column;gap:7px;height:100%;padding:22px 10px 10px;display:flex;position:relative;overflow:hidden}.sim-phone--b .sim-phone__scr{color:#eee;background:#101013}.sp-head b{font-size:13px;font-weight:800;display:block}.sp-head span{opacity:.6;font-size:9px}.sp-card{background:#7f7f7f1f;border-radius:12px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:9px;display:flex}.sp-card b{font-size:11px}.sp-card.g{background:var(--gold);color:#120c02;padding-block-start:16px;padding-block-end:16px}.sp-card.g b{font-size:16px}.sp-track{gap:4px;margin:4px 0;display:flex}.sp-track i{background:#7f7f7f4d;border-radius:3px;flex:1;height:5px}.sp-track i.on{background:var(--gold)}.sp-track i[data-pulse]{animation:1s steps(2,end) infinite blink}.sp-tab{border-top:1px solid #7f7f7f33;justify-content:space-around;margin-top:auto;padding:8px 0 2px;display:flex}.sp-tab i{background:#7f7f7f59;border-radius:5px;width:14px;height:14px}.sp-tab i.on{background:var(--gold)}.sim-stack{flex-wrap:wrap;gap:8px;display:flex}.sim-stack span{font:600 13px var(--sans);transition:background .4s, color .4s, transform .4s var(--ease);background:#ffffff0f;border-radius:10px;padding:10px 14px}.sim-stack span.on{background:var(--gold);color:#120c02;transform:translateY(-3px)}.sim-stack__log{font:500 12px var(--mono);color:#3ddc84;position:absolute;bottom:16px;left:22px}.sim--nova{color:#ece9f7;background:#0c0a14;box-shadow:0 0 0 1px #8b5cf640,0 40px 90px -40px #8b5cf680}.nv{flex:1;grid-template-columns:clamp(90px,14%,150px) 1fr;min-height:0;display:grid}.nv__side{background:#0f0c1a;border-right:1px solid #ffffff0d;align-content:start;gap:4px;padding:14px 10px;font-size:12px;display:grid}.nv__side img{border-radius:9px;width:30px;margin:0 6px 12px}.nv__side b{color:#a7a1c0;border-radius:8px;padding:8px 10px;font-weight:500}.nv__side b.on{color:#fff;background:#8b5cf62e}.nv__main{align-content:start;gap:12px;padding:14px;display:grid;overflow:hidden}.nv__hero{background:radial-gradient(circle at 75% 30%,#22d3ee8c,#0000 45%),linear-gradient(120deg,#3b1d7a,#8b5cf6 55%,#f43f87);border-radius:14px;align-content:end;gap:4px;min-height:clamp(90px,12vw,150px);padding:16px;display:grid;position:relative;overflow:hidden}.nv__hero span{font:700 9px var(--mono);letter-spacing:.08em;opacity:.85}.nv__hero b{text-transform:uppercase;font-size:clamp(22px,3vw,42px);font-weight:800;font-stretch:62%;line-height:.9}.nv__hero em{opacity:.85;font-size:11px;font-style:normal}.nv__hero button{color:#1b0f33;background:#fff;border-radius:99px;padding:8px 16px;font-size:12px;font-weight:700;position:absolute;bottom:14px;right:14px}.nv__row{justify-content:space-between;font-size:13px;display:flex}.nv__row span{color:#8a84a6;font-size:11px}.nv__grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.nv__cov{aspect-ratio:3/4;font:700 9px/1.1 var(--sans);text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #00000080;transition:transform .5s var(--ease), box-shadow .4s;border-radius:10px;align-items:end;padding:6px;display:grid}.nv__cov.on{transform:translateY(-4px)scale(1.04);box-shadow:0 0 0 2px #fff,0 12px 24px -10px #8b5cf6cc}.c1{background:linear-gradient(160deg,#ff4f9a,#3b0f5e)}.c2{background:linear-gradient(160deg,#5b6470,#1b1f26)}.c3{background:linear-gradient(160deg,#22d3ee,#1e3a8a)}.c4{background:linear-gradient(160deg,#0f172a,#4338ca 60%,#a5b4fc)}.c5{background:linear-gradient(160deg,#fb923c,#7c2d12)}.c6{background:linear-gradient(160deg,#a3e635,#14532d)}.nv__dl{color:#a7a1c0;grid-template-columns:1fr auto;gap:6px;font-size:11px;display:grid}.nv__dl i{background:#ffffff14;border-radius:3px;grid-column:1/-1;height:5px}.nv__dl i em{background:linear-gradient(90deg, var(--nova1), var(--nova2))}.sim-ws{gap:12px;display:grid}.sim-ws__gpu{background:linear-gradient(120deg,#8b5cf640,#22d3ee1f);border-radius:12px;gap:4px;padding:14px 16px;display:grid}.sim-ws__gpu span{font:700 9px var(--mono);letter-spacing:.08em;color:#a78bfa}.sim-ws__gpu b{font-size:clamp(16px,1.6vw,22px);font-weight:800}.sim-ws__gpu em{color:#a7a1c0;font-size:11px;font-style:normal}.sim-ws__tpl{flex-wrap:wrap;gap:6px;display:flex}.sim-ws__tpl span{background:#ffffff0f;border-radius:8px;padding:7px 12px;font-size:12px;transition:background .3s}.sim-ws__tpl span.on{color:#fff;background:#8b5cf6}.sim-ws__chart div{justify-content:space-between;font-size:12px;display:flex}.sim-ws__chart em{font:700 8px var(--mono);color:#a78bfa;background:#8b5cf633;border-radius:4px;margin-left:6px;padding:2px 5px;font-style:normal}.sim-ws__chart svg{width:100%;height:60px}.sim-ws__chart path{fill:none;stroke:#22d3ee;stroke-width:2px;vector-effect:non-scaling-stroke}.sim-ws__warn{font:600 11px var(--mono);color:#f4b23e;background:#f4b23e1a;border-radius:8px;padding:8px 12px}.sim-gpu{gap:16px;display:grid}.sim-gpu__link{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.sim-gpu__link>div:not(.sim-gpu__wire){background:#ffffff0f;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.sim-gpu__link b{font-size:14px}.sim-gpu__link span{color:#a7a1c0;font-size:10px}.sim-gpu__wire{background:#8b5cf659;height:2px;position:relative}.sim-gpu__wire i{background:#22d3ee;border-radius:50%;width:8px;height:8px;animation:1.6s linear infinite pkt;position:absolute;top:-3px;box-shadow:0 0 10px #22d3ee}.sim-gpu__wire i:nth-child(2){animation-delay:-.53s}.sim-gpu__wire i:nth-child(3){background:#f43f87;animation-direction:reverse;animation-delay:-1.06s;box-shadow:0 0 10px #f43f87}@keyframes pkt{0%{left:0}to{left:calc(100% - 8px)}}.sim-gpu__log{font:500 12px/1.75 var(--mono);color:#c7c2dc}.sim-gpu__log p:not(.ready){color:#8ee6a0}.sim-gpu__log .ready{color:#fff;margin-top:6px;font-weight:700}.xmb{aspect-ratio:16/9;color:#fff;width:100%;height:100%;min-height:300px;font-family:var(--sans);border-radius:16px;outline:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a;container-type:inline-size}.prod__media .xmb,.pl__media .xmb,.pc__m .xmb{box-shadow:none;aspect-ratio:auto;border-radius:0}.xmb:focus-visible{box-shadow:0 0 0 2px var(--xmb)}.xmb__waves{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.xmb__top{align-items:center;gap:2cqw;font-size:max(10px,1.6cqw);display:flex;position:absolute;top:4cqw;left:4cqw;right:4cqw}.xmb__top img{border-radius:22%;width:max(18px,3.2cqw);margin-right:auto}.xmb__clock{letter-spacing:.02em;font-size:max(12px,2.4cqw);font-weight:300}.xmb__on{opacity:.85;align-items:center;gap:6px;display:inline-flex}.xmb__on i{background:#3ddc84;border-radius:50%;width:7px;height:7px}.xmb__bar{height:16cqw;position:absolute;top:24%;left:0;right:0}.xmb__cat{width:12cqw;transition:transform .5s var(--ease), opacity .4s;opacity:.6;color:#fff;justify-items:center;gap:.8cqw;margin-left:-6cqw;display:grid;position:absolute;top:0;left:0}.xmb__ic{width:5.4cqw;min-width:26px;height:5.4cqw;min-height:26px;transition:transform .5s var(--ease);filter:drop-shadow(0 0 #0000);place-items:center;display:grid}.xmb__ic svg{width:100%;height:100%}.xmb__ct{opacity:0;white-space:nowrap;font-size:max(9px,1.5cqw);transition:opacity .3s}.xmb__cat.on{opacity:1}.xmb__cat.on .xmb__ic{filter:drop-shadow(0 0 1.2cqw #ffffffb3);transform:scale(1.3)}.xmb__cat.on .xmb__ct{opacity:1}.xmb__items{margin-left:-3.2cqw;font-size:max(10px,1.9cqw);position:absolute;top:calc(24% + 13cqw);left:0}.xmb__it{opacity:.5;width:50cqw;transition:transform .45s var(--ease), opacity .3s;align-items:center;gap:1.6cqw;display:flex;position:absolute;top:0;left:0}.xmb__it.on{opacity:1}.xmb__dot{border-radius:1cqw;flex:none;place-items:center;width:4.6cqw;min-width:20px;height:4.6cqw;min-height:20px;display:grid}.xmb__dot svg{width:70%;height:70%}.xmb__it.on .xmb__dot{background:#ffffff1f;box-shadow:0 0 2cqw #ffffff59}.xmb__it b{font-size:1em;font-weight:500;display:block}.xmb__it em{opacity:.7;font-size:.72em;font-style:normal;display:block}.xmb__it:not(.on) em{display:none}.xmb__hints{opacity:.9;gap:2.2cqw;font-size:max(8px,1.3cqw);display:flex;position:absolute;bottom:3.4cqw;right:4cqw}.xmb__hints span{align-items:center;gap:.7cqw;display:inline-flex}.xmb__hints b{color:#fff;border-radius:50%;place-items:center;width:max(14px,2.4cqw);height:max(14px,2.4cqw);font-size:.8em;font-weight:800;display:grid}.xmb__hints .a{background:#22c55e}.xmb__hints .b{background:#ef4444}.xmb__hints .x{background:#3b82f6}.xmb__hints .y{background:#eab308}.xmb__hints .m{background:#52525b}@container (width<=480px){.xmb__hints span:nth-child(n+3){display:none}}.sim-diag__big{border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:end;gap:20px;padding-bottom:14px;display:grid}.sim-diag__big span{font:500 11px var(--mono);text-transform:uppercase;color:#8c8a84;display:block}.sim-diag__big b{font-size:clamp(48px,6vw,110px);font-weight:800;font-stretch:62%;line-height:.9;transition:color .4s;display:block}.sim-diag__big svg{width:100%;height:clamp(50px,6vw,100px)}.sim-diag__big path{fill:none;stroke:var(--gold);stroke-width:2px;vector-effect:non-scaling-stroke}.sim-diag__log{min-height:6.4em}.cv{border-radius:inherit;--rx:0deg;--ry:0deg;isolation:isolate;width:100%;height:100%;min-height:220px;position:relative;overflow:hidden;container-type:inline-size}.media .cv,.sc__media .cv,.feat__m .cv,.feats__slot .cv{border-radius:16px}.sc__media .media--sim{padding:0!important}.sc__media .media.sim{height:100%}.cv-dev{perspective:140cqw;background:radial-gradient(60% 70% at 50% 100%,#f4b23e38,#0000 70%),radial-gradient(40% 50% at 85% 20%,#8b5cf629,#0000 70%),linear-gradient(#14120e,#070707)}.cv-dev:before{content:"";filter:blur(2cqw);background:radial-gradient(closest-side,#000c,#0000);border-radius:50%;height:6%;position:absolute;bottom:3%;left:10%;right:10%}.cv-dev__stage{transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .8s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.dv{background:#050505;position:absolute;box-shadow:0 0 0 .18cqw #2b2a28,0 4cqw 7cqw -2cqw #000000d9}.dv__scr{font-family:var(--sans);font-size:1cqw;line-height:1.25;position:absolute;overflow:hidden}.dv--ios{aspect-ratio:9/19.4;border-radius:3.6cqw;width:21.5cqw;margin-left:-10.75cqw;padding:.7cqw;animation:7s ease-in-out infinite dvf;bottom:2.6cqw;left:50%;transform:translateZ(6cqw)}.dv--ios .dv__scr{border-radius:3cqw;top:.7cqw;bottom:.7cqw;left:.7cqw;right:.7cqw}.dv--and{aspect-ratio:9/20;border-radius:2.6cqw;width:18cqw;padding:.55cqw;animation:7s ease-in-out -2.5s infinite dvf;bottom:5cqw;left:17cqw;transform:translateZ(-2cqw)rotate(-8deg)}.dv--and .dv__scr{border-radius:2.2cqw;top:.55cqw;bottom:.55cqw;left:.55cqw;right:.55cqw}.dv--tab{aspect-ratio:4/3;border-radius:2.4cqw;width:40cqw;padding:.9cqw;animation:8s ease-in-out -4s infinite dvf;bottom:9cqw;right:5cqw;transform:translateZ(-6cqw)rotate(5deg)}.dv--tab .dv__scr{border-radius:1.6cqw;top:.9cqw;bottom:.9cqw;left:.9cqw;right:.9cqw}@keyframes dvf{50%{translate:0 -.9cqw}}.ios{color:#111;background:#f5f1e8;flex-direction:column;display:flex}.ios__bar{justify-content:space-between;padding:1.15em 1.6em 0;font-size:.92em;font-weight:700;display:flex}.ios__ico{align-items:center;gap:.25em;display:flex}.ios__ico i{background:#111;border-radius:.15em;width:.9em;height:.6em}.ios__ico i:last-child{border-radius:.25em;width:1.5em}.ios__island{z-index:3;background:#000;border-radius:1em;width:6.4em;height:1.85em;margin-left:-3.2em;position:absolute;top:.75em;left:50%}.ios__notif{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:transform .7s var(--ease), opacity .4s;background:#1c1c1eeb;border-radius:1.3em;align-items:center;gap:.7em;padding:.8em .9em;font-size:.85em;display:flex;position:absolute;top:.6em;left:.7em;right:.7em;transform:translateY(-140%)scale(.92)}.ios__notif.on{opacity:1;transform:none}.ios__notif b{font-size:.95em;display:block}.ios__notif span{opacity:.8;display:block}.ios__notif em{opacity:.55;align-self:flex-start;margin-left:auto;font-size:.85em;font-style:normal}.ios__app{background:linear-gradient(135deg,#f4b23e,#c9781c);border-radius:.7em;flex:none;width:2.6em;height:2.6em}.ios__body{flex:1;gap:.75em;min-height:0;padding:1.4em 1.3em 0;display:grid}.ios__hi{letter-spacing:-.03em;font-size:1.7em;font-weight:800;line-height:1.05}.ios__sub{color:#6b675f;margin-top:-.4em;font-size:.9em}.ios__search{color:#8a857b;background:#e6e0d4;border-radius:1em;padding:.75em 1em;font-size:.9em}.ios__chips{gap:.4em;display:flex}.ios__chips span{background:#fff;border-radius:1em;padding:.45em .8em;font-size:.82em;font-weight:600;box-shadow:0 0 0 1px #0000000f}.ios__chips .on{color:#f4b23e;background:#111}.ios__card{background:#fff;border-radius:1.3em;overflow:hidden;box-shadow:0 .6em 1.4em -.8em #0000004d}.ios__img{background:linear-gradient(160deg,#23201b,#0e0d0b);place-items:center;height:9.5em;display:grid;position:relative}.ios__img i{background:radial-gradient(circle at 34% 30%,#ffe3a6,#f4b23e 45%,#8a4f0c 80%);border-radius:50%;width:6.4em;height:6.4em;animation:9s linear infinite spinb;box-shadow:0 1.6em 1.6em -1em #000000b3}.ios__img.b{background:linear-gradient(160deg,#e9e3d7,#cfc6b6);height:5em}.ios__img.b i{background:radial-gradient(circle at 34% 30%,#c7d7ff,#5b7cff 50%,#23306e);width:3.4em;height:3.4em}@keyframes spinb{50%{transform:translateY(-.4em)rotate(8deg)}}.ios__info{gap:.2em;padding:.9em 1em 1em;display:grid}.ios__info b{font-size:1.1em}.ios__info span{color:#6b675f;font-size:.8em}.ios__info div{justify-content:space-between;align-items:center;margin-top:.4em;display:flex}.ios__info strong{font-size:1.15em}.ios__info button{color:#120c02;background:#f4b23e;border-radius:1em;padding:.55em .9em;font-size:.8em;font-weight:700}.ios__card--b{height:4.6em}.ios__tab{background:#ffffffe6;border-top:1px solid #0000000f;justify-content:space-around;padding:1em 0 1.9em;display:flex}.ios__tab i{background:#cfc8bb;border-radius:.45em;width:1.5em;height:1.5em;position:relative}.ios__tab i.on{background:#111}.ios__tab .cart em{color:#fff;min-width:1.4em;height:1.4em;font:700 .75em/1.4em var(--sans);text-align:center;background:#ff4f3a;border-radius:.7em;font-style:normal;position:absolute;top:-.6em;right:-.7em}.ios__tab .cart.bump em{animation:bump .5s var(--ease)}@keyframes bump{40%{transform:scale(1.5)}}.ios__home{background:#111;border-radius:.2em;width:8em;height:.35em;margin-left:-4em;position:absolute;bottom:.6em;left:50%}.and{color:#eceae4;background:#101114;flex-direction:column;gap:.9em;padding:2.4em 1.2em 0;display:flex}.and__cam{background:#000;border-radius:50%;width:1.1em;height:1.1em;margin-left:-.55em;position:absolute;top:.8em;left:50%;box-shadow:0 0 0 .15em #1f2024}.and__bar{color:#a7a39a;justify-content:space-between;font-size:.8em;display:flex;position:absolute;top:.8em;left:1.4em;right:1.4em}.and__top{justify-content:space-between;align-items:center;display:flex}.and__top b{letter-spacing:-.02em;font-size:1.5em;font-weight:700}.and__top i{background:linear-gradient(135deg,#8b5cf6,#22d3ee);border-radius:50%;width:2.2em;height:2.2em}.and__ring{width:78%;margin:.6em auto 0;transform:rotate(-90deg)}.and__ring circle{fill:none;stroke-width:10px;stroke-linecap:round}.and__ring .bg,.and__ring .bg2{stroke:#25262b}.and__ring .fg{stroke:#f4b23e;stroke-dasharray:78 100;transition:stroke-dasharray .6s var(--ease)}.and__ring .fg2{stroke:#22d3ee;stroke-dasharray:64 100;stroke-width:9px}.and__val{text-align:center;place-content:center;height:7em;margin-top:-10.6em;display:grid}.and__val b{letter-spacing:-.03em;font-size:1.9em;font-weight:800}.and__val span{color:#8c8a84;font-size:.85em}.and__rows{gap:.5em;margin-top:2.6em;display:grid}.and__rows p{background:#1b1c21;border-radius:1.2em;justify-content:space-between;padding:.8em 1em;font-size:.9em;display:flex}.and__rows span{color:#8c8a84}.and__fab{color:#120c02;width:3.6em;height:3.6em;font:400 2em/1 var(--sans);background:#f4b23e;border-radius:1.1em;place-items:center;width:2.3em;height:2.3em;font-size:1.6em;font-style:normal;display:grid;position:absolute;bottom:4.6em;right:1.2em}.and__nav{background:#17181c;justify-content:space-around;padding:1em 0 1.4em;display:flex;position:absolute;bottom:0;left:0;right:0}.and__nav i{background:#2a2b30;border-radius:.7em;width:3em;height:1.4em}.and__nav i.on{background:#f4b23e4d}.tab{color:#111;background:#f1ede5;grid-template-columns:3.4em 1fr;font-size:.82cqw;display:grid}.tab aside{background:#111;align-content:start;justify-items:center;gap:1em;padding-top:1.6em;display:grid}.tab aside i{background:#2a2a2e;border-radius:.5em;width:1.6em;height:1.6em}.tab aside i.on{background:#f4b23e}.tab__main{align-content:start;gap:1em;padding:1.4em 1.6em;display:grid}.tab__h{justify-content:space-between;align-items:baseline;display:flex}.tab__h b{letter-spacing:-.03em;font-size:1.8em;font-weight:800}.tab__h span{color:#6b675f}.tab__kpi{grid-template-columns:repeat(3,1fr);gap:.6em;display:grid}.tab__kpi div{background:#fff;border-radius:.9em;gap:.2em;padding:.9em;display:grid}.tab__kpi span{color:#6b675f;font-size:.85em}.tab__kpi b{letter-spacing:-.02em;font-size:1.4em;font-weight:800}.tab__chart{background:#fff;border-radius:.9em;width:100%;height:9em}.tab__chart .l{fill:none;stroke:#c9781c;stroke-width:2.4px;vector-effect:non-scaling-stroke}.tab__chart .a{fill:url(#tg)}.tab__bars{align-items:flex-end;gap:.5em;height:4.5em;display:flex}.tab__bars i{height:var(--h);background:#111;border-radius:.3em;flex:1}.tab__bars i:nth-child(6){background:#f4b23e}.cv-chip{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ece8e0;font:600 max(9px, 1.05cqw)/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;background:#14120ebf;border-radius:99px;align-items:center;gap:.6em;padding:.6em 1em;animation:6s ease-in-out infinite dvf;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #ece8e024}.cv-chip i{background:#3ddc84;border-radius:50%;width:.6em;height:.6em}.k1{animation-delay:-1s;top:7cqw;left:62cqw}.k2{animation-delay:-3s;top:14cqw;left:9cqw}.k3{animation-delay:-2s;top:6cqw;right:4cqw}.k4{animation-delay:-4s;bottom:4cqw;left:34cqw}@container (width<=520px){.cv-chip{display:none}}.cv-lab{background:#0b0a08}.lab{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lab .bb{fill:#ece6d8}.lab .holes rect{fill:#b9b0a0}.lab .pcb{fill:#121a15;stroke:#2c3c31;stroke-width:3px}.lab .ant{fill:#172119}.lab .antp{fill:none;stroke:#d9a548;stroke-width:5px}.lab .can1{fill:#222;font:800 22px var(--sans);text-anchor:middle}.lab .can2{fill:#444;font:600 14px var(--mono);text-anchor:middle}.lab .usb{fill:#9a9aa0}.lab .sm{fill:#7e8a80;font:600 13px var(--mono);text-anchor:middle}.lab .led{fill:#2a2a2a}.lab .led.pwr{fill:#ff4040;filter:drop-shadow(0 0 10px #ff4040)}.lab .led.st{animation:1.1s steps(2,end) infinite led}.lab .pin rect{fill:#d9a548;cursor:pointer;transition:fill .2s}.lab .pin text{fill:#7e8a80;font:600 13px var(--mono);pointer-events:none}.lab .pin:hover rect,.lab .pin:hover text{fill:#fff}.lab .w{fill:none;stroke-width:9px;stroke-linecap:round}.lab .w.r{stroke:#d6453d}.lab .w.k{stroke:#262626}.lab .w.y{stroke:#e8c23a}.lab .w.g{stroke:#3fae63}.lab .w.b{stroke:#3d7be0}.lab .w.o{stroke:#e77b2c}.lab .w.mains{stroke:#5a5550;stroke-width:7px}.lab .wires .data{stroke-dasharray:18 14;animation:.9s linear infinite flow2}@keyframes flow2{to{stroke-dashoffset:-64px}}.lab .mod>rect:first-child{fill:#1e5a3a;stroke:#2f7a52;stroke-width:3px}.lab .dht>rect:first-child{fill:#f2efe8;stroke:#d6d0c4}.lab .grill rect{fill:#cfc8ba}.lab .oled>rect:first-child{fill:#1a3d6e;stroke:#2a5592}.lab .scr{fill:#050608}.lab .o1{fill:#6fb6ff;font:600 14px var(--mono)}.lab .o2{fill:#bfe1ff;font:800 52px var(--sans)}.lab .o3{fill:#6fb6ff;font:600 15px var(--mono)}.lab .obg{fill:#12263d}.lab .obar{fill:#6fb6ff;transition:width .6s}.lab .relay>rect:first-child{fill:#1f4fb0;stroke:#3468d4;cursor:pointer}.lab .rbox{fill:#2a5fd0;stroke:#8fb0ff;stroke-width:2px;pointer-events:none}.lab .rt{fill:#dfe8ff;font:700 13px var(--mono);text-anchor:middle;pointer-events:none}.lab .led.rl{fill:#3a1010;transition:fill .2s}.lab .ml{fill:#8c8a84;font:600 15px var(--mono);text-anchor:middle}.lab .relay,.lab .lampg{cursor:pointer}.lab .lampg .halo{opacity:0;transition:opacity .35s}.lab .lampg .bulb{fill:#ffffff14;stroke:#ffffff59;stroke-width:3px;transition:fill .35s}.lab .lampg .base{fill:#6b6660}.cv-lab.is-on .lab .halo{opacity:1}.cv-lab.is-on .lab .bulb{fill:#fff2c4}.cv-lab.is-on .lab .led.rl{fill:#ff3b3b;filter:drop-shadow(0 0 8px #ff3b3b)}.lab .tip{opacity:0;pointer-events:none;transition:opacity .2s}.lab .tip.on{opacity:1}.lab .tip rect{fill:#f4b23e}.lab .tip text{fill:#120c02;font:700 15px var(--mono);text-anchor:middle}.lab__hud{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 max(9px, 1cqw)/1.3 var(--mono);color:#b8f5c9;background:#070707b3;border-radius:12px;gap:.5em;padding:.9em 1.1em;display:grid;position:absolute;top:2.4cqw;left:2.4cqw;box-shadow:inset 0 0 0 1px #ece8e01f}.lab__hud span{color:#8c8a84;text-transform:uppercase;align-items:center;gap:.6em;display:flex}.lab__hud i{background:#3ddc84;border-radius:50%;width:.6em;height:.6em;animation:1s steps(2,end) infinite blink}@container (width<=520px){.lab__hud{display:none}}.cv-pc{perspective:160cqw;background:radial-gradient(55% 60% at 38% 55%,#f4b23e29,#0000 70%),linear-gradient(#121110,#070707)}.pc3{aspect-ratio:4/3;width:52cqw;transform-style:preserve-3d;transform:rotateX(calc(56deg + var(--rx))) rotateZ(calc(-34deg + var(--ry)));transition:transform .9s var(--ease);margin-top:-17cqw;position:absolute;top:50%;left:6cqw}.pc3__plate{transform-style:preserve-3d;position:absolute;top:0;bottom:0;left:0;right:0}.ly{transform-style:preserve-3d;transition:transform 1.2s var(--ease);position:absolute}.mb{background:repeating-linear-gradient(90deg,#0000 0 2.2cqw,#d9a5482e 2.2cqw 2.35cqw),repeating-linear-gradient(0deg,#0000 0 3cqw,#d9a5481f 3cqw 3.12cqw),#0f1612;border-radius:1.2cqw;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 .3cqw #24332a,0 3cqw 5cqw #0009}.mb i{border-radius:.4cqw;position:absolute}.mb .sock{background:#2a2a2e;width:24%;height:30%;top:16%;left:34%;box-shadow:inset 0 0 0 .3cqw #d9a548}.mb .slots{background:repeating-linear-gradient(90deg,#2a2a2e 0 .7cqw,#0000 .7cqw 1.4cqw);width:14%;height:46%;top:10%;left:66%}.mb .pcie{background:#2a2a2e;width:70%;height:4%;top:64%;left:12%}.mb .m2{background:#2a2a2e;width:34%;height:5%;top:78%;left:14%}.cool{background:linear-gradient(135deg,#3a3a40,#1b1b1f);border-radius:1cqw;place-items:center;width:28%;height:36%;display:grid;top:13%;left:32%;transform:translateZ(1.5cqw);box-shadow:0 0 0 .25cqw #4a4a52}.fan{aspect-ratio:1;background:radial-gradient(circle, #111 0 18%, transparent 19%), conic-gradient(from 0deg, #59595f 0 10%, #1d1d21 10% 20%, #59595f 20% 30%, #1d1d21 30% 40%, #59595f 40% 50%, #1d1d21 50% 60%, #59595f 60% 70%, #1d1d21 70% 80%, #59595f 80% 90%, #1d1d21 90% 100%);border-radius:50%;width:76%;animation:1.2s linear infinite spin;display:block;box-shadow:0 0 0 .3cqw #2a2a2e}@keyframes spin{to{transform:rotate(360deg)}}.ram{background:linear-gradient(#1c1c20 0 85%,#d9a548 85%);border-radius:.3cqw;width:3%;height:50%;top:9%;transform:translateZ(1cqw);box-shadow:0 0 0 .2cqw #f4b23e44}.r1{left:67%}.r2{left:72%}.gpu{background:linear-gradient(135deg,#2b2b30,#121214);border-radius:.8cqw;justify-content:space-around;align-items:center;width:78%;height:22%;padding:0 6%;display:flex;top:57%;left:8%;transform:translateZ(1.2cqw);box-shadow:0 0 0 .25cqw #3c3c42}.gpu .fan{width:30%}.ssd{background:linear-gradient(90deg,#111 0 70%,#d9a548 70% 72%,#1b1b1f 72%);border-radius:.3cqw;width:32%;height:6%;top:82%;left:14%;transform:translateZ(.6cqw)}.scan{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000 0 46%,#f4b23e8c 49%,#ffe6aae6 50%,#f4b23e8c 51%,#0000 54%) 0 0/200% 100%;border-radius:1.4cqw;animation:3.2s linear infinite scan;top:-4%;bottom:-4%;left:-4%;right:-4%;transform:translateZ(10cqw)}@keyframes scan{0%{background-position:100% 0}to{background-position:-100% 0}}.cv-pc.is-open .cool{transform:translateZ(9cqw)}.cv-pc.is-open .ram{transform:translateZ(6cqw)}.cv-pc.is-open .gpu{transform:translateZ(4.5cqw)}.cv-pc.is-open .ssd{transform:translateZ(3cqw)}.pc-tags{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pt{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ece8e0;font:600 max(8px, .95cqw)/1 var(--mono);text-transform:uppercase;opacity:0;transition:opacity .5s, transform .6s var(--ease);white-space:nowrap;background:#0c0b09cc;border-radius:99px;align-items:center;gap:.6em;padding:.55em .9em;display:inline-flex;position:absolute;transform:translateY(.8cqw);box-shadow:inset 0 0 0 1px #ece8e024}.pt i{background:#3ddc84;border-radius:50%;width:.6em;height:.6em}.pt.on{opacity:1;transform:none}.t1{top:7cqw;left:24cqw}.t2{top:15cqw;left:40cqw}.t3{top:41cqw;left:6cqw}.t4{top:51cqw;left:22cqw}.pc-panel{color:#ece8e0;background:#0d0d0fdb;border-radius:1.4cqw;gap:.6em;width:30cqw;padding:1.6cqw;font-size:max(10px,1.1cqw);display:grid;position:absolute;top:50%;right:3.4cqw;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ece8e01a,0 3cqw 6cqw -2cqw #000000b3}.pc-panel>span{font:600 .8em var(--mono);text-transform:uppercase;color:#8c8a84}.pc-panel>b{font-size:6.4cqw;font-weight:800;font-stretch:62%;line-height:.9;transition:color .4s}.pc-panel svg{width:100%;height:5cqw}.pc-panel path{fill:none;stroke:#f4b23e;stroke-width:2px;vector-effect:non-scaling-stroke}.pc-panel ul{gap:.2em;display:grid}.pc-panel li{border-top:1px solid #ffffff12;justify-content:space-between;padding:.5em 0;display:flex}.pc-panel li span{color:#8c8a84}.pc-panel li b{font-family:var(--mono);font-weight:600}.pc-panel .ok{color:#3ddc84}.pc-panel .warn{color:#f4b23e}@container (width<=520px){.pc3{width:66cqw;margin-top:-24cqw;left:-2cqw}.pt{display:none}.pc-panel{width:38cqw;right:3cqw}}.sim-pipe{gap:14px;display:grid}.sim-pipe ol{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sim-pipe li{background:#ffffff0d;border-radius:12px;gap:4px;padding:14px 12px;transition:background .4s;display:grid;position:relative}.sim-pipe li i{background:#3a3a3e;border-radius:50%;width:10px;height:10px;margin-bottom:4px}.sim-pipe li b{font-size:15px}.sim-pipe li span{font:500 10px var(--mono);color:#8c8a84}.sim-pipe li.run{background:#f4b23e1f}.sim-pipe li.run i{background:var(--gold);animation:.8s steps(2,end) infinite blink}.sim-pipe li.done i{background:#3ddc84}.sim-pipe__dev{flex-wrap:wrap;gap:6px;display:flex}.sim-pipe__dev span{background:#ffffff0d;border-radius:8px;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.sim-pipe__dev em{opacity:0;color:#3ddc84;font-style:normal;transition:opacity .3s}.sim-pipe__dev span.ok em{opacity:1}.sim-pipe__log{font:500 12px var(--mono);color:#b8f5c9;border-top:1px solid #ffffff12;padding-top:10px}.cv-push{background:radial-gradient(70% 70% at 50% 30%,#8b5cf64d,#0000 70%),linear-gradient(160deg,#1a1430,#070707);place-items:center;display:grid}.lock{aspect-ratio:9/16;color:#fff;background:linear-gradient(170deg,#2b2050,#0e0b19);border-radius:3cqw;width:34cqw;min-width:200px;padding:3cqw 1.8cqw;font-size:max(9px,1.25cqw);position:relative;overflow:hidden;box-shadow:0 0 0 .6cqw #050505,0 0 0 .8cqw #2b2a28,0 4cqw 7cqw -2cqw #000}.lock__t{text-align:center;gap:.2em;margin-bottom:1.6em;display:grid}.lock__t span{opacity:.8;text-transform:capitalize;font-size:.9em}.lock__t b{letter-spacing:-.02em;font-size:4.2em;font-weight:300;line-height:1}.lock__list{gap:.6em;display:grid}.ln{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:lnin .7s var(--ease);background:#ffffff24;border-radius:1.2em;align-items:center;gap:.7em;padding:.8em .9em;font-size:.9em;display:flex}.ln i{background:linear-gradient(135deg,#f4b23e,#c9781c);border-radius:.6em;flex:none;width:2.3em;height:2.3em}.ln:nth-child(2) i{background:linear-gradient(135deg,#22d3ee,#2563eb)}.ln:nth-child(3) i{background:linear-gradient(135deg,#f43f87,#8b5cf6)}.ln b{display:block}.ln span{opacity:.8;display:block}.ln em{opacity:.6;align-self:flex-start;margin-left:auto;font-size:.85em;font-style:normal}@keyframes lnin{0%{opacity:0;transform:translateY(-1.5em)scale(.95)}}.lock__home{opacity:.8;background:#fff;border-radius:.2em;width:9em;height:.35em;margin-left:-4.5em;position:absolute;bottom:1.2em;left:50%}.sim-iot{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sim-iot__c{background:#ffffff0d;border-radius:12px;gap:4px;padding:14px;display:grid}.sim-iot__c span{font:500 11px var(--mono);color:#8c8a84;text-transform:uppercase}.sim-iot__c b{letter-spacing:-.03em;font-size:clamp(22px,2.6vw,34px);font-weight:800}.sim-iot__c svg{width:100%;height:34px}.sim-iot__c path{fill:none;stroke:var(--gold);stroke-width:2px;vector-effect:non-scaling-stroke}.sim-iot__c.sw{grid-template-columns:1fr auto;align-items:center}.tg{background:#2a2a2e;border-radius:13px;width:46px;height:26px;transition:background .3s;position:relative}.tg:after{content:"";width:20px;height:20px;transition:transform .35s var(--ease), background .3s;background:#8c8a84;border-radius:50%;position:absolute;top:3px;left:3px}.tg.on{background:#3ddc8440}.tg.on:after{background:#3ddc84;transform:translate(20px)}.sim-iot__mq{font:500 11px var(--mono);color:#b8f5c9;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;padding-top:6px;overflow:hidden}.sim-logic{gap:12px;display:grid}.sim-logic__ch{grid-template-columns:44px 1fr;align-items:center;gap:10px;display:grid}.sim-logic__ch span{font:600 12px var(--mono);color:#8c8a84}.sim-logic__ch svg{background:#ffffff08;border-radius:8px;width:100%;height:54px}.sim-logic__ch path{fill:none;stroke:#3ddc84;stroke-width:2px;vector-effect:non-scaling-stroke}.sim-logic__ch:nth-child(2) path{stroke:#f4b23e}.sim-logic__dec{flex-wrap:wrap;gap:6px;min-height:30px;display:flex}.sim-logic__dec span{color:#a9c6ff;font:600 12px var(--mono);background:#78aaff24;border-radius:6px;padding:6px 10px}.sim-logic__dec .ack{color:#3ddc84;background:#3ddc8424}.sim-logic__dec .ss{color:#f4b23e;background:#f4b23e24}.sim-up2{gap:18px;display:grid}.sim-up2__r{gap:8px;display:grid}.sim-up2__r>span{color:#c9c4ba;font-size:14px}.sim-up2 .bars{gap:6px;display:grid}.sim-up2 .bars i{height:26px;width:var(--w,0%);transition:width 1.4s var(--ease);border-radius:6px;align-items:center;min-width:0;padding-left:10px;display:flex;overflow:hidden}.sim-up2 .bars .was{background:#3a2a1c}.sim-up2 .bars .now{background:var(--gold);color:#120c02}.sim-up2 .bars em{font:600 11px var(--mono);white-space:nowrap;font-style:normal}.sim-up2__l{font:500 11px var(--mono);color:#8c8a84;gap:18px;display:flex}.sim-up2__l span{align-items:center;gap:6px;display:inline-flex}.sim-up2__l i{border-radius:3px;width:12px;height:12px}.sim-up2__l .was{background:#3a2a1c}.sim-up2__l .now{background:var(--gold)}.websec{padding-bottom:var(--sec);margin-top:clamp(72px,9vw,140px)}.websec__head{gap:18px;margin-bottom:clamp(32px,4vw,64px);display:grid}.websec__head .sh__note{max-width:60ch}.websec__grid{align-items:center;gap:40px;display:grid}.web{width:100%;max-width:760px;margin-inline-start:auto;margin-inline-end:auto;overflow:visible}.web__ring{fill:none;stroke:#0e0e1029;stroke-width:1.4px}.web__spoke{stroke:#0e0e101f;stroke-width:1.2px}.web__main{stroke:#9a64008c;stroke-width:2.4px;fill:none}.web__thread{stroke:#0e0e1038;stroke-width:1.1px}.web__it rect{fill:#fff;stroke:#0e0e101f;stroke-width:1.5px}.web__it{transition:opacity .35s}.web__pulse{fill:#f4b23e;filter:drop-shadow(0 0 6px #f4b23ee6)}.web__pulse--in{fill:#c9781c}.web__lbl rect{fill:#0e0e10}.web__lbl text{fill:#f4b23e;font:600 15px var(--mono);text-anchor:middle;text-transform:uppercase;letter-spacing:.03em}.web__hub{fill:#fff;stroke:#f4b23e;stroke-width:4px;filter:drop-shadow(0 10px 24px #c9781c59)}.web__halo{fill:none;stroke:#f4b23e80;stroke-width:2px;transform-origin:500px 500px;animation:halo 2.6s var(--ease) infinite}@keyframes halo{0%{opacity:1;transform:scale(.75)}to{opacity:0;transform:scale(1.35)}}.web__g{transition:opacity .35s}.web[data-hl] .web__g{opacity:.18}.web[data-hl] .web__g.is-hl{opacity:1}.web__g.is-hl .web__main{stroke:#c9781c;stroke-width:4px}.weblist{gap:10px;display:grid}.weblist__g{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s, transform .4s var(--ease);cursor:default;border-radius:16px;outline:none;padding:16px 18px}.weblist__g:hover,.weblist__g.is-hl{transform:translate(4px);box-shadow:inset 0 0 0 1.5px #c9781c}.weblist__g:focus-visible{transform:translate(4px);box-shadow:inset 0 0 0 1.5px #c9781c}.weblist__h{justify-content:space-between;align-items:baseline;display:flex}.weblist__h b{letter-spacing:-.02em;font-size:18px;font-weight:700}.weblist__h .mono{color:#8f5d00}.weblist__g>p{color:var(--mut);margin:2px 0 10px;font-size:13px}.weblist ul{flex-wrap:wrap;gap:6px;display:flex}.weblist li{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;align-items:center;gap:7px;padding:4px 10px 4px 4px;font-size:13px;display:inline-flex}.weblist li img{border-radius:7px;width:24px;height:24px}@media (min-width:1040px){.websec__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px}.websec__grid>.web{top:calc(var(--nav) + 3vh);max-height:calc(94vh - var(--nav));position:sticky}}[data-theme=dark] .web__ring,[data-theme=dark] .web__spoke,[data-theme=dark] .web__thread{stroke:#ece8e024}.lang{position:relative}.lang__btn{border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:11px;transition:background .3s,box-shadow .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #ece8e02e}.nav.is-light .lang__btn{box-shadow:inset 0 0 0 1px #0e0e1029}.lang__btn:hover,.lang.is-open .lang__btn{background:#f4b23e24;box-shadow:inset 0 0 0 1px #f4b23e80}.lang__list{min-width:200px;color:var(--bone);opacity:0;visibility:hidden;transform-origin:100% 0;transition:opacity .25s, transform .4s var(--ease), visibility 0s .4s;z-index:5;background:#121214f5;border-radius:18px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px)scale(.98);box-shadow:0 0 0 1px #ece8e01a,0 30px 60px -20px #000000b3}.lang.is-open .lang__list{opacity:1;visibility:visible;transition:opacity .25s, transform .4s var(--ease);transform:none}.lang__list a{border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;transition:background .2s;display:flex}.lang__list a:hover{background:#ffffff0f}.lang__list b{width:26px;font:600 11px var(--mono);color:var(--mutD)}.lang__list a[aria-current]{background:#f4b23e1f}.lang__list a[aria-current] b{color:var(--gold)}.lang__list a[aria-current]:after{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;margin-left:auto}.nav__end .lang{display:none}@media (min-width:760px){.nav__end .lang{display:block}}@media (max-width:1440px){.nav__status{display:none!important}}.menu__langs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.menu__langs a{color:var(--bone);border-radius:99px;padding:8px 12px;box-shadow:inset 0 0 0 1px #ece8e029}.menu__langs a[aria-current]{background:var(--gold);color:#000;box-shadow:none}.av{object-fit:cover;background:linear-gradient(#2c2a26,#1a1917);border-radius:50%;flex:none;width:40px;height:40px}[data-theme=light] .av{background:linear-gradient(#e3ddd1,#cfc7b8)}.avs{vertical-align:middle;flex:none;display:inline-flex}.avs .av{box-shadow:0 0 0 2px var(--bg,#070707)}.avs .av+.av{margin-left:-12px}.avs--lg .av{width:54px;height:54px}.avs--lg .av+.av{margin-left:-16px}.team-line{color:var(--mut);text-align:left;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px 18px;font-size:15px;display:flex}.team-line .avs .av{transition:transform .5s var(--ease)}.team-line:hover .avs .av{transform:translateY(-4px)}.team-line:hover .avs .av:nth-child(2n){transform:translateY(3px)}.chat{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:26px;gap:10px;margin-bottom:28px;padding:18px;display:grid}.chat__row{align-items:flex-end;gap:8px;display:flex}.chat__row .av{width:34px;height:34px}.chat__row--out{justify-content:flex-end}.bubble{color:#121212;transform-origin:0 100%;word-break:break-word;background:#e9e5dc;border-radius:20px;width:-moz-fit-content;width:fit-content;max-width:84%;padding:10px 14px;font-size:15px;line-height:1.35}[data-theme=dark] .bubble{color:#f2efe9;background:#26252a}.bubble--in{border-bottom-left-radius:6px}.bubble--out{color:#fff;transform-origin:100% 100%;background:#0a84ff;border-bottom-right-radius:6px;margin-left:auto}.bubble--out.is-empty{color:#2f5582;background:#d7e8ff}.bubble--typing{align-items:center;gap:4px;height:38px;display:inline-flex}.bubble--typing i{opacity:.4;background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite typing}.bubble--typing i:nth-child(2){animation-delay:.15s}.bubble--typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.35;transform:none}30%{opacity:.9;transform:translateY(-3px)}}.chat__row--typing.is-gone{display:none}.island{left:50%;top:calc(var(--nav) + 10px);z-index:320;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;background:#000;border-radius:999px;align-items:center;gap:10px;height:42px;padding:4px 18px 4px 4px;font-size:14px;display:flex;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff1f,0 18px 40px -16px #000000b3}.island__ic{background:#1c1c1e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.island__ic img{object-fit:cover;width:100%;height:100%}.island__ic i{background:#30d158;border-radius:50%;width:9px;height:9px}.sheet{z-index:330;padding:0 12px calc(12px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.sheet[hidden]{display:none}.sheet__in{pointer-events:auto;width:min(100%,560px);color:var(--bone);transition:transform .7s var(--ease);background:#181715f7;border-radius:28px;padding:10px 22px 20px;transform:translateY(120%);box-shadow:0 0 0 1px #ece8e01a,0 40px 80px -30px #000c}.sheet.is-on .sheet__in{transform:none}.sheet__grab{background:#ece8e040;border-radius:3px;width:40px;height:5px;margin:0 auto 14px;display:block}.sheet__head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.sheet__head .av{width:34px;height:34px;box-shadow:0 0 0 2px #181715}.sheet__head b{font-size:17px}.sheet p{color:#b4afa5;font-size:14px;line-height:1.5}.sheet__btns{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.nl{gap:8px;max-width:380px;margin-top:18px;display:grid}.nl__p{color:var(--mut);font-size:14px;margin:0!important}.nl__row{gap:8px;display:flex}.nl__row input{background:var(--ink3);min-width:0;height:38px;color:var(--bone);font:inherit;border:0;border-radius:999px;outline:none;flex:1;padding:0 14px;font-size:14px;box-shadow:inset 0 0 0 1px #ece8e01f}.nl__row input:focus{box-shadow:inset 0 0 0 1px var(--gold)}.nl__msg{min-height:1.2em;color:var(--mut)}.nl__msg.ok{color:var(--ok)}.nl__msg.bad{color:var(--ember)}.offices{padding-block:var(--sec)}.offices__grid{gap:32px;display:grid}.offices__reg ul{border-top:1px solid var(--line);margin-top:14px}.office{border-bottom:1px solid var(--line);transition:padding .4s var(--ease);gap:4px;padding:16px 40px 16px 0;display:grid;position:relative}.office b{letter-spacing:-.02em;font-size:19px;font-weight:700}.office span{color:var(--mut);font-size:14px}.office__ic{transition:transform .5s var(--ease), color .3s;margin-top:-11px;position:absolute;top:50%;right:4px}.office:hover{padding-left:10px}.office:hover .office__ic{color:var(--gold);transform:rotate(45deg)}@media (min-width:960px){.offices__grid{grid-template-columns:repeat(3,1fr);gap:40px}}.disc{padding-block:0 var(--sec)}.rows--av{border-top:1px solid var(--line)}.drow{border-bottom:1px solid var(--line);gap:8px;padding:26px 0;display:grid}.drow .mono{color:var(--mut)}.drow h3{letter-spacing:-.035em;align-items:center;gap:16px;font-size:clamp(28px,3.2vw,48px);font-weight:700;display:flex}.drow h3 .av{width:46px;height:46px}.drow p{color:var(--mut)}@media (min-width:960px){.drow{grid-template-columns:1fr 5fr 5fr;align-items:center;gap:32px}}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form__kvkk{color:var(--mut);font-size:10px}.contact__side{align-content:start;display:grid}.contact__grid{align-items:start}.form{align-content:start}.maps{padding-block:var(--sec)}.maps__app{background:#111113;border-radius:30px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ece8e014,0 40px 90px -40px #000c}.maps__side{background:#1c1c1ee6;align-content:start;gap:14px;padding:16px;display:grid}.seg{background:#7676803d;border-radius:12px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid;position:relative}.seg__b{z-index:1;color:#ebebf5;white-space:nowrap;border-radius:9px;height:34px;font-size:13px;font-weight:600;transition:color .3s;position:relative}.seg__thumb{width:calc(33.3333% - 2px);transition:transform .5s var(--ease);background:#636366;border-radius:9px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 3px 8px #00000040}.places{overscroll-behavior:contain;scrollbar-width:thin;gap:2px;max-height:470px;margin:0 -6px;padding:0 6px;display:grid;overflow:auto}.place[hidden]{display:none}.place__b{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px;transition:background .25s;display:flex}.place__b:hover{background:#ffffff0d}.place.is-on .place__b{background:#0a84ff29}.place__ic{color:#fff;background:#ff453a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.place.is-on .place__ic{background:#0a84ff}.place__t{flex:1;gap:2px;min-width:0;display:grid}.place__t b{color:#f5f5f7;font-size:15px}.place__t span{color:#98989f;font-size:12.5px;line-height:1.35}.place__go{color:#636366;flex:none;width:16px;height:16px}.maps__map{background:#1b1d21;min-height:380px;position:relative;overflow:hidden}.map{opacity:0;transition:opacity .6s, transform .9s var(--ease);background:radial-gradient(circle at 30% 30%,#ffffff06,#0000 60%),repeating-linear-gradient(0deg,#0000 0 38px,#ffffff06 38px 39px),repeating-linear-gradient(90deg,#0000 0 38px,#ffffff06 38px 39px),#1f2125;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.06)}.map.is-on{opacity:1;transform:none}.map__svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.map__sea{fill:#12263a}.map__park{fill:#1d3326}.map__road{fill:none;stroke:#3a3d44;stroke-width:.7px;vector-effect:non-scaling-stroke;stroke-width:3px;stroke-linecap:round}.map__bridge{fill:none;stroke:#8e8e93;stroke-width:2px;vector-effect:non-scaling-stroke}.map__lbl{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ebebf566;pointer-events:none;white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.map__lbl--sea{color:#64a0dc80;text-transform:none;letter-spacing:.02em;font-style:italic}.pin{z-index:2;opacity:0;width:30px;height:30px;transition:opacity .4s, transform .5s var(--ease);pointer-events:none;margin:-30px 0 0 -15px;position:absolute;transform:translateY(-8px)scale(.6)}.pin.is-vis{opacity:1;pointer-events:auto;transform:none}.pin i{width:22px;height:22px;transition:background .3s, transform .4s var(--ease);background:#ff453a;border-radius:50% 50% 50% 0;margin-left:-11px;position:absolute;top:0;left:50%;transform:rotate(-45deg);box-shadow:0 0 0 2px #fff,0 6px 14px #00000080}.pin i:after{content:"";background:#fff;border-radius:50%;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.pin:hover i{transform:rotate(-45deg)scale(1.12)}.pin.is-on{z-index:4}.pin.is-on i{background:#0a84ff;transform:rotate(-45deg)scale(1.3)}.pin.is-on:before{content:"";background:#0a84ff59;border-radius:50%;width:12px;height:12px;margin-left:-6px;animation:1.8s infinite pinPulse;position:absolute;bottom:-4px;left:50%}@keyframes pinPulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}.callout{z-index:6;color:#f5f5f7;transform-origin:50% 100%;background:#2c2c2ef7;border-radius:18px;gap:4px;width:min(280px,80%);padding:14px 16px;display:grid;position:absolute;box-shadow:0 20px 40px -12px #000000b3,0 0 0 1px #ffffff0f}.callout[hidden]{display:none}.callout b{font-size:16px}.callout span{color:#aeaeb2;font-size:13px;line-height:1.4}.callout__b{gap:8px;margin-top:10px;display:flex}.callout__b a{color:#fff;background:#0a84ff;border-radius:99px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.callout__b a+a{background:#7676804d}.meet{background:var(--card,#161616);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:22px;padding:18px 22px;display:flex}.meet p{letter-spacing:-.02em;flex:240px;font-size:clamp(17px,1.6vw,21px);font-weight:600}@media (min-width:900px){.maps__app{grid-template-columns:380px 1fr}.maps__map{min-height:560px}}@media (max-width:899px){.places{max-height:300px}.maps__map{order:-1}}.cap{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.cap.is-off,.cap--nl:not(.is-ready){display:none}.cap__lbl{width:100%;color:var(--mut);font-size:11px}.cap__box{box-shadow:inset 0 0 0 1px var(--line);background:#f1ede5;border-radius:14px;display:inline-flex;position:relative;overflow:hidden}.cap__img{object-fit:cover;width:200px;height:56px;display:block}.cap__img:not([src]){background:repeating-linear-gradient(90deg,#e4dfd5 0 12px,#ece7de 12px 24px) 0 0/24px 100%;animation:1s linear infinite capLoad}@keyframes capLoad{to{background-position:24px 0}}.cap__new{color:#3a3a3c;width:40px;transition:background .2s, transform .4s var(--ease);border-left:1px solid #00000014;place-items:center;display:grid}.cap__new:hover{background:#0000000d}.cap__new:active .ic{transform:rotate(180deg)}.cap__eq{font:600 22px var(--mono);color:var(--mut)}.cap__in{background:var(--card);width:110px;height:56px;box-shadow:inset 0 0 0 1px var(--line);font:600 20px var(--mono);color:inherit;text-align:center;border:0;border-radius:14px;outline:none;padding:0 14px}.cap__in:focus{box-shadow:inset 0 0 0 2px var(--gold)}.cap--nl .cap__img{width:140px;height:39px}.cap--nl .cap__in{background:var(--ink3);width:86px;height:39px;color:var(--bone);font-size:16px;box-shadow:inset 0 0 0 1px #ece8e01f}.cap--nl .cap__new{width:34px}.cap--nl .cap__lbl{color:var(--mutD)}.voice__av--img{object-fit:cover;background:linear-gradient(#e3ddd1,#cfc7b8);padding:0}.ata{text-align:center;border-top:1px solid #ece8e014;justify-items:center;gap:14px;margin-top:clamp(32px,5vw,64px);padding-block-start:clamp(48px,7vw,96px);padding-block-end:clamp(24px,4vw,48px);display:grid}.ata blockquote{letter-spacing:-.035em;max-width:22ch;color:var(--bone);text-wrap:balance;font-size:clamp(28px,4.2vw,64px);font-weight:700;line-height:1.04}.ata figcaption{justify-items:center;gap:8px;display:grid}.ata b{font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.ata span{max-width:48ch;color:var(--mutD);font-size:15px}.voices__track{align-items:flex-start}.voice{align-content:start;gap:18px}.is-preview .cursor,.is-preview .island,.is-preview [data-consent]{display:none!important}html[lang=ru] h1,html[lang=ru] h2,html[lang=ru] h3,html[lang=ru] .t-mega,html[lang=ru] .t-xl,html[lang=ru] .t-say,html[lang=ru] .t-statement{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.t-xl[style*=--n]{font-size:min(clamp(44px, 7vw, 124px), calc(150vw / var(--n)))}.t-mega[style*=--n]{font-size:min(clamp(56px, 11vw, 196px), calc(140vw / var(--n)))}.footer__big{font-size:min(clamp(64px, 12.4vw, 236px), calc(150vw / var(--n,10)))}.core__ch{container-type:inline-size}.core__ch h2{font-size:min(clamp(48px, 6vw, 92px), calc(165cqi / var(--n,7)));overflow-wrap:break-word}h1,h2,h3,.sol__name,.pl h2,.pc h3,.pc .pc__h,.sc h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sc,.pc,.pl,.sol{min-width:0}.err{min-height:100svh;padding-block:calc(var(--nav) + 40px) 60px;align-items:center;display:grid;position:relative;overflow:hidden}.err__bg{pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.err__code{color:#0000;-webkit-text-stroke:1.5px #f4b23e38;letter-spacing:-.03em;font-size:clamp(200px,46vw,760px);font-weight:800;font-stretch:62%;line-height:.8}.err__lion{width:min(34vw,420px);fill:var(--gold);opacity:.08;animation:7s ease-in-out infinite errLion;position:absolute}@keyframes errLion{50%{transform:translateY(-14px)rotate(-2deg)}}.err__in{gap:22px;max-width:980px;display:grid;position:relative}.err__lead{max-width:52ch}.err__row{flex-wrap:wrap;gap:10px;display:flex}.err__chat{align-items:flex-end;gap:10px;margin-top:10px;display:flex}.err__chat .bubble{max-width:420px}.jobs{padding-block:0 var(--sec)}.jobs__list{border-top:1px solid var(--line)}.job{border-bottom:1px solid var(--line)}.job summary{cursor:pointer;align-items:center;gap:16px;padding:24px 0;list-style:none;display:flex}.job summary::-webkit-details-marker{display:none}.job__t{flex:1;gap:6px;display:grid}.job__t b{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,40px);font-weight:700}.job__t .mono{color:var(--mut)}.job__go{transition:transform .4s var(--ease)}.job[open] .job__go{transform:rotate(180deg)}.job__b{gap:12px;max-width:760px;padding:0 0 28px;display:grid}.job__li{align-items:baseline;gap:10px;margin:0;display:flex}.job__b .btn{justify-self:start;margin-top:8px}.job--link{border-bottom:1px solid var(--line);transition:padding .4s var(--ease);align-items:center;gap:16px;padding:24px 0;display:flex}.job--link:hover{padding-left:12px}.job--link .job__go{transition:transform .5s var(--ease), color .3s}.job--link:hover .job__go{color:var(--gold);transform:rotate(45deg)}.job__s{color:var(--mut);max-width:70ch}.jd{padding-block:var(--sec)}.jd__grid{gap:40px;display:grid}.jd__main{gap:36px;max-width:760px;display:grid}.jd__sec{gap:12px;display:grid}.jd__h{letter-spacing:-.02em;font-size:clamp(22px,2vw,30px);font-weight:700}.jd__ul{gap:10px;display:grid}.jd__ul li{align-items:baseline;gap:10px;display:flex}.jd__ul .ic{color:var(--gold);flex:none}.jd__side{align-content:start;gap:18px;display:grid}.jd__facts{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;gap:14px;padding:20px;display:grid}.jd__facts dt{color:var(--mut)}.jd__facts dd{margin:2px 0 0;font-size:18px;font-weight:600}.chat--mini{margin:0}@media (min-width:1000px){.jd__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.jd__side{top:calc(var(--nav) + 20px);position:sticky}}.apply{padding-block:var(--sec)}.apply__grid{gap:32px;display:grid}@media (min-width:1040px){.apply__grid{grid-template-columns:5fr 7fr;gap:64px}}.form--dark .field input,.form--dark .field textarea{color:var(--bone);border-color:#ece8e033}.form--dark .field span{color:var(--mutD)}.cv{cursor:pointer;border:1.5px dashed #ece8e040;border-radius:18px;align-items:center;gap:14px;padding:18px;transition:border-color .3s,background .3s;display:flex;position:relative}.cv:hover,.cv.is-over{border-color:var(--gold);background:#f4b23e0f}.cv.is-ok{border-style:solid;border-color:var(--ok)}.cv.is-bad{border-color:var(--ember)}.cv input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.cv__ic{width:44px;height:44px;color:var(--gold);background:#f4b23e24;border-radius:12px;flex:none;place-items:center;display:grid}.cv__t{gap:4px;display:grid}.cv__t .mono{color:var(--mutD);font-size:11px}.consent{color:var(--mutD);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.consent input{accent-color:var(--gold);flex:none;width:16px;height:16px;margin-top:3px}.consent.is-bad{color:var(--ember)}.form--dark .cap__in{color:var(--bone);background:#ffffff0f}.arc{vertical-align:-4px;width:18px;height:18px;transition:transform .5s var(--ease), box-shadow .5s;background:radial-gradient(circle,#f2fbff 0 18%,#8fdcff 26%,#1e8fd6 44%,#0a3c64e6 58%,#1a1d21 64%);border-radius:50%;place-items:center;margin:0 6px 0 10px;animation:3.6s ease-in-out infinite arc;display:inline-grid;position:relative;box-shadow:0 0 0 1.5px #3a3f45,0 0 8px #6ecdff8c,0 0 18px #50b4ff40}.arc i{background:repeating-conic-gradient(from 0deg, #dcf5ffd9 0 10deg, transparent 10deg 30deg);border-radius:50%;animation:14s linear infinite arcspin;position:absolute;top:2px;bottom:2px;left:2px;right:2px;-webkit-mask:radial-gradient(circle,#0000 0 46%,#000 48% 64%,#0000 66%);mask:radial-gradient(circle,#0000 0 46%,#000 48% 64%,#0000 66%)}.arc:hover{transform:scale(1.35);box-shadow:0 0 0 1.5px #5d646b,0 0 14px #8cdcfff2,0 0 36px #50b4ff99}.arc:hover i{animation-duration:2s}@keyframes arc{50%{box-shadow:0 0 0 1.5px #3a3f45,0 0 12px #6ecdffcc,0 0 26px #50b4ff66}}@keyframes arcspin{to{transform:rotate(360deg)}}.sig{letter-spacing:.06em;cursor:default;transition:opacity .4s,color .4s,text-shadow .4s}.sig--mk{color:#8fdcff;opacity:.75}.sig--mk:hover{opacity:1;text-shadow:0 0 10px #78d2ffcc}.sig--rune{color:#a9c8ff;opacity:.8;text-shadow:0 0 6px #78aaff80;cursor:pointer;margin-right:6px;font-family:Segoe UI Historic,Noto Sans Runic,serif;font-size:1.5em;line-height:0;display:inline-block;transform:translateY(3px)}.sig--rune:hover{opacity:1;color:#eaf3ff;text-shadow:0 0 6px #fff,0 0 16px #78b4ff,0 0 30px #508cffcc}.bolt{z-index:500;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;bottom:0;left:0;right:0}.bolt__glow{fill:none;stroke:#78aaff8c;stroke-width:12px;stroke-linejoin:round;filter:blur(6px)}.bolt__core{fill:none;stroke:#f4f8ff;stroke-width:2.4px;stroke-linejoin:round;filter:drop-shadow(0 0 4px #9cc4ff)}.bolt__core--branch{stroke-width:1.2px;opacity:.8}.is-thunder .footer__mark span{-webkit-text-stroke:1.5px #a0c8fff2;text-shadow:0 0 30px #6ea0ff99}.is-thunder .footer__lion{filter:drop-shadow(0 0 18px #82b4ffe6)}.claw{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.err--404{--flash:0}.err--404:after{content:"";opacity:var(--flash);pointer-events:none;background:radial-gradient(circle at 60% 40%,#fff0d240,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.err--404 .err__code{cursor:crosshair;pointer-events:auto}.err--404 .err__bg{pointer-events:none}.err--500 .err__code{-webkit-text-stroke:2px #6cd66e73;text-shadow:0 0 60px #5ad25a2e;animation:2.4s ease-in-out infinite gamma}.gamma{fill:none;stroke:#82eb788c;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #64e664cc);width:min(60vw,820px);animation:2.4s ease-in-out infinite gammaCrack;position:absolute}@keyframes gamma{0%,to{transform:scale(1)}8%{transform:scale(1.025)}16%{transform:scale(1)}24%{transform:scale(1.015)}}@keyframes gammaCrack{0%,to{opacity:.55}8%{opacity:1}30%{opacity:.6}}.tags{transform-origin:50% 0;filter:drop-shadow(0 14px 18px #0009);width:clamp(130px,16vw,220px);animation:5.5s ease-in-out infinite tagSwing;position:absolute;top:12%;right:max(4vw,20px)}.tags__chain{fill:none;stroke:#8b9096;stroke-width:2.5px;stroke-dasharray:2.5 3.5;stroke-linecap:round}.tags__t rect{fill:#b9bec3;stroke:#e7eaec;stroke-width:1.2px}.tags__t--b rect{fill:#a9aeb3}.tags__t circle{fill:#2a2d31}.tags__t text{font:700 10.5px var(--mono);fill:#3b3f44;letter-spacing:.06em}.tags__t--b{transform-origin:130px 170px;animation:5.5s ease-in-out infinite tagSwing2}@keyframes tagSwing{50%{transform:rotate(4deg)}}@keyframes tagSwing2{50%{transform:rotate(-6deg)}}@media (max-width:760px){.tags{opacity:.5;top:4%}}.sonar{z-index:600;pointer-events:none;opacity:0;border:1.5px solid #be1820bf;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:2.2s cubic-bezier(.2,.6,.3,1) forwards sonar;position:fixed}@keyframes sonar{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(9)}}@media (prefers-reduced-motion:reduce){.arc,.arc i,.err--500 .err__code,.gamma,.tags,.tags__t--b{animation:none}}.bp{z-index:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);perspective:1200px;background:#020812d1;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.bp__sheet{aspect-ratio:900/560;background:radial-gradient(120% 120% at 30% 20%,#17508f,#0c2f5b 60%,#08223f);border-radius:6px;width:min(1100px,100%);position:relative;overflow:hidden;box-shadow:0 40px 120px -20px #000000e6,inset 0 0 80px #00000059}.bp__sheet:after{content:"";pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#ffffff04 0 2px,#0000 2px 4px);position:absolute;top:0;bottom:0;left:0;right:0}.bp__svg{width:100%;height:100%;display:block}.bp__ink path,.bp__ink circle{fill:none;stroke:#e6f3ff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px #b4e1ff99)}.bp__ink .bp__dim{stroke:#c8e6ff8c;stroke-width:1px;stroke-dasharray:4 4!important}.bp__reactor{fill:#bfe8ff;filter:drop-shadow(0 0 8px #7fd2ff);transform-origin:630px 236px;animation:9s linear infinite arcspin}.bp__reactor circle{fill:#e9f8ff}.bp__txt text{font:600 12px var(--mono);fill:#dceeffd9;letter-spacing:.08em}.bp__txt .bp__h{fill:#fff;letter-spacing:.14em;font-size:18px}.bp__txt .bp__note{letter-spacing:.02em;fill:#dceeff99;font-style:italic}.bp__stamp rect{fill:none;stroke:#ff5a4f;stroke-width:3px}.bp__stamp text{font:800 26px var(--mono);fill:#ff5a4f;letter-spacing:.2em}.bp__stamp .bp__stamp-s{letter-spacing:.24em;font-size:11px}.bp__close{color:#e6f3ff;background:#ffffff14;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:10px;right:14px}.bp__close:hover{background:#ffffff29}.arc{filter:brightness(calc(1 + var(--arc,0) * 1.2));transform:scale(calc(1 + var(--arc,0) * .5))}.footer__bottom span:has(>.arc){position:relative}.arc__meter{color:#9be2ff;font:600 10px var(--mono);letter-spacing:.14em;white-space:nowrap;opacity:0;transition:opacity .2s, transform .3s var(--ease);pointer-events:none;background:#0a2846e6;border-radius:6px;padding:3px 8px;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px);box-shadow:0 0 12px #64c8ff66}.arc__meter.is-on{opacity:1;transform:none}.storm{z-index:499;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 50% 30%,#d2e1ffe6,#7896ff59 45%,#0a143c33);position:fixed;top:0;bottom:0;left:0;right:0}.mjolnir{z-index:510;pointer-events:none;transform-origin:75px 60px;filter:drop-shadow(0 0 14px #8cb4ffe6)drop-shadow(0 20px 20px #00000080);width:150px;height:auto;position:fixed;top:0;left:0}.bp__ink path,.bp__ink circle{stroke-width:1.4px}.bp__ink2 path,.bp__ink2 circle,.bp__ink2 rect{fill:none;stroke:#e6f3ff;stroke-width:1.3px;stroke-linejoin:round}.bp__lens{fill:#081e3c8c;stroke:#c8e6ff80;stroke-width:1px;stroke-dasharray:3 4}.bp__frame rect,.bp__table rect,.bp__title rect{fill:none;stroke:#dceeffb3;stroke-width:1.2px}.bp__frame rect:first-child{stroke-width:2px}.bp__frame text{font:600 9px var(--mono);fill:#c8e4ff8c}.bp__table path,.bp__title path{stroke:#dceeff73;stroke-width:1px}.bp__table text,.bp__title text,.bp__detail text,.bp__balloons text{font:600 11px var(--mono);fill:#e1f0ffe0;letter-spacing:.04em}.bp__th{fill:#fff!important;letter-spacing:.12em!important}.bp__cap{letter-spacing:.14em!important;fill:#fff!important;font-size:10.5px!important}.bp__axis path{stroke:#ffaa788c;stroke-width:1px;stroke-dasharray:18 4 3 4;fill:none}.bp__dims path{stroke:#c8e6ff99;stroke-width:1px;fill:none}.bp__balloons path{stroke:#dceeffb3;stroke-width:1px;fill:none}.bp__balloons circle{fill:#0f3a6c;stroke:#e6f3ff;stroke-width:1.2px}.bp__leader{fill:none;stroke:#c8e6ff73;stroke-width:1px;stroke-dasharray:5 5}.bp__ink .c{stroke-width:2.1px}.bp__ink .p{stroke-width:1px;stroke:#e6f3ffd9}.bp__ink .h{stroke-width:.9px;stroke:#e6f3ff80;stroke-dasharray:4 3!important}.bp__ink .hatch path{stroke-width:.7px;stroke:#d2ebff73;filter:none}.bp__dims .bp__ext{stroke:#c8e6ff40;stroke-dasharray:2 4}.bp__sheet{aspect-ratio:1200/900;width:min(1080px,100%,133.3vh - 53.32px)}.bp__border{fill:none;stroke:#dceeff8c;stroke-width:1.2px;stroke-dasharray:6 5}.bp__leader2{fill:none;stroke:#e1f0ffb3;stroke-width:.9px}.bp__dot{fill:#e6f3ff}.bp__nt{font:700 15px "Archivo", var(--sans);fill:#fff;letter-spacing:.01em}.bp__nd{font:500 11.5px var(--sans,system-ui);fill:#e1f0ffd1}.bp__wm{fill:#fff;letter-spacing:.02em;font:italic 900 80% 26px Archivo,sans-serif}.bp__swoosh{fill:#fff;opacity:.9}.bp__axis path{opacity:.6}.bp__page{opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s;position:absolute;top:0;bottom:0;left:0;right:0}.bp__page.is-on{opacity:1;visibility:visible;transition:opacity .4s}.bp__sheet{position:relative}.bp__tabs{z-index:2;background:#00142d99;border-radius:99px;gap:4px;padding:3px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #c8e6ff40}.bp__tabs button{font:600 11px var(--mono);letter-spacing:.1em;color:#dceeffb3;border-radius:99px;padding:5px 14px}.bp__tabs button.is-on{color:#0c2f5b;background:#dceeffeb}.bp__cap2{font:600 11px var(--mono);fill:#e1f0ffd9;letter-spacing:.16em}.bp__ink .t{stroke-width:.7px;stroke:#d2ebff73}.bp__ink .glow{fill:url(#bp-core);stroke:none;filter:drop-shadow(0 0 6px #9fe0ff)}.wade-cut{z-index:530;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.wade-cut svg{width:100%;height:100%}.wade-cut path{fill:none;stroke:#f4f6f8;stroke-width:.5px;stroke-linecap:round;stroke-dasharray:140;vector-effect:non-scaling-stroke;stroke-width:3px;filter:drop-shadow(0 0 6px #ff3c3ce6)drop-shadow(0 0 2px #fff)}.wade{z-index:520;color:#1a1a1a;width:min(350px,100vw - 52px);transition:opacity .5s, transform .6s var(--ease);background:#f3efe4 repeating-linear-gradient(0deg,#0000 0 25px,#3c6ec82e 25px 26px);border-radius:2px;gap:10px;padding:22px 22px 18px;font-family:Permanent Marker,Comic Neue,cursive;display:grid;position:fixed;bottom:26px;right:26px;transform:rotate(-4deg);box-shadow:0 2px #0000000d,0 24px 40px -14px #0009}.wade.is-out{opacity:0;transform:rotate(10deg)translate(60px,40px)}.wade__h{color:#b3141c;padding-right:52px;font:400 22px/1.05 Permanent Marker,cursive}.wade__l{font-size:15px;line-height:1.6}.wade__sign{color:#1a1a1a;margin-top:4px;font-size:16px;text-decoration:none}.wade__sign:hover{color:#b3141c}.wade__tape{background:#c8c8beb3;width:74px;height:22px;position:absolute;top:-10px;box-shadow:0 1px 2px #0003}.wade__tape--a{left:-14px;transform:rotate(-28deg)}.wade__tape--b{right:-16px;transform:rotate(24deg)}.wade__x{color:#777;font:18px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;position:absolute;bottom:8px;right:10px}.wade__logo{filter:drop-shadow(0 2px 2px #00000040);width:44px;height:44px;position:absolute;top:12px;right:14px;transform:rotate(8deg)}.wade__l{padding-bottom:26px}.quest{z-index:560;pointer-events:none;text-align:center;background:linear-gradient(90deg,#0c0a0700,#0c0a07f0 28% 72%,#0c0a0700);justify-items:center;gap:8px;padding:22px 16px 24px;display:grid;position:fixed;top:16%;left:0;right:0}.quest__rule{transform-origin:50%;background:linear-gradient(90deg,#0000,#c9a45c,#0000);width:340px;height:1px}.quest__med{width:34px;height:34px}.quest__med svg{fill:none;stroke:#d7b36a;stroke-width:1.6px;width:100%;height:100%}.quest__t{letter-spacing:.22em;color:#e9cf8e;text-shadow:0 0 18px #e9be6e73;font:600 26px Cinzel,Trajan Pro,Georgia,serif}.quest__s{color:#cbbfa3;font:italic 15px Georgia,serif}.quest__xp{letter-spacing:.18em;color:#e9cf8e;margin-top:2px;font:600 13px Georgia,serif}.bp__ink .eye{fill:#aae4ffe6;stroke:#f2faff;stroke-width:1.2px;filter:drop-shadow(0 0 5px #9fe0ff)}.bp__ink .helm{stroke-width:2.4px}.bp__sheet--mk6{aspect-ratio:16/9;background:radial-gradient(120% 120% at 30% 20%,#1d5aa6,#12428a 55%,#0c2f66);width:min(1320px,100%)}.bp__sheet--mk6:before{content:"";pointer-events:none;background-image:linear-gradient(#aad7ff12 1px,#0000 1px),linear-gradient(90deg,#aad7ff12 1px,#0000 1px);background-size:2.5% 4.444%;position:absolute;top:0;bottom:0;left:0;right:0}.bp__mk6{position:absolute;top:0;bottom:0;left:0;right:0}.bp__mk6 img{filter:drop-shadow(0 0 2px #b4e1ff80);width:100%;height:100%;display:block}.bp__scan{pointer-events:none;background:#d8f1ff;width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 18px 5px #8cd7ffbf,0 0 60px 12px #78c8ff59}.bp__q{font:600 clamp(9px, .9vw, 12px) var(--mono);letter-spacing:.06em;color:#e1f2ffd9;position:absolute;top:1.2%;left:33%}@media (max-width:640px){.bp__q{display:none}}.bp__sheet--mk6 .bp__close{z-index:3;background:#041632d9;top:10px;right:10px;box-shadow:0 0 0 1px #c8e6ff59}.sheet p span{display:block}.sheet p span+span{margin-top:4px}
