@font-face{font-family:Geist;font-weight:100 900;font-display:swap;src:url(/assets/geist-cyrillic-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-weight:100 900;font-display:swap;src:url(/assets/geist-latin-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-weight:100 900;font-display:swap;src:url(/assets/geist-mono-cyrillic-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-weight:100 900;font-display:swap;src:url(/assets/geist-mono-latin-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-weight:100 900;font-display:swap;src:url(/assets/inter-tight-cyrillic-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-weight:100 900;font-display:swap;src:url(/assets/inter-tight-latin-DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans XC;font-weight:600;font-display:block;src:url(/assets/sofia-sans-xc-ru-800-9ES57tR8.woff2)format("woff2")}@font-face{font-family:Sofia Sans XC;font-weight:700;font-display:block;src:url(/assets/sofia-sans-xc-ru-800-9ES57tR8.woff2)format("woff2")}@font-face{font-family:Sofia Sans XC;font-weight:800;font-display:block;src:url(/assets/sofia-sans-xc-ru-800-9ES57tR8.woff2)format("woff2")}@font-face{font-family:Sofia Sans XC;font-weight:900;font-display:block;src:url(/assets/sofia-sans-xc-ru-800-9ES57tR8.woff2)format("woff2")}:root{--void:#07080c;--deep:#0d0f16;--panel:#121521;--raised:#181c2a;--line:#1e2433;--line-strong:#2c3448;--text:#e8ecf4;--text-2:#b4bccb;--muted:#7a8499;--faint:#4a5266;--paper:#f3f5f9;--cyan:#00e5ff;--cyan-hi:#a6f8ff;--cyan-lo:#00a9cc;--cyan-ink:#00768a;--mag:#ff2e88;--mag-hi:#ff7ab3;--mag-ink:#d9136b;--yel:#f4e409;--yel-ink:#7a7200;--vio:#7a5cff;--ok:#3dffa2;--danger:#ff3b5c;--c-02:#00e5ff05;--c-04:#00e5ff0a;--c-08:#00e5ff14;--c-14:#00e5ff24;--c-24:#00e5ff3d;--c-40:#00e5ff66;--ch-12:#a6f8ff1f;--ch-22:#a6f8ff38;--m-08:#ff2e8814;--m-16:#ff2e8829;--m-30:#ff2e884d;--v-12:#7a5cff1f;--f-sign:"Sofia Sans XC", "Inter Tight", system-ui, sans-serif;--f-head:"Inter Tight", system-ui, sans-serif;--f-text:"Geist", system-ui, sans-serif;--f-mono:"Geist Mono", ui-monospace, monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--cut:14px;--wrap:1248px;--gut:clamp(16px, 4.4vw, 64px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--void);color:var(--text);font:400 16px/1.6 var(--f-text);font-kerning:normal;font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}::selection{background:var(--mag);color:var(--paper)}a{color:inherit;text-decoration:none}img,svg,canvas{display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;box-shadow:0 0 0 6px var(--c-14);border-radius:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sign{font-family:var(--f-sign);text-transform:uppercase;letter-spacing:.004em;font-feature-settings:"kern";font-weight:800;line-height:.86}.mono{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:500;line-height:1.4}.num{font-family:var(--f-sign);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.01em;font-weight:800;line-height:.82}.glass{--mx:50%;--my:0%;isolation:isolate;background:radial-gradient(420px 260px at var(--mx) var(--my), #a6f8ff12, transparent 70%), linear-gradient(180deg, #181c2ab8 0%, #0d0f169e 100%);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border:1px solid #a6f8ff17;position:relative;box-shadow:inset 0 1px #a6f8ff1a,inset 0 0 0 1px #07080c59,0 1px #07080ce6,0 24px 60px -24px #000000d9,0 40px 120px -40px #00768a38}.glass:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#a6f8ff00 8%,#a6f8ff8c 34%,#00e5ff59 60%,#0000 92%);height:1px;position:absolute;top:-1px;left:0;right:0}.glass.cut{clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut))}.btn{--h:54px;height:var(--h);white-space:nowrap;font:700 15px/1 var(--f-head);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));transition:transform .5s var(--ease-out), filter .4s var(--ease-out), background-color .3s;isolation:isolate;justify-content:center;align-items:center;gap:12px;padding:0 28px;display:inline-flex;position:relative;overflow:hidden}.btn svg{flex:none;width:20px;height:20px}.btn:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;position:absolute;inset:-20% auto -20% -60%;transform:translate(0)skew(-18deg)}.btn:hover:after{animation:sweep .9s var(--ease-out) forwards}@keyframes sweep{0%{opacity:1;transform:translate(0)skew(-18deg)}to{opacity:0;transform:translate(520%)skew(-18deg)}}.btn>*{z-index:2;position:relative}.btn:active{transform:translateY(1px)scale(.99)}.btn-primary{color:var(--void);background:linear-gradient(180deg, #ffffff6b 0, #fff0 48%), linear-gradient(90deg, var(--cyan-hi) 0%, var(--cyan) 38%, var(--cyan) 70%, var(--cyan-lo) 100%);filter:drop-shadow(0 0 18px #00e5ff73)drop-shadow(0 10px 30px #00e5ff40)}.btn-primary:hover{filter:drop-shadow(0 0 26px #00e5ffb3)drop-shadow(0 16px 40px #00e5ff59);transform:translateY(-2px)}.btn-ghost{color:var(--text);background:linear-gradient(var(--deep), var(--deep)) padding-box, linear-gradient(135deg, #a6f8ff99, #2c3448e6 40%, #2c3448e6 70%, #ff2e8880) border-box;border:1px solid #0000}.btn-ghost .bevel{pointer-events:none;z-index:2;position:absolute;inset:0}.btn-ghost:hover{background:linear-gradient(#121521f5, #121521f5) padding-box, linear-gradient(135deg, var(--cyan-hi), var(--cyan-ink) 45%, var(--cyan-ink) 65%, var(--mag)) border-box;transform:translateY(-2px)}.btn-ghost .arr{transition:transform .5s var(--ease-out)}.btn-ghost:hover .arr{transform:translate(4px)}.lang{border:1px solid var(--line-strong);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#07080c99;align-items:stretch;gap:2px;height:34px;padding:3px;display:inline-flex}.lang a,.lang span,.lang button{min-width:38px;font:600 12px/1 var(--f-mono);letter-spacing:.12em;color:var(--muted);place-items:center;padding:0 9px;transition:color .25s,background-color .25s;display:grid}.lang a:hover,.lang button:hover{color:var(--text);background:#a6f8ff0f}.lang [aria-current=true],.lang [aria-pressed=true]{color:var(--void);background:var(--cyan);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);box-shadow:0 0 16px #00e5ff8c}.dot{background:var(--ok);width:8px;height:8px;box-shadow:0 0 10px var(--ok);border-radius:50%;flex:none;position:relative}.dot:after{content:"";border:1px solid var(--ok);opacity:0;animation:ping 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}.dot.warn{background:var(--yel);box-shadow:0 0 10px #f4e409cc}.dot.warn:after{border-color:var(--yel)}@keyframes ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.tag{height:24px;font:600 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.tag.c{color:var(--cyan);background:#00e5ff14;box-shadow:inset 0 0 0 1px #00e5ff47}.tag.m{color:var(--mag-hi);background:#ff2e8814;box-shadow:inset 0 0 0 1px #ff2e8852}.tag.y{color:var(--yel);background:#f4e40912;box-shadow:inset 0 0 0 1px #f4e4094d}.grain{pointer-events:none;z-index:100;opacity:.05;mix-blend-mode:overlay;background-size:160px 160px;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.bd{background:var(--void);position:absolute;inset:0;overflow:hidden}.bd-slide{opacity:0;position:absolute;inset:0}.bd-kb,.bd-still{transform-origin:50%;will-change:transform;position:absolute;inset:0}.bd-still{overflow:hidden}.bd-kb img,.bd-still img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bd-ph{position:absolute;inset:0}.bd-lq,.bd-hi{object-fit:cover;object-position:var(--f,50% 50%);width:100%;height:100%;position:absolute;inset:0}.bd-lq{filter:blur(18px)saturate(1.1);transform:scale(1.06)}.bd-hi{opacity:0;transition:opacity .9s var(--ease-out)}.bd-hi.on{opacity:1}.freeze .bd-hi{transition:none}.bd-slide:after,.bd-still:after{content:"";pointer-events:none;background:rgba(7, 8, 12, var(--dim,0));position:absolute;inset:0}@media (width<=720px){.bd-lq,.bd-hi{object-position:var(--fm,var(--f,50% 50%))}}.bd-ph{background:radial-gradient(40% 40% at 70% 64%,#d9136b33,#0000 72%),radial-gradient(40% 46% at 96% 6%,#00768a42,#0000 70%),radial-gradient(36% 30% at 30% 74%,#7a5cff1f,#0000 70%),linear-gradient(#090b11,#10121c 62%,#07080c)}.bd-grade{pointer-events:none;z-index:3;background:radial-gradient(130% 110% at 66% 42%,#07080c00 48%,#07080c80 100%),linear-gradient(#0d0f160f,#0d0f1633),linear-gradient(115deg,#00768a1a,#d9136b12);position:absolute;inset:0}.bd-lines{pointer-events:none;z-index:3;opacity:.32;background:repeating-linear-gradient(#07080c00 0 2px,#07080c2e 2px 3px);position:absolute;inset:0}.bd-note{z-index:4;color:var(--faint);letter-spacing:.1em;white-space:nowrap;font-size:9.5px;position:absolute}.loc{--cut:10px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding:10px 14px 12px 12px;display:inline-grid}.loc-n{color:var(--cyan);padding:4px 6px;font-size:10px;box-shadow:inset 0 0 0 1px #00e5ff4d}.loc-t{white-space:nowrap;align-items:baseline;gap:9px;display:flex}.loc-t b{font:800 22px/1 var(--f-sign);text-transform:uppercase;letter-spacing:.02em;color:var(--paper)}.loc-t .mono{color:var(--muted);font-size:10px}.loc-dots{grid-column:1/-1;align-items:center;gap:6px;display:flex}.loc-dots button{flex:1;height:14px;position:relative}.loc-dots button:before{content:"";background:var(--line-strong);height:2px;position:absolute;top:6px;left:0;right:0}.loc-dots button i{background:var(--cyan);width:0;height:2px;box-shadow:0 0 8px var(--cyan);position:absolute;top:6px;left:0}.loc-dots button[aria-current=true] i{width:var(--p,0%)}.loc-dots button.done i{opacity:.35;width:100%;box-shadow:none}.loc-dots button:hover:before{background:var(--cyan-ink)}.loc.swap .loc-t{animation:locIn .9s var(--ease-out)}@keyframes locIn{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}.wrap{width:min(var(--wrap), 100% - var(--gut) * 2);margin-inline:auto}.skip{z-index:200;background:var(--cyan);color:var(--void);padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}svg path,svg line,svg polyline{vector-effect:non-scaling-stroke}.btn svg,.nav svg,.meta svg,.more svg,.read-more svg,.step-link svg,.menu-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square}.btn-sm{--h:40px;--cut:10px;gap:9px;padding:0 18px;font-size:12.5px}.btn-sm svg{width:17px;height:17px}.btn-lg{--h:58px;padding:0 30px;font-size:15px}.top{z-index:50;position:fixed;inset:0 0 auto}.top:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);opacity:0;background:#07080cb8;transition:opacity .4s;position:absolute;inset:0;box-shadow:0 1px #a6f8ff14}.top-in{height:76px;width:min(1360px, 100% - var(--gut) * 2);align-items:center;gap:28px;margin-inline:auto;display:flex}.top.scrolled:before{opacity:1}.brand{flex:none;height:34px;display:block}.brand svg{width:auto;height:100%;overflow:visible}.nav{flex:1;gap:4px;min-width:0;margin-left:8px;display:flex}.nav a{font:600 13px/1 var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;padding:8px 10px;transition:color .25s;display:inline-flex;position:relative}.nav a:after{content:"";background:var(--cyan);height:1px;box-shadow:0 0 8px var(--cyan);transform-origin:0;transition:transform .45s var(--ease-out);position:absolute;bottom:2px;left:10px;right:10px;transform:scaleX(0)}.nav a:hover{color:var(--paper)}.nav a:hover:after{transform:scaleX(1)}.nav a.ext{color:var(--muted)}.nav a svg{stroke-width:2px;width:13px;height:13px}.top-end{align-items:center;gap:12px;margin-left:auto;display:flex}.menu-btn{border:1px solid var(--line-strong);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#07080c99;place-items:center;width:44px;height:40px;display:none}.menu-btn svg{width:22px;height:22px}.hero{min-height:max(820px, var(--vh100,100svh));isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:clip}.stage{z-index:0;position:absolute;inset:0;overflow:hidden}.sky{background:radial-gradient(42% 38% at var(--hx,64%) 70%, #d9136b42, transparent 72%), radial-gradient(36% 30% at 28% 74%, #7a5cff24, transparent 70%), radial-gradient(40% 46% at 96% 4%, #00768a42, transparent 70%), radial-gradient(30% 30% at 8% 0%, #7a5cff1a, transparent 70%), linear-gradient(180deg, #07080c 0%, #090b11 38%, #10121c 62%, #07080c 100%);position:absolute;inset:0}.layer-slot{will-change:transform;position:absolute;inset:0}.layer-slot canvas{position:absolute;top:0}.fx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scrim{pointer-events:none;background:linear-gradient(90deg,#07080cdb 0%,#07080ca8 30%,#07080c2e 46%,#07080c00 56%),linear-gradient(#07080cb3 0%,#07080c00 16% 78%,#07080ce6 100%);position:absolute;inset:0}.beams{pointer-events:none;position:absolute;inset:0}.beams i{transform-origin:50% 100%;clip-path:polygon(48.5% 100%,51.5% 100%,100% 0,0 0);filter:blur(1.5px);opacity:.95;will-change:transform;background:linear-gradient(#00e5ff00 15%,#00e5ff0d 55%,#a6f8ff29);width:220px;height:120%;margin-left:-110px;position:absolute;bottom:30%}.beams .b1{left:52%}.beams .b2{left:80%}.beams .b3{opacity:.4;background:linear-gradient(#0000 15%,#ff2e880a 55%,#ff7ab324);left:30%}.holo{pointer-events:none;will-change:transform;width:300px;height:330px;position:absolute;top:0;left:0}.holo-mark{mix-blend-mode:screen;opacity:.94;filter:drop-shadow(0 0 14px #00e5ff8c)drop-shadow(0 0 46px #00e5ff47);position:absolute;inset:0}.holo-mark svg{width:100%;height:100%;overflow:visible;-webkit-mask:repeating-linear-gradient(#000 0 2.2px,#0000009e 2.2px 3.4px);mask:repeating-linear-gradient(#000 0 2.2px,#0000009e 2.2px 3.4px)}.holo-scan{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000 0%,#a6f8ff00 40%,#a6f8ff38 49%,#ffffff59 50%,#a6f8ff00 58%,#0000 100%) 0 0/100% 260%;background-position:0 var(--scan,120%);position:absolute;inset:-4% -6%;-webkit-mask:radial-gradient(60% 55% at 50% 52%,#000 60%,#0000 100%);mask:radial-gradient(60% 55% at 50% 52%,#000 60%,#0000 100%)}.holo-cone{clip-path:polygon(48.6% 100%,51.4% 100%,92% 0,8% 0);mix-blend-mode:screen;filter:blur(2px);background:linear-gradient(#00e5ff00 0%,#00e5ff1a 45%,#ff2e884d);width:120%;height:64%;position:absolute;top:58%;left:50%;transform:translate(-50%)}.holo-base{mix-blend-mode:screen;width:112%;position:absolute;top:86%;left:50%;overflow:visible;transform:translate(-50%)}.holo-base ellipse{fill:none;stroke:var(--cyan)}.holo-base .e1{stroke-opacity:.35;stroke-width:1px;stroke-dasharray:2 7}.holo-base .e2{stroke-opacity:.55;stroke-width:1.2px;stroke-dasharray:60 14 8 14}.holo-base .e3{stroke:var(--mag);stroke-opacity:.7;stroke-width:1.4px}.callouts{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.callouts .lead-line{fill:none;stroke:#a6f8ff8c;stroke-width:1px}.callouts .lead-pulse{fill:none;stroke:var(--cyan-hi);stroke-width:1.6px;stroke-dasharray:14 400;filter:drop-shadow(0 0 4px var(--cyan))}.callouts .pin{fill:var(--void);stroke:var(--cyan-hi);stroke-width:1.4px}.callouts .pin-ring{fill:none;stroke:var(--cyan);stroke-width:1px}.callouts .m .lead-line{stroke:#ff7ab399}.callouts .m .lead-pulse{stroke:var(--mag-hi);filter:drop-shadow(0 0 4px var(--mag))}.callouts .m .pin{stroke:var(--mag-hi)}.callouts .m .pin-ring{stroke:var(--mag)}.tags{pointer-events:none;position:absolute;inset:0}.ctag{--cut:10px;min-width:184px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));will-change:transform;gap:3px;padding:11px 16px 12px 14px;display:grid;position:absolute;top:0;left:0}.ctag[hidden]{display:none}.ctag .mono{font-size:10px}.ctag .y{color:var(--yel)}.ctag,.callouts{transition:opacity .6s var(--ease-out)}.loc-wrap{z-index:4;top:94px;right:max(var(--gut), calc((100% - 1360px) / 2));position:absolute}.ctag .c{color:var(--cyan)}.ctag .m{color:var(--mag-hi)}.ctag b{font:800 25px/.95 var(--f-sign);text-transform:uppercase;letter-spacing:.01em;color:var(--paper)}.ctag .sub{color:var(--text-2);font-size:12.5px;line-height:1.35}.hero-in{z-index:3;flex:1;align-items:center;padding:104px 0 150px;display:flex;position:relative}.hero-copy{max-width:640px}.eyebrow{white-space:nowrap;font:600 12px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:10px;margin:0 0 22px;display:inline-flex}.eyebrow i,.kick i{color:var(--faint);font-style:normal}.sq{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);flex:none}.sq.m{background:var(--mag);box-shadow:0 0 10px var(--mag)}.hero-title{letter-spacing:.002em;margin:0;font-size:clamp(76px,9.1vw,134px);line-height:.84}.hero-title span{margin-top:-.1em;padding-top:.1em;display:block}.hero-title .l1{background:linear-gradient(180deg, #fff 0%, var(--paper) 40%, var(--text-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-title .l2{white-space:nowrap;background:repeating-linear-gradient(180deg, #07080c00 0 3px, #07080c33 3px 4px), linear-gradient(180deg, var(--cyan-hi) 0%, var(--cyan-hi) 26%, var(--cyan) 62%, var(--cyan-lo) 100%);color:#0000;filter:drop-shadow(0 0 22px #00e5ff73)drop-shadow(0 0 2px #a6f8ff99);-webkit-background-clip:text;background-clip:text;margin-top:-.05em;padding-bottom:.06em}.lead{max-width:540px;color:var(--text-2);text-wrap:pretty;margin:26px 0 0;font-size:18.5px;line-height:1.6}.cta-row{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.meta{font:500 11px/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;list-style:none;display:flex}.meta li{align-items:center;gap:7px;display:inline-flex}.meta svg{width:14px;height:14px;color:var(--ok);stroke-width:2.2px}.rail-wrap{z-index:4;position:absolute;bottom:28px;left:0;right:0}.rail{--cut:16px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));grid-template-columns:1.5fr repeat(7,1fr);margin:0;display:grid}.rail .cell{flex-direction:column;justify-content:center;gap:9px;min-height:104px;padding:20px 20px 18px;display:flex;position:relative}.rail .cell+.cell:before{content:"";background:linear-gradient(#0000,#a6f8ff29,#0000);width:1px;position:absolute;top:20px;bottom:20px;left:0}.rail dd{margin:0}.rail .num{color:var(--paper);text-shadow:0 0 24px #00e5ff59;font-size:50px}.rail dt.mono{color:var(--muted);letter-spacing:.12em;font-size:10.5px}.rail .status dd{font:600 15px/1.25 var(--f-head);color:var(--paper);align-items:center;gap:10px;display:flex}.rail .status dt{color:var(--yel)}.rail-tick{background:linear-gradient(90deg, transparent, var(--cyan-hi), transparent);width:120px;height:1px;box-shadow:0 0 10px var(--cyan);position:absolute;top:0;left:0}.sec{padding:clamp(76px,8.4vw,124px) 0;position:relative}.sec:before{content:"";background:linear-gradient(90deg,#0000,#a6f8ff24 30%,#ff2e882e 70%,#0000);width:min(1100px,90%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.kick{color:var(--cyan);align-items:center;gap:10px;margin:0 0 22px;display:inline-flex}.h2{color:var(--paper);margin:0;font-size:clamp(60px,7.6vw,112px);line-height:.9}.h2 em{background:linear-gradient(180deg, var(--cyan-hi), var(--cyan) 60%, var(--cyan-lo));color:#0000;filter:drop-shadow(0 0 18px #00e5ff59);-webkit-background-clip:text;background-clip:text;font-style:normal}.sub-lead{max-width:520px;color:var(--text-2);text-wrap:pretty;margin:26px 0 0;font-size:17.5px;line-height:1.62}.city{background:radial-gradient(60% 50% at 75% 40%,#00768a1f,#0000 70%)}.city-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.reads{border-top:1px solid var(--line);margin:40px 0 0;padding:0;list-style:none}.read{border-bottom:1px solid var(--line);cursor:default;outline:none;grid-template-columns:112px 1fr;align-items:center;gap:18px;padding:18px 12px 18px 0;transition:background-color .35s;display:grid;position:relative}.read:before{content:"";background:var(--cyan);width:3px;height:0;box-shadow:0 0 12px var(--cyan);transition:height .45s var(--ease-out);position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.read:hover:before,.read:focus-visible:before,.read.on:before{height:60%}.read:hover,.read:focus-visible,.read.on{background:linear-gradient(90deg,#00e5ff0f,#0000 80%)}.read .rn{color:var(--paper);text-align:right;font-size:58px;transition:color .3s,text-shadow .3s}.read:hover .rn,.read:focus-visible .rn,.read.on .rn{color:var(--cyan-hi);text-shadow:0 0 22px #00e5ff80}.read .rt{gap:4px;display:grid}.read .rt b{font:700 18px/1.2 var(--f-head);color:var(--paper)}.read .rt span{color:var(--muted);font-size:14.5px;line-height:1.5}.map{--cut:26px;margin:0;padding:0}.map-head{color:var(--muted);justify-content:space-between;align-items:center;padding:16px 26px 0 30px;display:flex}.map-head .mono{font-size:10.5px}.map-head i{color:var(--faint);font-style:normal}.map-xy b{color:var(--cyan-hi);text-align:right;min-width:5ch;font-weight:500;display:inline-block}.map-body{aspect-ratio:1/.92;margin:6px 10px 0;position:relative}.map-body canvas{width:100%;height:100%;position:absolute;inset:0}.map-fx{cursor:crosshair}.map-labels{pointer-events:none;position:absolute;inset:0}.ml{text-align:center;white-space:nowrap;transition:opacity .4s;position:absolute;transform:translate(-50%,-50%)}.ml b{font:800 18px/1 var(--f-sign);letter-spacing:.06em;text-transform:uppercase;color:var(--paper);text-shadow:0 0 14px #07080cf2,0 0 2px #07080c;display:block}.ml span{font:500 10px/1 var(--f-mono);letter-spacing:.06em;color:var(--text);text-shadow:0 0 8px #07080c;justify-content:center;gap:8px;margin-top:4px;display:flex}.ml span i{vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.ml span i.c{background:var(--cyan);box-shadow:0 0 6px var(--cyan)}.ml span i.m{background:var(--mag);box-shadow:0 0 6px var(--mag)}.ml.sub b{color:var(--mag-hi);font-size:14px}.ml.sub span{color:var(--text-2)}.map-tip{pointer-events:none;--cut:8px;z-index:3;min-width:180px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));padding:10px 14px;position:absolute;top:0;left:0}.map-tip .mono{color:var(--cyan);font-size:9.5px}.map-tip b{font:600 14.5px/1.25 var(--f-head);color:var(--paper);margin:4px 0 2px;display:block}.map-tip span{color:var(--muted);font-size:12px}.map-legend{flex-wrap:wrap;gap:8px;padding:10px 26px 22px 30px;display:flex}.lg{height:32px;font:500 12.5px/1 var(--f-text);color:var(--text-2);border:1px solid var(--line-strong);background:#07080c66;align-items:center;gap:8px;padding:0 12px;transition:border-color .25s,color .25s,opacity .25s;display:inline-flex}.lg b{font:600 11px/1 var(--f-mono);color:var(--paper);letter-spacing:.06em}.lg i{border-radius:50%;width:8px;height:8px}.lg i.c{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.lg i.m{background:var(--mag);box-shadow:0 0 8px var(--mag)}.lg i.y{background:var(--yel);box-shadow:0 0 8px var(--yel);border-radius:0;transform:rotate(45deg)scale(.85)}.lg i.p{background:var(--text-2);width:5px;height:5px}.lg:hover{color:var(--paper);border-color:#a6f8ff66}.lg[aria-pressed=false]{opacity:.42}.phone-sec{overflow:clip}.phone-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.phone-stage{perspective:1400px;height:760px;position:relative}.phone-glow{filter:blur(10px);background:radial-gradient(closest-side,#ff2e8838,#7a5cff1a 50%,#0000 72%);width:640px;height:640px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone{width:318px;height:650px;transform-style:preserve-3d;transform:rotateY(var(--ry,-16deg)) rotateX(var(--rx,6deg)) rotateZ(-2deg);transition:transform 1.2s var(--ease-out);margin:-325px 0 0 -159px;position:absolute;top:50%;left:50%}.ph-frame{background:linear-gradient(150deg,#a6f8ff8c,#2c3448e6 22%,#121521f2 55%,#ff2e8880 100%);border-radius:52px;padding:11px;position:absolute;inset:0;box-shadow:0 0 0 1px #a6f8ff40,0 60px 120px -30px #000000e6,0 0 80px -10px #00e5ff40,30px 40px 80px -40px #ff2e8873}.ph-screen{background:linear-gradient(#0b0d14,#121521 60%,#1a1030);border-radius:42px;height:100%;position:relative;overflow:hidden}.ph-wall{opacity:.95;width:100%;height:56%;position:absolute;bottom:0;left:0;right:0}.ph-screen:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff1a 0%,#ffffff05 30%,#0000 46%);position:absolute;inset:0}.ph-status{justify-content:space-between;align-items:center;height:44px;padding:16px 26px 0 30px;display:flex;position:relative}.ph-time{font:600 14px/1 var(--f-head);color:var(--paper)}.ph-isl{background:#000;border-radius:20px;width:96px;height:28px;margin-left:-48px;position:absolute;top:13px;left:50%;box-shadow:inset 0 0 0 1px #ffffff0d}.ph-sig{align-items:flex-end;gap:2px;height:11px;display:flex}.ph-sig i{background:var(--paper);border-radius:1px;width:3px}.ph-sig i:first-child{height:4px}.ph-sig i:nth-child(2){height:6px}.ph-sig i:nth-child(3){height:8.5px}.ph-sig i:nth-child(4){opacity:.4;height:11px}.ph-head{padding:18px 24px 0;position:relative}.ph-head .mono{color:var(--muted);font-size:9.5px}.ph-head b{font:800 38px/.9 var(--f-sign);text-transform:uppercase;color:var(--paper);letter-spacing:.01em;margin-top:2px;display:block}.ph-widgets{grid-template-columns:1fr 1fr;gap:10px;padding:16px 18px 0;display:grid;position:relative}.pw{border-radius:20px;flex-direction:column;height:112px;padding:13px 14px;display:flex;position:relative;overflow:hidden}.pw.bank{background:linear-gradient(150deg,#00e5ff47,#00768a59);box-shadow:inset 0 0 0 1px #a6f8ff4d}.pw.bank .mono{color:var(--cyan-hi);font-size:9px}.pw.bank b{font:700 21px/1 var(--f-head);color:var(--paper);letter-spacing:-.01em;margin-top:auto}.pw.bank .dim{color:#e8ecf499;margin-top:5px}.pw.gps{background:#07080cb3;padding:0;box-shadow:inset 0 0 0 1px #a6f8ff29}.pw.gps canvas{width:100%;height:100%;position:absolute;inset:0}.pw.gps .mono{color:var(--cyan-hi);font-size:9px;position:absolute;top:11px;left:12px}.ph-apps{grid-template-columns:repeat(4,1fr);gap:14px 8px;padding:18px 16px 0;display:grid;position:relative}.app{justify-items:center;gap:6px;display:grid}.app i{background:linear-gradient(160deg,#242a3ef2,#0d0f16f2);border-radius:16px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 0 0 1px #a6f8ff29,inset 0 1px #a6f8ff38,0 6px 14px #0006}.app svg{fill:none;width:25px;height:25px;stroke:var(--cyan-hi);stroke-width:1.7px;stroke-linecap:square;stroke-linejoin:miter;filter:drop-shadow(0 0 4px #00e5ffb3)}.app.m svg{stroke:var(--mag-hi);filter:drop-shadow(0 0 4px #ff2e88cc)}.app.y svg{stroke:var(--yel);filter:drop-shadow(0 0 4px #f4e40999)}.app span{font:500 9.5px/1 var(--f-text);color:var(--text-2);white-space:nowrap}.ph-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ph-lines path{fill:none;stroke:#a6f8ff73;stroke-width:1px}.ph-lines circle{fill:var(--void);stroke:var(--cyan-hi);stroke-width:1.4px}.ph-call{--cut:10px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));gap:3px;padding:11px 16px 12px;display:grid;position:absolute}.ph-call .mono{font-size:10px}.ph-call .c{color:var(--cyan)}.ph-call .m{color:var(--mag-hi)}.ph-call b{font:700 16px/1.2 var(--f-head);color:var(--paper);white-space:nowrap}.ph-call.c1{top:16%;left:0}.ph-call.c2{top:40%;right:0}.apps-list{border-top:1px solid var(--line);gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.apps-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:baseline;gap:16px;padding:15px 0;display:grid}.apps-list b{font:600 15.5px/1.35 var(--f-head);color:var(--paper)}.apps-list span{color:var(--muted);font-size:14.5px;line-height:1.5}.instruments{grid-template-columns:1.25fr 1fr 1.1fr;gap:18px;margin-top:clamp(64px,8vw,110px);display:grid}.inst{--cut:18px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));flex-direction:column;gap:22px;padding:28px;display:flex}.inst h3{font:700 23px/1.15 var(--f-head);letter-spacing:-.01em;color:var(--paper);text-wrap:balance;margin:10px 0}.inst p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.inst .mono{font-size:10.5px}.inst .mono i{color:var(--faint);font-style:normal}.mono.c{color:var(--cyan)}.mono.m{color:var(--mag-hi)}.mono.y{color:var(--yel)}.inst.voice .inst-viz{width:236px;margin:-6px auto -10px}.rings{width:100%;height:auto;overflow:visible}.ranges{gap:22px;margin:18px 0 0;display:flex}.ranges div{gap:6px;display:grid}.ranges dt{color:var(--muted);font-size:10px!important}.ranges dd{color:var(--paper);margin:0;font-size:38px}.ranges small{font:600 12px/1 var(--f-mono);color:var(--muted);letter-spacing:.04em;margin-left:3px}.inst.weapon .inst-viz{width:190px;margin:0 auto;position:relative}.dial{width:100%;height:auto;overflow:visible}.dial-n{text-align:center;place-content:center;gap:6px;display:grid;position:absolute;inset:0}.dial-n .num{color:var(--paper);text-shadow:0 0 24px #ff2e8880;font-size:64px}.dial-n .mono{color:var(--mag-hi);font-size:10px}.ladder{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ladder li{color:var(--text-2);grid-template-columns:112px 1fr 36px;align-items:center;gap:12px;font-size:13.5px;display:grid}.ladder .bar{clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,0 100%);background:#2c344899;height:6px;position:relative}.ladder .bar i{width:var(--w);background:linear-gradient(90deg, var(--yel-ink), var(--yel));transform-origin:0;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #f4e40980}.ladder .lv{font:500 11px/1 var(--f-mono);color:var(--muted);text-align:right}.ladder-note{color:var(--muted);margin:0;font-size:10.5px}.ladder-note b{color:var(--yel);font-weight:600}.steps-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.steps-head .sub-lead{max-width:470px;margin:0}.route{margin-top:70px;position:relative}.route-line{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.route-line .base{fill:none;stroke:#a6f8ff2e;stroke-width:1.2px;stroke-dasharray:3 6}.route-line .lit{fill:none;stroke:url(#routeGrad);stroke-width:2px;filter:drop-shadow(0 0 6px #00e5ffcc)}.route-line .pulse{fill:var(--cyan-hi);filter:drop-shadow(0 0 8px var(--cyan))}.route-steps{grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.step{align-content:start;gap:22px;display:grid;position:relative}.node{place-items:center;width:74px;height:76px;display:grid;position:relative}.node svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.node path{fill:#07080ceb;stroke:var(--cyan);stroke-width:2px;filter:drop-shadow(0 0 8px #00e5ff99)}.node .num{color:var(--paper);font-size:40px;position:relative}.step.last .node path{stroke:var(--mag);filter:drop-shadow(0 0 10px #ff2e88cc)}.step-card{--cut:14px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));min-height:196px;transition:transform .6s var(--ease-out);flex-direction:column;align-items:flex-start;gap:10px;padding:24px 24px 22px;display:flex}.step-card:hover{transform:translateY(-4px)}.step-card h3{font:800 34px/.95 var(--f-sign);text-transform:uppercase;letter-spacing:.01em;color:var(--paper);margin:0}.step-card p{color:var(--muted);flex:1;margin:0 0 6px;font-size:15px;line-height:1.55}.step-link{font:600 13px/1 var(--f-head);letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);border-bottom:1px solid #00e5ff66;align-items:center;gap:8px;padding:6px 0;transition:color .25s,border-color .25s;display:inline-flex}.step-link:hover{color:var(--cyan-hi);border-color:var(--cyan-hi)}.step-link svg{width:16px;height:16px}.news-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.h2s{font-size:clamp(56px,6.4vw,96px)}.more{font:600 13px/1 var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:8px;padding-bottom:8px;display:inline-flex}.more svg{width:16px;height:16px;transition:transform .45s var(--ease-out)}.more:hover svg{transform:translate(4px)}.news-grid{grid-template-columns:1.45fr 1fr;gap:18px;margin-top:44px;display:grid}.feat{--cut:22px}.feat-link{grid-template-rows:auto 1fr;height:100%;display:grid}.feat-art{background:radial-gradient(70% 90% at 50% 100%,#ff2e8829,#0000 70%),linear-gradient(#090b11,#10121c);border-bottom:1px solid #a6f8ff1a;height:300px;position:relative;overflow:hidden}.gate{width:100%;height:100%;transition:transform 1.4s var(--ease-out);position:absolute;inset:0}.feat:hover .gate{transform:scale(1.035)}.feat-copy{padding:28px 32px 30px}.nmeta{align-items:center;gap:14px;margin:0 0 16px;display:flex}.nmeta time{color:var(--muted);font-size:10.5px}.feat h3{font:800 52px/.9 var(--f-sign);text-transform:uppercase;color:var(--paper);letter-spacing:.01em;margin:0}.feat p:not(.nmeta){color:var(--text-2);max-width:560px;margin:14px 0 0;font-size:16px;line-height:1.6}.read-more{font:600 13px/1 var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:var(--mag-hi);align-items:center;gap:8px;margin-top:20px;display:inline-flex}.read-more svg{width:16px;height:16px;transition:transform .45s var(--ease-out)}.feat:hover .read-more svg{transform:translate(4px)}.news-list{grid-template-rows:1fr 1fr;gap:18px;display:grid}.ni{--cut:14px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));transition:transform .6s var(--ease-out)}.ni:hover{transform:translate(4px)}.ni a{flex-direction:column;height:100%;padding:26px 28px;display:flex}.ni .read-more{color:var(--cyan);margin-top:auto;padding-top:18px}.ni:hover .read-more svg{transform:translate(4px)}.ni h3{font:700 23px/1.2 var(--f-head);letter-spacing:-.01em;color:var(--paper);margin:0}.ni p:not(.nmeta){color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.final{padding-top:clamp(40px,6vw,80px)}.final-panel{--cut:30px;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.final-city{position:absolute;inset:0}.final-city canvas{position:absolute;top:0}.final-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0d0f16eb 0%,#0d0f16b3 40%,#0d0f1600 70%);position:absolute;inset:0}.final-copy{z-index:2;max-width:760px;padding:64px clamp(28px,5vw,72px);position:relative}.final-copy .h2{font-size:clamp(52px,6vw,92px)}.foot{border-top:1px solid var(--line);background:linear-gradient(180deg, #0d0f1699, var(--void));margin-top:60px;padding:90px 0 40px;position:relative}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.foot-brand .brand{height:38px}.foot-brand p{max-width:320px;color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.55}.foot-col{align-content:start;gap:12px;display:grid}.foot-col .mono{color:var(--faint);margin:0 0 6px;font-size:10.5px}.foot-col a{color:var(--text-2);justify-self:start;font-size:15px;transition:color .2s}.foot-col a:hover{color:var(--cyan-hi)}.foot-legal{border-top:1px solid var(--line);color:var(--faint);justify-content:space-between;gap:24px;margin-top:70px;padding-top:26px;font-size:13px;line-height:1.5;display:flex}.foot-legal p{max-width:760px;margin:0}.foot-legal .mono{white-space:nowrap;font-size:11px}.js .rv{opacity:0}@media (width<=1240px){.nav a:nth-child(n+5){display:none}.rail{grid-template-columns:1.4fr repeat(7,1fr)}.rail .cell{padding:18px 14px}.rail .num{font-size:42px}}@media (width<=1080px){.nav{display:none}.menu-btn{display:grid}.city-grid,.phone-grid{grid-template-columns:1fr}.phone-stage{order:2}.instruments{grid-template-columns:1fr 1fr}.inst.voice{grid-column:1/-1}.route-steps{grid-template-columns:1fr 1fr;row-gap:40px}.news-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr 1fr}.foot-brand{grid-column:1/-1}.rail-wrap{margin-top:-40px;padding-bottom:28px;position:relative;bottom:auto}.rail{grid-template-columns:repeat(4,1fr)}.rail .status{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:16px;min-height:0;padding:16px 20px}.rail .cell+.cell:before{display:none}.rail .cell:not(.status){border-top:1px solid #a6f8ff12}}@media (width<=720px){.top-in{gap:10px;height:64px}.brand{height:28px}.top-end{gap:8px}.top-end .btn-sm{display:none}.hero{min-height:0}.hero-in{align-items:flex-start;padding:104px 0 340px}.hero-title{font-size:clamp(64px,21vw,96px)}.eyebrow{letter-spacing:.14em;gap:8px;font-size:10.5px}.lead{margin-top:22px;font-size:16.5px}.cta-row{flex-direction:column;align-items:stretch;margin-top:28px}.cta-row .btn{width:100%}.meta{flex-direction:column;gap:8px}.scrim{background:linear-gradient(#07080ceb 0%,#07080cc7 40%,#07080c33 62%,#07080c00 75%,#07080cd9 100%)}.ctag{min-width:0;padding:8px 12px 9px 11px}.loc-wrap{top:74px;left:auto;right:16px}.loc{column-gap:9px;padding:7px 10px 9px 9px}.loc-t b{font-size:17px}.loc-t .mono{display:none}.ctag b{font-size:20px}.ctag .sub{display:none}.rail-wrap{margin-top:-20px}.rail{grid-template-columns:1fr 1fr}.rail .cell{min-height:92px;padding:16px 18px}.rail .cell:last-child{grid-column:1/-1}.rail .num{font-size:44px}.h2{font-size:clamp(54px,16vw,72px)}.sub-lead{font-size:16px}.read{grid-template-columns:74px 1fr;gap:14px;padding:16px 0}.read .rn{font-size:44px}.read:before{left:-10px}.map{--cut:16px}.map-head{padding:12px 14px 0 18px}.map-body{aspect-ratio:1;margin:6px 4px 0}.map-legend{gap:6px;padding:8px 14px 16px 18px}.lg{height:30px;padding:0 9px;font-size:11.5px}.ml b{font-size:13px}.ml span{font-size:8px}.ml.sub{display:none}.phone-stage{height:600px;margin:0 -8px}.phone{transform:scale(.84) rotateY(var(--ry,-12deg)) rotateX(var(--rx,5deg)) rotateZ(-2deg)}.ph-call{padding:8px 12px 9px}.ph-call b{font-size:13.5px}.ph-call.c1{top:6%;left:0}.ph-call.c2{top:44%;right:0}.ph-call.c3{top:84%;left:0}.apps-list li{grid-template-columns:1fr;gap:4px}.instruments{grid-template-columns:1fr}.inst.voice{flex-direction:column;align-items:stretch}.inst.voice .inst-viz{width:200px;margin:0 auto}.ladder li{grid-template-columns:96px 1fr 30px;gap:8px;font-size:13px}.route{margin-top:44px}.route-steps{grid-template-columns:1fr;row-gap:26px}.step{grid-template-columns:58px 1fr;align-items:start;gap:16px}.node{width:58px;height:60px}.node .num{font-size:32px}.step-card{min-height:0;padding:20px}.step-card h3{font-size:30px}.feat-art{height:200px}.feat-copy{padding:22px 22px 24px}.feat h3{font-size:44px}.ni a{padding:22px}.final-panel{align-items:flex-start;min-height:600px}.final-panel:after{background:linear-gradient(#0d0f16f0 0%,#0d0f16cc 55%,#0d0f161a 85%)}.final-copy{padding:36px 22px}.foot-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.foot-legal{flex-direction:column}}.rings .wave{opacity:0;animation:3.3s cubic-bezier(.16,1,.3,1) infinite wave}@keyframes wave{0%{r:5px;opacity:.8}to{r:140px;opacity:0}}.dial .tk{opacity:.16;transition:opacity .5s var(--ease-out), stroke .5s;transition-delay:calc(var(--i) * 28ms)}.inst.lit .dial .tk{opacity:1;filter:drop-shadow(0 0 3px #ff2e88e6)}.inst.weapon:hover .dial .tk{stroke:var(--mag-hi)}.ladder .bar i{transition:transform 1.2s var(--ease-out);transform:scaleX(0)}.ladder li:nth-child(2) .bar i{transition-delay:60ms}.ladder li:nth-child(3) .bar i{transition-delay:.12s}.ladder li:nth-child(4) .bar i{transition-delay:.18s}.ladder li:nth-child(5) .bar i{transition-delay:.24s}.ladder li:nth-child(6) .bar i{transition-delay:.3s}.ladder li:nth-child(7) .bar i{transition-delay:.36s}.inst.lit .ladder .bar i{transform:scaleX(1)}.ph-lines{display:none}.ph-call:after{content:"";background:linear-gradient(90deg,#a6f8ffb3,#a6f8ff00);width:56px;height:1px;position:absolute;top:50%}.ph-call.c1:after,.ph-call.c3:after{left:100%}.ph-call.c2:after{right:100%;transform:scaleX(-1)}.ph-call{clip-path:none;overflow:visible}.phone-stage .ph-call{z-index:3}@media (width<=720px){.ph-call:after{width:24px}}.hero .bd{transform:translate3d(0, var(--sy,0px), 0);transition:translate 1.2s var(--ease-out)}.hero .bd-note{top:90px;left:50%;translate:-50%}.holo{transition:translate 1s var(--ease-out);animation:7.5s ease-in-out infinite holoBob}@keyframes holoBob{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}.holo-scan{animation:4.2s linear infinite holoScan}@keyframes holoScan{0%{background-position:0 110%}to{background-position:0 -10%}}.holo:after{content:"";pointer-events:none;filter:blur(1px);mix-blend-mode:screen;background:linear-gradient(#ff2e888c,#ff2e8800);width:3px;height:46%;position:absolute;top:92%;left:50%;translate:-50%}.freeze .holo,.freeze .holo-scan{animation:none}.freeze .holo-scan{background-position:0 40%}.scrim{background:linear-gradient(90deg,#07080ce6 0%,#07080cb8 30%,#07080c47 50%,#07080c00 66%),linear-gradient(#07080cb8 0%,#07080c00 18% 62%,#07080ceb 100%)}.loc-wrap{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.pchip{will-change:auto;min-width:230px;position:relative}.pchip.swap{animation:chipIn .9s var(--ease-out)}@keyframes chipIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ph-wall{opacity:.95;height:56%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ph-wall:after{content:"";background:linear-gradient(#121521 0%,#12152100 40%,#1a103066 100%);position:absolute;inset:0}.final-mark{mix-blend-mode:screen;opacity:.92;filter:drop-shadow(0 0 16px #00e5ff80)drop-shadow(0 0 40px #00e5ff40);width:150px;height:164px;position:absolute;top:50%;right:9%;translate:0 -50%}.final-mark svg{width:100%;height:100%;overflow:visible;-webkit-mask:repeating-linear-gradient(#000 0 2px,#0009 2px 3px);mask:repeating-linear-gradient(#000 0 2px,#0009 2px 3px)}.final-city .bd-still:after,.feat-art .bd-still:after{content:"";background:repeating-linear-gradient(#07080c00 0 2px,#07080c2e 2px 3px);position:absolute;inset:0}@media (width<=720px){.pchip{display:none}.hero .bd-note{top:auto;bottom:8px}.final-mark{width:110px;height:120px;top:auto;bottom:30px;right:50%;translate:50%}.scrim{background:linear-gradient(#07080ceb 0%,#07080ccc 45%,#07080c52 64%,#07080c2e 78%,#07080ce6 100%)}}.factions{background:radial-gradient(50% 40% at 25% 30%,#00768a1a,#0000 70%)}.fac-top{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.fac-lead{--cut:26px;flex-direction:column;display:flex;overflow:hidden}.fl-art{background:radial-gradient(60% 70% at 50% 80%,#00768a33,#0000 70%),radial-gradient(40% 50% at 78% 70%,#f4e40912,#0000 70%),linear-gradient(#0a0c12,#10121c);border-bottom:1px solid #a6f8ff14;height:330px;position:relative}.orbit{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit .ob{transition:transform .6s var(--ease-out)}.fl-copy{padding:26px 34px 32px}.fl-copy .kick{margin-bottom:14px}.fl-head{align-items:flex-end;gap:22px;display:flex}.fl-num{color:var(--paper);text-shadow:0 0 40px #00e5ff59;font-size:168px;line-height:.74}.fl-head .h2{padding-bottom:4px;font-size:clamp(48px,5.2vw,76px)}.fl-copy .sub-lead{max-width:560px;margin-top:20px;font-size:16.5px}.fl-tags{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.fac-group{flex-direction:column;gap:14px;display:flex}.fg-h{color:var(--text-2);align-items:center;gap:10px;margin:0;font-size:10.5px;display:flex}.fg-h i{color:var(--faint);font-style:normal}.fac-cards{flex:1;gap:14px;display:grid}.fac-cards.gov{grid-template-columns:1fr 1fr;grid-auto-rows:1fr}.fac-group.street{margin-top:30px}.fac-cards.gang{grid-template-columns:repeat(5,minmax(0,1fr))}.fc{--cut:14px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));transition:transform .6s var(--ease-out), box-shadow .4s;outline:none;flex-direction:column;gap:8px;padding:18px 18px 16px;display:flex;position:relative}.fc:hover,.fc:focus-visible{transform:translateY(-4px)}.fc:focus-visible{box-shadow:inset 0 0 0 1px var(--cyan)}.fc-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.fc-badge{width:46px;height:46px;transition:filter .4s, transform .6s var(--ease-out);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--fc) 45%, transparent));flex:none}.fc:hover .fc-badge,.fc:focus-visible .fc-badge{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--fc) 70%, transparent));transform:scale(1.06)}.fc-badge svg{width:100%;height:100%;overflow:visible}.fc-tag{font:700 10.5px/1 var(--f-mono);letter-spacing:.14em;color:var(--fc);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fc) 55%, transparent);background:color-mix(in srgb, var(--fc) 9%, transparent);padding:6px 8px 5px}.fc-name{font:800 29px/.92 var(--f-sign);text-transform:uppercase;letter-spacing:.01em;color:var(--paper);margin:0}.fc-type{color:var(--cyan);margin:0;font-size:10px}.fc-type i{color:var(--faint);font-style:normal}.fc-text{color:var(--text-2);flex:1;margin:2px 0 0;font-size:14px;line-height:1.5}.fc-ladder{gap:3px;margin-top:6px;display:flex}.fc-ladder i{clip-path:polygon(0 0,100% 0,calc(100% - 2px) 100%,0 100%);background:#a6f8ff24;flex:1;height:4px;transition:background-color .4s}.fc-ladder i:last-child{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.fc:hover .fc-ladder i,.fc:focus-visible .fc-ladder i{background:#00e5ff8c}.fc-meta{color:var(--muted);letter-spacing:.08em;margin:0;font-size:9.5px;line-height:1.5}.fc-meta b{color:var(--paper);font-weight:600}.fac-cards.gang .fc-name{font-size:25px}@media (width<=1080px){.fac-top{grid-template-columns:1fr}.fac-cards.gang{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.fl-art{height:250px}.fl-copy{padding:20px 20px 24px}.fl-num{font-size:120px}.fl-head{gap:14px}.fl-head .h2{font-size:46px}.fac-cards.gov,.fac-cards.gang{grid-template-columns:1fr 1fr;gap:10px}.fc{--cut:10px;padding:14px 13px 13px}.fc-badge{width:36px;height:36px}.fc-tag{padding:5px 6px 4px;font-size:9px}.fc-name,.fac-cards.gang .fc-name{font-size:21px}.fc-text{font-size:12.5px}}.fl-mark{mix-blend-mode:screen;pointer-events:none;filter:drop-shadow(0 0 12px #00e5ff8c)drop-shadow(0 0 32px #00e5ff40);width:96px;height:105px;position:absolute;top:37%;left:50%;translate:-50% -50%}.fl-mark svg{width:100%;height:100%;overflow:visible;-webkit-mask:repeating-linear-gradient(#000 0 2px,#0009 2px 3px);mask:repeating-linear-gradient(#000 0 2px,#0009 2px 3px)}.freeze .pchip.swap,.freeze .loc.swap,.freeze .loc.swap .loc-t{animation:none}@media (width<=720px){.loc-wrap{align-items:flex-start;top:74px;left:16px;right:auto}.hero-in{padding-top:140px}}html{background:var(--void);scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}#main:focus{outline:none}p{text-wrap:pretty}.brand .brand-svg{height:100%;display:block}.brand .brand-svg svg{width:auto;height:100%;overflow:visible}.nav a[aria-current=page]{color:var(--paper)}.nav a[aria-current=page]:after{transform:scaleX(1)}.lang i,.menu{display:none}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu-btn .icon{width:22px;height:22px}.menu-btn .i-close,.menu[open] .menu-btn .i-open{display:none}.menu[open] .menu-btn .i-close{display:block}.menu[open] .menu-btn{border-color:var(--cyan-ink);color:var(--cyan-hi)}.menu-panel{left:0;right:0;top:var(--head-h,64px);z-index:49;overscroll-behavior:contain;padding:8px var(--gut) 32px;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#07080cf2;border-top:1px solid #a6f8ff17;flex-direction:column;gap:26px;display:flex;position:fixed;bottom:0;overflow-y:auto}.menu-panel nav{display:grid}.menu-panel nav a{border-bottom:1px solid var(--line);font:800 30px/1 var(--f-sign);text-transform:uppercase;letter-spacing:.01em;color:var(--paper);justify-content:space-between;align-items:center;gap:16px;padding:15px 2px 13px;display:flex}.menu-panel nav a .icon{color:var(--cyan);flex:none}.menu-panel nav a.ext{color:var(--text-2)}.menu-panel nav a[aria-current=page]{color:var(--cyan-hi)}.menu-cta .btn{width:100%}html.menu-open{overflow:hidden}html.menu-open .top:before{opacity:1;background:#07080cf2}.top:has(.menu[open]):before{opacity:1;background:#07080cf2}@media (width<=1080px){.menu{display:block}}.top-in .nav a{display:inline-flex}.menu>.menu-btn{display:grid}@media (width<=1439.98px){html[lang=ru] .top-in .nav a:nth-child(n+7){display:none}html[lang=ru] .menu{display:block}}@media (width<=1299.98px){html[lang=ru] .top-in .nav a:nth-child(n+5),html[lang=en] .top-in .nav a:nth-child(n+7){display:none}html[lang=en] .menu{display:block}}@media (width<=1179.98px){html[lang=en] .top-in .nav a:nth-child(n+5){display:none}}@media (width>=1081px){.menu-panel{--cut:14px;left:auto;right:max(var(--gut), calc((100% - 1360px) / 2));top:calc(var(--head-h,76px) + 6px);width:340px;max-height:calc(100vh - var(--head-h,76px) - 24px);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));border:1px solid #a6f8ff1f;gap:18px;padding:8px 22px 22px;bottom:auto;box-shadow:0 30px 80px -20px #000000d9}.menu-panel nav a{padding:12px 2px 10px;font-size:24px}html.menu-open{overflow:visible}html.menu-open .top:not(.scrolled):before{opacity:0}}.newsbar{background:linear-gradient(90deg,#ff2e8833,#00e5ff1f);border-bottom:1px solid #a6f8ff24}.newsbar-in{min-height:36px;width:min(1360px, 100% - var(--gut) * 2);font:500 13.5px/1.35 var(--f-text);color:var(--paper);align-items:center;gap:10px;margin-inline:auto;display:flex}.newsbar-in>.icon{color:var(--cyan-hi);flex:none}.newsbar-in a{text-underline-offset:3px;-webkit-text-decoration:underline #a6f8ff80;text-decoration:underline #a6f8ff80}.newsbar-in button{width:32px;height:32px;color:var(--text-2);flex:none;place-items:center;margin-left:auto;display:grid}.newsbar-in button:hover{color:var(--paper)}:is(.top:has(.newsbar)~main .hero-in,.top:has(.newsbar)~main .phero){padding-top:150px}.btn:disabled,.btn.is-soon{cursor:not-allowed}.btn:disabled:hover,.btn.is-soon:hover{transform:none}.btn:disabled:after,.btn.is-soon:after{display:none}.btn-primary.is-soon,.btn-primary.is-soon:hover{color:var(--yel);filter:none;background:linear-gradient(#f4e40912, #f4e40912), var(--deep);box-shadow:inset 0 0 0 1px #f4e4094d}.dl-note{color:var(--muted);margin:14px 0 0;font-size:10.5px}.dl-note a{color:var(--cyan);border-bottom:1px solid #00e5ff66}.dl-note a:hover{color:var(--cyan-hi)}.btn .arr{transition:transform .5s var(--ease-out)}.btn:hover .arr{transform:translate(4px)}html:not(.js) .bd-hi{opacity:1}.holo:not(.placed){visibility:hidden}.rail .cell:not(.status){flex-direction:column-reverse}.rail .status.on dt{color:var(--ok)}.rail .st-text{gap:5px;display:grid}.rail .st-extra{color:var(--muted);letter-spacing:.12em;font-size:10px}.rail .status dd{gap:14px}.rail .status .dot:after{animation-name:railPing}@keyframes railPing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.625)}}.city-more{margin-top:26px}@keyframes nnBd{0%{opacity:.01;scale:1.07}}@keyframes nnDrop{0%{opacity:.01;translate:0 -14px}}@keyframes nnRise{0%{opacity:.01;translate:0 var(--rise,22px);filter:blur(var(--blur,0px))}}@keyframes nnRiseGlow{0%{opacity:.01;filter:drop-shadow(0 0 22px #00e5ff73)drop-shadow(0 0 2px #a6f8ff99)blur(10px);translate:0 46px}to{opacity:1;filter:drop-shadow(0 0 22px #00e5ff73)drop-shadow(0 0 2px #a6f8ff99)blur();translate:0}}@keyframes nnSlide{0%{opacity:.01;filter:blur(4px);translate:14px}}@keyframes nnFade{0%{opacity:0}}@keyframes nnScanIn{0%{clip-path:inset(100% -20% -20%)}to{clip-path:inset(0% -20% -20%)}}.hero .bd{animation:nnBd 2.2s var(--ease-out) both}.top:has(~.page-home)>*{animation:nnDrop 1s var(--ease-out) 50ms backwards}.hero .eyebrow{--rise:18px;--blur:6px;animation:nnRise 1.1s var(--ease-out) .35s backwards}.hero-title .l1{--rise:46px;--blur:10px;animation:nnRise 1.25s var(--ease-out) .45s backwards}.hero-title .l2{animation:nnRiseGlow 1.3s var(--ease-out) .6s backwards}.hero .lead{animation:nnRise 1.1s var(--ease-out) .85s backwards}.hero-copy .cta-row{animation:nnRise 1.1s var(--ease-out) 1s backwards}.hero .meta{--rise:14px;animation:nnRise 1.1s var(--ease-out) 1.15s backwards}.hero .rail{--rise:30px;animation:nnRise 1.2s var(--ease-out) 1.2s backwards}.hero .loc{--rise:-10px;animation:nnRise 1s var(--ease-out) 1.6s backwards}.hero .pchip:not(.swap){animation:nnSlide 1s var(--ease-out) 1.9s backwards}.holo.placed{animation:holoBob 7.5s ease-in-out infinite, nnFade 1.2s var(--ease-out) 1s backwards}.holo-mark{animation:nnScanIn 1.2s var(--ease-out) 1s backwards}.freeze .hero,.freeze .hero *,.freeze .top>*{animation:none!important}@media (prefers-reduced-motion:reduce){.hero,.hero *,.top>*{animation-delay:0s!important}}html.moved .top>*,html.moved .hero .bd,html.moved .hero .eyebrow,html.moved .hero-title .l1,html.moved .hero-title .l2,html.moved .hero .lead,html.moved .hero-copy .cta-row,html.moved .hero .meta,html.moved .hero .rail,html.moved .hero .loc,html.moved .hero .pchip:not(.swap){animation:none}html.moved .holo.placed{animation:7.5s ease-in-out infinite holoBob}html.moved .holo-mark{animation-delay:.15s}.nn-scan{z-index:49;pointer-events:none;opacity:0;background:linear-gradient(#00e5ff00,#00e5ff0b 72%,#a6f8ff24);height:120px;position:fixed;top:-120px;left:0;right:0}.nn-scan:after{content:"";background:var(--cyan-hi);opacity:.85;height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 10px 1px #00e5ff8c,0 0 28px #00e5ff40}@media (prefers-reduced-motion:reduce){.nn-scan{display:none}}.phero{isolation:isolate;align-items:flex-end;min-height:clamp(500px,66svh,680px);padding:150px 0 76px;display:flex;position:relative;overflow:clip}.phero-bg{z-index:-2;position:absolute;inset:0}.phero-scrim{z-index:-1;pointer-events:none;background:linear-gradient(90deg, #07080ceb 0%, #07080cbd 34%, #07080c47 62%, #07080c1f 100%), linear-gradient(180deg, #07080cc7 0%, #07080c00 24%, #07080c00 58%, var(--void) 100%);position:absolute;inset:0}.phero-in{position:relative}.crumbs{color:var(--cyan);align-items:center;gap:10px;margin:0 0 24px;display:flex}.crumbs a{color:var(--text-2);transition:color .25s}.crumbs a:hover{color:var(--cyan-hi)}.crumbs i{color:var(--faint);font-style:normal}.phero-title{color:var(--paper);margin:0;font-size:clamp(64px,8.6vw,132px);line-height:.86}.phero-title em{background:linear-gradient(180deg, var(--cyan-hi), var(--cyan) 60%, var(--cyan-lo));color:#0000;filter:drop-shadow(0 0 18px #00e5ff59);-webkit-background-clip:text;background-clip:text;font-style:normal}.phero-lead{max-width:600px}.phero .cta-row{margin-top:32px}.sec-head{max-width:760px;margin-bottom:36px}.h3s{color:var(--paper);margin:0;font-size:clamp(44px,5vw,72px);line-height:.9}.sec-head .sub-lead{margin-top:16px}.two-col{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.tbl-box{--cut:18px;padding:4px 0}.ftable{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.ftable th,.ftable td{text-align:left;vertical-align:top;border-bottom:1px solid #a6f8ff12;padding:15px 20px}.ftable thead th{font:600 10.5px/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);padding:18px 20px 12px}.ftable tbody tr:last-child>*{border-bottom:0}.ftable tbody th{color:var(--paper);font-weight:600}.ftable tbody th.mono{color:var(--cyan);padding-top:18px;font-size:10.5px}.ftable td{color:var(--text-2)}.kbd{min-width:40px;height:34px;font:600 13px/1 var(--f-mono);color:var(--cyan-hi);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#00e5ff14;place-items:center;padding:0 10px;display:inline-grid;box-shadow:inset 0 0 0 1px #00e5ff59,0 0 14px #00e5ff1f}.ftabs{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#07080ccc;border-block:1px solid #a6f8ff14;position:sticky;top:76px}.ftabs-in{scrollbar-width:none;gap:0;padding:10px 0;display:flex;overflow-x:auto}.ftabs-in::-webkit-scrollbar{display:none}.ftabs a{font:600 11.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);flex:none;padding:9px 12px;transition:color .25s,background-color .25s}.ftabs a:hover{color:var(--paper);background:#a6f8ff0f}.ftabs a[aria-current=true]{color:var(--void);background:var(--cyan);box-shadow:0 0 16px #00e5ff73}.fsec{padding:clamp(64px,7vw,104px) 0;scroll-margin-top:66px;position:relative}.fsec+.fsec:before{content:"";background:linear-gradient(90deg,#0000,#a6f8ff1f 30%,#ff2e8824 70%,#0000);width:min(1100px,90%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.fsec-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.fsec-title{color:var(--paper);text-wrap:balance;margin:0;font-size:clamp(40px,4.4vw,64px);line-height:.92}.fsec .sub-lead{margin-top:20px}.fsoon{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px 12px;margin:20px 0 0;font-size:15px;display:flex}.fpoints{border-top:1px solid var(--line);margin:26px 0 0;padding:0;list-style:none}.fpoints li{border-bottom:1px solid var(--line);color:var(--text-2);padding:13px 0 13px 22px;font-size:15.5px;line-height:1.55;position:relative}.fpoints li:before{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);position:absolute;top:calc(10.9px + .775em);left:2px}.fpoints b{color:var(--paper);font-weight:600}.fsec-panel{position:sticky;top:150px}.fpanel{--cut:18px;margin:0}.fshot{padding:0;overflow:hidden}.fshot img{width:100%;height:auto;display:block}.fshot figcaption{color:var(--muted);border-top:1px solid #a6f8ff14;padding:14px 22px 16px;font-size:10.5px}.fstats{grid-template-columns:1fr 1fr;padding:0;display:grid}.fstats>div{flex-direction:column-reverse;justify-content:flex-end;gap:14px;min-height:168px;padding:32px 30px 28px;display:flex}.fstats>div:nth-child(odd){border-right:1px solid #a6f8ff14}.fstats>div:nth-child(n+3){border-top:1px solid #a6f8ff14}.fstats dd{color:var(--paper);text-shadow:0 0 24px #00e5ff59;white-space:nowrap;margin:0;font-size:clamp(40px,4.2vw,64px)}.fstats dt{color:var(--muted);font-size:10.5px}.jobs-tbl td.c1{font:800 24px/1 var(--f-sign);color:var(--yel);text-shadow:0 0 14px #f4e40959}.jobs-tbl .c3{color:var(--paper)}@media (width<=1300px){.jobs-tbl th,.jobs-tbl td{padding-inline:14px}}.jobs-tbl tbody tr{transition:background-color .3s}.jobs-tbl tbody tr:hover{background:#00e5ff0a}.keys-tbl td:first-child{width:76px}.franges{border-top:1px solid #a6f8ff14;margin:0;padding:22px}.roster{padding:6px 0;list-style:none}.roster li{border-bottom:1px solid #a6f8ff0f;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 22px;display:grid}.roster li:last-child{border-bottom:0}.roster .fc-badge{width:40px;height:40px}.ro-name{gap:3px;display:grid}.ro-name b{font:700 16px/1.2 var(--f-head);color:var(--paper)}.ro-name .mono{color:var(--muted);font-size:10px}.fphone{padding:0;overflow:hidden}.fphone-in{background:radial-gradient(closest-side,#ff2e8826,#7a5cff12 55%,#0000 82%);place-items:center;padding:36px 24px 32px;display:grid}.fphone .ph-shot{filter:drop-shadow(0 30px 32px #000000b3)drop-shadow(0 0 22px #00e5ff1f);width:280px;height:auto}.fphone figcaption{color:var(--muted);border-top:1px solid #a6f8ff14;padding:14px 22px 16px;font-size:10.5px}.sstart{padding-top:clamp(56px,6vw,88px)}.vsteps{gap:22px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.vsteps:before{content:"";background:repeating-linear-gradient(#a6f8ff59 0 3px,#0000 3px 9px);width:1px;position:absolute;top:40px;bottom:60px;left:37px}.vstep{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:26px;scroll-margin-top:110px;display:grid}.vstep.last .node path{stroke:var(--mag);filter:drop-shadow(0 0 10px #ff2e88cc)}.vstep-card{--cut:18px;padding:28px 32px 30px}.vstep-title{font:800 clamp(30px, 3vw, 42px)/.95 var(--f-sign);text-transform:uppercase;letter-spacing:.01em;color:var(--paper);text-wrap:balance;margin:0 0 12px}.vstep-card>p{max-width:660px;color:var(--text-2);margin:0;font-size:16px;line-height:1.6}.vstep-card .fpoints{margin-top:18px}.vstep-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:24px;display:flex}.vstep-sys{color:var(--muted);font-size:10.5px}.faq{gap:10px;display:grid}.faq details{--cut:12px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut))}.faq summary{cursor:pointer;font:600 16px/1.35 var(--f-head);color:var(--paper);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .icon{color:var(--cyan);flex:none}.faq summary:hover{color:var(--cyan-hi)}.faq .ic-open,.faq details[open] .ic-closed{display:none}.faq details[open] .ic-open{display:block}.faq-a{color:var(--text-2);padding:0 22px 20px;font-size:15px;line-height:1.6}.faq-more{color:var(--muted);margin:18px 0 0;font-size:15px}.faq-more a,.posts-more a{color:var(--cyan);border-bottom:1px solid #00e5ff66}.rules-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rgroup{--cut:22px;padding:30px 32px 26px}.rg-n{color:var(--cyan);margin:0 0 10px;font-size:10.5px}.rg-title{color:var(--paper);margin:0 0 18px;font-size:clamp(40px,4vw,56px);line-height:.9}.rlist{margin:0;padding:0;list-style:none}.rlist li{color:var(--text-2);border-top:1px solid #a6f8ff12;align-items:baseline;gap:14px;padding:13px 0;font-size:15.5px;line-height:1.55;display:flex}.rlist .tag{flex:none;align-self:flex-start}.rlist li.plain .sq{flex:none;align-self:flex-start;width:6px;height:6px;margin:calc(.775em - 2.1px) 4px 0 2px}.rwarn{--cut:14px;color:var(--paper);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));align-items:flex-start;gap:14px;margin:22px 0 0;padding:20px 24px;font-size:15.5px;line-height:1.55;display:flex}.rwarn.glass{background:linear-gradient(90deg,#f4e4091f,#0d0f169e 62%);border-color:#f4e4094d}.rwarn .icon{color:var(--yel);flex:none}.gloss-tbl tbody th{width:30%}.posts{gap:18px;max-width:1040px;display:grid}.posts .feat .feat-link{grid-template-rows:none;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.posts .feat-art{border-bottom:0;border-right:1px solid #a6f8ff1a;height:auto;min-height:360px}.posts .feat-copy{align-self:center}.feat h2{font:800 52px/.9 var(--f-sign);text-transform:uppercase;letter-spacing:.01em;color:var(--paper);margin:0}.ni h2{font:700 23px/1.2 var(--f-head);letter-spacing:-.01em;color:var(--paper);margin:0}.ni .ni-in{flex-direction:column;height:100%;padding:26px 28px;display:flex}.nmeta .mono{color:var(--muted);font-size:10.5px}.posts .feat,.posts .ni{scroll-margin-top:110px}.posts :target,.posts .is-target{outline:1px solid var(--cyan);outline-offset:2px}.posts-more{color:var(--muted);margin:26px 0 0;font-size:10.5px}.mgrid{grid-template-columns:1fr 1fr;gap:28px 18px;display:grid}.mgrid--lead .mitem:first-child{grid-column:1/-1}.mitem{margin:0;scroll-margin-top:110px}.mlink{--cut:16px;background:var(--deep);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));display:block;overflow:hidden}.mlink img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-out);position:absolute;inset:0}.mlink .mlq{filter:blur(14px)saturate(1.1);transform:scale(1.06)}.mlink:hover img:not(.mlq){transform:scale(1.03)}.mlink:after{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(#07080c00 0 2px,#07080c24 2px 3px);position:absolute;inset:0}.mzoom{z-index:2;width:40px;height:40px;color:var(--void);background:var(--cyan);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);opacity:0;transition:opacity .4s, transform .5s var(--ease-out);place-items:center;display:grid;position:absolute;bottom:14px;right:14px;transform:translateY(6px)}.mlink:hover .mzoom,.mlink:focus-visible .mzoom{opacity:1;transform:none}.mcap{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:12px;display:flex}.mcap b{font:800 24px/1 var(--f-sign);text-transform:uppercase;letter-spacing:.01em;color:var(--paper)}.mcap .mono{color:var(--muted);font-size:10.5px}.msoon-box{--cut:20px;padding:34px 36px 36px}.msoon-box .sub-lead{margin-top:14px}.viewer{z-index:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080cf5;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.viewer-bar{padding:14px var(--gut);justify-content:space-between;align-items:center;display:flex}.viewer-count{color:var(--cyan);font-size:12px}.vbtn{width:48px;height:48px;color:var(--text);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#0d0f16d9;border:1px solid #a6f8ff33;place-items:center;transition:color .25s,background-color .25s,border-color .25s;display:grid}.vbtn:hover{color:var(--void);background:var(--cyan);border-color:var(--cyan)}.viewer-stage{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:0;margin:0;padding:0 clamp(16px,7vw,110px) 28px;display:flex}.viewer-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 170px);box-shadow:0 30px 80px #0009}.viewer-nav{position:fixed;top:50%;translate:0 -50%}.viewer-nav.prev{left:max(12px, calc(var(--gut) / 2))}.viewer-nav.next{right:max(12px, calc(var(--gut) / 2))}.crows{gap:12px;margin:0;padding:0;list-style:none;display:grid}.crows li{scroll-margin-top:110px}.crow{--cut:14px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));transition:transform .6s var(--ease-out);grid-template-columns:44px minmax(160px,.9fr) minmax(0,2fr) minmax(0,250px);align-items:center;gap:14px 26px;padding:22px 26px;display:grid}a.crow:hover{transform:translate(4px)}.crow-n{color:var(--cyan);font-size:10.5px}.crow-name{color:var(--paper);font-size:36px;line-height:.9}.crow-text{color:var(--text-2);font-size:15px;line-height:1.5}.crow-end{justify-self:end;align-items:center;gap:12px;display:flex}.crow-end .mono{color:var(--text-2);font-size:10.5px}.crow-end .icon{color:var(--cyan)}.crows li:target .crow,.crows li.is-target .crow{box-shadow:inset 0 0 0 1px var(--cyan)}.jcards{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.jcard{--cut:16px;padding:26px 26px 24px}.jcard-n{color:var(--mag-hi);font-size:10.5px}.jcard h3{font:800 32px/.95 var(--f-sign);text-transform:uppercase;letter-spacing:.01em;color:var(--paper);margin:12px 0 10px}.jcard p{color:var(--text-2);margin:0;font-size:15px;line-height:1.55}.contact-tbl td{vertical-align:middle}.contact-tbl td b{font:600 16px/1.3 var(--f-head);color:var(--paper);display:block}.contact-tbl td span:not(.tag):not(.mono){color:var(--muted);font-size:14px}.contact-tbl .ct-v{text-align:right;white-space:nowrap}.contact-tbl .ct-v .mono{color:var(--text-2);font-size:10.5px}.foot-notes{gap:8px;max-width:760px;display:grid}.foot-legal .foot-credit{color:var(--faint);font-size:12px}.foot-col .is-soon{color:var(--faint);font-size:15px}.step-link.is-soon{color:var(--muted);border-color:var(--line-strong);cursor:default}.step-link.is-soon svg,.step-link svg{width:16px;height:16px}@media (width<=1080px){.fsec-grid,.two-col{grid-template-columns:1fr}.fsec-panel{position:static}.rules-grid,.posts,.posts .feat .feat-link{grid-template-columns:1fr}.posts .feat-art{border-bottom:1px solid #a6f8ff1a;border-right:0;height:260px;min-height:0}.jcards{grid-template-columns:1fr}}@media (width<=720px){html{scroll-padding-top:80px}.phero{min-height:0;padding:112px 0 48px}.phero-title{font-size:clamp(54px,16vw,76px)}.phero-scrim{background:linear-gradient(180deg, #07080cd6 0%, #07080cb3 50%, #07080cdb 80%, var(--void) 100%)}.phero .cta-row .btn{width:100%}.sec-head{margin-bottom:26px}.h3s{font-size:clamp(40px,12vw,56px)}.ftabs{top:64px}.fsec-title{font-size:clamp(36px,10.4vw,48px)}.fpoints li{font-size:15px}.fstats>div{min-height:128px;padding:22px 18px 20px}.fstats dd{font-size:clamp(30px,9vw,44px)}.ftable th,.ftable td{padding:13px 16px}.jobs-tbl thead{display:none}.jobs-tbl tbody tr{border-bottom:1px solid #a6f8ff12;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 18px;display:grid}.jobs-tbl tbody tr:last-child{border-bottom:0}.jobs-tbl tbody tr>*{border:0;padding:0}.jobs-tbl td.c1{grid-area:1/2/3;align-self:center;font-size:30px}.jobs-tbl .c2{color:var(--muted);font-size:13.5px}.jobs-tbl .c3{white-space:normal;font-size:14px}.roster li{gap:12px;padding:11px 16px}.fphone-in{padding:28px 16px 24px}.fphone .ph-shot{width:240px}.vsteps:before{left:26px}.vstep{grid-template-columns:52px minmax(0,1fr);gap:14px}.vstep .node{width:52px;height:54px}.vstep .node .num{font-size:28px}.vstep-card{padding:20px 18px 22px}.vstep-actions .btn{width:100%}.rgroup{padding:24px 20px 20px}.rlist li{gap:12px;font-size:15px}.rwarn{padding:18px}.gloss-tbl tbody th{width:34%}.feat h2{font-size:44px}.mgrid{grid-template-columns:1fr;gap:22px}.mcap b{font-size:21px}.msoon-box{padding:26px 20px}.viewer-stage{padding:0 0 92px}.viewer-stage img{max-height:calc(100svh - 250px)}.viewer-stage .mcap{padding:0 16px}.viewer-nav{top:auto;bottom:22px;translate:none}.crow{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:18px}.crow-n{display:none}.crow-name{font-size:30px}.crow-text{order:3;grid-column:1/-1;font-size:14.5px}.jcard h3{font-size:28px}.contact-tbl td b{font-size:15px}.contact-tbl td span:not(.tag):not(.mono){font-size:13.5px;display:block}}.meta li{align-items:flex-start}.meta svg{margin-top:calc(.65em - 7px)}.meta svg,.more svg,.read-more svg,.step-link svg,.nav a svg,.crow-end .icon,.faq summary .icon{flex:none}.top-end .btn-sm svg{translate:0 -.75px}.nav a.ext svg,.more svg,.read-more svg,.step-link svg,.crow-end .icon,.kick .sq,.crumbs .sq,.eyebrow .sq,.fg-h .sq{translate:0 -.5px}.menu-panel nav a .icon{translate:0 -1px}.faq summary{align-items:flex-start}.faq summary .icon{margin-top:2.5px}.rwarn .icon{margin-top:1px}.newsbar-in>.icon{translate:0 1.2px}.lg i{translate:0 .4px}.ftabs a{letter-spacing:.1em;padding-inline:9px;position:relative}@media (width<=1300px){.ftabs a{letter-spacing:.08em;padding-inline:7px}}@media (width<=1239.98px){.ftabs-in{padding-right:40px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}}.ftabs a+a:before{content:"";background:var(--line-strong);width:1px;height:12px;margin-top:-6px;position:absolute;top:50%;left:0}.ftabs a[aria-current=true]:before,.ftabs a[aria-current=true]+a:before{display:none}@media (width>=1800px){:root{--wrap:1400px}.top-in{width:min(1512px, 100% - var(--gut) * 2)}.loc-wrap{right:max(var(--gut), calc((100% - 1512px) / 2))}}@media (width>=2300px){.hero-copy{max-width:800px}.hero-title{font-size:168px}.lead{max-width:640px;font-size:21px}.eyebrow{font-size:13.5px}.h2{font-size:136px}.phero-title{font-size:156px}.sub-lead{max-width:600px;font-size:19px}.rail .num{font-size:58px}:root{--wrap:1560px}.top-in{width:min(1672px, 100% - var(--gut) * 2)}.loc-wrap{right:max(var(--gut), calc((100% - 1672px) / 2))}}.owner-page{background:radial-gradient(70% 50% at 50% 0%, #00e5ff14, transparent 70%), var(--void);flex-direction:column;min-height:100vh;display:flex}.owner-top,.owner-main,.owner-foot{width:100%;max-width:560px;margin-inline:auto;padding-inline:20px}.owner-top{justify-content:space-between;align-items:center;padding-block:20px;display:flex}.owner-top .brand{height:30px}.owner-main{flex:1;padding-block:18px 40px}.owner-page .mono{font-family:var(--f-mono);font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:.02em;text-transform:none}.owner-foot.mono{color:var(--muted);padding-block:0 24px;font-size:11.5px}.owner-page .label{font:500 11px/1.2 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan)}.owner-h1{font:800 46px/.92 var(--f-sign);text-transform:uppercase;letter-spacing:.01em;color:var(--paper);margin:10px 0 0}@media (width<=480px){.owner-h1{font-size:38px}}.owner-card{--cut:14px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:linear-gradient(#181c2ab8 0%,#0d0f169e 100%);border:1px solid #a6f8ff1a;margin-top:22px;padding:22px;position:relative;box-shadow:inset 0 1px #a6f8ff1a,0 24px 60px -24px #000000d9}@media (width>=480px){.owner-card{padding:26px}}:where(.owner-card,.owner-fp,.owner-note) p{margin-block:0}.owner-what{margin-bottom:20px}.owner-kind{font:500 11px/1.2 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.owner-name{font:800 32px/1 var(--f-sign);text-transform:uppercase;color:var(--paper);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px;display:flex}.owner-version.mono{color:var(--cyan);font-size:17px;font-weight:500}.owner-game{color:var(--text-2);margin-top:4px;font-size:14.5px}.owner-fp{background:var(--void);border:1px solid var(--line-strong);padding:16px}.owner-fp>.label{display:block}.owner-fp-value.mono{letter-spacing:.04em;color:var(--cyan-hi);font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,max-content);gap:6px 16px;margin-top:12px;font-size:26px;font-weight:600;line-height:1.1;display:grid}@media (width<=520px){.owner-fp-value.mono{grid-template-columns:repeat(2,max-content)}}.owner-hint{color:var(--text-2);margin-top:12px;font-size:14px}.owner-hint.center{text-align:center}.owner-text{color:var(--text-2);font-size:15.5px}.owner-text+.owner-text{margin-top:10px}.owner-files{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.owner-files summary{cursor:pointer;color:var(--text-2);font-size:14px}.owner-files ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.owner-files li{color:var(--text-2);justify-content:space-between;gap:16px;font-size:12.5px;display:flex}.owner-files li .mono:first-child{overflow-wrap:anywhere}.owner-size{color:var(--muted);flex:none}.owner-go{width:100%;margin-top:20px}.owner-go:disabled{opacity:.6;cursor:progress}.owner-note{border:1px solid var(--line-strong);background:var(--deep);color:var(--text-2);gap:12px;margin-top:16px;padding:14px 16px;font-size:14.5px;display:flex}.owner-note .icon{width:18px;height:18px;color:var(--text-2);flex:none;margin-top:4px}.owner-note strong{color:var(--paper);font-weight:600}.owner-note.good{border-color:#3dffa273}.owner-note.good .icon{color:var(--ok)}.owner-note.bad{border-color:#ff3b5c80}.owner-note.bad .icon{color:var(--danger)}.owner-note.warn{background:#f4e4090f;border-color:#f4e40973}.owner-note.warn .icon{color:var(--yel)}.owner-meta.mono{color:var(--muted);margin-top:22px;font-size:12px}.owner-wait{text-align:center;color:var(--text-2);padding-top:40px}.owner-facts{gap:10px;margin:-4px 0 20px;padding:0;list-style:none;display:grid}.owner-facts li{color:var(--text-2);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.owner-facts li .icon{width:18px;height:18px;color:var(--muted);flex:none;margin-top:4px}.owner-facts strong{color:var(--paper);overflow-wrap:anywhere;font-weight:600}.owner-fact-sub{color:var(--muted);margin-top:1px;font-size:13px;display:block}.owner-notme{color:var(--muted);font-size:13px}.owner-places{color:var(--muted);margin:-12px 0 18px 28px;font-size:12px}.owner-places a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.fac-group.corp{margin-top:30px}.fac-cards.corp{grid-template-columns:1fr}.fac-cards.corp .fc{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr) minmax(0,.9fr);grid-template-areas:"top text ladder""name text meta""type text meta";align-items:start;gap:8px 34px;padding:22px 26px 20px;display:grid}.fac-cards.corp .fc-top{grid-area:top;justify-content:flex-start}.fac-cards.corp .fc-name{grid-area:name}.fac-cards.corp .fc-type{grid-area:type}.fac-cards.corp .fc-text{grid-area:text;align-self:center;margin:0;font-size:15px}.fac-cards.corp .fc-ladder{grid-area:ladder;align-self:end;margin-top:0}.fac-cards.corp .fc-meta{grid-area:meta}@media (width<=720px){.fac-cards.corp .fc{padding:14px 13px 13px;display:flex}.fac-cards.corp .fc-top{justify-content:space-between}.fac-cards.corp .fc-text{align-self:stretch;margin:2px 0 0;font-size:14px}.fac-cards.corp .fc-ladder{align-self:stretch;margin-top:6px}}.fc-type .fc-seg{white-space:nowrap}.phone{width:320px;height:678px;margin:-339px 0 0 -160px}.ph-shot{width:100%;height:100%;display:block}.phone:before{content:"";z-index:-1;pointer-events:none;border-radius:18px;position:absolute;inset:8px;transform:translateZ(-2px);box-shadow:0 60px 120px -30px #000000e6,0 0 80px -10px #00e5ff40,30px 40px 80px -40px #ff2e8873}.ph-call.c1{top:3%}.ph-call.c3{top:63%;left:0}@media (width>=1081px) and (width<=1300px){.ph-call.c2{top:86%}.ph-call.c3{top:76%}}@media (width<=720px){.ph-call.c1{top:2%}.ph-call.c2{top:88%}.ph-call.c3{top:78%}.final-copy{padding-bottom:176px}.final-panel:after{background:linear-gradient(#0d0f16f0 0%,#0d0f16e0 68%,#0d0f1626 90%)}.ladder li{grid-template-columns:96px 1fr auto}.ladder .lv{white-space:nowrap}}@media (width<=380px){.fl-num{font-size:104px}.fl-head .h2{font-size:42px}.vstep-card .btn-lg{height:auto;min-height:var(--h);white-space:normal;text-align:center;padding:12px 18px;line-height:1.2}}.fl-art{--vw:var(--w-vw);--vh:var(--w-vh);--mx:var(--w-mx);--my:var(--w-my);--mh:var(--w-mh);background:radial-gradient(40% 60% at 22% 84%,#00768a3d,#0000 70%),radial-gradient(40% 60% at 78% 84%,#d9136b1f,#0000 70%),linear-gradient(#0a0c12,#10121c);height:330px;container-type:size}.orbit.narrow{display:none}.fl-mark{--sw:min(100cqw, 100cqh * var(--vw) / var(--vh));--sh:min(100cqh, 100cqw * var(--vh) / var(--vw));left:calc(50% + (var(--mx) / var(--vw) - .5) * var(--sw));top:calc(50% + (var(--my) / var(--vh) - .5) * var(--sh));width:auto;height:calc(var(--mh) / var(--vh) * var(--sh));aspect-ratio:128/140}.ob-pulse{opacity:0;animation:obPulse 4.2s var(--ease-io) 1.4s infinite}@keyframes obPulse{0%{opacity:0;transform:translateY(0)}15%{opacity:1}75%{opacity:.85}to{opacity:0;transform:translateY(var(--run,130px))}}@media (prefers-reduced-motion:reduce){.ob-pulse{animation:none}}.freeze .ob-pulse{animation:none}@media (width<=599.98px){.orbit.wide{display:none}.orbit.narrow{display:block}.fl-art{height:auto;aspect-ratio:var(--n-vw) / var(--n-vh);--vw:var(--n-vw);--vh:var(--n-vh);--mx:var(--n-mx);--my:var(--n-my);--mh:var(--n-mh);max-height:470px}}.map-body{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.map-head{flex-wrap:wrap;gap:8px 12px;padding-top:12px}.map-xy{white-space:nowrap;flex:none;margin-left:auto}.map-xy b{min-width:calc(6ch + .84em)}@media (width<=420px){.map-head .mono{letter-spacing:.08em;font-size:10px}.map-xy b{min-width:calc(6ch + .48em)}}.map-views{border:1px solid var(--line-strong);background:#07080c80;align-items:stretch;gap:2px;padding:2px;display:inline-flex}.mv{white-space:nowrap;height:24px;color:var(--muted);align-items:center;gap:7px;padding:0 10px 0 8px;transition:color .25s,background-color .25s,box-shadow .25s;display:inline-flex}.mv:before{content:"";flex:none;width:5px;height:5px;transition:background-color .25s,box-shadow .25s;box-shadow:inset 0 0 0 1px}.mv:hover{color:var(--text);background:#a6f8ff0f}.mv[aria-pressed=true]{color:var(--cyan-hi);text-shadow:0 0 10px #00e5ff80;background:#00e5ff1a;box-shadow:inset 0 0 0 1px #00e5ff80}.mv[aria-pressed=true]:before{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.mv:focus-visible{box-shadow:inset 0 0 0 2px var(--cyan), inset 0 0 0 5px #00e5ff24;outline:none}@media (pointer:coarse){.mv{height:36px}}.map-was{z-index:1;pointer-events:none;transition:opacity .3s linear;position:absolute;inset:0}.map-was.out{opacity:0}.map-labels.in .mt{animation:mtIn .3s var(--ease-out)}@keyframes mtIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.map-was{transition:none}.map-labels.in .mt{animation:none}}.lg.none{opacity:.38;cursor:default}.mc-go{text-align:left;min-height:32px;color:var(--cyan-hi);background:#00e5ff12;border:1px solid #00e5ff73;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:6px 10px 6px 12px;font-size:10px;transition:background-color .25s,border-color .25s;display:flex}.mc-go:hover{border-color:var(--cyan);background:#00e5ff26}.mc-go svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;flex:none;width:14px;height:14px}@media (pointer:coarse){.mc-go{min-height:40px}}.map-body .map-fx{cursor:crosshair}.map-body.aim .map-fx{cursor:pointer}.map-body:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 6px #00e5ff24}.mt{z-index:2;pointer-events:none;white-space:nowrap;font:800 15px/1 var(--f-sign);letter-spacing:.06em;text-transform:uppercase;color:var(--paper);--cut:6px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:#07080cb8;justify-items:center;gap:4px;padding:5px 9px 6px;transition:color .25s,background-color .25s,box-shadow .25s,opacity .25s;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #a6f8ff29}.mt[hidden]{display:none}.mt b{font-weight:800}.mt>span{font:500 9.5px/1 var(--f-mono);letter-spacing:.06em;color:var(--text);justify-content:center;gap:9px;display:flex}.mt>span i{vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.mt i.c{background:var(--cyan);box-shadow:0 0 6px var(--cyan)}.mt i.m{background:var(--mag);box-shadow:0 0 6px var(--mag)}.mt.sub b{color:var(--mag-hi);font-size:13px}.mt.sub>span{color:var(--text-2);text-transform:none}.mt.over{text-shadow:0 0 6px #07080cf2,0 0 2px #07080c;background:#07080c57}.mt.under{opacity:.12}.mt.hot{color:var(--cyan-hi);box-shadow:inset 0 0 0 1px #a6f8ff8c}.mt[aria-expanded=true]{color:var(--cyan-hi);box-shadow:inset 0 0 0 1px var(--cyan), inset 0 0 14px #00e5ff47;background:#002830db}.mt:focus-visible{box-shadow:inset 0 0 0 2px var(--cyan), inset 0 0 0 6px #00e5ff24;outline:none}.map-body.narrow .mt{letter-spacing:.04em;--cut:5px;padding:4px 6px;font-size:12px}.map-body.narrow .mt b{white-space:normal;text-align:center;width:min-content;line-height:1.02}.map-body.narrow .mt>span{display:none}.map-card{z-index:3;--cut:10px;width:272px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));animation:mcIn .3s var(--ease-out);background:radial-gradient(320px 200px at 50% 0,#a6f8ff12,#0000 70%),linear-gradient(#181c2af2 0%,#0d0f16ed 100%);gap:6px;padding:13px 15px 14px;display:grid;position:absolute;top:0;left:0}.map-base{transition:opacity .35s var(--ease-out)}.map-body.dist .map-base{opacity:.5}.map-card[hidden]{display:none}.map-card.dist{width:292px}.map-card.dock{width:calc(100% - 16px)}.map-card.peek{pointer-events:none;animation:none}@keyframes mcIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.map-card{animation:none}}.mc-k{color:var(--cyan);flex-wrap:wrap;align-items:center;gap:4px 7px;margin:0;padding-right:30px;font-size:10px;line-height:1.3;display:flex}.mc-k .dv{color:var(--faint);font-style:normal}.mc-k i:not(.dv),.mc-n i{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.map-card i.c{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.map-card i.m{background:var(--mag);box-shadow:0 0 8px var(--mag)}.map-card i.y{background:var(--yel);box-shadow:0 0 8px var(--yel);border-radius:0;transform:rotate(45deg)scale(.85)}.map-card i.p{background:var(--text-2);width:5px;height:5px;margin-inline:1px}.mc-t{font:600 16px/1.25 var(--f-head);color:var(--paper);overflow-wrap:anywhere;padding-right:22px;display:block}.mc-t.sign{font:800 30px/.9 var(--f-sign);letter-spacing:.01em;text-transform:uppercase;margin-top:2px}.mc-s{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.mc-p{color:var(--muted);margin:2px 0 0;font-size:10px}.mc-p b{letter-spacing:.04em;color:var(--paper);font-weight:600}.mc-n{grid-template-columns:1fr 1fr;gap:0 16px;margin:4px 0 2px;display:grid}.mc-n div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;transition:opacity .25s;display:flex}.mc-n dt{color:var(--text-2);align-items:center;gap:7px;font-size:13px;display:flex}.mc-n dd{font:600 13px/1 var(--f-mono);color:var(--paper);font-variant-numeric:tabular-nums;margin:0}.mc-n .off{opacity:.42}.mc-nav{align-items:center;gap:10px;margin-top:4px;display:flex}.mc-nav .mono{color:var(--text-2);font-size:10px}.mc-b,.mc-x{width:32px;height:32px;color:var(--text-2);flex:none;place-items:center;transition:color .25s,border-color .25s,background-color .25s;display:grid}.mc-b{border:1px solid var(--line-strong);background:#07080c80}.mc-b svg,.mc-x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;width:16px;height:16px}.mc-b:hover{color:var(--cyan-hi);border-color:#a6f8ff73}.mc-x{position:absolute;top:5px;right:5px}.mc-x:hover{color:var(--danger)}@media (pointer:coarse){.mc-b,.mc-x{width:40px;height:40px}.mc-x{top:2px;right:2px}.lg{height:40px}}.map-keys{z-index:4;text-align:center;max-width:calc(100% - 24px);color:var(--cyan-hi);opacity:0;pointer-events:none;background:#07080cdb;margin:0;padding:6px 10px;font-size:9.5px;transition:opacity .25s;position:absolute;top:10px;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #00e5ff59}.map-body:focus-visible .map-keys{opacity:1}.map-body.carded .map-keys{opacity:0}.map-help{color:var(--muted);margin:0;padding:10px 26px 0 30px;font-size:10px}.lg[aria-pressed=true]{color:var(--paper);background:#a6f8ff0d;border-color:#a6f8ff4d}.lg[aria-pressed=false]{opacity:1;color:var(--muted);background:0 0;border-style:dashed}.lg[aria-pressed=false] b{color:var(--muted)}.lg[aria-pressed=false] i{background:0 0;box-shadow:inset 0 0 0 1.5px}.read{cursor:pointer}.read.kept:after{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);margin-top:-3px;position:absolute;top:50%;right:12px}@media (width<=720px){.map-help{padding:8px 14px 0 18px}.map-card{padding:11px 12px 12px}.mc-t.sign{font-size:26px}}.map-card.dock{gap:5px}.map-card.dock .mc-n div{padding:5px 0}.map-card.dock .mc-s{font-size:12px;line-height:1.38}.lg i.f,.mc-n i.f{width:9px;height:9px;box-shadow:none;background:conic-gradient(#3d8bff,#2ee6c4,#39d353,#d4a017,#f28c28,#e5352b,#ff4fb0,#9d5cff,#3d8bff);margin-inline:-1px;-webkit-mask:radial-gradient(circle closest-side,#000 0 30%,#0000 36% 60%,#000 66%);mask:radial-gradient(circle closest-side,#000 0 30%,#0000 36% 60%,#000 66%)}.lg i.f{margin-inline:-.5px}.lg[aria-pressed=false] i.f{background:0 0;box-shadow:inset 0 0 0 1.5px}.map-card .mc-k i.f{background:radial-gradient(circle closest-side, var(--fc) 0 32%, transparent 40%);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--fc), 0 0 7px var(--fc);margin-inline:-1px}.mc-n .fac{grid-column:1/-1}.mc-s.mc-pl{color:var(--text-2)}.map-ftags{z-index:1;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;position:absolute;inset:0}.map-ftags.lit{opacity:1;visibility:visible;transition:opacity .3s}.ft{font:600 9px/1 var(--f-mono);letter-spacing:.08em;white-space:nowrap;color:color-mix(in srgb, var(--fc) 78%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fc) 45%, transparent);background:#07080cd6;padding:2px 4px 2px 5px;transition:opacity .25s;position:absolute;top:0;left:0}.ft.out{visibility:hidden}.ft.dim{opacity:.22}.map-ftags.in .ft{animation:mtIn .3s var(--ease-out)}@media (prefers-reduced-motion:reduce){.map-ftags,.map-ftags.lit,.ft{transition:none}.map-ftags.in .ft{animation:none}}main{min-height:70vh}.ftop-pad{padding-top:120px}.top-end{gap:10px}.me{align-items:center;gap:8px;display:flex;position:relative}.me-wait{width:150px;height:40px}.bell{width:42px;height:40px;color:var(--text-2);border:1px solid var(--line-strong);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#07080c99;place-items:center;transition:color .25s,border-color .25s;display:grid;position:relative}.bell:hover{color:var(--paper);border-color:var(--cyan-ink)}.bell.on{color:var(--cyan-hi);border-color:#00e5ff73}.bell b{min-width:16px;height:16px;font:700 10px/1 var(--f-mono);color:var(--void);background:var(--mag);place-items:center;padding:0 4px;display:grid;position:absolute;top:3px;right:3px;box-shadow:0 0 10px #ff2e88b3}.me-chip{border:1px solid var(--line-strong);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#07080c99;align-items:center;gap:9px;max-width:250px;height:40px;padding:0 10px 0 5px;transition:border-color .25s;display:flex}.me-chip:hover,.me-chip[aria-expanded=true]{border-color:var(--cyan-ink)}.me-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 13.5px/1 var(--f-head);color:var(--paper);overflow:hidden}.me-caret{fill:none;width:14px;height:14px;stroke:var(--muted);stroke-width:2px;flex:none}.me-card{z-index:60;--cut:14px;width:280px;padding:16px 16px 10px;position:absolute;top:calc(100% + 10px);right:0}.me-as{color:var(--cyan);margin:0;font-size:10px}.me-who{font:800 26px/1 var(--f-sign);text-transform:uppercase;color:var(--paper);overflow-wrap:anywhere;margin:6px 0 2px}.me-steam{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 10px;font-size:13px;overflow:hidden}.me-link{border-top:1px solid var(--line);width:100%;font:600 14px/1.2 var(--f-head);color:var(--text-2);text-align:left;align-items:center;gap:10px;padding:10px 2px;transition:color .2s;display:flex}.me-link:hover{color:var(--cyan-hi)}.me-link .icon{color:var(--cyan);flex:none}.me-count{font:700 11px/1 var(--f-mono);color:var(--void);background:var(--mag);margin-left:auto;padding:3px 6px}.me-out .icon{color:var(--mag-hi)}.me-in-short{display:none}.menu-lang{padding:14px 0 4px;display:none}@media (width<=720px){.menu-lang{display:block}}html[lang] .ftop .top-in .nav a{display:inline-flex}html[lang] .ftop .top-in .nav a[data-fold],html[lang] .ftop .menu{display:none}html[lang] .ftop.folded .menu{display:block}@media (width<=1080px){.ftop .nav{display:none}html[lang] .ftop .menu{display:block}}@media (width<=720px){.ftop .top-in{gap:10px}.ftop .brand{height:28px}.ftop .lang,.me-in-long{display:none}.me-in-short{display:inline}.me-name{display:none}.me-chip{padding:0 8px 0 5px}.me-card{left:var(--gut);right:var(--gut);top:calc(var(--head-h,64px) + 6px);width:auto;position:fixed}}@media (width<=400px){.ftop .brand{height:24px}.bell{width:38px}}.fband{isolation:isolate;padding:150px 0 54px;position:relative;overflow:clip}.fband-sm{padding:128px 0 40px}.fband-bg{z-index:-2;position:absolute;inset:0}.fband-bg img{object-fit:cover;object-position:50% 40%;filter:saturate(1.05);width:100%;height:100%}.fband-scrim{z-index:-1;pointer-events:none;background:linear-gradient(90deg, #07080cf0 0%, #07080ccc 38%, #07080c6b 70%, #07080c4d 100%), linear-gradient(180deg, #07080ccc 0%, #07080c1a 30%, #07080c66 70%, var(--void) 100%), repeating-linear-gradient(180deg, #07080c00 0 2px, #07080c24 2px 3px);position:absolute;inset:0}.fband-in{position:relative}.fband .crumbs{flex-wrap:wrap;margin-bottom:18px;font-size:11px}.fband .crumbs .crumb{align-items:center;gap:10px;display:inline-flex}.fband .kick{margin-bottom:18px}.fband-title{color:var(--paper);margin:0;font-size:clamp(64px,8vw,120px);line-height:.86}.fband-title em{background:linear-gradient(180deg, var(--cyan-hi) 0%, var(--cyan) 60%, var(--cyan-lo) 100%);color:#0000;filter:drop-shadow(0 0 22px #00e5ff73)drop-shadow(0 0 2px #a6f8ff99);-webkit-background-clip:text;background-clip:text;padding-bottom:.04em;font-style:normal;display:inline-block}.fband-mid{font-size:clamp(46px,5.6vw,84px);line-height:.9}.ttitle{font:800 clamp(34px, 3.9vw, 58px)/.98 var(--f-sign);text-transform:uppercase;letter-spacing:.005em;overflow-wrap:anywhere;text-wrap:balance;max-width:1100px}.fband-lead{max-width:640px;color:var(--text-2);margin:20px 0 0;font-size:18px;line-height:1.6}.fband-sm .fband-lead{margin-top:14px;font-size:16.5px}.fband .cta-row{margin-top:26px}.frail{--cut:16px;grid-template-columns:repeat(4,1fr);max-width:860px;margin:36px 0 0;display:grid}.frail .cell{flex-direction:column;gap:8px;padding:18px 20px 16px;display:flex;position:relative}.frail .cell+.cell:before{content:"";background:linear-gradient(#0000,#a6f8ff29,#0000);width:1px;position:absolute;top:16px;bottom:16px;left:0}.frail dd{margin:0}.frail .num{color:var(--paper);text-shadow:0 0 24px #00e5ff59;font-size:46px}.frail dt{color:var(--muted);letter-spacing:.12em;font-size:10px}.fgrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;padding:34px 0 40px;display:grid}.fpage{gap:22px;padding:30px 0 46px;display:grid}.fpage>*,.fgrid>*,.fmain>*{min-width:0}.fmain{gap:30px;min-width:0;display:grid}.faside{gap:18px;display:grid;position:sticky;top:96px}.fcat{gap:14px;display:grid}.fcat-h{font:700 14px/1 var(--f-head);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);align-items:baseline;gap:12px;margin:0;display:flex}.fcat-n{color:var(--cyan);font-size:11px}.flist{--cut:18px;padding:4px 0}.srow{grid-template-columns:46px minmax(0,1fr) 150px 250px;align-items:center;gap:20px;padding:18px 24px 18px 20px;transition:background-color .3s;display:grid;position:relative}.srow+.srow,.trow+.trow,.hit+.hit,.note+.note{border-top:1px solid #a6f8ff12}.srow:hover,.trow:hover{background:linear-gradient(90deg,#00e5ff0d,#00e5ff00 70%)}.srow.unread:before,.trow.unread:before,.note.unread:before{content:"";background:var(--cyan);width:2px;box-shadow:0 0 10px var(--cyan);position:absolute;top:14px;bottom:14px;left:0}.srow-ic{width:46px;height:46px;color:var(--cyan);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#00e5ff0f;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #00e5ff33}.srow-main{min-width:0}.srow-title{font:650 19px/1.2 var(--f-head);color:var(--paper);align-items:center;gap:9px;transition:color .2s;display:inline-flex}.srow-title:after{content:"";position:absolute;inset:0}.srow-title:hover{color:var(--cyan-hi)}.srow-about{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.45}.srow-n{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.srow-n div,.trow-n div{gap:5px;display:grid}.srow-n dd,.trow-n dd{color:var(--paper);margin:0;font-size:26px}.srow-n dt,.trow-n dt{color:var(--faint);letter-spacing:.12em;font-size:9.5px}.srow-last{z-index:2;gap:4px;min-width:0;display:grid;position:relative}.srow-last-t{text-overflow:ellipsis;white-space:nowrap;font:600 14px/1.3 var(--f-head);color:var(--text-2);transition:color .2s;overflow:hidden}.srow-last-t:hover{color:var(--cyan-hi)}.srow-last-m{color:var(--muted);letter-spacing:.06em;text-transform:none;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.dot-new{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);flex:none;display:inline-block}.fcard{--cut:16px;padding:20px 22px 22px}.fcard .kick{margin:0 0 14px;font-size:10.5px}.fcard-text{color:var(--text-2);margin:0;font-size:15px;line-height:1.55}.fcard-cta{width:100%;margin-top:18px}.fsteps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fsteps li{color:var(--text-2);grid-template-columns:28px 1fr;gap:8px;font-size:14.5px;line-height:1.45;display:grid}.fsteps .mono{color:var(--cyan);padding-top:3px;font-size:11px}.fme{align-items:center;gap:14px;display:flex}.fme-name{font:800 26px/.95 var(--f-sign);text-transform:uppercase;color:var(--paper);overflow-wrap:anywhere;margin:0 0 7px}.fquick{display:grid}.fquick a{border-top:1px solid var(--line);font:600 14.5px/1.25 var(--f-head);color:var(--text-2);align-items:center;gap:12px;padding:11px 2px;transition:color .2s;display:flex}.fquick a:first-child{border-top:0}.fquick a>.icon:first-child{color:var(--cyan);flex:none}.fquick a .arr{color:var(--faint);transition:transform .4s var(--ease-out), color .2s;margin-left:auto}.fquick a:hover{color:var(--paper)}.fquick a:hover .arr{color:var(--cyan);transform:translate(4px)}.fsearch{border:1px solid var(--line-strong);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:#07080c99;align-items:center;gap:10px;height:52px;padding:0 6px 0 16px;transition:border-color .25s;display:flex}.fsearch:focus-within{box-shadow:0 0 0 4px var(--c-14);border-color:#00e5ff99}.fsearch>.icon{color:var(--cyan);flex:none}.fsearch input{min-width:0;height:100%;color:var(--text);font:400 16px/1 var(--f-text);background:0 0;border:0;outline:none;flex:1}.fsearch input::placeholder{color:var(--faint)}.fsearch input::-webkit-search-cancel-button{display:none}.fsearch .btn{flex:none}.trow{grid-template-columns:minmax(0,1fr) 170px 190px;align-items:center;gap:20px;padding:16px 24px;transition:background-color .3s;display:grid;position:relative}.trow.pinned{background:linear-gradient(90deg,#00e5ff0a,#0000 60%)}.trow-main{gap:6px;min-width:0;display:grid}.trow-tags{flex-wrap:wrap;gap:6px;display:flex}.trow-tags:empty{display:none}.trow-title{font:650 17.5px/1.3 var(--f-head);color:var(--paper);overflow-wrap:anywhere;align-items:center;gap:9px;transition:color .2s;display:inline-flex}.trow-title:after{content:"";position:absolute;inset:0}.trow-title:hover{color:var(--cyan-hi)}.trow-by{color:var(--muted);letter-spacing:.06em;text-transform:none;margin:0;font-size:10.5px}.trow-n{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.trow-n dd{font-size:22px}.trow-last{z-index:2;text-align:right;justify-items:end;gap:4px;min-width:0;display:grid;position:relative}.trow-last a{letter-spacing:.06em;text-transform:none;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.trow-last a:hover{color:var(--cyan-hi)}.trow-last span{color:var(--muted);letter-spacing:.06em;text-transform:none;font-size:10.5px}.tag .icon{width:13px;height:13px}.tag.ok{color:var(--ok);background:#3dffa214;box-shadow:inset 0 0 0 1px #3dffa24d}.tag.st{white-space:nowrap}.tag:not(.c):not(.m):not(.y):not(.ok){color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-strong);background:#a6f8ff0a}a.tag:hover{color:var(--cyan-hi)}.ftag{max-width:100%;min-height:24px;font:600 10.5px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);background:#a6f8ff0a;align-items:center;gap:7px;padding:3px 9px 3px 8px;display:inline-flex}.ftag i{background:var(--fc,var(--cyan));width:8px;height:8px;box-shadow:0 0 8px var(--fc,var(--cyan));flex:none}.ftag span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ftag em{color:var(--muted);white-space:nowrap;font-style:normal}.ftag em:before{content:"·";color:var(--faint);margin-right:7px}.ftag-st{flex-direction:column;align-items:center;gap:4px;padding:6px 10px}.ftag-f{align-items:center;gap:7px;max-width:100%;display:inline-flex}.ftag-f span{white-space:normal;text-align:center}.ftag-r{color:var(--muted);letter-spacing:.08em;text-align:center;font-size:10px}.av{--s:56px;width:var(--s);height:var(--s);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:#ff2e8824;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%;display:block}.av-init{width:100%;height:100%;font:800 calc(var(--s) * .38)/1 var(--f-sign);letter-spacing:.04em;text-transform:uppercase;color:var(--paper);place-items:center;display:grid}.av-staff{clip-path:none;background:0 0;overflow:visible}.av-mark{place-items:center;width:100%;height:100%;display:grid}.av-mark svg{filter:drop-shadow(0 0 5px #00e5ff59);width:100%;height:100%;overflow:visible}.av-staff .av-mark svg{transform:translateY(-6.4%)}.me-chip:has(.av-staff){padding-left:8px}.me-chip .av-staff{--s:26px!important}.me-chip .av-staff .av-mark svg{filter:drop-shadow(0 0 3px #00e5ff4d)}.pager{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg{min-width:38px;height:36px;color:var(--text-2);border:1px solid var(--line-strong);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:#07080c99;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;transition:color .2s,border-color .2s;display:inline-flex}a.pg:hover{color:var(--paper);border-color:var(--cyan-ink)}.pg.cur{color:var(--void);background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 16px #00e5ff73}.pg-gap{color:var(--faint);padding:0 4px}.notice{color:var(--text);border-left:2px solid var(--cyan);background:linear-gradient(90deg,#00e5ff14,#00e5ff05);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 20px;font-size:15.5px;line-height:1.5;display:flex}.notice.m{border-color:var(--mag);background:linear-gradient(90deg,#ff2e881a,#ff2e8805)}.notice.y{border-color:var(--yel);background:linear-gradient(90deg,#f4e40914,#f4e40905)}.notice a{color:var(--cyan-hi);text-underline-offset:3px;-webkit-text-decoration:underline #a6f8ff66;text-decoration:underline #a6f8ff66}.notice .icon{color:var(--yel)}.err{color:var(--danger);margin:0;font-size:14px}.fload{gap:12px;padding:20px 0;display:grid}.fload span{height:64px;animation:fload 1.4s var(--ease-io) infinite;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(90deg,#a6f8ff08,#a6f8ff14,#a6f8ff08) 0 0/200% 100%}@keyframes fload{0%{background-position:200% 0}to{background-position:-200% 0}}.tmeta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;display:flex}.tmeta-by,.tmeta-n{color:var(--text-2);letter-spacing:.06em;text-transform:none;align-items:center;gap:7px;font-size:11px;display:inline-flex}.tmeta-n{color:var(--muted)}.tmeta-n .icon{color:var(--cyan)}.tpage{gap:18px}.fform,.fverdict,.tmod,.freply,.fnew{--cut:18px;padding:22px 26px 24px}.fform .kick,.fverdict .kick,.tmod .kick{margin:0 0 16px;font-size:10.5px}.fform dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 26px;margin:0;display:grid}.fform dl .wide{grid-column:1/-1}.fform dt{color:var(--muted);margin-bottom:6px;font-size:10px}.fform dd{color:var(--paper);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.flinks{white-space:normal;gap:4px;margin:0;padding:0;list-style:none;display:grid}.flinks a,.fpost-body a{color:var(--cyan);text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline #00e5ff66;text-decoration:underline #00e5ff66}.flinks a:hover,.fpost-body a:hover{color:var(--cyan-hi)}.fverdict.ok{box-shadow:inset 3px 0 0 var(--ok), inset 0 1px 0 #a6f8ff1a}.fverdict.no{box-shadow:inset 3px 0 0 var(--mag), inset 0 1px 0 #a6f8ff1a}.fverdict .kick{align-items:center;gap:10px;display:flex}.fverdict-t{color:var(--paper);white-space:pre-wrap;margin:0;font-size:16.5px;line-height:1.6}.fverdict-m{color:var(--muted);margin:12px 0 0;font-size:10.5px}.fposts{gap:16px;margin:0;padding:0;list-style:none;display:grid}.fpost{--cut:18px;grid-template-columns:190px minmax(0,1fr);scroll-margin-top:100px;display:grid}.fpost.is-target,.fpost:target{box-shadow:inset 0 0 0 1px #00e5ff80,0 0 40px -10px #00e5ff4d}.fpost.official{background:radial-gradient(420px 260px at 10% 0,#ff2e8812,#0000 70%),linear-gradient(#181c2ac7,#0d0f16a8)}.fpost.is-hidden,.fpost.is-deleted{opacity:.86}.fpost-who{text-align:center;background:linear-gradient(#00e5ff08,#0000 60%);border-right:1px solid #a6f8ff12;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;display:flex}.fpost-id{flex-direction:column;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.fpost-name{font:800 22px/1 var(--f-sign);text-transform:uppercase;letter-spacing:.01em;color:var(--paper);overflow-wrap:anywhere;transition:color .2s}a.fpost-name:hover{color:var(--cyan-hi)}.fpost-staff{gap:5px}.fpost-count{color:var(--faint);font-size:10px}.fpost-who .ftag{white-space:normal;flex-wrap:wrap;justify-content:center}.fpost-who .ftag span,.fpost-who .ftag em{white-space:normal}.fpost-main{flex-direction:column;min-width:0;padding:18px 26px 16px;display:flex}.fpost-head{color:var(--muted);letter-spacing:.08em;text-transform:none;border-bottom:1px solid #a6f8ff12;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px;padding-bottom:12px;font-size:10.5px;display:flex}.fpost-n{color:var(--cyan)}.fpost-n:hover{color:var(--cyan-hi)}.fpost-edited{color:var(--faint);font-style:italic}.fpost-hidden{color:var(--mag-hi);border-left:2px solid var(--mag);background:#ff2e880f;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;font-size:14.5px;display:flex}.fpost-acts{flex-wrap:wrap;gap:4px 6px;margin-top:auto;padding-top:14px;display:flex}.pact{height:32px;font:600 12px/1 var(--f-head);letter-spacing:.04em;color:var(--muted);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);align-items:center;gap:7px;padding:0 10px;transition:color .2s,background-color .2s;display:inline-flex}.pact:hover:not(:disabled){color:var(--paper);background:#a6f8ff0f}.pact:disabled{cursor:default;opacity:.7}.pact .icon{color:var(--cyan)}.pact.like.on{color:var(--cyan-hi);background:#00e5ff14}.pact.like b{font:700 11px/1 var(--f-mono);color:var(--paper)}.fpost-edit{gap:12px;display:grid}.fpost-edit-acts,.freply-acts,.modbox-acts{flex-wrap:wrap;gap:10px;display:flex}.freply-acts{justify-content:flex-end;margin-top:4px}.fpost-body{color:var(--text);overflow-wrap:anywhere;font-size:16px;line-height:1.65}.fpost-body>:first-child{margin-top:0}.fpost-body>:last-child{margin-bottom:0}.fpost-body p{margin:0 0 .9em}.fpost-body strong{color:var(--paper);font-weight:650}.fpost-body h2,.fpost-body h3,.fpost-body h4,.fpost-body h5{font-family:var(--f-head);color:var(--paper);letter-spacing:.01em;margin:1.3em 0 .55em;line-height:1.25}.fpost-body h2{font:800 30px/1 var(--f-sign);text-transform:uppercase;letter-spacing:.01em}.fpost-body h3{font-size:21px;font-weight:700}.fpost-body h4{color:var(--cyan-hi);font-size:17.5px;font-weight:700}.fpost-body h5{text-transform:uppercase;letter-spacing:.06em;font-size:15px;font-weight:700}.fpost-body ul,.fpost-body ol{margin:0 0 .9em;padding-left:1.4em}.fpost-body li{margin:.25em 0}.fpost-body li::marker{color:var(--cyan)}.fpost-body blockquote{border-left:2px solid var(--cyan-ink);color:var(--text-2);background:#a6f8ff08;margin:0 0 1em;padding:10px 16px}.fpost-body blockquote.q{border-left-color:var(--cyan);background:linear-gradient(90deg,#00e5ff0f,#00e5ff04)}.fpost-body .q-h{font:600 11px/1.3 var(--f-mono);letter-spacing:.08em;color:var(--muted);margin:0 0 6px}.fpost-body .q-h a{color:var(--cyan);text-decoration:none}.fpost-body .q-h:after{content:" написал(а):"}:root[lang=en] .fpost-body .q-h:after{content:" wrote:"}.fpost-body code{font:500 .88em/1.4 var(--f-mono);color:var(--cyan-hi);background:#00e5ff14;padding:1px 6px}.fpost-body pre{background:var(--void);box-shadow:inset 0 0 0 1px var(--line);margin:0 0 1em;padding:14px 16px;overflow-x:auto}.fpost-body pre code{color:var(--text-2);background:0 0;padding:0}.fpost-body hr{background:linear-gradient(90deg,#0000,#a6f8ff33,#0000);border:0;height:1px;margin:1.4em 0}.fpost-body img{max-width:100%;height:auto;max-height:560px;box-shadow:0 0 0 1px var(--line);margin:6px 0;display:block}.fpost-body a.img{text-decoration:none;display:inline-block}.fpost-body .mention{color:var(--cyan-hi);white-space:nowrap;background:#00e5ff1a;padding:1px 6px;text-decoration:none}.fpost-body details.sp{border:1px solid var(--line-strong);background:#07080c66;margin:0 0 1em}.fpost-body details.sp>summary{cursor:pointer;font:600 11px/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--yel);padding:10px 14px;list-style:none}.fpost-body details.sp>summary::-webkit-details-marker{display:none}.fpost-body details.sp>summary:before{content:"▸ "}.fpost-body details.sp[open]>summary:before{content:"▾ "}.fpost-body details.sp>summary:empty:after{content:"Спойлер"}:root[lang=en] .fpost-body details.sp>summary:empty:after{content:"Spoiler"}.fpost-body .sp-b{padding:4px 14px 12px}.fpost-body .tbl{margin:0 0 1em;overflow-x:auto}.fpost-body table{border-collapse:collapse;overflow-wrap:normal;width:100%;font-size:15px;line-height:1.5}.fpost-body th,.fpost-body td{text-align:left;vertical-align:top;border-bottom:1px solid #a6f8ff14;padding:10px 14px}.fpost-body th{font:600 10.5px/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}.fpost-body td{color:var(--text-2)}@media (width<=720px){.fpost-body table{font-size:14px}.fpost-body th,.fpost-body td{padding:8px 10px}}.log-as{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.3;display:block}.pmod{border-top:1px dashed #ff2e8840;margin-top:10px;padding-top:10px}.pmod-acts{flex-wrap:wrap;gap:4px;display:flex}.pmod .pact .icon{color:var(--mag-hi)}.modbox{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 14px;margin-top:10px;display:grid}.modbox label{gap:6px;display:grid}.modbox label .mono,.fsel .mono,.ffield>.mono,.ffield>span.mono{color:var(--muted);font-size:10px}.modbox-days input{width:110px}.modbox-acts{grid-column:1/-1}.modbox input,.fsel select,.fsel input,.fsel textarea,.ffield input,.ffield select,.ffield textarea,.fin{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);font:400 15px/1.45 var(--f-text);background:#07080c99;border-radius:0;outline:none;padding:9px 12px;transition:border-color .2s,box-shadow .2s}.fsel select,.ffield select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--cyan) 50%), linear-gradient(135deg, var(--cyan) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.fsel option,.ffield option{background:var(--panel);color:var(--text)}.modbox input:hover,.fsel select:hover,.fsel input:hover,.ffield input:hover,.ffield textarea:hover,.ffield select:hover,.fin:hover{border-color:var(--line-strong)}.modbox input:focus,.fsel select:focus,.fsel input:focus,.fsel textarea:focus,.ffield input:focus,.ffield textarea:focus,.ffield select:focus,.fin:focus{box-shadow:0 0 0 4px var(--c-14);border-color:#00e5ff99}.tmod{box-shadow:inset 0 1px #ff2e8840,inset 0 0 0 1px #ff2e881f}.tmod-row,.tmod-status{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.tmod-row+.tmod-row,.tmod-row+.tmod-status,.tmod-status+.err{margin-top:14px}.fsel{gap:6px;min-width:220px;display:grid}.fsel.grow{flex:1;min-width:min(100%,320px)}.freply,.fnew{gap:16px;display:grid}.fnew{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.fnew>*{grid-column:1/-1}.fnew>.ffield.half{grid-column:auto}@media (width<=720px){.fnew>.ffield.half{grid-column:1/-1}}.tmod-status{gap:12px;display:grid}.tmod-status .tmod-row+.fsel{margin-top:2px}.freply-as{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.freply-as .mono{color:var(--muted);font-size:10px}.freply-as b{font:800 22px/1 var(--f-sign);text-transform:uppercase;color:var(--paper)}.freply-as a{color:var(--cyan);font-size:10.5px}.freply-as a:hover{color:var(--cyan-hi)}.ffield{gap:7px;display:grid}.ffield em{color:var(--faint);text-transform:none;letter-spacing:.04em;font-style:normal}.ffield textarea{resize:vertical}.ed{border:1px solid var(--line);background:#07080c8c;transition:border-color .2s,box-shadow .2s}.ed:focus-within{box-shadow:0 0 0 4px var(--c-14);border-color:#00e5ff8c}.ed-bar{border-bottom:1px solid var(--line);background:#0d0f16b3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:6px;display:flex}.ed-tabs{border:1px solid var(--line-strong);background:#07080c99;gap:2px;padding:3px;display:inline-flex}.ed-tabs button{height:28px;font:600 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 12px;transition:color .2s,background-color .2s}.ed-tabs button:hover{color:var(--paper)}.ed-tabs button[aria-selected=true]{color:var(--void);background:var(--cyan);box-shadow:0 0 12px #00e5ff73}.ed-tools{flex-wrap:wrap;gap:2px;display:flex}.ed-tool{min-width:32px;height:32px;font:700 14px/1 var(--f-head);color:var(--text-2);place-items:center;padding:0 6px;transition:color .2s,background-color .2s;display:grid}.ed-tool:hover{color:var(--cyan-hi);background:#00e5ff14}.ed-italic{font-style:italic}.ed-strike{text-decoration:line-through}.ed-area{resize:vertical;width:100%;min-height:140px;color:var(--text);font:400 16px/1.6 var(--f-text);background:0 0;border:0;outline:none;padding:14px 16px;display:block}.ed-area::placeholder{color:var(--faint)}.ed-preview{min-height:140px;padding:14px 16px}.ed-foot{border-top:1px solid var(--line);color:var(--faint);letter-spacing:.06em;text-transform:none;justify-content:space-between;gap:12px;padding:7px 12px;font-size:10px;display:flex}.ed-foot .warn{color:var(--yel)}.flogin{--cut:22px;justify-items:start;gap:18px;max-width:720px;padding:30px 32px 32px;display:grid}.flogin>.icon{color:var(--cyan);filter:drop-shadow(0 0 12px #00e5ff73)}.flogin p{color:var(--text-2);margin:0;font-size:16.5px;line-height:1.6}.flogin-h{font:800 38px/.95 var(--f-sign);text-transform:uppercase;color:var(--paper);margin:0}.chars{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.charc{--cut:18px;text-align:left;transition:transform .5s var(--ease-out), box-shadow .3s;justify-items:start;gap:10px;padding:22px 22px 20px;display:grid;position:relative}.charc:hover{transform:translateY(-3px)}.charc.on{box-shadow:inset 0 0 0 1px #00e5ffb3,0 0 40px -12px #00e5ff8c}.charc-name{font:800 30px/.95 var(--f-sign);text-transform:uppercase;color:var(--paper);overflow-wrap:anywhere}.charc-none,.charc-n{color:var(--muted);font-size:10.5px}.charc-tick{color:#0000;border:1px solid var(--line-strong);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);place-items:center;width:30px;height:30px;display:grid;position:absolute;top:16px;right:16px}.charc.on .charc-tick{color:var(--void);background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 16px #00e5ff99}.charc.staff .charc-name{color:var(--mag-hi)}.note,.hit{align-items:center;gap:6px 16px;padding:16px 22px;transition:background-color .3s;display:grid;position:relative}.note{grid-template-columns:40px minmax(0,1fr) auto}.note:hover,.hit:hover{background:linear-gradient(90deg,#00e5ff0d,#0000 70%)}.note-ic{width:40px;height:40px;color:var(--cyan);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#00e5ff0f;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #00e5ff33}.note-ic.k-warn,.note-ic.k-ban,.note-ic.k-hidden,.note-ic.k-deleted{color:var(--mag-hi);background:#ff2e8812;box-shadow:inset 0 0 0 1px #ff2e8840}.note-t{color:var(--text-2);overflow-wrap:anywhere;font-size:15.5px;line-height:1.45}.note.unread .note-t{color:var(--paper)}.note-m,.hit-m{color:var(--muted);letter-spacing:.06em;text-transform:none;white-space:nowrap;font-size:10.5px}.hit{grid-template-columns:minmax(0,1fr)}.hit-t{font:650 17px/1.3 var(--f-head);color:var(--paper)}.hit:hover .hit-t{color:var(--cyan-hi)}.hit-s{color:var(--text-2);overflow-wrap:anywhere;font-size:14.5px;line-height:1.5}.chero{align-items:center;gap:26px;display:flex}.chero-copy{gap:12px;min-width:0;display:grid}.chero-tags{flex-wrap:wrap;gap:8px;display:flex}.chero-n{gap:30px;margin:4px 0 0;display:flex}.chero-n div{gap:5px;display:grid}.chero-n dd{margin:0}.chero-n .num{color:var(--paper);font-size:34px}.chero-n dt{color:var(--muted);font-size:9.5px}.chero-since{font:600 15px/1.2 var(--f-head);color:var(--text-2);padding-top:8px}.ugrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:18px;display:grid}.ulist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ulist li{border-bottom:1px solid var(--line);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:10px;display:flex}.ulist li a{font:650 16px/1.2 var(--f-head);color:var(--paper)}.ulist li a:hover{color:var(--cyan-hi)}.ulist li .mono{color:var(--muted);text-transform:none;letter-spacing:.04em;font-size:10.5px}.ufact{color:var(--muted);text-transform:none;letter-spacing:.04em;margin:14px 0 0;font-size:10.5px}.tscroll{overflow-x:auto}.tscroll .ftable{min-width:760px}.ftable td a{color:var(--cyan)}.ftable td.mono,.ftable td a{white-space:nowrap}@media (width<=1180px){.srow{grid-template-columns:46px minmax(0,1fr) 210px}.srow-n{display:none}}@media (width<=1080px){.fgrid{grid-template-columns:minmax(0,1fr)}.faside{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));position:static}.fband{padding-top:128px}}@media (width<=860px){.srow{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:16px 18px}.srow-ic{width:42px;height:42px}.srow-last{grid-column:2}.trow{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 18px}.trow-n{gap:18px;display:flex}.trow-n div{align-items:baseline;gap:6px;display:flex}.trow-n dd{font-size:18px}.trow-last{text-align:left;justify-items:start;gap:8px;display:flex}.frail{grid-template-columns:repeat(2,1fr)}.frail .cell:nth-child(3):before{display:none}.fpost{grid-template-columns:minmax(0,1fr)}.fpost-who{text-align:left;border-bottom:1px solid #a6f8ff12;border-right:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:16px 18px 14px}.fpost-who .av{--s:52px!important}.fpost-id{align-items:flex-start;gap:6px}.fpost-who .ftag{justify-content:flex-start}.fpost-who .ftag-st{align-items:flex-start}.fpost-who .ftag-f span,.fpost-who .ftag-r{text-align:left}.fpost-main{padding:14px 18px}.fform,.fverdict,.tmod,.freply,.fnew{padding:18px 18px 20px}.chero{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=520px){.fband-title{font-size:58px}.fband-mid{font-size:44px}.ttitle{font-size:32px}.fband-lead{font-size:16px}.frail .num{font-size:36px}.frail .cell{padding:14px 14px 12px}.fsearch .btn{padding:0 12px}.note{grid-template-columns:36px minmax(0,1fr);padding:14px 16px}.note-m{grid-column:2}.note-ic{width:36px;height:36px}.modbox,.chars{grid-template-columns:minmax(0,1fr)}.flogin{padding:24px 20px}}
