@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/robrunviperaim/fonts/chakra-petch-600-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/robrunviperaim/fonts/chakra-petch-600-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/robrunviperaim/fonts/chakra-petch-700-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/robrunviperaim/fonts/chakra-petch-700-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/robrunviperaim/fonts/play-400-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/robrunviperaim/fonts/play-400-normal-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/robrunviperaim/fonts/play-400-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/robrunviperaim/fonts/play-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Play;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/robrunviperaim/fonts/play-700-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Play;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/robrunviperaim/fonts/play-700-normal-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Play;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/robrunviperaim/fonts/play-700-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Play;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/robrunviperaim/fonts/play-700-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/robrunviperaim/fonts/russo-one-400-normal-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/robrunviperaim/fonts/russo-one-400-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/robrunviperaim/fonts/russo-one-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--text: var(--ink);--white: #fff;--bg-alt: var(--bg2);--panel-2: color-mix(in srgb, var(--panel) 86%, var(--ink));--line: color-mix(in srgb, var(--ink) 12%, transparent);--line-2: color-mix(in srgb, var(--ink) 21%, transparent);--dim: color-mix(in srgb, var(--muted) 70%, var(--bg));--soft: color-mix(in srgb, var(--ink) 4%, transparent);--soft-2: color-mix(in srgb, var(--ink) 9%, transparent);--soft-3: color-mix(in srgb, var(--ink) 15%, transparent);--red: var(--accent);--cta: var(--accent);--cta-ink: var(--on-accent);--cta-hover: color-mix(in srgb, var(--accent) 84%, #fff);--deep: color-mix(in srgb, var(--accent) 70%, #000);--hi: color-mix(in srgb, var(--accent) 75%, #fff);--gold: var(--accent);--gold-hi: var(--cta-hover);--gold-lo: var(--deep);--on-gold: var(--on-accent);--warn: #F5A524;--err: #F26A6A;--ok-c: var(--ok, #3DD68C);--grid-c: color-mix(in srgb, var(--ink) 3%, transparent);--glow: color-mix(in srgb, var(--accent) 13%, transparent);--f-display: var(--fd), "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "PingFang TC", "Microsoft JhengHei", "Hiragino Sans", system-ui, sans-serif;--f-sans: var(--ft), "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "PingFang TC", "Microsoft JhengHei", "Hiragino Sans", system-ui, sans-serif;--f-mono: ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--hw: 800;--d-stretch: 100%;--d-track: -.01em;--d-case: uppercase;--l-case: uppercase;--d-lh: .92;--cut: 17px;--cut-s: 12px;--clip: polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);--clip-s: polygon(0 0, 100% 0, calc(100% - var(--cut-s)) 100%, 0 100%);--ease: cubic-bezier(.2, .7, .2, 1);--fast: .15s;--base: .2s;--slow: .4s;--pad: clamp(20px, 4vw, 56px);--mod: clamp(18px, 2.4vw, 32px);--wrap: 1280px}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.6 var(--f-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid-c) 1px,transparent 1px),linear-gradient(90deg,var(--grid-c) 1px,transparent 1px);background-size:40px 40px}#app,main#content{position:relative;z-index:1}main#content:focus{outline:none}img,video,svg{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}::-moz-selection{background:var(--accent);color:var(--on-accent)}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-80px;z-index:1000;padding:12px 18px;background:var(--accent);color:var(--on-accent);font:600 12px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:top var(--fast) linear}.skip-link:focus-visible{top:12px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--line-2)}::-webkit-scrollbar-thumb:hover{background:var(--dim)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--pad));margin:0 auto;padding-inline:var(--pad)}.section{position:relative;padding-block:clamp(64px,8vw,112px);border-bottom:1px solid var(--line)}.section.alt{background:color-mix(in srgb,var(--bg-alt) 72%,transparent)}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1023px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.g2,.g3{grid-template-columns:minmax(0,1fr)}}@media(max-width:479px){.g4{grid-template-columns:minmax(0,1fr)}}.split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:1023px){.split{grid-template-columns:minmax(0,1fr)}}.idx,.kicker{display:flex;align-items:center;gap:10px;margin:0 0 20px;font:500 11px/1.4 var(--f-mono);letter-spacing:.2em;text-transform:var(--l-case);color:var(--dim)}.idx:before{content:"";flex:none;width:18px;height:10px;background:repeating-linear-gradient(-70deg,var(--accent) 0 2px,transparent 2px 5px)}.idx b{color:var(--accent);font-weight:500}.display,.title,.h3{font-family:var(--f-display)}.display,.title{margin:0;font-weight:var(--hw);font-stretch:var(--d-stretch);letter-spacing:var(--d-track);text-transform:var(--d-case);line-height:var(--d-lh);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.display em,.title em{font-style:normal;color:var(--accent)}.display{font-size:clamp(40px,7vw,var(--h1, 96px))}.outline{color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--ink) 55%,transparent)}.title{font-size:clamp(30px,5.2vw,var(--h2, 72px));margin-bottom:20px}.idx+.display,.idx+.title,.idx+h1.title{margin-top:.14em}.display+.lead,.title+.lead{margin-top:.5em}.cab-hello .display{line-height:1.04}.hs .idx{margin-bottom:26px}.hs-title{padding-top:.08em}html[lang=ko] body{word-break:keep-all;overflow-wrap:break-word}html[lang=zh-TW] body{word-break:normal;overflow-wrap:break-word;line-break:strict}html[lang=ja] body{line-break:strict;overflow-wrap:break-word}html[lang=ko] .display,html[lang=ko] .title{word-break:keep-all;overflow-wrap:normal;line-height:1.12;letter-spacing:0}html[lang=zh-TW] .display,html[lang=zh-TW] .title{line-height:1.12;letter-spacing:0}html[lang=ja] .display,html[lang=ja] .title,html[lang=ja] h3,html[lang=ja] .btn,html[lang=ja] .lead{word-break:auto-phrase;line-height:1.18;letter-spacing:0}html[lang=ru] .display,html[lang=ru] .title,html[lang=de] .display,html[lang=de] .title,html[lang=tr] .display,html[lang=tr] .title{line-height:calc(var(--d-lh) + .06)}html[lang=de] .display,html[lang=de] .title{-webkit-hyphens:auto;hyphens:auto}.head>div,.route-copy,.faq-grid>div,.cta-block,.pv-head,.cab-hello,.auth-hero{container-type:inline-size}.head .title,.route-copy .title,.faq-grid .title{font-size:min(var(--h2, 72px),calc(100cqw / 7.4))}.h3{margin:0;font-weight:var(--hw);font-size:clamp(18px,1.6vw,22px);line-height:1.15;font-stretch:var(--d-stretch);text-transform:var(--d-case);letter-spacing:-.005em}.lead{max-width:64ch;margin:0;color:var(--muted);font-size:clamp(16px,1.3vw,18px)}.lead b,.lead strong{color:var(--text);font-weight:600}.lbl{font:500 11px/1.4 var(--f-mono);letter-spacing:.16em;text-transform:var(--l-case);color:var(--muted)}.mono{font-family:var(--f-mono)}.num{font-variant-numeric:tabular-nums}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(28px,3.4vw,48px)}.head>div{min-width:0;max-width:760px;flex:1 1 520px}.head.center{justify-content:center;text-align:center}.head.center .idx{justify-content:center}.head.center .lead{margin-inline:auto}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 calc(24px + var(--cut)) 0 24px;border:0;border-radius:var(--r-btn, 0);cursor:pointer;text-decoration:none;white-space:nowrap;font:600 12px/1 var(--f-mono);letter-spacing:.16em;text-transform:var(--l-case);clip-path:var(--clip);transition:background var(--fast) linear,color var(--fast) linear,opacity var(--fast) linear}.btn-primary{background:var(--cta);color:var(--cta-ink)}.btn-primary:hover{background:var(--cta-hover)}.btn-primary:active{background:var(--deep)}.btn-secondary{background:var(--panel-2);color:var(--text)}.btn-secondary:hover{background:var(--line-2)}.btn-sm{min-height:40px;padding:0 calc(16px + var(--cut-s)) 0 16px;font-size:11px;clip-path:var(--clip-s)}.btn-block{width:100%}.btn[disabled],.btn.is-disabled{opacity:.38;pointer-events:none}.btn-ghost{clip-path:none;min-height:0;padding:0 2px 6px;background:none;color:var(--muted);border-radius:0;border-bottom:1px solid var(--line-2)}.btn-ghost:hover{color:var(--text);border-color:var(--accent)}.btn .arr{font-family:var(--f-sans);letter-spacing:0}.btn svg{flex:none}.btn-row{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:559px){.btn{white-space:normal;max-width:100%;text-align:center;line-height:1.3;padding-block:12px}}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-2);background:transparent;color:var(--text);cursor:pointer;transition:border-color var(--fast) linear,color var(--fast) linear}.icon-btn:hover{border-color:var(--accent)}.tag{display:inline-flex;align-items:center;gap:6px;padding:6px 14px 6px 9px;border:1px solid var(--line-2);color:var(--muted);font:600 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,100% 0,calc(100% - var(--cut-s) * .42) 100%,0 100%)}.tag.ok{color:var(--ok-c);border-color:color-mix(in srgb,var(--ok-c) 38%,transparent);background:color-mix(in srgb,var(--ok-c) 8%,transparent)}.tag.warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 38%,transparent);background:color-mix(in srgb,var(--warn) 8%,transparent)}.tag.err{color:var(--err);border-color:color-mix(in srgb,var(--err) 38%,transparent);background:color-mix(in srgb,var(--err) 8%,transparent)}.tag.red{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.tag.dim{color:var(--dim)}.tag i{width:6px;height:6px;background:currentColor;flex:none}.dot{display:inline-flex;align-items:center;gap:8px;font:600 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ok-c)}.dot:before{content:"";width:7px;height:7px;background:currentColor;box-shadow:0 0 10px currentColor;flex:none}.dot.warn{color:var(--warn)}.dot.err{color:var(--err)}.card{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--r, 0)}.pad{padding:var(--mod)}.tk{--tc: var(--line-2);background:linear-gradient(var(--tc),var(--tc)) top left / 10px 1px no-repeat,linear-gradient(var(--tc),var(--tc)) top left / 1px 10px no-repeat,linear-gradient(var(--tc),var(--tc)) top right / 10px 1px no-repeat,linear-gradient(var(--tc),var(--tc)) top right / 1px 10px no-repeat,linear-gradient(var(--tc),var(--tc)) bottom left / 10px 1px no-repeat,linear-gradient(var(--tc),var(--tc)) bottom left / 1px 10px no-repeat,linear-gradient(var(--tc),var(--tc)) bottom right / 10px 1px no-repeat,linear-gradient(var(--tc),var(--tc)) bottom right / 1px 10px no-repeat}.card.tk{background-color:var(--panel)}.chamfer{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 60px,100% 100%,0 100%)}.chamfer:after{content:"";position:absolute;top:0;right:0;width:22px;height:60px;pointer-events:none;z-index:2;background:linear-gradient(to top right,transparent calc(50% - .6px),var(--line-2) 50%,transparent calc(50% + .6px))}.gridbg{background-image:linear-gradient(color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px);background-size:40px 40px}.glow{position:absolute;pointer-events:none;background:radial-gradient(closest-side,var(--glow),transparent)}.slashes{display:inline-flex;gap:6px}.slashes i{width:7px;height:26px;background:var(--accent);transform:skew(-20deg)}.ticker{overflow:hidden;border-bottom:1px solid var(--line);background:var(--tick-bg, var(--bg));color:var(--tick-ink, var(--dim));white-space:nowrap}.ticker .tr{display:inline-flex;align-items:center;gap:22px;padding:9px 0;animation:tick 52s linear infinite;font:600 10.5px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase}.ticker:hover .tr{animation-play-state:paused}.ticker .tr i{font-style:normal;opacity:.55}@keyframes tick{to{transform:translate(-50%)}}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.hdr{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px}.brand{display:inline-flex;align-items:center;text-decoration:none;flex:none;min-width:0}.brand img{height:var(--logo-h, 46px);width:auto;transition:transform var(--base) var(--ease),filter var(--base) linear}.brand:hover img{transform:scale(1.04);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 45%,transparent))}.nav{display:flex;align-items:center;gap:4px}.nav a{display:inline-flex;align-items:center;white-space:nowrap;padding:8px 10px;font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:lowercase;color:var(--muted);text-decoration:none;transition:color var(--fast) linear}.nav a i,.mobile-nav a i,.mobile-nav button i{font-style:normal;color:transparent;transition:color var(--fast) linear}.nav a:hover{color:var(--text)}.nav a:hover i{color:var(--line-2)}.nav a.on{color:var(--accent)}.nav a.on i{color:color-mix(in srgb,var(--accent) 55%,transparent)}.hdr-actions{display:flex;align-items:center;gap:10px;flex:none}.lang{position:relative}.lang-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line-2);background:transparent;cursor:pointer;font:600 11px/1 var(--f-mono);letter-spacing:.14em;color:var(--muted);transition:border-color var(--fast) linear,color var(--fast) linear}.lang-btn:hover,.lang-btn[aria-expanded=true]{border-color:var(--accent);color:var(--text)}.lang-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:200px;padding:6px;background:var(--panel);border:1px solid var(--line-2)}.lang-menu button{display:flex;width:100%;justify-content:space-between;gap:16px;padding:11px 12px;border:0;background:transparent;cursor:pointer;color:var(--muted);font:400 14px/1 var(--f-sans);text-align:left}.lang-menu button span:last-child{font:600 11px/1 var(--f-mono);letter-spacing:.14em;color:var(--dim)}.lang-menu button:hover,.lang-menu button[aria-checked=true]{background:var(--panel-2);color:var(--text)}.lang-menu button[aria-checked=true] span:last-child{color:var(--accent)}.btn-account{max-width:220px}.btn-account>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discord-btn{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 calc(14px + var(--cut-s)) 0 14px;background:#5865f2;color:#fff;text-decoration:none;font:600 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;clip-path:var(--clip-s);transition:background var(--fast) linear,box-shadow var(--fast) linear}.discord-btn:hover{background:#6d78f5}.discord-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.discord-btn svg{flex:none}@media(max-width:639px){.discord-btn{padding:0 calc(10px + var(--cut-s)) 0 10px}.discord-btn span{display:none}}.menu-btn,.mobile-nav{display:none}@media(max-width:1279px){.nav,.hdr-actions .auth-desktop{display:none}.menu-btn{display:inline-grid}.mobile-nav{display:grid;gap:2px;padding:8px var(--pad) 20px;border-top:1px solid var(--line);background:var(--bg)}.mobile-nav a,.mobile-nav button{display:flex;align-items:center;gap:6px;min-height:48px;padding:0 4px;border:0;border-bottom:1px solid var(--line);background:none;cursor:pointer;font:500 13px/1 var(--f-mono);letter-spacing:.12em;text-transform:lowercase;color:var(--muted);text-decoration:none;text-align:left}.mobile-nav a i,.mobile-nav button i{color:var(--line-2)}.mobile-nav a:hover,.mobile-nav button:hover{color:var(--text)}.mobile-nav .btn-row{margin-top:14px}.mobile-nav .btn-row .btn{flex:1 1 0;min-width:0;min-height:48px;border:0;justify-content:center;text-transform:var(--l-case)}.mobile-nav .btn-row .btn-primary{color:var(--cta-ink)}}@media(max-width:479px){.hdr{gap:10px}.brand img{height:var(--logo-h-sm, 34px)}}@media(max-width:399px){.brand{flex:0 1 auto}.brand img{max-width:100%;height:auto;max-height:var(--logo-h-sm, 34px);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.hdr-actions{gap:6px}.lang-btn{padding:0 8px}}.site-footer{position:relative;z-index:1;border-top:1px solid var(--line);background:var(--ftr-bg, var(--bg));overflow:hidden}.ft-top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;padding-block:56px 40px}.ft-top p:not(.dot){margin:14px 0 0;color:var(--muted);font-size:14px;max-width:42ch}.ft-col h3{margin:0 0 14px;font:600 11px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text)}.ft-col a{display:block;padding:6px 0;color:var(--muted);font-size:14px;text-decoration:none;position:relative;width:-moz-fit-content;width:fit-content}.ft-col a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--base) var(--ease)}.ft-col a:hover{color:var(--text)}.ft-col a:hover:after{transform:scaleX(1)}.discord-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border:1px solid var(--line);text-decoration:none;transition:border-color var(--fast) linear,background var(--fast) linear}.discord-bar:hover{border-color:var(--accent);background:var(--panel)}.discord-bar span{color:var(--muted);font-size:14px}.discord-bar b{font:600 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text);white-space:nowrap}.ft-big{display:flex;align-items:flex-end;gap:clamp(12px,2vw,24px);padding-block:32px 28px;container-type:inline-size}.ft-big img{height:clamp(44px,7vw,96px);width:auto;flex:none;opacity:.9}.ft-big .w{flex:1 1 auto;min-width:0;font:var(--hw) min(152px,calc((100cqw - clamp(44px,7vw,96px) - clamp(12px,2vw,24px)) / var(--ft-k, 9.5)))/.86 var(--f-display);font-stretch:var(--d-stretch);letter-spacing:-.02em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px var(--line-2);white-space:nowrap;overflow:hidden}.ft-big .w2{-webkit-text-stroke-color:color-mix(in srgb,var(--accent) 55%,transparent)}.ft-legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:16px;border-top:1px solid var(--line);font:500 10px/1.6 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}@media(max-width:899px){.ft-top{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-top>:first-child{grid-column:1 / -1}}@media(max-width:479px){.ft-top{grid-template-columns:minmax(0,1fr)}.discord-bar{flex-direction:column;align-items:flex-start}}.hero{position:relative;border-bottom:1px solid var(--line);overflow:hidden}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:var(--bg)}.stats>div{padding:22px var(--mod);border-right:1px solid var(--line);min-width:0;transition:background var(--fast) linear}.stats>div:last-child{border-right:0}.stats>div:hover{background:var(--panel)}.stats small{display:block;font:500 10px/1 var(--f-mono);letter-spacing:.2em;color:var(--dim)}.stats b{display:block;margin:16px 0 8px;font:var(--hw) clamp(28px,3vw,40px)/1 var(--f-display);font-stretch:var(--d-stretch);text-transform:var(--d-case);white-space:nowrap}.stats span{font:500 10px/1.4 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}@media(max-width:767px){.stats>div:nth-child(2n){border-right:0}.stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.status{border:1px solid var(--line);background:var(--bg)}.status .hd{display:flex;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line);font:500 10px/1.2 var(--f-mono);letter-spacing:.2em;color:var(--muted);text-transform:uppercase}.status .row{display:flex;justify-content:space-between;gap:16px;padding:13px 20px;border-bottom:1px solid var(--line);font:400 13px/1.3 var(--f-mono)}.status .row:last-child{border-bottom:0}.status .row span:first-child{color:var(--dim)}.status .row span:last-child{text-align:right}.status .a{color:var(--accent)}.controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:24px}.filters{display:flex;flex-wrap:wrap;gap:8px}.filter{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--line-2);background:transparent;cursor:pointer;font:600 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:border-color var(--fast) linear,color var(--fast) linear,background var(--fast) linear}.filter i{width:7px;height:7px;background:var(--dim)}.filter:hover{color:var(--text);border-color:var(--dim)}.filter[aria-pressed=true],.filter[aria-current=page]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:16px}.pcard{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--panel);border:1px solid var(--line);transition:border-color var(--base) linear,background var(--base) linear,transform var(--base) var(--ease)}.pcard:hover,.pcard:focus-within{border-color:var(--accent);background:var(--panel-2);transform:translateY(-3px)}.pcard:hover.chamfer:after,.pcard:focus-within.chamfer:after{background:linear-gradient(to top right,transparent calc(50% - .6px),var(--accent) 50%,transparent calc(50% + .6px))}.pcard-link{display:flex;flex-direction:column;flex:1;color:inherit;text-decoration:none}.pcard-art{position:relative;aspect-ratio:711 / 1072;overflow:hidden;border-bottom:1px solid var(--line);background:var(--bg)}.pcard-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--slow) var(--ease),filter var(--base) linear}.pcard:hover .pcard-art img{transform:scale(1.04)}.pcard-art .tag{position:absolute;left:12px;top:12px;background:color-mix(in srgb,var(--bg) 94%,transparent)}.pcard-body{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px;flex:1}.pcard-game{font:500 10px/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.pcard h3{margin:0;font:var(--hw) 19px/1.12 var(--f-display);font-stretch:var(--d-stretch);text-transform:var(--d-case);overflow-wrap:anywhere;transition:color var(--fast) linear}.pcard:hover h3{color:var(--accent)}.pcard-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.price{font:var(--hw) 22px/1 var(--f-display);font-stretch:var(--d-stretch);white-space:nowrap}.price small{margin-left:4px;font:500 10px/1 var(--f-mono);letter-spacing:.12em;color:var(--dim);text-transform:uppercase}.pcard-more{font:600 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.pcard:hover .pcard-more{color:var(--text)}.pcard-gamelink{display:block;padding:12px 18px;border-top:1px solid var(--line);font:500 10px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);text-decoration:none}.pcard-gamelink:hover{color:var(--text)}.empty{padding:48px var(--mod);text-align:center;color:var(--muted);border:1px dashed var(--line-2)}.steps{list-style:none;margin:0;padding:0;border:1px solid var(--line)}.step{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:22px var(--mod);border-bottom:1px solid var(--line);transition:background var(--fast) linear}.step:last-child{border-bottom:0}.step:hover{background:var(--bg-alt)}.step:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform var(--base) var(--ease)}.step:hover:before{transform:scaleY(1)}.step-n{font:var(--hw) 34px/1 var(--f-display);font-stretch:var(--d-stretch);color:var(--line-2)}.step:hover .step-n{color:var(--accent)}.step b{display:block;margin-bottom:6px;font:var(--hw) 17px/1.2 var(--f-display);font-stretch:var(--d-stretch);text-transform:var(--d-case)}.step p{margin:0;color:var(--muted);font-size:15px}.meter{height:6px;background:var(--line);margin:18px 0 8px}.meter>span{display:block;height:100%;background:var(--accent)}.meter.ok>span{background:var(--ok-c)}.faq{border:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq details:last-child{border-bottom:0}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px var(--mod);cursor:pointer;list-style:none;font:700 16px/1.3 var(--f-sans);color:var(--text);transition:background var(--fast) linear}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line-2);font:500 16px/1 var(--f-mono);color:var(--muted)}.faq details[open] summary:after{content:"−";color:var(--accent);border-color:var(--accent)}.faq summary:hover{background:var(--bg-alt)}.faq .a{padding:0 var(--mod) 22px;color:var(--muted);font-size:15px;max-width:80ch}.cta-block{position:relative;overflow:hidden;text-align:center;padding:clamp(56px,8vw,104px) var(--mod);border:1px solid var(--line);background-color:var(--bg)}.cta-block .glow{left:50%;bottom:-45%;width:80%;height:90%;transform:translate(-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 16%,transparent),transparent)}.cta-block>:not(.glow){position:relative}.cta-block>.glow{position:absolute}.cta-block .idx{justify-content:center}.cta-block .display{font-size:min(var(--h1, 96px),calc((100cqw - 2 * var(--mod)) / 8.6))}.cta-block .lead{margin:20px auto 30px}.cta-block .btn-row{justify-content:center}.trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:30px 0 0;padding:0;list-style:none;font:500 10px/1.6 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.trust li{display:inline-flex;align-items:center;gap:8px}.trust li:before{content:"";width:6px;height:6px;background:var(--accent)}.trust li.ok:before{background:var(--ok-c);box-shadow:0 0 8px var(--ok-c)}.field{display:grid;gap:8px}.field label,.field .lab{font:500 10px/1.2 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.input{width:100%;height:48px;padding:0 14px;border:1px solid var(--line-2);border-radius:var(--r-btn, 0);background:var(--panel-2);color:var(--text);font:400 14px/1 var(--f-mono);transition:border-color var(--fast) linear,box-shadow var(--fast) linear}.input::-moz-placeholder{color:var(--dim)}.input::placeholder{color:var(--dim)}.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.input.has-error,.field.has-error .input{border-color:var(--err)}.field .err,.form-error{color:var(--err);font-size:13px;margin:0}.field .hint{color:var(--dim);font-size:12px;margin:0}.check{display:inline-flex;align-items:center;gap:10px;cursor:pointer;color:var(--muted);font-size:14px}.check input{width:18px;height:18px;accent-color:var(--accent)}.notice{display:flex;gap:14px;margin:0;padding:16px 18px;border:1px solid var(--line-2);background:var(--panel);color:var(--muted);font-size:14px}.notice i{flex:none;font:700 14px/1.5 var(--f-mono);font-style:normal;color:var(--accent)}.notice.ok i{color:var(--ok-c)}.notice.warn i{color:var(--warn)}.notice.err{border-color:color-mix(in srgb,var(--err) 40%,transparent)}.notice.err i{color:var(--err)}.notice b{color:var(--text)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,#050505 80%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.dialog{position:relative;width:min(1180px,100%);max-height:calc(100dvh - 48px);overflow:auto;background:var(--bg);border:1px solid var(--line-2);animation:dlg-in .26s var(--ease) both}.dialog.sm{width:min(520px,100%)}.dialog-close{position:absolute;top:14px;right:14px;z-index:5;background:var(--bg)}@keyframes dlg-in{0%{opacity:0;transform:translateY(12px)}}@media(max-width:639px){.overlay{padding:0}.dialog{max-height:100dvh;height:100dvh;border:0}.dialog.sm{height:auto;margin:16px;width:calc(100% - 32px);border:1px solid var(--line-2)}}.crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 22px;padding:0;list-style:none;font:500 10px/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.crumbs a,.crumbs button{color:var(--muted);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit}.crumbs a:hover,.crumbs button:hover{color:var(--text)}.crumbs li+li:before{content:"/";margin-right:8px;color:var(--accent)}.tbl{width:100%;border-collapse:collapse;font:400 13px/1.4 var(--f-mono)}.tbl th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;font:500 10px/1.2 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.tbl td{padding:13px 14px;border-bottom:1px solid var(--line);color:var(--muted);vertical-align:middle}.tbl td b{color:var(--text);font-weight:600}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.code{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border:1px dashed var(--line-2);background:var(--bg);font:600 clamp(14px,1.6vw,17px)/1.3 var(--f-mono);letter-spacing:.08em;color:var(--text);overflow-wrap:anywhere}.page{padding-block:clamp(40px,6vw,80px) clamp(64px,8vw,112px)}.auth-page{display:grid;place-items:center;min-height:calc(100svh - 110px);padding-block:48px}:root{--bg:#071012;--bg2:#0C1A1D;--panel:#13262A;--ink:#ECF4F2;--muted:#8FA7A6;--accent:#FF3F5F;--accent2:#9D7BFF;--x1:#FFB23F;--x2:#3FD6E6;--on-accent:#071012;--mascot-bg:#0C1A1D;--fd:"Chakra Petch";--ft:"Play";--fru:"Russo One";--r:2px;--r-btn:2px;--r-lg:4px;--r-ico:2px;--shadow:0 24px 60px rgba(0,0,0,.55);--border:1px solid rgba(236,244,242,.08);--tick-bg:var(--bg2);--tick-ink:var(--ink);--hero-h:780px;--shade:var(--bg);--h1:84px;--h2:52px;--case:none;--ls:0;--ok:#3FD6A0;--num-r:2px;--num-bg:transparent;--num-ink:var(--accent);--ico-bg:color-mix(in srgb,var(--accent) 12%,transparent);--ico-ink:var(--accent);--cta-bg:var(--bg2);--ftr-bg:#050B0D;--ftr-ink:var(--muted);--heat:linear-gradient(90deg,var(--accent2),var(--accent) 55%,var(--x1));--ps-ink-strong:236 244 242;--ps-ink:236 244 242;--ps-muted:143 167 166;--ps-accent:255 63 95;--ps-accent-mid:255 63 95;--ps-accent-hover:255 92 119;--ps-surface:19 38 42;--ps-success:47 182 124;--ps-danger:229 72 77;--ps-line:58 75 78;--logo-h:46px;--logo-h-sm:34px}html[lang=ru]{--fd:"Russo One"}body:before{background-image:repeating-linear-gradient(0deg,color-mix(in srgb,var(--ink) 2.2%,transparent) 0 1px,transparent 1px 4px);background-size:auto}.ticker{border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.ticker .tr{letter-spacing:.22em}.ticker .tr i{color:var(--accent);opacity:1;font-size:9px}.display,.title{letter-spacing:.005em}.hs-title{line-height:.98}.hs-title .hs-acc{color:var(--accent);text-shadow:0 0 34px color-mix(in srgb,var(--accent) 45%,transparent)}.hs-media{--hs-filter: saturate(.55) contrast(1.15) brightness(.5) hue-rotate(-12deg);--hs-tint-c: color-mix(in srgb, var(--accent2) 8%, transparent)}.hs-title{--hs-stroke-c: color-mix(in srgb, var(--accent) 80%, transparent)}.hs-bar>i{background:var(--heat)}.hs-tab.on small{color:var(--x1)}.btn-primary{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent),0 10px 30px color-mix(in srgb,var(--accent) 22%,transparent)}.btn-secondary{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent2) 55%,transparent)}.btn-secondary:hover{background:color-mix(in srgb,var(--accent2) 14%,transparent)}.stats{border-color:color-mix(in srgb,var(--accent2) 22%,var(--line));position:relative}.stats:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--heat)}.stats b{color:var(--ink)}.stats .st-status b{color:var(--ok)}.stats .st-from b,.stats .st-plans b{color:var(--accent)}.card{box-shadow:inset 0 -2px color-mix(in srgb,var(--accent) 55%,transparent)}.pcard-art{box-shadow:inset 0 0 0 1px #ff3f5f73}.step-n{display:inline-grid;place-items:center;width:48px;height:40px;border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);color:var(--accent);font-size:20px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.step:hover .step-n{color:var(--on-accent);background:var(--accent)}.status .hd .dot{color:var(--ok)}.cta-block{border-color:color-mix(in srgb,var(--accent2) 30%,transparent);background-image:radial-gradient(60% 80% at 50% 110%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),radial-gradient(40% 60% at 85% 0%,color-mix(in srgb,var(--accent2) 12%,transparent),transparent 70%)}.ft-big .w2{-webkit-text-stroke-color:color-mix(in srgb,var(--accent) 70%,transparent)}:root{--hw:700;--frame-r:2px;--frame-border:1px solid rgba(255,63,95,.45);--frame-shadow:0 0 0 1px rgba(157,123,255,.12),0 30px 70px rgba(0,0,0,.6),0 0 60px rgba(157,123,255,.1);--grid-c:transparent;--clip:none;--clip-s:none;--cut:0px;--cut-s:0px}.gridbg{background-image:none}.chamfer{clip-path:none}.chamfer:after{display:none}.tag,.pv-plan{clip-path:none}
