@font-face{font-family:Fira Sans Extra Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/fira-sans-extra-condensed-cyrillic-ext-700-italic.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans Extra Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/fira-sans-extra-condensed-cyrillic-700-italic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans Extra Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/fira-sans-extra-condensed-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Extra Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/fira-sans-extra-condensed-cyrillic-ext-900-italic.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans Extra Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/fira-sans-extra-condensed-cyrillic-900-italic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans Extra Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/fira-sans-extra-condensed-latin-900-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/fira-sans-cyrillic-ext-400-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/fira-sans-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/fira-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/fira-sans-cyrillic-ext-500-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/fira-sans-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/fira-sans-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/fira-sans-cyrillic-ext-700-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/fira-sans-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/fira-sans-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0b0c12;--panel:#12141c;--panel-2:#181b25;--line:#262a37;--text:#f4f4f6;--muted:#a9adb9;--orange:#f36f2f;--orange-hi:#ff8648;--orange-btn:#c24c13;--silver:#9aa0ad;--bronze:#c8642f;--u:min(calc(100vw / 1536), 1.25px);--font:"Fira Sans", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:clip}html{scroll-behavior:smooth;scrollbar-color:#3a3f4f var(--ink)}body{background:var(--ink);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}::selection{background:var(--orange);color:#fff}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}img{max-width:100%;display:block}.ic{flex:none;width:1em;height:1em}.nav{z-index:5;height:calc(72 * var(--u));padding:0 calc(40 * var(--u));max-width:calc(1536 * var(--u));grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;display:grid;position:absolute;top:0;left:0;right:0}.nav-logo{font-weight:900;font-size:calc(40 * var(--u));letter-spacing:-.01em;white-space:nowrap;transform-origin:0;text-shadow:0 0 2px #0b0c12,0 2px #0b0c12;line-height:.8;display:inline-block;transform:scaleX(1.2)}.nav-logo b{color:var(--orange);font-weight:900}.nav-links{gap:calc(58 * var(--u));font-weight:700;font-size:calc(18 * var(--u));display:flex}.nav-links a{text-shadow:0 1px 8px #0009;padding:6px 0;transition:color .2s}.nav-links a:hover{color:var(--orange-hi)}.nav-discord{justify-self:end;align-items:center;gap:calc(26 * var(--u));margin-top:calc(-8 * var(--u));font-weight:700;font-size:calc(17 * var(--u));display:inline-flex}.nav-discord .ic{width:calc(34 * var(--u));height:calc(34 * var(--u))}.nav-discord:hover{color:var(--orange-hi)}.hero{width:100%;max-width:calc(1536 * var(--u));aspect-ratio:1536/1024;margin:0 auto;position:relative}.hero-art{height:64.65%;position:absolute;inset:0 0 auto;overflow:hidden}.hero-art img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-art:after{content:"";background:linear-gradient(90deg, #0b0c128c 0%, #0b0c1200 38%), linear-gradient(0deg, var(--ink) 0%, #0b0c1200 14%);pointer-events:none;position:absolute;inset:0}@keyframes settle{0%{transform:scale(1.045)}to{transform:none}}.hero-copy{z-index:2;position:absolute;top:37.89%;left:2.6%}.headline{font-weight:900;font-size:calc(66 * var(--u));letter-spacing:-.02em;text-shadow:0 2px 18px #0000008c;line-height:.87}.cta{justify-content:center;align-items:center;gap:calc(14 * var(--u));margin-top:calc(26 * var(--u));width:calc(322 * var(--u));height:calc(55 * var(--u));background:var(--orange-btn);color:#fff;border-radius:calc(6 * var(--u));font-weight:700;font-size:calc(19 * var(--u));transition:background .2s,transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 18px #00000073}.cta .ic{width:calc(24 * var(--u));height:calc(24 * var(--u))}.cta:hover{background:#a9400f;transform:translateY(-1px)}.cta:active{transform:translateY(1px)}.soon{align-items:center;gap:calc(10 * var(--u));margin-top:calc(15 * var(--u));color:var(--muted);font-weight:500;font-size:calc(16 * var(--u));display:flex}.soon .ic{width:calc(18 * var(--u));height:calc(18 * var(--u))}.strip{width:94.27%;height:7.62%;padding:0 calc(24 * var(--u));background:var(--panel);border:1px solid var(--line);border-radius:calc(8 * var(--u));align-items:center;display:flex;position:absolute;top:65.23%;left:2.86%}.strip-title{align-items:center;gap:calc(22 * var(--u));width:calc(376 * var(--u));font-weight:900;font-size:calc(30 * var(--u));letter-spacing:-.01em;white-space:nowrap;display:flex}.strip-title .ic,.prize .ic{color:var(--orange);width:calc(38 * var(--u));height:calc(38 * var(--u))}.strip-top{flex:1;list-style:none;display:flex}.place{align-items:center;gap:calc(14 * var(--u));padding-left:calc(24 * var(--u));flex:1;display:flex}.place+.place{border-left:1px solid var(--line)}.place b{width:calc(34 * var(--u));height:calc(36 * var(--u));border-radius:calc(4 * var(--u));background:var(--orange);color:var(--ink);font-size:calc(20 * var(--u));place-items:center;font-weight:700;display:grid}.p2 b{background:var(--silver)}.p3 b{background:var(--bronze)}.place i{width:calc(46 * var(--u));height:calc(46 * var(--u));background:var(--panel-2);border:1px solid var(--line);font-style:normal;font-weight:700;font-size:calc(16 * var(--u));color:var(--orange);border-radius:50%;place-items:center;display:grid}.place span{flex-direction:column;min-width:0;line-height:1.35;display:flex}.place strong{font-weight:500;font-size:calc(17 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.place em{white-space:nowrap;color:var(--muted);font-style:normal;font-size:calc(16 * var(--u));font-variant-numeric:tabular-nums}.prize{align-items:center;gap:calc(18 * var(--u));padding-left:calc(28 * var(--u));border-left:1px solid var(--line);flex:none;height:64%;display:flex}.prize>span{flex-direction:column;line-height:1.1;display:flex}.prize small{font-size:calc(14 * var(--u));color:var(--text);white-space:nowrap;font-weight:500}.prize .prize-note{font-size:calc(12 * var(--u));color:var(--muted)}.prize strong{font-size:calc(36 * var(--u));color:var(--orange);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em;font-weight:900}.cards{gap:calc(18 * var(--u));grid-template-columns:repeat(5,1fr);height:21.48%;display:grid;position:absolute;top:75.2%;left:2.86%;right:2.86%}.card{background:var(--panel);border:1px solid var(--line);border-radius:calc(8 * var(--u));flex-direction:column;transition:border-color .25s,transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}picture{display:contents}.card-img{object-fit:cover;object-position:center 40%;width:100%;height:58%;transition:transform .6s cubic-bezier(.16,1,.3,1);-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.card-body{padding:0 calc(18 * var(--u));margin-top:calc(-34 * var(--u));flex-direction:column;display:flex;position:relative}.card-ic{width:calc(30 * var(--u));height:calc(30 * var(--u));object-fit:contain;object-position:left;filter:drop-shadow(0 2px 6px #000c)}.card-title{margin-top:calc(8 * var(--u));font-weight:900;font-size:calc(25 * var(--u));line-height:1.1}.card-desc{margin-top:calc(8 * var(--u));max-width:calc(182 * var(--u));color:var(--muted);font-size:calc(15 * var(--u));line-height:1.4}.card-arrow{right:calc(12 * var(--u));bottom:calc(19 * var(--u));color:var(--orange);width:calc(24 * var(--u));height:calc(24 * var(--u));transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute}a.card:hover{border-color:#f36f2f8c;transform:translateY(-3px)}a.card:hover .card-img{transform:scale(1.05)}.card:hover .card-arrow{transform:translate(4px)}.tops,.start,.server{max-width:1240px;margin:0 auto;padding:120px 24px 0}.section-title{letter-spacing:-.02em;font-size:clamp(34px,4vw,56px);font-weight:900;line-height:1}.section-lead{max-width:62ch;color:var(--muted);margin-top:16px}.tops-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.board{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:28px 28px 20px}.board h3{align-items:center;gap:12px;margin-bottom:14px;font-size:22px;font-weight:900;display:flex}.board h3 .ic{color:var(--orange);width:26px;height:26px}.board h3 small{color:var(--muted);font-size:13px;font-weight:500}.board-list{counter-reset:rank;list-style:none}.board-row{counter-increment:rank;border-top:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.board-row:before{content:counter(rank);color:var(--ink);background:var(--panel-2);border-radius:4px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.board-row:nth-child(n+4):before{color:var(--text)}.board-row:first-child:before{background:var(--orange)}.board-row:nth-child(2):before{background:var(--silver)}.board-row:nth-child(3):before{background:var(--bronze)}.board-row span{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.board-row b{color:var(--orange);font-variant-numeric:tabular-nums;white-space:nowrap}.board-empty{border-top:1px solid var(--line);color:var(--muted);padding:18px 0}.top-updated{color:var(--muted);margin-top:14px;font-size:14px}.steps{counter-reset:step;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:40px;list-style:none;display:grid}.steps li{counter-increment:step;flex-direction:column;gap:10px;padding:36px 32px 0 0;display:flex;position:relative}.steps li+li{border-left:1px solid var(--line);padding-left:32px}.steps li:before{content:counter(step);color:var(--orange);opacity:.9;font-size:64px;font-weight:900;line-height:1;position:absolute;top:30px;right:28px}.steps .ic{width:34px;height:34px;color:var(--orange)}.steps strong{margin-top:8px;font-size:24px;font-weight:900}.steps span{color:var(--muted);max-width:32ch}.server{padding-bottom:120px}.server-card{border:1px solid var(--line);background:linear-gradient(100deg,#0b0c12f5 30%,#0b0c128c),url(/assets/plates/card5-img.webp) 50%/cover;border-radius:12px;padding:56px;position:relative;overflow:hidden}.server-card h2{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,48px);font-weight:900;line-height:1.05}.server-card p{max-width:52ch;color:var(--muted);margin-top:12px}.server-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.server-actions .cta{--u:1px;width:auto;margin-top:0;padding:0 26px}.ghost{border:1px solid var(--line);background:#12141cb3;border-radius:6px;align-items:center;gap:10px;height:55px;padding:0 22px;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.ghost .ic{width:22px;height:22px}.ghost:hover{border-color:var(--orange);color:var(--orange-hi)}.footer{border-top:1px solid var(--line);max-width:1240px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 32px;margin:0 auto;padding:36px 24px 48px;font-size:14px;display:flex}.footer .nav-logo{color:var(--text);font-size:26px}.footer p:last-child{margin-left:auto}.socials{gap:8px;display:flex}.social{border:1px solid var(--line);background:var(--panel);border-radius:8px;place-items:center;width:44px;height:44px;transition:border-color .2s,background .2s;display:grid}.social img{width:22px;height:22px}.social:hover{border-color:var(--orange);background:var(--panel-2)}.toast{z-index:20;opacity:0;pointer-events:none;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:14px 20px;font-weight:500;transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1);position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px);box-shadow:0 10px 30px #00000073}.toast.show{opacity:1;transform:translate(-50%)}@media (width<=900px){:root{--u:1px}.nav{grid-template-columns:1fr auto;height:56px;padding:0 16px}.nav-logo{font-size:26px}.nav-links{display:none}.nav-discord{gap:10px;margin-top:0;font-size:15px}.nav-discord .ic{width:26px;height:26px}.hero{aspect-ratio:auto;flex-direction:column;display:flex}.hero-art{aspect-ratio:2/3;height:auto;margin-top:56px;position:relative}.hero-art img{object-position:center top;animation:none}.hero-art:after{background:linear-gradient(0deg, var(--ink) 4%, #0b0c1200 45%)}.hero-copy{margin-top:-120px;padding:0 16px;position:relative;top:auto;left:auto}.headline{font-size:clamp(40px,11vw,56px)}.cta{width:100%;max-width:420px;height:56px;font-size:18px}.soon{font-size:15px}.strip{flex-direction:column;align-items:stretch;gap:16px;width:auto;height:auto;margin:32px 16px 0;padding:20px;position:relative;top:auto;left:auto}.strip-title{gap:12px;width:auto;font-size:22px}.strip-title .ic,.prize .ic{width:28px;height:28px}.strip-top{flex-direction:column;gap:12px}.place{padding-left:0}.place+.place{border-left:0}.prize{border-left:0;border-top:1px solid var(--line);height:auto;padding:14px 0 0}.prize strong{font-size:30px}.cards{grid-template-columns:1fr 1fr;gap:12px;height:auto;margin:16px;position:relative;top:auto;left:auto;right:auto}.card{min-height:220px}.card-img{height:120px}.card-body{padding-bottom:40px}.card:first-child{grid-column:1/-1}.tops,.start,.server{padding-top:80px;padding-left:16px;padding-right:16px}.tops-grid,.steps{grid-template-columns:1fr}.board{padding:22px 18px 14px}.steps li,.steps li+li{border-left:0;border-bottom:1px solid var(--line);padding:28px 0}.steps li:before{font-size:48px;top:24px;right:0}.server{padding-bottom:80px}.server-card{padding:32px 20px}.footer{padding:28px 16px 40px}.footer p:last-child{margin-left:0}}.cities{max-width:1240px;margin:0 auto;padding:110px 24px 0}.city-row{gap:14px;height:clamp(440px,52vw,640px);margin-top:40px;display:flex}.city{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:12px;outline:none;flex:1;min-width:0;transition:flex .8s cubic-bezier(.16,1,.3,1),border-color .4s;position:relative;overflow:hidden}.city img{object-fit:cover;object-position:center 35%;filter:saturate(.75)brightness(.7);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .8s;position:absolute;inset:0;transform:scale(1.08)}.city:after{content:"";background:linear-gradient(#0b0c1259,#0b0c1226 45%,#0b0c12f2 92%);position:absolute;inset:0}.city-body{z-index:1;padding:26px 24px;position:absolute;bottom:0;left:0;right:0}.city-sub{color:var(--orange-hi);letter-spacing:.02em;font-size:14px;font-weight:700;display:block}.city-name{letter-spacing:-.02em;white-space:nowrap;margin-top:4px;font-size:clamp(28px,3vw,44px);font-weight:900;line-height:1}.city-desc{max-width:34ch;color:var(--muted);opacity:0;margin-top:10px;font-size:15px;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.city-row:hover .city,.city-row:focus-within .city{flex:.7}.city-row .city:hover,.city-row .city:focus-visible,.city-row:not(:hover):not(:focus-within) .city:first-child{border-color:#f36f2f80;flex:2.6}.city:hover img,.city:focus-visible img,.city-row:not(:hover):not(:focus-within) .city:first-child img{filter:none;transform:scale(1)}.city:hover .city-desc,.city:focus-visible .city-desc,.city-row:not(:hover):not(:focus-within) .city:first-child .city-desc{opacity:1;transition-delay:.15s;transform:none}.podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:14px;max-width:900px;margin-top:44px;display:grid}.podium>div{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel-2), var(--panel));text-align:center;border-radius:12px 12px 4px 4px;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:28px 16px 24px;display:flex;position:relative}.podium .step-1{background:linear-gradient(180deg, #f36f2f2e, var(--panel) 70%);border-color:#f36f2f8c;height:250px}.podium .step-2{height:200px}.podium .step-3{height:170px}.medal{width:52px;height:52px;color:var(--ink);background:var(--orange);border-radius:50%;place-items:center;font-size:24px;font-weight:900;display:grid;position:absolute;top:-26px;box-shadow:0 8px 20px #00000073}.step-2 .medal{background:var(--silver)}.step-3 .medal{background:var(--bronze)}.step-1 .medal{width:64px;height:64px;font-size:30px;top:-32px}.podium strong{letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(22px,2.6vw,34px);font-weight:900;line-height:1}.podium .step-1 strong{color:var(--orange);font-size:clamp(26px,3.2vw,42px)}.podium em{color:var(--muted);font-size:13px;font-style:normal}.countdown{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:26px;display:flex}.countdown-label{color:var(--muted);font-weight:700}.countdown-digits{gap:10px;display:flex}.countdown-digits span{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-direction:column;align-items:center;min-width:68px;padding:10px 8px;display:flex}.countdown-digits b{font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1}.countdown-digits small{color:var(--muted);margin-top:4px;font-size:12px}.countdown-digits b.tick{animation:.45s cubic-bezier(.16,1,.3,1) tick}@keyframes tick{0%{opacity:.2;transform:translateY(-30%)}to{opacity:1;transform:none}}.board-ghost{border-top:1px dashed var(--line);color:var(--muted);grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.board-ghost:before{content:attr(data-rank);border:1px dashed #3a3f4f;border-radius:4px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.board-ghost b{color:#6f7484;font-size:13px;font-weight:500}@media (width<=900px){.cities{padding:80px 16px 0}.city-row{flex-direction:column;height:auto}.city,.city-row:hover .city,.city-row .city:hover{flex:none;height:300px}.city img{filter:brightness(.85);transform:none}.city-desc{opacity:1;transform:none}.podium{gap:8px}.podium>div{padding:24px 8px 16px}.podium .step-1{height:190px}.podium .step-2{height:160px}.podium .step-3{height:140px}.medal{width:40px;height:40px;font-size:18px;top:-20px}.step-1 .medal{width:48px;height:48px;font-size:22px;top:-24px}.countdown-digits span{min-width:60px}.countdown-digits b{font-size:24px}}.quiz{max-width:1240px;margin:0 auto;padding:110px 24px 0}.quiz-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:minmax(260px,420px) 1fr;min-height:520px;display:grid;overflow:hidden}.quiz-art{position:relative;overflow:hidden}.quiz-art img{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:opacity .5s,transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.quiz-art img.swap{opacity:0;transform:scale(1.08)}.quiz-art:after{content:"";background:linear-gradient(90deg, transparent 55%, var(--panel));position:absolute;inset:0}.quiz-main{flex-direction:column;padding:48px 48px 40px;display:flex}.quiz-steps{gap:6px;margin:22px 0 26px;display:flex}.quiz-steps i{background:var(--line);border-radius:2px;flex:1;max-width:70px;height:4px;transition:background .4s}.quiz-steps i.on{background:var(--orange)}.quiz-q{font-size:clamp(22px,2.2vw,30px);font-weight:900;line-height:1.15}.quiz-opts{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.quiz-opt{border:1px solid var(--line);background:var(--panel-2);color:var(--text);font:700 17px/1.3 var(--font);text-align:left;cursor:pointer;border-radius:10px;padding:18px 20px;transition:border-color .2s,background .2s,transform .3s cubic-bezier(.16,1,.3,1);animation:.6s cubic-bezier(.16,1,.3,1) both rise}.quiz-opt:nth-child(2){animation-delay:60ms}.quiz-opt:nth-child(3){animation-delay:.12s}.quiz-opt:nth-child(4){animation-delay:.18s}.quiz-opt:hover,.quiz-opt:focus-visible{border-color:var(--orange);background:#1d2030;transform:translateY(-2px)}.quiz-result{animation:.7s cubic-bezier(.16,1,.3,1) both rise}.quiz-role{color:var(--orange-hi);font-weight:700;display:block}.quiz-city{letter-spacing:-.02em;margin-top:6px;font-size:clamp(40px,5vw,72px);font-weight:900;line-height:.95}.quiz-text{max-width:46ch;color:var(--muted);margin-top:14px;font-size:17px}.quiz-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.quiz-actions .cta{--u:1px;width:auto;margin-top:0;padding:0 26px}.quiz-again{border:1px solid var(--line);height:55px;color:var(--text);font:700 16px var(--font);cursor:pointer;background:0 0;border-radius:6px;padding:0 22px}.quiz-again:hover{border-color:var(--orange);color:var(--orange-hi)}.game{max-width:1240px;margin:0 auto;padding:110px 24px 0}.game-stage{aspect-ratio:16/9;border:1px solid var(--line);touch-action:none;-webkit-user-select:none;user-select:none;background:#15171f;border-radius:14px;outline:none;margin-top:36px;position:relative;overflow:hidden}.game-stage:focus-visible{border-color:var(--orange)}.game-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.game-hud{pointer-events:none;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex;position:absolute;inset:0 0 auto}.hud-box{border:1px solid var(--line);background:#0b0c12b3;border-radius:8px;flex-direction:column;padding:8px 14px;display:flex}.hud-box small{color:var(--muted);font-size:12px}.hud-box b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:900;line-height:1.1}.hud-right{align-items:flex-end}.hud-combo{text-align:center;opacity:0;flex-direction:column;align-items:center;transition:opacity .25s,transform .3s cubic-bezier(.16,1,.3,1);display:flex;transform:scale(.9)}.hud-combo.on{opacity:1;transform:none}.hud-combo b{font-variant-numeric:tabular-nums;text-shadow:0 3px 14px #000000b3;font-size:44px;font-weight:900;line-height:1}.hud-combo span{background:var(--orange);color:var(--ink);border-radius:999px;margin-top:4px;padding:2px 10px;font-size:16px;font-weight:900}.hud-combo em{letter-spacing:.06em;color:var(--orange-hi);text-shadow:0 2px 8px #000c;margin-top:6px;font-size:15px;font-style:normal;font-weight:900}.hud-combo.crash em{color:#ff5d5d}.game-overlay{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0c12b8;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;transition:opacity .4s;display:flex;position:absolute;inset:0}.game-overlay.hide{opacity:0;pointer-events:none}.game-overlay h3{font-size:clamp(28px,3.4vw,46px);font-weight:900;line-height:1.05}.game-overlay p{max-width:52ch;color:var(--muted)}.game-overlay .cta{--u:1px;width:auto;margin-top:6px;padding:0 30px}.g-best b{color:var(--orange);font-variant-numeric:tabular-nums}.game-touch{pointer-events:none;justify-content:space-between;gap:10px;padding:14px;display:none;position:absolute;bottom:0;left:0;right:0}.game-touch button{pointer-events:auto;width:72px;height:72px;color:var(--text);font:700 14px var(--font);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0c128c;border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid}.game-touch button .ic{width:34px;height:34px}.game-touch .hand{border-radius:999px;align-self:end;width:auto;height:56px;padding:0 18px}.game-touch button.on{background:var(--orange-btn);border-color:var(--orange-btn)}@media (pointer:coarse){.game-touch{display:flex}}@media (width<=900px){.quiz,.game{padding:80px 16px 0}.quiz-card{grid-template-columns:1fr;min-height:0}.quiz-art{height:220px}.quiz-art:after{background:linear-gradient(0deg, var(--panel), transparent 60%)}.quiz-main{padding:8px 20px 28px}.quiz-opts{grid-template-columns:1fr}.game-stage{aspect-ratio:3/4}.hud-box b{font-size:20px}.hud-combo b{font-size:32px}}.game-hud{pointer-events:none}.hud-right-col{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.hud-mute{pointer-events:auto;border:1px solid var(--line);color:var(--text);font:700 12px var(--font);cursor:pointer;background:#0b0c12b3;border-radius:999px;padding:6px 12px}.hud-mute.off{color:var(--muted);text-decoration:line-through}.hud-box.low b{color:#ff5d5d;animation:.5s infinite tick}.hud-speed{pointer-events:none;text-shadow:0 2px 10px #000c;align-items:baseline;gap:6px;display:flex;position:absolute;bottom:18px;left:20px}.hud-speed b{font-variant-numeric:tabular-nums;font-size:44px;font-weight:900;line-height:1}.hud-speed small{color:var(--muted);font-weight:700}@media (pointer:coarse){.hud-speed{bottom:100px}}.nav{transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,height .35s,box-shadow .35s;position:fixed}.nav.scrolled{box-shadow:0 1px 0 var(--line), 0 10px 30px #00000059;height:calc(60 * var(--u));background:#0b0c12f0;max-width:none}.nav-links a{position:relative}.nav-links a:after{content:"";background:var(--orange);transform-origin:100%;height:2px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a.active:after{transform-origin:0;transform:scaleX(1)}.scroll-progress{z-index:30;background:linear-gradient(90deg, var(--orange-btn), var(--orange-hi));width:100%;height:3px;transform:scaleX(var(--p,0));transform-origin:0;pointer-events:none;position:fixed;top:0;left:0}.hero-art img{will-change:transform;transform:translate3d(var(--px,0px), calc(var(--py,0px) + var(--sy,0px)), 0) scale(1.06)}.js .hero-art img{animation:1.8s cubic-bezier(.16,1,.3,1) both art-in}@keyframes art-in{0%{filter:blur(14px)brightness(.4);scale:1.12}to{filter:none;scale:1}}.hero-fx{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-art:after{z-index:1}.headline .line{padding-bottom:.06em;display:block;overflow:hidden}.headline .line>span{display:inline-block}.js .headline .line>span{animation:1.1s cubic-bezier(.16,1,.3,1) both line-up}.js .headline .line:first-child>span{animation-delay:.55s}.js .headline .line:nth-child(2)>span{animation-delay:.7s}@keyframes line-up{0%{transform:translateY(105%)}to{transform:none}}.js .hero-copy .cta,.js .hero-copy .soon{animation:.9s cubic-bezier(.16,1,.3,1) both rise}.js .hero-copy .cta{animation-delay:.95s}.js .hero-copy .soon{animation-delay:1.05s}.js .strip{animation:1s cubic-bezier(.16,1,.3,1) 1.1s both rise}.js .card{animation:1s cubic-bezier(.16,1,.3,1) both rise}.js .card1{animation-delay:1.2s}.js .card2{animation-delay:1.28s}.js .card3{animation-delay:1.36s}.js .card4{animation-delay:1.44s}.js .card5{animation-delay:1.52s}@keyframes rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}.cta{isolation:isolate;transition:background .2s,transform .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.p1 b{position:relative}.p1 b:after{content:"";border-radius:inherit;border:2px solid var(--orange);opacity:0;animation:2.6s cubic-bezier(.16,1,.3,1) 2.2s infinite pulse;position:absolute;inset:-4px}@keyframes pulse{0%{opacity:.9;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.5)}}.prize strong{text-shadow:0 2px 12px #00000080}.cards{perspective:1100px}.card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--sx,50%) var(--sy,50%), #ff8c5029, transparent 60%);transition:opacity .35s;position:absolute;inset:0}.card:hover:after{opacity:1}.cards .card.tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px);border-color:#f36f2f73;transition:transform .12s linear,border-color .25s}.cards .card.tilt .card-img{transform:scale(1.07)}.js .reveal{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),translate 1s cubic-bezier(.16,1,.3,1);translate:0 40px}.js .reveal.in{opacity:1;translate:0}.js .reveal-group>*{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),translate .9s cubic-bezier(.16,1,.3,1);translate:0 36px}.js .reveal-group.in>*{opacity:1;translate:0}.reveal-group.in>:nth-child(2){transition-delay:.12s}.reveal-group.in>:nth-child(3){transition-delay:.24s}.section-title{padding-bottom:18px;position:relative}.no-js .section-title:after,.section-title.in:after{transform:none}.board-row{animation:.7s cubic-bezier(.16,1,.3,1) both row-in}@keyframes row-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.steps{position:relative}.steps:before{content:"";background:var(--orange);width:100%;height:2px;transform:scaleX(var(--fill,0));transform-origin:0;position:absolute;top:-1px;left:0}.steps li:before{transition:transform .6s cubic-bezier(.16,1,.3,1)}.steps li:hover:before{transform:translateY(-6px)scale(1.08)}.steps .ic{transition:transform .5s cubic-bezier(.16,1,.3,1)}.steps li:hover .ic{transform:translateY(-4px)rotate(-6deg)}.server-card{isolation:isolate;background:0 0}.server-card:before{content:"";z-index:-1;background:linear-gradient(100deg,#0b0c12f5 30%,#0b0c1280),url(/assets/plates/card5-img.webp) 50%/cover;animation:22s ease-in-out infinite alternate kenburns;position:absolute;inset:-6%}@keyframes kenburns{0%{transform:scale(1)translate(0)}to{transform:scale(1.12)translate(-3%,-2%)}}.ghost{transition:border-color .2s,color .2s,transform .3s cubic-bezier(.16,1,.3,1)}.ghost:hover{transform:translateY(-2px)}.social{transition:border-color .2s,background .2s,transform .3s cubic-bezier(.16,1,.3,1)}.social:hover{transform:translateY(-3px)rotate(-4deg)}@media (width<=900px){.nav.scrolled{height:56px}.cards .card.tilt{transform:none}}.intro{z-index:100;background:var(--ink);clip-path:inset(0);place-items:center;transition:clip-path 1s cubic-bezier(.76,0,.24,1);display:grid;position:fixed;inset:0}.intro.out{clip-path:inset(0 0 100%)}.intro-inner{flex-direction:column;align-items:center;gap:22px;display:flex}.intro-logo{letter-spacing:-.02em;padding:.06em .02em .1em;font-size:clamp(56px,10vw,140px);font-weight:900;line-height:.9;overflow:hidden}.intro-logo span{animation:.9s cubic-bezier(.16,1,.3,1) both intro-up;display:inline-block}.intro-logo span:nth-child(2){color:var(--orange);animation-delay:.12s}.intro-bar{background:var(--line);border-radius:2px;width:min(280px,60vw);height:3px;overflow:hidden}.intro-bar i{background:var(--orange);transform-origin:0;height:100%;animation:1.6s cubic-bezier(.65,0,.35,1) both intro-bar;display:block}.intro.out .intro-inner{opacity:0;transition:transform .8s cubic-bezier(.76,0,.24,1),opacity .5s;transform:translateY(-40px)}@keyframes intro-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes intro-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.intro-on,.intro-on body{overflow:hidden}.intro-on .hero-art img,.intro-on .headline .line>span,.intro-on .hero-copy .cta,.intro-on .hero-copy .soon,.intro-on .strip,.intro-on .card{animation-play-state:paused}.js .wipe{clip-path:inset(0 0 100%);transition:clip-path 1.3s cubic-bezier(.76,0,.24,1),flex .8s cubic-bezier(.16,1,.3,1),border-color .4s}.js .wipe.wiped{clip-path:inset(0)}.js .city.wipe:nth-child(2){transition-delay:.1s,0s,0s}.js .city.wipe:nth-child(3){transition-delay:.2s,0s,0s}.js .city.wipe:nth-child(4){transition-delay:.3s,0s,0s}.js .quiz-art.wipe{clip-path:inset(0 100% 0 0)}.js .quiz-art.wipe.wiped{clip-path:inset(0)}.nav-links a,.nav-discord,.social{transition:transform .35s cubic-bezier(.16,1,.3,1),color .2s,border-color .2s,background .2s}.reveal-group>.city{transition:opacity .9s cubic-bezier(.16,1,.3,1),translate .9s cubic-bezier(.16,1,.3,1),flex .8s cubic-bezier(.16,1,.3,1),clip-path 1.3s cubic-bezier(.76,0,.24,1)}@media (prefers-reduced-motion:reduce){.intro{display:none}.js .wipe,.js .quiz-art.wipe{clip-path:none}}.start{padding-bottom:40px}.road{height:70px;margin-top:36px;position:relative}.road:before{content:"";border-block:1px solid var(--line);background:repeating-linear-gradient(90deg,#0000 0 34px,#f4f4f62e 34px 60px) 50%/100% 2px no-repeat,#15171f;border-radius:4px;height:34px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.road-trail{height:34px;width:calc(var(--fill,0) * 100%);background:linear-gradient(90deg,#f36f2f0d,#f36f2f73);border-radius:4px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 24px #f36f2f40}.road-car{top:50%;left:calc(var(--fill,0) * (100% - 84px));width:56px;height:auto;transform:translate(10px, -50%) rotate(90deg) rotate(var(--slip,0deg));filter:drop-shadow(0 6px 10px #0009);position:absolute}.start .steps{border-top:0;margin-top:8px}.start .steps:before{display:none}.steps li:before{color:#1c1f2a;font-size:clamp(90px,11vw,170px);transition:color .6s,transform .6s cubic-bezier(.16,1,.3,1),text-shadow .6s;top:6px}.steps li,.steps li+li{padding-top:120px}.finale{isolation:isolate;text-align:center;place-items:center;min-height:min(92vh,860px);margin-top:120px;display:grid;position:relative;overflow:hidden}.finale-bg{z-index:-2;position:absolute;inset:-10% 0}.finale-bg img{object-fit:cover;object-position:center 40%;width:100%;height:100%;transform:translateY(var(--fy,0px)) scale(1.1);filter:saturate(.85)brightness(.55)}.finale:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, #0b0c1240, #0b0c12eb 75%), linear-gradient(180deg, var(--ink), transparent 22%, transparent 78%, var(--ink));position:absolute;inset:0}.finale-fx{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.finale-inner{flex-direction:column;align-items:center;padding:80px 24px;display:flex}.finale-name{color:var(--orange-hi);letter-spacing:.04em;font-size:clamp(16px,1.6vw,20px);font-weight:700}.finale-big{letter-spacing:-.03em;text-shadow:0 10px 50px #0009;margin-top:14px;font-size:clamp(54px,10.5vw,176px);font-weight:900;line-height:.9}.finale-big>span{white-space:nowrap;display:inline-block}.finale-big>span>span{display:inline-block}.js .finale-big>span>span{opacity:0;transition:opacity .7s,transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 45ms);transform:translateY(60%)rotate(8deg)}.js .finale.in .finale-big>span>span{opacity:1;transform:none}.finale-big .w2{color:var(--orange)}.finale .server-actions{justify-content:center;margin-top:40px}.js .finale .server-actions{opacity:0;transition:opacity .8s .8s,transform 1s cubic-bezier(.16,1,.3,1) .8s;transform:translateY(20px)}.js .finale.in .server-actions{opacity:1;transform:none}.podium .step-1:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#f36f2f47,#0000 65%);border-radius:50%;width:340px;height:340px;animation:3.2s ease-in-out infinite halo;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.podium .step-1{isolation:isolate}@keyframes halo{50%{opacity:.7;transform:translate(-50%)scale(1.15)}}.spark{background:var(--orange-hi);pointer-events:none;border-radius:50%;width:6px;height:6px;animation:1.1s cubic-bezier(.16,1,.3,1) forwards spark;position:absolute}@keyframes spark{to{transform:translate(var(--dx), var(--dy)) scale(.2);opacity:0}}@media (width<=900px){.steps li,.steps li+li{padding-top:90px}.steps li:before{font-size:96px}.finale{min-height:80vh;margin-top:80px}}@media (prefers-reduced-motion:reduce){.js .finale-big>span>span,.js .finale .server-actions{opacity:1;filter:none;transform:none}}.step-link{color:inherit;cursor:pointer;flex-direction:column;gap:10px;display:flex}.step-go{cursor:pointer;border-radius:10px;transition:background .3s}.step-go:hover strong{color:var(--orange-hi)}.step-go:hover:before{transform:translateY(-6px)scale(1.08)}.finale .cta.ping{animation:1s cubic-bezier(.16,1,.3,1) 3 ping}@keyframes ping{0%{box-shadow:0 0 #f36f2fb3}to{box-shadow:0 0 0 26px #f36f2f00}}.map-sec{max-width:1240px;margin:0 auto;padding:110px 24px 0}.map-wrap{margin-top:36px;position:relative}.map-view{border:1px solid var(--line);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;--z:1;background:#0d141c;border-radius:14px;height:min(78vh,760px);position:relative;overflow:hidden}.map-view.drag{cursor:grabbing}.map-layer{aspect-ratio:2580/2320;transform-origin:0 0;will-change:transform;height:100%;position:absolute;top:0;left:0}.map-layer img{pointer-events:none;width:100%;height:100%;display:block}.map-view:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 60px #0b0c1299}.pin{z-index:1;background:var(--orange);cursor:pointer;width:11px;height:11px;transform:translate(-50%, -50%) scale(calc(1 / var(--z)));border:0;border-radius:50%;padding:0;transition:background .2s;position:absolute;box-shadow:0 0 0 2px #0b0c12d9,0 0 12px #f36f2f99}.pin.big{width:14px;height:14px}.pin:before{content:"";border-radius:50%;position:absolute;inset:-14px}.pin:after{content:"";border:1.5px solid var(--orange);opacity:0;animation:pin 2.4s cubic-bezier(.16,1,.3,1) var(--d,0s) infinite;border-radius:50%;position:absolute;inset:-5px}.pin:hover,.pin.on{background:#fff}.pin.on:after{border-color:#fff}@keyframes pin{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(2.2)}}.map-ui{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:16px;left:16px}.map-ui button{border:1px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;background:#0b0c12d1;border-radius:10px;place-items:center;transition:border-color .2s,color .2s;display:grid}.map-ui button:hover{border-color:var(--orange);color:var(--orange-hi)}.map-ui .ic{width:20px;height:20px}.map-card{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#0b0c12eb;border-radius:12px;width:270px;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:16px;left:16px;overflow:hidden;transform:translateY(-10px)scale(.97)}.map-card.on{opacity:1;pointer-events:auto;transform:none}.map-card img{object-fit:cover;object-position:center 30%;width:100%;height:190px}.map-card-body{flex-direction:column;gap:2px;padding:14px 18px 18px;display:flex}.map-card-body span{color:var(--orange-hi);font-size:13px;font-weight:700}.map-card-body strong{font-size:22px;font-weight:900;line-height:1.15}.factions{margin-top:110px;position:relative}.fac-sticky{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.fac-sticky .section-title{width:100%;max-width:1240px;margin:0 auto;padding:0 24px 18px}.fac-track{will-change:transform;gap:22px;margin-top:36px;padding-left:max(24px,50vw - 596px);display:flex}.fac{aspect-ratio:2/3;border:1px solid var(--line);background:var(--panel);border-radius:14px;flex:none;width:clamp(260px,24vw,340px);position:relative;overflow:hidden}.fac img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .6s;position:absolute;inset:0;transform:scale(1.06)}.fac:after{content:"";background:linear-gradient(#0000 45%,#0b0c12f2 90%);position:absolute;inset:0}.fac-body{z-index:1;padding:22px;position:absolute;bottom:0;left:0;right:0}.fac-body span{color:var(--orange-hi);font-size:14px;font-weight:700}.fac-body h3{margin-top:4px;font-size:clamp(28px,2.6vw,38px);font-weight:900;line-height:1}.fac:hover img{filter:none;transform:scale(1)}.fac:hover{border-color:#f36f2f80}.fac-progress{background:var(--line);border-radius:2px;width:calc(100% - 48px);max-width:1240px;height:3px;margin:30px auto 0;overflow:hidden}.fac-progress i{background:var(--orange);height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}@media (width<=900px){.map-sec{padding:80px 16px 0}.map-view{height:70vh}.map-card{grid-template-columns:110px 1fr;align-items:center;width:auto;display:grid;bottom:16px;right:16px;top:auto!important;left:16px!important}.map-card img{height:100%;min-height:110px}.map-card.noimg{grid-template-columns:1fr}.map-ui{inset:16px 16px auto auto}.factions{margin-top:80px}.fac-sticky{height:auto;position:static}.fac-sticky .section-title{padding:0 16px 18px}.fac-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 16px 8px;overflow-x:auto}.fac-track::-webkit-scrollbar{display:none}.fac{scroll-snap-align:start;width:72vw}.fac-progress{display:none}}@media (prefers-reduced-motion:reduce){.fac-sticky{height:auto;position:static}.fac-track{overflow-x:auto}}.map-card-3d{cursor:zoom-in}.map-3d-btn{background:var(--orange-btn);color:#fff;font:700 14px var(--font);cursor:pointer;border:0;border-radius:8px;align-self:flex-start;margin-top:12px;padding:9px 14px;transition:background .2s,transform .2s cubic-bezier(.16,1,.3,1)}.map-3d-btn:hover{background:#a9400f;transform:translateY(-1px)}.v3d{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#06070bdb;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;transition:opacity .35s;display:flex;position:fixed;inset:0}.v3d.on{opacity:1;pointer-events:auto}.v3d-stage{aspect-ratio:16/9;border:1px solid var(--line);cursor:grab;touch-action:none;background:#0b0c12;border-radius:14px;width:min(1120px,100%);transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:scale(.96);box-shadow:0 30px 80px #0009}.v3d.on .v3d-stage{transform:none}.v3d-stage.drag{cursor:grabbing}.v3d-stage:after{content:"";pointer-events:none;background:radial-gradient(#0000 55%,#0b0c12bf);position:absolute;inset:0}.v3d-img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.v3d-load{background:#ffffff14;height:3px;transition:opacity .5s;position:absolute;bottom:0;left:0;right:0}.v3d-load i{background:var(--orange);height:100%;transform:scaleX(var(--p,0));transform-origin:0;transition:transform .2s;display:block}.v3d-load.done{opacity:0}.v3d-bar{align-items:center;gap:20px;width:min(1120px,100%);display:flex}.v3d-bar>div{flex-direction:column;display:flex}.v3d-sub{color:var(--orange-hi);font-size:14px;font-weight:700}.v3d-name{font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1.05}.v3d-hint{color:var(--muted);margin-left:auto;font-size:14px}.v3d-close{border:1px solid var(--line);background:var(--panel);width:48px;height:48px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .2s,transform .3s cubic-bezier(.16,1,.3,1);display:grid}.v3d-close:hover{border-color:var(--orange);transform:rotate(90deg)}.v3d-close .ic{width:22px;height:22px}.v3d-open,.v3d-open body{overflow:hidden}@media (width<=900px){.v3d{padding:12px}.v3d-hint{display:none}.v3d-bar{justify-content:space-between}}:root{--seam:7px;--tilt:-7deg;--out:#000}.gta,.section-title,.card-title,.city-name,.fac-body h3,.quiz-city,.finale-big,.podium strong,.strip-title,.v3d-name,.map-card-body strong,.countdown-digits b,.headline{text-shadow:3px 0 0 var(--out), -3px 0 0 var(--out), 0 3px 0 var(--out), 0 -3px 0 var(--out), 2px 2px 0 var(--out), -2px -2px 0 var(--out), 2px -2px 0 var(--out), -2px 2px 0 var(--out), 0 6px 0 #0000008c}.section-title{transform-origin:0;letter-spacing:-.01em;padding-bottom:0;transform:rotate(-1.6deg)}.card,.board,.quiz-card,.game-stage,.map-view,.map-card,.podium>div,.countdown-digits span,.city,.fac,.server-card,.v3d-stage,.hud-box,.hud-mute,.map-ui button,.quiz-opt,.quiz-again,.social,.strip,.place b,.ghost,.map-3d-btn,.v3d-close,.medal{border-radius:0!important}.cta,.ghost,.map-3d-btn,.quiz-again,.hud-mute{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);box-shadow:none}.cta{padding-inline:34px}.hero-copy .cta{width:auto}.ghost{background:#1b1e29;border:0}.ghost:hover{color:#fff;background:#262a38}.game-stage,.map-view,.v3d-stage{border:var(--seam) solid #000;box-shadow:0 0 0 1px #2a2e3c,0 24px 60px #0000008c}.cards{gap:calc(var(--seam) * 1.6)}.card{transform:skewX(var(--tilt));background:#0b0c12;border:0;overflow:hidden}.card>*{transform:skewX(calc(var(--tilt) * -1))}.card .card-img{object-fit:cover;filter:brightness(.72)saturate(1.05);width:140%;max-width:none;height:100%;margin-left:-20%;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .5s;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.card:before{content:"";z-index:1;background:linear-gradient(#0000 40%,#000000d9 92%);position:absolute;inset:0;transform:none}.card-body{z-index:2;padding:0 calc(26 * var(--u)) calc(18 * var(--u));margin:0;position:absolute;bottom:0;left:0;right:0}.card-ic{display:none}.card-title{font-size:calc(30 * var(--u))}.card-desc{color:#e9e9ee;text-shadow:0 2px 6px #000;max-width:none;font-weight:700}.card-arrow{z-index:3}a.card:hover,.card:hover{transform:skewX(var(--tilt));border:0}.card:hover .card-img{filter:brightness(.95)saturate(1.15);transform:scale(1.06)}.cards .card.tilt{transform:skewX(var(--tilt))}.card:after{z-index:2}.city-row{gap:calc(var(--seam) * 1.6);padding:0 24px}.city{transform:skewX(var(--tilt));border:0!important}.city>*{transform:skewX(calc(var(--tilt) * -1))}.city img{width:190%;max-width:none;inset:0 -45%}.city-sub{display:none}.fac-track{gap:var(--seam)}.fac{transform:skewX(var(--tilt));outline:var(--seam) solid #000;border:0!important}.fac>*{transform:skewX(calc(var(--tilt) * -1))}.fac img{width:160%;max-width:none;inset:0 -30%}.fac-body span{display:none}.fac-body h3{font-size:clamp(34px,3.2vw,50px)}.strip{background:#000;border:0}.place+.place,.prize{border-left-color:#1d2030}.place i{background:#12141c;border-radius:0}.p1 b:after{border-radius:0}.map-card{background:#000;border:0;box-shadow:0 18px 40px #0009}.map-card-body span{display:none}.quiz-card{background:#000;border:0}.quiz-art{clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.quiz-art:after{display:none}.quiz-steps i{height:6px;transform:skewX(var(--tilt))}.quiz-opt{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);background:#12141c;border:0}.board{background:0 0;border:0;padding:0}.board h3 .ic{display:none}.board-row,.board-ghost{border-top:2px solid #15171f}.board-row:before,.board-ghost:before{text-shadow:2px 2px #000;width:auto;font-size:26px;font-weight:900;color:var(--orange)!important;background:0 0!important;border:0!important}.podium>div{outline:var(--seam) solid #000;background:#12141c;border:0}.medal{box-shadow:0 0 0 4px #000}.countdown-digits span{background:#000;border:0;min-width:76px}.social{background:0 0;border:0}.social:hover{background:0 0;transform:translateY(-3px)scale(1.12)}.map-ui button{background:#000;border:0}.hud-box{background:#000000c7;border:0}.hud-mute,.v3d-close{background:#000;border:0}.v3d-sub{display:none}@media (width<=900px){:root{--tilt:-4deg;--seam:5px}.card{min-height:200px}.city,.city-row:hover .city,.city-row .city:hover{transform:skewX(var(--tilt))}.card-title{font-size:26px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.js .reveal,.js .reveal-group>*{opacity:1;translate:0}}.fac-sticky .section-title:after{left:24px}@media (width<=900px){.fac-sticky .section-title:after{left:16px}}.city,.fac,.card{contain:paint;overflow:hidden}.city-name{white-space:nowrap}.city-row{overflow:hidden}:root{--font:"Fira Sans", system-ui, sans-serif;--display:"Fira Sans Extra Condensed", "Arial Narrow", sans-serif}body{font-family:var(--font)}.headline,.section-title,.card-title,.city-name,.fac-body h3,.quiz-city,.quiz-q,.finale-big,.podium strong,.strip-title,.v3d-name,.map-card-body strong,.countdown-digits b,.hud-box b,.hud-combo b,.hud-speed b,.steps strong,.board h3,.prize strong,.nav-logo,.game-overlay h3,.intro-logo,.medal,.place b,.server-card h2{text-transform:uppercase;font-style:italic;font-family:var(--display)!important;letter-spacing:0!important;text-shadow:none!important;font-weight:900!important}.steps li:before,.board-row:before,.board-ghost:before{font-family:var(--display);font-style:italic;font-weight:900;text-shadow:none!important}.nav-links a,.nav-discord,.cta,.ghost,.map-3d-btn,.quiz-opt,.quiz-again,.hud-mute,.finale-name,.countdown-label,.prize small,.hud-box small,.hud-combo em,.hud-combo span,.g-best,.soon,.v3d-hint,.map-card-body span,.card-desc,.countdown-digits small{text-transform:uppercase;letter-spacing:.02em;font-style:italic;font-family:var(--display)!important;font-weight:700!important}.headline{line-height:.9;font-size:calc(92 * var(--u))!important}.headline .line{padding:0;overflow:hidden}.headline .line>span{background:#000;padding:.02em .16em .04em}.section-title{background:#000;width:fit-content;padding:.04em .22em .06em;line-height:1;display:block;transform:rotate(-1.4deg);font-size:clamp(44px,5.4vw,80px)!important}.js .section-title.reveal,.js .section-title.reveal.in{transform:rotate(-1.4deg)}.fac-sticky .section-title{max-width:none;margin-left:max(24px,50vw - 596px);padding:.04em .22em .06em}.card-title{line-height:.95;font-size:calc(40 * var(--u))!important}.card-desc{font-size:calc(17 * var(--u))!important;color:#fff!important}.city-name{line-height:.95;font-size:clamp(38px,3.6vw,62px)!important}.fac-body h3{line-height:.9;font-size:clamp(44px,4vw,66px)!important}.city-name,.fac-body h3,.card-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000;padding:0 .14em;display:inline}.strip-title{font-size:calc(40 * var(--u))!important}.prize strong{font-size:calc(48 * var(--u))!important}.podium strong{font-size:clamp(30px,3.4vw,48px)!important}.podium .step-1 strong{font-size:clamp(36px,4.2vw,60px)!important}.countdown-digits b{font-size:40px!important}.steps strong{font-size:34px!important}.steps li:before{font-size:clamp(120px,14vw,210px)}.board h3{font-size:36px!important}.board-row span,.board-ghost span{font-family:var(--font)}.quiz-q{font-size:clamp(30px,3vw,44px)!important}.quiz-city{line-height:.9;font-size:clamp(64px,7vw,110px)!important}.finale-big{line-height:.85;font-size:clamp(70px,13vw,230px)!important}.finale-big>span{background:#000;padding:0 .1em}.finale-name{font-size:clamp(18px,1.8vw,24px)!important}.v3d-name{font-size:clamp(34px,4vw,52px)!important}.map-card-body strong{line-height:.95;font-size:30px!important}.game-overlay h3{font-size:clamp(40px,5vw,72px)!important}.nav-logo{font-size:calc(46 * var(--u))!important;transform:none!important}.nav-links{font-size:calc(21 * var(--u))!important}.nav-discord{font-size:calc(20 * var(--u))!important}.cta{background:var(--orange)!important;color:#000!important;font-size:calc(25 * var(--u))!important;font-weight:900!important}.cta:hover{background:#ff8648!important}.cta .ic{stroke-width:2.6px}.server-actions .cta,.quiz-actions .cta{font-size:24px!important}.ghost{font-size:20px!important}.quiz-opt{font-size:22px!important}.quiz-opt:hover,.quiz-opt:focus-visible{background:var(--orange)!important;color:#000!important}.map-3d-btn{background:var(--orange)!important;color:#000!important;font-size:17px!important}@media (width<=900px){.headline{font-size:clamp(52px,15vw,72px)!important}.cta{font-size:22px!important}.nav-logo{font-size:32px!important}.card-title{font-size:34px!important}.strip-title{font-size:30px!important}.prize strong{font-size:40px!important}.fac-sticky .section-title{margin-left:16px}.steps li:before{font-size:120px}}.hero-copy{top:31%!important}.soon{margin-top:calc(10 * var(--u))!important}.city-name{font-size:clamp(30px,2.7vw,46px)!important}.city-body{padding:22px 18px!important}:root{--taxi:#ffc21a}.headline .line.hl>span,#cities-title,#fac-title,#start-title{background:var(--taxi);color:#000}.finale-big .w2{background:var(--taxi);color:#000!important}.prize strong,.podium .step-1 strong,.quiz-city{color:var(--taxi)!important}.p1 b,.step-1 .medal,.board-row:first-child:before{background:var(--taxi)!important;color:#000!important}.board-row:first-child:before{color:var(--taxi)!important;background:0 0!important}.podium .step-1{background:linear-gradient(#3d300a,#12141c 70%)!important}.podium .step-1:before{background:radial-gradient(circle,#ffc21a38,#0000 65%)!important}.steps li.passed:before{color:var(--taxi)!important;text-shadow:none!important}.spark{background:var(--taxi)!important}#cities-title{transform-origin:100%;margin-left:auto;font-size:clamp(60px,8.6vw,140px)!important;transform:rotate(1.4deg)!important}#start-title,#tops-title{font-size:clamp(36px,3.6vw,54px)!important}#fac-title{font-size:clamp(64px,9vw,150px)!important}.map-sec,.game{max-width:none;padding-left:0;padding-right:0}.map-head,.game-head{max-width:1240px;margin:0 auto;padding:0 24px}.map-wrap{margin-top:30px}.map-view{border-left:0;border-right:0;height:86vh}.game-stage{aspect-ratio:21/9;border-left:0;border-right:0;margin-top:30px}.tops{padding-top:150px}.start{padding-top:70px}@media (width<=900px){.game-stage{aspect-ratio:3/4}.map-view{height:72vh}#cities-title{font-size:52px!important}#fac-title{font-size:60px!important}.map-head,.game-head{padding:0 16px}}.finale-name,.quiz-role{color:var(--text)!important}.toast,.road:before,.road-trail,.step-go,.hud-combo span,.game-touch button,.game-touch .hand,.fac-progress,.fac-progress i,.quiz-steps i,.scroll-progress,.v3d-load{border-radius:0!important}.map-3d-btn:hover{background:var(--orange-hi)!important}.p1 b:after{border-color:var(--taxi)!important}.steps li:before{text-shadow:none!important}.map-view{touch-action:pan-y!important;height:72vh!important}.map-hint{z-index:4;color:#fff;font:italic 700 20px var(--display);text-transform:uppercase;pointer-events:none;opacity:0;background:#000000d1;padding:12px 18px;transition:opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-hint.on{opacity:1}@media (pointer:coarse){.map-hint{display:none}}@media (width<=900px){.map-view{height:60vh!important}}.map-view{height:clamp(360px,52vh,540px)!important}@media (width<=900px){.map-view{height:92vw!important}}.map-wrap{width:min(100% - 48px,1.112*clamp(360px,52vh,540px) + 14px);margin-inline:auto}.map-view{border-left:var(--seam) solid #000!important;border-right:var(--seam) solid #000!important}.map-head{text-align:center}.map-head .section-title{margin-inline:auto}@media (width<=900px){.map-wrap{width:calc(100% - 32px)}}.map-card{width:340px}.map-card img{height:200px}.map-view.armed{cursor:grab;border-color:var(--orange)!important}.map-view:not(.armed){cursor:pointer}.map-hint{font-size:18px}@media (pointer:coarse){.map-hint{display:block}}@media (width<=900px){.city-row .city,.city-row:not(:hover):not(:focus-within) .city:first-child,.city-row .city:hover,.city-row .city:focus-visible{flex:none!important;height:300px!important}.podium strong{font-size:22px!important}.podium .step-1 strong{font-size:26px!important}.podium>div{padding-inline:4px;overflow:hidden}}.fac[data-fac]{cursor:pointer}.fac[data-fac]:before{content:"360°";z-index:2;color:var(--taxi);font:italic 900 18px var(--display);transform:skewX(calc(var(--tilt) * -1));background:#000;padding:4px 10px;position:absolute;top:14px;right:14px}.garage{z-index:90;opacity:0;pointer-events:none;background:#06070bf0;grid-template-columns:1fr 340px;gap:0;transition:opacity .3s;display:grid;position:fixed;inset:0}.garage.on{opacity:1;pointer-events:auto}.garage-stage{cursor:grab;touch-action:none;background:radial-gradient(at 50% 70%,#1c2030,#0b0c12 65%);place-items:center;display:grid;position:relative;overflow:hidden}.garage-stage.drag{cursor:grabbing}.garage-img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:min(100%,1100px);max-height:82vh}.garage-stage.ped .garage-img{width:auto;height:min(82vh,900px)}.garage-side{background:#000;flex-direction:column;padding:80px 24px 24px;display:flex;overflow-y:auto}.garage-title{font:italic 900 52px/1 var(--display);text-transform:uppercase;background:var(--taxi);color:#000;align-self:flex-start;padding:.04em .2em}.garage-list{flex-direction:column;gap:8px;margin-top:24px;display:flex}.garage-item{color:var(--text);text-align:left;cursor:pointer;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);background:#12141c;border:0;grid-template-columns:96px 1fr;align-items:center;gap:12px;padding:6px;transition:background .2s;display:grid}.garage-item img{object-fit:contain;background:#0b0c12;width:96px;height:60px}.garage-item span{font:italic 700 20px/1.05 var(--display);text-transform:uppercase}.garage-item:hover{background:#1d2030}.garage-item.on{background:var(--orange);color:#000}.garage-close{z-index:2;position:absolute;top:20px;right:20px}@media (width<=900px){.garage{grid-template-rows:1fr auto;grid-template-columns:1fr}.garage-side{padding:14px 12px 18px}.garage-title{font-size:34px}.garage-list{flex-direction:row;margin-top:12px;overflow-x:auto}.garage-item{grid-template-columns:1fr;min-width:130px}.garage-item img{width:100%}.garage-item span{font-size:15px}.garage-stage.ped .garage-img{height:52vh}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
