/*! Spawn UI | hand-written CSS, no framework. Sections: tokens, base, components, header, footer, home, pages, motion */@font-face{font-family:Gandom;src:url(../fonts/Gandom.woff2) format("woff2"),url(../fonts/Gandom.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font: "Gandom", Tahoma, "Segoe UI", system-ui, sans-serif;--mono: var(--font);--hdr: 72px;--wrap: 1240px;--pad: clamp(1.25rem, 4vw, 3rem);--cut: 10px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--fill-dir: to right;color-scheme:dark;--bg: #0C0807;--bg-2: #130D0B;--surface: #19110E;--surface-2: #241814;--line: rgba(255, 196, 160, .13);--line-2: rgba(255, 196, 160, .24);--text: #F8EEE7;--text-2: #CFBAAE;--text-3: #9E877B;--ink: #F8EEE7;--on-ink: #0C0807;--focus: #9DB6FF;--host: #4C7DFF;--host-ink: #9DB6FF;--on-host: #0a0605;--host-bg: #0d0807;--host-soft: rgba(76, 125, 255, .14);--host-glow: rgba(76, 125, 255, .5);--play: #FF6A1F;--play-ink: #FFAE85;--on-play: #160A04;--play-bg: #170A0E;--play-soft: rgba(255, 106, 31, .14);--play-glow: rgba(255, 106, 31, .5);--ok: #33E39A;--ok-ink: #33E39A;--ok-soft: rgba(51, 227, 154, .13);--warn: #FFC93C;--bad: #FF5C78;--glass: rgba(8, 13, 34, .74);--shadow: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 24px 48px -28px rgba(0, 0, 0, .9);--grain: .055;--team: var(--text-2);--team-ink: var(--text);--on-team: var(--bg);--team-soft: var(--line);--team-glow: transparent}[data-theme=light]{color-scheme:light;--bg: #F8F1EA;--bg-2: #EFE5DC;--surface: #FFFFFF;--surface-2: #F6EDE5;--line: rgba(64, 32, 18, .12);--line-2: rgba(64, 32, 18, .22);--text: #23150F;--text-2: #5C463B;--text-3: #7B6257;--ink: #23150F;--on-ink: #FFFFFF;--focus: #2450E6;--host: #2450E6;--host-ink: #1C3FB8;--on-host: #FFFFFF;--host-bg: #E6EDFF;--host-soft: rgba(36, 80, 230, .1);--host-glow: rgba(36, 80, 230, .3);--play: #E8590C;--play-ink: #B23F06;--on-play: #1A0B03;--play-bg: #FFEEE2;--play-soft: rgba(232, 89, 12, .11);--play-glow: rgba(232, 89, 12, .3);--ok: #12A066;--ok-ink: #07704A;--ok-soft: rgba(18, 160, 102, .12);--warn: #B7791F;--bad: #D12A48;--glass: rgba(243, 245, 252, .82);--shadow: 0 1px 2px rgba(64, 32, 18, .06), 0 16px 36px -20px rgba(64, 32, 18, .22);--grain: 0}[dir=rtl]{--fill-dir: to left}[data-team=host],.tag--host,.btn--host{--team: var(--host);--team-ink: var(--host-ink);--on-team: var(--on-host);--team-soft: var(--host-soft);--team-glow: var(--host-glow)}[data-team=play],.tag--play,.btn--play{--team: var(--play);--team-ink: var(--play-ink);--on-team: var(--on-play);--team-soft: var(--play-soft);--team-glow: var(--play-glow)}html,body{background:var(--bg);color:var(--text)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 16px);overflow-x:clip;scrollbar-color:var(--line-2) transparent}body{margin:0;min-height:100vh;font-family:var(--font);font-size:1rem;font-weight:400;line-height:1.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}html[lang=en] body{line-height:1.6}h1,h2,h3,h4{margin:0;font-weight:800;line-height:1.4;text-wrap:balance}p,li,dd{text-wrap:pretty}html[lang=en] :is(h1,h2,h3,h4){line-height:1.2}p{margin:0 0 1em}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}svg{flex:none}code{font-family:var(--mono)}main{display:block;outline:none}[hidden]{display:none!important}::selection{background:var(--host-soft);color:var(--text)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}:focus:not(:focus-visible){outline:none}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sprite{position:absolute;width:0;height:0;overflow:hidden}.container{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--pad)}.i{width:1.25em;height:1.25em;display:inline-block;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .i--dir{transform:scaleX(-1)}body:after{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px}.i18n-pending body{visibility:hidden;animation:i18n-show 0s linear 1.5s forwards}@keyframes i18n-show{to{visibility:visible}}.display{font-size:clamp(2.5rem,1.35rem + 4.6vw,5.4rem);font-weight:900;line-height:1.24}html[lang=en] .display{line-height:1;letter-spacing:-.035em}.display .line,.h2 .line{display:block}.h2{font-size:clamp(1.85rem,1.2rem + 2.4vw,3.2rem);font-weight:850;line-height:1.32}html[lang=en] .h2{line-height:1.06;letter-spacing:-.028em}.h3{font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);font-weight:800;line-height:1.5}html[lang=en] .h3{line-height:1.25;letter-spacing:-.012em}.lead{font-size:clamp(1.02rem,.96rem + .3vw,1.2rem);color:var(--text-2);max-width:38rem;line-height:1.95}html[lang=en] .lead{line-height:1.6;max-width:34rem}.skip{position:fixed;inset-inline-start:1rem;top:-120px;z-index:300;padding:.7rem 1.1rem;border-radius:10px;background:var(--ink);color:var(--on-ink);font-weight:800;text-decoration:none;transition:top .25s var(--ease)}.skip:focus{top:1rem}.btn{--b-bg: var(--surface-2);--b-fg: var(--text);--mag-x: 0px;--mag-y: 0px;--s: 1;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;padding:.7em 1.35em;border:0;background:none;color:var(--b-fg);font:750 1rem/1.2 var(--font);text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;transform:translate(var(--mag-x),var(--mag-y)) scale(var(--s));transition:transform .35s var(--ease),color .2s}.btn:before,.btn:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}[dir=rtl] .btn:before,[dir=rtl] .btn:after{clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)))}.btn:before{background:var(--b-bg);transition:background-color .25s,filter .25s,box-shadow .25s}.btn:after{background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.38) 50%,transparent 65%);background-size:260% 100%;background-position:135% 0;transition:background-position .7s var(--ease)}.btn:hover:after{background-position:-35% 0}.btn:hover:before{filter:brightness(1.08) saturate(1.1)}.btn:active{--s: .97;transition-duration:.12s}.btn .i{transition:transform .3s var(--ease)}.btn:hover .i--dir{transform:translate(3px)}[dir=rtl] .btn:hover .i--dir{transform:scaleX(-1) translate(3px)}.btn:hover .i--down{transform:translateY(2px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--host{--b-bg: var(--host);--b-fg: var(--on-host)}.btn--play{--b-bg: var(--play);--b-fg: var(--on-play)}.btn--ink{--b-bg: var(--ink);--b-fg: var(--on-ink)}.btn--line{--b-bg: var(--team-soft);--b-fg: var(--team-ink)}.btn--line:hover{--b-bg: var(--team);--b-fg: var(--on-team)}.btn--host:hover,.btn--play:hover{filter:drop-shadow(0 8px 22px var(--team-glow))}.btn--sm{min-height:40px;padding:.5em 1em;font-size:.92rem;--cut: 8px}.btn--lg{min-height:56px;padding:.8em 1.6em;font-size:1.06rem;--cut: 12px}.btn--block{width:100%}.btn.is-loading{pointer-events:none}.btn.is-loading .i{animation:spin .8s linear infinite}.link-arrow{display:inline-flex;align-items:center;gap:.45em;min-height:44px;padding:0;border:0;background:none;cursor:pointer;color:var(--team-ink);font-weight:750;text-decoration:none}.link-arrow>span:first-child{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size .35s var(--ease)}[dir=rtl] .link-arrow>span:first-child{background-position:100% 100%}.link-arrow:hover>span:first-child{background-size:100% 1.5px}.link-arrow .i{transition:transform .3s var(--ease)}.link-arrow:hover .i--dir{transform:translate(3px)}[dir=rtl] .link-arrow:hover .i--dir{transform:scaleX(-1) translate(3px)}.tag{display:inline-flex;align-items:center;gap:.6em;margin:0 0 .9rem;color:var(--team-ink);font-size:.92rem;font-weight:750;line-height:1.4}.tag:before{content:"";width:.5em;height:.5em;flex:none;background:var(--team);transform:rotate(45deg);box-shadow:0 0 12px var(--team-glow)}.tile{--cut: 7px;display:inline-grid;place-items:center;flex:none;width:2.7rem;height:2.7rem;background:var(--team-soft);color:var(--team-ink);font:850 .8rem/1 var(--font);letter-spacing:.02em;direction:ltr;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.tile--lg{width:3.4rem;height:3.4rem;font-size:1rem;--cut: 9px}.hud{position:relative}.hud:after{--c: var(--line-2);--s: 14px;--w: 2px;content:"";position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;background:linear-gradient(var(--c),var(--c)) top left / var(--s) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) top left / var(--w) var(--s) no-repeat,linear-gradient(var(--c),var(--c)) top right / var(--s) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) top right / var(--w) var(--s) no-repeat,linear-gradient(var(--c),var(--c)) bottom left / var(--s) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) bottom left / var(--w) var(--s) no-repeat,linear-gradient(var(--c),var(--c)) bottom right / var(--s) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) bottom right / var(--w) var(--s) no-repeat}[data-team] .hud:after,.hud[data-team]:after{--c: var(--team)}.mini-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:38px;padding:.3rem .85rem;border:1px solid var(--line-2);border-radius:8px;background:transparent;color:var(--text);font:700 .85rem/1 var(--font);text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.mini-btn:hover{border-color:var(--team, var(--host));color:var(--team-ink)}.mini-btn.is-done{border-color:var(--ok);color:var(--ok-ink)}.copy{display:inline-flex;align-items:center;gap:.55rem;max-width:100%;min-height:44px;padding:.35rem .75rem;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font:600 .84rem/1.2 var(--mono);cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.copy__txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy .i{color:var(--text-3);transition:color .2s,transform .3s var(--spring)}.copy:hover{border-color:var(--team, var(--host))}.copy:hover .i{color:var(--team-ink)}.copy.is-done{border-color:var(--ok);color:var(--ok-ink)}.copy.is-done .i{color:var(--ok);transform:scale(1.2)}.copy--block{width:100%;justify-content:space-between}.status-chip{display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:.3rem .85rem;border-radius:999px;background:var(--ok-soft);color:var(--ok-ink);font-size:.86rem;font-weight:750;line-height:1.5}.status-chip i{width:8px;height:8px;border-radius:50%;background:var(--ok);animation:ping 2.2s var(--ease) infinite}.status-chip--lg{margin-top:1.6rem;padding:.5rem 1rem;font-size:.92rem}.status-chip__sep{width:1px;height:1em;background:currentColor;opacity:.35}.sec{position:relative;padding-block:clamp(4.5rem,3rem + 6vw,8rem)}.sec--tight{padding-block:clamp(3.5rem,2.5rem + 4vw,6rem)}.sec__head{max-width:46rem;margin-bottom:clamp(2rem,1.4rem + 2vw,3rem)}.sec__head .h2{margin:0}.sec__head--row{max-width:none;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1rem 4rem;align-items:end}.sec__head--row .lead{margin:0}.sec__foot{margin:1.25rem 0 0}@media (max-width: 860px){.sec__head--row{grid-template-columns:minmax(0,1fr)}}.split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:center}.split--top{align-items:start}.split__text .lead{margin-top:1rem}.split__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}@media (max-width: 960px){.split{grid-template-columns:minmax(0,1fr)}}.checks{list-style:none;margin:1.6rem 0 2rem;padding:0;display:grid;gap:.55rem}.checks li{display:flex;align-items:flex-start;gap:.7rem}.checks .i{margin-top:.3em;color:var(--team)}html[lang=en] .checks .i{margin-top:.15em}.hdr{position:fixed;inset-inline:0;top:0;z-index:100;height:var(--hdr);transition:transform .4s var(--ease);view-transition-name:site-hdr}.hdr:before{content:"";position:absolute;inset:0;opacity:0;background:var(--glass);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);transition:opacity .3s}.hdr.is-scrolled:before,.hdr.has-mega:before{opacity:1}.hdr.is-hidden{transform:translateY(-105%)}.hdr__in{position:relative;z-index:2;height:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--pad);display:flex;align-items:center;gap:1rem}.logo{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;color:var(--text);text-decoration:none;flex:none}.logo__mark{width:30px;height:30px;overflow:visible}.logo__mark path{transition:transform .4s var(--spring)}.lm-host{fill:var(--host)}.lm-play{fill:var(--play)}.logo:hover .lm-host{transform:translate(-1.5px,-1.5px)}.logo:hover .lm-play{transform:translate(1.5px,1.5px)}.logo__word{direction:ltr;font-size:1.22rem;font-weight:900;letter-spacing:-.02em;line-height:1}.tnav{display:flex;align-items:center;gap:.5rem;margin-inline:auto}.tnav__cap{--cs: 50%;position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;height:48px;overflow:hidden;border:1px solid var(--line-2);border-radius:12px;background:var(--surface)}.tnav__cap:before,.tnav__cap:after{content:"";position:absolute;inset:0;z-index:-1;transition:clip-path .5s var(--ease)}.tnav__cap:before{background:linear-gradient(90deg,var(--host-soft),color-mix(in srgb,var(--host) 24%,transparent));clip-path:polygon(0 0,calc(var(--cs) + 9px) 0,calc(var(--cs) - 9px) 100%,0 100%)}.tnav__cap:after{background:linear-gradient(90deg,color-mix(in srgb,var(--play) 24%,transparent),var(--play-soft));clip-path:polygon(calc(var(--cs) + 9px) 0,100% 0,100% 100%,calc(var(--cs) - 9px) 100%)}[dir=rtl] .tnav__cap:before{background:linear-gradient(270deg,var(--host-soft),color-mix(in srgb,var(--host) 24%,transparent));clip-path:polygon(calc(var(--cs) - 9px) 0,100% 0,100% 100%,calc(var(--cs) + 9px) 100%)}[dir=rtl] .tnav__cap:after{background:linear-gradient(270deg,color-mix(in srgb,var(--play) 24%,transparent),var(--play-soft));clip-path:polygon(0 0,calc(var(--cs) - 9px) 0,calc(var(--cs) + 9px) 100%,0 100%)}.tnav__cap[data-lean=host]{--cs: 53.5%}.tnav__cap[data-lean=play],[dir=rtl] .tnav__cap[data-lean=host]{--cs: 46.5%}[dir=rtl] .tnav__cap[data-lean=play]{--cs: 53.5%}.tnav__seam{position:absolute;top:-2px;bottom:-2px;left:var(--cs);width:2px;margin-left:-1px;pointer-events:none;background:linear-gradient(var(--host),var(--play));box-shadow:0 0 10px var(--play-glow);transform:skew(-20.5deg);transition:left .5s var(--ease)}[dir=rtl] .tnav__seam{transform:skew(20.5deg)}.tnav__side{position:relative;display:flex;align-items:center;justify-content:center;gap:.1rem;padding-inline:.45rem}.tnav__trigger,.tnav__link{position:relative;display:inline-flex;align-items:center;gap:.35rem;height:38px;padding:0 .75rem;border:0;border-radius:8px;background:none;font:750 .95rem/1 var(--font);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .2s,background-color .2s}.tnav__trigger{color:var(--team-ink)}.tnav__link{color:var(--text-2);font-weight:650}.tnav__trigger:hover,.tnav__link:hover,.tnav__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--team) 15%,transparent);color:var(--text)}.tnav__trigger .i{width:1em;height:1em;transition:transform .35s var(--ease)}.tnav__trigger[aria-expanded=true] .i{transform:rotate(180deg)}.tnav__trigger[data-current]:after,.tnav__link[aria-current=page]:after,.tnav__plain[aria-current=page]:after{content:"";position:absolute;bottom:2px;left:50%;width:5px;height:5px;margin-left:-2.5px;background:var(--team);transform:rotate(45deg)}.tnav__link[aria-current=page]{color:var(--text)}.tnav__more{display:flex;gap:.1rem;margin:0;padding:0;list-style:none}.tnav__plain{position:relative;display:block;padding:.5rem .7rem;border-radius:8px;color:var(--text-2);font-weight:650;text-decoration:none;transition:color .2s,background-color .2s}.tnav__plain:hover,.tnav__plain[aria-current=page]{color:var(--text)}.tnav__plain:hover{background:var(--surface-2)}.hdr__tools{display:flex;align-items:center;gap:.3rem}.tool{display:inline-grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid transparent;border-radius:10px;background:none;color:var(--text-2);cursor:pointer;transition:color .2s,background-color .2s}.tool:hover{color:var(--text);background:var(--surface-2)}.tool__txt{font-size:.8rem;font-weight:850;line-height:1}.tool__txt[lang=fa]{font-size:1rem;font-weight:800}.tool--fx[aria-pressed=true]{color:var(--play)}[data-theme=dark] .i--moon,[data-theme=light] .i--sun{display:none}.hdr__cta{margin-inline-start:.4rem}.mega{position:absolute;top:calc(100% + 8px);left:50%;z-index:1;width:min(calc(100% - 2 * var(--pad)),1060px);translate:-50% 0;overflow:hidden;border:1px solid var(--line-2);border-radius:18px;background:color-mix(in srgb,var(--surface) 95%,transparent);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:0 40px 80px -40px #000000bf;opacity:0;transform:translateY(-10px) scale(.985);transform-origin:top center;transition:opacity .25s,transform .45s var(--ease)}.mega:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,var(--team),transparent 70%)}[dir=rtl] .mega:before{background:linear-gradient(270deg,var(--team),transparent 70%)}.mega.is-open{opacity:1;transform:none}.mega__in{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem;padding:1.6rem}.mega__in>*{opacity:0;translate:0 8px;transition:opacity .3s,translate .5s var(--ease)}.mega.is-open .mega__in>*{opacity:1;translate:0 0}.mega.is-open .mega__in>:nth-child(2){transition-delay:.07s}.mega__title{margin:0 0 .4rem;font-size:1.35rem;font-weight:900;line-height:1.4}.mega__text{margin:0 0 1.2rem;color:var(--text-2);font-size:.95rem}.mega__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem}.mega__games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.mega__game{display:flex;align-items:center;gap:.7rem;height:100%;padding:.65rem;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 60%,transparent);color:var(--text);text-decoration:none;transition:border-color .2s,transform .35s var(--ease)}.mega__game:hover{border-color:var(--host);transform:translateY(-2px)}.mega__game b{display:block;font-size:.9rem;font-weight:800;line-height:1.35}.mega__game small{color:var(--text-3);font-size:.76rem}.mega__live{display:grid;align-content:start;gap:.6rem}.mega__servers{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.mega__servers li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.45rem .55rem;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 60%,transparent)}.mega__srv{display:grid;min-width:0;line-height:1.35}.mega__srv b{font-size:.9rem;font-weight:800}.mega__srv small{color:var(--text-3);font:.74rem var(--mono)}.mega__pl{font-size:.88rem;font-weight:800;font-variant-numeric:tabular-nums}.mega__pl span{color:var(--text-3);font-weight:600}.mega__servers .copy{min-height:36px;padding:.25rem .6rem;font-size:.76rem}.mega__event{display:flex;align-items:center;gap:.75rem;padding:.7rem .9rem;border:1px solid transparent;border-radius:12px;background:var(--play-soft);color:var(--text);text-decoration:none;transition:border-color .2s}.mega__event:hover{border-color:var(--play)}.mega__event>.i{color:var(--play)}.mega__event small{display:block;color:var(--play-ink);font-size:.74rem;font-weight:800;line-height:1.4}.mega__event b{font-weight:850}.mega__count{margin-inline-start:auto;color:var(--play-ink);font-weight:850;white-space:nowrap}.fab,.wheel{display:none}@media (max-width: 1099px){.tnav,.hdr__cta,.mega{display:none!important}.hdr__tools{display:none}.fab{position:fixed;z-index:112;left:50%;bottom:max(16px,calc(env(safe-area-inset-bottom) + 10px));display:grid;place-items:center;width:64px;height:64px;padding:0;border:0;border-radius:50%;translate:-50% 0;background:var(--surface-2);color:var(--text);box-shadow:0 14px 34px -10px #000000a6;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:scale .3s var(--spring),opacity .25s}.fab:before{content:"";position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(from 210deg,var(--host),var(--host-ink),var(--play),var(--play-ink),var(--host));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));animation:spin 8s linear infinite}.fab:active{scale:.9}.fab__mark{width:28px;height:28px;transition:transform .4s var(--spring),opacity .2s}.fab__x{position:absolute;width:26px;height:26px;opacity:0;transform:rotate(-90deg) scale(.5);transition:transform .4s var(--spring),opacity .2s}.fab[aria-expanded=true] .fab__mark{opacity:0;transform:rotate(90deg) scale(.5)}.fab[aria-expanded=true] .fab__x{opacity:1;transform:none}html.typing .fab{opacity:0;pointer-events:none}.wheel{display:block;position:fixed;inset:0;z-index:111;visibility:hidden;transition:visibility 0s linear .45s}.wheel.is-open{visibility:visible;transition:none}}html.wheel-open{overflow:hidden}.wheel__scrim{position:absolute;inset:0;opacity:0;transition:opacity .3s;background:color-mix(in srgb,var(--bg) 74%,transparent);-webkit-backdrop-filter:blur(6px) saturate(.7);backdrop-filter:blur(6px) saturate(.7)}.wheel.is-open .wheel__scrim{opacity:1}.wheel__dial{--R: 165px;position:absolute;left:50%;top:var(--cy, 55%);width:calc(var(--R) * 2);height:calc(var(--R) * 2);translate:-50% -50%;opacity:0;scale:.5;rotate:-30deg;transition:opacity .25s,scale .55s var(--spring),rotate .55s var(--ease)}[dir=rtl] .wheel__dial{rotate:30deg}.wheel.is-open .wheel__dial{opacity:1;scale:1;rotate:0deg}.wheel__ring{position:absolute;inset:-8px;border-radius:50%;opacity:.95;background:conic-gradient(var(--text-3) 0deg 12deg,var(--play) 32deg 148deg,var(--text-3) 168deg 192deg,var(--host) 212deg 328deg,var(--text-3) 348deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px))}[dir=rtl] .wheel__ring{background:conic-gradient(var(--text-3) 0deg 12deg,var(--host) 32deg 148deg,var(--text-3) 168deg 192deg,var(--play) 212deg 328deg,var(--text-3) 348deg 360deg)}.wheel__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.wheel__svg path{fill:color-mix(in srgb,var(--surface-2) 94%,transparent);stroke:var(--line-2);stroke-width:.5;transition:fill .18s}.wheel__svg path.is-current{fill:color-mix(in srgb,var(--team) 18%,var(--surface-2))}.wheel__svg path.is-hot{fill:var(--team)}.wheel__nav{position:absolute;inset:0}.wheel__item{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;gap:.2rem;width:5.4rem;margin:-1.55rem 0 0 -2.7rem;color:var(--text);font-size:.8rem;font-weight:800;line-height:1.3;text-align:center;text-decoration:none;transform:translate(var(--x, 0px),var(--y, 0px));opacity:0;scale:.7;transition:opacity .3s,scale .45s var(--spring),color .15s;-webkit-tap-highlight-color:transparent}.wheel.is-open .wheel__item{opacity:1;scale:1;transition-delay:calc(var(--k, 0) * 28ms + 60ms),calc(var(--k, 0) * 28ms + 60ms),0s}.wheel__item .i{width:22px;height:22px;color:var(--team-ink);transition:color .15s}.wheel__item.is-hot,.wheel__item.is-hot .i{color:var(--on-team)}.wheel__item:focus-visible{outline:none}.wheel__item[aria-current=page] .wheel__label:after{content:"";display:block;width:4px;height:4px;margin:3px auto 0;background:currentColor;transform:rotate(45deg)}.wheel__desc{display:none}.wheel__core{position:absolute;left:50%;top:50%;display:grid;align-content:center;justify-items:center;gap:.45rem;width:46%;height:46%;padding:.4rem;border-radius:50%;translate:-50% -50%;background:var(--bg);color:var(--text);text-align:center;box-shadow:inset 0 0 0 1px var(--line-2),0 0 30px -8px var(--team-glow);transition:box-shadow .25s}.wheel__mid{display:grid;justify-items:center}.wheel__mid>*{grid-area:1 / 1}.wheel__sub{max-width:8.4rem;color:var(--text-2);font-size:.72rem;line-height:1.5;opacity:0;transition:opacity .2s}.wheel__opts{display:flex;gap:6px;transition:opacity .2s}.wheel.is-picking .wheel__sub{opacity:1}.wheel.is-picking .wheel__opts{opacity:0;pointer-events:none}.wopt{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--line-2);border-radius:50%;background:var(--surface-2);color:var(--text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s,border-color .2s,transform .3s var(--spring)}.wopt:active{transform:scale(.88)}.wopt .i{width:20px;height:20px}.wopt[data-fx-toggle][aria-pressed=true]{border-color:color-mix(in srgb,var(--play) 50%,transparent);color:var(--play)}.wheel__hint{position:absolute;left:0;right:0;top:calc(var(--cy, 55%) - var(--R, 165px) - 44px);margin:0;color:var(--text-3);font-size:.8rem;font-weight:650;text-align:center;opacity:0;transition:opacity .3s .15s}.wheel.is-open .wheel__hint{opacity:1}.wheel.is-picking .wheel__hint{opacity:0;transition-delay:0s}.wheel[data-team] .wheel__core{box-shadow:inset 0 0 0 2px var(--team),0 0 36px -4px var(--team-glow)}.wheel__title{font-size:1rem;font-weight:900;line-height:1.35}.wheel__title:empty{display:none}.toasts{position:fixed;z-index:160;left:50%;bottom:max(1rem,env(safe-area-inset-bottom));translate:-50% 0;width:min(92vw,26rem);display:grid;gap:.5rem;pointer-events:none}.toast{display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem;pointer-events:auto;border:1px solid var(--line-2);border-radius:12px;background:var(--surface-2);color:var(--text);box-shadow:0 18px 40px -16px #0000008c;font-weight:650;line-height:1.6;animation:toast-in .5s var(--spring) both}.toast .i{color:var(--team, var(--ok))}.toast:not([data-team]) .i{color:var(--ok)}.toast.is-out{animation:toast-out .3s ease forwards}.toast--ach{border-color:var(--play);background:linear-gradient(90deg,var(--play-soft),var(--surface-2) 70%)}.toast--ach .i{color:var(--play);width:1.6em;height:1.6em}.toast__k{display:block;color:var(--play-ink);font-size:.72rem;font-weight:850;line-height:1.3}@keyframes toast-in{0%{opacity:0;translate:0 16px;scale:.96}}@keyframes toast-out{to{opacity:0;translate:0 8px}}.totop{position:fixed;z-index:80;inset-inline-end:1.25rem;bottom:max(1.25rem,env(safe-area-inset-bottom));display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);color:var(--text);opacity:0;translate:0 12px;pointer-events:none;transition:opacity .3s,translate .4s var(--ease)}.totop.is-on{opacity:1;translate:0 0;pointer-events:auto}.totop .i{transform:rotate(180deg)}.totop__ring{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);transform:rotate(-90deg)}.totop__ring circle{fill:none;stroke:var(--host);stroke-width:2.5;stroke-dasharray:138.23;stroke-dashoffset:calc(138.23 * (1 - var(--p, 0)))}.fx-canvas{position:fixed;inset:0;z-index:150;width:100%;height:100%;pointer-events:none}.reticle{position:fixed;left:0;top:0;z-index:151;width:40px;height:40px;margin:-20px 0 0 -20px;pointer-events:none;color:var(--text-2);opacity:0;transition:opacity .25s;will-change:transform}.reticle.is-on{opacity:.9}.reticle.is-text{opacity:0}.reticle svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .4s var(--spring),stroke-width .2s}.reticle.is-hover svg{transform:rotate(45deg) scale(1.35);stroke-width:1.2}.reticle.is-down svg{transform:scale(.7);transition-duration:.12s}.reticle.is-hover.is-down svg{transform:rotate(45deg) scale(1.05)}.reticle[data-team=host]{color:var(--host-ink)}.reticle[data-team=play]{color:var(--play-ink)}[data-spot]{position:relative}[data-spot]:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--spot-x, 50%) var(--spot-y, 50%),var(--team-soft),transparent 65%);transition:opacity .3s}[data-spot]:hover:before{opacity:1}[data-spot]>*{position:relative;z-index:1}[data-fx=off] .fab:before{animation-play-state:paused}@media (max-width: 1099px){.totop{display:none}.toasts{bottom:calc(100px + env(safe-area-inset-bottom))}}@property --mx{syntax: "<length-percentage>"; inherits: true; initial-value: 50%;}@property --my{syntax: "<length-percentage>"; inherits: true; initial-value: 60%;}.foot{position:relative;isolation:isolate;overflow:hidden;margin-top:clamp(3rem,6vw,6rem);border-top:1px solid var(--line);background:radial-gradient(55% 70% at 0% 0%,var(--host-soft),transparent 70%),radial-gradient(55% 70% at 100% 0%,var(--play-soft),transparent 70%),var(--bg-2)}[dir=rtl] .foot{background:radial-gradient(55% 70% at 100% 0%,var(--host-soft),transparent 70%),radial-gradient(55% 70% at 0% 0%,var(--play-soft),transparent 70%),var(--bg-2)}.foot__ribbon{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:62px;border-bottom:1px solid var(--line)}.foot__side{display:flex;align-items:center;gap:.6rem;margin:0;padding-inline:clamp(1rem,4vw,3rem);font-size:.82rem;font-weight:900;letter-spacing:.06em}.foot__side--host{color:var(--host-ink);background:linear-gradient(90deg,color-mix(in srgb,var(--host) 30%,transparent),color-mix(in srgb,var(--host) 6%,transparent))}.foot__side--play{justify-content:flex-end;color:var(--play-ink);background:linear-gradient(270deg,color-mix(in srgb,var(--play) 30%,transparent),color-mix(in srgb,var(--play) 6%,transparent))}[dir=rtl] .foot__side--host{background:linear-gradient(270deg,color-mix(in srgb,var(--host) 30%,transparent),color-mix(in srgb,var(--host) 6%,transparent))}[dir=rtl] .foot__side--play{background:linear-gradient(90deg,color-mix(in srgb,var(--play) 30%,transparent),color-mix(in srgb,var(--play) 6%,transparent))}.foot__flag{width:10px;height:10px;border-radius:2px;background:currentColor;box-shadow:0 0 12px currentColor}.foot__score{display:flex;align-items:center;gap:.7rem;margin:0;padding:.45rem clamp(1.4rem,3vw,2.6rem);background:var(--bg);clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 100%,0 100%);font-weight:900;line-height:1}.foot__score b{font-size:2rem;font-variant-numeric:tabular-nums}.foot__score b:first-of-type{color:var(--host-ink)}.foot__score b:last-of-type{color:var(--text-3)}.foot__score i{font-style:normal;font-size:1.6rem;color:var(--text-3);animation:blink 1.4s steps(2,start) infinite}.foot__us{font-size:.78rem;letter-spacing:.14em;color:var(--host-ink)}.foot__them{font-size:.78rem;letter-spacing:.14em;color:var(--text-3);text-decoration-thickness:2px;text-decoration-color:var(--play)}.foot__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);gap:clamp(1.5rem,3.5vw,3.5rem);padding-block:clamp(2.5rem,5vw,4rem) 1rem}.foot__about{max-width:22rem;margin:1rem 0 .8rem;color:var(--text-2);line-height:1.9;font-size:.93rem}.foot__round{display:flex;align-items:center;flex-wrap:wrap;gap:.1rem .4rem;margin:0 0 1.2rem;color:var(--text-3);font-size:.82rem;font-weight:700}.foot__round i{width:8px;height:8px;margin-inline-end:.2rem;border-radius:50%;background:var(--ok);box-shadow:0 0 10px var(--ok)}.foot__sep{margin-inline:.2rem}.foot__head{display:flex;align-items:center;gap:.55rem;margin:0 0 1rem;font-size:.8rem;font-weight:900;letter-spacing:.08em;color:var(--team-ink)}.foot__head:before{content:"";width:18px;height:3px;border-radius:2px;background:var(--team);box-shadow:0 0 10px var(--team-glow)}.foot__rows{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.foot__row{position:relative;display:grid;gap:.1rem;padding:.55rem .7rem;margin-inline:-.7rem;border-radius:10px;color:var(--text);text-decoration:none;font-weight:750;transition:background-color .2s,transform .3s var(--spring)}.foot__row small{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-3);font-size:.8rem;font-weight:650}.foot__row:hover{background:var(--team-soft);transform:translate(-3px)}[dir=ltr] .foot__row:hover{transform:translate(3px)}.foot__row:hover small{color:var(--team-ink)}.foot__dot{width:7px;height:7px;border-radius:50%;background:var(--ok)}.foot__mvp{position:relative;display:grid;gap:.35rem;padding:1.1rem 1.15rem;border:1px solid var(--line-2);border-radius:16px;overflow:hidden;background:linear-gradient(140deg,color-mix(in srgb,var(--host) 12%,var(--surface)),color-mix(in srgb,var(--play) 12%,var(--surface)));color:var(--text);text-decoration:none;transition:transform .35s var(--spring),border-color .25s}.foot__mvp:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.14) 50%,transparent 65%);translate:-120% 0;transition:translate .8s var(--ease)}.foot__mvp:hover{transform:translateY(-3px);border-color:var(--play)}.foot__mvp:hover:after{translate:120% 0}.foot__mvpk{display:inline-flex;align-items:center;gap:.35rem;width:max-content;padding:.2rem .55rem;border-radius:6px;background:#ffc83d;color:#2b1d00;font-size:.72rem;font-weight:900;letter-spacing:.1em}.foot__mvpk .i{width:13px;height:13px;fill:currentColor}.foot__mvpt{font-weight:900}.foot__mvps{display:flex;align-items:baseline;gap:.45rem;color:var(--text-2);font-size:.82rem;font-weight:700}.foot__mvps b{font-size:2.4rem;line-height:1;color:var(--text)}.foot__mvpgo{display:inline-flex;align-items:center;gap:.35rem;color:var(--play-ink);font-size:.88rem;font-weight:800}.foot__links{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:1rem 0 0;padding:0;list-style:none}.foot__links a{color:var(--text-2);font-size:.86rem;font-weight:650;text-decoration:none}.foot__links a:hover{color:var(--text);text-decoration:underline;text-underline-offset:4px}.foot .social{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.foot .social a{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line-2);border-radius:12px;background:color-mix(in srgb,var(--surface) 80%,transparent);color:var(--text-2);transition:color .2s,border-color .2s,transform .3s var(--spring),box-shadow .25s}.foot .social a:hover{color:var(--text);border-color:var(--host);transform:translateY(-3px);box-shadow:0 10px 22px -12px var(--host-glow)}.foot .social .i{width:19px;height:19px}.foot__zone{position:relative;isolation:isolate;grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:inherit}.foot__zone>.foot__col{position:relative;z-index:1}.foot__mark{position:absolute;inset:0;z-index:0;display:grid;place-items:center;overflow:hidden;user-select:none;pointer-events:none}.foot__word{grid-area:1 / 1;display:flex;justify-content:center;width:max-content;margin:0 auto;direction:ltr;font-size:21vw;font-weight:900;line-height:.78;letter-spacing:-.045em;padding-top:.04em}.foot__word i{display:inline-block;font-style:normal}.foot__word--line i{color:transparent;background:linear-gradient(to bottom,#ffd6be2b,#ffd6be09 85%);-webkit-background-clip:text;background-clip:text}.foot__word--fill i{color:transparent;background:linear-gradient(90deg,var(--host),var(--host-ink) 38%,var(--play-ink) 62%,var(--play));background-size:500% 100%;background-position:calc(var(--k) * 25%) 0;-webkit-background-clip:text;background-clip:text}.foot__word--fill{-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0,#000 .3em,transparent 1.2em);mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0,#000 .3em,transparent 1.2em);animation:foot-sweep 9s ease-in-out infinite alternate paused}.foot.is-awake .foot__word--fill{animation-play-state:running}.foot__mark.is-lit .foot__word--fill{animation:none}@keyframes foot-sweep{0%{--mx: 8%;--my: 70%}50%{--my: 40%}to{--mx: 92%;--my: 65%}}.foot__word i{animation:foot-spawn .9s var(--spring) both paused;animation-delay:calc(var(--k) * 85ms + .1s)}.foot.is-live .foot__word i{animation-play-state:running}@keyframes foot-spawn{0%{opacity:0;translate:0 -55%;scale:1 1.25}55%{opacity:1;translate:0 5%;scale:1 .92}to{translate:0 0;scale:1}}.foot__bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem 1.5rem;padding-block:1.1rem 1.6rem;border-top:1px solid var(--line)}.foot__copy{margin:0;color:var(--text-3);font-size:.85rem;font-weight:650}.foot__respawn{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.45rem 1rem;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);color:var(--text);font-size:.86rem;font-weight:800;text-decoration:none;transition:border-color .2s,box-shadow .25s}.foot__respawn .i{rotate:180deg;transition:translate .3s var(--spring)}.foot__respawn:hover{border-color:var(--host);box-shadow:0 10px 26px -14px var(--host-glow)}.foot__respawn:hover .i{translate:0 -3px}[data-theme=light] .foot__word--line i{background-image:linear-gradient(to bottom,#40201226,#40201209 85%)}[data-theme=light] .foot__score{background:var(--surface)}@media (max-width: 1000px){.foot__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foot__brand,.foot__col--mvp,.foot__zone{grid-column:1 / -1}}@media (max-width: 1099px){.foot__bar{padding-bottom:calc(1.6rem + 96px + env(safe-area-inset-bottom,0px))}}@media (max-width: 600px){.foot__ribbon{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:54px}.foot__side span{display:none}.foot__side{padding-inline:1rem}.foot__score{gap:.5rem;padding-inline:1.3rem}.foot__score b{font-size:1.6rem}.foot__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem 1rem}.foot__bar{justify-content:center;text-align:center}}@media (prefers-reduced-motion: reduce){.foot__word--fill,.foot__word i{animation:none}}.foot .container{max-width:none;padding-inline:clamp(1rem,4vw,3.75rem)}.sec--browser{background:var(--bg-2)}.live-pill{display:inline-flex;align-items:center;gap:.45rem;margin-inline-end:.25rem;padding:.1rem .7rem;border-radius:999px;background:var(--play-soft);color:var(--play-ink);font-weight:800}.live-pill i{width:8px;height:8px;border-radius:50%;background:var(--play);animation:ping-play 1.8s var(--ease) infinite}.live-pill b{font-variant-numeric:tabular-nums}.filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.filters button{min-height:44px;padding:.4rem 1rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text-2);font-weight:700;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s,transform .3s var(--spring)}.filters button:hover{color:var(--text);border-color:var(--line-2)}.filters button:active{transform:scale(.96)}.filters button[aria-pressed=true]{background:var(--team);border-color:var(--team);color:var(--on-team)}.browser{border:1px solid var(--line);border-radius:6px;background:var(--surface)}.sv{width:100%;border-collapse:collapse}.sv th,.sv td{padding:.8rem 1rem;text-align:start;vertical-align:middle}.sv thead th{color:var(--text-3);font-size:.8rem;font-weight:750;border-bottom:1px solid var(--line)}.sv tbody tr{border-bottom:1px solid var(--line);transition:background-color .2s}.sv tbody tr:last-child{border-bottom:0}.sv tbody tr:hover{background:var(--team-soft)}.sv tbody tr.is-enter{animation:row-in .5s var(--ease) both}@keyframes row-in{0%{opacity:0;translate:0 8px}}.sv tbody th{font-weight:inherit}.sv__srv{display:flex;align-items:center;gap:.85rem}.sv__name{display:grid;line-height:1.35}.sv__name b{font-weight:800}.sv__name small{color:var(--text-3);font-size:.82rem}.sv__map{color:var(--text-2);font-family:var(--mono);font-size:.84rem}.sv__pl{min-width:9rem}.sv__count{font-weight:800;font-variant-numeric:tabular-nums}.is-full .sv__count{color:var(--play-ink)}.bar{display:block;height:4px;margin-top:.45rem;overflow:hidden;border-radius:2px;background:var(--line)}.bar i{display:block;width:100%;height:100%;background:var(--team);transform-origin:left;transform:scaleX(var(--p, 0));transition:transform .9s var(--ease)}[dir=rtl] .bar i{transform-origin:right}.is-full .bar i{background:linear-gradient(90deg,var(--play),var(--warn))}.sig{display:inline-flex;align-items:flex-end;gap:2px;height:14px;margin-inline-end:.5rem;vertical-align:-1px}.sig i{width:3px;border-radius:1px;background:var(--line-2);transition:background-color .3s}.sig i:nth-child(1){height:30%}.sig i:nth-child(2){height:55%}.sig i:nth-child(3){height:78%}.sig i:nth-child(4){height:100%}.sig[data-level="1"] i:nth-child(-n+1),.sig[data-level="2"] i:nth-child(-n+2),.sig[data-level="3"] i:nth-child(-n+3),.sig[data-level="4"] i{background:var(--ok)}.sv__ms{font-weight:750;font-variant-numeric:tabular-nums}.sv__ms small{margin-inline-start:1px;color:var(--text-3);font-weight:600}.browser__empty{margin:0;padding:2rem 1rem;text-align:center;color:var(--text-2)}@media (max-width: 1000px){.sv__map{display:none}}@media (max-width: 719px){.sv thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sv,.sv tbody,.sv tbody th,.sv tbody td{display:block}.sv tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"srv ping" "pl pl" "ip ip";gap:.7rem 1rem;padding:1rem}.sv tbody th,.sv tbody td{padding:0}.sv tbody th{grid-area:srv}.sv__pl{grid-area:pl;min-width:0}.sv__ping{grid-area:ping;align-self:center}.sv__ip{grid-area:ip}.sv__ip .copy{width:100%;justify-content:space-between}}.pm{border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow),0 0 0 1px var(--host-soft);overflow:hidden}.pm__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;border-bottom:1px solid var(--line)}.pm__srv{display:flex;align-items:center;gap:.7rem;min-width:0;margin-inline-end:auto}.pm__id{display:grid;min-width:0;line-height:1.3}.pm__id b{font-weight:800}.pm__id small{color:var(--text-3);font-family:var(--mono);font-size:.76rem}.pm__state{--st: var(--ok);display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.2rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--st) 14%,transparent);color:var(--st);font-size:.8rem;font-weight:800;line-height:1.6}[data-theme=light] .pm__state{color:color-mix(in srgb,var(--st) 70%,#000)}.pm__state i{width:7px;height:7px;border-radius:50%;background:var(--st)}.pm__state[data-pm-state=starting],.pm__state[data-pm-state=stopping]{--st: var(--warn)}.pm__state[data-pm-state=starting] i,.pm__state[data-pm-state=stopping] i{animation:blink .6s steps(2) infinite}.pm__state[data-pm-state=offline]{--st: var(--bad)}.pm__ctrls{display:flex;gap:.35rem}.pm__btn{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text-2);cursor:pointer;transition:color .2s,border-color .2s,transform .3s var(--spring)}.pm__btn:hover:not(:disabled){color:var(--host-ink);border-color:var(--host)}.pm__btn--stop:hover:not(:disabled){color:var(--bad);border-color:var(--bad)}.pm__btn:active:not(:disabled){transform:scale(.9)}.pm__btn:disabled{opacity:.35;cursor:not-allowed}.pm__tabs{display:flex;gap:.2rem;padding:.4rem .5rem 0;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.pm__tabs::-webkit-scrollbar{display:none}.pm__tabs [role=tab]{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:-1px;padding:.6rem .9rem;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-2);font-size:.9rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:color .2s,border-color .2s}.pm__tabs [role=tab]:hover{color:var(--text)}.pm__tabs [aria-selected=true]{color:var(--text);border-bottom-color:var(--host)}.pm__body{display:grid;grid-template-columns:minmax(0,1fr) 13.5rem;min-height:20rem}.pm__views{min-width:0;border-inline-end:1px solid var(--line)}.pm__view{height:100%;padding:1rem;animation:view-in .35s var(--ease) both}.pm__view:focus-visible{outline-offset:-3px}@keyframes view-in{0%{opacity:0;translate:0 6px}}.pm__log{display:flex;flex-direction:column;justify-content:flex-end;height:15.5rem;overflow:hidden;color:var(--text-2);font:.78rem/1.8 var(--mono);-webkit-mask-image:linear-gradient(transparent,#000 32%);mask-image:linear-gradient(transparent,#000 32%)}.pm__log p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:log-in .35s var(--ease) both}.pm__log time{color:var(--text-3)}.pm__log em{font-style:normal;color:var(--host-ink)}.pm__log .join{color:var(--text)}.pm__log .chat em{color:var(--play-ink)}.pm__log .warn em{color:var(--warn)}.pm__log .ok{color:var(--ok-ink)}@keyframes log-in{0%{opacity:0;translate:0 6px}}.pm__cmd{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.6rem;border-top:1px dashed var(--line);color:var(--host-ink);font:.85rem var(--mono)}.pm__caret{width:.55em;height:1.1em;background:var(--host);animation:blink 1s steps(2) infinite}.pm__files,.pm__list{margin:0;padding:0;list-style:none}.pm__files li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.6rem .3rem;border-bottom:1px solid var(--line);font-size:.88rem}.pm__files .i{color:var(--host-ink)}.pm__files b{font-weight:650;overflow:hidden;text-overflow:ellipsis}.pm__files span{color:var(--text-3);font:.76rem var(--mono)}.pm__list li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .2rem;border-bottom:1px solid var(--line)}.pm__list li>span{display:grid;min-width:0;line-height:1.45}.pm__list b{font-size:.92rem;font-weight:750}.pm__list small{color:var(--text-3);font-size:.8rem}.pm__list li.is-new{animation:flash-new 1.4s var(--ease)}@keyframes flash-new{0%{background:var(--host-soft)}}.pm__progress{height:4px;margin:.9rem 0 0;overflow:hidden;border-radius:2px;background:var(--line)}.pm__progress i{display:block;height:100%;background:var(--host);transform-origin:left;transform:scaleX(var(--p, 0))}[dir=rtl] .pm__progress i{transform-origin:right}.pm__view .btn{margin-top:1rem}.switch{position:relative;flex:none;width:44px;height:26px;padding:0;border:0;border-radius:999px;background:var(--line-2);cursor:pointer;transition:background-color .25s}.switch:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .35s var(--spring)}.switch[aria-checked=true]{background:var(--host)}.switch[aria-checked=true]:after{transform:translate(18px)}[dir=rtl] .switch[aria-checked=true]:after{transform:translate(-18px)}.pm__meters{display:grid;align-content:start;gap:1.05rem;padding:1rem}.meter{display:grid;grid-template-columns:1fr auto;gap:.35rem .5rem;font-size:.8rem;line-height:1.4}.meter>span{color:var(--text-3);font-weight:650}.meter b{color:var(--text);font:600 .76rem var(--mono)}.meter i{grid-column:1 / -1;position:relative;height:6px;overflow:hidden;border-radius:3px;background:var(--line)}.meter i:after{content:"";position:absolute;inset:0;background:var(--host);transform-origin:left;transform:scaleX(var(--v, 0));transition:transform .9s var(--ease),background-color .3s}[dir=rtl] .meter i:after{transform-origin:right}.meter.is-hot i:after{background:var(--warn)}@media (max-width: 640px){.pm__body{grid-template-columns:minmax(0,1fr)}.pm__views{border-inline-end:0;border-bottom:1px solid var(--line)}.pm__meters{grid-template-columns:1fr 1fr}.pm__log{height:13rem}}.sec--plans{background:var(--bg-2)}.plans{display:grid;gap:1.25rem;align-items:stretch}.plans--3{grid-template-columns:repeat(3,minmax(0,1fr))}.plans--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1140px){.plans--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.plans--3{grid-template-columns:minmax(0,1fr);max-width:32rem}}@media (max-width: 620px){.plans--4{grid-template-columns:minmax(0,1fr)}}@property --ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.plan{--tilt-x: 0deg;--tilt-y: 0deg;position:relative;display:flex;flex-direction:column;gap:1.1rem;padding:1.7rem 1.4rem 1.4rem;border:1px solid var(--line);border-radius:16px;background:var(--surface);transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .5s var(--ease),border-color .25s}.plan:hover{border-color:color-mix(in srgb,var(--team) 45%,transparent)}.plan--hot{border:1.5px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,conic-gradient(from var(--ang),var(--team),transparent 22%,transparent 50%,var(--team) 72%,var(--team-ink) 86%,var(--team)) border-box;box-shadow:0 30px 60px -36px var(--team-glow);animation:spin-border 6s linear infinite}@keyframes spin-border{to{--ang: 360deg}}.plan__badge{--cut: 6px;position:absolute;top:-.85rem;inset-inline-start:1.3rem;z-index:2;margin:0;padding:.2rem .75rem;background:var(--team);color:var(--on-team);font-size:.78rem;font-weight:850;line-height:1.6;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.plan__name{display:flex;align-items:center;gap:.6rem;margin:0;font-size:1.5rem;font-weight:900;letter-spacing:-.01em;line-height:1.3}.plan__for{margin:.15rem 0 0;color:var(--text-2);font-size:.92rem;line-height:1.6}.plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;margin:0}.plan__price b{font-size:clamp(1.9rem,1.55rem + 1vw,2.4rem);font-weight:900;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.plan__unit{color:var(--text-3);font-size:.85rem;font-weight:650}.plan__was{width:100%;color:var(--text-3);font-size:.88rem}.plan__bill{margin:-.65rem 0 0;color:var(--team-ink);font-size:.82rem;font-weight:700}.plan__specs,.plan__feats{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.plan__specs li,.plan__feats li{display:flex;align-items:center;gap:.6rem;font-size:.93rem;line-height:1.5}.plan__specs .i{color:var(--team-ink)}.plan__specs b{font-weight:850}.plan__slots{margin:0;color:var(--text-3);font-size:.84rem}.plan__feats{padding-top:1rem;border-top:1px dashed var(--line-2)}.plan__feats .is-yes .i{color:var(--ok)}.plan__feats .is-no{color:var(--text-3)}.plan__feats .is-no .i{opacity:.7}.plan .btn{margin-top:auto}.plans__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:2rem}.vip-note{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;color:var(--text-2);font-size:.95rem}.vip-note .i{color:var(--play)}.vip-note a{color:var(--play-ink);font-weight:800}.hero__in{animation:rise .9s var(--ease) var(--d, 0s) both}@keyframes rise{0%{opacity:0;translate:0 26px}}.i18n-pending .hero__in,.i18n-pending .holo__title .line,.i18n-pending .holo__stats li{animation-play-state:paused}.ghost{position:absolute;z-index:0;margin:0;white-space:nowrap;pointer-events:none;user-select:none;font-weight:900;line-height:.9;color:var(--team);opacity:.085}html[lang=en] .ghost{letter-spacing:-.05em}[data-theme=light] .ghost{opacity:.07}.holo{position:relative;isolation:isolate;display:grid;align-items:center;overflow:hidden;min-height:100vh;min-height:100svh;padding:calc(var(--hdr) + 1.5rem) 0 2.5rem;background:radial-gradient(50% 60% at 74% 46%,color-mix(in srgb,var(--host) 22%,transparent),transparent 70%),radial-gradient(34% 44% at 88% 78%,color-mix(in srgb,var(--play) 17%,transparent),transparent 70%),var(--bg)}[dir=rtl] .holo{background:radial-gradient(50% 60% at 26% 46%,color-mix(in srgb,var(--host) 22%,transparent),transparent 70%),radial-gradient(34% 44% at 12% 78%,color-mix(in srgb,var(--play) 17%,transparent),transparent 70%),var(--bg)}.holo:after{content:"";position:absolute;inset:auto 0 0;z-index:0;height:22%;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg))}.holo__canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.holo__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"stats stage" "copy stage";align-items:center;gap:1.4rem clamp(1.5rem,4vw,4rem)}.holo__stats{grid-area:stats;align-self:end;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.holo__stats li{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .8rem;border:1px solid var(--line-2);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text-2);font-size:.86rem;font-weight:700;line-height:1.5;animation:chip-in .7s var(--ease) both;animation-delay:calc(var(--i, 0) * 90ms + .1s)}.holo__stats li:nth-child(2){--i: 1}.holo__stats li:nth-child(3){--i: 2}@keyframes chip-in{0%{opacity:0;translate:0 -10px}}.holo__stats b{color:var(--text);font-weight:900;font-variant-numeric:tabular-nums}.holo__stats .i{width:1.05em;height:1.05em;color:var(--host-ink)}.holo__live{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 color-mix(in srgb,var(--ok) 60%,transparent);animation:live-ping 2s var(--ease) infinite}@keyframes live-ping{70%,to{box-shadow:0 0 0 7px transparent}}.holo__short{display:none}.holo__copy{grid-area:copy;align-self:start}.holo__title{margin:0 0 1.1rem;font-size:clamp(2.2rem,1.1rem + 3.1vw,3.6rem);font-weight:900;line-height:1.24}html[lang=en] .holo__title{line-height:1.02;letter-spacing:-.04em}.holo__title .line{display:block;animation:glitch-in .85s steps(1,end) var(--d, 0s) both}@keyframes glitch-in{0%{opacity:0;clip-path:inset(0 0 100% 0)}10%{opacity:1;clip-path:inset(42% 0 34% 0);translate:-12px 0;text-shadow:4px 0 var(--play),-4px 0 var(--host)}22%{clip-path:inset(8% 0 70% 0);translate:9px 0}34%{clip-path:inset(62% 0 4% 0);translate:-6px 0;text-shadow:-3px 0 var(--play),3px 0 var(--host)}48%{clip-path:inset(0 0 46% 0);translate:4px 0}62%{clip-path:inset(20% 0 0 0);translate:-2px 0;text-shadow:2px 0 var(--play),-2px 0 var(--host)}76%{clip-path:none;translate:1px 0;text-shadow:1px 0 var(--play),-1px 0 var(--host)}to{opacity:1;clip-path:none;translate:0 0;text-shadow:none}}.holo__sub{max-width:33rem;margin:0 0 1.6rem;color:var(--text-2);font-size:clamp(1rem,.95rem + .35vw,1.18rem)}.holo__ctas{display:flex;flex-wrap:wrap;gap:.75rem}.holo__feats{display:flex;flex-wrap:wrap;gap:.55rem 1.2rem;margin:1.6rem 0 0;padding:0;list-style:none;color:var(--text-2);font-size:.9rem;font-weight:700}.holo__feats li{display:inline-flex;align-items:center;gap:.45rem}.holo__feats .i{color:var(--host-ink)}.holo__stage{grid-area:stage;position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.7rem;min-height:min(76svh,760px);cursor:crosshair;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.holo__pad{position:absolute;left:50%;top:var(--pad-y, 78%);width:var(--pad-w, 60%);aspect-ratio:1;translate:-50% -50%;transform:perspective(900px) rotateX(78deg);pointer-events:none}.holo__cone{position:absolute;left:50%;top:calc(var(--pad-y, 78%) - var(--cone-h, 60%));width:var(--pad-w, 60%);height:var(--cone-h, 60%);translate:-50% 0;pointer-events:none;clip-path:polygon(0 0,100% 0,66% 100%,34% 100%);background:linear-gradient(to top,color-mix(in srgb,var(--host) 30%,transparent),color-mix(in srgb,var(--play) 8%,transparent) 55%,transparent);animation:cone 3.4s ease-in-out infinite}[data-theme=light] .holo__cone{opacity:.5}@keyframes cone{50%{opacity:.55}}.holo__ring{position:absolute;border-radius:50%}.holo__ring--a{inset:0;border:2px dashed color-mix(in srgb,var(--host-ink) 50%,transparent);animation:spin 26s linear infinite}.holo__ring--b{inset:13%;background:conic-gradient(var(--host),var(--play),var(--host-ink),var(--play),var(--host));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));filter:drop-shadow(0 0 14px var(--host-glow));animation:spin 9s linear infinite reverse}.holo__beam{position:absolute;inset:28%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,#fff 75%,var(--host)),color-mix(in srgb,var(--host) 55%,transparent) 45%,transparent);animation:beam 2.6s ease-in-out infinite}.holo__cap{position:relative;display:flex;align-items:center;gap:.65rem;max-width:31rem;min-height:48px;margin:0;padding:.45rem .5rem;padding-inline-end:1rem;border:1px solid color-mix(in srgb,var(--team) 45%,var(--line-2));border-radius:14px;background:color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:0 16px 40px -24px var(--team-glow);transition:border-color .4s,box-shadow .4s}.holo__capicon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--team-soft);color:var(--team-ink);transition:background-color .4s,color .4s}.holo__captext{min-height:1.5em;font-size:.95rem;font-weight:800;line-height:1.5}.holo__dots{display:flex;gap:.4rem}.holo__dots button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--line-2);border-radius:11px;background:color-mix(in srgb,var(--surface) 65%,transparent);color:var(--text-3);cursor:pointer;transition:color .2s,background-color .25s,border-color .25s,box-shadow .25s,transform .3s var(--spring)}.holo__dots button:hover{color:var(--text);transform:translateY(-2px)}.holo__dots button[aria-current=true]{border-color:var(--team);background:var(--team);color:var(--on-team);box-shadow:0 10px 24px -12px var(--team-glow)}.holo__dots .i{width:20px;height:20px}[data-theme=light] .holo__ring--a{border-color:color-mix(in srgb,var(--host) 45%,transparent)}[data-fx=off] .holo__ring,[data-fx=off] .holo__beam,[data-fx=off] .holo__cone{animation:none}@media (max-width: 900px){.holo{align-items:start;padding:calc(var(--hdr) + .45rem) 0 calc(92px + env(safe-area-inset-bottom,0px))}.holo__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"stats" "stage" "copy";gap:.65rem}.holo__stats{align-self:start;justify-content:center;gap:.35rem}.holo__stats li{padding:.25rem .65rem;font-size:.8rem}.holo__stage{min-height:0;height:clamp(270px,41svh,410px);gap:.45rem}.holo__cap{min-height:40px;padding-block:.3rem}.holo__capicon{width:28px;height:28px;border-radius:8px}.holo__captext{font-size:.84rem}.holo__dots button{width:34px;height:34px;border-radius:10px}.holo__dots .i{width:18px;height:18px}.holo__title{margin-bottom:.55rem;font-size:clamp(1.8rem,1.05rem + 4.2vw,2.7rem);text-align:center}.holo__sub{margin:0 auto .95rem;font-size:.93rem;line-height:1.75;text-align:center}.holo__ctas{flex-wrap:nowrap}.holo__ctas .btn{flex:1 1 0;min-width:0;min-height:50px;padding-inline:.7rem;white-space:nowrap;font-size:.98rem}.holo__feats{justify-content:center;margin-top:.9rem;gap:.35rem .85rem;font-size:.78rem}}@media (max-width: 560px){.holo__long{display:none}.holo__short{display:inline}}.sec--browser{position:relative;isolation:isolate;overflow:hidden}.sec--browser>.container{position:relative;z-index:1}.scene{position:absolute;inset:0;z-index:0;pointer-events:none}.scene__cv{position:absolute;inset:0;width:100%;height:100%}.scene[data-retro] .scene__cv{image-rendering:pixelated}.scene__scan{position:absolute;inset:0;opacity:0;transition:opacity .6s;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.28) 0 1px,transparent 1px 3px)}.scene[data-retro] .scene__scan{opacity:.6}.scene__veil{position:absolute;inset:0;background:radial-gradient(75% 55% at 50% 62%,color-mix(in srgb,var(--bg) 50%,transparent),transparent 80%),linear-gradient(to bottom,var(--bg) 0%,color-mix(in srgb,var(--bg) 45%,transparent) 14%,color-mix(in srgb,var(--bg) 28%,transparent) 50%,color-mix(in srgb,var(--bg) 45%,transparent) 86%,var(--bg) 100%)}[data-theme=light] .scene__veil{background:radial-gradient(75% 55% at 50% 62%,color-mix(in srgb,var(--bg) 55%,transparent),transparent 80%),linear-gradient(to bottom,var(--bg) 0%,color-mix(in srgb,var(--bg) 50%,transparent) 14%,color-mix(in srgb,var(--bg) 35%,transparent) 50%,color-mix(in srgb,var(--bg) 50%,transparent) 86%,var(--bg) 100%)}.scene__tag{position:absolute;top:1.1rem;inset-inline-end:1.1rem;z-index:2;display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.3rem .7rem;border:1px solid var(--line-2);border-radius:8px;background:color-mix(in srgb,var(--bg) 72%,transparent);color:var(--text-2);font:700 .72rem/1.4 var(--font);letter-spacing:.05em;direction:ltr}.scene__tag i{width:7px;height:7px;border-radius:50%;background:#ff3b3b;box-shadow:0 0 8px #ff3b3b;animation:blink 1.2s steps(2,start) infinite}.scene__tag b{color:var(--text);font-weight:800}.sec--browser .sec__foot{margin-bottom:clamp(2.5rem,10vw,10rem)}.sec--browser .browser{background:color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:0 30px 70px -40px #000000b3}.sec--browser .filters button:not([aria-pressed=true]){background:color-mix(in srgb,var(--surface) 86%,transparent)}.filters [data-filter]{position:relative;overflow:hidden}.filters__prog{position:absolute;inset:auto 0 0;height:3px;transform:scaleX(var(--prog, 0));transform-origin:0 50%;background:color-mix(in srgb,var(--on-team) 55%,transparent);transition:transform .1s linear;pointer-events:none}[dir=rtl] .filters__prog{transform-origin:100% 50%}.filters:not(.is-auto) .filters__prog{opacity:0}.filters.is-paused .filters__prog{opacity:.45}.filters__auto{display:inline-grid;place-items:center;min-width:44px;padding:.4rem!important}.filters__auto .i{width:16px;height:16px}.filters__auto .i--play,.filters__auto[aria-pressed=false] .i--pause{display:none}.filters__auto[aria-pressed=false] .i--play{display:block}.filters .filters__auto[aria-pressed=true]{background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--team-ink);border-color:color-mix(in srgb,var(--team) 50%,var(--line))}@media (max-width: 700px){.scene__tag{top:.7rem;inset-inline-end:.7rem;font-size:.66rem}.filters--games{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem}.filters--games::-webkit-scrollbar{display:none}.filters--games button{flex:none}}.plans-live{isolation:isolate;overflow:hidden;background:var(--bg-2)}.plans-live__bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.orb{position:absolute;width:46vmax;height:46vmax;border-radius:50%;opacity:.6;animation:orb 22s ease-in-out infinite alternate}.orb--1{top:-12%;left:-10%;background:radial-gradient(closest-side,color-mix(in srgb,var(--host) 55%,transparent),transparent)}.orb--2{right:-8%;bottom:-20%;background:radial-gradient(closest-side,color-mix(in srgb,var(--play) 42%,transparent),transparent);animation-duration:27s;animation-delay:-9s}.orb--3{top:32%;left:38%;width:30vmax;height:30vmax;background:radial-gradient(closest-side,color-mix(in srgb,var(--host-ink) 30%,transparent),transparent);animation-duration:31s;animation-delay:-4s}@keyframes orb{to{transform:translate3d(9vw,7vh,0) scale(1.15)}}.plans-live:not(.is-visible) .orb,[data-fx=off] .orb{animation-play-state:paused}[data-theme=light] .orb{opacity:.45}.glass{border:1px solid color-mix(in srgb,#fff 13%,transparent);background:color-mix(in srgb,var(--surface) 50%,transparent);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:inset 0 1px color-mix(in srgb,#fff 12%,transparent),0 24px 60px -36px #000000bf}[data-theme=light] .glass{border-color:#ffffffe6;background:#ffffff94;box-shadow:inset 0 1px #fff,0 24px 60px -36px #40201259}.picker{display:grid;gap:1.1rem;padding:1.1rem 1.25rem;border-radius:18px}.picker__row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.picker__row--split{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2rem}.picker__k{margin:0;color:var(--text-2);font-size:.86rem;font-weight:800}.picker__games{display:flex;flex-wrap:wrap;gap:.45rem}.pchip{position:relative;display:inline-flex;align-items:center;min-height:42px;padding:.35rem .95rem;border:1px solid var(--line-2);border-radius:10px;background:color-mix(in srgb,var(--surface) 55%,transparent);color:var(--text-2);font-size:.9rem;font-weight:750;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s,box-shadow .25s,transform .3s var(--spring)}.pchip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pchip:hover{border-color:var(--host);color:var(--text)}.pchip:active{transform:scale(.95)}.pchip:has(input:checked){border-color:var(--host);background:var(--host);color:var(--on-host);box-shadow:0 10px 24px -12px var(--host-glow)}.pchip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.picker__players{display:grid;gap:.3rem;min-width:0}.picker__players output{color:var(--host-ink);font-size:1.2rem;font-weight:900;font-variant-numeric:tabular-nums}.billing--mini{background:color-mix(in srgb,var(--surface) 55%,transparent)}.billing--mini label{min-height:38px;padding:.3rem .75rem;font-size:.88rem}.gplans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.4rem;padding-top:.9rem}.gplan{--tilt-x: 0deg;--tilt-y: 0deg;--lift: 0px;position:relative;display:flex;flex-direction:column;gap:1rem;padding:1.45rem 1.2rem 1.15rem;border-radius:18px;transform:perspective(1000px) translateY(var(--lift)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .5s var(--ease),opacity .35s,filter .35s,box-shadow .35s,border-color .35s}.gplan.is-best{--lift: -6px;border-color:color-mix(in srgb,var(--host) 75%,transparent);box-shadow:0 0 0 1px var(--host),0 34px 70px -34px var(--host-glow),inset 0 1px color-mix(in srgb,#fff 14%,transparent)}.gplan[data-fit=short]{opacity:.66;filter:saturate(.55)}.gplan__best{position:absolute;top:-.8rem;inset-inline-start:1.1rem;padding:.15rem .7rem;border-radius:6px;background:var(--host);color:var(--on-host);font-size:.76rem;font-weight:850;line-height:1.6;opacity:0;translate:0 6px;transition:opacity .3s,translate .45s var(--spring)}.gplan.is-best .gplan__best{opacity:1;translate:0 0}.gplan__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.05rem .75rem}.gplan__lv{grid-row:span 2;display:grid;place-items:center;width:3.1rem;height:2.8rem;background:var(--host-soft);color:var(--host-ink);font:900 .76rem/1 var(--font);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);transition:background-color .3s,color .3s}.gplan.is-best .gplan__lv{background:var(--host);color:var(--on-host)}.gplan__name{font-size:1.4rem;font-weight:900;line-height:1.2}.gplan__rank{margin:0;color:var(--text-2);font-size:.84rem;font-weight:650}.gplan__stats{display:grid;gap:.5rem}.gstat{display:grid;grid-template-columns:2.8rem minmax(0,1fr) 4.4rem;align-items:center;gap:.6rem;margin:0;font-size:.76rem}.gstat__k{color:var(--text-3);font-weight:850}.gstat b{color:var(--text);font:650 .74rem var(--mono);text-align:end}.seg{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;direction:ltr}.seg i{height:7px;border-radius:2px;background:var(--line-2)}.seg i.on{background:linear-gradient(90deg,var(--host),var(--host-ink));box-shadow:0 0 8px var(--host-glow);transform-origin:left;transition:transform .45s var(--ease) calc(var(--j, 0) * 45ms + .2s)}.reveal-ready .gplans:not(.is-in) .seg i.on{transform:scaleX(0)}.gplan__fit{--fitc: var(--ok-ink);padding:.65rem .75rem;border-radius:10px;background:color-mix(in srgb,var(--bg) 42%,transparent)}.gplan[data-fit=tight] .gplan__fit{--fitc: var(--warn)}.gplan[data-fit=short] .gplan__fit{--fitc: var(--bad)}.gplan__fitline{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.1rem .5rem;margin:0 0 .45rem;font-size:.82rem;line-height:1.5}.gplan__fitk{color:var(--fitc);font-weight:900}.gplan__fitline b{font-weight:850;font-variant-numeric:tabular-nums}.fit{display:block;height:5px;overflow:hidden;border-radius:3px;background:var(--line)}.fit i{display:block;height:100%;background:var(--fitc);transform-origin:left;transform:scaleX(var(--p, .3));transition:transform .6s var(--ease),background-color .3s}[dir=rtl] .fit i{transform-origin:right}.gplan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;margin:0}.gplan__price b{font-size:1.75rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.gplan__price span{color:var(--text-3);font-size:.8rem;font-weight:650}.gplan .btn{margin-top:auto}.gplan__live{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:0;color:var(--text-3);font-size:.78rem}.gplan__live i{width:7px;height:7px;border-radius:50%;background:var(--ok);animation:ping 2.2s var(--ease) infinite}.gplan__live b{color:var(--text-2);font-variant-numeric:tabular-nums}.feed{display:flex;align-items:center;gap:1rem;margin-top:1.25rem;padding:.7rem 1rem;overflow:hidden;border-radius:12px}.feed__k{display:inline-flex;flex:none;align-items:center;gap:.45rem;color:var(--play-ink);font-size:.8rem;font-weight:900}.feed__k i{width:7px;height:7px;border-radius:50%;background:var(--play);animation:ping-play 1.8s var(--ease) infinite}.feed__list{display:flex;gap:2rem;min-width:0;margin:0;padding:0;overflow:hidden;list-style:none;white-space:nowrap}.feed__list li{flex:none;color:var(--text-2);font-size:.86rem}.feed__list li.is-new{animation:feed-in .6s var(--ease) both}.feed__list b{color:var(--text);font-weight:850}.feed__list time{margin-inline-start:.35rem;color:var(--text-3);font-size:.78rem}@keyframes feed-in{0%{opacity:0;translate:-14px 0}}[dir=rtl] .feed__list li.is-new{animation-name:feed-in-rtl}@keyframes feed-in-rtl{0%{opacity:0;translate:14px 0}}@media (max-width: 1140px){.gplans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.picker__row--split{grid-template-columns:minmax(0,1fr)}.picker__games{flex-wrap:nowrap;margin-inline:-1.25rem;padding-inline:1.25rem;overflow-x:auto;scrollbar-width:none}.picker__games::-webkit-scrollbar{display:none}.pchip{flex:none}}@media (max-width: 640px){.gplans{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;margin-inline:calc(var(--pad) * -1);padding:1.1rem var(--pad) 1.25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none}.gplans::-webkit-scrollbar{display:none}.gplan{scroll-snap-align:center}}.picker{grid-template-columns:minmax(0,1fr)}.picker>*,.picker__row>*,.picker__row--split>*{min-width:0}.picker fieldset{min-inline-size:0}.is-typing:after{content:"";display:inline-block;width:.5ch;height:1em;margin-inline-start:3px;vertical-align:-.12em;background:var(--team, var(--host));animation:blink .8s steps(2) infinite}.sec--infra{overflow:hidden;background:radial-gradient(60% 70% at 70% 45%,var(--host-soft),transparent 70%),var(--bg-2)}[dir=rtl] .sec--infra{background:radial-gradient(60% 70% at 30% 45%,var(--host-soft),transparent 70%),var(--bg-2)}.stage{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"hud globe" "chapters chapters";align-items:center;gap:1.5rem clamp(1.5rem,4vw,4rem)}.stage__hud{grid-area:hud}.stage__k{display:flex;align-items:center;gap:.75rem;margin:0 0 1.1rem}.stage__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--team-soft);color:var(--team-ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--team) 45%,transparent),0 12px 30px -14px var(--team-glow);transition:background-color .4s,color .4s}.stage__icon .i{width:24px;height:24px}.stage__num{color:var(--text-3);font:700 .88rem var(--mono)}.stage__title{min-height:2.8em;margin:0 0 .8rem;font-size:clamp(1.55rem,1.15rem + 1.6vw,2.5rem);font-weight:900;line-height:1.4;text-wrap:balance}html[lang=en] .stage__title{line-height:1.12;letter-spacing:-.025em}.stage__text{min-height:4.4em;max-width:32rem;margin:0 0 1.5rem;color:var(--text-2);font-size:1.05rem;line-height:1.9}html[lang=en] .stage__text{line-height:1.6}.stage__stat{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;margin:0}.stage__stat b{color:var(--team-ink);font-size:clamp(2.6rem,2rem + 2.4vw,3.8rem);font-weight:900;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stage__stat span{max-width:18rem;color:var(--text-2);font-weight:700;line-height:1.5}.stage .globe{grid-area:globe;position:relative;width:100%;max-width:640px;margin:0 auto;aspect-ratio:1}.globe__canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.globe__canvas:active{cursor:grabbing}.globe__hint{position:absolute;left:0;right:0;bottom:1%;color:var(--text-3);font-size:.76rem;text-align:center;pointer-events:none}.chapters{grid-area:chapters;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.chapter{position:relative;display:flex;align-items:center;gap:.6rem;min-height:56px;padding:.5rem .85rem;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text-2);font:750 .92rem/1.35 var(--font);text-align:start;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s,transform .3s var(--spring)}.chapter .i{flex:none;width:22px;height:22px;color:var(--text-3);transition:color .2s}.chapter:hover{border-color:var(--line-2);color:var(--text);transform:translateY(-2px)}.chapter[aria-current=true]{border-color:color-mix(in srgb,var(--host) 60%,transparent);background:var(--host-soft);color:var(--text)}.chapter[aria-current=true] .i{color:var(--host-ink)}.chapter__bar{position:absolute;inset-inline:0;bottom:0;height:3px}.chapter__bar b{display:block;height:100%;background:linear-gradient(var(--fill-dir),var(--host),var(--play));transform-origin:left;transform:scaleX(var(--p, 0))}[dir=rtl] .chapter__bar b{transform-origin:right}@media (max-width: 960px){.stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"globe" "hud" "chapters"}.stage .globe{max-width:520px}.stage__title{min-height:2.9em}.chapters{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);overflow-x:auto;scrollbar-width:none}.chapters::-webkit-scrollbar{display:none}}.reel{margin:1.5rem 0 1.9rem}.reel__steps{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1.3rem;padding:0;list-style:none}.reel__step{position:relative;display:grid;place-items:center;width:50px;height:50px;padding:0;overflow:hidden;border:1px solid var(--line-2);border-radius:13px;background:var(--surface);color:var(--text-3);cursor:pointer;transition:color .25s,border-color .25s,background-color .25s,box-shadow .25s,transform .35s var(--spring)}.reel__step .i{width:22px;height:22px}.reel__step:hover{color:var(--text);transform:translateY(-3px)}.reel__step.is-done{border-color:color-mix(in srgb,var(--host) 50%,transparent);color:var(--host-ink)}.reel__step[aria-current=true]{border-color:var(--host);background:var(--host);color:var(--on-host);box-shadow:0 12px 26px -12px var(--host-glow);transform:translateY(-3px)}.reel__bar{position:absolute;inset-inline:0;bottom:0;height:3px;background:color-mix(in srgb,#fff 22%,transparent);opacity:0}.reel__step[aria-current=true] .reel__bar{opacity:1}.reel__bar b{display:block;height:100%;background:#fff;transform-origin:left;transform:scaleX(var(--p, 0))}[dir=rtl] .reel__bar b{transform-origin:right}.reel__num{margin:0 0 .3rem;color:var(--text-3);font:700 .85rem var(--mono)}.reel__title{min-height:1.45em;margin:0 0 .5rem;font-size:clamp(1.3rem,1.05rem + .9vw,1.8rem);font-weight:900;line-height:1.45}html[lang=en] .reel__title{line-height:1.2;letter-spacing:-.015em}.reel__text{min-height:3.9em;max-width:34rem;margin:0;color:var(--text-2);font-size:1.03rem;line-height:1.9}html[lang=en] .reel__text{line-height:1.6;min-height:3.3em}.pm__view{overflow:hidden}.pm__mini{display:block;width:72px;height:5px;overflow:hidden;border-radius:3px;background:var(--line)}.pm__mini i{display:block;height:100%;background:var(--host);transform-origin:left;transform:scaleX(var(--p, 0))}[dir=rtl] .pm__mini i{transform-origin:right}.perms{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px}.perms i{padding:.05rem .35rem;border-radius:5px;background:var(--line);color:var(--text-3);font:700 .62rem/1.6 var(--mono);font-style:normal}.perms i.ok{background:var(--ok-soft);color:var(--ok-ink)}.pm__creds{display:grid;gap:.25rem;margin-top:.6rem;padding:.6rem .75rem;border:1px dashed var(--host);border-radius:10px;background:var(--host-soft);animation:view-in .35s var(--ease) both}.pm__creds p{display:flex;justify-content:space-between;gap:1rem;margin:0;font-size:.78rem;line-height:1.6}.pm__creds span{color:var(--text-2)}.pm__creds code{min-height:1.2em;color:var(--text);font-size:.76rem}.pm__mig{margin-top:.6rem;padding:.6rem .75rem;border-radius:10px;background:var(--surface-2);animation:view-in .35s var(--ease) both}.pm__mig p{display:flex;justify-content:space-between;gap:1rem;margin:0 0 .4rem;font-size:.8rem}.pm__mig .pm__mini{width:100%;height:6px}.run{--run: 0;position:relative;padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.run__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1.3rem}.run__timer{display:flex;align-items:center;gap:.6rem;margin:0;color:var(--text);font:800 clamp(2rem,1.5rem + 2.6vw,3.4rem)/1 var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.run__timer .i{width:.62em;height:.62em;color:var(--host-ink)}.run.is-finished .run__timer b{color:var(--ok-ink)}.run__pb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;color:var(--text-2);font-weight:750}.run__pbk{padding:.05rem .5rem;border-radius:6px;background:var(--warn);color:#1a1200;font-size:.75rem;font-weight:900}.run__stamp{padding:.1rem .65rem;border:2px solid var(--ok);border-radius:7px;color:var(--ok-ink);font-size:.82rem;font-weight:900;opacity:0;scale:1.7;rotate:-7deg;transition:opacity .25s,scale .5s var(--spring)}.run.is-finished .run__stamp{opacity:1;scale:1}.run__track{position:relative;height:36px;margin:0 .8rem 1.5rem}.run__rail{position:absolute;inset-inline:0;top:50%;height:6px;margin-top:-3px;overflow:hidden;border-radius:3px;background:var(--line)}.run__fill{position:absolute;inset:0;background:linear-gradient(var(--fill-dir),var(--host),var(--play));transform-origin:left;transform:scaleX(var(--run))}[dir=rtl] .run__fill{transform-origin:right}.run__cp{position:absolute;top:50%;inset-inline-start:calc(var(--at) * 100%);width:14px;height:14px;margin-top:-7px;margin-inline-start:-7px;border:2px solid var(--line-2);background:var(--surface);transform:rotate(45deg);transition:background-color .3s,border-color .3s,box-shadow .3s}.run__cp.is-done{border-color:var(--host);background:var(--host);box-shadow:0 0 14px var(--host-glow)}.run__flag{position:absolute;top:50%;inset-inline-end:-8px;translate:0 -78%;color:var(--text-3);transition:color .3s}.run.is-finished .run__flag{color:var(--ok)}.run__runner{position:absolute;top:50%;inset-inline-start:calc(var(--run) * 100%);width:30px;height:30px;margin-top:-15px;margin-inline-start:-15px;filter:drop-shadow(0 0 10px var(--host-glow))}.run__runner svg{width:100%;height:100%;animation:spin 1.1s linear infinite}.run.is-finished .run__runner svg{animation:none}.run__splits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.rsplit{display:grid;justify-items:center;gap:.35rem;padding:1rem .8rem 1.1rem;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--bg) 55%,transparent);text-align:center;opacity:.5;transition:opacity .4s,border-color .4s,transform .5s var(--spring),box-shadow .4s}.rsplit.is-active{opacity:.85;border-color:var(--line-2)}.rsplit.is-done{opacity:1;border-color:color-mix(in srgb,var(--host) 55%,transparent);transform:translateY(-5px);box-shadow:0 20px 40px -28px var(--host-glow)}.rsplit h3{margin:.15rem 0 0;font-size:1.02rem;font-weight:850}.rsplit p{margin:0;color:var(--text-2);font-size:.82rem}.rsplit time{color:var(--text-3);font:800 .92rem var(--mono)}.rsplit.is-done time{color:var(--ok-ink)}.rsplit__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--host-soft);color:var(--host-ink)}.vg{position:relative;display:grid;place-items:center;width:100%;height:88px}.vg--plan{grid-template-columns:repeat(3,34px);justify-content:center;align-items:center;gap:8px}.vg--plan i{position:relative;width:34px;height:48px;border:1px solid var(--line-2);border-radius:8px;background:var(--surface-2);transition:transform .5s var(--spring),background-color .35s,border-color .35s,box-shadow .35s}.vg--plan i:after{content:"";position:absolute;left:50%;top:46%;width:12px;height:6px;border-bottom:2.5px solid var(--on-host);border-left:2.5px solid var(--on-host);translate:-50% -50%;rotate:-45deg;opacity:0;transition:opacity .25s .2s}.rsplit.is-active .vg--plan i:nth-child(2){animation:pick-wiggle .7s ease-in-out infinite alternate}.rsplit.is-done .vg--plan i:nth-child(2){border-color:var(--host);background:var(--host);box-shadow:0 12px 26px -10px var(--host-glow);transform:translateY(-10px) scale(1.14)}.rsplit.is-done .vg--plan i:nth-child(2):after{opacity:1}@keyframes pick-wiggle{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@property --fill{syntax: "<number>"; inherits: false; initial-value: 0;}.vg__ring{width:76px;height:76px;border-radius:50%;background:conic-gradient(var(--host) calc(var(--fill) * 1%),var(--line) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));transition:--fill 1.8s linear}.rsplit.is-active .vg__ring{--fill: 75}.rsplit.is-done .vg__ring{--fill: 100;transition-duration:.3s}.vg--install .tile{position:absolute;opacity:.35;scale:.6;transition:opacity .3s,scale .5s var(--spring)}.rsplit.is-active .vg--install .tile{animation:spin 2.4s linear infinite}.rsplit.is-done .vg--install .tile{opacity:1;scale:1;animation:none}.vg--online{grid-template-columns:auto auto;justify-content:center;gap:12px}.vg__rack{display:grid;gap:5px;width:66px;padding:6px;border:1px solid var(--line-2);border-radius:9px;background:var(--surface-2)}.vg__rack i{position:relative;height:13px;border-radius:3px;background:var(--line)}.vg__rack i:after{content:"";position:absolute;top:3.5px;inset-inline-end:4px;width:6px;height:6px;border-radius:50%;background:var(--text-3);transition:background-color .3s,box-shadow .3s}.rsplit.is-done .vg__rack i:after{background:var(--ok);box-shadow:0 0 8px var(--ok)}.rsplit.is-done .vg__rack i:nth-child(2):after{transition-delay:.15s}.rsplit.is-done .vg__rack i:nth-child(3):after{transition-delay:.3s}.vg__avs{display:flex}.vg__avs b{display:grid;place-items:center;width:28px;height:28px;margin-inline-start:-7px;border:2px solid var(--surface);border-radius:50%;background:var(--play);color:var(--on-play);font-size:.7rem;font-weight:900;scale:0;transition:scale .45s var(--spring)}.rsplit.is-done .vg__avs b{scale:1}.rsplit.is-done .vg__avs b:nth-child(2){transition-delay:.2s}.rsplit.is-done .vg__avs b:nth-child(3){transition-delay:.4s}@media (max-width: 640px){.run__splits{grid-template-columns:minmax(0,1fr);gap:.6rem}.rsplit{grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"vg title time" "vg text time";justify-items:start;align-items:center;gap:.1rem .8rem;text-align:start}.rsplit .vg{grid-area:vg;height:70px}.rsplit__icon{display:none}.rsplit h3{grid-area:title}.rsplit p{grid-area:text}.rsplit time{grid-area:time}.vg--plan{grid-template-columns:repeat(3,24px);gap:5px}.vg--plan i{width:24px;height:36px}.vg__ring{width:60px;height:60px}.vg__rack{width:50px}.vg__avs b{width:22px;height:22px;font-size:.6rem}}.cta{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(4.5rem,3.5rem + 6vw,8rem)}.cta__bg{position:absolute;inset:0;z-index:-1}.cta__half{position:absolute;inset:0}.cta__half--host{background:var(--host-bg);clip-path:polygon(0 0,58% 0,42% 100%,0 100%)}.cta__half--play{background:var(--play-bg);clip-path:polygon(58% 0,100% 0,100% 100%,42% 100%)}[dir=rtl] .cta__half--host{clip-path:polygon(42% 0,100% 0,100% 100%,58% 100%)}[dir=rtl] .cta__half--play{clip-path:polygon(0 0,42% 0,58% 100%,0 100%)}.cta__seam{position:absolute;inset:0;filter:drop-shadow(0 0 14px var(--play-glow))}.cta__seam:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--host),var(--play));clip-path:polygon(calc(58% - 1px) 0,calc(58% + 1px) 0,calc(42% + 1px) 100%,calc(42% - 1px) 100%)}[dir=rtl] .cta__seam:before{clip-path:polygon(calc(42% - 1px) 0,calc(42% + 1px) 0,calc(58% + 1px) 100%,calc(58% - 1px) 100%)}.cta__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem}.cta__title{max-width:13ch;margin-bottom:1.2rem;text-shadow:0 10px 40px var(--bg)}.cta .lead{margin:0 0 2rem;text-shadow:0 2px 18px var(--bg)}.cta__actions{display:flex;flex-wrap:wrap;gap:.9rem}.sp3{position:relative;height:clamp(330px,36vw,470px);perspective:1000px;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.sp3__scene{--rx: 0deg;--ry: 0deg;position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry))}.sp3__pad{position:absolute;left:50%;top:72%;width:300px;height:300px;margin:-150px 0 0 -150px;transform:rotateX(76deg);transform-style:preserve-3d}.sp3__ring{position:absolute;border-radius:50%}.sp3__ring--a{inset:0;border:2px dashed color-mix(in srgb,var(--host-ink) 70%,transparent);animation:spin 22s linear infinite}.sp3__ring--b{inset:34px;background:conic-gradient(var(--host),var(--play),var(--host-ink),var(--play),var(--host));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));animation:spin 9s linear infinite reverse;filter:drop-shadow(0 0 12px var(--host-glow))}.sp3__ring--c{inset:78px;border:1.5px solid var(--play);opacity:.8;animation:spin 5s linear infinite}.sp3__core{position:absolute;inset:104px;border-radius:50%;background:radial-gradient(closest-side,#fff,color-mix(in srgb,var(--host) 70%,transparent) 45%,transparent)}.sp3__beam{position:absolute;left:50%;top:22%;width:74px;height:50%;margin-left:-37px;background:linear-gradient(to top,color-mix(in srgb,var(--host-ink) 70%,transparent),color-mix(in srgb,var(--play) 25%,transparent) 70%,transparent);filter:blur(10px);opacity:.6;animation:beam 2.6s ease-in-out infinite}@keyframes beam{50%{opacity:.9;transform:scaleX(1.25)}}.sp3__float{position:absolute;left:50%;top:40%;width:110px;height:110px;margin:-55px 0 0 -55px;transform-style:preserve-3d;animation:bob 4.2s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-16px)}}.sp3__cube{position:absolute;inset:0;transform-style:preserve-3d;animation:cube 13s linear infinite}@keyframes cube{0%{transform:rotateX(-20deg) rotateY(0)}to{transform:rotateX(-20deg) rotateY(360deg)}}.sp3__f{position:absolute;inset:0;display:grid;place-items:center;border:1.5px solid color-mix(in srgb,var(--host-ink) 65%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-2) 88%,transparent),color-mix(in srgb,var(--bg) 92%,transparent));box-shadow:inset 0 0 26px color-mix(in srgb,var(--host) 40%,transparent)}.sp3__f svg{width:54px;height:54px;filter:drop-shadow(0 0 10px var(--play-glow))}.sp3__f--front{transform:translateZ(55px)}.sp3__f--back{transform:rotateY(180deg) translateZ(55px)}.sp3__f--right{transform:rotateY(90deg) translateZ(55px);background:linear-gradient(135deg,var(--host),color-mix(in srgb,var(--host) 40%,var(--bg)))}.sp3__f--left{transform:rotateY(-90deg) translateZ(55px);background:linear-gradient(135deg,var(--play),color-mix(in srgb,var(--play) 40%,var(--bg)))}.sp3__f--top{transform:rotateX(90deg) translateZ(55px);background:linear-gradient(135deg,var(--host-ink),var(--play-ink))}.sp3__f--bottom{transform:rotateX(-90deg) translateZ(55px)}.sp3__orbit{position:absolute;left:50%;top:40%;width:0;height:0;transform-style:preserve-3d;animation:orbit 16s linear infinite}@keyframes orbit{0%{transform:rotateX(-14deg) rotateY(0)}to{transform:rotateX(-14deg) rotateY(360deg)}}.sp3__tok{--cut: 8px;position:absolute;left:-25px;top:-25px;display:grid;place-items:center;width:50px;height:50px;background:var(--team);color:var(--on-team);font:900 .8rem/1 var(--font);direction:ltr;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));animation:tok 16s linear infinite}@keyframes tok{0%{transform:rotateY(var(--a)) translateZ(165px) rotateY(calc(var(--a) * -1)) rotateY(0) rotateX(14deg)}to{transform:rotateY(var(--a)) translateZ(165px) rotateY(calc(var(--a) * -1)) rotateY(-360deg) rotateX(14deg)}}.sp3__dust i{position:absolute;left:50%;top:70%;width:4px;height:4px;background:var(--host-ink);opacity:0;animation:sp-rise 3.4s linear infinite;animation-delay:var(--d)}.sp3__dust i:nth-child(3n){background:var(--play-ink)}@keyframes sp-rise{0%{transform:translate(var(--x));opacity:0}15%{opacity:1}to{transform:translate(var(--x),-230px);opacity:0}}.sp3__tag{position:absolute;left:50%;top:9%;margin:0;padding:.3rem .85rem;border:1px solid var(--line-2);border-radius:9px;background:var(--surface-2);color:var(--text);font-size:.86rem;font-weight:800;white-space:nowrap;translate:-50% 0;opacity:0;box-shadow:0 14px 30px -14px #0009}.sp3.is-spawn .sp3__tag{animation:sp-tag 2.8s var(--ease) both}@keyframes sp-tag{0%{opacity:0;translate:-50% 12px}12%,76%{opacity:1;translate:-50% 0}to{opacity:0;translate:-50% -14px}}.sp3.is-spawn .sp3__beam{animation:beam-flash .9s ease-out}@keyframes beam-flash{0%{opacity:1;transform:scaleX(2.2);filter:blur(4px)}to{opacity:.6;transform:none}}.sp3.is-spawn .sp3__core{animation:core-flash .9s ease-out}@keyframes core-flash{0%{transform:scale(2.2)}to{transform:none}}.sp3__hint{position:absolute;left:0;right:0;bottom:0;margin:0;color:var(--text-3);font-size:.78rem;text-align:center}.sp3:not(.is-visible) *,[data-fx=off] .sp3 *{animation-play-state:paused!important}@media (max-width: 860px){.cta__grid{grid-template-columns:minmax(0,1fr);gap:.5rem}.sp3{order:-1;height:300px}.sp3__scene{scale:.78}.cta__title{max-width:16ch}}@media (prefers-reduced-motion: reduce){.sp3 *{animation:none!important}}.arena{margin-top:clamp(4rem,8vw,7rem);scroll-margin-top:calc(var(--hdr) + 1rem)}.arena__game{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1.4rem}.arena__k{display:inline-flex;align-items:center;gap:.4rem;margin-inline-end:.4rem;color:var(--text-2);font-weight:800;font-size:.9rem}.arena__stage{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:1.25rem;padding:clamp(1rem,2.5vw,1.75rem);overflow:hidden;border:1px solid var(--line-2);border-radius:24px;background:linear-gradient(90deg,var(--host-soft),transparent 42%,transparent 58%,var(--play-soft)),var(--surface)}[dir=rtl] .arena__stage{background:linear-gradient(270deg,var(--host-soft),transparent 42%,transparent 58%,var(--play-soft)),var(--surface)}.arena__stage:before{content:"";position:absolute;z-index:-1;top:-10%;bottom:-10%;left:50%;width:2px;margin-left:-1px;background:linear-gradient(var(--host),var(--play));opacity:.45;transform:skew(-14deg)}.fighter{display:grid;justify-items:center;gap:1rem;text-align:center}.fighter__pick{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.fchip{position:relative;display:inline-flex;align-items:center;min-height:38px;padding:.25rem .75rem;border:1px solid var(--line-2);border-radius:9px;color:var(--text-2);font-size:.86rem;font-weight:800;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s,transform .3s var(--spring)}.fchip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.fchip:hover{border-color:var(--team);color:var(--text)}.fchip:active{transform:scale(.94)}.fchip:has(input:checked){border-color:var(--team);background:var(--team);color:var(--on-team)}.fchip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.fighter__card{display:grid;justify-items:center;gap:.3rem;width:100%;padding:1.3rem 1rem;border:1px solid color-mix(in srgb,var(--team) 45%,transparent);border-radius:18px;background:color-mix(in srgb,var(--bg) 45%,transparent);box-shadow:0 26px 50px -32px var(--team-glow);transition:transform .5s var(--spring),box-shadow .4s}.arena[data-winner=a] [data-slot=a] .fighter__card,.arena[data-winner=b] [data-slot=b] .fighter__card{box-shadow:0 0 0 2px var(--team),0 30px 60px -28px var(--team-glow);transform:translateY(-4px)}.fighter__lv{display:grid;place-items:center;width:3.4rem;height:3rem;background:var(--team);color:var(--on-team);font:900 .8rem/1 var(--font);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.fighter__name{margin:.25rem 0 0;color:var(--text);font-size:clamp(1.8rem,1.35rem + 1.6vw,2.6rem);font-weight:900;line-height:1.1}.fighter__rank{margin:0;color:var(--team-ink);font-weight:750}.fighter__price{margin:.25rem 0 .55rem}.fighter__price b{font-size:1.3rem;font-weight:900;font-variant-numeric:tabular-nums}.fighter__price span{color:var(--text-3);font-size:.8rem}.arena.is-slam .fighter__card{animation:f-in .55s var(--spring)}@keyframes f-in{0%{opacity:.4;scale:.9}}.arena__mid{position:relative;display:grid;place-items:center}.radar{position:relative;width:100%;max-width:330px;aspect-ratio:1;direction:ltr}.radar svg{width:100%;height:100%;overflow:visible}.radar__web polygon{fill:none;stroke:var(--line-2);stroke-width:.8}.radar__web line{stroke:var(--line);stroke-width:.8}.radar__a{fill:color-mix(in srgb,var(--host) 26%,transparent);stroke:var(--host);stroke-width:2.2;stroke-linejoin:round}.radar__b{fill:color-mix(in srgb,var(--play) 24%,transparent);stroke:var(--play);stroke-width:2.2;stroke-linejoin:round}.radar__lab{position:absolute;translate:-50% -50%;color:var(--text-3);font-size:.72rem;font-weight:800;white-space:nowrap}.vs{position:absolute;display:grid;place-items:center;width:66px;height:66px;border:2px solid var(--line-2);border-radius:50%;background:var(--bg);color:var(--text);font-size:1.05rem;font-weight:900;line-height:1;box-shadow:0 0 0 7px color-mix(in srgb,var(--bg) 50%,transparent),0 0 36px -6px var(--play-glow)}.vs .i{width:18px;height:18px;margin-bottom:-6px;color:var(--play-ink)}.arena.is-slam .vs{animation:slam .6s var(--spring)}.arena.is-slam .arena__stage{animation:shake .42s ease .12s}@keyframes slam{0%{scale:2.4;opacity:0}60%{scale:.9;opacity:1}to{scale:1}}@keyframes shake{20%{translate:-4px 0}40%{translate:4px 0}60%{translate:-2px 0}80%{translate:1px 0}}.tug{display:grid;gap:.5rem;margin:1.3rem 0 0;padding:0;list-style:none}.tug__row{display:grid;grid-template-columns:7rem minmax(0,1fr) 7rem;align-items:center;gap:.9rem}.tug__v{display:flex;align-items:center;gap:.35rem;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}.tug__v--a{justify-content:flex-start;color:var(--host-ink)}.tug__v--b{justify-content:flex-end;color:var(--play-ink)}.tug__v .i{width:1.05em;height:1.05em;color:var(--warn);opacity:0;scale:.3;transition:opacity .25s,scale .45s var(--spring)}.tug__row.win-a .tug__v--a .i,.tug__row.win-b .tug__v--b .i{opacity:1;scale:1}.tug__mid{display:grid;gap:.3rem}.tug__k{display:flex;align-items:center;justify-content:center;gap:.4rem;color:var(--text-2);font-size:.8rem;font-weight:750}.tug__k .i{width:1.05em;height:1.05em}.tug__bar{position:relative;display:flex;height:10px;overflow:hidden;border-radius:6px;background:var(--line)}.tug__bar:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:var(--bg);opacity:.8}.tug__a,.tug__b{display:block;height:100%;transition:flex-grow .7s var(--ease)}.tug__a{flex-grow:var(--a, 1);background:linear-gradient(var(--fill-dir),color-mix(in srgb,var(--host) 55%,transparent),var(--host))}.tug__b{flex-grow:var(--b, 1);background:linear-gradient(var(--fill-dir),var(--play),color-mix(in srgb,var(--play) 55%,transparent))}.arena__verdict{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1.5rem 0 0;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);font-weight:900}.arena__verdict .i{width:1.4em;height:1.4em;color:var(--warn)}.arena__table{margin-top:1.6rem;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.arena__table summary{display:flex;align-items:center;gap:.6rem;min-height:54px;padding:.8rem 1.1rem;font-weight:800;list-style:none;cursor:pointer}.arena__table summary::-webkit-details-marker{display:none}.arena__table summary .i:first-child{color:var(--host-ink)}.arena__table summary .i:last-child{margin-inline-start:auto;transition:transform .35s var(--ease)}.arena__table[open] summary .i:last-child{transform:rotate(180deg)}.arena__table .cmp-wrap{border:0;border-top:1px solid var(--line);border-radius:0 0 14px 14px}@media (max-width: 900px){.arena__stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"a b" "mid mid"}[data-slot=a]{grid-area:a}[data-slot=b]{grid-area:b}.arena__mid{grid-area:mid}.arena__stage:before{display:none}.fighter__card{padding:1rem .6rem}.fighter__pick{gap:.25rem}.fchip{min-height:34px;padding:.2rem .5rem;font-size:.78rem}.tug__row{grid-template-columns:4.8rem minmax(0,1fr) 4.8rem;gap:.5rem}.tug__v{font-size:.88rem}}.fighter,.fighter__card,.fighter__pick{min-width:0}.fighter__card{max-width:100%}.fighter__card{grid-template-columns:minmax(0,1fr)}.fighter__card>*{max-width:100%}.fighter__card .btn{white-space:normal;text-align:center}.fighter__price{overflow-wrap:anywhere;text-align:center}@media (max-width: 400px){.fighter__card,.fighter__card .btn{padding-inline:.7rem}}.phero{position:relative;isolation:isolate;overflow:hidden;padding:calc(var(--hdr) + clamp(3rem,9vh,6.5rem)) 0 clamp(3rem,7vh,5.5rem);background:linear-gradient(to bottom,var(--host-bg),var(--bg) 92%)}.phero--short{padding-bottom:clamp(2.5rem,5vh,3.5rem)}.phero__bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.phero__seam{position:absolute;inset:0;background:linear-gradient(to bottom,var(--play-bg),var(--bg) 95%);clip-path:polygon(80% 0,100% 0,100% 100%,67% 100%)}.phero__seam:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--host),var(--play) 60%,transparent);clip-path:polygon(80% 0,calc(80% + 2px) 0,calc(67% + 2px) 100%,67% 100%)}[dir=rtl] .phero__seam{clip-path:polygon(0 0,20% 0,33% 100%,0 100%)}[dir=rtl] .phero__seam:before{clip-path:polygon(calc(20% - 2px) 0,20% 0,33% 100%,calc(33% - 2px) 100%)}.ghost--page{--team: var(--play);inset-inline-end:-1%;bottom:-5%;font-size:clamp(5rem,15vw,13.5rem);opacity:.08}.phero__in{position:relative}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;color:var(--text-3);font-size:.88rem}.crumbs a{color:var(--text-2);text-decoration:none}.crumbs a:hover{color:var(--text)}.phero .display{max-width:15ch;margin:0 0 1.2rem}html[lang=en] .phero .display{max-width:13ch}.phero .lead{margin:0}.jumps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:54rem;margin-top:2.6rem}.jump{display:grid;gap:.35rem;padding:1.25rem 3.6rem 1.3rem 1.3rem;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .25s,transform .4s var(--ease)}[dir=rtl] .jump{padding:1.25rem 1.3rem 1.3rem 3.6rem}.jump:hover{border-color:var(--team);transform:translateY(-3px)}.jump .tag{margin:0}.jump b{font-size:1.08rem;font-weight:850;line-height:1.55}.jump__meta{color:var(--text-3);font-size:.88rem}.jump .jump__go{position:absolute;inset-inline-end:1.2rem;top:50%;translate:0 -50%;color:var(--team-ink);transition:translate .35s var(--ease)}.jump:hover .jump__go{translate:0 calc(-50% + 4px)}@media (max-width: 640px){.jumps{grid-template-columns:minmax(0,1fr)}}.games{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:.9rem;margin:0;padding:0;list-style:none}.game{display:flex;align-items:flex-start;gap:1rem;height:100%;padding:1.15rem 2.6rem 1.15rem 1.15rem;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .25s,transform .4s var(--ease)}[dir=rtl] .game{padding:1.15rem 1.15rem 1.15rem 2.6rem}.game:hover{border-color:var(--host);transform:translateY(-3px)}.game__body{display:grid;gap:.2rem;min-width:0}.game__name{font-size:1.04rem;font-weight:850;line-height:1.35}.game__pop{justify-self:start;padding:.02rem .5rem;border-radius:6px;background:var(--host-soft);color:var(--host-ink);font-size:.72rem;font-weight:850;line-height:1.7}.game__desc{color:var(--text-2);font-size:.87rem;line-height:1.65}.game__meta{display:flex;flex-wrap:wrap;gap:.15rem .9rem;margin-top:.35rem;color:var(--text-3);font-size:.8rem;font-weight:650}.game .game__go{position:absolute;inset-inline-end:1rem;top:1.25rem;color:var(--text-3);transition:color .25s,translate .35s var(--ease)}.game:hover .game__go{color:var(--host-ink);translate:3px 0}[dir=rtl] .game:hover .game__go{translate:-3px 0}.feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;margin:2rem 0 0;padding:0;list-style:none}.feats li{display:flex;align-items:flex-start;gap:.9rem}.feats .i,.promises .i{width:2.6rem;height:2.6rem;padding:.6rem;border-radius:10px;background:var(--host-soft);color:var(--host-ink)}.feats h3{margin:0 0 .15rem;font-size:1.02rem;font-weight:850}.feats p{margin:0;color:var(--text-2);font-size:.92rem;line-height:1.7}@media (max-width: 560px){.feats{grid-template-columns:minmax(0,1fr)}}.deploy{position:sticky;top:calc(var(--hdr) + 1.5rem);margin:0;padding:1.2rem;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.deploy__cap{display:flex;align-items:center;gap:.55rem;margin-bottom:1rem;color:var(--host-ink);font-size:.92rem;font-weight:750;line-height:1.5}.deploy__term{min-height:12.6rem;margin:0;padding:1rem 1.1rem;overflow-x:auto;border-radius:6px;background:#090605;color:#c9d3ff;font:.79rem/1.95 var(--mono);white-space:pre}.deploy__term .c-dim{color:#6f7aa6}.deploy__term .c-ok{color:#33e39a}.deploy__term .c-hi{color:#9db6ff;font-weight:700}.deploy__term .caret{display:inline-block;width:.5em;height:1.05em;margin-inline-start:1px;vertical-align:-2px;background:#9db6ff;animation:blink 1s steps(2) infinite}.deploy__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0 0}.deploy__specs div{padding:.65rem .8rem;border:1px solid var(--line);border-radius:8px}.deploy__specs dt{color:var(--text-3);font-size:.75rem;font-weight:650;line-height:1.4}.deploy__specs dd{margin:0;font-size:.92rem;font-weight:800}@media (max-width: 960px){.deploy{position:relative;top:0}}.sec--play{background:var(--bg-2)}.families{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.family{--tilt-x: 0deg;--tilt-y: 0deg;display:flex;flex-direction:column;gap:.7rem;padding:1.4rem;border:1px solid var(--line);border-radius:16px;background:var(--surface);transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .5s var(--ease),border-color .25s}.family:hover{border-color:var(--play)}.family h3{margin:.3rem 0 0;font-size:1.18rem;font-weight:850}.family>p{margin:0;color:var(--text-2);font-size:.92rem;line-height:1.75}.family .family__live{display:flex;align-items:center;gap:.45rem;margin-top:auto;color:var(--text);font-weight:700}.family__live i{width:8px;height:8px;border-radius:50%;background:var(--ok);animation:ping 2.2s var(--ease) infinite}.family__live b{font-size:1.1rem;font-variant-numeric:tabular-nums}@media (max-width: 1140px){.families{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.families{grid-template-columns:minmax(0,1fr)}}.play-extra{margin-top:clamp(3rem,6vw,5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.5rem;margin:1.25rem 0 0;padding:0;list-style:none}.perks li{display:flex;align-items:center;gap:.65rem;font-weight:700;line-height:1.5}.perks .i{color:var(--play)}.events{display:grid;gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none}.event{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date btn" "title btn" "prize btn";align-items:center;gap:.15rem 1rem;padding:1rem 1.15rem;border:1px solid var(--line);border-inline-start:3px solid var(--play);border-radius:10px;background:var(--surface)}.event__date{grid-area:date;display:flex;align-items:center;gap:.45rem;margin:0;color:var(--play-ink);font-size:.82rem;font-weight:750}.event h4{grid-area:title;margin:0;font-size:1.02rem;font-weight:850;line-height:1.5}.event__prize{grid-area:prize;margin:0;color:var(--text-2);font-size:.86rem}.event .mini-btn{grid-area:btn}@media (max-width: 960px){.play-extra{grid-template-columns:minmax(0,1fr)}}@media (max-width: 480px){.perks{grid-template-columns:minmax(0,1fr)}}.extras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--line)}.extra{display:grid;align-content:start;gap:.4rem;padding:1.6rem 1.4rem;background:var(--bg)}.extra .i{width:1.7rem;height:1.7rem;color:var(--text-2)}.extra h3{margin:.5rem 0 0;font-size:1.1rem;font-weight:850}.extra p{margin:0;color:var(--text-2);font-size:.92rem}.extra .extra__price{margin-top:.4rem;color:var(--text);font-size:.9rem;font-weight:800}@media (max-width: 900px){.extras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.extras{grid-template-columns:minmax(0,1fr)}}.which{overflow-x:auto}.which__t{width:100%;min-width:560px;border-collapse:collapse}.which__t th,.which__t td{padding:1rem 1.1rem;border-bottom:1px solid var(--line);text-align:start;vertical-align:top}.which__t thead th{font-size:1.12rem;font-weight:900}.which__t .is-host{color:var(--host-ink);border-bottom:2px solid var(--host)}.which__t .is-play{color:var(--play-ink);border-bottom:2px solid var(--play)}.which__t tbody th{width:22%;color:var(--text-2);font-weight:700}.which__t tfoot td{padding-top:1.4rem;border-bottom:0}.sec--plans-main{padding-top:clamp(1.5rem,3vw,2.5rem)}.pbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2.6rem}.ptabs{position:relative;display:inline-flex;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.ptabs [role=tab]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.45rem 1.1rem;border:0;border-radius:9px;background:none;color:var(--text-2);font-weight:800;cursor:pointer;transition:color .3s}.ptabs [role=tab]:hover{color:var(--text)}.ptabs [aria-selected=true],.ptabs [aria-selected=true]:hover{color:var(--on-team)}.ptabs__ink{position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:var(--w, 0px);border-radius:9px;background:var(--team);box-shadow:0 6px 20px -6px var(--team-glow);transform:translate(var(--x, 0px));transition:transform .5s var(--ease),width .5s var(--ease),background-color .3s}.billing{display:inline-flex;flex-wrap:wrap;gap:4px;margin:0;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.billing label{position:relative;display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:.35rem .9rem;border-radius:9px;color:var(--text-2);font-weight:700;cursor:pointer;transition:color .2s,background-color .2s,box-shadow .2s}.billing input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.billing label.is-checked,.billing label:has(input:checked){background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.billing label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.billing em{padding:.05rem .45rem;border-radius:6px;background:var(--ok-soft);color:var(--ok-ink);font-size:.72rem;font-style:normal;font-weight:850;line-height:1.6}.tabpanel:focus{outline:none}.anchor{display:block;position:relative;top:calc(-1 * var(--hdr) - 6rem)}.builder-sec{margin-top:clamp(4rem,8vw,7rem);scroll-margin-top:calc(var(--hdr) + 1rem)}.builder{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.builder__in{display:grid;gap:1.6rem}.field{display:grid;gap:.55rem;min-width:0;margin:0;padding:0;border:0}.field__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.field__label{padding:0;font-size:.95rem;font-weight:800;line-height:1.5}.field__out{color:var(--host-ink);font-size:1.1rem;font-weight:900;font-variant-numeric:tabular-nums}.select{position:relative}.select select{width:100%;min-height:50px;padding:.6rem 1rem;padding-inline-end:2.8rem;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);color:var(--text);font:650 1rem/1.4 var(--font);cursor:pointer;appearance:none;-webkit-appearance:none}.select select:hover{border-color:var(--host)}.select option{background:var(--surface);color:var(--text)}.select .i{position:absolute;inset-inline-end:1rem;top:50%;translate:0 -50%;color:var(--text-2);pointer-events:none}.range{--p: 50%;width:100%;height:28px;margin:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(var(--fill-dir),var(--host) var(--p),var(--line-2) var(--p))}.range::-moz-range-track{height:6px;border-radius:3px;background:var(--line-2)}.range::-moz-range-progress{height:6px;border-radius:3px;background:var(--host)}.range::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px;border:3px solid var(--bg);border-radius:6px;background:var(--host);box-shadow:0 0 0 1px var(--host),0 0 16px var(--host-glow);transform:rotate(45deg);transition:transform .25s var(--spring);-webkit-appearance:none}.range::-moz-range-thumb{width:16px;height:16px;border:3px solid var(--bg);border-radius:5px;background:var(--host);box-shadow:0 0 0 1px var(--host),0 0 16px var(--host-glow);transform:rotate(45deg)}.range:active::-webkit-slider-thumb{transform:rotate(45deg) scale(1.2)}.range:focus-visible{outline:none}.range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--focus),0 0 16px var(--host-glow)}.range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--focus),0 0 16px var(--host-glow)}.advice{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;padding:.85rem 1rem;border:1px dashed var(--host);border-radius:10px;background:var(--host-soft)}.advice>.i{color:var(--host-ink)}.advice p{flex:1 1 14rem;margin:0;font-size:.95rem;font-weight:700;line-height:1.6}.advice.is-match{border-style:solid}.opts{gap:.55rem}.opt{position:relative;display:flex;align-items:center;gap:.75rem;min-height:50px;padding:.5rem .9rem;border:1px solid var(--line);border-radius:10px;cursor:pointer;font-weight:650;transition:border-color .2s,background-color .2s}.opt:hover{border-color:var(--line-2)}.opt input{position:absolute;width:1px;height:1px;opacity:0}.opt__box{display:grid;place-items:center;flex:none;width:22px;height:22px;border:1.5px solid var(--line-2);border-radius:6px;transition:background-color .2s,border-color .2s}.opt__box .i{width:14px;height:14px;color:var(--on-host);stroke-width:3;opacity:0;transform:scale(.4);transition:opacity .2s,transform .3s var(--spring)}.opt:has(input:checked){border-color:var(--host);background:var(--host-soft)}.opt:has(input:checked) .opt__box{border-color:var(--host);background:var(--host)}.opt:has(input:checked) .opt__box .i{opacity:1;transform:none}.opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.opt small{margin-inline-start:auto;color:var(--text-3);font-weight:750;font-variant-numeric:tabular-nums}.sum{position:sticky;top:calc(var(--hdr) + 1.5rem);padding:1.4rem;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.sum__title{margin:0 0 1rem;font-size:1.1rem;font-weight:900}.sum__rows{display:grid;margin:0}.sum__rows div{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px dashed var(--line);font-size:.9rem}.sum__rows dt{color:var(--text-2)}.sum__rows dd{margin:0;font-weight:750;text-align:end;font-variant-numeric:tabular-nums}.sum__rows dd small{margin-inline-start:.4rem;color:var(--text-3);font-weight:600}.sum__disc dd{color:var(--ok-ink)}.sum__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:1.25rem 0 .2rem}.sum__total span{margin-inline-end:auto;color:var(--text-2);font-weight:700}.sum__total b{font-size:clamp(1.8rem,1.5rem + 1vw,2.3rem);font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sum__total small{color:var(--text-3);font-weight:700}.sum__bill{margin:0;color:var(--host-ink);font-size:.82rem;font-weight:700}.sum .btn{margin-top:1.2rem}.sum__note{margin:.8rem 0 0;color:var(--text-3);font-size:.8rem;text-align:center}@media (max-width: 960px){.builder{grid-template-columns:minmax(0,1fr)}.sum{position:relative;top:0}}.compare{margin-top:clamp(4rem,8vw,7rem);scroll-margin-top:calc(var(--hdr) + 1rem)}.compare .h2{margin-bottom:1.5rem}.cmp-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.cmp{width:100%;min-width:640px;border-collapse:collapse;font-size:.92rem}.cmp th,.cmp td{padding:.85rem 1rem;border-bottom:1px solid var(--line);text-align:center;font-variant-numeric:tabular-nums}.cmp thead th{padding-block:1.1rem;font-size:1.05rem;font-weight:900}.cmp tbody th{position:sticky;inset-inline-start:0;z-index:1;background:var(--surface);color:var(--text-2);font-weight:700;text-align:start}.cmp .is-hot{background:var(--host-soft)}.cmp thead .is-hot{color:var(--host-ink)}.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{border-bottom:0;color:var(--text);font-weight:850}.cmp .i{display:block;margin-inline:auto}.cmp .ok{color:var(--ok)}.cmp .no{color:var(--text-3);opacity:.6}.vip-lead{max-width:46rem;margin:0 0 2.2rem;color:var(--text-2);font-size:1.08rem}.plan--vip .plan__name{font-size:1.35rem}.medal{flex:none;width:1rem;height:1rem;border-radius:3px;background:var(--medal);box-shadow:0 0 14px var(--medal);transform:rotate(45deg)}.medal--bronze{--medal: #CD7F45}.medal--silver{--medal: #B9C3D6}.medal--gold{--medal: #F5C04A}.medal--legend{--medal: var(--play)}.note{display:flex;align-items:center;gap:.65rem;margin:1.8rem 0 0;padding:1rem 1.1rem;border-radius:10px;background:var(--play-soft);font-weight:650}.note .i{color:var(--play)}.promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.promises li{display:flex;align-items:flex-start;gap:1rem}.promises h3{margin:0 0 .2rem;font-size:1.05rem;font-weight:850}.promises p{margin:0;color:var(--text-2);font-size:.92rem}@media (max-width: 860px){.promises{grid-template-columns:minmax(0,1fr)}}.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}.faq__head .lead{margin-top:1rem}.faq__head .lead a{color:var(--host-ink);font-weight:800}.faq__list{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-size:1.05rem;font-weight:800;line-height:1.6;list-style:none;cursor:pointer}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary .i{color:var(--text-2);transition:transform .4s var(--spring),color .2s}.faq__item summary:hover .i{color:var(--text)}.faq__item[open] summary .i{transform:rotate(45deg);color:var(--host-ink)}.faq__a p{max-width:62ch;margin:0 0 1.25rem;color:var(--text-2)}@supports (interpolate-size: allow-keywords){.faq__list{interpolate-size:allow-keywords}.faq__item::details-content{height:0;overflow:clip;transition:height .45s var(--ease),content-visibility .45s allow-discrete}.faq__item[open]::details-content{height:auto}}@media (max-width: 900px){.faq{grid-template-columns:minmax(0,1fr)}}.manifesto-sec{padding-block:clamp(4rem,9vw,8rem)}.manifesto{max-width:30ch;margin:0;font-size:clamp(1.55rem,1rem + 2.4vw,3rem);font-weight:850;line-height:1.7}html[lang=en] .manifesto{max-width:26ch;line-height:1.22;letter-spacing:-.025em}.manifesto .w{color:var(--text-3);opacity:.38;transition:opacity .35s,color .35s}.manifesto .w.is-lit{color:var(--text);opacity:1}.story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}.story__head{position:sticky;top:calc(var(--hdr) + 2rem)}.story__head .lead{margin-top:1rem}.tl{position:relative;margin:0;padding:0;padding-inline-start:2.1rem;list-style:none}.tl:before,.tl:after{content:"";position:absolute;top:.7rem;inset-inline-start:5px;width:2px}.tl:before{bottom:.7rem;background:var(--line)}.tl:after{height:calc((100% - 1.4rem) * var(--tl, 0));background:linear-gradient(var(--host),var(--play))}.tl__item{position:relative;padding-bottom:2.5rem}.tl__item:last-child{padding-bottom:0}.tl__item:before{content:"";position:absolute;top:.65rem;inset-inline-start:calc(-2.1rem + 1px);width:10px;height:10px;border:2px solid var(--line-2);background:var(--bg);transform:rotate(45deg);transition:background-color .4s,border-color .4s,box-shadow .4s}.tl__item.is-in:before{border-color:var(--host);background:var(--host);box-shadow:0 0 14px var(--host-glow)}.tl__item:last-child.is-in:before{border-color:var(--play);background:var(--play);box-shadow:0 0 14px var(--play-glow)}.tl__year{margin:0;color:var(--host-ink);font-size:.92rem;font-weight:850}.tl__item h3{margin:.2rem 0 .4rem;font-size:1.3rem;font-weight:850}.tl__item p{max-width:46ch;margin:0;color:var(--text-2)}@media (max-width: 900px){.story{grid-template-columns:minmax(0,1fr)}.story__head{position:static}}.values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--line)}.value{padding:clamp(1.5rem,3vw,2.6rem);background:var(--bg)}.value .i{width:2rem;height:2rem;color:var(--team)}.value h3{margin:1rem 0 .5rem;font-size:clamp(1.4rem,1.15rem + .9vw,2rem);font-weight:900}.value p{max-width:42ch;margin:0;color:var(--text-2)}@media (max-width: 700px){.values{grid-template-columns:minmax(0,1fr)}}.sec--team{background:var(--bg-2)}.team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.member{--tilt-x: 0deg;--tilt-y: 0deg;padding:1.4rem;border:1px solid var(--line);border-radius:16px;background:var(--surface);transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .5s var(--ease),border-color .25s}.member:hover{border-color:var(--team)}.member__av{--cut: 10px;display:grid;place-items:center;width:4rem;height:4rem;margin-bottom:1rem;background:linear-gradient(135deg,var(--team),color-mix(in srgb,var(--team) 35%,var(--bg)));color:var(--on-team);font-size:1.2rem;font-weight:900;direction:ltr;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.member__name{margin:0;font-size:1.15rem;font-weight:850}.member__role{margin:.1rem 0 .8rem;color:var(--team-ink);font-size:.92rem;font-weight:700}.member__meta{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin:0;color:var(--text-3);font-size:.82rem}.member__tag{font-family:var(--mono)}@media (max-width: 900px){.team{grid-template-columns:repeat(2,minmax(0,1fr))}}.join{display:grid;grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:2rem;padding:clamp(1.75rem,4vw,3rem);border:1px solid var(--line);border-radius:6px;background:var(--surface)}.join .h2{margin:0 0 .6rem}.join .lead{margin:0}.join__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}@media (max-width: 800px){.join{grid-template-columns:minmax(0,1fr)}}.sec--contact{padding-top:clamp(2rem,4vw,3rem)}.contact{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(2rem,4vw,4rem);align-items:start}.contact__form{padding:clamp(1.4rem,3vw,2.5rem);border:1px solid var(--line);border-radius:6px;background:var(--surface)}.contact__form>.h3{margin:0 0 1.5rem}.form{display:grid;gap:1.4rem}.form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.input{width:100%;min-height:50px;padding:.65rem 1rem;border:1px solid var(--line-2);border-radius:10px;background:var(--bg);color:var(--text);font:500 1rem/1.5 var(--font);transition:border-color .2s,box-shadow .2s}.input::placeholder{color:var(--text-3);opacity:.8}.input:hover{border-color:color-mix(in srgb,var(--host) 45%,var(--line-2))}.input:focus{outline:none;border-color:var(--host);box-shadow:0 0 0 3px var(--host-soft)}.input--area{min-height:9.5rem;resize:vertical;line-height:1.8}.field.is-invalid .input{border-color:var(--bad)}.field.is-invalid .input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--bad) 22%,transparent)}.field__err{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--bad);font-size:.86rem;font-weight:700;line-height:1.6}.field__err:before{content:"!";display:grid;place-items:center;flex:none;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--bad);color:var(--bg);font-size:.75rem;font-weight:900}.field__hint{margin:0;color:var(--text-3);font-size:.84rem;line-height:1.6}.field__opt{color:var(--text-3);font-size:.85em;font-weight:500}.field__count{color:var(--text-3);font-size:.8rem;font-variant-numeric:tabular-nums}.field__count.is-near{color:var(--warn)}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:.45rem 1rem;border:1px solid var(--line-2);border-radius:10px;color:var(--text-2);font-size:.92rem;font-weight:700;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s}.chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.chip:hover{border-color:var(--host);color:var(--text)}.chip:has(input:checked){border-color:var(--host);background:var(--host);color:var(--on-host);animation:pop .4s var(--spring)}.chip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.field.is-invalid .chip{border-color:color-mix(in srgb,var(--bad) 55%,var(--line-2))}.form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.form__note{margin:0;color:var(--text-3);font-size:.84rem}.sent{display:grid;justify-items:center;gap:.6rem;padding:2.5rem 0;text-align:center}.sent:focus{outline:none}.sent__check{width:76px;height:76px}.sent__check circle{fill:none;stroke:var(--ok);stroke-width:2.5;stroke-dasharray:151;stroke-dashoffset:151;animation:draw .7s var(--ease) forwards}.sent__check path{fill:none;stroke:var(--ok);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36;animation:draw .45s var(--ease) .55s forwards}.sent h3{margin:.5rem 0 0;font-size:1.5rem;font-weight:900}.sent p{margin:0;color:var(--text-2)}@media (max-width: 960px){.contact{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.form__grid{grid-template-columns:minmax(0,1fr)}}.contact__side>.h3{margin:0 0 1rem}.channels{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.channel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.channel>.i{width:2.5rem;height:2.5rem;padding:.58rem;border-radius:10px;background:var(--surface-2);color:var(--team-ink)}.channel h3{margin:0;font-size:.98rem;font-weight:850;line-height:1.5}.channel p{margin:0;color:var(--text-2);font-size:.86rem;overflow-wrap:anywhere}.channel p a{color:inherit}.channel__note{color:var(--text-3);font-size:.8rem;font-weight:700}.hours{display:grid;margin:1.5rem 0 0}.hours div{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px dashed var(--line);font-size:.9rem}.hours dt{color:var(--text-2)}.hours dd{margin:0;font-weight:750;text-align:end}.genesis{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;min-height:100svh;padding:calc(var(--hdr) + 1.4rem) 0 2rem;text-align:center;background:radial-gradient(70% 50% at 50% 80%,color-mix(in srgb,var(--host) 9%,transparent),transparent 70%),var(--bg);-webkit-tap-highlight-color:transparent}.genesis__cv{position:absolute;inset:0;z-index:0;width:100%;height:100%}.genesis__in{position:relative;z-index:1;display:grid;justify-items:center}.genesis .crumbs{justify-content:center}.genesis__kicker{margin:1.5rem 0 .55rem;color:var(--text-3);font-size:.86rem;font-weight:800}html[lang=en] .genesis__kicker{font-size:.74rem;letter-spacing:.3em;text-transform:uppercase}.genesis__title{margin:0 0 1.1rem;font-size:clamp(2.9rem,1.4rem + 5.2vw,6.4rem);line-height:1.2}html[lang=en] .genesis__title{line-height:1.02;letter-spacing:-.035em}.genesis__name{display:block;font-weight:900;color:transparent;background-image:linear-gradient(100deg,var(--text) 0 32%,var(--host-ink) 45%,#fff 51%,var(--play-ink) 57%,var(--text) 70% 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;animation:rise .9s var(--ease) var(--d, 0s) both,genesis-sheen 9s ease-in-out 2.6s infinite}[data-theme=light] .genesis__name{background-image:linear-gradient(100deg,var(--text) 0 32%,var(--host) 45%,var(--play) 57%,var(--text) 70% 100%)}@keyframes genesis-sheen{0%{background-position:100% 0}45%,to{background-position:0 0}}.genesis__lead{max-width:40rem;margin:0 auto;color:var(--text-2)}.genesis__notes{position:absolute;inset:0;z-index:3;pointer-events:none}.gnote{position:absolute;left:0;top:0;display:flex;align-items:center;margin:0;white-space:nowrap;opacity:0;transition:opacity .9s ease;will-change:transform}.gnote.is-on{opacity:var(--fade, 1)}.gnote.is-left{flex-direction:row-reverse}.gnote i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--team-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--team) 25%,transparent),0 0 14px var(--team-glow)}.gnote__line{flex:none;width:28px;height:1px;background:linear-gradient(90deg,var(--team-ink),transparent);opacity:.75}.gnote.is-left .gnote__line{background:linear-gradient(270deg,var(--team-ink),transparent)}.gnote__txt{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .75rem;border:1px solid var(--line-2);border-radius:999px;background:color-mix(in srgb,var(--bg) 74%,transparent);color:var(--text-2);font-size:.78rem;font-weight:700}.gnote[data-team] .gnote__txt{color:var(--team-ink);border-color:color-mix(in srgb,var(--team) 40%,var(--line-2))}.gnote--core .gnote__txt{padding:.35rem .9rem;color:var(--text);background:color-mix(in srgb,var(--bg) 84%,transparent)}.gnote--core b{color:var(--text);font-size:.92rem;font-weight:900;font-variant-numeric:tabular-nums}.gnote__b,.gnote--core.is-now .gnote__a{display:none}.gnote--core.is-now .gnote__b{display:inline}@media (max-width: 700px){.genesis{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.gnote:not(.gnote--core){display:none}}@media (prefers-reduced-motion: reduce){.genesis__name{animation:none}.genesis .hero__in{animation-delay:0s!important}}.storm{--bg: #090605;--bg-2: #130D0B;--surface: #19110E;--surface-2: #241814;--line: rgba(255, 196, 160, .13);--line-2: rgba(255, 196, 160, .24);--text: #F8EEE7;--text-2: #CFBAAE;--text-3: #9E877B;--host: #4C7DFF;--host-ink: #9DB6FF;--on-host: #0a0605;--host-soft: rgba(76, 125, 255, .14);--host-glow: rgba(76, 125, 255, .5);--play: #FF6A1F;--play-ink: #FFAE85;--on-play: #160A04;--play-soft: rgba(255, 106, 31, .14);--play-glow: rgba(255, 106, 31, .5);position:relative;isolation:isolate;overflow:hidden;padding:clamp(5rem,10vw,8.5rem) 0;color:var(--text);color-scheme:dark;background:linear-gradient(to bottom,#03050d,#0b0706 45%,#120c0a);cursor:crosshair;-webkit-tap-highlight-color:transparent}.storm__sky{position:absolute;inset:0;z-index:0;pointer-events:none}.storm__cloud{position:absolute;width:75%;height:60%;border-radius:50%;background:radial-gradient(closest-side,rgba(110,130,195,.2),transparent);animation:storm-drift 40s ease-in-out infinite alternate;transition:background-color .3s}.storm__cloud--a{top:-22%;left:-12%}.storm__cloud--b{top:-28%;right:-18%;animation-duration:52s;animation-direction:alternate-reverse}.storm__cloud--c{top:6%;left:22%;width:55%;height:45%;opacity:.7;animation-duration:60s}@keyframes storm-drift{to{translate:10% 5%}}.storm__flash{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(90% 75% at var(--fx, 50%) 0%,rgba(185,205,255,.3),transparent 70%)}.storm.is-flash .storm__flash{animation:storm-flash .55s ease-out}@keyframes storm-flash{0%{opacity:0}6%{opacity:1}to{opacity:0}}.storm__cv{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}.storm__in{position:relative;z-index:1}.storm__head{margin-bottom:clamp(2.5rem,5vw,4rem);text-align:center}.storm__title{margin:.7rem auto .9rem;max-width:18ch;font-size:clamp(2.3rem,1.1rem + 4.6vw,5.4rem);font-weight:900;line-height:1.15;transition:text-shadow .7s}html[lang=en] .storm__title{line-height:1;letter-spacing:-.035em}.storm.is-flash .storm__title{text-shadow:0 0 30px rgba(170,195,255,.75);transition-duration:.05s}.storm__hint{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--text-2);font-size:.92rem;font-weight:700}.storm__hint .i{width:18px;height:18px;color:#ffd34d}@property --arc{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.vows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.vow{position:relative;display:flex;flex-direction:column;gap:.7rem;min-height:320px;padding:1.5rem 1.4rem;border:1px solid var(--line-2);border-radius:18px;overflow:hidden;background:linear-gradient(to bottom,#0d1430e6,#070b1cf0);transition:border-color .4s,box-shadow .5s}.vow:before{content:"";position:absolute;inset:0 0 auto;height:3px;opacity:.35;transition:opacity .3s;background:linear-gradient(90deg,transparent,var(--team),transparent);background-size:200% 100%}.vow__arc{position:absolute;inset:0;border-radius:inherit;padding:1.5px;opacity:0;pointer-events:none;background:conic-gradient(from var(--arc),transparent 0 64%,var(--team-ink) 76%,#fff 82%,var(--team-ink) 86%,transparent 94%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.vow__n{font-size:clamp(3.2rem,2rem + 2.5vw,4.6rem);font-weight:900;line-height:.9;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--team-ink) 55%,transparent);transition:color .3s,text-shadow .3s}.vow__i{position:absolute;top:1.5rem;inset-inline-end:1.4rem;width:30px;height:30px;color:var(--team-ink);transition:filter .3s}.vow__t{margin:auto 0 0;font-size:1.45rem;font-weight:900}.vow__p{margin:0;color:var(--text-2);font-size:.95rem;line-height:1.9}html[lang=en] .vow__p{line-height:1.6}.vow.is-struck{border-color:var(--team);box-shadow:0 0 0 1px var(--team),0 0 44px -6px var(--team-glow),inset 0 0 70px -24px var(--team-glow);animation:vow-jolt .45s var(--ease)}.vow.is-struck:before{opacity:1;animation:vow-charge 1s linear infinite}.vow.is-struck .vow__arc{opacity:1;animation:vow-arc 1.1s linear infinite}.vow.is-struck .vow__n{color:var(--team-ink);text-shadow:0 0 26px var(--team-glow)}.vow.is-struck .vow__i{filter:drop-shadow(0 0 10px var(--team-glow))}@keyframes vow-jolt{0%,to{translate:0 0}15%{translate:-4px 2px}30%{translate:4px -2px}45%{translate:-2px 1px}60%{translate:2px 0}}@keyframes vow-charge{to{background-position:-200% 0}}@keyframes vow-arc{to{--arc: 360deg}}@media (max-width: 1000px){.vows{grid-template-columns:repeat(2,minmax(0,1fr))}.vow{min-height:260px}}@media (max-width: 600px){.vows{grid-template-columns:minmax(0,1fr)}.vow{min-height:0}.vow__t{margin-top:.4rem}}@media (prefers-reduced-motion: reduce){.storm__cloud,.vow,.vow:before,.vow__arc{animation:none!important}}.genesis:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;height:clamp(110px,16vh,170px);pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 0%,transparent),color-mix(in srgb,var(--bg) 70%,transparent) 55%,var(--bg))}.ask{position:relative;isolation:isolate;padding:clamp(2.5rem,6vw,5rem) 0 clamp(4rem,9vw,7.5rem);text-align:center;background:radial-gradient(60% 45% at 50% 0%,color-mix(in srgb,var(--host) 7%,transparent),transparent 70%),var(--bg)}.ask__in{display:grid;justify-items:center}.ask__lede{max-width:27ch;margin:0;font-size:clamp(1.75rem,1rem + 2.9vw,3.5rem);font-weight:900;line-height:1.45;text-wrap:balance}html[lang=en] .ask__lede{line-height:1.12;letter-spacing:-.025em}.ask__sub{margin:1.1rem 0 1.5rem;color:var(--text-2);font-size:clamp(1.05rem,.95rem + .6vw,1.4rem);font-weight:700}.ask__vis .w{display:inline-block;opacity:0;filter:blur(10px);translate:0 .3em;transition:opacity .7s var(--ease),filter .7s var(--ease),translate .7s var(--ease)}.ask.is-s1 .ask__lede .w,.ask.is-s2 .ask__sub .w,.ask.is-s5 .ask__then .w,.ask__q .w.is-on{opacity:1;filter:none;translate:0 0}.ask.is-s1 .ask__lede .w{transition-delay:calc(var(--i) * 75ms)}.ask.is-s2 .ask__sub .w{transition-delay:calc(var(--i) * 55ms)}.ask.is-s5 .ask__then .w{transition-delay:calc(var(--i) * 70ms)}.ask__q .w{filter:blur(4px);transition-duration:.28s}.ask__prompt{position:relative;display:flex;align-items:center;gap:.9rem;width:min(100%,50rem);margin:0;padding:1.1rem 1.4rem;text-align:start;border:1px solid var(--line-2);border-radius:18px;background:color-mix(in srgb,var(--surface) 88%,transparent);opacity:0;scale:.96;translate:0 10px;transition:opacity .6s var(--ease),scale .6s var(--spring),translate .6s var(--ease),border-color .6s,box-shadow .6s}.ask.is-s3 .ask__prompt{opacity:1;scale:1;translate:0 0;border-color:color-mix(in srgb,var(--host) 55%,var(--line-2));box-shadow:0 0 0 4px color-mix(in srgb,var(--host) 12%,transparent),0 30px 70px -36px var(--host-glow)}.ask__chev{flex:none;color:var(--host-ink);font:900 1.35rem/1 var(--mono)}[dir=rtl] .ask__chev{transform:scaleX(-1)}.ask__q{margin:0;min-height:1.6em;font-size:clamp(1.15rem,.9rem + 1.2vw,1.85rem);font-weight:850;line-height:1.6}.ask__caret{display:inline-block;width:3px;height:1.05em;margin-inline:.15em;vertical-align:-.12em;border-radius:2px;background:var(--host-ink);animation:blink 1s steps(2,start) infinite}.ask__think{display:flex;justify-content:center;align-items:center;gap:.4rem;height:2.6rem;margin:.5rem 0 0;opacity:0;transition:opacity .4s}.ask.is-s4 .ask__think{opacity:1}.ask.is-s5 .ask__think{opacity:0}.ask__think i,.chat__dots i{width:8px;height:8px;border-radius:50%;background:var(--text-3);animation:ask-think 1s ease-in-out infinite}.ask__think i:nth-child(2),.chat__dots i:nth-child(2){animation-delay:.15s}.ask__think i:nth-child(3),.chat__dots i:nth-child(3){animation-delay:.3s}@keyframes ask-think{0%,60%,to{translate:0 0;opacity:.4}30%{translate:0 -6px;opacity:1}}.ask__then{margin:.2rem 0 2rem;font-size:clamp(1.35rem,1rem + 1.3vw,2.1rem);font-weight:900}.ask__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;margin:0;padding:0;list-style:none;text-align:start}.ans{position:relative;display:grid;align-content:start;gap:.75rem;padding:1.4rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--team) 30%,var(--line));background:linear-gradient(170deg,var(--team-soft),transparent 55%),var(--surface);opacity:0;translate:0 28px;filter:blur(8px);transition:opacity .8s var(--ease),translate .8s var(--ease),filter .8s var(--ease),border-color .3s}.ans.is-on{opacity:1;translate:0 0;filter:none}.ans:hover{border-color:var(--team)}.ans__n{color:var(--team-ink);font:900 .8rem/1 var(--mono);letter-spacing:.1em}.ans__t{margin:0;font-size:1.35rem;font-weight:900}.ans__p{margin:0;color:var(--text-2);font-size:.92rem;line-height:1.85}html[lang=en] .ans__p{line-height:1.6}.ans__live{min-height:118px;margin:0;padding:.9rem;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--bg) 60%,transparent)}.ping__now{display:flex;align-items:baseline;gap:.35rem;margin:0 0 .35rem;direction:ltr}.ping__now b{color:var(--team-ink);font-size:2.4rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.ping__now span{color:var(--text-3);font:800 .85rem/1 var(--mono)}.ping__bars{display:inline-flex;align-items:flex-end;gap:3px;height:18px;margin-inline-start:auto;font-style:normal}.ping__bars i{width:4px;border-radius:1px;background:var(--ok)}.ping__bars i:nth-child(1){height:30%}.ping__bars i:nth-child(2){height:55%}.ping__bars i:nth-child(3){height:78%}.ping__bars i:nth-child(4){height:100%}.ping__bars[data-level="3"] i:nth-child(4),.ping__bars[data-level="2"] i:nth-child(n+3){background:var(--line-2)}.ping__spark{display:block;width:100%;height:46px;overflow:visible}.ping__spark polyline{fill:none;stroke:var(--team-ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:all .6s var(--ease)}.log{display:grid;align-content:start;gap:.45rem;list-style:none}.log li{display:flex;align-items:center;gap:.55rem;color:var(--text-2);font-size:.82rem;font-weight:700}.log li:before{content:"\2713";display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:6px;background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok);font-size:.7rem;font-weight:900}.log li:nth-child(n+4){display:none}.log li.is-new{animation:log-in .55s var(--ease)}@keyframes log-in{0%{opacity:0;translate:0 -8px}}.chat{display:grid;align-content:start;gap:.4rem}.chat__clock{display:flex;align-items:baseline;gap:.4rem;margin:0 0 .15rem;color:var(--text-3);font-size:.78rem;font-weight:700}.chat__clock b{color:var(--text);font:900 1.05rem/1 var(--mono)}.chat__clock b i{font-style:normal;animation:blink 1s steps(2,start) infinite}.chat__msg{max-width:88%;margin:0;padding:.42rem .75rem;border-radius:12px;font-size:.82rem;font-weight:700;opacity:0;translate:0 6px;transition:opacity .4s,translate .4s}.chat__msg--me{justify-self:end;background:var(--surface-2);color:var(--text);border-end-end-radius:4px}.chat__msg--us{justify-self:start;background:var(--team);color:var(--on-team);border-end-start-radius:4px}.chat__dots{display:flex;gap:4px;justify-self:start;margin:0;padding:.5rem .75rem;border-radius:12px;background:var(--surface-2);opacity:0;transition:opacity .3s}.chat__dots i{width:6px;height:6px}.chat.is-me .chat__msg--me,.chat.is-us .chat__msg--us{opacity:1;translate:0 0}.chat.is-typing .chat__dots{opacity:1}.chat.is-us .chat__dots{display:none}.ask__again{display:inline-flex;align-items:center;gap:.5rem;margin-top:2rem;padding:.55rem 1.15rem;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);color:var(--text-2);font:inherit;font-size:.9rem;font-weight:800;cursor:pointer;opacity:0;transition:opacity .5s,color .2s,border-color .2s}.ask.is-s6 .ask__again{opacity:1}.ask__again:hover{color:var(--text);border-color:var(--host)}.ask__again .i{width:16px;height:16px}@media (max-width: 900px){.ask__cards{grid-template-columns:minmax(0,1fr);max-width:30rem}}@media (prefers-reduced-motion: reduce){.ask__vis .w,.ask__prompt,.ans,.chat__msg,.ask__again{transition:none!important}.ask__caret,.ask__think i,.chat__dots i{animation:none}}.team{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1000px){.team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.team{grid-template-columns:minmax(0,1fr)}}.member__av svg{width:64%;height:64%;fill:currentColor}.blast-cv{position:fixed;inset:0;z-index:160;width:100vw;height:100vh;pointer-events:none}.beacon{--dir: 1;--sh: clamp(370px, 52svh, 540px);--ry: calc(var(--sh) * .39);--rx: min( calc(50vw - 160px) , 470px);position:relative;isolation:isolate;overflow:hidden;padding:calc(var(--hdr) + 1.2rem) 0 3rem;text-align:center;background:radial-gradient(45% 55% at 50% 62%,color-mix(in srgb,var(--host) 20%,transparent),transparent 70%),radial-gradient(30% 40% at 50% 70%,color-mix(in srgb,var(--play) 12%,transparent),transparent 70%),var(--bg)}[dir=rtl] .beacon{--dir: -1}.beacon__cv{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.beacon__in{position:relative;z-index:1}.beacon__head{display:grid;justify-items:center}.beacon .crumbs{justify-content:center}.beacon__title{margin:.5rem auto;max-width:18ch}@media (min-width: 901px) and (max-height: 940px){.beacon__title{font-size:clamp(2rem,6.4vh,3.4rem)}.beacon__lead{font-size:1rem}.beacon{padding-top:calc(var(--hdr) + .6rem)}}.beacon__lead{max-width:40rem;margin:1rem auto 0;font-size:clamp(1.05rem,.95rem + .55vw,1.35rem);color:var(--text-2)}.beacon.is-shake .beacon__in{animation:beacon-shake .5s ease}@keyframes beacon-shake{0%,to{translate:0 0}12%{translate:-9px 5px}24%{translate:8px -6px}36%{translate:-6px -3px}48%{translate:5px 4px}62%{translate:-3px 2px}78%{translate:2px -1px}}.beacon__stage{position:relative;height:var(--sh);margin-top:.5rem}.beacon__core{position:absolute;left:50%;top:50%;z-index:3;display:grid;place-items:center;width:150px;height:150px;padding:0;border:0;border-radius:50%;translate:-50% -50%;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 38%,#fff 0,color-mix(in srgb,var(--host) 55%,#fff) 16%,var(--host) 46%,color-mix(in srgb,var(--host) 55%,var(--bg)) 74%);box-shadow:0 0 0 10px color-mix(in srgb,var(--host) 14%,transparent),0 0 60px 8px var(--host-glow),0 0 150px 30px color-mix(in srgb,var(--play) 22%,transparent);animation:core-pulse 2.6s ease-in-out infinite}.beacon__core:focus-visible{outline:3px solid var(--play);outline-offset:14px}.beacon__icon{width:46px;height:46px;color:#fff;filter:drop-shadow(0 0 10px rgba(255,255,255,.85))}.beacon__ring{position:absolute;border-radius:50%;pointer-events:none}.beacon__ring--a{inset:-20px;border:2px dashed color-mix(in srgb,var(--host-ink) 55%,transparent);animation:spin 14s linear infinite}.beacon__ring--b{inset:-40px;border:2px dotted color-mix(in srgb,var(--play) 45%,transparent);animation:spin 24s linear infinite reverse}@keyframes core-pulse{50%{scale:1.05}}.beacon.is-charging .beacon__core{animation:core-charge .1s linear infinite}.beacon.is-charging .beacon__ring--a{animation-duration:1.2s}@keyframes core-charge{0%{translate:-50% -50%;filter:brightness(1.3);scale:1.02}50%{translate:calc(-50% + 2px) calc(-50% - 2px);filter:brightness(1.9);scale:1.08}to{translate:calc(-50% - 2px) calc(-50% + 1px);filter:brightness(1.5);scale:1.04}}.beacon__status{margin:1.1rem auto 0}.sats{position:absolute;inset:0;margin:0;padding:0;list-style:none}.sat{position:absolute;left:50%;top:50%;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-template-areas:"icon name" "meta meta" "act act";gap:.35rem .65rem;width:250px;padding:.85rem .95rem;text-align:start;border:1px solid color-mix(in srgb,var(--team) 35%,var(--line-2));border-radius:16px;background:color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:0 22px 50px -30px var(--team-glow);opacity:0;transform:translate(-50%,-50%) scale(.25);transition:transform 1s var(--spring) calc(var(--k) * 70ms),opacity .35s ease calc(var(--k) * 70ms),border-color .25s,box-shadow .3s}.beacon.is-blown .sat{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--ox) * var(--rx) * var(--dir)),calc(var(--oy) * var(--ry)))}.sat.is-recoil{animation:sat-recoil .6s var(--spring)}@keyframes sat-recoil{30%{scale:1.08}}.sat.is-hot{border-color:var(--team);box-shadow:0 0 0 1px var(--team),0 26px 60px -22px var(--team-glow)}.sat__icon{grid-area:icon;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--team-soft);color:var(--team-ink);transition:background-color .25s,color .25s,box-shadow .25s}.sat.is-hot .sat__icon{background:var(--team);color:var(--on-team);box-shadow:0 0 22px var(--team-glow)}.sat__icon .i{width:20px;height:20px}.sat__name{grid-area:name;margin:0;font-size:1rem;font-weight:900;line-height:1.4}.sat__meta{grid-area:meta;margin:0;color:var(--text-2);font-size:.84rem;line-height:1.6;overflow-wrap:anywhere}.sat__meta[dir=ltr]{text-align:start;font-family:var(--font);font-size:.8rem}[dir=rtl] .sat__meta[dir=ltr]{text-align:right}.sat__meta a{color:inherit}.sat>.mini-btn,.sat__note{grid-area:act;justify-self:start}.sat__note{color:var(--text-3);font-size:.8rem;font-weight:700}@media (max-width: 900px){.beacon{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.beacon__stage{height:auto;display:grid;justify-items:center;gap:1.1rem;margin-top:1.6rem}.beacon__core{position:relative;left:auto;top:auto;translate:none;width:128px;height:128px;margin:26px 0 8px}@keyframes core-charge{0%{translate:0 0;filter:brightness(1.3)}50%{translate:2px -2px;filter:brightness(1.9)}to{translate:-2px 1px;filter:brightness(1.5)}}.beacon__icon{width:40px;height:40px}.sats{position:static;display:grid;gap:.6rem;width:100%;max-width:30rem}.sat{position:relative;left:auto;top:auto;width:100%;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name act" "icon meta act";gap:.1rem .8rem;transform:translateY(-36px) scale(.92)}.beacon.is-blown .sat{transform:none}.sat>.mini-btn,.sat__note{align-self:center}}@media (prefers-reduced-motion: reduce){.beacon .hero__in{animation-delay:0s!important}.sat{transition:none}}@property --zap{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.contact__form{position:relative;isolation:isolate;transition:border-color .4s,box-shadow .5s}.contact__form:after{content:"";position:absolute;inset:-1px;z-index:2;border-radius:inherit;padding:2px;opacity:0;pointer-events:none;background:conic-gradient(from var(--zap),transparent 0 60%,var(--host-ink) 74%,#fff 80%,var(--play) 86%,transparent 94%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:opacity .4s}.contact__form.is-armed{border-color:color-mix(in srgb,var(--host) 55%,var(--line));box-shadow:0 30px 80px -40px var(--host-glow)}.contact__form.is-armed:after{opacity:1;animation:console-zap 1.6s linear infinite}@keyframes console-zap{to{--zap: 360deg}}.contact__form.is-launch{animation:console-launch .32s ease-in}@keyframes console-launch{0%{scale:1;filter:none}40%{scale:.97;filter:brightness(1.35)}to{scale:1;filter:none}}.btn[data-submit]{position:relative;overflow:hidden;isolation:isolate}.btn__charge{position:absolute;inset:0;z-index:-1;pointer-events:none;transform:scaleX(var(--charge, 0));transform-origin:0 50%;background:linear-gradient(90deg,#ffffff1f,#ffffff57);transition:transform .5s var(--spring)}[dir=rtl] .btn__charge{transform-origin:100% 50%;background:linear-gradient(270deg,#ffffff1f,#ffffff57)}.btn[data-submit].is-charged{box-shadow:0 0 0 3px color-mix(in srgb,var(--host) 35%,transparent),0 14px 40px -12px var(--host-glow);animation:btn-armed 1.5s ease-in-out infinite}.btn[data-submit].is-charged .btn__charge{background:linear-gradient(90deg,#ffffff2e,#ffffff6b,#ffffff2e);background-size:200% 100%;animation:btn-sheen 1.2s linear infinite}@keyframes btn-armed{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--host) 18%,transparent),0 18px 50px -10px var(--host-glow)}}@keyframes btn-sheen{to{background-position:-200% 0}}.sent{position:relative}.sent__stamp{display:inline-block;padding:.35rem .8rem;border:2px solid var(--ok);border-radius:6px;color:var(--ok);font:900 .82rem/1 var(--font);letter-spacing:.32em;direction:ltr;rotate:-7deg;animation:sent-stamp .55s var(--spring) .3s both}@keyframes sent-stamp{0%{opacity:0;scale:2.2}60%{opacity:1;scale:.92}to{scale:1}}.sent__ticket{display:inline-flex;align-items:center;gap:.5rem;margin-top:.4rem!important;padding:.4rem .85rem;border:1px dashed var(--line-2);border-radius:10px;font-weight:700}.sent__ticket b{color:var(--text);font-family:var(--font);letter-spacing:.06em}.crew{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0 0 1.2rem;padding:0;list-style:none}.crew__tile{display:grid;gap:.25rem;padding:.9rem .8rem;border:1px solid color-mix(in srgb,var(--team) 30%,var(--line));border-radius:14px;background:linear-gradient(160deg,var(--team-soft),transparent 70%),var(--surface)}.crew__tile b{color:var(--team-ink);font-size:2rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.crew__tile span{color:var(--text-2);font-size:.8rem;font-weight:700;line-height:1.5}.contact__up{margin-top:1.1rem}@media (prefers-reduced-motion: reduce){.contact__form.is-armed:after,.btn[data-submit].is-charged,.btn[data-submit].is-charged .btn__charge{animation:none}.sent__stamp{animation:none}}.band.band--invert{--bg: #F8F1EA;--bg-2: #EFE5DC;--surface: #FFFFFF;--surface-2: #F6EDE5;--line: rgba(64, 32, 18, .12);--line-2: rgba(64, 32, 18, .22);--text: #23150F;--text-2: #5C463B;--text-3: #7B6257;--host: #2450E6;--host-ink: #1C3FB8;--on-host: #FFFFFF;--host-soft: rgba(36, 80, 230, .1);--host-glow: rgba(36, 80, 230, .3);--play: #E8590C;--play-ink: #B23F06;--on-play: #1A0B03;--play-soft: rgba(232, 89, 12, .11);--play-glow: rgba(232, 89, 12, .3);background:var(--bg);color:var(--text);color-scheme:light}[data-theme=light] .band.band--invert{--bg: #0C0807;--bg-2: #130D0B;--surface: #19110E;--surface-2: #241814;--line: rgba(255, 196, 160, .13);--line-2: rgba(255, 196, 160, .24);--text: #F8EEE7;--text-2: #CFBAAE;--text-3: #9E877B;--host: #4C7DFF;--host-ink: #9DB6FF;--on-host: #0a0605;--host-soft: rgba(76, 125, 255, .14);--host-glow: rgba(76, 125, 255, .5);--play: #FF6A1F;--play-ink: #FFAE85;--on-play: #160A04;--play-soft: rgba(255, 106, 31, .14);--play-glow: rgba(255, 106, 31, .5);color-scheme:dark}.band.band--host{--bg: #1d3fd0;--bg-2: #2448e0;--surface: rgba(255, 255, 255, .1);--surface-2: rgba(255, 255, 255, .16);--line: rgba(255, 255, 255, .2);--line-2: rgba(255, 255, 255, .34);--text: #FFFFFF;--text-2: rgba(255, 255, 255, .86);--text-3: rgba(255, 255, 255, .72);--host: #FFFFFF;--host-ink: #FFFFFF;--on-host: #1d3fd0;--host-soft: rgba(255, 255, 255, .14);--host-glow: rgba(0, 0, 0, .25);--play: #FF8A3D;--play-ink: #FFD0B0;--on-play: #1A0B03;--play-soft: rgba(255, 138, 61, .2);--play-glow: rgba(0, 0, 0, .25);background:radial-gradient(60% 90% at 88% 0%,rgba(255,255,255,.16),transparent 60%),linear-gradient(135deg,#2a56ee,#1a35b8);color:var(--text);color-scheme:dark}.band.band--play{--bg: #E8590C;--bg-2: #d24f08;--surface: rgba(26, 11, 3, .08);--surface-2: rgba(26, 11, 3, .13);--line: rgba(26, 11, 3, .18);--line-2: rgba(26, 11, 3, .3);--text: #1A0B03;--text-2: rgba(26, 11, 3, .84);--text-3: rgba(26, 11, 3, .68);--play: #1A0B03;--play-ink: #1A0B03;--on-play: #FFB27A;--play-soft: rgba(26, 11, 3, .1);--play-glow: rgba(26, 11, 3, .25);--host: #1A2FA0;--host-ink: #142680;--on-host: #FFFFFF;--host-soft: rgba(26, 47, 160, .12);--host-glow: rgba(26, 47, 160, .3);--ok: #0b6b3a;background:radial-gradient(70% 90% at 8% 0%,rgba(255,255,255,.22),transparent 60%),linear-gradient(135deg,#ff7a2e,#e14f06);color:var(--text);color-scheme:light}.ticker{position:relative;z-index:2;overflow:hidden;background:linear-gradient(90deg,#ff7a2e,#e8590c);color:#1a0b03;border-block:1px solid rgba(0,0,0,.2)}.ticker__track{display:flex;width:max-content;animation:ticker 46s linear infinite}[dir=rtl] .ticker__track{animation-name:ticker-rtl}.ticker:hover .ticker__track,.ticker:focus-within .ticker__track{animation-play-state:paused}.ticker__list{display:flex;flex:none;margin:0;padding:0;list-style:none}.ticker__list li{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 0;padding-inline-start:1.8rem;font-size:.95rem;font-weight:850;white-space:nowrap}.ticker__list li:after{content:"";width:7px;height:7px;margin-inline-start:1.8rem;border-radius:1px;background:#1a0b03;opacity:.45;rotate:45deg}.ticker .i{width:18px;height:18px}@keyframes ticker{to{transform:translate(-50%)}}@keyframes ticker-rtl{to{transform:translate(50%)}}@media (prefers-reduced-motion: reduce){.ticker__track{animation:none}.ticker{overflow-x:auto}}.sec__head.sec__head--edge{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:.6rem clamp(1.25rem,3vw,3rem);padding-bottom:clamp(1rem,2vw,1.5rem);border-bottom:1px solid var(--line-2)}.sec__head--edge:before{content:none;align-self:start;font-size:clamp(3.2rem,2rem + 4vw,6.2rem);font-weight:900;line-height:.8;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--team, var(--host)) 75%,transparent);font-variant-numeric:tabular-nums}.sec__head--edge .lead{justify-self:end;max-width:28rem;margin:0}@media (max-width: 800px){.sec__head.sec__head--edge{grid-template-columns:minmax(0,1fr)}.sec__head--edge .lead{grid-column:1 / -1;justify-self:start}.sec__head--edge:before{font-size:3rem}}.sec--sidehead>.container{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(2rem,5vw,5rem);align-items:start}.sec--sidehead .sec__head{position:sticky;top:calc(var(--hdr) + 1.5rem);margin:0}.sec--sidehead .sec__head .h2{font-size:clamp(2rem,1.2rem + 3vw,3.6rem)}@media (max-width: 900px){.sec--sidehead>.container{grid-template-columns:minmax(0,1fr)}.sec--sidehead .sec__head{position:static}}.gt{--g1: #8792b8;--g2: #5C463B;position:relative;display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:11px;color:#fff;background:linear-gradient(145deg,var(--g1),var(--g2));box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #0000002e,0 8px 18px -10px var(--g2)}.gt__i{width:58%;height:58%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gt img{width:66%;height:66%;object-fit:contain}.gt--xs{width:22px;height:22px;border-radius:6px}.gt--lg{width:56px;height:56px;border-radius:15px}.gt--xl{width:clamp(72px,8vw,104px);height:clamp(72px,8vw,104px);border-radius:clamp(18px,2vw,26px)}.gt--cs2{--g1: #ffb347;--g2: #c2410c}.gt--cs16{--g1: #d9b44a;--g2: #5e4512}.gt--mc{--g1: #7bd961;--g2: #2a6e2c}.gt--fivem{--g1: #c084fc;--g2: #db2777}.gt--samp{--g1: #fdba74;--g2: #0f6e7f}.gt--mta{--g1: #fb7185;--g2: #5b21b6}.gt--rust{--g1: #e8834d;--g2: #6b2510}.gt--ark{--g1: #5eead4;--g2: #0f5f58}.gt--valheim{--g1: #93c5fd;--g2: #1e3a8a}.gt--palworld{--g1: #fde047;--g2: #0e7490}.gt--zomboid{--g1: #bef264;--g2: #365314}.gt--ts3{--g1: #94a3b8;--g2: #2a1f1a}.sv__srv .gt{width:34px;height:34px;border-radius:9px}.tnav__shop{display:inline-flex;align-items:center;gap:.35rem}.tnav__shop .i{width:16px;height:16px;color:var(--play-ink)}.mega__servers .gt{width:36px;height:36px;border-radius:10px}.mega__gamejump{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.8rem 0 .3rem;color:var(--text-3);font-size:.78rem;font-weight:700}.mega__gamejump>span{margin-inline-end:.3rem}.mega__gamejump a{display:inline-grid;border-radius:9px;transition:transform .25s var(--spring)}.mega__gamejump a:hover,.mega__gamejump a:focus-visible{transform:translateY(-3px) scale(1.08)}.mega__gamejump .gt{width:30px;height:30px;border-radius:8px}.tnav__plain{flex:none;white-space:nowrap}@media (max-width: 1279px){.tnav__shop span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.builder-sec.band{padding-block:clamp(3rem,6vw,5rem);box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(0 -100vmax)}.srvhero__unit{margin-inline-start:.15em;color:var(--text-2);font-size:.5em;font-weight:800}.srvhero{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:end;min-height:min(100svh,940px);padding:calc(var(--hdr) + 2rem) 0 clamp(2.5rem,5vw,4rem)}.srvhero>.container{position:relative;z-index:1}.srvhero .scene__veil{background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 35%,transparent),color-mix(in srgb,var(--bg) 15%,transparent) 35%,color-mix(in srgb,var(--bg) 82%,transparent) 72%,var(--bg))}.srvhero__title{margin:.5rem 0 .6rem;font-size:clamp(3rem,1.5rem + 6vw,7.4rem);font-weight:900;line-height:1.05}html[lang=en] .srvhero__title{letter-spacing:-.04em;line-height:.95}.srvhero__lead{max-width:36rem;margin:0 0 1.4rem}.srvhero__stats{display:flex;flex-wrap:wrap;gap:.4rem 2.2rem;margin:0 0 1.6rem;padding:0;list-style:none}.srvhero__stats li{display:grid}.srvhero__stats b{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-weight:900;line-height:1.15;font-variant-numeric:tabular-nums}.srvhero__stats span{color:var(--text-2);font-size:.85rem;font-weight:700}.gjump{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.gjump__t{position:relative;isolation:isolate;display:grid;justify-items:start;gap:.55rem;padding:.9rem;overflow:hidden;border:1px solid var(--line-2);border-radius:18px;background:color-mix(in srgb,var(--surface) 80%,transparent);color:var(--text);text-decoration:none;transition:transform .35s var(--spring),border-color .25s}.gjump__t:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(160deg,color-mix(in srgb,var(--g1) 28%,transparent),transparent 65%);opacity:0;transition:opacity .3s}.gjump__t:hover,.gjump__t:focus-visible,.gjump__t.is-on{transform:translateY(-4px);border-color:color-mix(in srgb,var(--g1) 65%,var(--line-2))}.gjump__t:hover:before,.gjump__t:focus-visible:before,.gjump__t.is-on:before{opacity:1}.gjump__name{font-size:.92rem;font-weight:850;line-height:1.3}.gjump__pl{color:var(--text-2);font-size:.8rem;font-weight:700}.gjump__pl b{color:var(--text);font-variant-numeric:tabular-nums}@media (max-width: 1000px){.gjump{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.gjump{grid-template-columns:repeat(2,minmax(0,1fr))}.srvhero{min-height:0}}.sgroup{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(3.5rem,7vw,6rem);border-top:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--g2) 18%,var(--bg)),var(--bg) 72%)}.sgroup:nth-of-type(2n){background:linear-gradient(180deg,color-mix(in srgb,var(--g2) 16%,var(--bg-2)),var(--bg-2) 72%)}.sgroup__ghost{position:absolute;z-index:-1;top:.15em;inset-inline-end:-.04em;font-size:clamp(4.5rem,2.5rem + 11vw,14rem);font-weight:900;line-height:.9;letter-spacing:-.04em;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--g1) 30%,transparent);pointer-events:none;user-select:none}.sgroup__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem}.sgroup__genre{margin:0 0 .2rem;color:var(--g1);font-size:.86rem;font-weight:800}[data-theme=light] .sgroup__genre{color:var(--g2)}.sgroup__name{margin:0;font-size:clamp(2rem,1.3rem + 2.8vw,3.6rem);font-weight:900;line-height:1.05}.sgroup__total{display:grid;justify-items:end;margin:0;text-align:end}.sgroup__total b{font-size:clamp(1.8rem,1.3rem + 1.6vw,2.8rem);font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.sgroup__total span{color:var(--text-2);font-size:.82rem;font-weight:700}.sgroup__how{display:flex;align-items:center;gap:.55rem;margin:1.3rem 0 1.6rem;padding:.7rem 1rem;border-inline-start:3px solid var(--g1);border-start-end-radius:12px;border-end-end-radius:12px;background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--text-2);font-size:.92rem;font-weight:650}.sgroup__how .i{flex:none;color:var(--g1)}[data-theme=light] .sgroup__how .i{color:var(--g2)}.scards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1rem;margin:0;padding:0;list-style:none}.scard{display:grid;gap:.65rem;padding:1.15rem;border:1px solid var(--line-2);border-radius:18px;background:var(--surface);transition:border-color .25s,transform .35s var(--spring),box-shadow .3s}.scard:hover{border-color:color-mix(in srgb,var(--g1) 60%,var(--line-2));transform:translateY(-3px);box-shadow:0 24px 50px -30px var(--g2)}.scard__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.scard__name{margin:0;font-size:1.2rem;font-weight:900}.scard__ping{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-2);font:800 .85rem/1 var(--mono)}.scard__ping small{color:var(--text-3)}.scard__mode{margin:-.3rem 0 0;color:var(--text-2);font-size:.88rem}.scard__meta{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:0}.scard__meta div{padding:.55rem .7rem;border-radius:10px;background:var(--surface-2)}.scard__meta dt{color:var(--text-3);font-size:.75rem;font-weight:700}.scard__meta dd{margin:.1rem 0 0;font-weight:850;font-variant-numeric:tabular-nums;text-align:start}[dir=rtl] .scard__meta dd{text-align:right}.scard__act{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.scard__act .copy{flex:1 1 auto;min-width:0}@media (max-width: 700px){.sgroup__head{grid-template-columns:auto minmax(0,1fr)}.sgroup__total{grid-column:1 / -1;display:flex;align-items:baseline;gap:.5rem;justify-items:start;text-align:start}}.srvrules{padding-block:clamp(3.5rem,7vw,6rem)}.srvrules__in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:1.5rem 3rem;align-items:start}.srvrules__title{margin:0;font-size:clamp(2rem,1.2rem + 3vw,3.8rem);font-weight:900;line-height:1.1}.srvrules__list{counter-reset:r;display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.srvrules__list li{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"b" "s";column-gap:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--line-2)}.srvrules__list b{grid-area:b;font-size:1.15rem;font-weight:900}.srvrules__list span{grid-area:s;color:var(--text-2)}.srvrules__cta{grid-column:2;justify-self:start;background:#1a0b03;color:#ffb27a;border-color:#1a0b03}.srvrules__cta:hover{background:#2a1407}@media (max-width: 800px){.srvrules__in{grid-template-columns:minmax(0,1fr)}.srvrules__cta{grid-column:auto}}.art-defs{position:absolute;width:0;height:0;overflow:hidden}.coin-t{font:900 22px/1 var(--font);fill:#6b3a05;letter-spacing:-.5px}.lhero{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:100vh;min-height:100svh;padding:calc(var(--hdr) + 1.2rem) 0 2.5rem;background:radial-gradient(50% 60% at 72% 58%,color-mix(in srgb,#7c3aed 30%,transparent),transparent 70%),radial-gradient(40% 50% at 78% 85%,color-mix(in srgb,var(--play) 22%,transparent),transparent 70%),radial-gradient(45% 55% at 12% 20%,color-mix(in srgb,var(--host) 16%,transparent),transparent 70%),var(--bg)}[dir=rtl] .lhero{background:radial-gradient(50% 60% at 28% 58%,color-mix(in srgb,#7c3aed 30%,transparent),transparent 70%),radial-gradient(40% 50% at 22% 85%,color-mix(in srgb,var(--play) 22%,transparent),transparent 70%),radial-gradient(45% 55% at 88% 20%,color-mix(in srgb,var(--host) 16%,transparent),transparent 70%),var(--bg)}.lhero:after{content:"";position:absolute;inset:auto 0 0;z-index:0;height:18%;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.lhero__in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:1.5rem clamp(1.5rem,4vw,4rem)}.lhero__kicker{display:inline-flex;align-items:center;gap:.45rem;margin:1rem 0 0;padding:.3rem .85rem;border-radius:999px;background:color-mix(in srgb,var(--play) 18%,transparent);color:var(--play-ink);font-size:.88rem;font-weight:900}.lhero__kicker .i{width:16px;height:16px}.lhero__title{margin:.6rem 0 .5rem;font-size:clamp(3.2rem,1.5rem + 6.4vw,7.4rem);font-weight:900;line-height:1.1}.lhero__title .line{display:block;color:transparent;background:linear-gradient(100deg,#fff6d5,#ffd36b 28%,#ff9a3c,#ff5e9c,#b07cff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 8px 34px rgba(255,170,60,.3));animation:rise .9s var(--ease) var(--d, 0s) both,title-sheen 6s ease-in-out 1.2s infinite alternate}[data-theme=light] .lhero__title .line{background-image:linear-gradient(100deg,#9a4a00,#e8590c,#be185d 70%,#6d28d9);filter:none}@keyframes title-sheen{to{background-position:100% 0}}.lhero__line{max-width:30rem;margin:0 0 1.4rem;color:var(--text-2);font-size:clamp(1.02rem,.95rem + .45vw,1.28rem);font-weight:650}.lhero__trust{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.8rem;padding:0;list-style:none}.lhero__trust li{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .75rem .35rem .45rem;border:1px solid var(--line-2);border-radius:12px;background:color-mix(in srgb,var(--surface) 80%,transparent);font-size:.86rem;font-weight:800}[dir=rtl] .lhero__trust li{padding:.35rem .45rem .35rem .75rem}.lhero__trust .i{width:28px;height:28px;padding:6px;border-radius:8px;background:var(--play-soft);color:var(--play-ink)}.lhero__cta{box-shadow:0 0 0 0 var(--play-glow);animation:cta-pulse 2.4s ease-out 2.2s infinite}@keyframes cta-pulse{0%{box-shadow:0 0 0 0 var(--play-glow)}70%,to{box-shadow:0 0 0 16px transparent}}.drop{position:relative;justify-self:center;width:min(100%,640px);aspect-ratio:1}.drop__rays{position:absolute;left:50%;top:58%;width:150%;aspect-ratio:1;translate:-50% -50%;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(255,196,90,.16) 0deg 5deg,transparent 5deg 15deg);-webkit-mask-image:radial-gradient(closest-side,#000 15%,transparent 72%);mask-image:radial-gradient(closest-side,#000 15%,transparent 72%);transition:opacity 1.2s ease;animation:spin 60s linear infinite}[data-theme=light] .drop__rays{background:repeating-conic-gradient(from 0deg,rgba(232,89,12,.12) 0deg 5deg,transparent 5deg 15deg)}.drop.is-open .drop__rays{opacity:1}.drop__floor{position:absolute;left:50%;bottom:1%;width:78%;aspect-ratio:4 / 1;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--play) 40%,transparent),transparent)}.drop__floor i{position:absolute;inset:14% 8%;border:2px solid color-mix(in srgb,var(--play) 55%,transparent);border-radius:50%;animation:floor-ring 3s ease-out infinite;opacity:0}.drop__floor i+i{animation-delay:1.5s}.drop.is-open .drop__floor i{opacity:1}@keyframes floor-ring{0%{scale:.5;opacity:.9}to{scale:1.25;opacity:0}}.drop__beam{position:absolute;left:50%;bottom:31%;width:36%;height:64%;translate:-50% 0;pointer-events:none;transform:scaleY(0);transform-origin:50% 100%;background:linear-gradient(to top,rgba(255,220,140,.9),rgba(255,190,110,.2) 55%,transparent);clip-path:polygon(32% 100%,68% 100%,100% 0,0 0);filter:blur(5px);mix-blend-mode:screen;transition:transform .55s var(--ease),opacity 1.6s ease .5s}[data-theme=light] .drop__beam{mix-blend-mode:normal;background:linear-gradient(to top,rgba(255,170,60,.55),rgba(255,170,60,.1) 55%,transparent)}.drop.is-open .drop__beam{transform:scaleY(1);opacity:.55}.drop__fx{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}.crate{position:absolute;left:50%;bottom:3%;z-index:2;width:54%;padding:0;border:0;background:none;translate:-50% 0;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0}.drop.is-landed .crate{opacity:1}.crate svg{display:block;width:100%;height:auto;overflow:visible}.crate:focus-visible{outline:3px solid var(--play);outline-offset:6px;border-radius:12px}.crate__shadow{fill:#000;opacity:.45}.crate__seam{filter:drop-shadow(0 0 6px #ffb347);transition:opacity .4s}.drop.is-open .crate__seam{opacity:.15}.crate__lid{transform-box:view-box;transform-origin:65px 118px;transition:transform .7s cubic-bezier(.2,1.5,.4,1)}.drop.is-open .crate__lid{transform:translate(-22px,-58px) rotate(-16deg)}.crate:hover .crate__lid{filter:brightness(1.15)}.loot{position:absolute;inset:0;z-index:4;pointer-events:none}.loot__it{position:absolute;left:var(--x);top:var(--y);width:19%;aspect-ratio:1;padding:0;border:0;background:none;translate:-50% -50%;opacity:0;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 14px 16px rgba(0,0,0,.45)) drop-shadow(0 0 18px color-mix(in srgb,var(--r) 70%,transparent))}.loot__it svg,.loot__it img{display:block;width:100%;height:100%;transition:transform .35s var(--spring)}.loot__it:hover svg,.loot__it:focus-visible svg,.loot__it:hover img{transform:scale(1.14) rotate(6deg)}.loot__it:focus-visible{outline:3px solid var(--r);outline-offset:4px;border-radius:50%}.loot__it.is-float{animation:loot-bob 3.6s ease-in-out var(--d) infinite}@keyframes loot-bob{50%{translate:-50% calc(-50% - 12px)}}.shop{padding-block:clamp(3rem,6vw,5rem);scroll-margin-top:var(--hdr)}.shop__bar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.6rem}.shop__bar .h2{margin:0;font-size:clamp(2.2rem,1.4rem + 3vw,3.8rem)}.ltabs{display:flex;flex-wrap:wrap;gap:.45rem}.ltabs button{display:inline-flex;align-items:center;gap:.45rem;min-height:46px;padding:.4rem 1rem .4rem .55rem;border:1px solid var(--line-2);border-radius:14px;background:var(--surface);color:var(--text-2);font:inherit;font-size:.9rem;font-weight:800;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s,transform .3s var(--spring)}[dir=rtl] .ltabs button{padding:.4rem .55rem .4rem 1rem}.ltabs .i{width:30px;height:30px;padding:6px;border-radius:9px;background:var(--surface-2)}.ltabs button:hover{transform:translateY(-2px);color:var(--text)}.ltabs button[aria-pressed=true]{border-color:var(--play);background:color-mix(in srgb,var(--play) 14%,var(--surface));color:var(--text)}.ltabs button[aria-pressed=true] .i{background:var(--play);color:var(--on-play)}.lgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,228px),1fr));gap:1rem;margin:0;padding:0;list-style:none;perspective:1100px}.loot-card.is-enter{animation:card-deal .55s var(--spring) both}@keyframes card-deal{0%{opacity:0;transform:translateY(24px) rotateX(18deg) scale(.94)}}@property --spin{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.lc{--mx: 50%;--my: 30%;--rx: 0deg;--ry: 0deg;position:relative;isolation:isolate;display:grid;justify-items:center;align-content:start;gap:.35rem;width:100%;height:100%;min-height:318px;padding:.9rem .9rem 1.1rem;overflow:hidden;text-align:center;border:0;border-radius:22px;cursor:pointer;font:inherit;color:var(--text);background:radial-gradient(90% 60% at 50% 32%,color-mix(in srgb,var(--r) 28%,transparent),transparent 70%),linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--r) 45%,transparent),0 22px 40px -30px var(--r);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .2s ease-out,box-shadow .3s}.lc:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:2px;pointer-events:none;opacity:0;transition:opacity .3s;background:conic-gradient(from var(--spin),transparent 0 55%,var(--r) 70%,#fff 76%,var(--r) 82%,transparent 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lc:hover:before,.lc:focus-visible:before{opacity:1;animation:lc-spin 1.6s linear infinite}@keyframes lc-spin{to{--spin: 360deg}}.lc:hover{box-shadow:inset 0 0 0 1.5px var(--r),0 30px 60px -28px var(--r)}.lc:focus-visible{outline:3px solid var(--r);outline-offset:3px}.lc__foil{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .3s;mix-blend-mode:color-dodge;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.55),transparent 38%),linear-gradient(115deg,transparent 20%,rgba(255,0,170,.32) 38%,rgba(0,229,255,.32) 50%,rgba(255,236,0,.3) 62%,transparent 80%);background-size:100% 100%,260% 260%;background-position:center,var(--mx) var(--my)}[data-theme=light] .lc__foil{mix-blend-mode:overlay}.lc:hover .lc__foil,.lc:focus-visible .lc__foil{opacity:1}.lc>:not(.lc__foil){position:relative;z-index:3}.lc__rar{justify-self:start;display:inline-flex;align-items:center;gap:.4rem;padding:.22rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--r) 18%,transparent);color:color-mix(in srgb,var(--r) 75%,var(--text));font-size:.74rem;font-weight:900}.lc__rar i{width:8px;height:8px;rotate:45deg;background:var(--r);box-shadow:0 0 10px var(--r)}.lc__art{width:64%;aspect-ratio:1;margin:.5rem 0 .3rem;filter:drop-shadow(0 16px 16px rgba(0,0,0,.4)) drop-shadow(0 0 20px color-mix(in srgb,var(--r) 55%,transparent));animation:art-bob 4.2s ease-in-out var(--d) infinite}.lc__art svg,.lc__art img{display:block;width:100%;height:100%;transition:transform .45s var(--spring)}.lc:hover .lc__art svg,.lc:hover .lc__art img{transform:translateY(-6px) scale(1.1) rotate(-5deg)}@keyframes art-bob{50%{translate:0 -7px}}.lc__name{font-size:1.02rem;font-weight:900;line-height:1.4}.lc__sub{color:var(--text-3);font-size:.78rem;font-weight:700}.lc__from{margin-top:auto;padding:.4rem .85rem;border-radius:11px;background:color-mix(in srgb,var(--bg) 55%,transparent);color:var(--text-2);font-size:.8rem;font-weight:700}.lc__from b{color:var(--text);font-size:1.02rem;font-weight:900;font-variant-numeric:tabular-nums}.shop__note{margin:1.4rem 0 0;color:var(--text-3);font-size:.86rem}html.bag-lock{overflow:hidden}.bag{position:fixed;inset:0;z-index:210}.bag[hidden]{display:none}.bag__scrim{position:absolute;inset:0;background:#0406109e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .3s}.bag.is-open .bag__scrim{opacity:1}.bag__panel{--r: #ffb627;position:absolute;top:0;bottom:0;inset-inline-end:0;display:flex;flex-direction:column;gap:.7rem;width:min(100%,470px);overflow-y:auto;padding:1.2rem 1.4rem calc(1.6rem + env(safe-area-inset-bottom,0px));background:var(--bg-2);border-inline-start:1px solid var(--line-2);box-shadow:0 0 80px -20px #000000b3;transform:translate(-104%);transition:transform .45s cubic-bezier(.2,1.1,.3,1)}[dir=ltr] .bag__panel{transform:translate(104%)}.bag.is-open .bag__panel{transform:none}.bag__x{align-self:flex-end;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);color:var(--text);cursor:pointer}.bag__x .i{width:18px;height:18px}.bag__hero{position:relative;display:grid;place-items:center;margin:-.5rem 0 .2rem}.bag__hero:before{content:"";position:absolute;width:74%;aspect-ratio:1;border-radius:50%;opacity:.9;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--r) 30%,transparent) 0deg 6deg,transparent 6deg 18deg);-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent 75%);mask-image:radial-gradient(closest-side,#000 20%,transparent 75%);animation:spin 24s linear infinite}.bag__art{position:relative;width:44%;aspect-ratio:1;filter:drop-shadow(0 18px 22px rgba(0,0,0,.45)) drop-shadow(0 0 26px color-mix(in srgb,var(--r) 60%,transparent));animation:art-bob 4s ease-in-out infinite}.bag__art svg,.bag__art img{display:block;width:100%;height:100%}.bag__art.is-pop{animation:bag-pop .45s var(--spring)}@keyframes bag-pop{40%{scale:1.14;rotate:-6deg}}.bag__rar{align-self:center;display:inline-flex;gap:.4rem;align-items:center;margin:0;padding:.2rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--r) 18%,transparent);color:color-mix(in srgb,var(--r) 75%,var(--text));font-size:.78rem;font-weight:900}.bag__name{margin:0;text-align:center;font-size:1.6rem;font-weight:900;line-height:1.3}.bag__sub{margin:-.3rem 0 .3rem;text-align:center;color:var(--text-3);font-size:.86rem;font-weight:700}.bag__packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-inline-size:0;margin:0;padding:0;border:0}.bag__legend{margin-bottom:.45rem;padding:0;color:var(--text-2);font-size:.86rem;font-weight:800}.pk{position:relative;display:grid;gap:.1rem;padding:.7rem .8rem;border:1px solid var(--line-2);border-radius:14px;background:var(--surface);cursor:pointer;overflow:visible;transition:border-color .2s,background-color .2s,transform .3s var(--spring)}.pk:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--play) 50%,var(--line-2))}.pk input{position:absolute;opacity:0;pointer-events:none}.pk__amt{font-size:1.05rem;font-weight:900}.pk__price{color:var(--text-3);font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.pk__tag{position:absolute;top:-9px;inset-inline-end:8px;padding:.05rem .45rem;border-radius:6px;background:var(--play);color:var(--on-play);font-size:.66rem;font-weight:900}.pk__tag--pop{background:var(--host);color:var(--on-host)}.pk:has(input:checked){border-color:var(--play);background:color-mix(in srgb,var(--play) 14%,var(--surface));box-shadow:inset 0 0 0 1px var(--play)}.pk:has(input:focus-visible){outline:3px solid var(--play);outline-offset:2px}.pk__coin{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff4b8,#f7b733 55%,#a35d08);pointer-events:none}.bag__field{display:grid;gap:.35rem;margin-top:.3rem}.bag__field label{font-size:.88rem;font-weight:800}.bag__field input{width:100%;min-height:50px;padding:.6rem .9rem;border:1px solid var(--line-2);border-radius:13px;background:var(--bg);color:var(--text);font:inherit;font-size:1rem}.bag__field input:focus{outline:none;border-color:var(--play);box-shadow:0 0 0 3px var(--play-soft)}.bag__field input[aria-invalid=true]{border-color:#ef4444}.field__err{margin:0;color:#ef4444;font-size:.8rem;font-weight:700}.bag__total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.3rem;padding-top:.8rem;border-top:1px dashed var(--line-2);color:var(--text-2);font-weight:800}.bag__total b{color:var(--text);font-size:1.7rem;font-weight:900;font-variant-numeric:tabular-nums}.bag__pay{justify-content:center;width:100%}.bag__note{margin:0;color:var(--text-3);font-size:.8rem;line-height:1.7}@media (max-width: 600px){.bag__panel{top:auto;inset-inline:0;width:100%;max-height:92svh;border-inline-start:0;border-top:1px solid var(--line-2);border-radius:24px 24px 0 0;transform:translateY(104%)}[dir=ltr] .bag__panel{transform:translateY(104%)}.bag__art{width:34%}}.quest{padding-block:clamp(3.5rem,7vw,6rem);background:radial-gradient(60% 80% at 50% 0%,color-mix(in srgb,var(--play) 10%,transparent),transparent 70%),var(--bg-2)}.quest__title{margin:0 0 2.4rem;text-align:center;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.2rem);font-weight:900}.quest__path{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.quest__path:before{content:"";position:absolute;top:33px;inset-inline:16%;height:4px;border-radius:2px;opacity:.75;background:repeating-linear-gradient(90deg,var(--play) 0 14px,transparent 14px 26px);animation:quest-run 1s linear infinite}[dir=rtl] .quest__path:before{animation-name:quest-run-rtl}@keyframes quest-run{to{background-position:26px 0}}@keyframes quest-run-rtl{to{background-position:-26px 0}}.quest__path li{position:relative;display:grid;justify-items:center;gap:.35rem;text-align:center}.quest__node{display:grid;place-items:center;width:66px;height:66px;margin-bottom:.6rem;border-radius:20px;rotate:45deg;background:linear-gradient(145deg,#ff8a3d,#c2410c);color:#fff;box-shadow:0 0 0 6px var(--bg-2),0 0 34px var(--play-glow)}.quest__node .i{width:28px;height:28px;rotate:-45deg}.quest__path h3{margin:0;font-size:1.15rem;font-weight:900}.quest__path p{margin:0;color:var(--text-2);font-size:.92rem}@media (max-width: 760px){.quest__path{grid-template-columns:minmax(0,1fr);gap:2rem}.quest__path:before{top:33px;bottom:33px;inset-inline:auto;left:50%;width:4px;height:auto;margin-left:-2px;background:repeating-linear-gradient(180deg,var(--play) 0 14px,transparent 14px 26px);animation:quest-down 1s linear infinite}.quest__path li{background:var(--bg-2);padding-block:.3rem}}@keyframes quest-down{to{background-position:0 26px}}.custom__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;align-items:center}.custom__form{position:relative;display:grid;gap:.9rem;padding:clamp(1.2rem,3vw,2rem);border-radius:22px;background:var(--surface);box-shadow:0 30px 70px -40px var(--play-glow)}.custom__form:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(135deg,var(--play),#b07cff,var(--host));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.custom__form .field{display:grid;gap:.35rem}.custom__form label{font-size:.9rem;font-weight:800}.custom__form label small{color:var(--text-3);font-weight:600}.custom__form input{width:100%;min-height:46px;padding:.6rem .85rem;border:1px solid var(--line-2);border-radius:12px;background:var(--bg);color:var(--text);font:inherit}.custom__form input:focus{outline:none;border-color:var(--play);box-shadow:0 0 0 3px var(--play-soft)}.custom__form input[aria-invalid=true]{border-color:#ef4444}.custom__form .btn{justify-self:start}@media (max-width: 900px){.lhero{align-items:start;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.lhero__in{grid-template-columns:minmax(0,1fr)}.drop{order:-1;width:min(100%,430px);margin-top:.5rem}.lhero__copy{text-align:center}.lhero__copy .crumbs,.lhero__trust{justify-content:center}.custom__in{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.lgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.lc{min-height:252px;padding:.7rem .6rem .9rem;border-radius:18px}.lc__art{width:72%}.lc__name{font-size:.9rem}.lc__from{padding:.35rem .6rem;font-size:.74rem}.ltabs button{padding:.3rem .8rem .3rem .4rem;font-size:.84rem;min-height:42px}[dir=rtl] .ltabs button{padding:.3rem .4rem .3rem .8rem}.ltabs .i{width:26px;height:26px}}@media (prefers-reduced-motion: reduce){.lc__art,.bag__art,.loot__it.is-float,.lhero__title .line,.lhero__cta,.drop__rays,.drop__floor i,.bag__hero:before,.quest__path:before{animation:none!important}.lc{transform:none!important}}.tnav__cap .tnav__side--host{justify-content:flex-start;padding-inline-end:2rem}.tnav__cap .tnav__side--play{justify-content:flex-end;padding-inline-start:2rem}.tnav__cap[data-lean=host]{--cs: 52.5%}.tnav__cap[data-lean=play],[dir=rtl] .tnav__cap[data-lean=host]{--cs: 47.5%}[dir=rtl] .tnav__cap[data-lean=play]{--cs: 52.5%}.holo>.ticker{position:absolute;inset:auto 0 0;z-index:4}.holo{padding-top:calc(var(--hdr) + 1.2rem);padding-bottom:calc(48px + 1.6rem)}.holo__games{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.55rem .8rem;margin:0 0 1.6rem;padding:0;list-style:none}.holo__games li{display:grid;justify-items:center;gap:.35rem}.holo__games li>span:last-child{color:var(--text-2);font-size:.78rem;font-weight:800;white-space:nowrap}.holo__games .gt{transition:transform .3s var(--spring)}.holo__games li:hover .gt{transform:translateY(-4px) rotate(-4deg)}.gt--more{background:transparent;border:1.5px dashed var(--line-2);box-shadow:none;color:var(--text)}.gt--more b{font-size:1.05rem;font-weight:900}.holo__feats{gap:.5rem}.holo__feats li{padding-block:.35rem;padding-inline:.35rem .8rem;border:1px solid var(--line-2);border-radius:12px;background:color-mix(in srgb,var(--surface) 82%,transparent)}.holo__feats li .i{width:30px;height:30px;padding:6px;border-radius:9px;background:var(--host-soft)}.filters.filters--tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.6rem;margin-inline:0;padding-inline:0;overflow:visible}.filters--tiles .gtab{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"t n" "t p";align-items:center;column-gap:.75rem;min-height:80px;padding:.75rem .9rem;border:1px solid var(--line-2);border-radius:16px;text-align:start;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text);transition:border-color .2s,transform .3s var(--spring),box-shadow .25s}.filters--tiles .gtab:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--play) 50%,var(--line-2))}.gtab .gt{grid-area:t}.gtab__name{grid-area:n;font-size:.98rem;font-weight:900;line-height:1.3}.gtab__pl{grid-area:p;color:var(--text-2);font-size:.8rem;font-weight:700}.gtab__pl b{color:var(--text);font-variant-numeric:tabular-nums}.filters--tiles .gtab[aria-pressed=true]{border-color:var(--play);background:color-mix(in srgb,var(--play) 14%,var(--surface));color:var(--text);box-shadow:0 0 0 1px var(--play),0 18px 40px -24px var(--play-glow)}.filters--tiles .filters__prog{height:3px;background:var(--play)}.filters--tiles .filters__auto{align-self:stretch;min-height:80px;border-radius:16px}@media (max-width: 900px){.filters.filters--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.filters--tiles .filters__auto{grid-column:1 / -1;min-height:44px;justify-self:start}}[data-reel-text],.stage__text,.stage__num,.reel__num{display:none}.play-extra{display:block}.play-extra .perks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:.6rem}.play-extra .perks li{padding:.8rem 1rem;border:1px solid var(--line-2);border-radius:14px;background:var(--surface)}@media (max-width: 900px){.holo{min-height:calc(100svh - 86px - env(safe-area-inset-bottom,0px));padding-top:calc(var(--hdr) + .45rem);padding-bottom:calc(40px + .8rem)}.ticker__list li{padding-block:.6rem;padding-inline-start:1.3rem;font-size:.84rem}.ticker__list li:after{margin-inline-start:1.3rem}.holo__stage{height:clamp(205px,27svh,330px)}.holo__feats{margin-top:.7rem}.holo__title{margin-bottom:.45rem}.holo__games{justify-content:center;margin-bottom:.8rem}.holo__games li>span:last-child{display:none}.holo__games .gt--lg{width:46px;height:46px;border-radius:13px}}[data-theme=dark] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60vw 45vh at 88% -8%,rgba(255,106,31,.11),transparent 70%),radial-gradient(50vw 55vh at -8% 38%,rgba(255,64,120,.06),transparent 70%),radial-gradient(70vw 45vh at 50% 112%,rgba(255,140,50,.08),transparent 70%)}.holo__proj{position:absolute;z-index:0;pointer-events:none;transform:translate(-50%,-50%)}.holo__pimg{position:absolute;inset:0;opacity:0;transition:opacity .9s ease}.holo__pimg.is-on{opacity:1}.holo__pimg img{display:block;width:100%;height:100%;object-fit:contain;opacity:.6;mix-blend-mode:screen;-webkit-mask-image:repeating-linear-gradient(to bottom,#000 0 2px,rgba(0,0,0,.3) 2px 4px),radial-gradient(ellipse 35% 64% at 50% 38%,#000 55%,transparent 100%);-webkit-mask-composite:source-in;mask-image:repeating-linear-gradient(to bottom,#000 0 2px,#0000004d 2px 4px),radial-gradient(ellipse 35% 64% at 50% 38%,#000 55%,transparent 100%);mask-composite:intersect;animation:proj-flicker 7s steps(1,end) infinite}.holo__pimg[data-tone=warm] img{filter:grayscale(1) sepia(1) saturate(5) hue-rotate(-14deg) brightness(1.2) contrast(1.15)}.holo__pimg[data-tone=image] img{filter:saturate(1.25) brightness(1.08)}[data-theme=light] .holo__pimg img{mix-blend-mode:multiply;opacity:.7}@keyframes proj-flicker{0%,to{opacity:.6}37%{opacity:.38}37.8%{opacity:.6}73%{opacity:.48}73.4%{opacity:.6}}@media (prefers-reduced-motion: reduce){.holo__pimg img{animation:none}}.holo__pimg[data-name=ninjas] img{-webkit-mask-image:repeating-linear-gradient(to bottom,#000 0 2px,rgba(0,0,0,.3) 2px 4px),radial-gradient(ellipse 52% 64% at 50% 40%,#000 60%,transparent 100%);mask-image:repeating-linear-gradient(to bottom,#000 0 2px,#0000004d 2px 4px),radial-gradient(ellipse 52% 64% at 50% 40%,#000 60%,transparent 100%)}.bd{--mx: 0;--my: 0;--sp: 0;--tone: 255, 106, 31;position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:paint}.bd--ghost{--tone: 255, 106, 31}.bd--ninjas{--tone: 255, 166, 60}.bd--pink{--tone: 255, 70, 160}.bd--lavender{--tone: 170, 112, 255}.bd--kunai{--tone: 255, 178, 40}.bd__glow{position:absolute;top:56%;left:70%;width:min(95vmin,980px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--tone),.42),rgba(var(--tone),.13) 52%,transparent 74%);transform:translate3d(calc(var(--mx) * -16px),calc(var(--my) * -10px + var(--sp) * 40px),0);animation:bd-breathe 7s ease-in-out infinite;transition:background .9s ease;will-change:transform}[dir=rtl] .bd--end .bd__glow,.bd--start .bd__glow{left:30%}[dir=rtl] .bd--start .bd__glow{left:70%}.bd--center .bd__glow{left:50%;top:52%}@keyframes bd-breathe{50%{scale:1.08;opacity:.85}}.bd__word{position:absolute;top:44%;left:50%;translate:-50% -50%;margin:0;white-space:nowrap;font-weight:900;font-size:clamp(6rem,3rem + 15vw,19rem);line-height:.82;letter-spacing:-.035em;color:transparent;-webkit-text-stroke:1.5px rgba(var(--tone),.32);transform:translate3d(calc(var(--mx) * -28px + var(--sp) * -140px),calc(var(--my) * -12px),0);will-change:transform}.bd__img{position:absolute;bottom:0;height:min(112%,1180px);width:auto;max-width:none;inset-inline-end:clamp(-5rem,-3vw,0rem);transform:translate3d(calc(var(--mx) * 22px),calc(var(--my) * 12px + var(--sp) * -70px),0);will-change:transform}.bd--start .bd__img{inset-inline-end:auto;inset-inline-start:clamp(-5rem,-3vw,0rem)}.bd--center .bd__img{inset-inline-end:auto;left:50%;translate:-50% 0;height:min(100%,1000px)}.bd--ninjas .bd__img{height:min(100%,980px)}.bd__fx{position:absolute;inset:0;width:100%;height:100%;transform:translateZ(0)}.bd__fog{position:absolute;inset:-10% -25%;background:radial-gradient(30% 22% at 22% 88%,rgba(var(--tone),.14),transparent 70%),radial-gradient(26% 18% at 68% 94%,rgba(255,238,225,.06),transparent 70%),radial-gradient(42% 26% at 50% 104%,rgba(var(--tone),.12),transparent 70%);animation:bd-fog 17s ease-in-out infinite alternate;will-change:transform}@keyframes bd-fog{to{transform:translate3d(7%,-3%,0) scale(1.1)}}.bd__shade{position:absolute;inset:0;background:linear-gradient(to right,var(--bg) 0%,color-mix(in srgb,var(--bg) 84%,transparent) 30%,transparent 62%),linear-gradient(to top,var(--bg) 0%,transparent 26%),linear-gradient(to bottom,color-mix(in srgb,var(--bg) 55%,transparent),transparent 20%)}[dir=rtl] .bd--end .bd__shade,[dir=ltr] .bd--start .bd__shade{background:linear-gradient(to left,var(--bg) 0%,color-mix(in srgb,var(--bg) 84%,transparent) 30%,transparent 62%),linear-gradient(to top,var(--bg) 0%,transparent 26%),linear-gradient(to bottom,color-mix(in srgb,var(--bg) 55%,transparent),transparent 20%)}.bd--center .bd__shade,[dir=rtl] .bd--center .bd__shade{background:radial-gradient(ellipse 70% 80% at 50% 45%,transparent 35%,color-mix(in srgb,var(--bg) 85%,transparent) 100%),linear-gradient(to top,var(--bg) 0%,transparent 24%)}.bd__scan{position:absolute;left:0;right:0;bottom:0;height:2px;opacity:0;background:linear-gradient(90deg,transparent,rgba(var(--tone),.95) 30%,#fff 50%,rgba(var(--tone),.95) 70%,transparent);box-shadow:0 0 26px 2px rgba(var(--tone),.9)}.bd-armed:not(.is-in) .bd__img{opacity:0}.bd.is-in .bd__img{animation:bd-wipe 1.35s cubic-bezier(.3,.7,.2,1) both,bd-flick .55s steps(1,end) 1.35s}.bd.is-in .bd__scan{animation:bd-scan 1.35s cubic-bezier(.3,.7,.2,1) both}@keyframes bd-wipe{0%{clip-path:inset(100% -20% 0 -20%)}to{clip-path:inset(-20% -20% 0 -20%)}}@keyframes bd-flick{0%{opacity:.35}25%{opacity:1}50%{opacity:.6}75%{opacity:1}}@keyframes bd-scan{0%{bottom:0;opacity:1}88%{opacity:1}to{bottom:100%;opacity:0}}.plans-live>.container,.cta__grid{position:relative;z-index:1}.cta .sp3{display:none}.cta .bd__shade{opacity:.92}.beacon .bd{z-index:0}.beacon .bd__img{opacity:.62}.bd--mood .bd__img{opacity:0;height:min(106%,1120px);animation:none!important;transition:opacity 1.2s ease}.bd--mood .bd__img--ninjas{height:min(104%,1050px)}.holo[data-mood=ghost] .bd--mood{--tone: 255, 106, 31}.holo[data-mood=pink] .bd--mood{--tone: 255, 70, 160}.holo[data-mood=ninjas] .bd--mood{--tone: 255, 166, 60}.holo[data-mood=lavender] .bd--mood{--tone: 170, 112, 255}.holo[data-mood=rack] .bd--mood{--tone: 76, 125, 255}.holo[data-mood=ghost] .bd__img--ghost,.holo[data-mood=ninjas] .bd__img--ninjas{opacity:.42}.holo[data-mood=pink] .bd__img--pink,.holo[data-mood=lavender] .bd__img--lavender{opacity:.34}.holo>.bd{z-index:0}[data-theme=light] .bd__word{-webkit-text-stroke-color:rgba(var(--tone),.35)}@media (max-width: 900px){.bd__img{height:70%;inset-inline-end:-16vw}.bd--center .bd__img{height:62%}.bd--mood .bd__img{height:78%}.bd__word{top:26%;font-size:30vw}.bd__glow{top:40%;width:120vw}.bd__shade,[dir=rtl] .bd--end .bd__shade,[dir=ltr] .bd--start .bd__shade{background:linear-gradient(to top,var(--bg) 0%,color-mix(in srgb,var(--bg) 78%,transparent) 42%,transparent 72%),linear-gradient(to bottom,color-mix(in srgb,var(--bg) 70%,transparent),transparent 22%),color-mix(in srgb,var(--bg) 30%,transparent)}.lhero .bd__img{top:calc(var(--hdr) - 1rem);bottom:auto;height:50%;inset-inline-end:auto;left:50%;translate:-50% 0}}@media (prefers-reduced-motion: reduce){.bd__glow,.bd__fog,.bd.is-in .bd__img,.bd.is-in .bd__scan{animation:none}.bd-armed:not(.is-in) .bd__img{opacity:1}}.foot--finale{margin-top:0;border-top:0}.foot--finale .cta--finale{overflow:visible;padding-block:clamp(4.5rem,3.5rem + 6vw,8rem) clamp(2.5rem,4vw,3.5rem)}.foot--finale .cta--finale .bd{--bg: var(--bg-2);bottom:-48%}.foot--finale .cta--finale .bd__shade:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--bg-2) 4%,color-mix(in srgb,var(--bg-2) 70%,transparent) 26%,transparent 46%)}.foot--finale .cta--finale .bd__img{height:100%}.foot--finale .foot__ribbon,.foot--finale .foot__grid,.foot--finale .foot__bar{position:relative;z-index:1}.foot--finale .foot__ribbon{background:color-mix(in srgb,var(--bg-2) 82%,transparent)}@media (max-width: 900px){.foot--finale .cta--finale .bd{bottom:-12%}.foot--finale .cta--finale .bd__img{height:66%}}.sec--panel{position:relative;isolation:isolate;overflow:hidden}.sec--panel>.container{position:relative;z-index:1}.sec--panel .pm{background:color-mix(in srgb,var(--surface) 68%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25)}@media (min-width: 901px){.sec--panel .bd__img{top:-3%;bottom:auto;height:min(124%,1060px);inset-inline-end:-9vw}}.wm{display:block;width:auto;height:100%;max-width:100%;object-fit:contain}[data-theme=dark] .wm--cs2{filter:brightness(0) invert(1) sepia(.15) saturate(1.3) brightness(.97)}.gt.gt--rust:has(>img){background:none;box-shadow:none}.gt.gt--rust>img{width:100%;height:100%;border-radius:inherit}.holo__games.holo__games--wm{align-items:center;gap:.8rem .9rem}.holo__games .holo__wm{display:flex;align-items:center;height:24px;opacity:.92;transition:opacity .2s,transform .3s var(--spring)}.holo__games .holo__wm:hover{opacity:1;transform:translateY(-3px)}.holo__games--wm .holo__more{display:flex;align-items:center;gap:.35rem;height:32px;padding-inline:.75rem;border:1px dashed var(--line-2);border-radius:999px}.holo__games--wm .holo__more .gt--more{width:auto;height:auto;border:0;background:none;box-shadow:none}.holo__games--wm .holo__more .gt--more b{font-size:.95rem}.holo__games--wm .holo__more>span:last-child{color:var(--text-2);font-size:.8rem;font-weight:800}.filters--tiles .gtab--wm{grid-template-columns:minmax(0,1fr);grid-template-areas:"n" "p";row-gap:.55rem;align-content:center}.gtab__wm{display:flex;align-items:center;height:28px}.gjump__wm{display:flex;align-items:center;height:34px}.sgroup--wm .sgroup__head>.gt{display:none}.sgroup--wm .sgroup__head{grid-template-columns:minmax(0,1fr) auto}.sgroup__name--wm{display:flex;align-items:center;height:clamp(36px,3.6vw,54px);margin-top:.35rem}@media (min-width: 901px) and (max-width: 1240px){.holo__games .holo__wm{height:21px}}@media (min-width: 901px) and (max-width: 1040px){.holo__games .holo__wm{height:18px}}@media (max-width: 900px){.holo__games.holo__games--wm{gap:.55rem .65rem}.holo__games .holo__wm{height:17px}.holo__games--wm .holo__more{height:26px;padding-inline:.6rem}.gtab__wm{height:22px}.gjump__wm{height:26px}}.mega__servers li{grid-template-columns:7.4rem minmax(0,1fr) auto auto}.mega__wmk{display:flex;align-items:center;height:22px;padding-block:.2rem;border-radius:6px;transition:transform .25s var(--spring),filter .2s}.mega__wmk:hover,.mega__wmk:focus-visible{transform:translateY(-2px);filter:drop-shadow(0 0 10px var(--play-glow))}.mega__servers .mega__srv b{font-size:.86rem}.mega__game--wm{display:grid;align-content:center;gap:.4rem}.mega__gwm{display:flex;align-items:center;height:19px}.codex{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(4rem,8vw,7rem);background:radial-gradient(45% 60% at 50% 45%,rgba(255,150,60,.15),transparent 70%),radial-gradient(30% 40% at 15% 85%,rgba(255,80,30,.08),transparent 70%),var(--bg)}.codex:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(32% 46% at 50% 42%,rgba(255,176,90,.14),transparent 70%);animation:torch 3.4s ease-in-out infinite alternate}@keyframes torch{0%{opacity:.65}28%{opacity:1}44%{opacity:.8}71%{opacity:.96}to{opacity:.72}}.codex__in{display:grid;place-items:center}.scroll{--rod: 34px;position:relative;width:min(100%,760px);padding-block:calc(var(--rod) * .5)}.scroll__paper{position:relative;margin-inline:3.5%;color:#3b2412;clip-path:inset(0);transition:clip-path 1.25s cubic-bezier(.65,0,.35,1);background:radial-gradient(120% 95% at 50% 50%,transparent 52%,rgba(110,58,18,.38) 100%),repeating-linear-gradient(0deg,rgba(120,70,20,.035) 0 2px,transparent 2px 6px),radial-gradient(60% 40% at 30% 30%,rgba(255,250,230,.35),transparent 70%),linear-gradient(180deg,#ead8ad,#e2c993 50%,#e8d4a5);box-shadow:inset 0 0 70px #5a2d0a73,inset 0 0 14px #5a2d0a80,0 34px 80px -30px #000000d9}.scroll.is-armed:not(.is-open) .scroll__paper{clip-path:inset(50% 0 50% 0)}.scroll__body{padding:clamp(2.4rem,5vw,3.8rem) clamp(1.3rem,6vw,4rem);text-align:center}.scroll__kicker{margin:0 0 .5rem;color:#8a4b1c;font-size:.98rem;font-weight:800}.scroll__title{margin:0 0 1.5rem;color:#2a1607;font-size:clamp(1.9rem,1.15rem + 2.6vw,3.05rem);font-weight:900;line-height:1.3;text-shadow:0 1px 0 rgba(255,255,255,.35)}.scroll__laws{display:grid;gap:.2rem;max-width:34rem;margin:0 auto;padding:0;list-style:none}.scroll__laws li{display:grid;justify-items:center;gap:.35rem;padding-block:1rem;border-top:1px solid rgba(90,45,10,.24)}.scroll__laws li:first-child{border-top:0}.scroll__rune{display:grid;place-items:center;width:44px;height:44px;margin-bottom:.2rem;border:1.5px solid rgba(120,48,14,.55);border-radius:50%;color:#7a2c0f;rotate:-6deg;box-shadow:inset 0 0 0 4px #78300e14}.scroll__rune .i{width:20px;height:20px}.scroll__laws b{color:#2a1607;font-size:clamp(1.25rem,1rem + 1vw,1.62rem);font-weight:900}.scroll__laws li>span:last-child{color:#5a391b;font-size:1.02rem;line-height:1.8}.scroll__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.3rem;margin-top:1.6rem}.scroll__seal{display:grid;place-items:center;width:76px;height:76px;color:#3f0808;rotate:-12deg;border-radius:47% 53% 51% 49%/52% 46% 54% 48%;background:radial-gradient(circle at 35% 30%,#dc4a3c,#9b1d1d 55%,#620d0d);box-shadow:0 7px 16px #3c0a0a80,inset 0 -4px 8px #0000004d,inset 0 3px 6px #fff3}.scroll__seal svg{width:50%;height:50%}.scroll__cta{border-color:transparent;background:#2a1607;color:#f4e3bf}.scroll__cta:hover{background:#3f220c;color:#fff4dc}.scroll__rod{position:absolute;left:0;right:0;z-index:2;height:var(--rod);transition:top 1.25s cubic-bezier(.65,0,.35,1),bottom 1.25s cubic-bezier(.65,0,.35,1)}.scroll__rod--top{top:0}.scroll__rod--bottom{bottom:0}.scroll.is-armed:not(.is-open) .scroll__rod--top{top:calc(50% - var(--rod) / 2 - 9px)}.scroll.is-armed:not(.is-open) .scroll__rod--bottom{bottom:calc(50% - var(--rod) / 2 - 9px)}.scroll__rod i{position:absolute;inset:0 2.2%;border-radius:999px;background:linear-gradient(180deg,#24120a,#6a3f20 30%,#ab7442,#6a3f20 66%,#24120a);box-shadow:0 12px 22px -8px #000000bf}.scroll__rod:before,.scroll__rod:after{content:"";position:absolute;top:50%;width:30px;height:48px;translate:0 -50%;border-radius:9px;background:linear-gradient(180deg,#5a3a0b,#dcb04b 38%,#fff0b5,#c79430 62%,#5a3a0b);box-shadow:0 6px 14px #0009}.scroll__rod:before{left:0}.scroll__rod:after{right:0}.scroll [data-ink]{transition:opacity .7s ease,filter .9s ease,transform .7s ease;transition-delay:calc(1.05s + (var(--i) + 1) * .22s)}.scroll.is-armed:not(.is-open) [data-ink]{opacity:0;filter:blur(3px);transform:translateY(6px)}@media (prefers-reduced-motion: reduce){.scroll__paper,.scroll__rod,.scroll [data-ink]{transition:none}.codex:before{animation:none}}.hchat{position:fixed;z-index:115;inset-inline-start:1.25rem;bottom:max(1.25rem,env(safe-area-inset-bottom))}.hchat__eye{--px: 0px;--py: 0px;position:relative;display:grid;place-items:center;width:62px;height:62px;padding:0;border:0;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 50% 38%,#1d0808,#050202 72%);box-shadow:0 0 0 1px #ff402861,0 12px 30px #0009,0 0 28px #c8161461;transition:transform .3s var(--spring),box-shadow .3s}.hchat__eye:hover{transform:scale(1.06);box-shadow:0 0 0 1px #ff503299,0 12px 30px #0009,0 0 40px #e61e148c}.hchat__eye:focus-visible{outline:3px solid #ff5a3c;outline-offset:4px}.hchat__aura{position:absolute;inset:-6px;border:1px solid rgba(255,52,32,.55);border-radius:50%;animation:hchat-aura 2.6s ease-out infinite;pointer-events:none}@keyframes hchat-aura{0%{scale:.86;opacity:.9}to{scale:1.5;opacity:0}}.hchat__ball{position:relative;width:40px;height:26px;overflow:hidden;background:radial-gradient(circle,#2b0a0a,#0b0303);clip-path:path("M0 13 Q20 -9 40 13 Q20 35 0 13 Z")}.hchat__iris{position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px;border-radius:50%;background:radial-gradient(circle,#ffd889 0 12%,#ff6a1f 32%,#b3120f 64%,#3d0303);box-shadow:0 0 12px #ff3b1f;transform:translate(var(--px),var(--py));transition:transform .12s linear}.hchat__pupil{position:absolute;left:50%;top:50%;width:4px;height:15px;margin:-7.5px -2px;border-radius:50%;background:#050101}.hchat__lid{position:absolute;inset:0;background:#0b0303;transform:scaleY(0);transform-origin:top;animation:hchat-blink 5.6s infinite}@keyframes hchat-blink{0%,91%,to{transform:scaleY(0)}94.5%{transform:scaleY(1)}}.hchat.is-open .hchat__lid{animation:none;transform:scaleY(.55)}.hchat__dot{position:absolute;top:-3px;inset-inline-end:-3px;display:grid;place-items:center;min-width:21px;height:21px;padding-inline:5px;border-radius:999px;background:#c1121f;color:#fff;font-size:.74rem;font-weight:900;box-shadow:0 0 12px #c1121f}.hchat.is-read .hchat__dot{display:none}.hchat__panel{--ox: 31px;position:absolute;bottom:calc(100% + 14px);inset-inline-start:0;display:flex;flex-direction:column;width:min(92vw,380px);height:min(72vh,560px);overflow:hidden;border:1px solid rgba(255,60,40,.3);border-radius:22px;color:#f2ddd3;background:radial-gradient(120% 80% at 50% 0%,#2c0908,#0d0303 55%,#050101);box-shadow:0 30px 80px #000000c7,0 0 60px #b40a0a47,inset 0 0 60px #000c;clip-path:circle(0% at var(--ox) 100%);opacity:0;transition:clip-path .75s cubic-bezier(.7,0,.2,1),opacity .25s ease}[dir=rtl] .hchat__panel{--ox: calc(100% - 31px) }.hchat.is-open .hchat__panel{clip-path:circle(150% at var(--ox) 100%);opacity:1}.hchat__panel:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--ox) 100%,rgba(255,90,50,.6),rgba(160,10,10,.25) 35%,transparent 65%)}.hchat.is-open .hchat__panel:after{animation:hchat-rift 1s ease-out}@keyframes hchat-rift{0%{opacity:1}to{opacity:0}}.hchat__fx{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hchat__fog{position:absolute;inset:-35%;background:radial-gradient(38% 28% at 30% 72%,rgba(170,20,20,.26),transparent 70%),radial-gradient(32% 24% at 72% 38%,rgba(255,120,60,.1),transparent 70%);animation:hchat-fog 15s ease-in-out infinite alternate}.hchat__fog--b{animation-duration:22s;animation-direction:alternate-reverse;opacity:.7}@keyframes hchat-fog{to{transform:translate3d(12%,-8%,0) rotate(8deg) scale(1.12)}}.hchat__sigil{position:absolute;left:50%;top:56%;width:320px;aspect-ratio:1;translate:-50% -50%;border-radius:50%;opacity:.55;border:1px solid rgba(255,60,40,.14);box-shadow:inset 0 0 0 26px transparent,inset 0 0 0 27px #ff3c281a;background:repeating-conic-gradient(rgba(255,60,40,.07) 0 3deg,transparent 3deg 30deg);-webkit-mask-image:radial-gradient(closest-side,transparent 30%,#000 32%,#000 98%,transparent);mask-image:radial-gradient(closest-side,transparent 30%,#000 32%,#000 98%,transparent);animation:spin 70s linear infinite}.hchat__panel:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 90px #000000d9;border-radius:inherit}.hchat__head{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid rgba(255,60,40,.16);background:linear-gradient(180deg,rgba(40,6,6,.7),transparent)}.hchat__ava{position:relative;flex:none;width:46px;height:46px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #ff3c288c,0 0 18px #dc14148c}.hchat__ava img{display:block;width:100%;height:100%;object-fit:cover;filter:sepia(.4) saturate(1.4) hue-rotate(-18deg) contrast(1.1)}.hchat__who{flex:1;min-width:0}.hchat__name{margin:0;font-weight:900;font-size:1.02rem;color:#ffe9df}.hchat__status{display:flex;align-items:center;gap:.4rem;margin:.1rem 0 0;color:#d99a8c;font-size:.8rem}.hchat__status i{width:8px;height:8px;border-radius:50%;background:#ff2a1f;box-shadow:0 0 10px #ff2a1f;animation:live-blink 1.8s ease-in-out infinite}.hchat__x{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(255,60,40,.3);border-radius:12px;background:#14040499;color:#f2ddd3;cursor:pointer}.hchat__x .i{width:16px;height:16px}.hchat__log{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:.6rem;padding:1rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,60,40,.35) transparent}.hmsg{max-width:84%;padding:.65rem .9rem;border-radius:16px;font-size:.95rem;line-height:1.75;animation:hmsg-in .45s cubic-bezier(.2,.9,.3,1.2) both}.hmsg p{margin:0}.hmsg--them{align-self:flex-start;border:1px solid rgba(255,60,40,.22);border-start-start-radius:4px;background:#160606c7;box-shadow:0 0 18px #a00a0a33}.hmsg--me{align-self:flex-end;border-start-end-radius:4px;background:linear-gradient(135deg,#7a0d12,#b8171d);color:#fff4ef;box-shadow:0 10px 24px -12px #d2141ee6}@keyframes hmsg-in{0%{opacity:0;transform:translateY(8px) scale(.96);filter:blur(4px)}}.hmsg--typing{display:flex;gap:.32rem;padding:.8rem .9rem}.hmsg--typing i{width:7px;height:9px;border-radius:50%/60% 60% 40% 40%;background:#ff3b2f;box-shadow:0 0 8px #ff3b2f;animation:hchat-drip 1.1s ease-in-out infinite}.hmsg--typing i:nth-child(2){animation-delay:.15s}.hmsg--typing i:nth-child(3){animation-delay:.3s}@keyframes hchat-drip{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-4px);opacity:1}}.hchat__form{position:relative;z-index:1;display:flex;gap:.5rem;padding:.75rem;border-top:1px solid rgba(255,60,40,.16);background:#0a0202b3}.hchat__form input{flex:1;min-width:0;min-height:46px;padding:.55rem .9rem;border:1px solid rgba(255,60,40,.28);border-radius:14px;background:#00000073;color:#fbe9e1;font:inherit}.hchat__form input::placeholder{color:#f2ddd373}.hchat__form input:focus{outline:none;border-color:#ff4b30;box-shadow:0 0 0 3px #ff3c2838,0 0 18px #ff281440}.hchat__send{display:grid;place-items:center;flex:none;width:46px;height:46px;padding:0;border:0;border-radius:14px;background:linear-gradient(135deg,#a3131a,#e0251f);color:#fff;cursor:pointer;box-shadow:0 0 18px #e61e1e73}.hchat__send svg{width:20px;height:20px}[dir=rtl] .hchat__send svg{transform:scaleX(-1)}@media (max-width: 600px){.hchat{inset-inline-start:.9rem;bottom:max(1.1rem,calc(env(safe-area-inset-bottom) + 10px))}.hchat__eye{width:56px;height:56px}.hchat__panel{position:fixed;inset-inline:.6rem;bottom:calc(84px + env(safe-area-inset-bottom,0px));width:auto;height:min(68svh,540px)}}@media (prefers-reduced-motion: reduce){.hchat__aura,.hchat__lid,.hchat__fog,.hchat__sigil,.hmsg,.hchat__status i{animation:none}.hchat__panel{transition:opacity .2s}}.sym{position:fixed;left:0;top:0;z-index:140;pointer-events:none;will-change:transform}@media (prefers-reduced-motion: reduce){.sym{display:none}}.sec--infra{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:min(100svh,980px);background:#030204;color:#f3e6de}[dir=rtl] .sec--infra,.sec--infra{background:#030204}.core__gl,.core__fx{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none}.core__fx{z-index:1}.sec--infra>.container{position:relative;z-index:2}.core__spot{grid-area:globe;position:relative;width:100%;max-width:620px;aspect-ratio:1;margin:0 auto}.core__hint{position:absolute;inset-inline:0;bottom:2%;margin:0;text-align:center;color:#ffdcc880;font-size:.82rem}.sec--infra .stage__hud{color:#f3e6de;text-shadow:0 2px 20px rgba(0,0,0,.85)}.sec--infra .stage__title{color:#fff3ea}.sec--infra .stage__stat b{color:#ffb36e}.sec--infra .stage__stat span{color:#ffe8dad1}.sec--infra .stage__icon{background:#ff8c4629;color:#ffb36e}.sec--infra .chapter{border-color:#ffbe962e;background:#0c0708a8;color:#f3e6de}.sec--infra .chapter:hover{border-color:#ffaa6e73}.sec--infra .chapter[aria-current=true]{border-color:#ff965aa6;background:#2e1008cc}.core--css .core__spot:before{content:"";position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,#000 0 30%,rgba(255,214,160,.95) 31.5%,rgba(255,130,50,.5) 38%,transparent 58%);box-shadow:0 0 90px #ff78284d}.core--css .core__spot:after{content:"";position:absolute;left:-6%;right:-6%;top:50%;height:18%;translate:0 -50%;border-radius:50%;background:radial-gradient(closest-side,transparent 40%,rgba(255,170,90,.7) 55%,rgba(255,100,40,.25) 80%,transparent)}@media (max-width: 600px){.bd{--tok: 150px;--tok-top: 1.75rem;--ar: .667}.bd--ninjas{--ar: 1}.bd--kunai{--ar: .74}:root body .bd .bd__shade{display:none}:root body .bd .bd__img{top:var(--tok-top);bottom:auto;left:auto;right:auto;inset-inline-start:auto;inset-inline-end:.35rem;translate:none;width:auto;max-width:none;height:var(--tok);opacity:1}:root body .bd .bd__glow{top:calc(var(--tok-top) + var(--tok) - 26px);left:auto;right:auto;inset-inline-start:auto;inset-inline-end:calc(.35rem + var(--tok) * var(--ar) / 2 - 78px);width:156px;height:34px;aspect-ratio:auto;translate:none;transform:none;border-radius:50%;animation:none;background:radial-gradient(closest-side,rgba(var(--tone),.72),rgba(var(--tone),.2) 58%,transparent)}.srvhero .bd{--tok: 172px;--tok-top: calc(var(--hdr) + .5rem)}.phero .bd{--tok: 166px;--tok-top: calc(var(--hdr) + .75rem)}.srvhero{align-items:start;padding-top:calc(var(--hdr) + 1.25rem)}.srvhero h1,.srvhero .lead{max-width:calc(100% - 7.5rem)}.srvhero h1{font-size:clamp(2.2rem,9.4vw,2.8rem)}.phero h1,.phero .lead{max-width:calc(100% - 10.9rem)}.sec--panel .bd,.plans-live .bd{--tok: 138px;--tok-top: 2.3rem}.sec--panel .split__text>.tag,.sec--panel .split__text>h2{padding-inline-end:6.4rem}.plans-live .sec__head{padding-inline-end:9.4rem}.foot--finale .cta--finale .bd{--tok: 168px;--tok-top: 2.4rem;bottom:0}.foot--finale .cta--finale{padding-top:3.2rem}.foot--finale .cta__copy{padding-inline-end:8.3rem}:root body .lhero .bd .bd__img{top:calc(var(--hdr) - 1rem);inset-inline-end:auto;left:50%;translate:-50% 0;height:50%}:root body .lhero .bd .bd__glow{display:none}.beacon .bd,.holo .bd--mood .bd__img{display:none}.filters.filters--tiles{grid-template-columns:repeat(3,minmax(0,1fr)) 44px;gap:.45rem}.filters--tiles .filters__auto{grid-column:auto;justify-self:stretch;min-height:0;padding:0}.filters--tiles .gtab{min-height:62px;padding:.5rem .55rem}.gtab__wm{height:16px}.gjump{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.gjump__t{padding:.65rem .55rem}.gjump__wm{height:17px}.sgroup__ghost,.totop{display:none}.hchat__eye{width:50px;height:50px}}@media (hover: none){.bd__img{rotate:calc(var(--sv, 0) * 2deg);transition:rotate .25s ease-out}}@media (prefers-reduced-motion: reduce){.bd__img{rotate:none}}@media (max-width: 600px){.foot__ribbon,.foot__mvp,.foot__round,.foot__mark,.foot__respawn,.foot__row small{display:none}.foot__grid{gap:1.2rem 1rem;padding-block:1.6rem .8rem}.foot__about{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.88rem}.foot__links{justify-content:center;gap:.45rem 1rem}.foot__bar{justify-content:center;padding-block:.7rem calc(96px + env(safe-area-inset-bottom,0px));text-align:center}:root body .foot--finale .cta--finale .bd .bd__img{top:-1rem;bottom:auto;inset-inline-start:auto;inset-inline-end:auto;left:50%;right:auto;translate:-50% 0;height:58svh}:root body .foot--finale .cta--finale .bd .bd__glow{top:26svh;inset-inline-start:auto;inset-inline-end:auto;left:50%;right:auto;width:130vw;height:auto;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--tone),.42),rgba(var(--tone),.13) 52%,transparent 74%)}:root body .foot--finale .cta--finale .bd .bd__shade{display:block;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 55%,transparent) 0,transparent 14%,transparent 42%,color-mix(in srgb,var(--bg) 86%,transparent) 64%,var(--bg) 82%)}.foot--finale .cta--finale{padding-top:47svh}.foot--finale .cta__copy{padding-inline-end:0}}.hdr.is-scrolled:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--bg) 93%,transparent)}.hdr.has-mega:before{-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);background:var(--glass)}.sec--panel .pm{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--surface) 88%,transparent)}.holo__pimg img{mix-blend-mode:normal;animation:none;opacity:.62}.bd__fog{will-change:auto}.bd:not(.is-vis) .bd__glow,.bd:not(.is-vis) .bd__fog,.plans-live:not(.is-vis) .orb,.codex:not(.is-vis):before{animation-play-state:paused}@media (hover: none),(max-width: 900px){.hdr:before,.hdr.has-mega:before{-webkit-backdrop-filter:none;backdrop-filter:none}.hdr.is-scrolled:before,.hdr.has-mega:before{background:color-mix(in srgb,var(--bg) 95%,transparent)}.bd__fog,.bd__fx,.bd__word,.bd__scan{display:none}.bd__img{will-change:auto}body:after{display:none}.orb{animation:none}}.plans-live .picker,.plans-live .gplan,.plans-live .feed{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:color-mix(in srgb,var(--surface) 88%,transparent)}.plans-live .gplan{background-image:linear-gradient(180deg,rgba(255,255,255,.05),transparent 40%)}.xp{position:fixed;top:0;left:0;right:0;z-index:101;height:3px;pointer-events:none;background:#ffffff0d}.xp__fill{position:absolute;inset:0;transform:scaleX(0);transform-origin:right;will-change:transform;background:linear-gradient(270deg,var(--host),#b07cff,var(--play));box-shadow:0 0 12px var(--play-glow)}[dir=ltr] .xp__fill{transform-origin:left;background:linear-gradient(90deg,var(--host),#b07cff,var(--play))}.quest-trk{position:fixed;z-index:95;top:50%;inset-inline-end:12px;display:grid;gap:12px;padding:10px 2px;translate:0 -50%}.quest-trk:before{content:"";position:absolute;top:22px;bottom:22px;inset-inline-end:14px;width:2px;border-radius:2px;background:linear-gradient(var(--line-2),color-mix(in srgb,var(--line-2) 30%,transparent))}.quest-trk__n{position:relative;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.quest-trk__n i{width:10px;height:10px;rotate:45deg;border:2px solid var(--line-2);background:var(--bg);transition:all .3s var(--spring)}.quest-trk__n.is-done i{border-color:var(--play);background:var(--play)}.quest-trk__n.is-on i{width:14px;height:14px;border-color:#fff;background:var(--play);box-shadow:0 0 0 4px color-mix(in srgb,var(--play) 25%,transparent),0 0 16px var(--play-glow)}.quest-trk__n span{position:absolute;top:50%;inset-inline-end:38px;padding:.3rem .65rem;border:1px solid var(--line-2);border-radius:9px;white-space:nowrap;background:color-mix(in srgb,var(--bg) 92%,transparent);color:var(--text);font-size:.78rem;font-weight:800;opacity:0;pointer-events:none;translate:0 -50%;transition:opacity .2s}.quest-trk__n:hover span,.quest-trk__n:focus-visible span{opacity:1}.quest-trk__n:focus-visible{outline:2px solid var(--play);outline-offset:2px;border-radius:8px}.hud-c{--hc: var(--team, var(--play));position:absolute;inset:6px;z-index:4;pointer-events:none;opacity:.5;transition:inset .3s var(--spring),opacity .3s;background:linear-gradient(var(--hc),var(--hc)) top left / 12px 2px no-repeat,linear-gradient(var(--hc),var(--hc)) top left / 2px 12px no-repeat,linear-gradient(var(--hc),var(--hc)) top right / 12px 2px no-repeat,linear-gradient(var(--hc),var(--hc)) top right / 2px 12px no-repeat,linear-gradient(var(--hc),var(--hc)) bottom left / 12px 2px no-repeat,linear-gradient(var(--hc),var(--hc)) bottom left / 2px 12px no-repeat,linear-gradient(var(--hc),var(--hc)) bottom right / 12px 2px no-repeat,linear-gradient(var(--hc),var(--hc)) bottom right / 2px 12px no-repeat}:where(.scard,.pm,.picker,.gjump__t,.gtab){position:relative}:where(.scard,.pm,.picker,.gjump__t,.gtab):hover>.hud-c,:where(.gtab,.gjump__t)[aria-pressed=true]>.hud-c{inset:2px;opacity:1}@media (max-width: 1199px),(hover: none){.quest-trk{display:none}}@media (prefers-reduced-motion: reduce){.hud-c,.quest-trk__n i{transition:none}}.rulesbox{position:fixed;inset:0;z-index:220;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top,0px)) .9rem max(1rem,env(safe-area-inset-bottom,0px))}.rulesbox[hidden]{display:none}.rulesbox__scrim{position:absolute;inset:0;background:#060302bd;opacity:0;transition:opacity .3s ease}.rulesbox.is-open .rulesbox__scrim{opacity:1}.rulesbox__dlg{position:relative;display:flex;width:min(100%,720px);max-height:calc(100svh - 2rem)}.rulesbox__x{position:absolute;top:-4px;inset-inline-end:-2px;z-index:5;display:grid;place-items:center;width:42px;height:42px;padding:0;cursor:pointer;border:1px solid rgba(255,220,170,.4);border-radius:50%;background:#2a1607;color:#f4e3bf;box-shadow:0 6px 18px #0000008c}.rulesbox__x .i{width:18px;height:18px}.scroll--terms{display:flex;flex-direction:column;width:100%;max-height:inherit}.scroll--terms .scroll__paper{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(90,45,10,.5) transparent}.scroll--terms .scroll__paper:focus-visible{outline:2px solid #8a4b1c;outline-offset:-4px}.scroll--terms .scroll__paper,.scroll--terms .scroll__rod{transition-duration:.9s}.scroll--terms [data-ink]{transition-delay:calc(.75s + (var(--i) + 1) * .1s)}.scroll--terms .scroll__laws li{padding-block:.75rem}.scroll--terms .scroll__laws b{font-size:clamp(1.1rem,1rem + .6vw,1.35rem)}.scroll--terms .scroll__laws li>span:last-child{font-size:.98rem}.foot__rules{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.foot__rules:hover,.foot__rules:focus-visible{color:var(--text);text-decoration:underline;text-underline-offset:4px}@property --o{syntax: "<number>"; inherits: true; initial-value: 1;}.scroll--terms{--o: 0;--rod: 40px;transition:none}.scroll--terms.is-anim{transition:--o .55s cubic-bezier(.65,0,.35,1),transform .5s cubic-bezier(.5,0,.3,1),opacity .4s ease}.scroll--terms .scroll__paper{clip-path:inset(calc((1 - var(--o)) * 50%) 0 calc((1 - var(--o)) * 50%) 0);transition:none}.scroll--terms .scroll__body{opacity:calc(var(--o) * 1.7 - .45)}.scroll--terms .scroll__rod{transition:none;cursor:grab;touch-action:none}.scroll--terms.is-grab .scroll__rod{cursor:grabbing}.scroll--terms .scroll__rod--top{top:calc((1 - var(--o)) * (50% - var(--rod) / 2))}.scroll--terms .scroll__rod--bottom{bottom:calc((1 - var(--o)) * (50% - var(--rod) / 2))}.scroll--terms.is-enter{transform:translateY(-55vh) rotate(-5deg);opacity:0}.scroll--terms.is-drop{transform:translateY(80vh) rotate(9deg);opacity:0}.scroll--terms.is-hint .scroll__rod:before,.scroll--terms.is-hint .scroll__rod:after{animation:rod-hint 1.1s ease-in-out 2}@keyframes rod-hint{50%{box-shadow:0 6px 14px #0009,0 0 0 4px #ffd27873,0 0 22px #ffbe5acc}}.cta--finale .cta__title{position:relative;filter:drop-shadow(0 0 16px rgba(255,90,20,.42))}.cta--finale .cta__title .line{position:relative;display:block;color:transparent;background:linear-gradient(0deg,#fff1c2,#ffc547 22%,#ff7d1a 48%,#e2400c 72%,#8f1703) 0 0 / 100% 230%;-webkit-background-clip:text;background-clip:text;animation:fire-rise 2.8s ease-in-out infinite alternate}.cta--finale .cta__title .line:before{content:attr(data-fire);position:absolute;inset:0;z-index:-1;color:transparent;pointer-events:none;transform-origin:50% 100%;background:linear-gradient(0deg,#ffa028f2,#ff460a99 45%,#ff280000 85%);-webkit-background-clip:text;background-clip:text;filter:blur(7px);animation:flame-lick 1.25s ease-in-out infinite alternate}.cta--finale .cta__title:after{content:"";position:absolute;left:18%;bottom:10%;width:4px;height:4px;border-radius:50%;pointer-events:none;background:#ffc15a;box-shadow:42px -8px #ff8a2a,96px -22px 0 -1px #ffd27a,150px -4px #ff6a1f,210px -30px 0 -1px #ffb347,266px -12px #ff7a1a,320px -26px 0 -1px #ffe3a1;animation:embers-rise 2.6s linear infinite}@keyframes fire-rise{to{background-position:0 100%}}@keyframes flame-lick{0%{transform:scaleY(1.06) skew(-1deg);opacity:.7}50%{transform:scaleY(1.24) skew(1.5deg);opacity:1}to{transform:scaleY(1.12) skew(-.6deg);opacity:.82}}@keyframes embers-rise{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-130px);opacity:0}}.cta--finale:not(.is-vis) .cta__title .line,.cta--finale:not(.is-vis) .cta__title .line:before,.cta--finale:not(.is-vis) .cta__title:after{animation-play-state:paused}@media (max-width: 600px){:root body .foot--finale .cta--finale .bd .bd__img{top:1.5rem;left:31%;height:52svh}:root body .foot--finale .cta--finale .bd .bd__glow{top:24svh;left:31%}.foot--finale .cta--finale{padding-top:1rem}.foot--finale .cta__copy{position:relative;padding-top:50svh}.foot--finale .cta__title{position:absolute;top:9svh;inset-inline-start:0;z-index:2;width:60%;margin:0;font-size:clamp(2rem,8.6vw,2.6rem);line-height:1.25}.foot--finale .cta__actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.foot--finale .cta__actions .btn{justify-content:center;width:100%;min-width:0;padding-inline:.7rem}}.hchat__quick{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1rem .7rem}.hchat__quick[hidden]{display:none}.hchat__chip{padding:.4rem .8rem;border:1px solid rgba(255,70,50,.4);border-radius:999px;background:#280606b3;color:#f6dcd2;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer;animation:hmsg-in .4s cubic-bezier(.2,.9,.3,1.2) both}.hchat__chip:nth-child(2){animation-delay:.06s}.hchat__chip:nth-child(3){animation-delay:.12s}.hchat__chip:nth-child(4){animation-delay:.18s}.hchat__chip:hover,.hchat__chip:focus-visible{border-color:#ff4b30;background:#780c10b3}.hchat__panel:focus{outline:none}.coinpop{position:fixed;z-index:170;display:grid;justify-items:center;gap:2px;pointer-events:none;translate:-50% -100%;animation:coin-up .95s cubic-bezier(.2,.8,.3,1) both}.coinpop__c{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff4b8,#f7b733 55%,#a35d08);box-shadow:inset 0 0 0 2px #ffe08a,0 0 10px #ffbe3ccc;animation:coin-spin .3s linear 3}.coinpop b{color:#ffd34d;font-size:.9rem;font-weight:900;text-shadow:0 1px 0 #6b3a05,0 0 8px rgba(255,180,40,.8)}@keyframes coin-up{0%{transform:translateY(6px) scale(.6);opacity:0}20%{opacity:1;transform:translateY(-14px) scale(1)}70%{opacity:1}to{transform:translateY(-46px);opacity:0}}@keyframes coin-spin{to{transform:rotateY(360deg)}}@media (prefers-reduced-motion: reduce){.cta--finale .cta__title .line,.cta--finale .cta__title .line:before,.cta--finale .cta__title:after{animation:none}}.rulesbox.is-falling .rulesbox__x{opacity:0;pointer-events:none;transition:opacity .15s}.rulesbox.is-falling{pointer-events:none}.packbtn{position:fixed;z-index:114;inset-inline-end:1.25rem;bottom:calc(1.25rem + 70px);display:grid;place-items:center;width:62px;height:62px;padding:0;cursor:pointer;border:0;border-radius:50%;background:radial-gradient(circle at 50% 35%,#3a2416,#160c07 75%);box-shadow:0 0 0 2px #c98a3b,0 0 0 4px #140a04e6,0 12px 28px #0000008c;transition:box-shadow .3s,transform .3s var(--spring)}.packbtn:hover{transform:translateY(-3px)}.packbtn:focus-visible{outline:3px solid #ffd27a;outline-offset:4px}.packbtn__i{width:38px;height:38px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.packbtn__ring{position:absolute;inset:-6px;border:2px solid rgba(255,196,90,.55);border-radius:50%;opacity:0}.packbtn.has-items{box-shadow:0 0 0 2px #ffcb6b,0 0 0 4px #140a04e6,0 12px 28px #0000008c,0 0 26px #ffb43c73}.packbtn.has-items .packbtn__ring{animation:pack-ring 2.4s ease-out infinite}@keyframes pack-ring{0%{scale:.9;opacity:.9}to{scale:1.45;opacity:0}}.packbtn__n{position:absolute;top:-4px;inset-inline-start:-4px;display:grid;place-items:center;min-width:24px;height:24px;padding-inline:5px;clip-path:polygon(50% 0,100% 32%,84% 100%,16% 100%,0 32%);border-radius:0;background:linear-gradient(160deg,#ff8a9a,#c3122f 60%,#7a0718);color:#fff;font-size:.78rem;font-weight:900;padding-top:3px}.packbtn__n:empty,.packbtn:not(.has-items) .packbtn__n{display:none}.packfly{position:fixed;z-index:240;pointer-events:none;filter:drop-shadow(0 0 16px rgba(255,190,80,.8))}.packfly svg,.packfly img{display:block;width:100%;height:100%}.inv{position:fixed;inset:0;z-index:225;display:grid;place-items:center;padding:max(.8rem,env(safe-area-inset-top,0px)) .7rem max(.8rem,env(safe-area-inset-bottom,0px))}.inv[hidden]{display:none}.inv__scrim{position:absolute;inset:0;background:#050303cc;opacity:0;transition:opacity .3s ease}.inv.is-open .inv__scrim{opacity:1}.inv__win{--ox: 50%;--oy: 100%;position:relative;display:grid;gap:.8rem;width:min(100%,780px);max-height:calc(100svh - 1.6rem);overflow-y:auto;padding:1rem 1.1rem 1.1rem;border-radius:14px;background:linear-gradient(180deg,#1b120d,#110a07);color:#f3e3cf;box-shadow:0 0 0 3px #2b1d14,0 0 0 6px #7a5530,0 0 0 9px #1a110b,0 0 0 10px #ffd28c2e,0 40px 90px #000000bf;clip-path:circle(0 at var(--ox) var(--oy));transition:clip-path .6s cubic-bezier(.7,0,.2,1)}.inv.is-open .inv__win{clip-path:circle(250vmax at var(--ox) var(--oy))}.inv__head{display:flex;align-items:center;gap:.8rem}.inv__title{margin:0;color:#ffd27a;font-size:1.4rem;font-weight:900;text-shadow:0 2px 0 #4a2c10}.inv__cap{padding:.15rem .55rem;border:1px solid rgba(255,210,122,.35);border-radius:6px;color:#e6c9a0;font-size:.82rem;font-weight:800}.inv__x{margin-inline-start:auto;display:grid;place-items:center;width:40px;height:40px;padding:0;border:2px solid #5a3c22;border-radius:8px;background:#24170f;color:#f3e3cf;cursor:pointer}.inv__x .i{width:16px;height:16px}.inv__main{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:end}.inv__keeper{display:none;margin:0}.inv__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;border-radius:6px;background:#0b0605;box-shadow:inset 0 0 0 2px #2b1d14,inset 0 6px 14px #0009}.slot{position:relative;display:grid;place-items:center;aspect-ratio:1;padding:0;border:0;border-radius:4px;background:#2a1c15;color:inherit;font:inherit;box-shadow:inset 3px 3px #0000008c,inset -3px -3px #fff0dc12}.slot--item{cursor:pointer}.slot--item:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#ffffff29;opacity:0;transition:opacity .12s}.slot--item:hover:after,.slot--item:focus-visible:after{opacity:1}.slot--item:focus-visible{outline:2px solid #ffd27a;outline-offset:1px}.slot.is-sel{box-shadow:inset 3px 3px #0000008c,inset -3px -3px #fff0dc12,0 0 0 2px var(--r),0 0 18px -2px var(--r)}.slot__art{width:72%;aspect-ratio:1;filter:drop-shadow(0 4px 4px rgba(0,0,0,.5)) drop-shadow(0 0 8px color-mix(in srgb,var(--r) 70%,transparent))}.slot__art svg,.slot__art img{display:block;width:100%;height:100%}.slot__n{position:absolute;inset-inline-end:5px;bottom:3px;color:#fff;font-size:.78rem;font-weight:900;line-height:1;text-shadow:1px 1px 0 #2b1205,-1px 1px 0 #2b1205,1px -1px 0 #2b1205,-1px -1px 0 #2b1205;direction:ltr}.inv.is-open .slot{animation:slot-in .34s cubic-bezier(.2,1.4,.4,1) both;animation-delay:calc(var(--k) * 26ms)}.inv.is-open .slot__art{animation:item-drop .5s cubic-bezier(.2,1.5,.4,1) both;animation-delay:calc(var(--k) * 26ms + .14s)}@keyframes slot-in{0%{transform:scale(.55);opacity:0}}@keyframes item-drop{0%{transform:translateY(-26px) scale(.6);opacity:0}}.inv__detail{min-height:4.4rem}.inv__tip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .8rem;align-items:center;padding:.7rem .9rem;border-radius:6px;background:linear-gradient(180deg,#1d0f22,#120914);box-shadow:0 0 0 2px #0a050b,0 0 0 3px var(--r),inset 0 0 0 1px #ffffff0f}.inv__tn{color:var(--r);font-size:1.05rem;font-weight:900}.inv__tm{grid-column:1;color:#d8c8e4;font-size:.85rem}.inv__to{grid-column:1;color:#a998b8;font-size:.8rem}.inv__tp{grid-column:2;grid-row:1;color:#ffd27a;font-weight:900}.inv__del{grid-column:2;grid-row:2 / span 2;align-self:end;padding:.35rem .7rem;border:1px solid rgba(255,90,90,.45);border-radius:6px;background:#500a0e80;color:#ffc2c2;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.inv__hint{margin:.6rem 0 0;color:#b9a48c;font-size:.9rem;text-align:center}.inv__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem 1rem;padding-top:.8rem;border-top:2px dashed rgba(255,210,140,.16)}.inv__total{display:flex;align-items:center;gap:.5rem}.inv__coin{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff4b8,#f7b733 55%,#a35d08);box-shadow:inset 0 0 0 2px #ffe08a,0 0 10px #ffbe3cb3}.inv__totl{color:#c9b291;font-weight:800}.inv__sum{color:#ffd27a;font-size:1.35rem;font-weight:900;font-variant-numeric:tabular-nums}.inv__pay:disabled{opacity:.45;cursor:not-allowed}.invcoin{position:fixed;z-index:240;width:16px;height:16px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff4b8,#f7b733 55%,#a35d08);box-shadow:inset 0 0 0 2px #ffe08a}@media (min-width: 761px){.inv__main{grid-template-columns:200px minmax(0,1fr)}.inv__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.inv__keeper{position:relative;display:block;align-self:end}.inv__keeper img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.inv__say{position:absolute;top:-.4rem;inset-inline-start:50%;translate:50% 0;padding:.45rem .7rem;border-radius:10px;background:#f6ead2;color:#3a2412;font-size:.82rem;font-weight:800;white-space:nowrap;box-shadow:0 0 0 2px #3a2412,3px 3px #3a2412}[dir=ltr] .inv__say{translate:-50% 0}.bag__panel{inset-inline:auto;inset:50% auto auto 50%;width:min(92vw,520px);max-height:min(88vh,780px);border:1px solid color-mix(in srgb,var(--r) 45%,var(--line-2));border-radius:26px;opacity:0;transform:translate(-50%,-46%) scale(.94);transition:transform .45s cubic-bezier(.2,1.1,.3,1),opacity .25s ease;box-shadow:0 40px 120px #000000b3,0 0 90px -30px var(--r)}[dir=ltr] .bag__panel{transform:translate(-50%,-46%) scale(.94)}.bag.is-open .bag__panel{transform:translate(-50%,-50%) scale(1);opacity:1}}@media (max-width: 600px){.packbtn{bottom:max(1rem,env(safe-area-inset-bottom,0px));width:56px;height:56px}.packbtn__i{width:34px;height:34px}}@media (prefers-reduced-motion: reduce){.inv__win{transition:none}.inv.is-open .slot,.inv.is-open .slot__art,.packbtn.has-items .packbtn__ring{animation:none}}.faq__list:has(>.npc){display:block;padding:0;border:0;background:none;box-shadow:none}.npc{--nc: var(--play);display:grid;grid-template-columns:148px minmax(0,1fr);grid-template-areas:"face box" "opts opts";gap:1.1rem 1.2rem;align-items:end}.npc--plans{--nc: var(--host)}.npc--contact{--nc: #a87cff}.npc__face{grid-area:face;position:relative;margin:0;overflow:hidden;aspect-ratio:3 / 4;border-radius:8px;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--nc) 35%,#120c10),#0a070a 75%);box-shadow:0 0 0 3px #0c080b,0 0 0 5px var(--nc),0 16px 34px #00000080}.npc__face img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 10%;transform-origin:50% 90%}.npc.is-talking .npc__face img{animation:npc-talk .3s ease-in-out infinite alternate}@keyframes npc-talk{to{transform:translateY(-2px) scale(1.018)}}.npc__box{grid-area:box;position:relative;min-height:8.6rem;padding:1.5rem 1.3rem 1.3rem;border-radius:6px;color:#f4ecdf;background:linear-gradient(180deg,#16111c,#0d0a11);box-shadow:0 0 0 2px #0b080c,0 0 0 4px #eadcc2,0 0 0 6px #0b080c,0 18px 40px #0000008c}.npc__name{position:absolute;top:0;inset-inline-start:1rem;margin:0;padding:.25rem .75rem;border-radius:4px;background:var(--nc);color:#fff;font-size:.85rem;font-weight:900;translate:0 -58%;box-shadow:0 0 0 2px #0b080c}.npc__say{cursor:pointer}.npc__line{min-height:3.4em;margin:0;font-size:clamp(1rem,.95rem + .3vw,1.12rem);line-height:1.9}.npc__more{position:absolute;bottom:.7rem;inset-inline-end:1rem;width:0;height:0;border:7px solid transparent;border-top-color:#eadcc2;border-bottom:0;opacity:0}.npc.is-done .npc__more{opacity:1;animation:npc-more .8s steps(2) infinite}@keyframes npc-more{50%{translate:0 4px}}.npc__opts{grid-area:opts;display:grid;gap:.3rem;margin:0;padding:.55rem;list-style:none;border-radius:6px;background:#0c080c99;box-shadow:inset 0 0 0 1px var(--line-2)}.npc__opt{display:flex;align-items:center;gap:.6rem;width:100%;padding:.7rem .85rem;border:0;border-radius:4px;background:none;color:var(--text);font:inherit;font-weight:700;line-height:1.6;text-align:start;cursor:pointer}.npc__cur{flex:none;color:var(--nc);font-size:.78rem;opacity:0;transition:opacity .15s}[dir=rtl] .npc__cur{transform:scaleX(-1)}.npc__opt:hover,.npc__opt:focus-visible{background:#ffffff0d;outline:none}.npc__opt:focus-visible{box-shadow:inset 0 0 0 2px var(--nc)}.npc__opt:hover .npc__cur,.npc__opt:focus-visible .npc__cur,.npc__opt.is-on .npc__cur{opacity:1;animation:npc-cur .7s steps(2) infinite}@keyframes npc-cur{50%{opacity:.2}}.npc__opt.is-on{background:color-mix(in srgb,var(--nc) 16%,transparent)}.npc__opt.is-asked:not(.is-on) .npc__q{opacity:.55}.npc__opt.is-asked:not(.is-on):after{content:"\2713";margin-inline-start:auto;color:var(--nc);font-size:.85rem}[data-theme=light] .npc__opts{background:color-mix(in srgb,var(--surface) 80%,transparent)}@media (max-width: 600px){.npc{grid-template-columns:78px minmax(0,1fr);gap:.9rem .8rem}.npc__box{min-height:7.4rem;padding:1.35rem 1rem 1.1rem}.npc__line{font-size:.98rem}}@media (prefers-reduced-motion: reduce){.npc.is-talking .npc__face img,.npc.is-done .npc__more,.npc__opt .npc__cur{animation:none}}.picker__games--tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.pchip--tile{display:grid;justify-items:center;align-content:center;gap:.35rem;min-height:86px;padding:.6rem .3rem .5rem;border-radius:14px;text-align:center}.pchip--tile .pchip__emb{display:grid;place-items:center;height:38px}.pchip--tile .pchip__emb svg{width:38px;height:38px;filter:drop-shadow(0 3px 4px rgba(0,0,0,.4))}.pchip--tile .pchip__emb img{max-width:78px;max-height:34px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.pchip--tile[data-g=rust] .pchip__emb img{max-height:38px;border-radius:8px}.pchip--tile .pchip__name{font-size:.78rem;font-weight:800;line-height:1.2;white-space:nowrap}.pchip--tile:has(input:checked){box-shadow:0 0 0 2px var(--host),0 0 22px -6px var(--host)}.pchip--tile:has(input:checked) .pchip__emb{animation:emb-pop .45s cubic-bezier(.2,1.6,.4,1)}@keyframes emb-pop{40%{transform:scale(1.18) rotate(-4deg)}}.pstep{display:inline-flex;align-items:center;gap:.35rem}.pstep__b{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:1.25rem;font-weight:900;line-height:1;cursor:pointer;touch-action:manipulation}.pstep__b:hover,.pstep__b:focus-visible{border-color:var(--host);color:var(--host)}.pstep__v{display:inline-flex;align-items:center;gap:.3rem;min-width:4.2rem;justify-content:center;font-size:1.15rem;font-weight:900}.pstep__v .i{width:18px;height:18px;color:var(--host)}.gstat__k{display:inline-flex;align-items:center;gap:.3rem}.gstat__k .i{width:14px;height:14px;opacity:.85}.billing{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;margin-top:2.3rem}.billing label{position:relative;justify-content:center;min-width:0;text-align:center;white-space:nowrap}.billing label em{position:absolute;bottom:calc(100% + 15px);left:50%;z-index:2;margin:0;padding:.22rem .55rem;border:0;border-radius:6px;background:linear-gradient(135deg,#ffe066,#ff9b1f);color:#2b1300;font-size:.72rem;font-style:normal;font-weight:900;white-space:nowrap;box-shadow:0 4px 10px #00000059,inset 0 0 0 1px #ffffff73;pointer-events:none;translate:-50% 0;rotate:-6deg;animation:deal-bob 2.6s ease-in-out infinite}.billing label em:after{content:"";position:absolute;top:100%;left:50%;width:16px;height:15px;translate:-30% 1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 15'%3E%3Cpath d='M3 1c1 5 3 8 8 10' fill='none' stroke='%23ffb33d' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M8 13.5l4-2.2-2.6-3.6' fill='none' stroke='%23ffb33d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain}.billing label:nth-of-type(3) em{rotate:5deg}@keyframes deal-bob{50%{translate:-50% -3px}}.billing--mini{margin-top:2.2rem}@media (max-width: 900px){.picker__games--tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 600px){.pchip--tile{min-height:78px}.billing{width:100%}.billing label{padding-inline:.3rem;font-size:.88rem}.billing label em{font-size:.68rem}}@media (prefers-reduced-motion: reduce){.billing label em,.pchip--tile:has(input:checked) .pchip__emb{animation:none}}.sec--infra.core--tac{background:radial-gradient(110% 80% at 62% 42%,#0b1d31,#06101d 52%,#03070e)}.sec--infra.core--tac:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(160,210,255,.028) 0 1px,transparent 1px 3px)}.core--tac .stage__hud{text-shadow:0 2px 16px rgba(2,6,14,.95),0 0 2px rgba(2,6,14,.9)}.core--tac .stage__icon{background:#5ab4ff26;color:#9ad6ff}.core--tac .stage__k{color:#9ad6ff}.core--tac .chapter{border-color:#78beff33;background:#050c16c7}.core--tac .chapter:hover{border-color:#8ccdff80}.core--tac .chapter[aria-current=true]{border-color:#5fb4ff;box-shadow:0 0 0 1px #5fb4ff,0 0 22px -6px #5fb4ff}.core--tac .chapter__bar b{background:#5fb4ff}@media (hover: hover) and (pointer: fine){.sec--infra.core--tac{cursor:crosshair}}.faq__prompt{margin-bottom:.2rem}.askl{--ac: #38d39f;position:relative;display:inline-flex;align-items:center;gap:.85rem;max-width:100%;margin-top:.8rem;padding:.7rem 1rem .7rem .85rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--ac) 38%,var(--line-2));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 11%,var(--surface)),var(--surface) 70%);color:var(--text);text-decoration:none;box-shadow:0 14px 34px -22px var(--ac);transition:transform .3s var(--spring),border-color .3s,box-shadow .3s}.askl:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.09) 50%,transparent 65%) -150% 0 / 200% 100% no-repeat;animation:askl-shine 4.5s ease-in-out infinite}@keyframes askl-shine{60%,to{background-position:150% 0}}.askl:hover,.askl:focus-visible{transform:translateY(-2px);border-color:var(--ac);box-shadow:0 18px 40px -20px var(--ac);outline:none}.askl:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 45%,transparent)}.askl__faces{display:flex;flex:none}.askl__faces img{width:38px;height:38px;border:2px solid var(--bg);border-radius:50%;object-fit:cover;object-position:50% 12%;box-shadow:0 0 0 2px var(--ac);animation:askl-breathe 2.6s ease-in-out infinite}.askl__faces img+img{margin-inline-start:-11px}.askl__faces img:nth-child(2){animation-delay:.4s}.askl__faces img:nth-child(3){animation-delay:.8s}@keyframes askl-breathe{50%{box-shadow:0 0 0 2px var(--ac),0 0 12px 1px color-mix(in srgb,var(--ac) 60%,transparent)}}.askl__txt{display:grid;gap:.12rem;min-width:0;text-align:start}.askl__txt b{font-size:1.02rem;font-weight:900}.askl__txt small{display:flex;align-items:center;gap:.45rem;color:var(--text-2);font-size:.8rem;white-space:nowrap}.askl__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ac);animation:askl-ping 1.6s ease-out infinite}@keyframes askl-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--ac) 70%,transparent)}to{box-shadow:0 0 0 8px transparent}}.askl__st{overflow:hidden;text-overflow:ellipsis;transition:opacity .24s,translate .24s}.askl__st.is-swap{opacity:0;translate:0 -5px}.askl__typing{display:none;gap:3px}.askl.is-typing .askl__typing{display:inline-flex}.askl__typing i{width:4px;height:4px;border-radius:50%;background:var(--ac);animation:askl-dot 1s ease-in-out infinite}.askl__typing i:nth-child(2){animation-delay:.15s}.askl__typing i:nth-child(3){animation-delay:.3s}@keyframes askl-dot{40%{translate:0 -4px}}.askl__go{flex:none;width:18px;height:18px;color:var(--ac);transition:translate .3s var(--spring)}.askl:hover .askl__go{translate:4px 0}[dir=rtl] .askl:hover .askl__go{translate:-4px 0}.pledges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.pledge{--vc: var(--play);position:relative;display:grid;justify-items:center;align-content:start;gap:.3rem;padding:1.35rem 1rem 1.15rem;overflow:hidden;border:1px solid var(--line-2);border-radius:20px;background:radial-gradient(90% 70% at 50% 0%,color-mix(in srgb,var(--vc) 14%,transparent),transparent 70%),color-mix(in srgb,var(--surface) 75%,transparent);text-align:center;transition:transform .35s var(--spring),border-color .3s}.pledge:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--vc) 55%,var(--line-2))}.pledge--upgrade{--vc: var(--host)}.pledge--pay{--vc: #38d39f}.pledge__art{width:66px;height:66px;margin-bottom:.25rem;color:var(--vc);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--vc) 45%,transparent))}.pledge__art svg{display:block;width:100%;height:100%;overflow:visible}.pledge b{font-size:1.02rem;font-weight:900}.pledge small{color:var(--text-2);font-size:.82rem;line-height:1.5}.v-track{fill:none;stroke:currentColor;stroke-width:2;opacity:.16}.v-loop{fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.v-orbit{transform-box:view-box;transform-origin:32px 32px;animation:v-orbit 6s linear infinite}@keyframes v-orbit{to{transform:rotate(-360deg)}}.v-coin{transform-box:view-box;transform-origin:32px 32px;animation:v-flip 3s ease-in-out infinite}.v-coin circle{fill:color-mix(in srgb,var(--vc) 22%,transparent);stroke:currentColor;stroke-width:2.2}.v-coin text{fill:currentColor;font:900 14px Gandom,Tahoma,sans-serif}@keyframes v-flip{0%,55%,to{transform:scaleX(1)}70%{transform:scaleX(.08)}85%{transform:scaleX(1)}}.v-bar{fill:currentColor;transform-box:fill-box;transform-origin:50% 100%;animation:v-rise 2.8s cubic-bezier(.3,1.4,.5,1) infinite}.v-b1{opacity:.45}.v-b2{opacity:.7;animation-delay:.15s}.v-b3{animation-delay:.3s}@keyframes v-rise{0%,8%{transform:scaleY(.25)}30%,to{transform:scaleY(1)}}.v-up{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;animation:v-up 2.8s ease-in-out infinite}@keyframes v-up{0%,20%{transform:translateY(6px);opacity:0}40%{transform:translateY(-2px);opacity:1}70%,to{transform:translateY(0);opacity:1}}.v-card rect:first-child{fill:color-mix(in srgb,var(--vc) 18%,transparent);stroke:currentColor;stroke-width:2.2}.v-stripe{fill:currentColor;opacity:.55}.v-chip{fill:currentColor;opacity:.8}.v-card{animation:v-card 3.2s cubic-bezier(.3,1.2,.5,1) infinite}@keyframes v-card{0%{transform:translate(-12px);opacity:0}18%,to{transform:translate(0);opacity:1}}.v-lock rect{fill:var(--bg);stroke:currentColor;stroke-width:2.4}.v-shackle{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;animation:v-shackle 3.2s ease-in-out infinite}@keyframes v-shackle{0%,30%{transform:translateY(-5px)}42%,to{transform:translateY(0)}}.v-check{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;animation:v-check 3.2s ease-out infinite}@keyframes v-check{0%,45%{stroke-dashoffset:16}62%,to{stroke-dashoffset:0}}.quest__path:before{display:none}.quest__path li:nth-child(2){translate:0 1.7rem}.quest__arrow{position:absolute;top:12px;inset-inline-start:calc(50% + 46px);z-index:0;width:calc(100% + 1.5rem - 92px);height:calc(42px + 1.7rem);overflow:visible;pointer-events:none}.quest__arrow path{fill:none;stroke:var(--play);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.quest__arrow path:first-child{stroke-dasharray:7 7;animation:quest-flow 1.1s linear infinite}@keyframes quest-flow{to{stroke-dashoffset:-14}}[dir=rtl] .quest__arrow--1{transform:scaleX(-1)}.quest__arrow--2{top:calc(12px - 1.7rem);transform:scaleY(-1)}[dir=rtl] .quest__arrow--2{transform:scale(-1)}@media (max-width: 760px){.quest__path{gap:2.6rem}.quest__path li{width:80%;translate:none;background:none}.quest__path li:nth-child(1){justify-self:start}.quest__path li:nth-child(2){justify-self:end;translate:none}.quest__path li:nth-child(3){justify-self:start;margin-inline-start:5%}.quest__arrow{top:calc(100% + 2px);width:25%;height:calc(2.6rem - 4px);inset-inline-start:50%}.quest__arrow--2{top:calc(100% + 2px);inset-inline-start:auto;inset-inline-end:50%;transform:scaleX(-1)}[dir=rtl] .quest__arrow--2{transform:none}}@media (max-width: 600px){.pledges{gap:.5rem}.pledge{padding:.95rem .35rem .85rem;border-radius:16px}.pledge__art{width:48px;height:48px}.pledge b{font-size:.8rem;line-height:1.4}.pledge small{font-size:.66rem}.askl{gap:.65rem;padding:.6rem .8rem .6rem .7rem}.askl__faces img{width:32px;height:32px}}@media (prefers-reduced-motion: reduce){.askl:after,.askl__faces img,.askl__dot,.askl__typing i,.v-orbit,.v-coin,.v-bar,.v-up,.v-card,.v-shackle,.v-check,.quest__arrow path{animation:none}.v-check{stroke-dashoffset:0}}.logo__img{display:block;width:auto;height:34px;max-width:170px;object-fit:contain}.hchat__intro{display:grid;gap:.55rem;max-width:100%}.hchat__intro-t{margin:0;font-weight:700}.hchat__field{display:grid;gap:.2rem;font-size:.82rem}.hchat__field small{opacity:.7;font-size:.74rem}.hchat__field input{width:100%;min-height:40px;padding:.4rem .7rem;border:1px solid rgba(255,90,70,.35);border-radius:10px;background:#0f0406bf;color:#f6dcd2;font:inherit}.hchat__field input:focus-visible{border-color:#ff4b30;outline:2px solid rgba(255,75,48,.35);outline-offset:0}.hchat__err{min-height:1em;margin:0;color:#ffb3a8;font-size:.8rem;font-weight:700}.hchat__go{min-height:42px;border:0;border-radius:10px;background:linear-gradient(135deg,#c51d1d,#ff4b30);color:#fff;font:inherit;font-weight:800;cursor:pointer}.hchat__go:disabled{opacity:.6;cursor:wait}.hchat__chip--go{display:inline-flex;margin-top:.5rem;text-decoration:none}.hmsg--failed{opacity:.55}.hchat__form[hidden]{display:none}.lc__off,.plan__off{position:absolute;z-index:3;display:grid;justify-items:center;line-height:1.05;pointer-events:none;padding:.32rem .6rem .36rem;border-radius:10px;color:#2a1500;font-weight:900;transform:rotate(-8deg);background:linear-gradient(135deg,#ffe08a,#ffb627 55%,#ff8f1f);box-shadow:0 6px 18px -6px #ffa028bf,inset 0 1px #fff9}.lc__off:after,.plan__off:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);background-size:250% 100%;animation:off-shine 3.2s ease-in-out infinite}.lc__off{top:.55rem;inset-inline-end:.55rem;font-size:.78rem}.plan__off{top:-.7rem;inset-inline-end:1rem;font-size:.95rem}.plan__off b{font-size:1.25rem}.plan__off span{font-size:.68rem;letter-spacing:.02em}.lc__was,.pk__was{margin-inline-end:.25rem;color:inherit;opacity:.55;font-weight:600;text-decoration:line-through;text-decoration-color:#ff5a3c;text-decoration-thickness:2px}.plan--off .plan__was{text-decoration-color:#ff5a3c;text-decoration-thickness:2px}.pk--off .pk__price{color:#ffcf6b}@keyframes off-shine{0%,55%{background-position:150% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.lc__off:after,.plan__off:after{animation:none}}.reveal-ready [data-reveal]{transition:opacity .7s var(--ease),translate .8s var(--ease),clip-path .9s var(--ease-io)}.reveal-ready [data-reveal]:not(.is-in){opacity:0;translate:0 14px}.reveal-ready :is(.hud,.pm)[data-reveal]{opacity:1;translate:none;clip-path:inset(0 0 0 0 round 6px)}.reveal-ready :is(.hud,.pm)[data-reveal]:not(.is-in){opacity:1;translate:none;clip-path:inset(0 0 calc(100% - 3px) 0 round 6px)}.reveal-ready :is(.hud,.pm)[data-reveal].is-in{clip-path:inset(-60px -60px -60px -60px)}.reveal-ready :is(ul,ol,dl)[data-reveal]:not(.is-in){opacity:1;translate:none}.reveal-ready :is(ul,ol,dl)[data-reveal]>*{transition:opacity .6s var(--ease),translate .7s var(--ease);transition-delay:calc(var(--i, 0) * 65ms)}.reveal-ready :is(ul,ol,dl)[data-reveal]:not(.is-in)>*{opacity:0;translate:0 16px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:0}}@keyframes pop{40%{scale:1.06}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes ping{0%{box-shadow:0 0 color-mix(in srgb,var(--ok) 60%,transparent)}80%,to{box-shadow:0 0 0 9px transparent}}@keyframes ping-play{0%{box-shadow:0 0 color-mix(in srgb,var(--play) 60%,transparent)}80%,to{box-shadow:0 0 0 9px transparent}}html.cheat body{animation:cheat 1.2s linear infinite}@keyframes cheat{to{filter:hue-rotate(360deg)}}@view-transition{navigation: auto;}::view-transition-old(root){animation:vt-dim .45s ease both}::view-transition-new(root){animation:vt-wipe .6s var(--ease-io) both}html[dir=rtl]::view-transition-new(root){animation-name:vt-wipe-rtl}@keyframes vt-dim{to{opacity:.35}}@keyframes vt-wipe{0%{clip-path:polygon(0 0,0 0,-15% 100%,0 100%)}to{clip-path:polygon(0 0,115% 0,100% 100%,0 100%)}}@keyframes vt-wipe-rtl{0%{clip-path:polygon(100% 0,100% 0,115% 100%,100% 100%)}to{clip-path:polygon(100% 0,-15% 0,0 100%,100% 100%)}}html.vt-theme .hdr,html.vt-lang .hdr{view-transition-name:none}html.vt-theme::view-transition-old(root){animation:none}html.vt-theme::view-transition-new(root){animation:vt-circle .65s var(--ease-io) both}@keyframes vt-circle{0%{clip-path:circle(0 at var(--vt-x, 90%) var(--vt-y, 36px))}to{clip-path:circle(var(--vt-r, 150%) at var(--vt-x, 90%) var(--vt-y, 36px))}}html.vt-lang::view-transition-old(root){animation:vt-out .22s ease both}html.vt-lang::view-transition-new(root){animation:vt-in .32s ease .05s both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}[data-fx=off] :is(.hero__lines,.plan--hot,.live-pill i,.status-chip i,.ping__label i,.family__live i){animation-play-state:paused}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none;}html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.hero__lines,.plan--hot{animation:none!important}}
