@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-latin-400-normal-Dfnurram.woff2)format("woff2"),url(/assets/bungee-latin-400-normal-DA8IEVW_.woff)format("woff")}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/teko-latin-500-normal-CnS-PWFz.woff2)format("woff2"),url(/assets/teko-latin-500-normal-DJUwy4_e.woff)format("woff")}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/teko-latin-600-normal-Cj5MAY47.woff2)format("woff2"),url(/assets/teko-latin-600-normal-CSggg3rU.woff)format("woff")}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/teko-latin-700-normal-D19WDQ7P.woff2)format("woff2"),url(/assets/teko-latin-700-normal-CyJjSmwf.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-400-normal-SafcrIr2.woff2)format("woff2"),url(/assets/chakra-petch-latin-400-normal-D7EtbySE.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2)format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.woff2)format("woff2"),url(/assets/chakra-petch-latin-700-normal-D1s_c2du.woff)format("woff")}:root{--ink:#0b0618;--ink2:#150a2b;--panel:#1b0f36;--gold:#ffd23f;--pink:#ff3fa4;--cyan:#38f2ff;--ember:#ff5a1f;--text:#f4f0ff;--muted:#b3a7d3;--line:#ffffff24;--display:Bungee, Impact, "Arial Black", sans-serif;--head:Teko, "Arial Narrow", Impact, sans-serif;--body:"Chakra Petch", system-ui, sans-serif;--wrap:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ink) radial-gradient(ellipse at 50% -10%, #2f0e52 0%, var(--ink) 55%) no-repeat;color:var(--text);font:400 1rem/1.65 var(--body);min-width:0;margin:0;overflow-x:hidden}img,video,svg{max-width:100%;height:auto;display:block}a{color:var(--cyan);text-underline-offset:3px}a:hover{color:#fff}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}h1,h2,h3{font-family:var(--head);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 .5em;font-weight:700;line-height:1.05}h1{font-size:clamp(2.4rem,8vw,4rem)}h2{color:#fff;text-shadow:0 0 18px #ff3fa48c;font-size:clamp(1.9rem,5vw,2.6rem)}h3{color:var(--gold);font-size:1.45rem}p{margin:0 0 1em}kbd{text-align:center;min-width:1.9em;font:600 .9rem var(--body);color:var(--ink);background:linear-gradient(#fff,#d9d0f0);border-radius:5px;margin:1px;padding:.05em .5em;display:inline-block;box-shadow:0 2px #7d6fa8}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 16px}.skip{z-index:100;background:var(--gold);color:var(--ink);padding:10px 16px;font-weight:700;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}section{padding:44px 0}.btn{min-height:48px;font:400 1.05rem var(--display);letter-spacing:.02em;color:var(--text);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);cursor:pointer;background:#0b0618b3;border:2px solid #ffffff4d;justify-content:center;align-items:center;padding:8px 28px;text-decoration:none;transition:transform .12s,filter .12s,border-color .12s;display:inline-flex}.btn:hover{border-color:var(--cyan);color:var(--cyan);transform:translateY(-1px)}.btn--gold{color:var(--ink);background:linear-gradient(180deg, #fff6b0, var(--gold) 45%, #ff9f1c);border-color:#0000;box-shadow:0 0 24px #ffd23f59}.btn--gold:hover{color:var(--ink);filter:brightness(1.1);border-color:#0000}.btn--sm{min-height:40px;padding:4px 20px;font-size:.9rem}.btn--big{min-height:58px;padding:10px 40px;font-size:1.3rem}.cta-row{flex-wrap:wrap;gap:14px;margin:22px 0 8px;display:flex}.site-header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#0b0618eb;position:sticky;top:0}.site-header__in{max-width:var(--wrap);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin:0 auto;padding:0 16px;display:flex}.logo{flex-direction:column;justify-content:center;min-height:40px;line-height:.82;text-decoration:none;display:inline-flex;transform:skew(-8deg)}.logo__neon{font:400 .72rem var(--display);letter-spacing:.45em;color:var(--cyan);text-shadow:0 0 8px var(--cyan)}.logo__main{font:400 1.5rem var(--display);background:linear-gradient(#fff 8%,#ffe45c 45%,#ff8a1f 55%,#ff3fa4);color:#0000;filter:drop-shadow(0 0 8px #ff3fa499);-webkit-background-clip:text;background-clip:text}.nav-toggle{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 10px;display:inline-flex}.nav-toggle span{background:var(--text);border-radius:2px;height:3px;display:block}.site-nav{flex-direction:column;gap:4px;width:100%;padding:8px 0 16px;display:none}.site-nav.open{display:flex}.site-nav a{min-height:44px;font:600 1.2rem var(--head);letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;padding:0 8px;text-decoration:none;display:flex}.site-nav a:hover,.site-nav a[aria-current]{color:var(--cyan)}.site-nav a.btn--gold:hover,.site-nav a.btn--gold:focus-visible,.site-nav a.btn--gold[aria-current]{color:var(--ink);filter:brightness(1.12);box-shadow:0 0 18px #ffd23f73}.site-nav .btn{color:var(--ink);font-family:var(--display);letter-spacing:.02em;text-transform:none;align-self:flex-start}@media (min-width:860px){.nav-toggle{display:none}.site-nav{flex-direction:row;align-items:center;gap:18px;width:auto;padding:0;display:flex}.site-nav a{padding:0 4px}}.hero{padding:40px 0 28px}.hero__grid{align-items:center;gap:28px;display:grid}.eyebrow{font:600 1.05rem var(--head);letter-spacing:.3em;text-transform:uppercase;color:var(--cyan);margin:0 0 6px}.hero h1{margin:0 0 14px;transform:skew(-6deg)}.hero h1 span{display:block}.hero .h1-neon{font:400 clamp(1.4rem, 5vw, 2.1rem) var(--display);letter-spacing:.4em;color:#0000;-webkit-text-stroke:1.5px var(--cyan);text-shadow:0 0 14px #38f2ffb3}.hero .h1-main{font:400 clamp(2.5rem, 12vw, 5.2rem) var(--display);background:linear-gradient(#fff 8%,#ffe45c 42%,#ff8a1f 52%,#ff3fa4);color:#0000;filter:drop-shadow(3px 3px 0 var(--ink)) drop-shadow(0 0 18px #ff3fa499);overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;line-height:.95}.lede{color:var(--text);max-width:34em;font-size:1.12rem}.hint{color:var(--muted);font-size:.95rem}.screen{aspect-ratio:16/9;width:100%;box-shadow:0 0 0 4px var(--ink), 0 0 40px #ff3fa459;background:#000;border:2px solid #ffffff2e;position:relative;overflow:hidden}.screen video,.screen img{object-fit:cover;width:100%;height:100%}@media (min-width:900px){.hero__grid{grid-template-columns:1fr 1.15fr;gap:40px}.hero{padding:64px 0 40px}}.grid{gap:16px;display:grid}.grid--2{grid-template-columns:1fr}@media (min-width:560px){.grid--2{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.grid--2{grid-template-columns:repeat(3,1fr)}}.card{background:linear-gradient(160deg, var(--panel), var(--ink2));border:1px solid var(--line);border-radius:4px;padding:22px 20px;position:relative}.card h3{margin-bottom:.3em}.card p{color:var(--muted);margin:0}.badge{font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;margin-bottom:10px;padding:2px 10px;display:inline-block}.badge--soon{color:var(--ink);background:var(--pink)}.badge--live{color:var(--ink);background:var(--cyan)}.section-head{max-width:40em;margin-bottom:24px}.section-head p{color:var(--muted)}.roster{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (min-width:760px){.roster{grid-template-columns:repeat(4,1fr)}}.tile{aspect-ratio:1;border:2px solid var(--line);background:var(--panel);color:var(--text);text-decoration:none;display:block;position:relative;overflow:hidden}.tile img{object-fit:cover;width:100%;height:100%}.tile__name{font:700 1.3rem var(--head);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#0000,#0b0618eb);padding:22px 10px 8px;position:absolute;bottom:0;left:0;right:0}.tile--sora{border-color:var(--cyan)}.tile--raze{border-color:var(--ember)}.tile--kessel{border-color:var(--gold)}.tile--nia{border-color:var(--pink)}.tile--bram{border-color:#ff9f1c}.tile--vesper{border-color:#b57bff}.tile--tessa{border-color:#4da3ff}.tile--pipbolt{border-color:#ffe14d}.fighter{background:linear-gradient(160deg, var(--panel), var(--ink2));border:2px solid var(--acc);box-shadow:0 0 32px color-mix(in srgb, var(--acc) 30%, transparent);gap:22px;margin-bottom:28px;padding:22px;display:grid}.fighter--sora{--acc:var(--cyan)}.fighter--raze{--acc:var(--ember)}.fighter--kessel{--acc:var(--gold)}.fighter--nia{--acc:var(--pink)}.fighter--bram{--acc:#ff9f1c}.fighter--vesper{--acc:#b57bff}.fighter--tessa{--acc:#4da3ff}.fighter--pipbolt{--acc:#ffe14d}.fighter__pic{aspect-ratio:1;border:3px solid var(--acc);width:100%;max-width:320px;margin:0 auto}.fighter__pic img{width:100%;height:100%}.fighter h2{color:#fff;margin:0}.fighter__title{font:600 1.25rem var(--head);letter-spacing:.2em;text-transform:uppercase;color:var(--acc);margin:0 0 12px}.sig{gap:12px;margin:16px 0;display:grid}.sig>div{border-left:4px solid var(--acc);background:#00000052;padding:12px 14px}.sig b{font:700 1.25rem var(--head);letter-spacing:.05em;text-transform:uppercase;color:var(--acc);display:block}.sig span{color:var(--muted);font-size:.95rem}@media (min-width:800px){.fighter{grid-template-columns:320px 1fr;padding:28px}.fighter__pic{margin:0}}.table-wrap{-webkit-overflow-scrolling:touch;margin:12px 0 20px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px}th{font:700 1.05rem var(--head);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);white-space:nowrap}details.moves{margin-top:12px}details.moves summary{cursor:pointer;min-height:44px;font:700 1.2rem var(--head);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);align-items:center;display:flex}.page-head{padding:40px 0 8px}.page-head p{color:var(--muted);max-width:40em;font-size:1.1rem}.prose{max-width:46em;padding-bottom:56px}.prose h2{margin-top:1.6em;font-size:1.8rem}.prose li{margin-bottom:.4em}.smeta{color:var(--muted);font-size:.9rem}details.faq{border:1px solid var(--line);background:#1b0f3699;margin-bottom:10px}details.faq summary{cursor:pointer;min-height:48px;font:600 1.15rem var(--body);align-items:center;padding:10px 16px;display:flex}details.faq[open] summary{color:var(--gold)}.faq__a{color:var(--muted);padding:0 16px 6px}.shots{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:700px){.shots{grid-template-columns:repeat(2,1fr)}}.shots figure{margin:0}.shots img{border:2px solid var(--line);aspect-ratio:16/9;object-fit:cover;width:100%}.shots figcaption{color:var(--muted);padding:6px 2px;font-size:.9rem}.cta-band{text-align:center;border-top:1px solid var(--line);background:radial-gradient(at 50% 100%,#ff3fa440,#0000 70%);margin:20px 0 0;padding:56px 16px}.cta-band p{color:var(--muted)}.cta-band .cta-row{justify-content:center}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth{max-width:560px;padding-top:40px;padding-bottom:24px}.auth--wide{max-width:760px}.auth>.eyebrow,.auth>h1,.auth>.lede{text-align:left}.form{gap:14px;margin:18px 0;display:grid}.form h2{margin:0;font-size:1.7rem}.card--danger{border-color:#ff5a1f99}.done h2{outline:none;margin-top:0}.field{gap:4px;min-width:0;display:grid}.field label{font:600 1.05rem var(--head);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.field input:not([type=checkbox]){width:100%;min-height:48px;font:400 1rem var(--body);color:var(--text);background:#0006;border:2px solid #ffffff40;border-radius:2px;padding:8px 12px}.field input:not([type=checkbox]):focus{border-color:var(--cyan);outline-offset:0;outline:2px solid #38f2ff59}.field input[aria-invalid=true]{border-color:var(--pink)}.field__hint{color:var(--muted);font-size:.85rem;line-height:1.4}.field__err{color:#ff8fc6;min-height:0;font-size:.9rem;font-weight:600}.field__err:empty{display:none}.field--check label{font:400 .95rem/1.5 var(--body);letter-spacing:0;text-transform:none;color:var(--text);align-items:flex-start;gap:12px;min-height:44px;padding:6px 0;display:flex}.field--check label>span{overflow-wrap:anywhere;flex:auto;min-width:0}.toggle{appearance:none;cursor:pointer;background:#ffffff24;border:2px solid #ffffff4d;border-radius:999px;flex:none;width:44px;height:24px;margin:0;padding:0;transition:background-color .15s,border-color .15s,box-shadow .15s;position:relative}.toggle:before{content:"";background:#8a80a8;border-radius:50%;width:16px;height:16px;margin-top:-8px;transition:transform .15s,background-color .15s;position:absolute;top:50%;left:3px}.toggle:checked{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 12px #38f2ff99}.toggle:checked:before{background:var(--ink);transform:translate(20px)}.toggle:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.toggle:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.field--check label:has(.toggle:disabled){opacity:.65}@media (prefers-reduced-motion:reduce){.toggle,.toggle:before{transition:none}}.field--hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.linkbtn{min-height:44px;font:400 .95rem var(--body);color:var(--cyan);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.linkbtn:hover{color:#fff}.msg{border-left:4px solid var(--cyan);background:#00000059;margin:0;padding:10px 14px;font-size:.95rem}[hidden]{display:none!important}.msg--error{border-color:var(--pink);color:#ffd3ea}.msg--ok{color:#d6ffe6;border-color:#5df29a}.msg--info{border-color:var(--cyan)}.note{gap:8px;display:grid}.btn--danger{color:#fff;border-color:var(--ember);background:#ff5a1f38}.btn--danger:hover{color:#fff;border-color:#fff}.btn:disabled{opacity:.55;cursor:wait;transform:none}.site-nav a.is-user{text-transform:none;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;max-width:14em;color:var(--gold);overflow:hidden}.tabs{flex-wrap:wrap;gap:8px;margin:8px 0 16px;display:flex}.tab{min-height:44px;font:700 1.1rem var(--head);letter-spacing:.08em;text-transform:uppercase;color:var(--text);border:2px solid var(--line);cursor:pointer;background:#1b0f36cc;padding:6px 16px}.tab[aria-pressed=true]{color:var(--ink);background:var(--gold);border-color:var(--gold)}.lb th,.lb td{padding:9px 8px}.lb .num{text-align:right;font-variant-numeric:tabular-nums}.lb td a{white-space:nowrap;color:var(--text);font-weight:600;text-decoration:none}.lb td a:hover{color:var(--cyan)}.lb tbody tr:first-child td{color:var(--gold)}.res{letter-spacing:.06em;font-weight:700}.res--win{color:#5df29a}.res--loss{color:#ff8fc6}.res--void{color:var(--muted)}.stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}@media (min-width:640px){.stats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}}.stat{text-align:center;border-top:3px solid var(--cyan);background:#00000052;padding:10px}.stat b{font:700 1.9rem/1.1 var(--head);color:#fff;display:block}.stat span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem}.profile{align-items:center;gap:18px;display:flex}.profile h2{margin:0}.profile__avatar{border:3px solid var(--gold);background:var(--ink);flex:none;place-items:center;width:76px;height:76px;font-size:2.6rem;display:grid}.profile p{overflow-wrap:anywhere;margin:.2em 0 0}.site-footer{border-top:1px solid var(--line);background:#07030f;margin-top:32px}.site-footer__in{max-width:var(--wrap);grid-template-columns:1fr;gap:28px;margin:0 auto;padding:36px 16px 12px;display:grid}@media (min-width:760px){.site-footer__in{grid-template-columns:2fr 1fr 1fr}}.site-footer p{color:var(--muted);margin:10px 0 0;font-size:.95rem}.site-footer h2{color:var(--gold);text-shadow:none;margin-bottom:6px;font-size:1.3rem}.site-footer__col a{min-height:40px;color:var(--text);align-items:center;text-decoration:none;display:flex}.site-footer__col a:hover{color:var(--cyan)}.site-footer__base{max-width:var(--wrap);color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:6px 24px;margin:0 auto;padding:14px 16px 28px;font-size:.85rem;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}.holding{text-align:center;place-content:center;gap:4px;min-height:55vh;padding:40px 16px;display:grid}.holding .cta-row{justify-content:center}body.page-play .site-header .nav__play,body.page-lobby .site-header .nav__play{display:none}.ntip{z-index:1000;width:max-content;max-width:min(320px,100vw - 16px);font:400 .9rem/1.4 var(--body);letter-spacing:0;text-transform:none;text-align:left;color:var(--text);border:2px solid var(--cyan);opacity:0;visibility:hidden;transform-origin:top;pointer-events:none;overflow-wrap:anywhere;background:#1a0d33;gap:3px;padding:8px 11px;transition:opacity .16s,transform .16s,visibility 0s .16s;display:grid;position:absolute;top:0;left:0;transform:scale(.96);box-shadow:0 8px 26px #00000080,0 0 14px #38f2ff2e}.ntip[data-side=above]{transform-origin:bottom}.ntip.on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.ntip b{font:700 1.05rem var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}@media (prefers-reduced-motion:reduce){.ntip{transition:none;transform:none}}*{scrollbar-width:thin;scrollbar-color:#ff3fa4 #120a24}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#120a24;border-radius:99px}::-webkit-scrollbar-thumb{background:linear-gradient(#ff3fa4,#8a3cff);border:1px solid #120a24;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff7cc4,#38f2ff)}::-webkit-scrollbar-corner{background:0 0}.gearbtn{width:40px;height:40px;color:var(--text);border:2px solid var(--line);cursor:pointer;background:#ffffff0f;border-radius:50%;place-items:center;padding:0;display:inline-grid}.gearbtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.gearbtn:hover,.gearbtn:focus-visible{color:var(--cyan);border-color:var(--cyan)}.lbhead .gearbtn{width:36px;height:36px}@media (prefers-reduced-motion:no-preference){.gearbtn svg{transition:transform .3s}.gearbtn:hover svg{transform:rotate(60deg)}}.avcard__top{align-items:center;gap:16px;margin:8px 0 14px;display:flex}.avprev{border:3px solid var(--gold);background:var(--ink);flex:none;place-items:center;width:76px;height:76px;font-size:2.6rem;display:grid;box-shadow:0 0 18px #ffd23f40}.avgrid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px;margin-bottom:14px;display:grid}.avpick{min-height:64px;color:var(--text);cursor:pointer;background:#00000052;border:2px solid #fff3;border-radius:4px;place-items:center;font-size:1.9rem;line-height:1;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}.avpick:hover{border-color:var(--cyan);transform:translateY(-1px)}.avpick[aria-checked=true]{border-color:var(--gold);background:#ffd23f14;box-shadow:0 0 14px #ffd23f80}.avpick:focus-visible{outline:3px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.avpick{transition:none}}.avcount{font:600 1rem var(--head);letter-spacing:.08em;color:var(--cyan);text-transform:uppercase;margin-left:8px}.avgrid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.avpick{align-content:center;gap:2px;min-height:76px;padding:6px 4px;position:relative}.avpick__g{font-size:1.9rem;line-height:1}.avpick.is-locked{cursor:not-allowed;background:#00000073;border-color:#ffffff1a}.avpick.is-locked:hover{border-color:#ffffff40;transform:none}.avpick.is-locked .avpick__g{filter:grayscale()brightness(.55);opacity:.75}.avpick__lock{width:20px;height:20px;color:var(--ink);background:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.avpick__cap{font:600 .72rem/1.15 var(--head);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:center;overflow-wrap:anywhere}.swrow{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.swrow[hidden]{display:none}.swrow>span{color:var(--text)}.nkswitch{cursor:pointer;background:#ffffff24;border:2px solid #ffffff4d;border-radius:99px;flex:none;width:48px;height:28px;padding:0;transition:background-color .15s,border-color .15s;position:relative}.nkswitch i{background:#8a80a8;border-radius:50%;width:18px;height:18px;transition:transform .15s,background-color .15s;position:absolute;top:3px;left:3px}.nkswitch[aria-checked=true]{background:var(--cyan);border-color:var(--cyan)}.nkswitch[aria-checked=true] i{background:var(--ink);transform:translate(20px)}.nkswitch:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.nkswitch:disabled{opacity:.5;cursor:wait}@media (prefers-reduced-motion:reduce){.nkswitch,.nkswitch i{transition:none}}.tile--kade,.fighter--kade{--acc:#8a4dff;border-color:#8a4dff}.tile--kade img,.fighter__pic--kade img{object-fit:contain;background:radial-gradient(at 50% 38%,#3a1a70,#0b0618 72%)}.tile--kade .tile__name{text-align:center;color:#d6a4ff;letter-spacing:.3em}.kstatic{pointer-events:none;mix-blend-mode:screen;opacity:.35;background:repeating-linear-gradient(0deg,#be82ff80 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#783cdc38 0 2px,#0000 2px 7px);animation:.9s steps(6,end) infinite kstatic;position:absolute;inset:0}@keyframes kstatic{0%{transform:translate(0)}20%{transform:translate(-3px,2px)}40%{transform:translate(2px,-3px)}60%{transform:translate(-2px,-1px)}80%{transform:translate(3px,3px)}to{transform:translate(0)}}.fighter__pic--kade{aspect-ratio:2/3;position:relative;overflow:hidden}.fighter--kade .fighter__pic--kade img{height:100%}.klore{color:#cdb8f5;margin:.5em 0;font-size:1.05rem}.kbars{gap:8px;margin:18px 0 4px;display:grid}.kbars>div{grid-template-columns:90px 1fr;align-items:center;gap:10px;display:grid}.kbars span{font:600 1.05rem var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.kbars b{background:repeating-linear-gradient(135deg,#05020c 0 8px,#1d0d3a 8px 16px);border:1px solid #3b1f6e;height:14px}.fighter--kade .sig{margin-top:12px}.ftip--kade .ftip__img{background:#120a24;border:2px solid #8a4dff;width:56px;height:56px;display:block;position:relative;overflow:hidden}.ftip--kade .ftip__img img{object-fit:cover;object-position:50% 12%;border:0;width:56px;height:56px}@media (prefers-reduced-motion:reduce){.kstatic{animation:none}}html[data-auth=in] [data-auth-show=out],html:not([data-auth=in]) [data-auth-show=in]{display:none!important}.umenu{position:relative}.umenu__btn{min-height:44px;font:600 1.2rem var(--head);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.umenu__btn:hover{color:var(--cyan)}.umenu__nm{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.umenu__rt{font:600 .95rem var(--head);letter-spacing:.04em;color:var(--ink);background:var(--cyan);border-radius:99px;padding:0 8px}.umenu__btn:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.umenu__list{flex-direction:column;display:none}.umenu.open .umenu__list{display:flex}.site-nav .umenu__list a,.umenu__list button{min-height:40px;font:600 1.1rem var(--head);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;text-decoration:none;display:flex}.umenu__list a:hover,.umenu__list button:hover{color:var(--cyan);background:#ffffff0d}.umenu__list [data-logout]{color:var(--pink)}@media (max-width:859px){.umenu__btn{pointer-events:none;padding:0 8px}.umenu__btn:after{display:none}.umenu__list{border-left:2px solid var(--line);margin-left:8px;display:flex}}@media (min-width:860px){.umenu__list{border:1px solid var(--line);z-index:60;background:#0b0618fa;border-radius:10px;min-width:210px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0009}}.in-panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:14px;max-width:520px;padding:20px;display:grid}.in-panel p{margin:0}.rank-line{font:600 1.25rem var(--head);letter-spacing:.04em;color:var(--gold);background:#ffd23f12;border:1px solid #ffd23f4d;border-radius:10px;margin:0 0 14px;padding:12px 16px}.umenu__av{font-size:1.25rem;line-height:1}.bell{position:relative}.bell[hidden]{display:none}.bell__btn{width:44px;height:44px;color:var(--gold);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:relative}.bell__btn:hover,.bell__btn:focus-visible{color:var(--cyan)}.bell__btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.bell__n{min-width:18px;height:18px;font:700 .8rem/1 var(--head);color:#fff;background:var(--pink);border-radius:99px;place-items:center;padding:0 5px;display:grid;position:absolute;top:4px;right:2px;box-shadow:0 0 0 2px #0b0618f2}.bell__n[hidden]{display:none}.bell__panel{z-index:70;border:1px solid var(--line);background:#0b0618fc;border-radius:10px;width:min(380px,100vw - 32px);max-height:min(70vh,460px);overflow:auto;box-shadow:0 12px 32px #0009}.bell__panel[hidden]{display:none}@media (min-width:860px){.bell__panel{position:absolute;top:calc(100% + 6px);right:0}}@media (max-width:859px){.bell__panel{width:auto;margin:4px 0 8px 8px}}.bell__head{border-bottom:1px solid var(--line);font:600 1.1rem var(--head);letter-spacing:.08em;text-transform:uppercase;color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.bell__all{min-height:32px;font:600 .95rem var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);border:1px solid var(--cyan);cursor:pointer;background:0 0;border-radius:99px;padding:0 12px}.bell__all:disabled{opacity:.35;cursor:default}.bell__list{margin:0;padding:0;list-style:none}.bell__item+.bell__item{border-top:1px solid #ffffff12}.bell__row{color:var(--text);align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;display:flex}a.bell__row:hover{background:#ffffff0d}.bell__item.is-new .bell__row{box-shadow:inset 3px 0 0 var(--cyan);background:#38f2ff14}.bell__g{border:2px solid var(--line);background:#0006;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:1.3rem;display:grid}.bell__t{gap:2px;min-width:0;display:grid}.bell__t b{font:600 1.05rem/1.15 var(--head);letter-spacing:.04em;text-transform:uppercase;color:#fff;overflow-wrap:anywhere}.bell__t small{font:400 .85rem/1.3 var(--body);text-transform:none;letter-spacing:0;color:var(--muted);overflow-wrap:anywhere;line-height:1.3}.bell__t i{font:400 .75rem/1.3 var(--body);text-transform:none;letter-spacing:0;color:var(--muted);opacity:.8;font-size:.75rem}.bell__none{font-family:var(--body);text-transform:none;letter-spacing:0;color:var(--muted);margin:0;padding:18px 14px;font-size:.9rem}.bell__none[hidden]{display:none}.adslot{--w:var(--w-d);--h:var(--h-d);text-align:center;width:100%;max-width:100%;margin:0 auto;display:none}.adslot[data-reserve]{display:var(--on-d)}@media (max-width:1099px){.adslot{--w:var(--w-t);--h:var(--h-t)}.adslot[data-reserve]{display:var(--on-t)}}@media (max-width:767px){.adslot{--w:var(--w-m);--h:var(--h-m)}.adslot[data-reserve]{display:var(--on-m)}}html.no-ads .adslot{display:none!important}.adslot:before{content:attr(aria-label);font:600 .7rem/1 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;display:block}.adslot__box{width:var(--w);height:var(--h);contain:layout paint size;background:#ffffff08;border-radius:8px;max-width:100%;margin-inline:auto;position:relative;overflow:hidden}.adslot[data-state=placeholder] .adslot__box{background:repeating-linear-gradient(135deg,#ffffff08 0 10px,#0000 10px 20px);border:1px dashed #38f2ff59}.adslot[data-state=placeholder] .adslot__box:after{content:attr(data-label) " " attr(data-size);color:var(--muted);font:600 .8rem var(--body);letter-spacing:.06em;place-items:center;display:grid;position:absolute;inset:0}.adslot__box>ins,.adslot__box>iframe{max-width:100%;display:block}.ad-row{padding-block:22px 6px}.ad-row--end{padding-block:36px 8px}.rail-layout{display:block}.adrail{display:none}@media (min-width:1100px){.rail-layout{grid-template-columns:minmax(0,1fr) 160px;align-items:start;gap:32px;display:grid}.rail-main{min-width:0}.adrail{align-self:stretch;padding-top:28px;display:block}.adrail .adslot{width:auto;margin:0 auto;position:sticky;top:84px}.adrail .adslot[data-slot=rail-tall]{display:none!important}}@media (min-width:1280px){.rail-layout{grid-template-columns:minmax(0,1fr) 300px}.adrail .adslot[data-slot=rail-tall][data-reserve]{display:block!important}.adrail .adslot[data-slot=rail-slim]{display:none!important}}.ad-inline{margin:28px 0}.site-footer__base .linklike{font:inherit;color:var(--cyan);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.site-footer__base .linklike:hover{color:#fff}.site-footer__base .linklike[hidden]{display:none}.had{color:#fff;background:linear-gradient(90deg,#1b0f36,#2f0e52);border:1px solid #ff3fa480;border-radius:8px;justify-content:center;align-items:center;gap:14px;padding:0 14px;text-decoration:none;display:flex;position:absolute;inset:0;overflow:hidden}.had--img{background:#0b0618;border:0;padding:0}.had--img img{object-fit:contain;width:auto;max-width:100%;height:100%;margin:0 auto}.had:focus-visible{outline:3px solid var(--gold);outline-offset:-5px}.had__txt{flex-direction:column;flex:1;min-width:0;display:flex}.had__k{font:600 .72rem/1.2 var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.had__h{font:700 1.5rem/1 var(--head);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.had__sub{color:#e6e0f7;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.had__cta{font:400 .85rem var(--display);color:var(--ink);background:linear-gradient(180deg, #fff6b0, var(--gold) 45%, #ff9f1c);border-radius:6px;flex:none;padding:7px 18px}.had__ad{font:700 9px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0000008c;border:1px solid #ffffff59;padding:1px 4px;position:absolute;top:3px;right:4px}.had--strip .had__sub{display:none}.had--strip .had__h{white-space:normal;font-size:1.25rem}.had--rect,.had--tall{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:16px}.had--rect .had__txt,.had--tall .had__txt{flex:none;width:100%}.had--rect .had__h,.had--tall .had__h{white-space:normal;font-size:2.2rem}.had--8b{background:linear-gradient(90deg, #0c0d11f7 0 38%, #0c0d11b3 70%, #0c0d1180), var(--art) 60% 45% / cover, #0c0d11;border:0;border-top:3px solid #e8222c}.had--8b .had__k{color:#ff9a9a}.had--8b .had__cta{color:#fff;background:#e8222c}.had--rect.had--8b,.had--tall.had--8b{background:linear-gradient(180deg, #0c0d118c 0, #0c0d1133 28%, #0c0d11eb 70%), var(--art) 60% 45% / cover, #0c0d11}.had--rr{background:linear-gradient(90deg, #0c0d11f7 0 38%, #0c0d11b3 70%, #0c0d1180), var(--art) 60% 45% / cover, #0c0d11;border:0;border-top:3px solid #ff6a1f}.had--rr .had__k{color:#ffb27a}.had--rr .had__cta{color:#fff;background:#ff6a1f}.had--rect.had--rr,.had--tall.had--rr{background:linear-gradient(180deg, #0c0d118c 0, #0c0d1133 28%, #0c0d11eb 70%), var(--art) 60% 45% / cover, #0c0d11}.pc-back{z-index:200;overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#06030eb8;justify-content:center;align-items:flex-start;padding:clamp(16px,8vh,80px) 14px 24px;transition:opacity .18s;display:flex;position:fixed;inset:0;overflow-y:auto}.pc-back.is-in{opacity:1}.pc-back.is-out{opacity:0;transition-duration:.15s}.pc-dialog{width:min(100%,780px);color:var(--text);background:linear-gradient(180deg, #221245, var(--panel) 40%, var(--ink2));border:1px solid #ffffff29;border-radius:18px;padding:22px 20px 18px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:relative;transform:scale(.96)translateY(6px);box-shadow:0 30px 80px #0009,0 0 0 1px #ff3fa42e,0 0 60px #ff3fa41f}.pc-back.is-in .pc-dialog{transform:none}.pc-back.is-out .pc-dialog{transition-duration:.15s;transform:scale(.98)}.pc-close{width:40px;height:40px;color:var(--text);border:1px solid var(--line);cursor:pointer;background:#ffffff0f;border-radius:50%;place-items:center;padding:0;transition:background .12s,border-color .12s,color .12s;display:grid;position:absolute;top:12px;right:12px}.pc-close:hover{color:var(--cyan);border-color:var(--cyan);background:#38f2ff1a}.pc-head{padding:2px 52px 16px 2px}.pc-title{font:400 clamp(1.5rem, 5vw, 2.1rem)/1.05 var(--display);letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:0 0 18px #ff3fa48c;margin:0 0 4px}.pc-sub{color:var(--muted);margin:0;font-size:.95rem;line-height:1.4}.pc-cards{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.pc-cards{grid-template-columns:1fr 1fr;gap:16px}}.pc-card{--acc:var(--pink);--acc2:var(--gold);isolation:isolate;color:#fff;background:var(--ink);border:1px solid #ffffff2e;border-radius:14px;min-height:170px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}@media (min-width:640px){.pc-card{min-height:280px}}.pc-card--multi{--acc:var(--cyan);--acc2:#8af8ff}.pc-card:hover,.pc-card:focus-visible{color:#fff;border-color:var(--acc);box-shadow:0 10px 34px #00000080, 0 0 26px color-mix(in srgb, var(--acc) 55%, transparent);transform:translateY(-4px)}.pc-card:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.pc-card__bg{z-index:-2;display:flex;position:absolute;inset:0;overflow:hidden}.pc-card__bg img{object-fit:cover;object-position:50% 30%;flex:1 1 0;width:100%;min-width:0;max-width:none;height:100%;transition:transform .5s}.pc-card__bg img.pc-flip{transform:scaleX(-1)}.pc-card:hover .pc-card__bg img,.pc-card:focus-visible .pc-card__bg img{transform:scale(1.04)}.pc-card:hover .pc-card__bg img.pc-flip,.pc-card:focus-visible .pc-card__bg img.pc-flip{transform:scaleX(-1.04)scaleY(1.04)}.pc-card__shade{z-index:-1;background:linear-gradient(180deg, #0b061826 0%, #0b06188c 45%, #0b0618f0 100%), linear-gradient(120deg, color-mix(in srgb, var(--acc) 22%, transparent), transparent 60%);position:absolute;inset:0}.pc-card__body{flex-direction:column;justify-content:flex-end;gap:6px;padding:16px;display:flex;position:absolute;inset:0}.pc-card__top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:auto;display:flex}.pc-badge{width:42px;height:42px;color:var(--ink);background:linear-gradient(180deg, var(--acc2), var(--acc));box-shadow:0 0 18px color-mix(in srgb, var(--acc) 60%, transparent);border-radius:12px;place-items:center;display:grid}.pc-last{font:700 .68rem/1.3 var(--body);letter-spacing:.1em;text-transform:uppercase;color:#fff;border:1px solid var(--acc);background:#0b0618b3;border-radius:99px;padding:3px 10px}.pc-card__title{font:400 clamp(1.25rem, 4vw, 1.6rem)/1 var(--display);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 2px 12px #000000b3}.pc-card__desc{color:#e6e0f7;font-size:.88rem;line-height:1.35}.pc-chips{flex-wrap:wrap;gap:6px;display:flex}.pc-chip{font:600 .74rem/1.5 var(--body);color:#f4f0ff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:99px;padding:2px 9px}.pc-cta{font:400 .9rem var(--display);letter-spacing:.02em;color:var(--ink);background:linear-gradient(180deg, var(--acc2), var(--acc));border-radius:99px;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:8px 20px;transition:gap .15s;display:inline-flex}.pc-cta i{font-style:normal}.pc-card:hover .pc-cta,.pc-card:focus-visible .pc-cta{gap:12px}@media (max-width:559px){.pc-back{padding:10px 10px 14px}.pc-dialog{padding:14px 12px}.pc-head{padding:0 48px 10px 2px}.pc-title{font-size:1.75rem}.pc-sub{display:none}.pc-close{width:36px;height:36px;top:10px;right:10px}.pc-cards{gap:10px}.pc-card{min-height:0}.pc-card__body{grid-template-columns:auto 1fr auto;grid-template-areas:"badge title cta""desc desc desc";align-items:center;gap:8px 10px;padding:12px;display:grid;position:relative;inset:auto}.pc-card__top{grid-area:badge;margin:0}.pc-last{padding:1px 8px;font-size:.62rem;position:absolute;top:6px;right:8px}.pc-card__title{grid-area:title;font-size:1.5rem}.pc-card__desc{grid-area:desc;font-size:.8rem;display:block}.pc-chips{display:none}.pc-badge{width:38px;height:38px}.pc-cta{grid-area:cta;justify-content:center;gap:0;width:36px;height:36px;margin:0;padding:0;font-size:0}.pc-cta i{font-size:1.15rem}.pc-card:hover .pc-cta,.pc-card:focus-visible .pc-cta{gap:0}.pc-ad{margin-top:10px}}.pc-ad:not(.is-on){display:none}.pc-ad{margin-top:16px}.pc-ad .adslot{animation:.25s both pcFade}.pc-ad .adslot:before{opacity:.8;margin-bottom:6px}@keyframes pcFade{0%{opacity:0}to{opacity:1}}.pc-back .pc-card{opacity:0;transform:translateY(10px)}.pc-back.is-in .pc-card{opacity:1;transition:opacity .28s,transform .28s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s;transition-delay:calc(60ms * var(--i,0) + 60ms), calc(60ms * var(--i,0) + 60ms), 0s, 0s;transform:none}.pc-back.is-in .pc-card:hover,.pc-back.is-in .pc-card:focus-visible{transition-delay:0s;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.pc-back,.pc-back.is-out,.pc-dialog,.pc-back.is-out .pc-dialog,.pc-card,.pc-card__bg img,.pc-cta{transition:none!important}.pc-back .pc-card{opacity:1;transform:none}.pc-card:hover,.pc-card:focus-visible,.pc-card:hover .pc-card__bg img,.pc-card:focus-visible .pc-card__bg img{transform:none}.pc-card:hover .pc-card__bg img.pc-flip,.pc-card:focus-visible .pc-card__bg img.pc-flip{transform:scaleX(-1)}.pc-ad .adslot{animation:none}.pc-dialog{transform:none}}
