@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:600;src:url(/static/media/cinzel-latin-ext-600-normal.5060efe63bbb3f9e1ebb.woff2) format("woff2"),url(/static/media/cinzel-latin-ext-600-normal.c74a98b5a1d5ff0e3a0f.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:600;src:url(/static/media/cinzel-latin-600-normal.089e424c9affa515b0f1.woff2) format("woff2"),url(/static/media/cinzel-latin-600-normal.6979d0bcc79acc77ce44.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:700;src:url(/static/media/cinzel-latin-ext-700-normal.cb16f7db8c109902fa34.woff2) format("woff2"),url(/static/media/cinzel-latin-ext-700-normal.52b584372389388041c2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:700;src:url(/static/media/cinzel-latin-700-normal.870b55242167a32533c6.woff2) format("woff2"),url(/static/media/cinzel-latin-700-normal.77072f5d3ab7ff5b5a0a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:800;src:url(/static/media/cinzel-latin-ext-800-normal.5b6254c974036c4ce80c.woff2) format("woff2"),url(/static/media/cinzel-latin-ext-800-normal.d0aca2bf8a05919cef9d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:800;src:url(/static/media/cinzel-latin-800-normal.ac93711d59f6e8091227.woff2) format("woff2"),url(/static/media/cinzel-latin-800-normal.522433c9d7b2fe9e88e5.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--color-bg-page:#121212;--color-bg-panel:#1c1815;--color-bg-panel-alt:#26201c;--color-border-bronze:#8b4513;--color-border-bronze-glow:#b86228;--color-border-gold:#b85b16;--color-border-gold-glow:#ffb347;--color-accent-fire:#ff8c1a;--color-accent-fire-glow:#ffb347;--color-logo-fire-top:#fff0d6;--color-logo-fire-border:#ff9646b3;--color-logo-fire-glow:#ff782873;--grad-logo-fire:linear-gradient(180deg,var(--color-logo-fire-top) 0%,var(--color-accent-fire-glow) 42%,var(--color-accent-fire) 72%,#b13a0c 100%);--grad-logo-fire-seal:linear-gradient(180deg,var(--color-logo-fire-top) 0%,var(--color-accent-fire-glow) 45%,#b85b16 100%);--color-accent-purple:#8b5cf6;--color-accent-purple-glow:#c4b5fd;--color-accent-arcane:#3a6aff;--color-accent-arcane-glow:#6f9dff;--color-danger:#d32020;--color-danger-glow:#ff4040;--color-success:#2fa03c;--color-success-glow:#48d25a;--color-gold:var(--color-accent-fire);--color-gold-soft:#ffe0c8;--color-silver:#c0cbd9;--color-iron:#707b86;--color-text:#f2f2f2;--color-text-dim:#c7d1e0;--color-shadow-deep:#000000d9;--color-shadow-mid:#0000008c;--color-shadow-soft:#00000059;--color-focus-ring:#ffb347;--name-font:"Segoe UI",Arial,sans-serif;--grad-btn-base:linear-gradient(145deg,#3a2a1e,#201610 55%,#3a2a1e);--grad-btn-bronze:linear-gradient(135deg,#6e3e16,#49270d 50%,#81461b);--grad-btn-bronze-active:linear-gradient(135deg,#4b2b0f,#341b07 55%,#5b3413);--grad-btn-gold:linear-gradient(135deg,#b13a0c 0%,#b85b16 48%,var(--color-accent-fire-glow) 100%);--grad-btn-gold-active:linear-gradient(135deg,#5a1a05 0%,#8a2a0f 55%,var(--color-accent-fire) 100%);--grad-btn-pvp:linear-gradient(135deg,#5a0000,#8a0404 45%,#c41212);--grad-btn-pvp-active:linear-gradient(135deg,#380000,#5c0202 55%,#840808);--grad-btn-danger:linear-gradient(135deg,#4a1f1f,#5a2323 45%,#7a2e2e);--grad-btn-danger-active:linear-gradient(135deg,#371616,#4a1d1d 55%,#652424);--grad-btn-arcane:linear-gradient(135deg,#14407a,#0d2752 48%,#2f6dff);--grad-btn-arcane-active:linear-gradient(135deg,#0d2752,#081a36 55%,#1f4fb5);--grad-btn-dark:linear-gradient(135deg,#1a1a1a,#0f0f0f 50%,#262626);--grad-btn-dark-active:linear-gradient(135deg,#0f0f0f,#050505 55%,#1a1a1a);--grad-btn-fire:linear-gradient(135deg,var(--color-border-bronze) 0%,var(--color-accent-fire) 48%,var(--color-accent-fire-glow) 100%);--grad-btn-fire-active:linear-gradient(135deg,var(--color-bg-panel-alt) 0%,var(--color-border-bronze) 55%,var(--color-accent-fire) 100%);--grad-btn-steel:linear-gradient(135deg,var(--color-iron) 0%,var(--color-bg-panel-alt) 52%,var(--color-silver) 100%);--grad-btn-steel-active:linear-gradient(135deg,var(--color-bg-panel) 0%,var(--color-iron) 55%,var(--color-silver) 100%);--grad-btn-champagne:linear-gradient(135deg,var(--color-gold-soft) 0%,var(--color-border-gold) 52%,var(--color-silver) 100%);--grad-btn-champagne-active:linear-gradient(135deg,var(--color-border-gold) 0%,var(--color-bg-panel-alt) 55%,var(--color-gold-soft) 100%);--grad-btn-success:linear-gradient(135deg,var(--color-success) 0%,var(--color-bg-panel-alt) 50%,var(--color-success-glow) 100%);--grad-btn-success-active:linear-gradient(135deg,var(--color-bg-panel) 0%,var(--color-success) 55%,var(--color-success-glow) 100%);--grad-btn-tint-bronze:linear-gradient(135deg,var(--color-bg-panel) 0%,var(--color-border-bronze) 38%,var(--color-bg-panel-alt) 66%,var(--color-border-bronze-glow) 100%);--grad-btn-tint-bronze-active:linear-gradient(135deg,var(--color-bg-panel-alt) 0%,var(--color-border-bronze) 44%,var(--color-bg-panel) 78%,var(--color-border-bronze-glow) 100%);--grad-btn-tint-arcane:linear-gradient(135deg,var(--color-bg-panel) 0%,var(--color-accent-arcane) 38%,var(--color-bg-panel-alt) 66%,var(--color-accent-arcane-glow) 100%);--grad-btn-tint-arcane-active:linear-gradient(135deg,var(--color-bg-panel-alt) 0%,var(--color-accent-arcane) 44%,var(--color-bg-panel) 78%,var(--color-accent-arcane-glow) 100%);--grad-btn-tint-gold:linear-gradient(135deg,var(--color-bg-panel) 0%,var(--color-border-gold) 38%,var(--color-bg-panel-alt) 66%,var(--color-border-gold-glow) 100%);--grad-btn-tint-gold-active:linear-gradient(135deg,var(--color-bg-panel-alt) 0%,var(--color-border-gold) 44%,var(--color-bg-panel) 78%,var(--color-border-gold-glow) 100%);--grad-btn-tint-steel:linear-gradient(135deg,var(--color-bg-panel) 0%,var(--color-iron) 38%,var(--color-bg-panel-alt) 66%,var(--color-silver) 100%);--grad-btn-tint-steel-active:linear-gradient(135deg,var(--color-bg-panel-alt) 0%,var(--color-iron) 44%,var(--color-bg-panel) 78%,var(--color-silver) 100%);--grad-btn-tint-ember:linear-gradient(135deg,var(--color-bg-panel) 0%,var(--color-danger) 38%,var(--color-bg-panel-alt) 66%,var(--color-danger-glow) 100%);--grad-btn-tint-ember-active:linear-gradient(135deg,var(--color-bg-panel-alt) 0%,var(--color-danger) 44%,var(--color-bg-panel) 78%,var(--color-danger-glow) 100%);--grad-btn-tint-verdant:linear-gradient(135deg,var(--color-bg-panel) 0%,var(--color-success) 38%,var(--color-bg-panel-alt) 66%,var(--color-success-glow) 100%);--grad-btn-tint-verdant-active:linear-gradient(135deg,var(--color-bg-panel-alt) 0%,var(--color-success) 44%,var(--color-bg-panel) 78%,var(--color-success-glow) 100%);--grad-btn-tint-orange:linear-gradient(135deg,var(--color-bg-panel) 0%,var(--color-accent-fire) 38%,var(--color-bg-panel-alt) 66%,var(--color-accent-fire-glow) 100%);--grad-btn-tint-orange-active:linear-gradient(135deg,var(--color-bg-panel-alt) 0%,var(--color-accent-fire) 44%,var(--color-bg-panel) 78%,var(--color-accent-fire-glow) 100%);--grad-btn-tint-purple:linear-gradient(135deg,var(--color-bg-panel) 0%,var(--color-accent-purple) 38%,var(--color-bg-panel-alt) 66%,var(--color-accent-purple-glow) 100%);--grad-btn-tint-purple-active:linear-gradient(135deg,var(--color-bg-panel-alt) 0%,var(--color-accent-purple) 44%,var(--color-bg-panel) 78%,var(--color-accent-purple-glow) 100%);--grad-shine:linear-gradient(100deg,#0000,#ffffff05 30%,#ffffff26 48%,#ffffff05 70%,#0000);--shadow-btn-outer:0 6px 10px var(--color-shadow-deep),0 2px 3px var(--color-shadow-soft),0 0 0 1px #342114 inset;--shadow-btn-inner-press:inset 0 4px 8px #000000b3,inset 0 0 4px #0006;--shadow-btn-glow-accent:0 0 10px #ff8c1ab3,0 0 18px #ff8c1a59;--shadow-btn-glow-arcane:0 0 10px #3a6affb3,0 0 18px #3a6aff59;--shadow-pvp-pulse:0 0 12px #d32020cc,0 0 24px #d3202073;--shadow-btn-glow-success:0 0 10px var(--color-success-glow);--shadow-btn-glow-steel:0 0 10px var(--color-silver);--shadow-btn-glow-champagne:0 0 10px var(--color-border-gold-glow);--radius-btn:14px;--radius-btn-small:8px;--radius-round:999px;--dur-fast:120ms;--dur-med:260ms;--dur-slow:600ms;--easing-soft:cubic-bezier(.4,.14,.3,1);--easing-entry:cubic-bezier(.22,.9,.3,1);--btn-height:70px;--btn-width:190px;--btn-pad-y:14px;--btn-pad-x:26px;--btn-font-size:22px;--btn-letter-spacing:1px;--btn-transform-press:translateY(2px) scale(.985);--z-menu:50;--z-menu-overlay:60;--z-pop:1000;--ui-popup-max-width:420px;--ui-popup-width:min(var(--ui-popup-max-width),calc(100vw - 40px));--tab-offset-y:-48px;--tab-pad-top:10px;--tab-pad-top-dense:9px;--tab-offset-y-medium:-36px;--tab-offset-y-small:-24px;--tab-offset-y-tiny:-14px}.lore-highlight-gold{color:#ffb347;color:var(--color-border-gold-glow)}@media (max-width:900px){:root{--tab-offset-y:var(--tab-offset-y-medium)}}@media (max-width:700px){:root{--tab-offset-y:var(--tab-offset-y-small);--tab-pad-top:var(--tab-pad-top-dense)}}@media (max-width:520px){:root{--tab-offset-y:var(--tab-offset-y-tiny)}}.fight-outcome-fixed{left:50%;pointer-events:none;position:absolute;top:12.5%;transform:translate(-50%,-50%);z-index:1000;z-index:var(--z-pop)}.fight-outcome-inner{align-items:center;background:linear-gradient(160deg,#1c1815,#26201c 50%,#1c1815);background:linear-gradient(160deg,var(--color-bg-panel) 0,var(--color-bg-panel-alt) 50%,var(--color-bg-panel) 100%);border:1px solid #ffffff14;border-radius:12px;box-shadow:0 4px 14px #0009,inset 0 0 0 1px #ffffff0d;display:flex;flex-direction:column;gap:4px;max-width:300px;padding:8px 14px 9px;pointer-events:auto;position:relative;width:90%}.fight-outcome-inner.win{max-width:360px}.fight-outcome-inner .fireworks-shell{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.fight-outcome-inner .outcome-text,.fight-outcome-inner .reward-rows,.fight-outcome-inner .swords-icon{position:relative;z-index:1}.fight-outcome-inner .swords-icon{font-size:34px;line-height:1}.fight-outcome-inner .outcome-text{font-size:1.26rem;font-weight:600;letter-spacing:.065em;text-shadow:0 0 6px #000000a6,0 0 12px #fff3}.fight-outcome-inner .outcome-text.lose{color:#d32020;color:var(--color-danger)}.fight-outcome-inner .outcome-text.win{color:#2fa03c;color:var(--color-success)}.fight-outcome-inner .outcome-text.draw{color:#c7d1e0;color:var(--color-text-dim)}.fight-outcome-inner .reward-rows{display:flex;flex-direction:column;gap:5px;width:100%}.fight-outcome-inner .exp-row,.fight-outcome-inner .honor-row,.fight-outcome-inner .loot-row{align-items:center;background:#26201c;background:var(--color-bg-panel-alt);border-radius:8px;box-shadow:inset 0 2px 6px #00000080,0 0 0 1px #ffffff0f;display:flex;font-size:.85rem;gap:6px;justify-content:center;padding:4px 10px 5px}.fight-outcome-inner .exp-icon,.fight-outcome-inner .honor-icon{height:20px;width:20px}.fight-outcome-inner .gold-icon{filter:drop-shadow(0 0 2px rgba(0,0,0,.4));height:20px;width:20px}.fight-outcome-inner .loot-label{opacity:.85}.fight-outcome-inner .loot-value{color:#ffe0c8;color:var(--color-gold-soft);font-weight:600}.fight-outcome-inner .honor-text{color:#ff8c1a;color:var(--color-accent-fire);font-weight:600}@media (max-width:680px){.fight-outcome-fixed{top:50%}.fight-outcome-inner{gap:5px;padding:8px 14px 10px}.fight-outcome-inner .outcome-text{font-size:1.16rem}.fight-outcome-inner .exp-row,.fight-outcome-inner .honor-row,.fight-outcome-inner .loot-row{font-size:.8rem;padding:4px 10px 5px}.fight-outcome-inner .exp-icon,.fight-outcome-inner .honor-icon{height:19px;width:19px}}.fight-modal{position:relative}.tab-spacing-shell{margin-top:-48px;margin-top:var(--tab-offset-y);padding-top:10px;padding-top:var(--tab-pad-top)}.btn-shine-mask{overflow:hidden;position:relative}.btn-shine-mask:after{animation:btnShineSweep 5s linear infinite;background:linear-gradient(100deg,#0000,#ffffff05 30%,#ffffff26 48%,#ffffff05 70%,#0000);background:var(--grad-shine);content:"";height:100%;left:-120%;pointer-events:none;position:absolute;top:0;transform:skewX(-18deg);width:120%}@keyframes btnShineSweep{0%{left:-130%}65%{left:-130%}80%{left:110%}to{left:110%}}.pulse-glow-fire{animation:pulseFire 3.8s cubic-bezier(.4,.14,.3,1) infinite;animation:pulseFire 3.8s var(--easing-soft) infinite}.modal.modal-shoplore .auftrag-lore,.modal.modal-shoplore .tab3-shoplore,.modal.modal-shoplore .tab8-lore,.modal.modal-shoplore .tabs-thandor-lore{isolation:isolate;position:relative}.modal.modal-shoplore .auftrag-lore-text,.modal.modal-shoplore .tab3-shoplore-text,.modal.modal-shoplore .tab8-lore-text,.modal.modal-shoplore .tabs-thandor-lore-text{position:relative;z-index:3}.modal.modal-shoplore .auftrag-lore-img,.modal.modal-shoplore .tab3-shoplore-img,.modal.modal-shoplore .tab8-lore-img,.modal.modal-shoplore .tabs-thandor-lore-img{-webkit-user-drag:none;border:none!important;box-shadow:none!important;cursor:default;position:relative;transform:translateZ(0);transition:transform .22s cubic-bezier(.4,.14,.3,1),filter .22s cubic-bezier(.4,.14,.3,1);transition:transform .22s var(--easing-soft),filter .22s var(--easing-soft);-webkit-user-select:none;user-select:none;z-index:1}.modal.modal-shoplore .auftrag-lore-img[data-alpha-over="1"][data-alpha-hit="1"],.modal.modal-shoplore .tab3-shoplore-img[data-alpha-over="1"][data-alpha-hit="1"],.modal.modal-shoplore .tab8-lore-img[data-alpha-over="1"][data-alpha-hit="1"],.modal.modal-shoplore .tabs-thandor-lore-img[data-alpha-over="1"][data-alpha-hit="1"]{cursor:zoom-in;filter:brightness(1.06) saturate(1.05) drop-shadow(0 0 18px rgba(120,180,255,.26)) drop-shadow(0 0 42px rgba(255,255,255,.1));transform:scale(1.075)}.modal.modal-shoplore .auftrag-lore-img[data-alpha-over="1"][data-alpha-hit="1"]:active,.modal.modal-shoplore .tab3-shoplore-img[data-alpha-over="1"][data-alpha-hit="1"]:active,.modal.modal-shoplore .tab8-lore-img[data-alpha-over="1"][data-alpha-hit="1"]:active,.modal.modal-shoplore .tabs-thandor-lore-img[data-alpha-over="1"][data-alpha-hit="1"]:active{cursor:zoom-out;filter:brightness(1.07) saturate(1.06) drop-shadow(0 0 22px rgba(120,180,255,.3)) drop-shadow(0 0 52px rgba(255,255,255,.12));transform:scale(1.18)!important}.tab1-modal,.tab21-modal{isolation:isolate;position:relative}.tab1-modal-body,.tab21-modal-body{position:relative;z-index:3}.tab1-modal-image,.tab21-modal-image{-webkit-user-drag:none;cursor:default;position:relative;transition:transform .22s cubic-bezier(.4,.14,.3,1),filter .22s cubic-bezier(.4,.14,.3,1);transition:transform .22s var(--easing-soft),filter .22s var(--easing-soft);-webkit-user-select:none;user-select:none;z-index:1}.tab1-modal-image[data-alpha-over="1"][data-alpha-hit="1"],.tab21-modal-image[data-alpha-over="1"][data-alpha-hit="1"]{cursor:zoom-in;filter:brightness(1.06) saturate(1.05) drop-shadow(0 0 18px rgba(120,180,255,.26)) drop-shadow(0 0 42px rgba(255,255,255,.1));transform:scale(1.075)}.tab1-modal-image[data-alpha-over="1"][data-alpha-hit="1"]:active,.tab21-modal-image[data-alpha-over="1"][data-alpha-hit="1"]:active{cursor:zoom-out;filter:brightness(1.07) saturate(1.06) drop-shadow(0 0 22px rgba(120,180,255,.3)) drop-shadow(0 0 52px rgba(255,255,255,.12));transform:scale(1.18)!important}@media (prefers-reduced-motion:reduce){.modal.modal-shoplore .auftrag-lore-img,.modal.modal-shoplore .tab3-shoplore-img,.modal.modal-shoplore .tab8-lore-img,.modal.modal-shoplore .tabs-thandor-lore-img{filter:none!important;transform:none!important;transition:none!important}}@keyframes pulseFire{0%,55%{box-shadow:0 6px 10px #000000d9,0 2px 3px #00000059,inset 0 0 0 1px #342114;box-shadow:var(--shadow-btn-outer)}60%{box-shadow:0 6px 10px #000000d9,0 2px 3px #00000059,inset 0 0 0 1px #342114,0 0 10px #ff8c1ab3,0 0 18px #ff8c1a59;box-shadow:var(--shadow-btn-outer),var(--shadow-btn-glow-accent)}75%{box-shadow:0 6px 10px #000000d9,0 2px 3px #00000059,inset 0 0 0 1px #342114;box-shadow:var(--shadow-btn-outer)}to{box-shadow:0 6px 10px #000000d9,0 2px 3px #00000059,inset 0 0 0 1px #342114;box-shadow:var(--shadow-btn-outer)}}.pulse-glow-arcane{animation:pulseArcane 4.2s cubic-bezier(.4,.14,.3,1) infinite;animation:pulseArcane 4.2s var(--easing-soft) infinite}@keyframes pulseArcane{0%,60%{box-shadow:0 6px 10px #000000d9,0 2px 3px #00000059,inset 0 0 0 1px #342114;box-shadow:var(--shadow-btn-outer)}65%{box-shadow:0 6px 10px #000000d9,0 2px 3px #00000059,inset 0 0 0 1px #342114,0 0 10px #3a6affb3,0 0 18px #3a6aff59;box-shadow:var(--shadow-btn-outer),var(--shadow-btn-glow-arcane)}78%{box-shadow:0 6px 10px #000000d9,0 2px 3px #00000059,inset 0 0 0 1px #342114;box-shadow:var(--shadow-btn-outer)}to{box-shadow:0 6px 10px #000000d9,0 2px 3px #00000059,inset 0 0 0 1px #342114;box-shadow:var(--shadow-btn-outer)}}.pvp-pulse{animation:pvpPulse 3.2s cubic-bezier(.4,.14,.3,1) infinite;animation:pvpPulse 3.2s var(--easing-soft) infinite}@keyframes pvpPulse{0%,55%{box-shadow:0 12px 22px #0009,0 0 0 #d3202000}60%{box-shadow:0 12px 22px #0009,0 0 14px #d32020f2,0 0 32px #d320208c}75%{box-shadow:0 12px 22px #0009,0 0 0 #d3202000}to{box-shadow:0 12px 22px #0009,0 0 0 #d3202000}}.tab-auto-title{--tab-title-underline-width:min(760px,calc(100vw - 44px));color:#fffffff0;display:inline-block;filter:drop-shadow(0 3px 6px rgba(0,0,0,.65));font-family:Cinzel,ui-serif,Georgia,Times New Roman,serif;font-family:var(--font-title,"Cinzel",ui-serif,Georgia,"Times New Roman",serif);font-size:clamp(28px,3.3vw,46px);font-weight:800;letter-spacing:.08em;line-height:1.08;margin:14px 0 10px;padding:0;position:relative;text-align:center;text-shadow:0 2px 0 #0009,0 14px 44px #0000008c;text-transform:uppercase}@supports ((-webkit-background-clip:text) or (background-clip:text)){.tab-auto-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff0d6,#ffb347,#ff8c1a,#fff0d6);background:linear-gradient(90deg,var(--color-logo-fire-top),var(--color-accent-fire-glow),var(--color-accent-fire),var(--color-logo-fire-top));-webkit-background-clip:text;background-clip:text;color:#0000}}.tab-auto-title:after{background:linear-gradient(90deg,#ff782800,#ff9646d9 45%,#ff782800);border-radius:2px;bottom:0;box-shadow:0 0 10px #ff782861;content:"";height:2px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:var(--tab-title-underline-width)}.arena-bot-name,.bot-name,.chat-user,.dip-name,.friend-meta,.lookup-result-name,.name-text,.pet-head,.pet-mini-name,.pet-name,.pet-name-text,.player-username,.profile-name,.race-text,.tab12-name-cell,.tab12-name-press,.tab20-name-press,.tab20-name-text,.tab22-council-author-name,.tab22-member-name-text,.tab22-name-press,.tab22-name-text,.tab22-other-name{font-feature-settings:normal!important;font-family:Segoe UI,Arial,sans-serif!important;font-family:var(--name-font)!important;font-variant:normal!important;font-variant-caps:normal!important;text-transform:none!important}:root{--cursor-x:10;--cursor-y:10;--player-username-color:#bfc3c7;--own-name-text:#e8e8e8;--own-name-hover:#fff;--own-name-accent-rgb:200,200,200}:root[data-player-race=mensch]{--player-username-color:#bfc3c7}:root[data-player-race=daemon]{--player-username-color:#b71c1c}:root[data-player-race=maschine]{--player-username-color:#00e5ff}:root[data-player-race=mensch]{--own-name-accent-rgb:200,200,200}:root[data-player-race=daemon]{--own-name-accent-rgb:198,58,58}:root[data-player-race=maschine]{--own-name-accent-rgb:47,182,182}.player-username,.profile-name{color:#e8e8e8!important;color:var(--own-name-text)!important}.player-username:hover,.profile-name:hover{color:#fff!important;color:var(--own-name-hover)!important}.own-name{align-items:center;color:#e8e8e8;color:var(--own-name-text);display:inline-flex;font-weight:650;gap:6px;text-shadow:none;transition:color .16s ease,text-shadow .18s ease}.own-name:before{background:#c8c8c8e6;background:rgba(var(--own-name-accent-rgb),.9);border-radius:999px;box-shadow:none;content:"";flex:0 0 auto;height:7px;transform:translateY(.5px);width:7px}.own-name:hover{color:#fff;color:var(--own-name-hover);text-shadow:0 0 12px #c8c8c824;text-shadow:0 0 12px rgba(var(--own-name-accent-rgb),.14)}.own-name:hover:before{box-shadow:0 0 12px #c8c8c824;box-shadow:0 0 12px rgba(var(--own-name-accent-rgb),.14)}.own-name--no-dot:before{content:none}.own-name[data-race=mensch]{--own-name-accent-rgb:200,200,200}.own-name[data-race=daemon]{--own-name-accent-rgb:198,58,58}.own-name[data-race=maschine]{--own-name-accent-rgb:47,182,182}.race-text[data-race=mensch]{color:#a9adb2!important}.race-text[data-race=daemon]{color:#b71c1c!important}.race-text[data-race=maschine]{color:#00e5ff!important}.clan-label{align-items:center;display:inline-flex;gap:6px}.clan-name-text{color:#e8eefceb}.clan-accent-dot{border-radius:999px;display:inline-block;flex:0 0 auto;height:7px;width:7px}.clan-accent-dot:before{background:currentColor;border-radius:999px;box-shadow:0 0 0 #0000;content:"";display:block;height:100%;opacity:.85;transform:scale(1);transition:opacity .16s ease,box-shadow .18s ease,transform .18s ease;width:100%}.clan-label:hover .clan-accent-dot:before{box-shadow:0 0 10px currentColor;opacity:1;transform:scale(1.06)}.clan-tag-secondary,.tab12-clanprev-tag,.tab22-clantag,.tab22-other-tag,.tab22-tagtext{filter:saturate(.8);font-size:.86em;opacity:.86}body{background-color:#121212;color:#fff;font-family:Cinzel,serif;margin:0;padding:0}body,html{-ms-overflow-style:none;overflow:hidden;scrollbar-width:none}html{scrollbar-gutter:auto}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;height:0;width:0}#root,.tab-content,.tabs-container,body{-webkit-user-select:none;user-select:none}[contenteditable=true],input,select,textarea{-webkit-user-select:text!important;user-select:text!important}body.game-cursor-active,html.game-cursor-active{color:#c7d1e0;cursor:none}:-ms-fullscreen,:-ms-fullscreen *,:-webkit-full-screen,:-webkit-full-screen *,:fullscreen,:fullscreen *,body:-ms-fullscreen,body:-webkit-full-screen,body:fullscreen,html:-ms-fullscreen,html:-webkit-full-screen,html:fullscreen{cursor:none!important}body.landing-cursor-active,body.landing-cursor-active *,html.landing-cursor-active,html.landing-cursor-active *{cursor:none!important}body.auth-email-focus-active,body.auth-email-focus-active *,html.auth-email-focus-active,html.auth-email-focus-active *{cursor:auto!important}body.landing-cursor-active .landing-cursor-side-guard,html.landing-cursor-active .landing-cursor-side-guard{background:#0000;bottom:0;cursor:none!important;pointer-events:auto;position:fixed;top:0;width:8px;z-index:1000031}body.landing-cursor-active .landing-cursor-bottom-guard,body.landing-cursor-active .landing-cursor-top-guard,html.landing-cursor-active .landing-cursor-bottom-guard,html.landing-cursor-active .landing-cursor-top-guard{background:#0000;cursor:none!important;height:8px;left:0;pointer-events:auto;position:fixed;right:0;z-index:1000031}body.landing-cursor-active .landing-cursor-top-guard,html.landing-cursor-active .landing-cursor-top-guard{top:0}body.landing-cursor-active .landing-cursor-bottom-guard,html.landing-cursor-active .landing-cursor-bottom-guard{bottom:0}body.landing-cursor-active .landing-cursor-side-guard--left,html.landing-cursor-active .landing-cursor-side-guard--left{left:0}body.landing-cursor-active .landing-cursor-side-guard--right,html.landing-cursor-active .landing-cursor-side-guard--right{right:0}body.auth-email-focus-active .landing-cursor-bottom-guard,body.auth-email-focus-active .landing-cursor-side-guard,body.auth-email-focus-active .landing-cursor-top-guard,html.auth-email-focus-active .landing-cursor-bottom-guard,html.auth-email-focus-active .landing-cursor-side-guard,html.auth-email-focus-active .landing-cursor-top-guard{cursor:auto!important;pointer-events:none}body.game-cursor-active *,html.game-cursor-active *{cursor:none!important}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-user-select:none;user-select:none}body.game-cursor-active optgroup,body.game-cursor-active option,body.game-cursor-active select,body.game-cursor-active select:focus,body.game-cursor-active select:hover,html.game-cursor-active optgroup,html.game-cursor-active option,html.game-cursor-active select,html.game-cursor-active select:focus,html.game-cursor-active select:hover{cursor:none!important}body.game-cursor-active option:disabled,body.game-cursor-active select option:disabled,html.game-cursor-active option:disabled,html.game-cursor-active select option:disabled{cursor:none!important;filter:grayscale(.5) brightness(.75)}body.game-cursor-active .inventory-item,body.game-cursor-active .inventory-item:active,body.game-cursor-active .inventory-slot,body.game-cursor-active [draggable=true],body.game-cursor-active [draggable],body.game-cursor-active [draggable]:active,html.game-cursor-active .inventory-item,html.game-cursor-active .inventory-item:active,html.game-cursor-active .inventory-slot,html.game-cursor-active [draggable=true],html.game-cursor-active [draggable],html.game-cursor-active [draggable]:active{cursor:none!important}.inventory-slot.drag-over{background:#ffa50012;outline:2px dashed #ffa50099;outline-offset:2px}.clickable,.dungeon-card,.fight-btn,.info-btn,.inventory-slot,.shop-item,.tab-button,[role=button],a,button,input[type=button],input[type=submit]{color:orange}body.game-cursor-active .fight-btn:disabled,body.game-cursor-active .info-btn:disabled,body.game-cursor-active .tab-button:disabled,body.game-cursor-active button:disabled,html.game-cursor-active .fight-btn:disabled,html.game-cursor-active .info-btn:disabled,html.game-cursor-active .tab-button:disabled,html.game-cursor-active button:disabled{cursor:none!important;filter:grayscale(.5) brightness(.65)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.lu-cookieBanner{bottom:18px;left:18px;position:fixed;width:min(540px,calc(100vw - 36px));z-index:1000000}.lu-cookieInner{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#0e121aeb,#080a0ee6);border:1px solid #5aaaff38;border-radius:16px;box-shadow:0 16px 55px #0000009e,0 0 28px #5aaaff14;padding:14px 14px 12px}.lu-cookieTitle{color:#f0f8ffeb;font-size:14px;font-weight:900;letter-spacing:.6px;margin-bottom:6px}.lu-cookieText{color:#dcebffc7;font-size:12.5px;line-height:1.45;margin-bottom:10px}.lu-cookieLink{background:#0000;border:none;color:#8cbefff2;cursor:pointer;font-weight:850;margin:0;padding:0;text-decoration:underline}.lu-cookieActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.lu-cookieBtn{background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;color:#f0f8ffeb;cursor:pointer;font-size:12px;font-weight:900;letter-spacing:.4px;padding:10px 12px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.lu-cookieBtn:hover{border-color:#a0cdff59;box-shadow:0 12px 26px #0000007a;transform:translateY(-1px)}.lu-cookieBtn:focus-visible{outline:2px solid #ffc85a8c;outline-offset:3px}.lu-cookieBtn.primary{background:linear-gradient(180deg,#378cfff2,#1955d2eb);border-color:#82beff73;box-shadow:0 12px 30px #2378ff38}.lu-cookieBtn.ghost{background:#ffffff0d}.lu-cookieModal{inset:0;position:fixed;z-index:1000001}.lu-cookieBackdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000094;inset:0;position:absolute}.lu-cookieCard{background:linear-gradient(180deg,#0e121af5,#080a0ef5);border:1px solid #5aaaff40;border-radius:18px;box-shadow:0 24px 80px #000000b3,0 0 30px #5aaaff14;margin:10vh auto 0;padding:14px;position:relative;width:min(560px,calc(100vw - 28px))}.lu-cookieHead{align-items:center;display:flex;justify-content:space-between;padding:6px 6px 10px}.lu-cookieHeadTitle{color:#f0f8fff2;font-weight:950;letter-spacing:.6px}.lu-cookieX{background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;color:#f0f8ffe6;cursor:pointer;height:34px;width:34px}.lu-cookieBody{grid-gap:12px;display:grid;gap:12px;padding:8px 6px 10px}.lu-cookieSwitch{grid-gap:10px;align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;display:grid;gap:10px;grid-template-columns:44px 1fr;padding:10px}.lu-cookieSwitchText{color:#dcebffd1;font-size:13px;line-height:1.35}.lu-cookieSwitch input{display:none}.lu-slider{background:#ffffff24;border:1px solid #ffffff1f;border-radius:99px;display:inline-block;height:24px;position:relative;width:44px}.lu-slider:before{background:#f0f8ffe6;border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .18s ease,background .18s ease;width:20px}.lu-cookieSwitch input:checked+.lu-slider{background:#378cff59;border-color:#78beff59}.lu-cookieSwitch input:checked+.lu-slider:before{background:#d2ebfff2;transform:translateX(20px)}.lu-cookieFooter{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:8px 6px 6px}.lu-cookieFooterRight{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media (max-width:540px){.lu-cookieActions{justify-content:stretch}.lu-cookieBtn{flex:1 1}}.lu-toast{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#0e121aeb,#080a0ee6);border:1px solid #5aaaff33;border-radius:14px;bottom:18px;box-shadow:0 18px 60px #0000009e,0 0 26px #5aaaff14;display:flex;gap:10px;opacity:0;padding:12px 14px;pointer-events:none;position:fixed;right:18px;transform:translateY(10px) scale(.985);transition:opacity .22s ease,transform .22s ease;z-index:1000002}.lu-toast.show{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.lu-toastIcon{align-items:center;background:#378cff38;border:1px solid #82beff59;border-radius:999px;color:#ebf5fff2;display:inline-flex;font-weight:900;height:22px;justify-content:center;width:22px}.lu-toastText{color:#f0f8ffe0;font-size:13px;font-weight:850;letter-spacing:.2px}.lu-toastX{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;color:#f0f8ffe0;cursor:pointer;height:30px;margin-left:6px;transition:transform .15s ease,border-color .15s ease;width:30px}.lu-toastX:hover{border-color:#ffc85a33;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.lu-toast,.lu-toast.show{transition:none}}.supabase-demo-page{background:radial-gradient(circle at top,#568eff38,#568eff00 28%),linear-gradient(180deg,#090c14,#121826 52%,#0c111b);color:#eef3ff;min-height:100vh;padding:48px 20px 64px}.supabase-demo-shell{display:flex;flex-direction:column;gap:24px;margin:0 auto;width:min(1120px,100%)}.supabase-demo-hero{background:linear-gradient(145deg,#121b2deb,#090d16f5);border:1px solid #84aaff2e;border-radius:24px;box-shadow:0 24px 60px #00000047;padding:28px}.supabase-demo-hero h1{color:#fff;font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.05;margin:0}.supabase-demo-eyebrow{color:#8db8ff;font-size:.8rem;font-weight:800;letter-spacing:.28em;margin:0 0 10px;text-transform:uppercase}.supabase-demo-copy{color:#c8d5f1;line-height:1.6;margin:14px 0 0;max-width:760px}.supabase-demo-copy code,.supabase-demo-empty code{background:#8db8ff24;border-radius:8px;color:#f7fbff;padding:2px 6px}.supabase-demo-lookup{align-items:end;display:flex;flex-wrap:wrap;gap:14px}.supabase-demo-field{display:flex;flex:1 1 360px;flex-direction:column;gap:8px}.supabase-demo-field span{color:#cfe0ff;font-size:.9rem;font-weight:700}.supabase-demo-field input{background:#060b14d1;border:1px solid #95b0e82e;border-radius:14px;color:#f5f8ff;min-height:48px;padding:0 14px;width:100%}.supabase-demo-field input:focus{outline:2px solid #76b2ffa6;outline-offset:2px}.supabase-demo-actions button,.supabase-demo-lookup button{background:linear-gradient(135deg,#61a7ff,#3e7fff);border:none;border-radius:14px;box-shadow:0 12px 26px #3370ff3d;color:#f7fbff;cursor:pointer;font-weight:800;min-height:48px;padding:0 18px;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.supabase-demo-actions button:hover,.supabase-demo-lookup button:hover{filter:brightness(1.04);transform:translateY(-1px)}.supabase-demo-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.supabase-demo-card{background:linear-gradient(145deg,#0f1624f0,#080c14f5);border:1px solid #95b0e829;border-radius:22px;box-shadow:0 20px 45px #00000042;padding:22px}.supabase-demo-card-head{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.supabase-demo-card-head h2{color:#fff;font-size:1.15rem;margin:0}.supabase-demo-status{color:#8fb7ff;font-size:.88rem;font-weight:700}.supabase-demo-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.supabase-demo-stats div{background:#ffffff08;border-radius:16px;padding:12px 14px}.supabase-demo-stats dt{color:#8ea3c7;font-size:.82rem;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.supabase-demo-stats dd{color:#fbfdff;font-weight:800;margin:0}.supabase-demo-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.supabase-demo-list li{align-items:center;background:#ffffff08;border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.supabase-demo-list strong{color:#fff;display:block;margin-bottom:4px}.supabase-demo-list p{color:#b7c6e5;line-height:1.5;margin:0}.supabase-demo-actions{align-items:end;display:flex;flex-direction:column;gap:10px}.supabase-demo-pill{align-items:center;background:#79a5ff24;border-radius:999px;color:#dbe7ff;display:inline-flex;font-size:.86rem;font-weight:700;justify-content:center;min-height:34px;padding:0 12px}.supabase-demo-alert{border-radius:16px;font-weight:700;padding:14px 16px}.supabase-demo-alert--error{background:#ff696924;border:1px solid #ff696942;color:#ffd2d2}.supabase-demo-alert--success{background:#55c98c24;border:1px solid #55c98c3d;color:#d2ffe1}.supabase-demo-empty{color:#b7c6e5;line-height:1.6;margin:0}@media (max-width:900px){.supabase-demo-grid,.supabase-demo-stats{grid-template-columns:1fr}.supabase-demo-list li{align-items:stretch;flex-direction:column}.supabase-demo-actions{align-items:stretch}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-\[-10px\]{inset:-10px}.inset-\[1px\]{inset:1px}.bottom-0{bottom:0}.bottom-\[-40px\]{bottom:-40px}.left-0{left:0}.left-1\/2{left:50%}.top-0{top:0}.top-\[-24px\]{top:-24px}.top-\[-40px\]{top:-40px}.top-\[-8\%\]{top:-8%}.isolate{isolation:isolate}.z-10{z-index:10}.z-\[1\]{z-index:1}.z-\[2000002\]{z-index:2000002}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-7{margin-bottom:1.75rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-7{margin-top:1.75rem}.mt-\[28px\]{margin-top:28px}.mt-\[9px\]{margin-top:9px}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-2{height:.5rem}.h-\[130px\]{height:130px}.h-\[160px\]{height:160px}.h-\[2px\]{height:2px}.h-\[42\%\]{height:42%}.h-auto{height:auto}.h-full{height:100%}.min-h-\[320px\]{min-height:320px}.min-h-\[52px\]{min-height:52px}.w-2{width:.5rem}.w-\[320px\]{width:320px}.w-\[40px\]{width:40px}.w-\[48\%\]{width:48%}.w-\[52\%\]{width:52%}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[156px\]{min-width:156px}.max-w-\[260px\]{max-width:260px}.max-w-\[560px\]{max-width:560px}.max-w-\[660px\]{max-width:660px}.max-w-full{max-width:100%}.flex-none{flex:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-3{gap:.75rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-balance{text-wrap:balance}.rounded{border-radius:.25rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-y{border-bottom-width:1px;border-top-width:1px}.border-\[rgba\(255\2c 190\2c 90\2c 0\.06\)\]{border-color:#ffbe5a0f}.border-\[rgba\(255\2c 214\2c 130\2c 0\.22\)\]{border-color:#ffd68238}.border-\[rgba\(255\2c 215\2c 140\2c 0\.16\)\]{border-color:#ffd78c29}.border-amber-400\/20{border-color:#fbbf2433}.border-white\/10{border-color:#ffffff1a}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-black\/35{background-color:#00000059}.bg-black\/55{background-color:#0000008c}.bg-cyan-300\/70{background-color:#67e8f9b3}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(180deg\2c rgba\(8\2c 8\2c 12\2c 0\)\2c rgba\(8\2c 8\2c 12\2c 0\.82\)_22\%\2c rgba\(8\2c 8\2c 12\2c 0\.96\)_100\%\)\]{background-image:linear-gradient(180deg,#08080c00,#08080cd1 22%,#08080cf5)}.bg-\[radial-gradient\(circle\2c rgba\(120\2c 190\2c 255\2c 0\.25\)_0\%\2c rgba\(0\2c 0\2c 0\2c 0\)_72\%\)\]{background-image:radial-gradient(circle,#78beff40 0,#0000 72%)}.bg-\[radial-gradient\(circle\2c rgba\(255\2c 160\2c 80\2c 0\.20\)_0\%\2c rgba\(0\2c 0\2c 0\2c 0\)_72\%\)\]{background-image:radial-gradient(circle,#ffa05033 0,#0000 72%)}.p-0{padding:0}.p-5{padding:1.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.pb-2{padding-bottom:.5rem}.pb-7{padding-bottom:1.75rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[28px\]{font-size:28px}.text-\[clamp\(28px\2c 2\.2vw\2c 44px\)\]{font-size:clamp(28px,2.2vw,44px)}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.24em\]{letter-spacing:.24em}.text-\[\#f6efe2\]{--tw-text-opacity:1;color:#f6efe2;color:rgb(246 239 226/var(--tw-text-opacity,1))}.text-\[\#ffd891\]{--tw-text-opacity:1;color:#ffd891;color:rgb(255 216 145/var(--tw-text-opacity,1))}.text-\[rgba\(205\2c 218\2c 255\2c 0\.72\)\]{color:#cddaffb8}.text-\[rgba\(242\2c 242\2c 246\2c 0\.92\)\]{color:#f2f2f6eb}.text-\[rgba\(255\2c 236\2c 196\2c 0\.95\)\]{color:#ffecc4f2}.text-amber-200{--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-50{--tw-text-opacity:1;color:#fffbeb;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.opacity-\[0\.18\]{opacity:.18}.opacity-\[0\.55\]{opacity:.55}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\2c 255\2c 255\2c 0\.03\)_inset\2c 0_10px_30px_rgba\(0\2c 0\2c 0\2c 0\.44\)\2c 0_24px_70px_rgba\(0\2c 0\2c 0\2c 0\.76\)\2c 0_0_24px_rgba\(255\2c 180\2c 70\2c 0\.07\)\]{--tw-shadow:0 0 0 1px #ffffff08 inset,0 10px 30px #00000070,0 24px 70px #000000c2,0 0 24px #ffb44612;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color),0 10px 30px var(--tw-shadow-color),0 24px 70px var(--tw-shadow-color),0 0 24px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(34\2c 211\2c 238\2c 0\.35\)\]{--tw-shadow:0 0 18px #22d3ee59;--tw-shadow-colored:0 0 18px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(34\2c 211\2c 238\2c 0\.35\)\],.shadow-\[0_8px_28px_rgba\(0\2c 0\2c 0\2c 0\.22\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(0\2c 0\2c 0\2c 0\.22\)\]{--tw-shadow:0 8px 28px #00000038;--tw-shadow-colored:0 8px 28px var(--tw-shadow-color)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.blur-\[10px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[10px\]{--tw-blur:blur(10px)}.blur-\[12px\]{--tw-blur:blur(12px)}.blur-\[12px\],.blur-\[20px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[20px\]{--tw-blur:blur(20px)}.blur-\[40px\]{--tw-blur:blur(40px)}.blur-\[40px\],.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\2c box-shadow\2c filter\2c border-color\2c background-color\]{transition-duration:.15s;transition-property:transform,box-shadow,filter,border-color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[text-shadow\:0_0_10px_rgba\(255\2c 220\2c 140\2c 0\.12\)\2c 0_0_24px_rgba\(255\2c 175\2c 80\2c 0\.08\)\]{text-shadow:0 0 10px #ffdc8c1f,0 0 24px #ffaf5014}.\[text-shadow\:0_1px_10px_rgba\(0\2c 0\2c 0\2c 0\.28\)\]{text-shadow:0 1px 10px #00000047}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y:-2px}.hover\:-translate-y-\[2px\]:hover,.hover\:scale-\[1\.02\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:#fff6}.active\:translate-y-0:active{--tw-translate-y:0px}.active\:scale-\[0\.99\]:active,.active\:translate-y-0:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99}@media (min-width:640px){.sm\:w-\[340px\]{width:340px}.sm\:w-\[96px\]{width:96px}.sm\:gap-4{gap:1rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pb-7{padding-bottom:1.75rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-9{padding-top:2.25rem}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[34px\]{font-size:34px}.sm\:leading-\[1\.8\]{line-height:1.8}}.App{-ms-overflow-style:none;background-color:#121212;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;isolation:isolate;justify-content:space-between;min-height:100vh;overflow-x:hidden;overflow-y:hidden;padding-bottom:80px;padding-bottom:var(--footer-height,80px);position:relative;scrollbar-width:none;text-align:center}.game-background-base,.game-background-transition{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;pointer-events:none;position:absolute;transform:translateZ(0);z-index:-2}.game-background-transition{filter:brightness(.92) saturate(.94);opacity:0;transform:scale(1.025);transition:opacity .52s ease,transform .62s ease,filter .52s ease;will-change:opacity,transform,filter;z-index:-1}.game-background-transition.is-active{filter:brightness(1) saturate(1);opacity:1;transform:scale(1)}.App::-webkit-scrollbar{display:none}.main-content{-ms-overflow-style:none;align-items:stretch;display:flex;flex:1 1 auto;gap:16px;justify-content:space-between;min-height:0;overflow-x:hidden;overflow-y:hidden;padding:20px;scrollbar-width:none}.main-content::-webkit-scrollbar{display:none}.app-shell{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.app-shell--hidden{pointer-events:none;visibility:hidden}.game-shell,.game-ui-root,.landing-shell{min-height:100vh}.route-loading-shell{align-items:center;background:linear-gradient(180deg,#0a0f17,#121b29);display:flex;justify-content:center;min-height:100vh;padding:24px}.route-loading-shell--landing{background:radial-gradient(circle at top,#ffb45024,#ffb45000 26%),linear-gradient(180deg,#0e1520,#171f2e)}.route-loading-shell--game{background:radial-gradient(circle at top,#6faaff29,#6faaff00 24%),linear-gradient(180deg,#060b11,#0f1622)}.route-loading-panel{background:linear-gradient(145deg,#121a26eb,#080c13f5);border:1px solid #ffffff1a;border-radius:22px;box-shadow:0 24px 60px #00000057;min-width:min(420px,92vw);padding:28px 32px;text-align:center}.route-loading-eyebrow{color:#aecdffb8;font-size:.82rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.route-loading-title{color:#f6f9ff;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:900;margin-top:12px;text-shadow:0 6px 18px #00000061}.game-lazy-card{align-self:stretch;background:linear-gradient(155deg,#0c121ce6,#141c2aeb);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 22px 44px #00000047;flex:0 0 auto;min-height:380px;padding:24px;width:min(360px,100%)}.game-lazy-card--wide{flex:1 1 auto;min-height:520px;width:auto}.game-lazy-card__eyebrow{color:#b2cfffb8;font-size:.8rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.game-lazy-card__title{color:#f2f7ff;font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:800;margin-top:12px}.global-sword-cursor{background-image:url(/static/media/sword-new.232c1b01a1a0832b0ee5.svg);background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.55));height:48px;opacity:0;pointer-events:none;position:fixed;transform:translate(-10px,-10px);transition:opacity 80ms ease;width:48px;z-index:2147483647}.global-sword-cursor.active{opacity:1}body.auth-email-focus-active .global-sword-cursor{opacity:0!important}.global-cursor-top-guard{background:#0000;cursor:none!important;height:4px;left:0;pointer-events:auto;position:fixed;right:0;top:0;z-index:4000000}body.auth-email-focus-active .global-cursor-top-guard{cursor:auto!important;pointer-events:none}:-ms-fullscreen .global-cursor-top-guard,:-webkit-full-screen .global-cursor-top-guard,:fullscreen .global-cursor-top-guard{height:10px}.game-profile-rail{--profile-rail-open-width:296px;--profile-rail-collapsed-width:76px;--profile-mini-rail-width:68px;--profile-mini-rail-height:min(330px,calc(100vh - var(--header-height, 80px) - var(--footer-height, 80px) - 32px));align-self:stretch;flex:0 0 var(--profile-rail-open-width);max-width:var(--profile-rail-open-width);min-width:0;position:relative;transition:flex-basis .46s cubic-bezier(.18,.88,.26,1),width .46s cubic-bezier(.18,.88,.26,1),max-width .46s cubic-bezier(.18,.88,.26,1),filter .32s ease;width:var(--profile-rail-open-width);will-change:flex-basis,width,max-width;z-index:960}.game-profile-rail.is-collapsed{flex-basis:var(--profile-rail-collapsed-width);max-width:var(--profile-rail-collapsed-width);width:var(--profile-rail-collapsed-width)}.profile-full-panel{position:relative;transform-origin:left center;transition:opacity .26s ease,transform .46s cubic-bezier(.18,.88,.26,1),filter .34s ease,visibility 0ms linear 0ms;width:-webkit-max-content;width:max-content;will-change:opacity,transform,filter;z-index:2}.game-profile-rail.is-collapsed .profile-full-panel{filter:blur(9px) saturate(.78) brightness(.84);opacity:0;pointer-events:none;transform:translateX(-42px) scale(.975);transition:opacity .22s ease,transform .43s cubic-bezier(.18,.88,.26,1),filter .32s ease,visibility 0ms linear .24s;visibility:hidden}.profile-mini-rail,.profile-rail-toggle{font-family:Cinzel,ui-serif,Georgia,Times New Roman,serif;font-family:var(--font-title,"Cinzel",ui-serif,Georgia,"Times New Roman",serif)}.profile-rail-toggle{align-items:center;background:radial-gradient(circle at 35% 20%,#ffffff3d,#0000 38%),linear-gradient(180deg,#4e2c0af0,#0f121bf5);border:1px solid #ffd78473;border-radius:0 16px 16px 0;box-shadow:0 14px 26px #0000006b,inset 0 1px 0 #ffffff2e,inset 0 0 0 1px #00000073;color:#ffe8b2;cursor:pointer;display:inline-flex;font-size:28px;font-weight:900;height:56px;justify-content:center;line-height:1;position:absolute;right:-15px;top:14px;transition:opacity .18s ease,transform .26s ease,filter .22s ease;width:34px;z-index:8}.profile-rail-toggle:hover{filter:brightness(1.12) saturate(1.08);transform:translateX(2px)}.game-profile-rail.is-collapsed .profile-rail-toggle{opacity:0;pointer-events:none;transform:translateX(-12px) scale(.9)}.profile-mini-rail{align-items:center;background:radial-gradient(58px 88px at 50% 10%,#63b3ff38,#0000 62%),linear-gradient(180deg,#0c1726eb,#060910f5);border:1px solid #8eccff47;border-left:0;border-radius:0 20px 20px 0;box-shadow:0 24px 56px #0000008a,0 0 26px #50afff1f,inset 0 1px 0 #ffffff1f,inset 0 0 0 1px #ffffff0d;color:#f4f8fff0;cursor:pointer;display:flex;filter:blur(5px) saturate(.86);flex-direction:column;gap:8px;height:var(--profile-mini-rail-height);justify-content:center;left:0;min-height:var(--profile-mini-rail-height);opacity:0;padding:12px 7px 10px;pointer-events:none;position:absolute;top:0;transform:translateX(-24px) scale(.96);transition:opacity .24s ease 90ms,transform .43s cubic-bezier(.18,.88,.26,1),filter .3s ease;width:var(--profile-mini-rail-width);z-index:7}.game-profile-rail.is-collapsed .profile-mini-rail{filter:none;opacity:1;pointer-events:auto;transform:translateX(0) scale(1)}.profile-mini-rail:hover{box-shadow:0 26px 62px #00000094,0 0 30px #5ab9ff33,inset 0 1px 0 #ffffff29,inset 0 0 0 1px #ffffff14;filter:brightness(1.08) saturate(1.08)}.profile-mini-avatar{align-items:center;background:linear-gradient(145deg,#182334f2,#05080efa);border:1px solid #ffe6b05c;border-radius:15px;box-shadow:0 10px 22px #00000080,0 0 18px #5fb4ff2e,inset 0 0 0 1px #ffffff14;display:inline-flex;flex:0 0 auto;height:48px;justify-content:center;overflow:hidden;width:48px}.profile-mini-avatar img{display:block;height:100%;object-fit:cover;width:100%}.profile-mini-avatar>span{color:#ffe3a0;font-size:22px;font-weight:900;text-shadow:0 2px 8px #000000c7}.profile-mini-name{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#f4f8fff0;display:-webkit-box;font-size:11px;font-weight:900;letter-spacing:.03em;line-height:1.08;max-width:56px;overflow:hidden;overflow-wrap:anywhere;text-align:center;text-shadow:0 2px 6px #000000db}.profile-mini-label{color:#eef6ffeb;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1;text-orientation:mixed;text-shadow:0 2px 7px #000000db;text-transform:uppercase;writing-mode:vertical-rl}.profile-mini-arrow{align-items:center;background:#ffffff12;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff1a;color:#ffe3a0;display:inline-flex;font-size:28px;font-weight:900;height:34px;justify-content:center;margin-top:0;width:34px}@media (max-height:720px),(max-width:1180px){.main-content{gap:10px;padding-left:12px;padding-right:12px}.game-profile-rail{--profile-rail-open-width:292px;--profile-rail-collapsed-width:70px}.profile-mini-rail{height:240px;min-height:240px;padding-left:6px;padding-right:6px;width:62px}.profile-mini-avatar{height:44px;width:44px}}:root{--landing-nav-h:72px;--landing-bg:#070b16;--landing-glow:#58aaffa6}.landing-root{-ms-overflow-style:none;background:radial-gradient(1200px 600px at 20% 20%,#4490ff3d,#0000 55%),radial-gradient(900px 500px at 80% 10%,#ffa05a2e,#0000 52%),radial-gradient(800px 650px at 50% 90%,#965aff2e,#0000 58%),#070b16;background:radial-gradient(1200px 600px at 20% 20%,#4490ff3d,#0000 55%),radial-gradient(900px 500px at 80% 10%,#ffa05a2e,#0000 52%),radial-gradient(800px 650px at 50% 90%,#965aff2e,#0000 58%),var(--landing-bg);color:#e9f2ff;height:100vh;height:100svh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.landing-root::-webkit-scrollbar{display:none}.landing-auth-confirmed{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#080d19eb;border:1px solid #e8c45c6b;border-radius:10px;box-shadow:0 18px 40px #00000057;color:#f8e7a0;font-size:.92rem;left:50%;line-height:1.35;padding:12px 16px;position:fixed;text-align:center;top:84px;top:calc(var(--landing-nav-h, 72px) + 12px);transform:translateX(-50%);width:min(560px,calc(100vw - 28px));z-index:3600}.landing-timeline{bottom:120px;left:14px;pointer-events:none;position:fixed;right:auto;top:auto;transform:none;z-index:2500}.landing-timeline-inner{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;border-radius:18px;box-shadow:none;max-height:min(72vh,560px);max-width:240px;overflow-y:auto;overscroll-behavior:contain;padding:10px;pointer-events:auto;position:relative;width:-webkit-fit-content;width:fit-content}.landing-timeline-inner:before{background:linear-gradient(180deg,#fff0,#ffffff38,#fff0);border-radius:2px;bottom:16px;content:"";opacity:.9;position:absolute;right:18px;top:16px;width:2px}.landing-timeline-inner::-webkit-scrollbar{width:6px}.landing-timeline-inner::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.landing-timeline-inner::-webkit-scrollbar-track{background:#0000}.landing-timeline-item{grid-gap:12px;align-items:center;background:#0000;border:0;border-radius:14px;color:#e9f2ffd1;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 20px;margin-left:auto;padding:10px 4px;text-align:right;transition:background .14s ease,transform .14s ease;width:-webkit-fit-content;width:fit-content}.landing-timeline-item:hover{background:#0000}.landing-timeline-item:active{transform:translateY(1px)}.landing-timeline-item:focus-visible{outline:2px solid #7dfcff8c;outline-offset:2px}.landing-timeline-label{font-size:.72rem;justify-self:end;letter-spacing:.08em;line-height:1.25;opacity:.78;position:relative;text-shadow:0 12px 30px #000000bf;text-transform:uppercase;width:-webkit-fit-content;width:fit-content;z-index:0}.landing-timeline-item:hover .landing-timeline-label:before{background:#ffffff0f;border-radius:999px;box-shadow:inset 0 0 0 1px #78c8ff24;content:"";height:28px;left:0;pointer-events:none;position:absolute;right:-32px;top:50%;transform:translateY(-50%);z-index:-1}.landing-timeline-dot{background:#ffffff2e;border:1px solid #ffffff29;border-radius:999px;box-shadow:0 10px 26px #0000008c;height:10px;justify-self:end;position:relative;width:10px;z-index:1}.landing-timeline-item.active .landing-timeline-label{color:#fff;opacity:1}.landing-timeline-item.active .landing-timeline-dot{background:radial-gradient(circle at 30% 30%,#fffffff2,#78c8ff8c 45%,#ff4fd85c 100%);border-color:#7dfcff8c;box-shadow:0 0 0 4px #78c8ff1a,0 0 30px #78c8ff59}.landing-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:112px 24px 64px;padding:calc(var(--landing-nav-h) + 40px) 24px 64px;position:relative}.landing-endgame{align-items:flex-start;background-color:#070b16;background-color:var(--landing-bg);padding-top:0}.landing-endgame,.landing-endgame-art{background-position:50%;background-repeat:no-repeat;background-size:contain}.landing-endgame-art,.landing-endgame-overlay{inset:0;pointer-events:none;position:absolute;z-index:1}.landing-endgame-overlay{background:radial-gradient(1200px 680px at 50% 26%,#0000001a,#0000003d),linear-gradient(180deg,#0000001a,#00000047)}.landing-endgame-dropdown{border:0;margin:0;position:relative;width:min(1400px,100%);z-index:2}.landing-endgame-summary{grid-gap:12px;cursor:pointer;display:grid;gap:12px;list-style:none;margin-top:0;outline:none;padding:0;place-items:center}.landing-endgame-summary::-webkit-details-marker{display:none}.landing-endgame-summary:focus-visible{border-radius:18px;outline:2px solid #7dfcff8c;outline-offset:6px}.landing-endgame-hero{grid-gap:clamp(14px,4vw,46px);align-items:center;display:grid;gap:clamp(14px,4vw,46px);grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);overflow:visible;width:100%}.landing-endgame-side{align-items:center;display:flex;flex-direction:column;gap:12px}.landing-endgame-item{-webkit-tap-highlight-color:transparent;appearance:none;-webkit-appearance:none;aspect-ratio:1/1;border:0;border-radius:16px;box-shadow:none;cursor:pointer;overflow:hidden;padding:0;position:relative;transform:translateZ(0);transition:transform .14s ease;width:clamp(74px,10vw,128px)}.landing-endgame-item,.landing-endgame-item:active,.landing-endgame-item:focus,.landing-endgame-item:hover{background:#0000;background-color:initial}.landing-endgame-item:focus-visible{outline:2px solid #7dfcff8c;outline-offset:4px}.landing-endgame-item:hover .landing-endgame-item-image{filter:brightness(1.16) saturate(1.1) contrast(1.1) drop-shadow(0 12px 32px rgba(0,0,0,.62))}.landing-endgame-item.is-zoomed{transform:scale(1.9);z-index:5}.landing-endgame-item.is-zoomed .landing-endgame-item-image{filter:brightness(1.18) saturate(1.12) contrast(1.12) drop-shadow(0 14px 38px rgba(0,0,0,.68))}.landing-endgame-boss-hit{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;pointer-events:auto;position:relative;z-index:2}.landing-endgame-boss-hit.is-hovered{z-index:8}.landing-endgame-item-image{filter:brightness(1.05) saturate(1.06) drop-shadow(0 18px 50px rgba(0,0,0,.62));height:100%;object-fit:contain;width:100%}.landing-endgame-item-badge{align-items:center;background:#00000075;border:1px solid #ffffff1f;border-radius:999px;box-shadow:0 18px 60px #0000009e;display:inline-flex;font-weight:950;gap:6px;letter-spacing:.02em;padding:6px 10px;position:absolute;right:8px;top:8px}.landing-endgame-item-plus{color:#fffffff2}.landing-endgame-item-badge .crown-badge{font-size:.95em;margin-left:2px}.landing-endgame-title{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:950;letter-spacing:.06em;margin:0;text-shadow:0 18px 70px #000c,0 0 24px #78c8ff38;text-transform:uppercase}.landing-endgame-boss{color:#e9f2fff0;font-size:clamp(1.05rem,1.65vw,1.35rem);font-weight:900;letter-spacing:.03em;text-shadow:0 18px 60px #000000c7}.landing-endgame-image{border-radius:18px;box-shadow:0 24px 86px #000000b3,inset 0 0 0 1px #ffffff1a;filter:brightness(1.05) saturate(1.06) drop-shadow(0 22px 70px rgba(0,0,0,.72)) drop-shadow(0 0 30px rgba(120,200,255,.18));height:auto;max-height:min(46vh,420px);object-fit:contain;width:min(760px,92vw)}.landing-endgame-boss-image{background:#0000;background-color:initial;border-radius:0;box-shadow:none;filter:none;max-height:min(44vh,360px);pointer-events:auto;transform:translateZ(0);transform-origin:center;transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s cubic-bezier(.2,.8,.2,1);transition-delay:0ms;width:min(520px,54vw);will-change:transform}.landing-endgame-boss-hit.is-hovered .landing-endgame-boss-image:not(.is-zoomed),.landing-endgame-boss-hit:active .landing-endgame-boss-image:not(.is-zoomed),.landing-endgame-boss-hit:hover .landing-endgame-boss-image:not(.is-zoomed),.landing-endgame-boss-image.is-hovered:not(.is-zoomed),.landing-endgame-boss-image:hover:not(.is-zoomed){filter:brightness(1.22) saturate(1.18) drop-shadow(0 16px 56px rgba(125,252,255,.72)) drop-shadow(0 32px 110px rgba(0,0,0,.78))!important;position:relative;transform:scale(1.1)!important;z-index:9}.landing-endgame-boss-hit.is-hovered .landing-endgame-boss-image.is-zoomed,.landing-endgame-boss-hit:active .landing-endgame-boss-image.is-zoomed,.landing-endgame-boss-hit:hover .landing-endgame-boss-image.is-zoomed,.landing-endgame-boss-image.is-zoomed.is-hovered,.landing-endgame-boss-image.is-zoomed:hover{filter:brightness(1.18) saturate(1.14) drop-shadow(0 16px 56px rgba(125,252,255,.72)) drop-shadow(0 32px 110px rgba(0,0,0,.78))!important;position:relative;transform:translateY(-2px) scale(1.26)!important;z-index:9}.landing-endgame-boss-image.is-zoomed{position:relative;transform:translateY(2px) scale(1.2);transition:transform .52s cubic-bezier(.65,0,.35,1);transition-delay:90ms;z-index:6}@media (max-width:860px){.landing-endgame-hero{gap:14px;grid-template-columns:1fr}.landing-endgame-side{flex-direction:row;flex-wrap:wrap;justify-content:center}}.landing-endgame-panel{align-items:center;background:#00000075;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 28px 90px #000000ad,inset 0 0 0 2px #7dfcff1a,0 0 34px #78c8ff29;display:flex;flex-direction:column;gap:14px;margin-left:auto;margin-right:auto;margin-top:18px;padding:22px 20px;text-align:center;width:min(980px,100%)}.landing-endgame-lead{color:#fffffff2;font-size:1.05rem;font-weight:900;line-height:1.55;margin:0;text-shadow:0 18px 60px #000000c7,0 0 22px #78c8ff24}.landing-endgame-body{color:#e9f2ffeb;font-size:1rem;font-weight:800;line-height:1.65;margin:0;text-shadow:0 18px 60px #000c;white-space:pre-line}.landing-hero{align-items:flex-start;padding-top:calc(72px - clamp(56px, 7vh, 72px));padding-top:calc(var(--landing-nav-h) - clamp(56px, 7vh, 72px))}.legend-hero{overflow:hidden;position:relative}.legend-hero:before{background:radial-gradient(closest-side at 50% 58%,#ffc4782e 0,#ffc4781a 25%,#0000 55%),radial-gradient(120% 90% at 50% 50%,#00000026 0,#0000008c 70%,#000c 100%)}.legend-hero:after,.legend-hero:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.legend-hero:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' opacity='.35' d='M0 0h180v180H0z'/%3E%3C/svg%3E");mix-blend-mode:overlay;opacity:.06}.legend-hero .legend-title{-webkit-text-stroke:1px #00000040;text-shadow:0 2px 12px #0000008c,0 18px 45px #0000008c}.legend-hero .legend-emblem{animation:emblemFloat 6s ease-in-out infinite;filter:drop-shadow(0 18px 40px rgba(0,0,0,.65))}@keyframes emblemFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.legend-hero .legend-emblem{animation:none}}.legend-hero .legend-cta{border:1px solid #ffdca040;box-shadow:0 10px 28px #00000073,inset 0 0 0 1px #50aaff2e;overflow:hidden;position:relative;transform:translateZ(0)}.legend-hero .legend-cta:before{background:linear-gradient(115deg,#fff0 30%,#fff3 45%,#fff0 60%);content:"";inset:-40%;pointer-events:none;position:absolute;transform:translateX(-60%) rotate(10deg);transition:transform .65s ease}.legend-hero .legend-cta:hover:before{transform:translateX(60%) rotate(10deg)}.landing-hero-overlay{background:radial-gradient(1200px 780px at 50% 50%,#0000000d,#0000009e),radial-gradient(circle at center,#0000 40%,#0009 100%),radial-gradient(900px 560px at 50% 25%,#78c8ff38,#0006),radial-gradient(820px 520px at 60% 62%,#ffb47824,#00000070),radial-gradient(1100px 720px at 45% 88%,#aa78ff1f,#0000 65%),linear-gradient(180deg,#0a0e1a24,#0000004a);inset:0;position:absolute;z-index:0}.landing-hero-beam{bottom:0;left:calc(50% - 3px);pointer-events:none;position:absolute;top:calc(72px - clamp(56px, 7vh, 72px));top:calc(var(--landing-nav-h) - clamp(56px, 7vh, 72px));transform:translateX(-50%);width:72px;z-index:1}.landing-hero-beam:before{background:linear-gradient(180deg,#0000,#0d275294 8%,#276dffdb 26%,#14407afa 52%,#0d2752cc 78%,#0000);border-radius:999px;box-shadow:0 0 12px #276dffb8,0 0 42px #14407a8f,0 0 88px #0d27526b,inset 0 0 0 1px #7fb3ff33;content:"";inset:0;left:50%;opacity:1;position:absolute;transform:translateX(-50%);width:6px}.landing-hero-beam:after{background:radial-gradient(closest-side at 50% 50%,#276dff2e,#0000 72%),linear-gradient(180deg,#0000,#0d27524d 20%,#0000 70%);content:"";filter:blur(3px);inset:0;mix-blend-mode:screen;opacity:.92;position:absolute}.landing-hero-content{align-items:center;display:flex;flex-direction:column;gap:10px;padding-top:clamp(64px,7vh,82px);position:relative;text-align:center;width:min(1120px,100%);z-index:2}@media (max-width:1599px){.landing-hero-content{padding-top:clamp(54px,6vh,66px)}}@media (max-width:1100px){.landing-hero-content{padding-top:30px}}@media (max-width:720px){.landing-hero-content{padding-top:0}}.landing-hero-trailer{backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);background:linear-gradient(135deg,#68d8ca14,#0000 42%),#05070be6;border:1px solid #ecdcb138;border-radius:12px;bottom:auto;box-shadow:0 24px 64px #00000094,inset 0 0 0 1px hsla(0,0%,100%,.035),0 0 28px #d7a84617;padding:7px;position:absolute;top:max(350px,calc(100svh - 386px));width:clamp(420px,22.5vw,470px);z-index:6}.landing-hero-trailer--left{left:clamp(150px,8vw,180px)}.landing-hero-trailer--right{right:clamp(18px,1.2vw,28px)}.landing-hero-trailer iframe,.landing-hero-trailer-trigger{aspect-ratio:16/9;background:#030508;border:0;border-radius:7px;display:block;width:100%}.landing-hero-trailer-trigger{box-shadow:0 0 0 1px #ecdcb126;color:#fff;cursor:pointer;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .22s ease,box-shadow .22s ease}.landing-hero-trailer-trigger:focus-visible,.landing-hero-trailer-trigger:hover{box-shadow:0 16px 36px #0000007a,0 0 0 1px #d7a84685,0 0 26px #d7a84629;transform:translateY(-2px)}.landing-hero-trailer-trigger:focus-visible{outline:2px solid #68d8cae6;outline-offset:4px}.landing-hero-trailer-shade,.landing-hero-trailer-trigger img{height:100%;inset:0;position:absolute;width:100%}.landing-hero-trailer-trigger img{object-fit:cover;object-position:center;transition:filter .42s ease,transform .7s ease}.landing-hero-trailer-trigger:focus-visible img,.landing-hero-trailer-trigger:hover img{filter:saturate(1.12) contrast(1.06);transform:scale(1.03)}.landing-hero-trailer-shade{background:linear-gradient(180deg,#0103050a 22%,#010305e6),linear-gradient(90deg,#01030547,#0000 52%)}.landing-hero-trailer-quality{background:#030508c7;border:1px solid #ffffff57;border-radius:4px;color:#fff6df;font-size:.62rem;font-weight:900;letter-spacing:.11em;line-height:1;padding:4px 7px;position:absolute;right:10px;top:10px}.landing-hero-trailer-play{color:#130d08;filter:drop-shadow(0 14px 25px rgba(0,0,0,.58));left:50%;position:absolute;top:47%;transform:translate(-50%,-50%);transition:filter .22s ease,transform .22s ease;width:clamp(48px,18%,62px)}.landing-hero-trailer-play svg{display:block;height:auto;width:100%}.landing-hero-trailer-play circle{fill:#e8b954f5;stroke:#fff6dfe6;stroke-width:1.5}.landing-hero-trailer-play path{fill:currentColor}.landing-hero-trailer-trigger:focus-visible .landing-hero-trailer-play,.landing-hero-trailer-trigger:hover .landing-hero-trailer-play{filter:drop-shadow(0 14px 25px rgba(0,0,0,.58)) drop-shadow(0 0 18px rgba(215,168,70,.52));transform:translate(-50%,-50%) scale(1.08)}.landing-hero-trailer-caption{grid-gap:2px;bottom:10px;display:grid;gap:2px;left:12px;position:absolute;right:12px}.landing-hero-trailer-caption strong{color:#fff6df;font-size:clamp(.75rem,1vw,.92rem);line-height:1.15;text-shadow:0 2px 14px #000}.landing-hero-trailer-caption>span{color:#ffffffc7;font-size:.66rem;font-weight:700}.landing-hero-trailer-privacy{color:#d6cfc2b8;display:block;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.59rem;line-height:1.35;margin:7px 3px 1px}.landing-hero-trailer.is-playing{overflow:hidden;padding:0}.landing-hero-trailer.is-playing iframe{min-height:100%}@media (max-width:1600px){.landing-hero-trailer{width:clamp(320px,25vw,380px)}}@media (max-width:1180px){.landing-hero-trailer{bottom:auto;top:max(300px,calc(100svh - 270px));width:270px}.landing-hero-trailer--left{left:clamp(116px,12vw,144px)}.landing-hero-trailer--right{right:16px}.landing-hero-trailer-privacy{display:none}}@media (max-width:860px){.landing-hero{flex-direction:column}.landing-hero-trailer{bottom:auto;left:auto;margin:26px auto 0;position:relative;right:auto;top:auto;width:min(480px,calc(100vw - 32px))}.landing-hero-trailer--left{margin-bottom:14px}.landing-hero-trailer--right{margin-bottom:58px;margin-top:0}}@media (min-width:861px){.landing-hero-announcement{transform:translateY(-12px)}}.landing-hero-announcement{backdrop-filter:blur(10px) saturate(145%);-webkit-backdrop-filter:blur(10px) saturate(145%);background:linear-gradient(135deg,#45120acc,#180a08d6),linear-gradient(180deg,#ffd1731a,#ff82400a);border:1px solid #ffcd7657;border-radius:999px;box-shadow:0 18px 48px #00000070,0 0 30px #ffa5581f,inset 0 0 0 1px #ffe2a714;gap:12px;margin-bottom:8px;padding:10px 16px}.landing-hero-announcement,.landing-hero-announcement-badge{align-items:center;display:inline-flex;justify-content:center}.landing-hero-announcement-badge{background:linear-gradient(180deg,#ffd98438,#ff843929);border:1px solid #ffd68457;border-radius:999px;box-shadow:0 0 18px #ffac4f24;color:#ffe6ad;font-size:.74rem;font-weight:950;letter-spacing:.18em;padding:7px 12px;text-transform:uppercase}.landing-hero-announcement-text{color:#ffeac9eb;font-size:.92rem;font-weight:800;letter-spacing:.06em}.landing-trust-line{align-items:flex-start;background:linear-gradient(180deg,#140d079e,#08070ec2);border:1px solid #ffd67e2e;border-radius:16px;box-shadow:0 20px 52px #0000007a,inset 0 0 0 1px #ffffff0a;color:#f9eed7f0;display:inline-flex;font-size:.94rem;gap:12px;line-height:1.6;padding:12px 14px;text-align:left}.landing-trust-line-icon{background:radial-gradient(circle,#fff4cf 0,#f0c36b 58%,#bf7227 100%);border-radius:999px;box-shadow:0 0 16px #ffc05c42;flex:0 0 20px;height:20px;margin-top:2px;position:relative;width:20px}.landing-trust-line-icon:after{border-bottom:2px solid #101118eb;border-right:2px solid #101118eb;content:"";height:8px;left:7px;position:absolute;top:3px;transform:rotate(40deg);width:4px}.landing-trust-line--hero{margin-top:16px;max-width:min(760px,92vw)}.landing-hero-bonus-note{align-items:center;background:linear-gradient(180deg,#140d07c7,#08070edb);border:1px solid #ffd17e33;border-radius:18px;box-shadow:0 22px 60px #0000009e,inset 0 0 0 1px #ffffff0a;cursor:pointer;display:inline-flex;gap:14px;justify-content:center;margin-top:12px;padding:12px 16px;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.landing-hero-bonus-note:hover{box-shadow:0 28px 72px #000000ad,0 0 24px #ffb65824;filter:brightness(1.05);transform:translateY(-2px)}.landing-hero-bonus-note:active{transform:translateY(1px)}.landing-hero-bonus-note-copy{color:#f9eed7f0;font-size:.92rem;font-weight:850;letter-spacing:.04em}.landing-hero-bonus-note-thumb{background:radial-gradient(circle at 50% 38%,#ffce7533,#ffce750a 70%);border:1px solid #ffd57a2e;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff0a;display:grid;flex:0 0 52px;height:52px;place-items:center;width:52px}.landing-hero-bonus-note-thumb img{filter:drop-shadow(0 12px 20px rgba(0,0,0,.68)) drop-shadow(0 0 12px rgba(255,177,88,.18));height:auto;object-fit:contain;width:100%}.landing-beta-spotlight{background:radial-gradient(980px 460px at 20% 26%,#ffbc5c1f,#0000 62%),radial-gradient(920px 460px at 82% 44%,#66a6ff1f,#0000 64%),linear-gradient(180deg,#060b15fa,#040810fa);min-height:auto;padding:96px 24px 72px;padding:calc(var(--landing-nav-h) + 24px) 24px 72px}.landing-beta-spotlight-inner{margin:0 auto;position:relative;width:min(1480px,calc(100% - 24px));z-index:2}.landing-beta-spotlight-inner .landing-promo-hero{gap:clamp(24px,3vw,40px);grid-template-columns:minmax(620px,1.42fr) minmax(360px,.92fr)}.landing-beta-spotlight-inner .landing-promo-copy,.landing-beta-spotlight-inner .landing-promo-promise{max-width:100%;min-height:660px}.landing-beta-spotlight-inner .landing-promo-text,.landing-beta-spotlight-inner .landing-promo-title{max-width:none;width:100%}.landing-promo-hero{grid-gap:clamp(26px,4vw,52px);align-items:center;display:grid;gap:clamp(26px,4vw,52px);grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.landing-promo-copy{background:radial-gradient(520px 280px at 14% 18%,#ffc47624,#0000 62%),radial-gradient(420px 260px at 86% 0,#70b3ff24,#0000 58%),linear-gradient(180deg,#080c18f5,#040812fa);border:1px solid #ffd17f33;border-radius:32px;box-shadow:0 34px 120px #000000b8,inset 0 0 0 1px #ffffff0a,0 0 34px #ffab5e14;overflow:hidden;padding:clamp(28px,4vw,42px);position:relative}.landing-promo-copy:before{background:linear-gradient(135deg,#ffd8841a,#0000 22%),linear-gradient(180deg,#ffffff0a,#0000 26%);content:"";inset:0;pointer-events:none;position:absolute}.landing-promo-badge{align-items:center;background:#ffd67d14;border:1px solid #ffd67d4d;border-radius:999px;box-shadow:0 0 18px #ffb6581f;color:#ffd58e;display:inline-flex;font-size:.78rem;font-weight:950;justify-content:center;letter-spacing:.18em;margin-bottom:18px;padding:8px 14px;position:relative;text-transform:uppercase}.landing-promo-title{text-wrap:balance;color:#fff8e8;font-family:Cinzel,serif;font-size:clamp(2.6rem,4.8vw,4.75rem);font-weight:800;letter-spacing:.01em;line-height:1.02;margin:0;max-width:13ch;position:relative;text-shadow:0 0 24px #ffbf6829,0 22px 80px #000000b8}.landing-promo-text{color:#f2e8d5e0;font-size:1.06rem;line-height:1.78;margin:20px 0 0;max-width:62ch;position:relative;text-shadow:0 16px 50px #000000b8}.landing-promo-highlights{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;position:relative}.landing-promo-highlight{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 18px 45px #00000052;color:#f7efe1eb;display:inline-flex;font-size:.84rem;font-weight:800;justify-content:center;letter-spacing:.08em;min-height:42px;padding:10px 14px;text-transform:uppercase}.landing-promo-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:28px;position:relative}.landing-promo-primary{background:linear-gradient(180deg,#ffe9a1fa,#e4af4afa 55%,#a4561dfa);border-radius:18px;box-shadow:0 26px 80px #0000009e,inset 0 0 0 1px #fff6db73,0 0 30px #ffbc5a42;color:#170d03;min-width:min(360px,100%);padding:18px 32px}.landing-promo-primary:hover{box-shadow:0 30px 90px #000000ad,inset 0 0 0 1px #fff8e08c,0 0 38px #ffc1674d}.landing-promo-secondary{background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid #ffe8b02e;color:#f6eee1f0;min-width:170px}.landing-promo-visual-wrap{position:relative}.landing-promo-visual-wrap:before{background:radial-gradient(circle,#ffa44d42,#ffa44d00 62%),radial-gradient(circle at 65% 40%,#ffdb912e,#0000 56%);border-radius:50%;content:"";filter:blur(18px);inset:10% 12% 12%;pointer-events:none;position:absolute}.landing-promo-visual-frame{background:#0000;border:none;border-radius:0;box-shadow:none;min-height:clamp(380px,54vw,620px);overflow:visible;padding:0;position:relative}.landing-promo-visual-frame:after{background:linear-gradient(135deg,#ffffff1a,#0000 20%),linear-gradient(180deg,#ffd48314,#0000 28%);content:none;inset:0;pointer-events:none;position:absolute}.landing-promo-visual-meta{display:flex;flex-direction:column;gap:8px;left:clamp(18px,2.4vw,28px);max-width:min(280px,56%);position:absolute;top:clamp(18px,2.4vw,28px);z-index:3}.landing-promo-visual-eyebrow{color:#ffd99a;font-size:.76rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase;white-space:pre-line}.landing-promo-visual-title{color:#fff4dc;font-size:1.34rem;font-weight:900;line-height:1.15;white-space:pre-line}.landing-promo-visual-text{color:#ffeccdc7;font-size:.94rem;line-height:1.6}.landing-promo-visual{animation:landingPromoRabbitFloat 6.4s ease-in-out infinite;filter:drop-shadow(0 24px 80px rgba(0,0,0,.8)) drop-shadow(0 0 34px rgba(255,165,77,.28)) drop-shadow(0 0 18px rgba(255,229,166,.18));height:auto;inset:auto 50% -16px auto;object-fit:contain;position:absolute;transform:translateX(50%) scale(1.04);width:min(520px,92%);z-index:2}@keyframes landingPromoRabbitFloat{0%,to{transform:translateX(50%) translateY(0) scale(1.04)}50%{transform:translateX(50%) translateY(-10px) scale(1.055)}}@media (prefers-reduced-motion:reduce){.landing-promo-visual{animation:none}}.landing-hero-logo{display:block;filter:brightness(1.08) saturate(1.08) drop-shadow(0 18px 70px rgba(0,0,0,.75)) drop-shadow(0 0 40px rgba(120,200,255,.28)) drop-shadow(0 0 28px rgba(255,180,120,.14));height:auto;margin-top:0;max-height:calc(100svh - 252px);max-height:calc(100svh - var(--landing-nav-h) - 180px);object-fit:contain;opacity:.7;position:relative;transform:translateX(0);width:min(700px,86vw);z-index:3}.landing-hero-title{-webkit-text-fill-color:#0000;text-wrap:balance;animation:none;background:linear-gradient(90deg,#f5e6b2,#d4af37 25%,#fff 50%,#4aa3ff 75%,#1e5eff);-webkit-background-clip:text;background-clip:text;background-size:100% 100%;border-radius:22px;color:#0000;display:inline-block;filter:drop-shadow(0 18px 60px rgba(0,0,0,.7));font-family:Cinzel,serif;font-size:clamp(42px,5vw,72px);font-weight:700;letter-spacing:3px;line-height:1.1;margin:0 0 24px;padding:44px 26px;position:relative;text-shadow:0 0 8px #d4af3766,0 0 20px #1e5eff66,0 4px 12px #000c;text-transform:uppercase}.landing-hero-title-chains{bottom:14px;filter:drop-shadow(0 0 16px rgba(120,200,255,.18)) drop-shadow(0 10px 26px rgba(0,0,0,.55));height:22px;left:16px;pointer-events:none;position:absolute;right:16px;z-index:1}.landing-hero-title-chains.top{bottom:auto;top:-6px;transform:scaleY(-1);transform-origin:center}.landing-hero-title-chain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='18'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='22' height='10' rx='5' stroke='%2308152b' stroke-opacity='.92' stroke-width='4.2' transform='rotate(-12 13 9)'/%3E%3Crect x='20' y='4' width='22' height='10' rx='5' stroke='%2308152b' stroke-opacity='.92' stroke-width='4.2' transform='rotate(12 31 9)'/%3E%3Crect x='2' y='4' width='22' height='10' rx='5' stroke='%23cfe8f2' stroke-opacity='.7' stroke-width='2.6' transform='rotate(-12 13 9)'/%3E%3Crect x='20' y='4' width='22' height='10' rx='5' stroke='%23cfe8f2' stroke-opacity='.7' stroke-width='2.6' transform='rotate(12 31 9)'/%3E%3Crect x='3.5' y='5.5' width='19' height='7' rx='3.5' stroke='%231a3a78' stroke-opacity='.55' stroke-width='1.8' transform='rotate(-12 13 9)'/%3E%3Crect x='21.5' y='5.5' width='19' height='7' rx='3.5' stroke='%231a3a78' stroke-opacity='.55' stroke-width='1.8' transform='rotate(12 31 9)'/%3E%3Cpath d='M6 8c4-2 9-2 13 0M25 8c4-2 9-2 13 0' stroke='%23fff' stroke-opacity='.12' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-size:44px 18px;height:18px;opacity:.98;position:absolute;top:2px;width:calc(50% - 17px)}.landing-hero-title-chain.left{background-position:0 0;left:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 72%,#0000);mask-image:linear-gradient(90deg,#000,#000 72%,#0000);transform:rotate(7deg);transform-origin:left center}.landing-hero-title-chain.right{background-position:100% 0;-webkit-mask-image:linear-gradient(270deg,#000,#000 72%,#0000);mask-image:linear-gradient(270deg,#000,#000 72%,#0000);right:0;transform:rotate(-7deg);transform-origin:right center}.landing-hero-title-chain.left:after,.landing-hero-title-chain.right:after{background:radial-gradient(circle at 30% 30%,#ffffff8c,#fff0 55%),linear-gradient(135deg,#7dfcff00,#7dfcff8c,#7dfcff00);border-radius:4px;content:"";filter:drop-shadow(0 0 14px rgba(125,252,255,.22));height:18px;opacity:.85;position:absolute;top:50%;transform:translateY(-50%) rotate(18deg);width:18px}.landing-hero-title-chain.left:after{right:-8px}.landing-hero-title-chain.right:after{left:-8px;transform:translateY(-50%) rotate(-18deg)}.landing-hero-title-chain-break{background:none;filter:none;height:22px;left:50%;opacity:0;position:absolute;top:0;transform:translateX(-50%);width:34px}@media (prefers-reduced-motion:no-preference){.landing-hero-title-chain.left{animation:landingChainScroll 3.2s linear infinite}.landing-hero-title-chain.right{animation:landingChainScrollReverse 3.2s linear infinite}.landing-hero-title-chain-break{animation:none}}@keyframes landingChainScroll{0%{background-position:0 0}to{background-position:44px 0}}@keyframes landingChainScrollReverse{0%{background-position:0 0}to{background-position:-44px 0}}@keyframes landingChainSpark{0%,to{opacity:.7;transform:translateX(-50%) scale(.96)}50%{opacity:1;transform:translateX(-50%) scale(1.06)}}.landing-hero-title:before{backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);background:radial-gradient(620px 160px at 50% 35%,#7dfcff1a,#0000 60%),radial-gradient(560px 180px at 50% 70%,#ffd36e14,#0000 65%),#0000009e;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 38px 120px #00000094,0 0 50px #78c8ff1a;content:"";inset:-10px;position:absolute;z-index:-2}.landing-hero-title:after{background:linear-gradient(90deg,#aef0ffe0,#3a8cffdb,#163b8fdb,#cfd6dfc2,#ffd36ed6,#ff4fd8db);border-radius:28px;box-shadow:0 0 40px #7dfcff2e,0 0 60px #ff4fd81a;content:"";inset:-10px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;position:absolute;z-index:-1}@keyframes landingHeroTitleShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.landing-hero-sub{color:#ebf5ffeb;filter:drop-shadow(0 0 10px rgba(90,170,255,.12));font-family:Cinzel,ui-serif,Georgia,Times New Roman,serif;font-size:clamp(18px,1.15vw,22px);font-weight:700;letter-spacing:1.4px;line-height:1.35;margin:0 auto 40px;max-width:680px;position:relative;text-shadow:0 2px 10px #000000b3,0 0 18px #5aaaff33,0 0 14px #ffc85a1a;white-space:pre-line}.hero-tagline.is-pulse,.landing-hero-sub.is-pulse{animation:heroTaglinePulse 5.2s ease-in-out infinite;will-change:filter,text-shadow}@keyframes heroTaglinePulse{0%,to{filter:drop-shadow(0 0 10px rgba(90,170,255,.1));text-shadow:0 2px 10px #000000b3,0 0 18px #5aaaff2e,0 0 14px #ffc85a1a}50%{filter:drop-shadow(0 0 14px rgba(90,170,255,.18));text-shadow:0 2px 12px #000000c7,0 0 24px #5aaaff42,0 0 18px #ffc85a24}}@media (prefers-reduced-motion:reduce){.hero-tagline.is-pulse,.landing-hero-sub.is-pulse{animation:none}}.landing-hero-sub strong{color:#fffffff5;font-weight:800;text-shadow:0 2px 12px #000000bf,0 0 18px #ffc85a2e}.landing-hero-sub:after{background:linear-gradient(90deg,#0000,#ffc85a59,#5aaaff38,#0000);content:"";display:block;height:1px;margin:14px auto 0;opacity:.9;width:min(420px,70%)}.landing-hero-cta{margin-top:26px}.landing-cta-row,.landing-hero-cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.landing-cta-row{margin-top:22px}.landing-btn{border:none;border-radius:14px;box-shadow:0 14px 35px #00000073,inset 0 0 0 1px #ffffff1f;cursor:pointer;font-weight:800;letter-spacing:.06em;padding:14px 22px;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease,background .14s ease}.landing-btn.primary{background:linear-gradient(180deg,#5aaffff2,#305cffe0);box-shadow:0 18px 45px #237dff52,0 14px 35px #0000008c;color:#061023}.landing-hero-primary{animation:landingHeroGlow 4s ease-in-out infinite;background:linear-gradient(135deg,#1e5eff,#0b2a66);border:2px solid #d4af37;border-radius:8px;box-shadow:0 0 15px #1e5eff99,0 0 25px #d4af3766,0 8px 20px #0009;color:#fff;font-size:18px;font-weight:600;letter-spacing:1.5px;min-width:min(360px,86vw);overflow:hidden;padding:16px 42px;position:relative;text-transform:uppercase;transition:all .3s ease}.landing-hero-primary:after{background:linear-gradient(90deg,#0000,#ffffff38,#0000);content:"";height:180%;left:-60%;opacity:0;position:absolute;top:-40%;transform:skewX(-18deg);transition:opacity .16s ease;width:45%}.landing-hero-primary:hover:after{animation:landingHeroShine .86s ease-out forwards;opacity:1}.landing-hero-primary:hover{box-shadow:0 0 20px #1e5effe6,0 0 35px #d4af3799,0 12px 28px #000c;transform:translateY(-3px)}@keyframes landingHeroGlow{0%,to{box-shadow:0 0 12px #1e5eff99,0 0 20px #d4af3766,0 8px 20px #0009}50%{box-shadow:0 0 20px #1e5effe6,0 0 30px #d4af3799,0 10px 24px #000000b3}}@keyframes landingHeroShine{0%{transform:translateX(0) skewX(-18deg)}to{transform:translateX(340%) skewX(-18deg)}}@media (prefers-reduced-motion:reduce){.landing-hero-primary,.landing-hero-primary:hover:after{animation:none}}.landing-btn.ghost{background:#00000059;box-shadow:0 16px 40px #0000008c,inset 0 0 0 1px #78c8ff2e;color:#e9f2ff}.landing-btn.subtle{background:#ffffff14;box-shadow:0 16px 40px #0000008c,inset 0 0 0 1px #ffffff29;color:#fffffff2}.landing-btn:hover{box-shadow:0 22px 60px #0009,0 0 24px #58aaff2e;filter:brightness(1.06);transform:translateY(-2px)}.landing-btn:active{box-shadow:0 10px 28px #000000a6;filter:brightness(.98);transform:translateY(6px)}.landing-scroll-indicator{align-items:center;display:inline-flex;gap:10px;margin-top:32px;opacity:.85}.landing-scroll-indicator--hero{bottom:auto;filter:drop-shadow(0 18px 55px rgba(0,0,0,.55));flex-direction:column;gap:8px;justify-content:center;left:50%;margin-top:0;opacity:.95;pointer-events:none;position:absolute;top:312px;transform:translateX(-50%);z-index:5}.landing-scroll-arrows{height:24px;opacity:.9;position:relative;width:18px}.landing-scroll-arrows:after,.landing-scroll-arrows:before{border-bottom:2px solid #ffffffd9;border-right:2px solid #ffffffd9;content:"";filter:drop-shadow(0 10px 26px rgba(0,0,0,.55));height:10px;left:50%;position:absolute;width:10px}.landing-scroll-arrows:before{animation:landingScrollArrowUp 1.6s ease-in-out infinite;opacity:.75;top:0;transform:translateX(-50%) rotate(-135deg)}.landing-scroll-arrows:after{animation:landingScrollArrowDown 1.6s ease-in-out infinite;bottom:0;opacity:.95;transform:translateX(-50%) rotate(45deg)}@keyframes landingScrollArrowUp{0%{opacity:.55;transform:translateX(-50%) translateY(2px) rotate(-135deg)}50%{opacity:.85;transform:translateX(-50%) translateY(-2px) rotate(-135deg)}to{opacity:.55;transform:translateX(-50%) translateY(2px) rotate(-135deg)}}@keyframes landingScrollArrowDown{0%{opacity:.7;transform:translateX(-50%) translateY(-2px) rotate(45deg)}50%{opacity:1;transform:translateX(-50%) translateY(2px) rotate(45deg)}to{opacity:.7;transform:translateX(-50%) translateY(-2px) rotate(45deg)}}.landing-scroll-indicator--hero .landing-scroll-dot{border-color:#ffffffad;box-shadow:inset 0 0 0 1px #78c8ff38,0 18px 44px #00000038}.landing-scroll-indicator--hero .landing-scroll-dot:after{background:#78c8fff2;box-shadow:0 0 12px #78c8ff8c}.landing-scroll-dot{border:1px solid #ffffff8c;border-radius:14px;box-shadow:inset 0 0 0 1px #78c8ff40;height:18px;position:relative;width:10px}.landing-scroll-dot:after{animation:landingScrollDot 1.45s ease-in-out infinite;background:#78c8fff2;border-radius:50%;box-shadow:0 0 12px #78c8ffa6;content:"";height:4px;left:50%;position:absolute;top:3px;transform:translateX(-50%);width:4px}@keyframes landingScrollDot{0%{opacity:.4;transform:translateX(-50%) translateY(0)}50%{opacity:1;transform:translateX(-50%) translateY(8px)}to{opacity:.4;transform:translateX(-50%) translateY(0)}}.landing-scroll-text{font-size:.86rem;letter-spacing:.12em;text-transform:uppercase}.landing-zoom{background:#000;display:block;min-height:360vh;padding:0}.landing-zoom-sticky{display:grid;min-height:100vh;overflow:hidden;padding-top:84px;padding-top:calc(var(--landing-nav-h) + 12px);place-items:start center;position:-webkit-sticky;position:sticky;top:0}.landing-zoom-media{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:50%;background-size:cover;filter:saturate(1.06) contrast(1.06);inset:0;position:absolute;transform-origin:center;transition:opacity .24s ease;will-change:transform,opacity}.landing-zoom-media--legend{background-position:86% 0}.landing-zoom-overlay{background:radial-gradient(860px 520px at 50% 45%,#0000000d,#00000085),radial-gradient(900px 560px at 30% 30%,#78c8ff24,#0000 60%),radial-gradient(800px 520px at 75% 65%,#ffb4781a,#0000 62%);inset:0;pointer-events:none;position:absolute}.landing-zoom-content{padding:0 24px;position:relative;text-align:center;width:min(1120px,100%)}.landing-zoom-title{text-wrap:balance;animation:landingZoomTitleShimmer 10s ease-in-out infinite;background:linear-gradient(90deg,#f8fbff,#cfd6df 14%,#aef0ff 28%,#3a8cff 46%,#163b8f 58%,#ffd36e 76%,#ff4fd8);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:#0000;filter:drop-shadow(0 22px 80px rgba(0,0,0,.7)) drop-shadow(0 0 22px rgba(125,252,255,.22)) drop-shadow(0 0 34px rgba(255,211,110,.12));font-size:clamp(2.2rem,4.4vw,4.2rem);font-weight:950;letter-spacing:.1em;margin:0;text-shadow:0 18px 55px #000000c7,0 0 20px #7dfcff1f;text-transform:uppercase}.landing-zoom-copy{grid-gap:10px;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);background:#00000042;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 30px 90px #0000009e,0 0 28px #78c8ff1a;color:#e9f2ffeb;display:grid;font-weight:650;gap:10px;letter-spacing:.02em;line-height:1.55;margin:14px auto 0;max-width:min(980px,94vw);padding:14px 16px;text-shadow:0 14px 40px #000000c7,0 0 18px #7dfcff1a}.landing-zoom-line{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0}.landing-zoom-line.legend{border-top:1px solid #ffffff1a;font-weight:800;letter-spacing:.04em;margin-top:2px;padding-top:10px}.landing-inline-icons{align-items:center;background:#00000038;border:1px solid #ffffff1a;border-radius:999px;box-shadow:0 18px 55px #0000008c,0 0 22px #78c8ff1a;display:inline-flex;gap:10px;padding:4px 8px}.landing-inline-icon{animation:landingInlineIconFloat 3.8s ease-in-out infinite;background:radial-gradient(180px 90px at 30% 30%,#78c8ff24,#0000 58%),radial-gradient(160px 90px at 70% 70%,#ffbe781a,#0000 62%),#00000024;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 18px 50px #000000a6,0 0 22px #78c8ff1a;filter:drop-shadow(0 16px 36px rgba(0,0,0,.75)) drop-shadow(0 0 18px rgba(125,252,255,.14));height:40px;object-fit:contain;padding:4px;width:40px;will-change:transform}.landing-inline-icons .landing-inline-icon:nth-child(2){animation-delay:.16s}@keyframes landingInlineIconFloat{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.03)}to{transform:translateY(0) scale(1)}}.landing-inline-icon.portal{border:1px solid #ffffff24;border-radius:999px;box-shadow:0 18px 55px #0000009e,0 0 22px #78c8ff1a;height:48px;object-fit:cover;padding:3px;width:48px}.landing-races-title{text-wrap:balance;animation:landingZoomTitleShimmer 12s ease-in-out infinite;background:linear-gradient(90deg,#f8fbff,#cfd6df 14%,#aef0ff 28%,#3a8cff 46%,#163b8f 58%,#ffd36e 76%,#ff4fd8);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:#0000;filter:drop-shadow(0 18px 60px rgba(0,0,0,.7)) drop-shadow(0 0 18px rgba(125,252,255,.18)) drop-shadow(0 0 26px rgba(255,211,110,.1));font-size:clamp(2rem,3.2vw,3.1rem);font-weight:950;letter-spacing:.08em;margin:0;text-shadow:0 16px 50px #000000c7,0 0 18px #7dfcff1a;text-transform:uppercase}@keyframes landingZoomTitleShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.landing-pill{align-items:center;background:#00000059;border:1px solid #78c8ff38;border-radius:999px;box-shadow:0 20px 55px #0000008c,0 0 28px #78c8ff26;display:inline-flex;font-size:.82rem;gap:10px;letter-spacing:.14em;margin-bottom:14px;padding:8px 12px;text-transform:uppercase}.landing-slice{background-color:#000}.landing-slice-clean .landing-slice-overlay{background:radial-gradient(900px 600px at 50% 45%,#0000000f,#0000002e),radial-gradient(900px 560px at 30% 30%,#78c8ff1a,#0000 60%),radial-gradient(800px 520px at 75% 65%,#ffb47814,#0000 62%)}.landing-medieval-teaser{grid-gap:14px;display:grid;gap:14px;margin:0 auto;place-items:center;position:relative;text-align:center;width:min(1120px,100%);z-index:1}.landing-medieval-teaser-text{text-wrap:balance;animation:landingZoomTitleShimmer 10.8s ease-in-out infinite;background:linear-gradient(90deg,#f8fbff,#cfd6df 14%,#aef0ff 28%,#3a8cff 46%,#163b8f 58%,#ffd36e 76%,#ff4fd8);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:#0000;filter:drop-shadow(0 28px 90px rgba(0,0,0,.74)) drop-shadow(0 0 24px rgba(125,252,255,.16));font-size:clamp(1.45rem,3vw,2.8rem);font-weight:950;letter-spacing:.08em;margin:0;padding:18px 22px;position:relative;text-shadow:0 18px 55px #000000c7,0 0 22px #7dfcff1a;text-transform:uppercase;transform:translateY(clamp(14px,2.6vh,48px))}.landing-medieval-teaser-word{display:block}.landing-medieval-teaser-text:before{backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);background:#0000002e;border:1px solid #ffffff1a;border-radius:22px;box-shadow:0 34px 120px #000000a6,0 0 46px #78c8ff1a;content:"";inset:-10px -14px;pointer-events:none;position:absolute;z-index:-1}.landing-medieval-teaser-last{display:inline-block}.landing-medieval-transform{align-items:center;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);background:#0000002e;border:1px solid #ffffff1a;border-radius:22px;box-shadow:0 34px 120px #0000009e,0 0 40px #7dfcff1a;display:flex;gap:clamp(10px,2.6vw,22px);justify-content:center;padding:clamp(10px,1.2vw,16px) clamp(12px,1.6vw,18px);width:min(980px,100%)}.landing-medieval-transform-top-anchor{align-items:flex-start;display:flex;inset:0;justify-content:center;padding-top:calc(72px + clamp(125px, 19vh, 340px));padding-top:calc(var(--landing-nav-h) + clamp(125px, 19vh, 340px));pointer-events:none;position:absolute;z-index:2}.landing-medieval-transform--top{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;box-shadow:none;pointer-events:auto}.landing-medieval-transform--top .landing-medieval-artifact{background:#0000;border:0;box-shadow:none;padding:0}.landing-medieval-transform--bottom{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;box-shadow:none;transform:translateY(clamp(240px,20vh,380px))}.landing-medieval-transform--bottom .landing-medieval-artifact{background:#0000;border:0;box-shadow:none;padding:0}.landing-medieval-artifact{background:#00000038;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 22px 70px #000000ad,0 0 26px #7dfcff1a;box-sizing:border-box;filter:saturate(1.05) brightness(1.02);height:auto;object-fit:contain;padding:8px;position:relative;transform:scale(1);transition:transform .18s ease,filter .18s ease;width:clamp(72px,12vw,148px);will-change:transform;z-index:0}.landing-medieval-artifact:hover{filter:saturate(1.12) brightness(1.06);transform:scale(1.06);z-index:2}.landing-medieval-arrow{animation:landingMedievalArrowPulse 3.3s ease-in-out infinite;filter:drop-shadow(0 0 18px rgba(125,252,255,.18)) drop-shadow(0 0 18px rgba(255,211,110,.1));height:auto;overflow:visible;width:clamp(110px,26vw,280px)}.landing-medieval-arrow-base,.landing-medieval-arrow-head{fill:none;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.landing-medieval-arrow-shine{fill:none;stroke:#ffffffdb;stroke-width:6;stroke-linecap:round;stroke-dasharray:14 18;animation:landingMedievalArrowShine 1.8s linear infinite;opacity:.62}@keyframes landingMedievalArrowShine{0%{stroke-dashoffset:0}to{stroke-dashoffset:-96}}@keyframes landingMedievalArrowPulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.landing-medieval-arrow,.landing-medieval-arrow-shine{animation:none}}.landing-upgrades{background-color:#000}.landing-upgrades-overlay{background:#0000;inset:0;pointer-events:none;position:absolute}.landing-upgrades-inner{position:relative;text-align:center;width:min(1120px,100%);z-index:1}.landing-upgrades-decor{height:240px;inset:-20px -20px auto -20px;overflow:hidden;pointer-events:none;position:absolute}.landing-upgrades-icon{filter:drop-shadow(0 28px 90px rgba(0,0,0,.75)) drop-shadow(0 0 18px rgba(255,211,110,.2));height:auto;opacity:.92;position:absolute;right:0;top:0;transform:rotate(9deg);width:min(220px,42vw)}.landing-upgrades-watermark{color:#ffffff0f;font-size:clamp(3rem,8.8vw,7.4rem);font-weight:950;left:50%;letter-spacing:.28em;mix-blend-mode:screen;position:absolute;text-shadow:0 32px 120px #000000d9,0 0 34px #78c8ff24;text-transform:uppercase;top:24px;transform:translateX(-50%);-webkit-user-select:none;user-select:none;white-space:nowrap}.landing-upgrades-title{text-wrap:balance;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:950;letter-spacing:.1em;margin-top:8px;position:relative;text-transform:uppercase;z-index:0}.landing-upgrades-title:before{content:none}.landing-upgrades-title-pill{backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);background:#000000c7;border:1px solid #ffffff1f;border-radius:18px;box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:0 22px 70px #0000009e,0 0 26px #7dfcff14;display:inline;padding:8px 10px}.landing-upgrades-title-text{animation:landingZoomTitleShimmer 11.5s ease-in-out infinite;background:linear-gradient(90deg,#f8fbff,#cfd6df 14%,#aef0ff 28%,#3a8cff 46%,#163b8f 58%,#ffd36e 76%,#ff4fd8);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:#0000;filter:drop-shadow(0 22px 80px rgba(0,0,0,.72)) drop-shadow(0 0 18px rgba(125,252,255,.16));text-shadow:0 18px 55px #000000c7}.landing-upgrades-text{backdrop-filter:blur(9px) saturate(150%);-webkit-backdrop-filter:blur(9px) saturate(150%);background:#000000a8;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 70px #0000008c;color:#e9f2ffeb;display:inline-block;font-weight:700;letter-spacing:.02em;line-height:1.6;margin:14px 0 0;max-width:min(980px,94vw);padding:14px 16px;text-shadow:0 12px 40px #000000b3;white-space:pre-line}.landing-upgrades-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.landing-upgrade-card{background:#0000;border:0;border-radius:18px;box-shadow:none;min-height:min(520px,72vh);overflow:hidden;position:relative;transition:filter .16s ease,box-shadow .16s ease}.landing-upgrade-card:hover{box-shadow:none;filter:none}.landing-upgrade-card img{display:block;filter:none;height:100%;inset:0;object-fit:contain;padding:18px;position:absolute;transform:scale(1);transition:transform .22s ease,filter .22s ease;width:100%;will-change:transform}.landing-upgrade-card:hover img{filter:brightness(1.05) saturate(1.05);transform:scale(1.06)}.landing-upgrade-card:after{content:none}.landing-upgrade-label{backdrop-filter:blur(10px) saturate(145%);-webkit-backdrop-filter:blur(10px) saturate(145%);background:#0000006b;border:1px solid #ffffff1f;border-radius:14px;bottom:14px;box-shadow:0 18px 55px #0000008c;color:#ffffffeb;font-weight:950;left:50%;letter-spacing:.1em;max-width:calc(100% - 28px);padding:10px 12px;position:absolute;text-align:center;text-shadow:0 12px 34px #000000c7;text-transform:uppercase;transform:translateX(-50%);z-index:2}.landing-slice.alt{background:radial-gradient(900px 520px at 35% 20%,#78c8ff1f,#0000 60%),radial-gradient(900px 520px at 75% 70%,#ffb47814,#0000 62%),linear-gradient(180deg,#080a12e6,#000000c7)}.landing-slice-overlay{background:radial-gradient(900px 600px at 70% 40%,#78c8ff38,#0000 62%),radial-gradient(820px 500px at 25% 58%,#ffb47824,#0000 60%),radial-gradient(1100px 700px at 50% 20%,#aa78ff1a,#0000 64%),linear-gradient(180deg,#00000085,#000000c7);inset:0;position:absolute}.landing-slice-content{backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);background:#00000047;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 28px 80px #0000008c,0 0 30px #58aaff1f;padding:28px 22px;position:relative;text-align:center;width:min(920px,100%)}.landing-story{align-items:flex-start;background-position:top;background-size:cover;padding:0 24px 42px}.landing-root.is-public-prelaunch.is-smartphone-layout .landing-zoom{display:block;min-height:auto}.landing-root.is-public-prelaunch.is-smartphone-layout .landing-zoom-sticky{box-sizing:border-box;min-height:100vh;min-height:100svh;padding:100px 16px 48px;padding:calc(var(--landing-nav-h) + 28px) 16px 48px;place-items:start center;position:relative;top:auto}.landing-root.is-public-prelaunch.is-smartphone-layout .landing-zoom-media{background-position:50%;transform:none!important;transform-origin:center;will-change:auto}.landing-root.is-public-prelaunch.is-smartphone-layout .landing-zoom-content{padding:0;width:100%}.landing-root.is-public-prelaunch.is-smartphone-layout .landing-zoom-title{font-size:clamp(1.8rem,8vw,2.7rem);letter-spacing:.055em}.landing-root.is-public-prelaunch.is-smartphone-layout .landing-zoom-copy{font-size:clamp(.9rem,3.8vw,1rem);gap:8px;margin-top:12px;max-width:100%;padding:13px 12px}.landing-root.is-public-prelaunch.is-smartphone-layout .landing-inline-icon{height:34px;width:34px}.landing-root.is-public-prelaunch.is-smartphone-layout .landing-beta-spotlight-inner .landing-promo-hero{grid-template-columns:minmax(0,1fr)}.landing-root.is-public-prelaunch.is-smartphone-layout .landing-beta-spotlight-inner .landing-promo-promise{min-height:auto;min-width:0}.landing-root.is-public-prelaunch.is-smartphone-layout .landing-promo-visual-wrap{min-width:0}.landing-root.is-public-prelaunch.is-smartphone-layout .landing-not-alone-inner,.landing-root.is-public-prelaunch.is-smartphone-layout .landing-not-alone-text{max-width:100%;min-width:0}.landing-root.is-public-prelaunch.is-smartphone-layout .landing-not-alone-text{overflow-wrap:anywhere;white-space:normal}.landing-root.is-public-prelaunch.is-smartphone-layout .landing-equipment-title{font-size:clamp(1.55rem,7vw,2.2rem);letter-spacing:.055em;max-width:100%;overflow-wrap:anywhere}.landing-root.is-public-prelaunch.is-smartphone-layout .landing-final{background-image:radial-gradient(circle at 50% 20%,#2a70be57,#0000 48%),linear-gradient(180deg,#07111e,#02050a)}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:600px){.landing-root.is-public-prelaunch.is-smartphone-layout .landing-zoom-sticky{padding:80px max(14px,env(safe-area-inset-right)) 18px max(14px,env(safe-area-inset-left));padding:calc(var(--landing-nav-h) + 8px) max(14px,env(safe-area-inset-right)) 18px max(14px,env(safe-area-inset-left))}.landing-root.is-public-prelaunch.is-smartphone-layout .landing-zoom-title{font-size:clamp(1.35rem,4.8vw,2rem);line-height:1.05}.landing-root.is-public-prelaunch.is-smartphone-layout .landing-zoom-copy{font-size:clamp(.76rem,1.8vw,.9rem);gap:4px;line-height:1.25;margin-top:6px;padding:8px 10px;width:min(680px,100%)}.landing-root.is-public-prelaunch.is-smartphone-layout .landing-inline-icon{height:26px;width:26px}}.landing-story .landing-slice-overlay{background:radial-gradient(1100px 700px at 75% 30%,#78c8ff2e,#0000 62%),radial-gradient(900px 560px at 28% 40%,#ffb4781a,#0000 62%),linear-gradient(180deg,#00000029,#00000070)}.landing-story .landing-slice-content{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;border-radius:0;box-shadow:none;margin-top:0;padding:18px 22px;width:min(1320px,100%)}.landing-story .landing-section-text{text-wrap:pretty;font-size:clamp(1.02rem,1.25vw,1.28rem);font-weight:650;line-height:1.7;opacity:.94;white-space:pre-line}.landing-duel{align-items:flex-start;padding-top:0}.landing-duel-content{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;box-shadow:none;max-width:min(72ch,calc(100% - 48px));padding:20px 18px;width:-webkit-fit-content;width:fit-content}.landing-duel-title{text-wrap:balance;animation:landingZoomTitleShimmer 10.5s ease-in-out infinite;background:linear-gradient(90deg,#f8fbff,#cfd6df 14%,#aef0ff 28%,#3a8cff 46%,#163b8f 58%,#ffd36e 76%,#ff4fd8);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:#0000;display:inline-block;filter:drop-shadow(0 18px 60px rgba(0,0,0,.74)) drop-shadow(0 0 22px rgba(125,252,255,.16));margin:0 0 12px;max-width:72ch;text-shadow:none}.landing-duel-text{animation:landingImpulse 3.2s ease-in-out infinite;background:#00000024;border:1px solid #ffffff24;border-radius:18px;box-shadow:0 18px 55px #0000008c;display:inline-block;font-size:clamp(1.05rem,1.25vw,1.35rem);line-height:1.65;margin:0;max-width:72ch;opacity:.92;padding:10px 14px;transform-origin:50% 50%;white-space:pre-line;will-change:transform}.landing-duel-text+.landing-duel-text{margin-top:12px}.landing-duel-text:last-child{margin-bottom:0}.landing-duel-realistic{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#040c1e9e,#06091061),linear-gradient(90deg,#ffd36e1f,#3e8fff1a);border:1px solid #ffd36e47;border-radius:18px;box-shadow:0 24px 70px #0000009e,0 0 28px #3a8cff24,inset 0 1px 0 #ffffff1f;isolation:isolate;margin-top:18px;overflow:hidden;padding:18px 20px 16px;position:relative;text-align:left;width:min(720px,100%)}.landing-duel-realistic:before{background:linear-gradient(180deg,#ffd36e,#7dfcff 58%,#ff4fd8);border-radius:999px;bottom:14px;box-shadow:0 0 18px #7dfcff6b;content:"";left:0;position:absolute;top:14px;width:3px}.landing-duel-realistic:after{background:radial-gradient(circle at 14% 0,#ffd36e2e,#0000 34%),radial-gradient(circle at 88% 22%,#7dfcff24,#0000 32%);border-radius:inherit;content:"";inset:1px;opacity:.9;position:absolute;z-index:-1}.landing-duel-realistic-orbit{height:74px;opacity:.52;pointer-events:none;position:absolute;right:18px;top:16px;width:74px}.landing-duel-realistic-orbit span{border:1px solid #7dfcff57;border-radius:50%;inset:9px 2px;position:absolute;transform:rotate(-22deg)}.landing-duel-realistic-orbit span+span{border-color:#ffd36e47;inset:18px 0;transform:rotate(26deg)}.landing-duel-realistic-kicker{color:#ffe29ef5;font-size:.78rem;font-weight:950;letter-spacing:0;margin-bottom:8px;text-shadow:0 0 18px #ffd36e38;text-transform:uppercase}.landing-duel-realistic-kicker,.landing-duel-realistic-text{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;position:relative}.landing-duel-realistic-text{color:#f4f9ffe6;font-size:1.08rem;font-weight:650;line-height:1.72;margin:0;max-width:62ch;text-shadow:0 12px 28px #000000b8}.landing-duel-realistic-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;position:relative}.landing-duel-realistic-badges span{align-items:center;background:#0000003d;border:1px solid #ffffff24;border-radius:999px;box-shadow:0 12px 26px #0000005c;color:#ffffffd1;display:inline-flex;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:.78rem;font-weight:900;letter-spacing:0;min-height:34px;padding:8px 11px;text-transform:uppercase}.landing-section-title{font-size:clamp(1.65rem,2.4vw,2.4rem);letter-spacing:.04em;margin:0 0 10px;text-shadow:0 12px 34px #000000bf}.landing-section-title--story{display:inline-block;padding-bottom:18px;position:relative}.landing-section-title--story:after{animation:landingStoryUnderlineSweep 4.6s ease-in-out infinite alternate;background:linear-gradient(90deg,#aef0ff00,#aef0ffe6 18%,#3a8cffe6 50%,#ff4fd8cc 82%,#ff4fd800),linear-gradient(90deg,#fff0,#ffffffb8 46%,#fff0 62%,#fff0);background-position:0 100%,-140% 0;background-repeat:no-repeat;background-size:100% 4px,240% 2px;border-radius:999px;bottom:6px;box-shadow:0 0 22px #7dfcff2e,0 10px 28px #3a8cff33;content:"";height:6px;left:0;opacity:.96;position:absolute;right:0;will-change:background-position}@keyframes landingStoryUnderlineSweep{0%{background-position:0 100%,-140% 0}to{background-position:0 100%,140% 0}}@media (prefers-reduced-motion:reduce){.landing-section-title--story:after{animation:none;background-position:0 100%,0 0}}.landing-section-title--story:before{background:radial-gradient(closest-side,#ffffff38,#aef0ff24 45%,#0000 70%);bottom:-10px;content:"";height:20px;left:50%;opacity:.9;pointer-events:none;position:absolute;transform:translateX(-50%);width:clamp(140px,55%,340px)}.landing-section-text{letter-spacing:.02em;line-height:1.55;margin:0 0 18px;opacity:.92}.landing-equipment{align-items:center;background:radial-gradient(1100px 650px at 65% 40%,#78c8ff2e,#0000 62%),radial-gradient(900px 540px at 25% 65%,#ffbe781f,#0000 60%),linear-gradient(180deg,#060a12d6,#000000e6);justify-content:center;padding:96px 24px 36px;padding:calc(var(--landing-nav-h) + 24px) 24px 36px}.landing-equipment-overlay{background:radial-gradient(860px 560px at 50% 40%,#ffffff0f,#0000 62%),radial-gradient(820px 520px at 78% 62%,#78c8ff1a,#0000 60%),linear-gradient(180deg,#0000003d,#00000094);inset:0;pointer-events:none;position:absolute}.landing-equipment-inner{display:flex;flex:0 0 auto;flex-direction:column;gap:16px;min-height:0;position:relative;width:min(1220px,100%);z-index:2}.landing-equipment-title{animation:landingZoomTitleShimmer 10.5s ease-in-out infinite;background:linear-gradient(90deg,#f8fbff,#cfd6df 14%,#aef0ff 28%,#3a8cff 46%,#163b8f 58%,#ffd36e 76%,#ff4fd8);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:#0000;filter:drop-shadow(0 22px 80px rgba(0,0,0,.7)) drop-shadow(0 0 24px rgba(125,252,255,.18));font-size:clamp(2.2rem,4.6vw,4rem);font-weight:950;letter-spacing:.12em;margin:0;text-align:center;text-shadow:0 18px 55px #000000c7;text-transform:uppercase}.landing-equipment-main{grid-gap:22px;align-items:center;background:#00000042;border:1px solid #ffffff1a;border-radius:22px;box-shadow:0 34px 110px #000000b8,0 0 46px #78c8ff1a;display:grid;flex:0 0 auto;gap:22px;grid-template-columns:1.05fr 1.4fr;min-height:60vh;overflow:hidden;padding:26px 22px}.landing-equipment-main:before{background:radial-gradient(780px 360px at 32% 35%,#78c8ff29,#0000 60%),radial-gradient(780px 420px at 78% 60%,#ffbe781f,#0000 62%);content:"";inset:-2px;opacity:.85;pointer-events:none;position:absolute}.landing-equipment-copy{padding:8px 4px;position:relative;text-align:left;z-index:1}.landing-equipment-name{animation:landingZoomTitleShimmer 12s ease-in-out infinite;background:linear-gradient(90deg,#f8fbff,#cfd6df 14%,#aef0ff 28%,#3a8cff 46%,#163b8f 58%,#ffd36e 76%,#ff4fd8);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:#0000;filter:drop-shadow(0 24px 90px rgba(0,0,0,.72)) drop-shadow(0 0 24px rgba(125,252,255,.18));font-size:clamp(2.2rem,4.8vw,4.4rem);font-weight:950;letter-spacing:.12em;margin:0 0 10px;text-shadow:0 18px 60px #000000c7;text-transform:uppercase}.landing-equipment-desc{font-weight:700;letter-spacing:.02em;line-height:1.6;margin:0;max-width:44ch;opacity:.92;text-shadow:0 16px 46px #000000d1}.landing-equipment-figure{display:grid;height:52vh;place-items:center;position:relative;z-index:1}.landing-equipment-image{animation:landingEquipIn .32s ease-out;filter:drop-shadow(0 40px 120px rgba(0,0,0,.78)) drop-shadow(0 0 44px rgba(120,200,255,.16)) drop-shadow(0 0 36px rgba(255,190,120,.1));height:auto;max-height:100%;max-width:100%;object-fit:contain;transform:translateY(0) scale(1);width:min(900px,100%);will-change:transform,opacity}@keyframes landingEquipIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.landing-equipment-strip{-ms-overflow-style:none;background:#0000005c;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 28px 90px #0000009e,0 0 34px #78c8ff14;display:flex;gap:12px;justify-content:stretch;left:50%;margin:-6px auto 0;overflow-x:hidden;padding:12px;position:relative;scroll-snap-type:none;scrollbar-width:none;transform:translateX(-50%);width:calc(100vw - 48px)}.landing-equipment-strip::-webkit-scrollbar{display:none}.landing-equipment-thumb{grid-gap:10px;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 18px 55px #0000008c;color:#e9f2ffeb;cursor:pointer;display:grid;flex:1 1;gap:10px;min-width:0;padding:12px 12px 10px;place-items:center;scroll-snap-align:none;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.landing-equipment-thumb:hover{box-shadow:0 26px 80px #000000a6,0 0 34px #78c8ff1a;filter:brightness(1.06);transform:translateY(-2px)}.landing-equipment-thumb img{filter:grayscale(1) brightness(.88) saturate(.8);height:70px;object-fit:contain;opacity:.86;transition:filter .14s ease,opacity .14s ease,transform .14s ease;width:110px}.landing-equipment-thumb-label{font-size:.72rem;font-weight:950;letter-spacing:.12em;opacity:.86;text-transform:uppercase}.landing-equipment-thumb.active{background:#78c8ff1f;border-color:#78c8ff52;box-shadow:0 26px 85px #000000ad,0 0 40px #78c8ff1f}.landing-equipment-thumb.active img{filter:none;opacity:1;transform:scale(1.03)}.landing-equipment-thumb.active .landing-equipment-thumb-label{opacity:.96}.landing-not-alone{align-items:flex-start;background-color:#070b16;background-color:var(--landing-bg);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:flex-end;padding:34px clamp(64px,9vw,180px) 56px 24px;padding:calc(var(--landing-nav-h) - 38px) clamp(64px,9vw,180px) 56px 24px}.landing-not-alone-overlay{background:radial-gradient(920px 540px at 34% 28%,#78c8ff2e,#0000 62%),radial-gradient(940px 560px at 78% 68%,#ffbe7824,#0000 62%),linear-gradient(180deg,#00000038,#000000b3);inset:0;pointer-events:none;position:absolute;z-index:0}.landing-not-alone-hotspots{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.landing-not-alone-hotspot{cursor:help;outline:none;pointer-events:all}.landing-not-alone-hotspot-path{fill:#0000;stroke:none;mix-blend-mode:screen;opacity:0;pointer-events:all;transform-box:fill-box;transform-origin:center;transition:opacity .16s ease,filter .16s ease,transform .16s ease}.landing-not-alone-hotspot:hover .landing-not-alone-hotspot-path,.landing-not-alone-hotspot[data-selected=true] .landing-not-alone-hotspot-path{fill:url(#notAloneGlowGradient);animation:notAlonePulse 1.7s ease-in-out infinite;filter:blur(.8px) drop-shadow(0 0 16px rgba(125,252,255,.38)) drop-shadow(0 0 28px rgba(255,211,110,.18)) drop-shadow(0 0 34px rgba(255,79,216,.18));opacity:.16;transform:scale(1.01)}@keyframes notAlonePulse{0%,to{opacity:.11}50%{opacity:.22}}@media (prefers-reduced-motion:reduce){.landing-not-alone-hotspot:hover .landing-not-alone-hotspot-path,.landing-not-alone-hotspot[data-selected=true] .landing-not-alone-hotspot-path{animation:none}}.landing-not-alone-inner{align-items:flex-start;display:flex;flex-direction:column;gap:10px;position:relative;text-align:left;width:min(980px,100%);z-index:2}.landing-not-alone-inner[data-reveal],.landing-not-alone-inner[data-reveal].is-visible{filter:none;transform:none}.landing-not-alone-title{background:#00000038;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 22px 70px #000000b3,inset 0 0 0 1px #7dfcff0f;color:#f8fbfffa;display:inline-block;font-weight:900;letter-spacing:.04em;margin:0;opacity:0;opacity:var(--notalone-o,0);padding:10px 16px;text-shadow:0 18px 60px #000000d1,0 0 24px #7dfcff29;transform:translateY(-42px);transform:translateY(var(--notalone-drop,-42px));transition:transform .24s ease,opacity .24s ease}@keyframes landingImpulse{0%{transform:scale(1)}22%{transform:scale(.94)}50%{transform:scale(1.06)}72%{transform:scale(.99)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.landing-duel-text,.landing-not-alone-title{animation:none}}.landing-not-alone-text{font-size:clamp(1.05rem,1.15vw,1.22rem);font-weight:750;letter-spacing:.01em;line-height:1.65;margin:0;max-width:none;opacity:.95;text-shadow:0 18px 55px #000000c7;white-space:nowrap}.landing-not-alone-text--right{align-self:flex-end;max-width:min(720px,100%);text-align:right;white-space:normal}.landing-not-alone-bottom-left{bottom:clamp(110px,12vh,160px);display:flex;flex-direction:column;gap:10px;left:24px;pointer-events:none;position:absolute;text-align:left;width:min(720px,calc(100% - 48px));z-index:2}.landing-not-alone-bottom-left .landing-not-alone-text{max-width:none;white-space:normal}.landing-beta-reward-section{background:radial-gradient(720px 300px at 20% 20%,#ffbc5c1f,#0000 64%),radial-gradient(760px 340px at 80% 40%,#66a6ff1f,#0000 66%),linear-gradient(180deg,#060b15fa,#040810fa);padding:0 24px 62px;position:relative}.landing-beta-reward-wrap{margin:0 auto;position:relative;width:min(1180px,100%);z-index:2}.landing-beta-reward-card{grid-gap:clamp(20px,4vw,36px);align-items:center;background:radial-gradient(460px 220px at 18% 18%,#ffcd7224,#0000 60%),linear-gradient(180deg,#140d07eb,#08070ef5);border:1px solid #ffcd763d;border-radius:28px;box-shadow:0 30px 90px #00000094,inset 0 0 0 1px #ffffff0a;display:grid;gap:clamp(20px,4vw,36px);grid-template-columns:minmax(0,1fr) auto;padding:clamp(24px,3vw,34px)}.landing-beta-reward-copy{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.landing-beta-reward-kicker{background:#ffd57a0f;border:1px solid #ffd57a2e;border-radius:999px;color:#ffe2b0;font-size:.78rem;font-weight:900;letter-spacing:.16em}.landing-beta-reward-eyebrow,.landing-beta-reward-kicker{align-items:center;display:inline-flex;justify-content:center;padding:7px 12px;text-transform:uppercase}.landing-beta-reward-eyebrow{background:#ffd57a14;border:1px solid #ffd57a3d;border-radius:999px;color:#ffd79a;font-size:.76rem;font-weight:950;letter-spacing:.18em}.landing-beta-reward-title{color:#fff4de;font-family:Cinzel,serif;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.1;margin:0;text-shadow:0 18px 50px #000000b8}.landing-beta-reward-text{color:#f6e9d0db;font-size:1rem;line-height:1.72;margin:0;max-width:58ch}.landing-trust-line--reward{max-width:64ch;width:100%}.landing-beta-benefit-points{display:flex;flex-wrap:wrap;gap:12px}.landing-beta-benefit-point{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;color:#fbf1dce0;display:inline-flex;font-size:.8rem;font-weight:800;justify-content:center;letter-spacing:.08em;min-height:38px;padding:8px 12px;text-transform:uppercase}.landing-beta-reward-points{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.landing-beta-reward-point{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;color:#fcf4e3eb;display:inline-flex;font-size:.82rem;font-weight:850;gap:10px;letter-spacing:.08em;min-height:40px;padding:9px 13px;text-transform:uppercase}.landing-beta-reward-point:before{background:radial-gradient(circle,#fff0c4 0,#ffc56a 55%,#ff7a38e0 100%);border-radius:999px;box-shadow:0 0 16px #ffb95c5c;content:"";height:8px;width:8px}.landing-beta-reward-preview{display:flex;justify-content:center}.landing-beta-reward-preview-frame{aspect-ratio:1;background:#0000;border:none;border-radius:0;box-shadow:none;display:grid;padding:0;place-items:center;width:clamp(240px,28vw,360px)}.landing-beta-reward-preview-frame img{filter:drop-shadow(0 18px 40px rgba(0,0,0,.74)) drop-shadow(0 0 18px rgba(255,177,88,.18));height:auto;object-fit:contain;width:100%}.landing-final-cta{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:2}.landing-final{background-color:#070b16;background-color:var(--landing-bg)}.landing-final-overlay{background:radial-gradient(900px 520px at 50% 20%,#78c8ff1a,#0000 62%),radial-gradient(900px 520px at 50% 70%,#ff4fd80f,#0000 64%),linear-gradient(180deg,#000000b8,#000000e0);inset:0;pointer-events:none;position:absolute;z-index:0}.landing-final-logo{filter:drop-shadow(0 22px 70px rgba(0,0,0,.75));height:auto;opacity:.4;width:min(220px,56vw)}.landing-final-cta-inner{--landing-final-cta-shift-y:clamp(52px,7vh,92px);align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;border-radius:32px;box-shadow:none;display:flex;flex-direction:column;gap:16px;max-width:min(760px,92vw);padding:clamp(28px,4vw,40px);pointer-events:auto;text-align:center}.landing-final-kicker{align-items:center;background:#ffd78014;border:1px solid #ffd78038;border-radius:999px;color:#ffd998;display:inline-flex;font-size:.76rem;font-weight:950;justify-content:center;letter-spacing:.18em;padding:7px 12px;text-transform:uppercase}.landing-final-title{text-wrap:balance;animation:landingZoomTitleShimmer 10.5s ease-in-out infinite;background:linear-gradient(90deg,#fff8e6,#f8d88f 32%,#ffd36e 62%,#fff8e6);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:#0000;filter:drop-shadow(0 26px 90px rgba(0,0,0,.78)) drop-shadow(0 0 26px rgba(255,194,92,.14));font-size:clamp(2.3rem,4.4vw,4rem);font-weight:950;letter-spacing:.06em;text-shadow:0 18px 55px #000000d9;text-transform:uppercase}.landing-final-text{color:#f5ead4db;font-size:1rem;line-height:1.75;margin:0;max-width:52ch;text-shadow:0 18px 55px #000000d6}.landing-trust-line--final{max-width:56ch}.landing-final-button{animation:landingCtaFillShift 9.5s ease-in-out infinite;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);background:linear-gradient(135deg,#ffecadfa,#e5b24efa 52%,#a1571cfa);background-size:220% 220%;border:0;border-radius:999px;box-shadow:0 34px 110px #000000c7,inset 0 0 0 1px #fffbe552,0 0 28px #ffbc5833;color:#170d03;cursor:pointer;font-size:clamp(1.05rem,1.25vw,1.24rem);font-weight:950;isolation:isolate;letter-spacing:.12em;padding:16px 30px;position:relative;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.landing-final-button:before{animation:landingCtaFillShift 7.5s ease-in-out infinite;background:linear-gradient(90deg,#fff7dff2,#ffd36ef5,#c46f23f5);background-size:260% 100%;border-radius:inherit;content:"";filter:blur(.6px);inset:-4px;opacity:.95;position:absolute;z-index:-2}.landing-final-button:after{background:radial-gradient(340px 160px at 30% 25%,#fffae13d,#0000 62%),radial-gradient(340px 160px at 70% 80%,#ffb8572e,#0000 65%);border-radius:inherit;content:"";inset:0;opacity:.92;position:absolute;z-index:-1}.landing-final-button:hover{box-shadow:0 44px 130px #000000d1,inset 0 0 0 1px #fff8e066,0 0 34px #ffbe5c38;filter:brightness(1.06) saturate(1.05);transform:translateY(-1px)}.landing-final-button:active{transform:translateY(1px) scale(.99)}.landing-final-button:focus-visible{outline:3px solid #7dfcffb3;outline-offset:6px}@keyframes landingCtaFillShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.landing-final-button,.landing-final-button:before{animation:none}}.landing-not-alone-info{backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);background:radial-gradient(420px 150px at 18% 12%,#7dfcff29,#0000 62%),linear-gradient(145deg,#090d17e8,#100c11db);border:1px solid #c6e8ff38;border-radius:16px;box-shadow:0 24px 78px #00000094,inset 0 0 0 1px #ffd36e0f,0 0 26px #7dfcff1f;padding:14px 16px 16px;pointer-events:none;position:absolute;transform:translateY(-50%);width:min(430px,calc(100% - 48px));z-index:3}.landing-not-alone-info:before{background:#0a0d16e6;border-bottom:1px solid #c6e8ff38;border-left:1px solid #c6e8ff38;content:"";height:14px;left:-8px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:14px}.landing-not-alone-info[data-side=left]{transform:translate(-100%,-50%)}.landing-not-alone-info[data-side=left]:before{border:0;border-right:1px solid #c6e8ff38;border-top:1px solid #c6e8ff38;left:auto;right:-8px}.landing-not-alone-info-head{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin-bottom:8px}.landing-not-alone-info-title{color:#f8fbfffa;font-size:.98rem;font-weight:950;letter-spacing:.12em;text-shadow:0 14px 42px #000000db,0 0 16px #7dfcff29;text-transform:uppercase}.landing-not-alone-info-body{color:#e9f2fff0;font-size:1rem;line-height:1.55;text-shadow:0 14px 40px #000000c7}.landing-screenshots{background:radial-gradient(900px 520px at 30% 20%,#78c8ff24,#0000 60%),radial-gradient(900px 520px at 75% 70%,#ffb4781a,#0000 62%),linear-gradient(180deg,#060a12d6,#000000e0)}.landing-screenshots-content{text-align:center;width:min(1100px,100%)}.landing-screenshots-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(12,1fr);margin-top:18px}.shot{background:radial-gradient(500px 260px at 30% 30%,#58aaff4d,#0000 60%),linear-gradient(135deg,#0a101ee6,#000000d9);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 25px 70px #000000a6,inset 0 0 0 1px #78c8ff14;min-height:220px;overflow:hidden;position:relative}.shot:after{background:linear-gradient(180deg,#0000,#00000073);content:"";inset:0;position:absolute}.shot-1{grid-column:span 7}.shot-2,.shot-3{grid-column:span 5}.shot-4{grid-column:span 7}.landing-screenshots-actions{display:flex;gap:14px;justify-content:center;margin-top:18px}.landing-races{background:radial-gradient(900px 520px at 70% 25%,#78c8ff29,#0000 58%),radial-gradient(820px 520px at 25% 65%,#ffb4781f,#0000 60%),linear-gradient(180deg,#000000db,#000000c7);background-color:#020406;background-position:top;background-repeat:no-repeat;background-size:cover}.public-prelaunch-status{align-items:center;background:#221f1bb8;border:1px solid #b7a98e66;border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025);color:#e8ddc9f2;cursor:default;display:inline-flex;font-family:Cinzel,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-family:var(--font-title,"Cinzel",Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif);font-size:.78rem;font-weight:800;gap:10px;justify-content:center;letter-spacing:.09em;line-height:1.2;min-height:44px;padding:10px 17px;text-align:center;text-transform:uppercase}.public-prelaunch-status:before{background:#b7a98e;border-radius:50%;box-shadow:0 0 10px #b7a98e3d;content:"";flex:0 0 auto;height:7px;width:7px}.public-prelaunch-status--final{margin-inline:auto}.landing-races-inner{text-align:center;width:min(1120px,100%)}.landing-races-kicker{align-items:center;background:#00000047;border:1px solid #78c8ff2e;border-radius:999px;box-shadow:0 22px 70px #0009,0 0 28px #78c8ff1a;color:#e9f2ffe6;display:inline-flex;font-size:.78rem;font-weight:900;gap:10px;justify-content:center;letter-spacing:.18em;margin:0 auto 14px;padding:9px 14px;text-transform:uppercase}.landing-race-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.landing-race-card{background:#0000006b;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 28px 90px #000000bf,0 0 34px #78c8ff1a;isolation:isolate;overflow:hidden;position:relative;transition:box-shadow .16s ease,background .16s ease,border-color .16s ease}.landing-race-card:after{background:radial-gradient(620px 220px at 50% 0,#ffffff1f,#0000 62%),radial-gradient(520px 320px at 50% 35%,#78c8ff24,#0000 70%);background:radial-gradient(620px 220px at 50% 0,#ffffff1f,#0000 62%),radial-gradient(520px 320px at 50% 35%,var(--race-accent,#78c8ff24),#0000 70%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease;z-index:0}.landing-race-card:hover{background:#ffffff0d;border-color:#ffffff24;box-shadow:0 28px 90px #000000bf,0 0 34px #78c8ff24;box-shadow:0 28px 90px #000000bf,0 0 34px var(--race-accent,#78c8ff24)}.landing-race-card:hover:after{opacity:1}.landing-race-card:focus-visible{outline:2px solid #7dfcff8c;outline-offset:3px}.landing-race-card:focus-visible:after{opacity:1}.landing-race-media{aspect-ratio:1/1;background-position:50%;background-size:cover;position:relative;width:100%;z-index:1}.landing-race-media:after{background:radial-gradient(420px 280px at 50% 35%,#00000005,#0000009e);content:"";inset:0;position:absolute}.landing-race-meta{grid-gap:6px;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);background:#00000094;border-top:1px solid #ffffff1a;display:grid;gap:6px;padding:14px 14px 16px;position:relative;text-align:left;z-index:1}.landing-race-name{font-weight:950;letter-spacing:.1em;text-shadow:0 14px 38px #000000d1;text-transform:uppercase}.landing-race-desc{line-height:1.35;opacity:.95;text-shadow:0 14px 38px #000000d1}.landing-race-card.active{border-color:#ffffff29;box-shadow:0 28px 90px #000000bf,0 0 34px #78c8ff2e;box-shadow:0 28px 90px #000000bf,0 0 34px var(--race-accent,#78c8ff2e)}.landing-race-card.active:after{opacity:.85}.landing-race-lore{display:flex;justify-content:center;margin-top:18px}.landing-race-lore-card{backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);background:#00000042;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 34px 120px #000000b3,0 0 52px #78c8ff29;box-shadow:0 34px 120px #000000b3,0 0 52px var(--race-accent,#78c8ff29);padding:18px;text-align:left;width:min(1040px,100%)}.landing-race-lore-title{animation:landingZoomTitleShimmer 12s ease-in-out infinite;background:linear-gradient(90deg,#f8fbff,#cfd6df 14%,#aef0ff 28%,#3a8cff 46%,#163b8f 58%,#ffd36e 76%,#ff4fd8);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:#0000;font-size:clamp(1.2rem,1.6vw,1.55rem);font-weight:950;letter-spacing:.12em;margin:0;text-shadow:0 16px 50px #000000c7,0 0 16px #78c8ff24;text-shadow:0 16px 50px #000000c7,0 0 16px var(--race-accent,#78c8ff24);text-transform:uppercase}.landing-race-lore-text{text-wrap:pretty;color:#e9f2ffeb;font-weight:650;letter-spacing:.01em;line-height:1.7;margin:12px 0 0;opacity:.94;text-shadow:0 14px 44px #000000c7;white-space:pre-line}.landing-minigames{align-items:flex-start;background:radial-gradient(900px 520px at 70% 20%,#ff8e3c1f,#0000 55%),radial-gradient(800px 520px at 25% 60%,#78c8ff24,#0000 55%),linear-gradient(180deg,#000000db,#000000e6);min-height:72vh;padding:94px 24px 60px;padding:calc(var(--landing-nav-h) + 22px) 24px 60px}.landing-minigames-inner{margin:0 auto;padding-inline:18px;position:relative;text-align:center;width:min(1180px,100%);z-index:2}.landing-mini-count{align-items:center;background:linear-gradient(135deg,#ffac4a29,#64bcff1f);border:1px solid #ffcd706b;border-radius:999px;box-shadow:0 12px 34px #00000057,inset 0 1px 0 #ffffff14;color:#ffefcdf5;display:inline-flex;font-size:clamp(.9rem,1.7vw,1.05rem);font-weight:800;justify-content:center;letter-spacing:.06em;margin:10px auto 8px;padding:8px 18px;text-transform:uppercase}.landing-mini-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}@media (max-width:1100px){.landing-mini-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (max-width:720px){.landing-mini-grid{grid-template-columns:1fr}}.landing-mini-card{background:radial-gradient(800px 420px at 30% 25%,#78c8ff1a,#0000 60%),linear-gradient(135deg,#0a101ed6,#000000e0);border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 28px 90px #000000bf;min-height:clamp(560px,58vh,720px);overflow:hidden;position:relative;transform:translateY(0);transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}@media (max-width:1100px){.landing-mini-card{min-height:560px}}@media (max-width:720px){.landing-mini-card{min-height:520px}}.landing-mini-card img{display:block;height:100%;inset:0;object-fit:contain;position:absolute;width:100%;z-index:0}@media (min-width:721px){.landing-mini-card--blockbum img,.landing-mini-card--flippower img{object-fit:cover}.landing-mini-card--ehrelette img{object-fit:contain;object-position:center;transform:none}}.landing-mini-card:after{background:linear-gradient(180deg,#0000000a,#0000008f);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.landing-mini-card:hover{box-shadow:0 34px 120px #000c,0 0 40px #78c8ff1f;filter:brightness(1.06);transform:translateY(-3px)}.landing-mini-meta{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:1px solid #0000;border-radius:16px;bottom:14px;box-shadow:none;display:flex;flex-direction:column;left:50%;padding:8px 16px;position:absolute;text-align:center;top:14px;transform:translateX(-50%);width:calc(100% - 32px);z-index:2}.landing-mini-card--muezza{--mini-label-color:#ffb13a;--mini-desc-color:#ffe1affa;--mini-note-color:#ffd08cf5;--mini-text-glow:#ffaa3c61}.landing-mini-card--wheel{--mini-label-color:#ffe6a8;--mini-desc-color:#b9f5fffa;--mini-note-color:#96ebfff5;--mini-text-glow:#ffb12e6b}.landing-mini-meta--wheel{pointer-events:none}.landing-promo-promise{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(18px,2.5vw,32px);position:relative}.landing-beta-spotlight-inner .landing-promo-title--promise{text-wrap:balance;display:flex;flex-direction:column;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.3vw,3.55rem);gap:clamp(18px,2vw,30px);letter-spacing:0;line-height:1.16;margin:0;max-width:21ch;text-transform:none;width:min(100%,21ch)}.landing-promo-promise-line{display:block}.landing-promo-promise-line--primary{color:#fff8e8;font-weight:700}.landing-promo-promise-line--secondary{color:#f2c879;font-size:.76em;font-weight:700;line-height:1.28;max-width:23ch;text-shadow:0 0 20px #f2c8792e,0 18px 54px #000000ad}.landing-mini-card--blockbum{--mini-label-color:#c97dff;--mini-desc-color:#eed4fffa;--mini-note-color:#debcfff5;--mini-text-glow:#be78ff5c}.landing-mini-card--quizparty{--mini-label-color:#ffd34a;--mini-desc-color:#fff4befa;--mini-note-color:#ffe896f5;--mini-text-glow:#ffc84659}.landing-mini-card--flippower{--mini-label-color:#5fb6ff;--mini-desc-color:#cdecfffa;--mini-note-color:#afdcfff5;--mini-text-glow:#64beff57}.landing-mini-card--ehrelette{--mini-label-color:#ff5a7a;--mini-desc-color:#ffd6e2fa;--mini-note-color:#ffbed0f5;--mini-text-glow:#ff6e965c}.landing-mini-card--chess{--mini-label-color:#8bf4e8;--mini-desc-color:#dafff9fa;--mini-note-color:#b3f4ecf5;--mini-text-glow:#52e7da6b}.landing-mini-card--legendaire{--mini-label-color:#ffe8a1;--mini-desc-color:#e8fff5fa;--mini-note-color:#bcf7e0f5;--mini-text-glow:#2dd4a86b}.landing-chess-artwork,.landing-legendaire-artwork{inset:0;overflow:hidden;position:absolute;z-index:0}.landing-chess-artwork{background:radial-gradient(circle at 50% 43%,#57ebdc3d,#0000 32%),radial-gradient(circle at 18% 18%,#e3b3542e,#0000 28%),linear-gradient(155deg,#0d1a25,#071018 55%,#02070d)}.landing-chess-artwork:before,.landing-legendaire-artwork:before{background-image:radial-gradient(circle at 12% 23%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 83% 17%,#fff1b9 0 1px,#0000 1.5px),radial-gradient(circle at 70% 46%,#8bf4e8 0 1px,#0000 1.5px),radial-gradient(circle at 24% 67%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 92% 74%,#e3b354 0 1px,#0000 1.5px);background-size:120px 150px,145px 125px,170px 180px,190px 155px,210px 190px;content:"";inset:0;opacity:.72;position:absolute}.landing-chess-artwork__aura,.landing-legendaire-artwork__aura{aspect-ratio:1;border:1px solid #8bf4e82e;border-radius:50%;box-shadow:0 0 0 22px rgba(139,244,232,.025),0 0 0 52px #e3b35405,0 0 80px #52e7da29;left:50%;position:absolute;top:47%;transform:translate(-50%,-50%);width:86%}.landing-chess-artwork__board{aspect-ratio:1;background:#17262c;border:7px solid #a77c32;border-radius:8px;box-shadow:0 32px 50px #000000b8,0 0 0 2px #ffeaae6b,0 0 42px #52e7da2b;display:grid;grid-template-columns:repeat(8,1fr);left:50%;overflow:hidden;position:absolute;top:24%;transform:translateX(-50%) perspective(850px) rotateX(9deg) rotate(-3deg);transform-origin:center;width:88%}.landing-chess-artwork__square{aspect-ratio:1;display:grid;place-items:center;position:relative}.landing-chess-artwork__square.is-light{background:linear-gradient(145deg,#d7caa6,#bba97d)}.landing-chess-artwork__square.is-dark{background:radial-gradient(circle at 30% 20%,#79e2d71a,#0000 42%),linear-gradient(145deg,#31505a,#1d343c)}.landing-chess-artwork__square[data-square-index="1"],.landing-chess-artwork__square[data-square-index="17"],.landing-chess-artwork__square[data-square-index="3"]{box-shadow:inset 0 0 0 2px #ffdb6e94,inset 0 0 14px #ffd25047}.landing-chess-artwork .tab31-piece{filter:drop-shadow(0 4px 3px rgba(0,0,0,.58));height:88%;overflow:visible;position:relative;width:88%;z-index:2}.landing-chess-artwork .tab31-piece--ivory{--piece-fill:#ead7b8;--piece-base:#bd8749;--piece-stroke:#4d3319;--piece-accent:#f6ca62;--piece-detail:#765128;--piece-highlight:#fff8e8;--piece-shadow:#a36f3b}.landing-chess-artwork .tab31-piece--obsidian{--piece-fill:#17272f;--piece-base:#143f43;--piece-stroke:#76c9c4;--piece-accent:#e7b755;--piece-detail:#9bd6d0;--piece-highlight:#55747b;--piece-shadow:#071116}.landing-chess-artwork .tab31-piece__body{fill:var(--piece-fill);stroke:var(--piece-stroke);stroke-width:2;stroke-linejoin:round}.landing-chess-artwork .tab31-piece__base{fill:var(--piece-base);stroke:var(--piece-stroke);stroke-width:2;stroke-linejoin:round}.landing-chess-artwork .tab31-piece__mane,.landing-chess-artwork .tab31-piece__shadow{fill:var(--piece-shadow);stroke:var(--piece-stroke);stroke-width:1.7;stroke-linejoin:round}.landing-chess-artwork .tab31-piece__mane{opacity:.82}.landing-chess-artwork .tab31-piece__shine{fill:var(--piece-highlight);opacity:.58}.landing-chess-artwork .tab31-piece__accent{fill:var(--piece-accent);stroke:var(--piece-stroke);stroke-width:1.5;stroke-linejoin:round}.landing-chess-artwork .tab31-piece__detail{fill:none;stroke:var(--piece-detail);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.landing-chess-artwork .tab31-piece__detail--fine{stroke-width:1.25;opacity:.86}.landing-chess-artwork .tab31-piece__eye{fill:var(--piece-accent);stroke:var(--piece-stroke);stroke-width:1}.landing-chess-artwork .tab31-piece__nostril{fill:var(--piece-stroke)}.landing-chess-artwork__move{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#fff5bd,#d4a548 66%,#624214);border:2px solid #fff0b4b8;border-radius:50%;box-shadow:0 8px 22px #0009,0 0 22px #e3b35461;color:#061217;display:grid;font:950 1.35rem/1 Cinzel,Georgia,serif;place-items:center;position:absolute;top:17%;width:48px;z-index:2}.landing-chess-artwork__move--one{left:7%}.landing-chess-artwork__move--two{right:7%}.landing-chess-artwork__check{aspect-ratio:1;background:radial-gradient(circle,#183a40f5,#030a10f5);border:1px solid #8bf4e88c;border-radius:50%;box-shadow:0 0 28px #52e7da47;color:#f4e5ba;display:grid;place-items:center;position:absolute;right:5%;top:68%;width:84px;z-index:2}.landing-chess-artwork__check span{font-size:2.5rem}.landing-chess-artwork__check i{color:#ffe28a;font-style:normal;position:absolute;right:8px;top:4px}.landing-legendaire-artwork{--leg-green:#2dd4a8;--leg-green-soft:#8bf4d5;--leg-gold:#e7bb62;--leg-ivory:#fff1bd;background:radial-gradient(circle at 50% 42%,#2dd4a840,#0000 34%),radial-gradient(circle at 82% 20%,#8d5fd22e,#0000 27%),linear-gradient(155deg,#0b2a2a,#07171d 57%,#03090f)}.landing-legendaire-artwork__aura{border-color:#e7bb6233;box-shadow:0 0 0 22px rgba(45,212,168,.025),0 0 0 52px #e7bb6205,0 0 80px #2dd4a82e}.landing-legendaire-artwork__fan{inset:17% 3% 23%;position:absolute}.landing-legendaire-artwork__card,.landing-legendaire-artwork__stock{filter:drop-shadow(0 18px 18px rgba(0,0,0,.58));position:absolute;width:35%}.landing-legendaire-artwork__card--human{left:1%;top:20%;transform:rotate(-15deg);z-index:2}.landing-legendaire-artwork__card--machine{left:22%;top:8%;transform:rotate(-5deg);z-index:3}.landing-legendaire-artwork__card--demon{left:43%;top:8%;transform:rotate(6deg);z-index:4}.landing-legendaire-artwork__card--astraxion{left:64%;top:20%;transform:rotate(16deg);z-index:5}.landing-legendaire-artwork__stock{bottom:17%;left:7%;transform:rotate(-8deg);width:27%;z-index:1}.landing-legendaire-artwork .legendaire-card{aspect-ratio:5/7.1;background:linear-gradient(135deg,#ffffffeb,#0000 33%),linear-gradient(155deg,#fffbe8,#eadcb6);border:1px solid #d8bd7a;border-radius:10px;box-shadow:inset 0 0 0 2px #ffffff75,0 5px 13px #0000006b;box-sizing:border-box;color:#14212a;display:block;overflow:hidden;position:relative;width:100%}.landing-legendaire-artwork .legendaire-card:after{border:1px solid #7658233d;border-radius:7px;content:"";inset:4%;pointer-events:none;position:absolute}.landing-legendaire-artwork .legendaire-card.is-red{color:#a51f31}.landing-legendaire-artwork .legendaire-card__corner{align-items:center;color:inherit;display:flex;flex-direction:column;font-family:Georgia,serif;line-height:.84;position:absolute;text-shadow:0 1px #ffffffa6;z-index:5}.landing-legendaire-artwork .legendaire-card__corner strong{font-size:clamp(.56rem,1vw,.82rem)}.landing-legendaire-artwork .legendaire-card__corner i{font-size:clamp(.5rem,.9vw,.76rem);font-style:normal;margin-top:2px}.landing-legendaire-artwork .legendaire-card__corner--top{left:6%;top:5%}.landing-legendaire-artwork .legendaire-card__corner--bottom{bottom:5%;right:6%;transform:rotate(180deg)}.landing-legendaire-artwork .legendaire-card__portrait{background:#152831;border:1px solid #6f4e1a7a;border-radius:45% 45% 13% 13%;box-shadow:inset 0 0 18px #00000085;inset:9% 13% 21%;overflow:hidden;position:absolute}.landing-legendaire-artwork .legendaire-card__portrait:after{background:linear-gradient(180deg,#0000 55%,#03080ce6);content:"";inset:0;position:absolute}.landing-legendaire-artwork .legendaire-card__portrait img{height:100%;object-fit:cover;object-position:top center;position:static;transform:none;width:100%}.landing-legendaire-artwork .legendaire-card__portrait--astraxion img{object-position:center}.landing-legendaire-artwork .legendaire-card__portrait>span{bottom:5%;color:#f6e5ad;font-size:clamp(.28rem,.6vw,.54rem);font-weight:900;left:2px;overflow:hidden;position:absolute;right:2px;text-align:center;text-overflow:ellipsis;text-shadow:0 2px 4px #000;text-transform:uppercase;white-space:nowrap;z-index:2}.landing-legendaire-artwork .legendaire-card__portrait>span b{color:var(--leg-green-soft)}.landing-legendaire-artwork .legendaire-card__role{bottom:8%;font-size:clamp(.26rem,.52vw,.48rem);font-weight:900;left:9%;overflow:hidden;position:absolute;right:9%;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;z-index:3}.landing-legendaire-artwork .legendaire-card--back{background:repeating-linear-gradient(45deg,#0000 0 7px,#e7bb621f 7px 8px),linear-gradient(145deg,#143c38,#061a20 58%,#102d2c);border-color:#c69b43}.landing-legendaire-artwork .legendaire-card--back:after{border-color:#e7bb6294}.landing-legendaire-artwork .legendaire-card__back-frame{border:1px solid #e7bb6294;display:grid;inset:12%;place-items:center;position:absolute;transform:rotate(45deg)}.landing-legendaire-artwork .legendaire-card__back-frame strong{color:var(--leg-ivory);font-size:clamp(.9rem,2vw,1.55rem);transform:rotate(-45deg)}.landing-legendaire-artwork .legendaire-card__back-frame i{background:var(--leg-green-soft);border-radius:50%;box-shadow:0 0 10px var(--leg-green);height:5px;position:absolute;width:5px}.landing-legendaire-artwork .legendaire-card__back-frame i:first-child{left:5%;top:5%}.landing-legendaire-artwork .legendaire-card__back-frame i:nth-child(2){bottom:5%;right:5%}.landing-legendaire-artwork .legendaire-card__back-frame i:nth-child(3){right:5%;top:5%}.landing-legendaire-artwork__foundations{grid-gap:5px;bottom:19%;display:grid;gap:5px;grid-template-columns:repeat(4,1fr);position:absolute;right:7%;z-index:2}.landing-legendaire-artwork__foundations span{aspect-ratio:1;background:#041014b8;border:1px solid #e7bb627a;border-radius:7px;box-shadow:0 0 14px #2dd4a81a;color:#f4dda1;display:grid;place-items:center;width:30px}.landing-legendaire-artwork__foundations span:nth-child(-n+2){color:#ff8490}@media (max-width:480px){.landing-chess-artwork__move{width:42px}.landing-chess-artwork__check{width:70px}.landing-legendaire-artwork__foundations span{width:26px}}.landing-mini-label{align-items:center;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);background:linear-gradient(135deg,#78c8ff2e,#ffb47824);border:1px solid #ffffff29;border-radius:999px;box-shadow:0 18px 48px #0000006b,0 0 26px #78c8ff1a;color:#e9f2fff2;color:var(--mini-label-color,#e9f2fff2);display:inline-flex;font-size:clamp(1.05rem,1.35vw,1.28rem);font-weight:950;justify-content:center;letter-spacing:.12em;padding:8px 18px;position:relative;text-shadow:0 12px 34px #000000c7,0 0 16px #78c8ff1f;text-shadow:0 12px 34px #000000c7,0 0 16px var(--mini-text-glow,#78c8ff1f);text-transform:uppercase;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.landing-mini-card:hover .landing-mini-label{box-shadow:0 20px 54px #00000075,0 0 34px #78c8ff24;filter:brightness(1.06);transform:translateY(-1px)}.landing-mini-desc{text-wrap:pretty;background:#000000a6;color:#e9f2ffeb;color:var(--mini-desc-color,#e9f2ffeb);font-size:clamp(.98rem,1.05vw,1.08rem);letter-spacing:.01em;line-height:1.6;margin:auto 0 0;opacity:.93;text-shadow:0 12px 34px #000000c7,0 0 16px #78c8ff1a;text-shadow:0 12px 34px #000000c7,0 0 16px var(--mini-text-glow,#78c8ff1a)}.landing-mini-note{background:#0009;color:#e9f2ffe0;color:var(--mini-note-color,#e9f2ffe0);font-size:clamp(.52rem,.7vw,.76rem);letter-spacing:.01em;line-height:1.45;margin:2px 0 0;opacity:.82;text-shadow:0 12px 34px #000000c7,0 0 14px #78c8ff14;text-shadow:0 12px 34px #000000c7,0 0 14px var(--mini-text-glow,#78c8ff14)}.landing-items{background:radial-gradient(900px 520px at 30% 25%,#78c8ff24,#0000 58%),radial-gradient(900px 520px at 75% 70%,#ffb4781a,#0000 60%),linear-gradient(180deg,#000000e0,#000000d6)}.landing-items-inner{text-align:center;width:min(1120px,100%)}.landing-items-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.landing-item-card{background-position:50%;background-size:cover;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 28px 90px #000000bf;min-height:320px;overflow:hidden;position:relative;transform:translateY(0);transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.landing-item-card:after{background:radial-gradient(500px 260px at 30% 25%,#ff8e3c1a,#0000 60%),linear-gradient(180deg,#0000000a,#000000b8);content:"";inset:0;position:absolute}.landing-item-card:hover{box-shadow:0 34px 120px #000c,0 0 40px #78c8ff1f;filter:brightness(1.06);transform:translateY(-3px)}.landing-item-label{background:#0000008c;border:1px solid #ffffff1a;border-radius:14px;bottom:14px;font-weight:950;left:14px;letter-spacing:.1em;padding:10px 12px;position:absolute;text-transform:uppercase;z-index:1}[data-reveal]{filter:blur(0);opacity:1;transform:translateY(0) scale(1);transition:opacity .56s ease,transform .56s cubic-bezier(.2,.9,.2,1),filter .56s ease}.landing-root.has-reveal-observer [data-reveal]:not(.is-visible){filter:blur(6px);opacity:0;transform:translateY(14px) scale(.99)}[data-reveal].is-visible{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}.landing-final-cta-inner[data-reveal]{transform:translateY(14px) scale(.99);transform:translateY(calc(14px + var(--landing-final-cta-shift-y, 0px))) scale(.99)}.landing-final-cta-inner[data-reveal].is-visible{transform:translateY(0) scale(1);transform:translateY(var(--landing-final-cta-shift-y,0)) scale(1)}@media (max-width:1100px){.landing-promo-hero{grid-template-columns:1fr}.landing-promo-title{max-width:none}.landing-promo-visual-frame{min-height:clamp(360px,58vw,560px)}.landing-beta-reward-card{grid-template-columns:1fr}}@media (max-width:980px){.landing-scroll-indicator--hero{display:none}.landing-promo-primary,.landing-promo-secondary{width:100%}.landing-beta-reward-section{padding:0 18px 42px}.landing-final-cta-inner{--landing-final-cta-shift-y:24px}}@media (max-width:768px){.landing-hero-content{gap:16px}.landing-hero-announcement{padding:10px 14px}.landing-hero-announcement-text{font-size:.84rem;text-align:center}.landing-promo-copy{border-radius:24px;padding:22px 18px}.landing-promo-title{font-size:clamp(2.15rem,10vw,3rem)}.landing-promo-text{font-size:.96rem;line-height:1.68}.landing-promo-highlight{justify-content:flex-start;width:100%}.landing-promo-visual-meta{max-width:72%}.landing-promo-visual-title{font-size:1.12rem}.landing-promo-visual-text{font-size:.86rem}.landing-promo-visual{width:min(440px,96%)}.landing-beta-reward-preview-frame{width:min(320px,72vw)}.landing-beta-reward-card{padding:20px 18px}.landing-beta-reward-copy{align-items:stretch}.landing-beta-reward-point{width:100%}.landing-final-cta-inner{border-radius:24px;padding:24px 18px}.landing-final-title{letter-spacing:.04em}}@media (max-width:860px){.landing-timeline{display:none}.landing-story{background-position:top}.landing-equipment-strip{justify-content:flex-start;left:auto;overflow-x:auto;scroll-snap-type:x mandatory;transform:none;width:100%}.landing-equipment-thumb{flex:0 0 auto;min-width:150px;scroll-snap-align:start}.landing-equipment-main{grid-template-columns:1fr;text-align:center}.landing-equipment-copy{text-align:center}.landing-equipment-desc{margin:0 auto}.landing-equipment-figure{height:46vh}.landing-screenshots-grid{grid-template-columns:1fr}.shot,.shot-1,.shot-2,.shot-3,.shot-4{grid-column:auto}.landing-items-grid,.landing-mini-grid,.landing-race-grid,.landing-upgrades-grid{grid-template-columns:1fr}.landing-upgrade-card{min-height:62vh}}.landing-support-success-toast{animation:landingSupportSuccessToast 5s ease both;background:#052e16f5;border:1px solid #4ade80e0;border-radius:10px;box-shadow:inset 0 0 0 1px #bbf7d014,0 18px 50px #00000075,0 0 34px #22c55e5c;color:#dcffe8;font-size:clamp(1rem,2.4vw,1.18rem);font-weight:800;left:50%;line-height:1.45;max-width:min(92vw,620px);padding:18px 24px;pointer-events:none;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:100000}@keyframes landingSupportSuccessToast{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px)) scale(.98)}6%,92%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% - 6px)) scale(.99)}}.landing-bubble-hover{isolation:isolate;overflow:hidden;position:relative}.landing-bubble-hover-text,.landing-bubble-hover>svg{position:relative;z-index:2}.landing-button-bubble{background:radial-gradient(circle,#fffffff5 0,#d4af37d1 42%,#1e5eff00 76%);border-radius:999px;box-shadow:0 0 10px #d4af378c,0 0 12px #1e5eff57;height:6px;opacity:0;pointer-events:none;position:absolute;transform:scale(.6);width:6px;z-index:1}.landing-button-bubble.b1{left:7%;top:22%}.landing-button-bubble.b2{left:28%;top:18%}.landing-button-bubble.b3{bottom:23%;left:48%}.landing-button-bubble.b4{bottom:20%;right:28%}.landing-button-bubble.b5{right:7%;top:50%}.landing-bubble-hover:focus-visible .landing-button-bubble,.landing-bubble-hover:hover .landing-button-bubble{animation:landingButtonBubbleFloat 1.6s ease-in-out infinite;opacity:.9}.landing-bubble-hover:focus-visible .b1,.landing-bubble-hover:hover .b1{animation-delay:0s}.landing-bubble-hover:focus-visible .b2,.landing-bubble-hover:hover .b2{animation-delay:.25s}.landing-bubble-hover:focus-visible .b3,.landing-bubble-hover:hover .b3{animation-delay:.55s}.landing-bubble-hover:focus-visible .b4,.landing-bubble-hover:hover .b4{animation-delay:.85s}.landing-bubble-hover:focus-visible .b5,.landing-bubble-hover:hover .b5{animation-delay:1.1s}@keyframes landingButtonBubbleFloat{0%{opacity:0;transform:translateY(4px) scale(.55)}25%{opacity:.95}60%{opacity:.75;transform:translateY(-6px) scale(1.05)}to{opacity:0;transform:translateY(-10px) scale(.7)}}@media (prefers-reduced-motion:reduce){.landing-bubble-hover:focus-visible .landing-button-bubble,.landing-bubble-hover:hover .landing-button-bubble{animation:none!important;opacity:0}}.cookie-consent{grid-gap:16px;backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);background:linear-gradient(135deg,#68d8ca1a,#d7a8460f),#080a0ee0;border:1px solid #68d8ca4d;border-radius:8px;bottom:24px;box-shadow:0 24px 70px #00000094,0 0 38px #68d8ca24,inset 0 1px 0 #ffffff0f;color:#f4f7f8;display:grid;gap:16px;left:50%;max-height:min(82svh,760px);max-width:720px;overscroll-behavior:contain;position:fixed;transform:translateX(-50%);width:calc(100% - 32px);z-index:9999}.cookie-consent,.cookie-consent *{box-sizing:border-box}.cookie-consent__header{grid-gap:8px;display:grid;gap:8px}.cookie-consent__header h2{color:#f4f7f8;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.15;margin:0}.cookie-consent__header p{color:#e8eff1d6;font-size:.95rem;line-height:1.55;margin:0}.cookie-consent__categories{grid-gap:10px;display:grid;gap:10px}.cookie-consent__category{grid-gap:12px;align-items:start;background:hsla(0,0%,100%,.045);border:1px solid #ffffff17;border-radius:8px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:12px 14px}.cookie-consent__category input{accent-color:#68d8ca;height:18px;margin:3px 0 0;width:18px}.cookie-consent__category input:disabled{cursor:not-allowed}.cookie-consent__category span{grid-gap:3px;display:grid;gap:3px;min-width:0}.cookie-consent__category strong{color:#f4f7f8;font-size:.95rem}.cookie-consent__category small{color:#d9e2e5b3;font-size:.84rem;line-height:1.45}.cookie-consent__actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.cookie-consent__button{border-radius:8px;color:#f4f7f8;cursor:pointer;font-family:inherit;font-weight:800;line-height:1.15;padding:10px 14px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.cookie-consent__button:hover{transform:translateY(-1px)}.cookie-consent__button:focus-visible{outline:2px solid #68d8cac7;outline-offset:3px}.cookie-consent__button--secondary{background:#ffffff0f;border:1px solid #ecdcb13d}.cookie-consent__button--secondary:hover{background:#ffffff1a;border-color:#ecdcb16b}.cookie-consent__button--primary{background:linear-gradient(135deg,#68d8ca47,#d7a8462e),#68d8ca1f;border:1px solid #68d8ca7a;box-shadow:0 0 24px #68d8ca29}.cookie-consent__button--primary:hover{border-color:#68d8caad;box-shadow:0 0 32px #68d8ca38}@media (max-width:720px){.cookie-consent{bottom:10px;max-height:min(82svh,640px);padding:18px;width:calc(100% - 20px)}.cookie-consent__actions{grid-template-columns:1fr}.cookie-consent__button{width:100%}}.landing-nav,.landing-nav *{box-sizing:border-box}.landing-nav{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#000;border-bottom:1px solid #d4af3740;box-shadow:0 10px 30px #0000008c,0 0 22px #1e5eff1a;display:flex;min-height:72px;position:-webkit-sticky;position:sticky;top:0;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease;z-index:5000}.landing-nav.landing-nav--scrolled{background:#000;border-bottom-color:#d4af3759;box-shadow:0 12px 34px #000000a6,0 0 26px #1e5eff24}.landing-nav-inner{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-areas:"left nav right";grid-template-columns:clamp(220px,26vw,320px) minmax(0,1fr) -webkit-max-content;grid-template-columns:clamp(220px,26vw,320px) minmax(0,1fr) max-content;height:auto;margin:0 auto;max-width:1320px;padding:0 26px;width:100%}.landing-nav.is-twoRow .landing-nav-inner{column-gap:18px;grid-template-areas:"nav nav nav" "left center right";grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);max-width:100%;padding:10px clamp(12px,2.2vw,32px) 12px;position:relative;row-gap:10px}.landing-nav-studio-brand{color:#f8f6f0fa;height:46px;left:clamp(12px,2.2vw,32px);position:absolute;text-decoration:none;top:6px;z-index:5700}.landing-nav-studio-brand,.landing-nav-studio-cluster{align-items:center;display:inline-flex;gap:12px;min-width:0}.landing-nav-rankings-link{align-items:center;background:linear-gradient(135deg,#d7a84624,#68d8ca12),#0f0e0cdb;border:1px solid #d7a8465c;border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035),0 0 18px #d7a84614;color:#f4ebd8f5;display:inline-flex;flex:0 0 auto;font-size:.75rem;font-weight:900;justify-content:center;letter-spacing:.055em;line-height:1;min-height:40px;padding:9px 15px;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.landing-nav-rankings-link:focus-visible,.landing-nav-rankings-link:hover{background:linear-gradient(135deg,#68d8ca26,#d7a8461f),#12110ef0;border-color:#68d8ca80;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 20px #68d8ca1f;color:#fff8e8}.landing-nav-rankings-link:focus-visible{outline:2px solid #68d8ca99;outline-offset:3px}.landing-nav-studio-logo-shine{display:inline-flex;flex:0 0 auto;height:40px;overflow:visible;position:relative;width:150px}.landing-nav-studio-logo{display:block;height:100%;mix-blend-mode:screen;object-fit:contain;object-position:center;width:100%}.landing-nav-studio-logo-shine:after{animation:landingStudioLogoSweep 5.8s ease-in-out .75s infinite;background:linear-gradient(105deg,#0000 0 38%,#ffffff80 47%,#68d8ca61 52%,#fff3 56%,#0000 66% 100%);background-position:-150% 0;background-size:240% 100%;content:"";inset:0;-webkit-mask-image:url(/static/media/Firmenlogo.b05b088b049b45d53ee0.webp);mask-image:url(/static/media/Firmenlogo.b05b088b049b45d53ee0.webp);mask-mode:luminance;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;z-index:2}@keyframes landingStudioLogoSweep{0%,20%{background-position:-150% 0;opacity:0}28%{opacity:.9}48%{background-position:180% 0;opacity:0}to{background-position:180% 0;opacity:0}}.landing-nav-studio-copy{grid-gap:2px;-webkit-font-smoothing:antialiased;display:grid;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;gap:2px;line-height:normal;min-width:0;text-rendering:optimizeLegibility}.landing-nav-studio-copy strong{color:#f8f6f0fa;font-size:1rem;font-weight:800;letter-spacing:normal;white-space:nowrap}.landing-nav-studio-copy>span{color:#d6cfc2c2;font-size:.76rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.landing-nav-studio-brand:focus-visible .landing-nav-studio-logo,.landing-nav-studio-brand:hover .landing-nav-studio-logo{filter:brightness(1.08)}.landing-nav-studio-brand:focus-visible{border-radius:10px;outline:2px solid #68d8ca9e;outline-offset:3px}.landing-nav.is-twoRow{--landing-nav-control-h:40px;--landing-nav-control-gap:8px;--landing-nav-control-radius:12px;--landing-gameLogo-slot:min(480px,42vw);--landing-gameLogo-gap:10px}.landing-nav.is-twoRow .landing-nav-links{background:linear-gradient(180deg,#00000014,#00000038);border-radius:14px;border-top:1px solid #ffffff0d;flex-wrap:nowrap;padding:8px 14px 12px;width:100%}.landing-nav-mid{align-items:center;display:inline-flex;gap:var(--landing-nav-control-gap);grid-area:center;justify-content:center;justify-self:center;min-width:0;pointer-events:auto;position:relative;z-index:5400}.landing-nav.is-twoRow .landing-nav-mid .landing-nav-brandwrap{flex:0 0 auto}.landing-nav.is-twoRow .landing-nav-mid{gap:var(--landing-nav-control-gap);grid-area:left;justify-content:flex-end;justify-self:end;transform:translateX(50px)}.landing-nav.is-twoRow .landing-nav-mid .landing-nav-brand{align-items:center;border-radius:999px;display:inline-flex;height:var(--landing-nav-control-h);padding:8px 12px}.landing-nav.is-twoRow .landing-nav-mid .landing-nav-btn-play{border-radius:var(--landing-nav-control-radius);height:var(--landing-nav-control-h);padding:10px 14px}.landing-nav.is-twoRow .landing-nav-center,.landing-nav.is-twoRow .landing-nav-logo-btn{display:none}.landing-nav-centerGroup{align-self:center;grid-area:center;height:var(--landing-nav-control-h);justify-self:stretch;pointer-events:none;position:relative;width:100%;z-index:6400}.landing-nav.is-twoRow .landing-nav-centerGroup{grid-column:1/-1}.landing-nav-centerGroup>*{pointer-events:auto}.landing-nav.is-twoRow .landing-nav-tools-right{right:0}.landing-nav.is-twoRow .landing-nav-tools-left,.landing-nav.is-twoRow .landing-nav-tools-right{align-items:center;display:inline-flex;gap:var(--landing-nav-control-gap);pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%)}.landing-nav.is-twoRow .landing-nav-tools-left{left:0}.landing-nav.is-twoRow .landing-nav-links{position:relative;z-index:5600}.landing-nav-gameLogo{display:none}.landing-nav.is-twoRow .landing-nav-gameLogo{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;height:var(--landing-nav-control-h);justify-content:center;left:50%;overflow:visible;padding:0;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--landing-gameLogo-slot);z-index:6400}.landing-nav.is-twoRow .landing-nav-gameLogo:focus-visible{border-radius:12px;outline:2px solid #7dfcff8c;outline-offset:4px}.landing-nav.is-twoRow .landing-nav-gameLogo-img{display:block;filter:drop-shadow(0 8px 18px rgba(0,0,0,.55));height:clamp(128px,10.8vw,200px);left:50%;max-width:100%;object-fit:contain;position:absolute;top:50%;transform:translate(-51%,-50%) translateY(-28px);transform-origin:center;width:auto;will-change:transform}.landing-nav.is-twoRow .landing-nav-gameLogo:hover .landing-nav-gameLogo-img{filter:drop-shadow(0 10px 22px rgba(0,0,0,.62))}.landing-nav.is-twoRow .landing-nav-mid .landing-nav-btn-login--mid,.landing-nav.is-twoRow .landing-nav-mid .landing-nav-btn-play--mid{display:none}.landing-nav.is-twoRow .landing-nav-centerCtas{align-items:center;display:inline-flex;gap:6px;left:calc(50% + var(--landing-gameLogo-slot)/2 + var(--landing-gameLogo-gap));position:absolute;top:50%;transform:translateY(-50%) translateX(130px);white-space:nowrap}.landing-nav.is-twoRow .landing-nav-right .landing-nav-btn-login{display:none}@media (max-width:1180px){.landing-nav.is-twoRow{--landing-gameLogo-slot:min(460px,42vw);--landing-gameLogo-gap:8px}.landing-nav.is-twoRow .landing-nav-centerCtas{gap:6px}.landing-nav.is-twoRow .landing-nav-centerCtas .landing-nav-btn-login--center{padding:10px 12px}}@media (max-width:1080px){.landing-nav.is-twoRow{--landing-gameLogo-slot:min(420px,38vw);--landing-gameLogo-gap:6px}.landing-nav.is-twoRow .landing-nav-centerCtas .landing-nav-btn-play--logoRow{padding:10px 12px}.landing-nav.is-twoRow .landing-nav-centerCtas .landing-nav-btn-login--center{padding:10px}}.landing-nav:not(.is-twoRow) .landing-nav-brand-logo{display:none}.landing-nav.is-twoRow .landing-nav-brand-logo{filter:drop-shadow(0 0 14px rgba(255,200,90,.25));height:34px;object-fit:contain;width:34px}.landing-nav.is-twoRow .landing-nav-brand{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;box-shadow:0 12px 36px #00000073;padding:10px 14px}.landing-nav-company{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;box-shadow:none;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;max-width:none;min-height:72px;padding:0;pointer-events:auto}.landing-nav-company--center{justify-self:center}.landing-nav-company:hover{background:#0000;filter:brightness(1.06)}.landing-nav-company:active{background:#0000;filter:brightness(1.03)}.landing-nav .landing-nav-company:active,.landing-nav .landing-nav-company:hover{background:#0000!important}.landing-nav-company:focus-visible{outline:2px solid #7dfcff8c;outline-offset:3px}.landing-nav-company-sub{align-items:center;display:flex;font-size:.72rem;height:100%;line-height:0;opacity:1}.landing-nav-company-logo{background:#0000;display:block;filter:drop-shadow(0 6px 14px rgba(0,0,0,.55));height:100%;max-width:min(720px,56vw);object-fit:contain;pointer-events:auto;transform:translateX(-3px) translateY(2px) scale(2.15);transform-origin:center;width:auto;will-change:transform}.landing-nav-company:hover .landing-nav-company-logo{transform:translateX(-3px) translateY(2px) scale(2.22)}.landing-nav-company:active .landing-nav-company-logo{transform:translateX(-3px) translateY(2px) scale(2.18)}.landing-nav-center{align-items:center;display:flex;gap:14px;grid-area:left;justify-content:flex-start;justify-self:start;min-width:0;position:relative}.landing-nav-logo-btn{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.landing-nav-logo-btn:focus-visible{border-radius:10px;outline:2px solid #7dfcff8c;outline-offset:4px}.landing-nav-logo{display:block;filter:drop-shadow(0 2px 10px rgba(0,0,0,.8));height:40px;width:auto}.landing-nav-brandwrap{flex:1 1 auto;min-width:0}.landing-nav-brandwrap,.landing-user{align-items:center;display:inline-flex;position:relative}.landing-user-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;box-shadow:inset 0 0 0 1px #78c8ff1a;color:#fffffff5;cursor:pointer;display:inline-flex;font-size:.68rem;font-weight:900;gap:7px;letter-spacing:.06em;padding:5px 9px;text-transform:none;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.landing-user-btn:hover{background:#78c8ff24;border-color:#78c8ff38;box-shadow:0 18px 44px #0000008c,0 0 22px #78c8ff24;filter:brightness(1.06);transform:translateY(-1px)}.landing-user-btn:active{filter:brightness(1.02);transform:translateY(3px)}.landing-user-btn.open{background:#ffffff1a}.landing-user-caret{opacity:.75;transform:translateY(-1px)}.landing-user-dropdown{backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#000000a8;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 30px 90px #000000a6,0 0 32px #78c8ff1a;min-width:240px;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);z-index:6500}.landing-user-item{align-items:center;background:#0000;border:none;color:#ffffffed;cursor:pointer;display:flex;font-size:.78rem;font-weight:850;gap:10px;letter-spacing:.06em;padding:11px 12px;text-align:left;text-transform:uppercase;transition:background .14s ease;width:100%}.landing-user-item:hover{background:#78c8ff1a}.landing-user-item.danger{color:#ff8c8cf2}.landing-user-item.danger:hover{background:#ff78781a}.landing-user-item.landing-user-item-static{cursor:default;letter-spacing:.02em;opacity:.9;text-transform:none}.landing-user-sep{background:#ffffff14;height:1px;margin:6px 10px}.landing-nav-brand{align-items:center;background:#0000;border:none;border-radius:12px;box-shadow:inset 0 0 0 1px #78c8ff2e;color:#fffffff5;cursor:pointer;display:inline-flex;font-weight:900;gap:10px;letter-spacing:.1em;max-width:100%;min-width:0;padding:10px 12px;text-transform:uppercase;transform-origin:left center;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.landing-nav-brand:hover{background:#ffffff0d;box-shadow:inset 0 0 0 1px #78c8ff42,0 0 18px #78c8ff1f;transform:translateY(-1px) scale(1.02)}.landing-nav-brand.open{background:#00000042}.landing-nav-brand-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f5e6b2,#d4af37 35%,#fff 60%,#4aa3ff 85%,#1e5eff);-webkit-background-clip:text;font-family:Cinzel,serif;font-size:15px;font-weight:700;letter-spacing:1.5px;overflow:hidden;padding-left:2px;text-overflow:ellipsis;text-shadow:0 0 10px #d4af3740,0 0 16px #1e5eff2e;text-transform:uppercase;white-space:nowrap}.landing-nav-brand-caret{opacity:.85;transform:translateY(-1px)}.landing-nav-dropdown{backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#0000009e;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 30px 90px #000000a6,0 0 32px #78c8ff1a;box-sizing:border-box;left:0;max-height:min(70vh,520px);max-width:100%;min-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:absolute;top:calc(100% + 10px);transform:none;width:100%;z-index:6500}.landing-nav.is-twoRow .landing-nav-dropdown{grid-gap:8px;background:linear-gradient(180deg,#0e121af0,#080a0eeb);border-radius:18px;box-shadow:0 22px 70px #000000a6,0 0 26px #5aaaff1a;display:grid;gap:8px;grid-template-columns:1fr 1fr;left:50%;max-height:none;max-width:none;min-width:0;overflow:hidden;padding:12px;transform:translateX(-50%);width:min(520px,calc(100vw - 28px))}.landing-nav.is-twoRow .landing-nav-dd-sep{grid-column:1/-1;margin:6px 0}.landing-nav.is-twoRow .landing-nav-dd-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;font-size:12px;padding:10px 12px;text-align:center;white-space:nowrap}.landing-nav.is-twoRow .landing-nav-dd-item:hover{border-color:#5aaaff38;box-shadow:0 14px 30px #0000008c,0 0 22px #5aaaff1a;transform:translateY(-1px)}.landing-nav.is-twoRow .landing-nav-dd-item--support{grid-column:1/-1;opacity:.9}.landing-nav-dd-item{background:#0000;border:none;color:#fffffff2;cursor:pointer;font-size:.82rem;font-weight:800;letter-spacing:.08em;padding:12px 14px;text-align:left;text-transform:uppercase;transition:background .14s ease;white-space:normal;width:100%}.landing-nav-dd-item.sub{font-size:.78rem;opacity:.92;padding-left:26px}.landing-nav-dd-item:hover{background:#78c8ff1a}.landing-nav-dd-sep{background:#ffffff14;height:1px;margin:6px 10px}.landing-nav-links{-ms-overflow-style:none;align-items:center;display:flex;gap:18px;grid-area:nav;justify-content:center;min-width:0;overflow-x:auto;padding-inline:10px;scrollbar-width:none;white-space:nowrap}.landing-nav-links::-webkit-scrollbar{display:none}.landing-nav-link{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#ffffffc7;cursor:pointer;flex:0 0 auto;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.6px;padding:10px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .2s ease,transform .2s ease;white-space:nowrap}.landing-nav-link:hover{color:#fffffff2;transform:translateY(-1px)}.landing-nav-link:after{background:linear-gradient(90deg,#d4af3700,#d4af37e6 50%,#d4af3700);border-radius:2px;bottom:4px;box-shadow:0 0 10px #1e5eff59;content:"";height:2px;left:10px;opacity:.9;position:absolute;right:10px;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.landing-nav-link:hover:after{transform:scaleX(1)}.landing-nav-link.active{color:#fffffffa}.landing-nav-link.active:after{opacity:1;transform:scaleX(1)}.landing-nav-right{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;grid-area:right;justify-content:flex-end;justify-self:end;min-width:0;white-space:nowrap}.landing-nav.is-twoRow .landing-nav-right{gap:var(--landing-nav-control-gap);padding-left:10px}.landing-nav-utility{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 6px 16px #00000059;gap:10px;padding:8px 10px}.landing-nav-utility,.landing-search{align-items:center;display:inline-flex}.landing-search{order:29;position:relative}.landing-search-box{align-items:center;background:#0000004d;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 12px 28px #0000006b,inset 0 0 0 1px #ffffff0f;display:inline-flex;gap:8px;padding:8px 10px;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,border-color .14s ease}.landing-nav.is-twoRow .landing-search-box{border-radius:var(--landing-nav-control-radius);height:var(--landing-nav-control-h);padding:0 12px}.landing-search-box.open,.landing-search-box:focus-within{border-color:#78c8ff38;box-shadow:0 18px 48px #0000008c,0 0 22px #78c8ff1f}.landing-search-icon{color:#e9f2ffe0;display:inline-flex;opacity:.9}.landing-search-input{background:#0000;border:none;color:#fffffff0;font-size:.76rem;font-weight:850;letter-spacing:.04em;outline:none;width:118px}.landing-nav.is-twoRow .landing-search-input{height:100%}.landing-search-input::placeholder{color:#e9f2ffb3}.landing-search-clear{align-items:center;background:#0000;border:none;border-radius:8px;color:#e9f2ffc7;cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.landing-search-clear:hover{background:#ffffff14;color:#ffffffeb}.landing-search-dropdown{backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#000000a8;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 30px 90px #000000a6,0 0 32px #78c8ff1a;max-width:min(360px,88vw);min-width:280px;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);z-index:6500}.landing-search-item{align-items:center;background:#0000;border:none;color:#ffffffed;cursor:pointer;display:flex;font-size:.78rem;font-weight:850;gap:10px;justify-content:flex-start;letter-spacing:.06em;padding:11px 12px;text-align:left;transition:background .14s ease;width:100%}.landing-search-item.active,.landing-search-item:hover{background:#78c8ff1a}.landing-search-item-label{align-items:center;display:inline-flex;gap:6px;min-width:0}.landing-search-hl{color:#b4fafff5;text-shadow:0 0 18px #78c8ff29}.landing-lang{align-items:center;background:#0000;border:none;box-shadow:none;display:inline-flex;gap:8px;order:30;padding:0;position:relative}.landing-nav-btn-play{order:10}.landing-nav-btn-login,.landing-user{order:20}.landing-nav-newsletter{order:31}.landing-caret-icon{display:block;height:12px;pointer-events:none;width:12px}.landing-lang-label{font-size:.72rem;letter-spacing:.12em;opacity:.8;text-transform:uppercase}.landing-lang-button{align-items:center;display:inline-flex;gap:8px;line-height:1}.landing-lang-button:hover{box-shadow:0 0 18px #78c8ff1f,inset 0 0 0 1px #78c8ff24;filter:brightness(1.06);transform:translateY(-1px)}.landing-lang-button[aria-disabled=true],.landing-lang-button[disabled]{box-shadow:0 0 0 #0000;cursor:not-allowed;filter:none;opacity:.55;transform:none}.landing-lang-flag{border-radius:3px;box-shadow:0 10px 26px #0000008c,inset 0 0 0 1px #ffffff1f;display:block;flex:none;height:12px;overflow:hidden;width:18px}.landing-lang-code{opacity:.9}.landing-lang-caret{opacity:.75;transform:translateY(-1px)}.landing-lang-dropdown{backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#000000a8;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 30px 90px #000000a6,0 0 32px #78c8ff1a;min-width:240px;overflow:hidden}.landing-lang-dropdown,.landing-lang-locked{position:absolute;right:0;top:calc(100% + 10px);z-index:6500}.landing-lang-locked{background:#0c0c12db;border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 20px 50px #0009;color:#ffffffd9;font-size:.72rem;font-weight:700;line-height:1.3;max-width:260px;padding:10px 12px}.landing-lang-item{align-items:center;background:#0000;border:none;color:#ffffffed;cursor:pointer;display:flex;font-size:.78rem;font-weight:850;gap:10px;letter-spacing:.06em;padding:11px 12px;transition:background .14s ease;width:100%}.landing-lang-item:hover{background:#78c8ff1a}.landing-lang-item.active{background:#ffffff0f}.landing-lang-name{flex:1 1;font-weight:800;letter-spacing:.02em;opacity:.92;text-align:left;text-transform:none}.landing-lang-item .landing-lang-code{font-size:.72rem;opacity:.72}.landing-nav-btn{border:none;border-radius:12px;box-shadow:0 14px 35px #00000073,inset 0 0 0 1px #ffffff1a;cursor:pointer;font-size:.72rem;font-weight:900;letter-spacing:.08em;padding:10px 12px;text-transform:uppercase;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease}.landing-nav.is-twoRow .landing-nav-btn{align-items:center;display:inline-flex;justify-content:center;padding:10px 14px}.landing-nav.is-twoRow .landing-nav-btn,.landing-nav.is-twoRow .landing-user-btn{border-radius:var(--landing-nav-control-radius);height:var(--landing-nav-control-h)}.landing-nav.is-twoRow .landing-user-btn{padding:8px 12px}.landing-nav-btn.primary{background:linear-gradient(135deg,#1e5eff,#0b2a66);border:2px solid #d4af37;box-shadow:0 0 14px #1e5eff8c,0 0 18px #d4af374d,0 8px 18px #0000008c;color:#fff}.landing-nav-btn-play{align-items:center;border-radius:12px;-webkit-clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);display:inline-flex;font-family:Cinzel,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-family:var(--font-title,"Cinzel",Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif);font-size:13px;font-weight:900;isolation:isolate;justify-content:center;letter-spacing:.14em;overflow:hidden;padding:12px 18px;position:relative;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;-webkit-user-select:none;user-select:none}.landing-nav-btn-play:before{background:linear-gradient(180deg,#ffffff61,#ffffff0f 42%,#0000 64%),radial-gradient(110px 38px at 50% 116%,#d4af3747,#d4af3700 70%);inset:0;opacity:.9}.landing-nav-btn-play:after,.landing-nav-btn-play:before{content:"";pointer-events:none;position:absolute;z-index:0}.landing-nav-btn-play:after{background:linear-gradient(90deg,#fff0,#ffffff1f 35%,#ffffff6b 50%,#ffffff1f 65%,#fff0);height:180%;left:-64%;opacity:0;top:-40%;transform:rotate(18deg);width:52%}.landing-nav-btn-play-text{position:relative;text-shadow:0 1px 2px #00000059;z-index:1}.landing-nav-btn-play-bubble{background:radial-gradient(circle,#fffffff5 0,#d4af37d1 42%,#1e5eff00 76%);border-radius:999px;box-shadow:0 0 10px #d4af378c,0 0 12px #1e5eff57;height:6px;opacity:0;pointer-events:none;position:absolute;transform:scale(.6);width:6px;z-index:1}.landing-nav-btn-play-bubble.b1{left:16%;top:22%}.landing-nav-btn-play-bubble.b2{right:18%;top:18%}.landing-nav-btn-play-bubble.b3{bottom:23%;left:30%}.landing-nav-btn-play-bubble.b4{bottom:20%;right:32%}.landing-nav-btn-play-bubble.b5{right:10%;top:50%}.landing-nav-btn-play:hover:after{animation:landingPlayButtonShimmer 1.15s ease-in-out infinite;opacity:1}.landing-nav-btn-play:hover .landing-nav-btn-play-bubble{animation:landingPlayBubbleFloat 1.6s ease-in-out infinite;opacity:.9}.landing-nav-btn-play:hover .b1{animation-delay:0s}.landing-nav-btn-play:hover .b2{animation-delay:.25s}.landing-nav-btn-play:hover .b3{animation-delay:.55s}.landing-nav-btn-play:hover .b4{animation-delay:.85s}.landing-nav-btn-play:hover .b5{animation-delay:1.1s}.landing-nav-btn.ghost{background:#0000004d;box-shadow:0 12px 28px #0000006b,inset 0 0 0 1px #ffffff0f;color:#ffffffed}.landing-nav-newsletter{align-items:center;background:linear-gradient(135deg,#ffe484f5,#ffaa3aeb 24%,#41adfff0 58%,#123997f5);background-size:220% 220%;border:1px solid #ffda7c85;box-shadow:0 14px 34px #00000080,0 0 18px #ffc24e3d,0 0 24px #50b1ff29,inset 0 0 0 1px #ffffff2e;color:#fff8da;display:inline-flex;flex:0 0 auto;gap:8px;isolation:isolate;justify-content:center;line-height:1;overflow:hidden;padding-inline:14px;position:relative;text-shadow:0 1px 8px #0000008c;white-space:nowrap}.landing-nav-newsletter:before{background:linear-gradient(90deg,#0000,#ffffff3d,#0000);content:"";inset:-2px;position:absolute;transform:translateX(-118%) skewX(-18deg);transition:transform .52s ease;z-index:-1}.landing-nav-newsletter:after{background:radial-gradient(circle,#fff 0,#ffe58a 42%,#5aaaffeb 74%);border-radius:999px;box-shadow:0 0 10px #ffe4849e,0 0 16px #5aaaff57;content:"";flex:0 0 7px;height:7px;width:7px}.landing-nav-btn.subtle{background:#ffffff14;color:#ffffffed}.landing-nav-btn:hover{box-shadow:0 22px 60px #0000008c,0 0 24px #78c8ff1f;filter:brightness(1.06);transform:translateY(-1px)}.landing-nav-btn-play:hover{box-shadow:0 0 18px #1e5effd9,0 0 28px #d4af378c,0 12px 24px #000000bf;transform:translateY(-2px)}.landing-nav-beta-status{align-items:center;background:#221f1bb8;border:1px solid #b7a98e61;border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025);color:#e8ddc9f0;cursor:default;display:inline-flex;font-family:Cinzel,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-family:var(--font-title,"Cinzel",Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif);font-size:.71rem;font-weight:800;gap:9px;justify-content:center;letter-spacing:.09em;line-height:1;min-height:42px;padding:9px 14px;text-transform:uppercase;white-space:nowrap}.landing-nav-beta-status:before{background:#b7a98e;border-radius:50%;box-shadow:0 0 10px #b7a98e3d;content:"";flex:0 0 auto;height:7px;width:7px}.landing-nav-btn.ghost:hover{box-shadow:0 18px 48px #0000008c,inset 0 0 0 1px #ffffff14;filter:brightness(1.03)}.landing-nav-btn.ghost.landing-nav-newsletter:hover{border-color:#ffec9db8;box-shadow:0 18px 48px #00000094,0 0 22px #ffc24e5c,0 0 30px #50b1ff3d,inset 0 0 0 1px #ffffff3d;filter:brightness(1.08) saturate(1.08);transform:translateY(-2px)}.landing-nav-newsletter:hover:before{transform:translateX(118%) skewX(-18deg)}.landing-nav-btn:active{transform:translateY(4px)}@keyframes landingNewsletterGradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes landingPlayButtonShimmer{0%{left:-64%}to{left:120%}}@keyframes landingPlayBubbleFloat{0%{opacity:0;transform:translateY(4px) scale(.55)}25%{opacity:.95}60%{opacity:.75;transform:translateY(-6px) scale(1.05)}to{opacity:0;transform:translateY(-10px) scale(.7)}}@keyframes landingNewsletterDot{0%,to{opacity:.74;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:no-preference){.landing-nav-newsletter{animation:landingNewsletterGradient 5.5s ease-in-out infinite}.landing-nav-newsletter:after{animation:landingNewsletterDot 2.4s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.landing-nav-btn-play-bubble,.landing-nav-btn-play:after{animation:none!important}.landing-nav-btn-play:hover .landing-nav-btn-play-bubble,.landing-nav-btn-play:hover:after{opacity:0}.landing-nav-newsletter,.landing-nav-newsletter:after{animation:none}.landing-nav-newsletter:before{display:none}}@keyframes landingCtaPulse{0%,to{box-shadow:0 14px 35px #00000073,0 14px 35px #5aafff2e,inset 0 0 0 1px #ffffff1f;filter:brightness(1.08)}50%{box-shadow:0 14px 35px #00000073,0 14px 35px #5aafff42,inset 0 0 0 1px #ffffff1f;filter:brightness(1.14)}}.landing-user-modal{width:min(92vw,720px)}.landing-user-modal-body{display:flex;flex-direction:column;gap:14px}.landing-user-section{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 18px 50px #00000059,inset 0 0 0 1px #ffffff0a;padding:12px}.landing-user-section-title{color:#f0f8fff0;font-size:.78rem;font-weight:950;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.landing-user-avatar-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.landing-user-avatar{background:#ffffff0d;border-radius:18px;box-shadow:0 18px 50px #00000073,inset 0 0 0 1px #ffffff1a;flex:none;height:90px;overflow:hidden;width:90px}.landing-user-avatar img{display:block;height:100%;object-fit:cover;width:100%}.landing-user-avatar-fallback{align-items:center;background:radial-gradient(120px 120px at 30% 25%,#78c8ff2e,#0000 60%),linear-gradient(135deg,#00000059,#00000026);color:#ffffffe6;display:flex;font-size:2.1rem;font-weight:950;height:100%;justify-content:center;letter-spacing:.08em;width:100%}.landing-user-avatar-actions{display:flex;flex-direction:column;gap:8px;min-width:min(520px,100%)}.landing-user-file{display:none}.landing-user-action{background:linear-gradient(180deg,#5aafff4d,#305cff29);border:none;border-radius:12px;box-shadow:0 14px 35px #00000073,inset 0 0 0 1px #78c8ff29;color:#f0f8fff5;cursor:pointer;font-size:.72rem;font-weight:900;letter-spacing:.06em;padding:10px 12px;text-transform:uppercase;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease;width:-webkit-fit-content;width:fit-content}.landing-user-action:hover:enabled{box-shadow:0 22px 60px #0000008c,0 0 24px #78c8ff29;filter:brightness(1.06);transform:translateY(-1px)}.landing-user-action:active:enabled{transform:translateY(2px)}.landing-user-action:disabled{cursor:not-allowed;opacity:.55}.landing-user-action.subtle{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.landing-user-field{display:flex;flex-direction:column;gap:6px;margin-top:8px}.landing-user-grid2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:8px}.landing-user-current-password-field{width:calc(50% - 6px)}.landing-user-new-password-row{align-items:start}.landing-user-new-password-row>.landing-user-field{margin-top:0;min-width:0}@media (min-width:721px){.landing-user-repeat-password-label{white-space:nowrap}}.landing-user-label{color:#e9f2ffe6;font-size:.74rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.landing-user-input,.landing-user-select,.landing-user-textarea{background:#00000047;border:1px solid #ffffff1a;border-radius:12px;box-shadow:inset 0 0 0 1px #00000059;box-sizing:border-box;color:#fffffff2;outline:none;padding:10px 12px;width:100%}.landing-user-textarea{min-height:86px;resize:vertical}#game-profile-bio.landing-user-textarea--fixed,.landing-user-textarea.landing-user-textarea--fixed{overflow-y:hidden;resize:none!important}.landing-user-input:focus,.landing-user-select:focus,.landing-user-textarea:focus{border-color:#78c8ff57;box-shadow:inset 0 0 0 1px #78c8ff2e,0 0 18px #78c8ff1f}.landing-user-hint{color:#e9f2ffdb;font-size:.78rem;opacity:.82}.landing-user-toggle{background:#00000038;border:1px solid #ffffff1f;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff0f;color:#ffffffeb;cursor:pointer;font-size:.72rem;font-weight:900;letter-spacing:.06em;padding:10px 12px;text-transform:uppercase;transition:filter .14s ease,transform .14s ease,background .14s ease}.landing-user-toggle.on{background:#78c8ff1f;border-color:#78c8ff33}.landing-user-toggle:hover:enabled{filter:brightness(1.06);transform:translateY(-1px)}.landing-user-toggle:disabled{cursor:not-allowed;opacity:.55}.landing-user-actions{display:flex;justify-content:flex-end;margin-top:6px}.landing-user-primary{background:linear-gradient(145deg,#00e0ff,#07f);border:none;border-radius:12px;box-shadow:0 10px 24px #0078ff6b,inset 0 0 0 1px #ffffff59;color:#031321;cursor:pointer;font-size:.78rem;font-weight:950;letter-spacing:.06em;padding:10px 14px;text-transform:uppercase;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.landing-user-primary:hover:enabled{box-shadow:0 14px 30px #0078ff8c,inset 0 0 0 1px #ffffff80;filter:brightness(1.05);transform:translateY(-1px)}.landing-user-primary:disabled{cursor:not-allowed;opacity:.55}.landing-user-banner{border:1px solid #ffffff1a;border-radius:12px;font-weight:850;letter-spacing:.02em;margin-top:10px;padding:10px 12px}.landing-user-banner.success{background:#22c55e1f;border-color:#22c55e38;color:#d2ffe4f5}.landing-user-banner.error{background:#ef44441f;border-color:#ef444438;color:#ffdcdcf5}.landing-user-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.landing-user-kv{display:flex;flex-direction:column;gap:2px}.landing-user-k{font-size:.72rem;font-weight:850;letter-spacing:.08em;opacity:.82;text-transform:uppercase}.landing-user-v{color:#fffffff2;font-weight:900}.landing-user-sep2{background:#ffffff1a;height:1px;margin:14px 0}@media (max-width:720px){.landing-user-grid2{grid-template-columns:1fr}.landing-user-current-password-field{width:100%}.landing-user-avatar-actions{min-width:100%}}@media (max-width:980px){.landing-nav{height:auto}.landing-nav-inner{gap:10px;grid-template-areas:"center" "right";grid-template-columns:1fr;height:auto;padding:10px 12px}.landing-nav-center{display:none}.landing-nav-mid{flex-wrap:wrap;justify-content:center;width:100%}.landing-nav.is-twoRow .landing-nav-mid{grid-area:center;justify-content:center;justify-self:center;transform:none}.landing-nav-right{flex-wrap:wrap;justify-content:center;white-space:normal;width:100%}.landing-nav-utility{display:none}.landing-search{width:min(520px,100%)}.landing-search-box,.landing-search-input{width:100%}.landing-nav-centerGroup,.landing-nav-links{display:none}.landing-nav.is-twoRow .landing-nav-mid .landing-nav-btn-play--mid{display:inline-flex;font-size:11px;letter-spacing:.08em;padding-inline:12px}.landing-nav.is-twoRow .landing-nav-mid .landing-nav-btn-login--mid{display:inline-flex}.landing-nav.is-twoRow .landing-nav-right{padding-right:0}.landing-nav-newsletter{flex:1 1 min(260px,100%);max-width:min(280px,100%);min-height:40px}.landing-nav-gameLogo{display:none!important}}@media (max-width:1500px) and (min-width:981px){.landing-nav.is-twoRow .landing-nav-centerCtas{transform:translateY(-50%) translateX(0)}.landing-nav.is-twoRow .landing-nav-tools-right{gap:6px}.landing-nav.is-twoRow .landing-nav-newsletter{font-size:.68rem;padding-inline:12px}}.landing-nav.is-twoRow .landing-nav-inner{padding-bottom:10px;padding-top:8px;row-gap:8px}.landing-nav.is-twoRow .landing-nav-newsletter{min-width:-webkit-max-content;min-width:max-content}@media (max-width:980px){.landing-nav.is-twoRow .landing-nav-newsletter{flex:1 1 100%;max-width:min(280px,100%);min-width:0}}.landing-nav.is-twoRow .landing-nav-links{grid-column-gap:0;-ms-overflow-style:none;align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#ffffff0f,#0000002e);border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 18px 60px #00000073,0 0 22px #5aaaff1a;column-gap:0;display:grid;grid-template-columns:-webkit-max-content var(--landing-gameLogo-slot) -webkit-max-content -webkit-max-content;grid-template-columns:max-content var(--landing-gameLogo-slot) max-content max-content;justify-self:center;margin-inline:auto;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:8px 6px;scrollbar-width:none;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.landing-nav-experience{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end;min-width:-webkit-max-content;min-width:max-content}.landing-header-experience-button{--landing-header-control-accent:#68d8ca;--landing-header-control-soft:#68d8ca26;align-items:center;-webkit-appearance:none;appearance:none;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--landing-header-control-accent) 21%,#0000),#0000 35%),linear-gradient(135deg,var(--landing-header-control-soft),rgba(215,168,70,.075)),#080d10e0;border:1px solid color-mix(in srgb,var(--landing-header-control-accent) 36%,#0000);border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.045),0 0 18px color-mix(in srgb,var(--landing-header-control-accent) 10%,#0000);color:#f5f8faf5;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:900;gap:9px;justify-content:center;letter-spacing:.035em;line-height:1;min-height:42px;padding:9px 13px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease;white-space:nowrap}.landing-header-fullscreen-button{--landing-header-control-accent:#d7a846;--landing-header-control-soft:#d7a84624}.landing-header-sound-button.is-muted{--landing-header-control-accent:#d2533f;--landing-header-control-soft:#d2533f24}.landing-header-experience-button.active,.landing-header-experience-button:focus-visible,.landing-header-experience-button:hover{background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--landing-header-control-accent) 31%,#0000),#0000 37%),linear-gradient(135deg,color-mix(in srgb,var(--landing-header-control-accent) 20%,#0000),#ffffff0f),#0a0f12f5;border-color:color-mix(in srgb,var(--landing-header-control-accent) 70%,#fff 8%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.065),0 0 24px color-mix(in srgb,var(--landing-header-control-accent) 24%,#0000)}.landing-header-experience-button:hover{transform:translateY(-1px)}.landing-header-experience-button:focus-visible{outline:2px solid color-mix(in srgb,var(--landing-header-control-accent) 78%,#fff 22%);outline-offset:3px}.landing-header-experience-button.active{color:#fffdf5;text-shadow:0 0 12px color-mix(in srgb,var(--landing-header-control-accent) 38%,#0000)}.landing-header-experience-label{position:relative;z-index:2}.landing-header-experience-icon{fill:none;stroke:var(--landing-header-control-accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--landing-header-control-accent) 45%,transparent));flex:0 0 18px;height:18px;overflow:visible;position:relative;transition:transform .26s ease,filter .26s ease;width:18px;z-index:2}.landing-header-experience-icon--sound>path:first-child{fill:color-mix(in srgb,var(--landing-header-control-accent) 16%,#0000)}.landing-header-experience-icon__signal{animation:landingHeaderSoundSignal 1.7s ease-in-out infinite;transform-origin:18px 10px}.landing-header-experience-button.active .landing-header-experience-icon,.landing-header-experience-button:focus-visible .landing-header-experience-icon,.landing-header-experience-button:hover .landing-header-experience-icon{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--landing-header-control-accent) 66%,transparent));transform:scale(1.08)}@keyframes landingHeaderSoundSignal{0%,to{opacity:.48}50%{opacity:1}}@media (max-width:1700px){.landing-header-experience-button{flex:0 0 42px;min-width:42px;padding-left:0;padding-right:0;width:42px}.landing-header-experience-label{display:none}}.landing-nav.is-twoRow .landing-nav-links::-webkit-scrollbar{display:none}.landing-nav.is-twoRow .landing-nav-links-left,.landing-nav.is-twoRow .landing-nav-links-right{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:16px;min-width:-webkit-max-content;min-width:max-content;overflow:visible;white-space:nowrap}.landing-nav.is-twoRow .landing-nav-links-left{justify-content:flex-end}.landing-nav.is-twoRow .landing-nav-links-right{justify-content:flex-start;transform:translateX(-50px)}.landing-nav.is-twoRow .landing-nav-links-gap{height:1px;pointer-events:none;width:100%}.landing-nav.is-twoRow .landing-nav-link{border:1px solid #0000;border-radius:999px;font-size:clamp(10px,.9vw,12px);font-weight:850;padding:6px 10px;white-space:nowrap}.landing-nav.is-twoRow .landing-nav-link:hover{background:#5aaaff17;border-color:#5aaaff2e}.landing-nav.is-twoRow .landing-nav-link.active{background:#ffc85a1a;border-color:#ffc85a38;box-shadow:0 0 18px #ffc85a1f}.landing-nav.is-twoRow .landing-nav-brand{box-shadow:0 12px 36px #0006;padding:9px 12px}.landing-nav.is-twoRow .landing-nav-brand-text{font-size:14px;letter-spacing:1.6px}.landing-nav.is-twoRow .landing-nav-link{background:#0000!important;border:1px solid #0000!important;border-radius:10px;box-shadow:none!important;color:#ffffffb8;font-size:11.5px;font-weight:950;letter-spacing:1.1px;padding:10px;position:relative;text-transform:uppercase;transition:color .18s ease,transform .18s ease,background .18s ease,filter .18s ease}.landing-nav.is-twoRow .landing-nav-link:hover{background:#ffffff0a!important;color:#ffffffeb;transform:translateY(-1px)}.landing-nav.is-twoRow .landing-nav-link:after{background:linear-gradient(90deg,#0000,#5aaaff00 15%,#5aaaff00 85%,#0000);border-radius:999px;bottom:3px;content:"";height:3px;left:6px;opacity:0;position:absolute;right:6px;transform:scaleX(.55);transform-origin:center;transition:opacity .22s ease,transform .22s ease,filter .22s ease,background .22s ease}.landing-nav.is-twoRow .landing-nav-link:hover:after{background:linear-gradient(90deg,#0000,#5aaaff00 12%,#5aaaffd9 50%,#5aaaff00 88%,#0000);filter:drop-shadow(0 0 16px rgba(90,170,255,.45)) drop-shadow(0 0 10px rgba(255,255,255,.1));opacity:.85;transform:scaleX(1)}.landing-nav.is-twoRow .landing-nav-link.active{color:#fffffff5}.landing-nav.is-twoRow .landing-nav-link.active:after{background:linear-gradient(90deg,#0000,#ffc85a00 14%,#ffc85af2 38%,#5aaaff 62%,#ffc85a00 86%,#0000);filter:drop-shadow(0 0 18px rgba(90,170,255,.55)) drop-shadow(0 0 16px rgba(255,200,90,.3));opacity:1;transform:scaleX(1)}.landing-nav.is-twoRow .landing-nav-link.active:before{background:#ffffffeb;border-radius:50%;bottom:1px;box-shadow:0 0 12px #5aaaff59,0 0 12px #ffc85a2e;content:"";height:6px;left:50%;opacity:.85;position:absolute;transform:translateX(-50%);width:6px}@media (max-width:980px){.landing-nav.is-twoRow .landing-nav-inner{gap:10px;grid-template-areas:"center" "right";grid-template-columns:1fr;padding:10px 12px}.landing-nav.is-twoRow .landing-nav-mid{grid-area:center;justify-content:center;justify-self:center;transform:none}.landing-nav.is-twoRow .landing-nav-centerGroup,.landing-nav.is-twoRow .landing-nav-links{display:none}.landing-nav.is-twoRow .landing-nav-right{flex-wrap:wrap;justify-content:center;white-space:normal;width:100%}.landing-nav.is-twoRow .landing-lang{flex:0 0 100%;justify-content:center}.landing-nav.is-twoRow .landing-nav-newsletter{flex:0 1 min(280px,100%);max-width:min(280px,100%);min-width:0;width:min(280px,100%)}}@media (min-width:1800px){.landing-nav-studio-brand{gap:14px;height:52px;top:3px}.landing-nav-studio-logo-shine{height:48px;width:184px}.landing-nav-studio-copy strong{font-size:.98rem}.landing-nav-studio-copy>span{font-size:.65rem}.landing-nav.is-twoRow .landing-nav-links{justify-self:end;margin-left:auto;margin-right:0;max-width:calc(100% - 430px)}}@media (max-width:1799px) and (min-width:981px){.landing-nav-studio-copy{display:none}.landing-nav.is-twoRow .landing-nav-links{justify-self:end;margin-left:auto;margin-right:0;max-width:calc(100% - 168px)}}@media (max-width:980px) and (min-width:721px){.landing-nav-studio-brand{left:12px;top:10px}.landing-nav-studio-logo-shine{height:30px;width:92px}.landing-nav-studio-copy{display:none}}@media (max-width:720px){.landing-nav-studio-brand,.landing-nav-studio-cluster{display:none}}@media (prefers-reduced-motion:reduce){.landing-nav-studio-logo-shine:after{animation:none}}.landing-nav.is-clean{min-height:78px}.landing-nav.is-clean .landing-nav-inner{column-gap:24px;grid-template-areas:"left right";grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:70px;max-width:none;min-height:78px;padding:4px clamp(16px,2.2vw,34px);position:relative;row-gap:0;width:100%}.landing-nav.is-clean .landing-nav-studio-brand{grid-area:auto;height:54px;inset:auto;overflow:visible;position:relative;z-index:auto}.landing-nav.is-clean .landing-nav-studio-cluster{align-self:center;grid-area:left;justify-self:start;max-width:100%;z-index:6600}.landing-nav.is-clean .landing-nav-studio-logo-shine{height:147px;transform:translateY(12px);width:220px}.landing-nav.is-clean .landing-nav-beta-badge{top:6px}.landing-nav.is-clean .landing-nav-studio-copy{transform:translateY(4px)}.landing-nav.is-clean .landing-nav-studio-copy strong{font-size:1rem;font-weight:800;letter-spacing:normal}.landing-nav.is-clean .landing-nav-studio-copy>span{font-size:.76rem;font-weight:400;letter-spacing:.08em}.landing-nav.is-clean .landing-nav-centerGroup{display:contents}.landing-nav.is-clean .landing-nav-gameLogo{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex!important;height:70px;justify-content:center;left:50%;overflow:visible;padding:0;pointer-events:auto;position:absolute;top:4px;transform:translateX(-50%);width:min(460px,32vw);z-index:6400}.landing-nav.is-clean .landing-nav-gameLogo:focus-visible{border-radius:12px;outline:2px solid #7dfcff8c;outline-offset:3px}.landing-nav.is-clean .landing-nav-gameLogo-img{display:block;filter:drop-shadow(0 10px 22px rgba(0,0,0,.62));height:180px;max-width:100%;object-fit:contain;transform:translateY(32px);width:auto}.landing-nav.is-clean .landing-nav-centerCtas{align-items:center;align-self:center;display:inline-flex;flex:0 0 auto;gap:7px;grid-area:auto;inset:auto;justify-self:auto;order:0;pointer-events:auto;position:static;transform:none;white-space:nowrap;z-index:6400}.landing-nav.is-clean .landing-nav-right{align-self:center;flex-wrap:nowrap;gap:8px;grid-area:right;justify-content:flex-end;justify-self:end;padding:0;white-space:nowrap;width:auto;z-index:6450}.landing-nav.is-clean .landing-nav-btn,.landing-nav.is-clean .landing-user-btn{min-height:42px}.landing-nav.is-clean .landing-nav-experience{gap:7px;order:2}.landing-nav.is-clean .landing-user{order:1}.landing-nav.is-clean .landing-lang{order:3;position:relative;z-index:10}.landing-nav.is-clean .landing-lang-button{align-items:center;background:radial-gradient(circle at 18% 20%,#d7a84633,#0000 34%),linear-gradient(135deg,#d7a84629,#68d8ca17),#0d0c0ad1;border:1px solid #d7a84647;border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.045),0 0 18px #d7a84614;color:#f8f6f0fa;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:900;gap:8px;isolation:isolate;justify-content:center;letter-spacing:.055em;line-height:1;min-height:42px;min-width:146px;overflow:hidden;padding:9px 13px;position:relative;text-transform:uppercase;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.landing-nav.is-clean .landing-lang-button.open,.landing-nav.is-clean .landing-lang-button:hover{background:radial-gradient(circle at 18% 20%,#d7a8464d,#0000 34%),linear-gradient(135deg,#d7a84638,#68d8ca1f),hsla(0,0%,100%,.055);border-color:#d7a8468a;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 22px #d7a84626;filter:none;transform:none}.landing-nav.is-clean .landing-lang-button:focus-visible{outline:2px solid #d7a846b3;outline-offset:3px}.landing-nav.is-clean .landing-lang-caret,.landing-nav.is-clean .landing-lang-current,.landing-nav.is-clean .landing-lang-flag,.landing-nav.is-clean .landing-lang-name{position:relative;z-index:2}.landing-nav.is-clean .landing-lang-caret{color:#d7a846;opacity:1;transform:none}.landing-nav.is-clean .landing-lang-flag{aspect-ratio:4/3;border:1px solid #ffffff52;border-radius:3px;box-shadow:0 0 0 1px #00000047,0 0 12px #ffffff1f;height:18px;width:24px}.landing-nav.is-clean .landing-lang-dropdown{grid-gap:6px;backdrop-filter:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at 12% 0,#d7a8462e,#0000 32%),linear-gradient(145deg,#d7a8461a,#68d8ca14),#08090cfa;border:1px solid #d7a8463d;border-radius:8px;box-shadow:0 24px 58px #0000007a,inset 0 0 0 1px hsla(0,0%,100%,.035);display:grid;gap:6px;min-width:0;overflow:visible;padding:8px;right:0;top:calc(100% + 10px);width:min(280px,calc(100vw - 28px))}.landing-nav.is-clean .landing-lang-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:#d6cfc2d1;cursor:pointer;display:flex;font-size:inherit;font-weight:800;gap:10px;isolation:isolate;letter-spacing:normal;min-height:40px;overflow:hidden;padding:9px 10px;position:relative;text-align:left;transition:border-color .15s ease,background .15s ease,color .15s ease}.landing-nav.is-clean .landing-lang-item.active,.landing-nav.is-clean .landing-lang-item:hover{background:linear-gradient(135deg,#68d8ca1f,#d7a84614),hsla(0,0%,100%,.052);border-color:#68d8ca42;color:#f8f6f0fa}.landing-nav.is-clean .landing-lang-name{opacity:1}.landing-language-bubble{background:radial-gradient(circle,#fffffff5 0,#d4af37d1 42%,#1e5eff00 76%);border-radius:999px;box-shadow:0 0 10px #d4af378c,0 0 12px #1e5eff57;height:6px;opacity:0;pointer-events:none;position:absolute;transform:scale(.6);width:6px;z-index:1}.landing-language-bubble.b1{left:7%;top:22%}.landing-language-bubble.b2{left:28%;top:18%}.landing-language-bubble.b3{bottom:23%;left:48%}.landing-language-bubble.b4{bottom:20%;right:28%}.landing-language-bubble.b5{right:7%;top:50%}.landing-language-bubble-hover:focus-visible .landing-language-bubble,.landing-language-bubble-hover:hover .landing-language-bubble{animation:landingLanguageBubbleFloat 1.6s ease-in-out infinite;opacity:.9}.landing-language-bubble-hover:focus-visible .b1,.landing-language-bubble-hover:hover .b1{animation-delay:0s}.landing-language-bubble-hover:focus-visible .b2,.landing-language-bubble-hover:hover .b2{animation-delay:.25s}.landing-language-bubble-hover:focus-visible .b3,.landing-language-bubble-hover:hover .b3{animation-delay:.55s}.landing-language-bubble-hover:focus-visible .b4,.landing-language-bubble-hover:hover .b4{animation-delay:.85s}.landing-language-bubble-hover:focus-visible .b5,.landing-language-bubble-hover:hover .b5{animation-delay:1.1s}@keyframes landingLanguageBubbleFloat{0%{opacity:0;transform:translateY(4px) scale(.55)}25%{opacity:.95}60%{opacity:.75;transform:translateY(-6px) scale(1.05)}to{opacity:0;transform:translateY(-10px) scale(.7)}}@media (min-width:1400px){.landing-nav.is-clean .landing-nav-studio-copy{display:grid}}@media (min-width:721px){.landing-nav.is-clean .landing-nav-beta-badge{top:24px}}@media (max-width:1399px){.landing-nav.is-clean .landing-nav-studio-copy{display:none}}@media (max-width:1280px){.landing-nav.is-clean .landing-lang-button{min-width:42px;padding-left:7px;padding-right:7px;width:42px}.landing-nav.is-clean .landing-lang-caret,.landing-nav.is-clean .landing-lang-current{display:none}}@media (max-width:1599px) and (min-width:1101px){.landing-nav.is-clean .landing-nav-gameLogo{width:min(380px,27vw)}.landing-nav.is-clean .landing-nav-gameLogo-img{height:150px;transform:translateY(24px)}}@media (max-width:1100px){.landing-nav.is-clean .landing-nav-inner{padding-left:12px;padding-right:12px}.landing-nav.is-clean .landing-nav-gameLogo{width:min(250px,24vw)}.landing-nav.is-clean .landing-nav-gameLogo-img{height:118px;transform:translateY(14px)}.landing-nav.is-clean .landing-nav-studio-logo-shine{height:120px;transform:translateY(3px);width:180px}}@media (max-width:980px) and (min-width:721px){.landing-nav.is-clean .landing-nav-studio-logo-shine{height:60px;transform:none;width:92px}.landing-nav.is-clean .landing-nav-rankings-link{font-size:.62rem;min-height:36px;padding:8px 10px}}@media (max-width:720px){.landing-nav.is-clean,.landing-nav.is-clean .landing-nav-inner{min-height:68px}.landing-nav.is-clean .landing-nav-inner{grid-template-areas:"left right";grid-template-columns:minmax(0,1fr) -webkit-max-content;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:60px;padding:4px 8px}.landing-nav.is-clean .landing-nav-gameLogo{height:60px;left:8px;top:3px;transform:none;width:120px}.landing-nav.is-clean .landing-nav-gameLogo-img{height:74px;transform:none}.landing-nav.is-clean .landing-nav-right{gap:5px}.landing-nav.is-clean .landing-lang-dropdown{right:0}.landing-nav.is-clean .landing-nav-centerCtas .landing-nav-btn-play{font-size:10px;padding-inline:11px}}@media (max-width:520px){.landing-nav.is-clean .landing-nav-inner{padding-left:6px;padding-right:6px}.landing-nav.is-clean .landing-nav-right{align-self:center;gap:4px;justify-self:end}.landing-nav.is-clean .landing-nav-gameLogo{left:6px;width:96px}.landing-nav.is-clean .landing-nav-gameLogo-img{height:62px}.landing-nav.is-clean .landing-nav-centerCtas{gap:4px}.landing-nav.is-clean .landing-nav-centerCtas .landing-nav-btn-play{font-size:9px;padding-inline:8px}.landing-nav.is-clean .landing-nav-beta-status{font-size:.58rem;letter-spacing:.055em;max-width:118px;padding-inline:8px;text-align:center;white-space:normal}}@media (prefers-reduced-motion:reduce){.landing-language-bubble-hover:focus-visible .landing-language-bubble,.landing-language-bubble-hover:hover .landing-language-bubble{animation:none!important;opacity:0}}.modal-overlay{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;overflow:auto;padding:92px 12px 12px;padding:calc(var(--header-height, 80px) + 12px) 12px 12px;position:fixed;z-index:10000}.modal-overlay.modal-overlay-clear{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000}.modal-overlay.modal-overlay--header-user{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000ad;padding:104px 12px 12px;padding:calc(var(--header-height, 80px) + 24px) 12px 12px;z-index:1000100}.modal-overlay.modal-overlay--header-user .modal{margin-top:0}.modal-overlay.modal-overlay--header-user-clear{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;padding:104px 12px 12px;padding:calc(var(--header-height, 80px) + 24px) 12px 12px;z-index:1000100}.modal-overlay.modal-overlay--header-user-clear .modal{margin-top:0}.modal{animation:modal-in .18s ease-out;background:linear-gradient(180deg,#14161cf0,#06070aeb);border:1px solid #ffd78c47;border-radius:14px;box-shadow:0 28px 80px #000000bf,inset 0 0 35px #ffc8780f;color:#e8eefc;display:flex;flex-direction:column;margin-top:24px;max-height:calc(100vh - 104px);max-height:calc(100vh - var(--header-height, 80px) - 24px);overflow:hidden;position:relative;width:min(92vw,520px)}.modal:before{background:linear-gradient(120deg,#0000,#ff78201f 35%,#0000 70%);inset:-2px;mix-blend-mode:screen;opacity:.9}.modal:after,.modal:before{content:"";pointer-events:none;position:absolute;z-index:0}.modal:after{background:radial-gradient(circle,#ffbe501a 0,#0000 60%);height:180%;left:-30%;top:-60%;width:80%}.modal-header{border-bottom:1px solid #ffffff0f;flex:none;gap:10px;padding:16px 18px 8px;position:relative;z-index:1}.modal-header,.modal-x{align-items:center;display:flex}.modal-x{background:linear-gradient(145deg,#ffffff1f,#ffffff0f);border:none;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff26;color:#e6efff;cursor:pointer;font-size:24px;font-weight:900;height:34px;justify-content:center;line-height:1;padding:0;position:absolute;right:12px;top:10px;width:34px}.modal-x.modal-x--text{font-size:12px;font-weight:900;height:32px;letter-spacing:.12em;min-width:92px;padding:0 12px;text-transform:uppercase;width:auto}.modal-x:hover{filter:brightness(1.08)}.modal-x:focus-visible{outline:3px solid #ffffff40;outline-offset:2px}.modal-icon img{display:block;filter:drop-shadow(0 0 8px rgba(0,212,255,.45));height:28px;width:28px}.modal-title{color:#ffdda0;font-size:1.15rem;font-weight:900;letter-spacing:.3px;margin:0;text-shadow:0 0 10px #ffc85a47,0 4px 10px #000000bf}.modal-body{color:#dbe6ff;line-height:1.45;min-height:0;overflow:auto;padding:12px 18px}.modal-actions,.modal-body{position:relative;z-index:1}.modal-actions{display:flex;flex:none;gap:12px;justify-content:flex-end;padding:10px 18px 16px}.btn{border:none;border-radius:12px;cursor:pointer;font-weight:900;letter-spacing:.3px;padding:10px 14px}.btn-primary{background:linear-gradient(145deg,#00e0ff,#07f);box-shadow:0 10px 24px #0078ff6b,inset 0 0 0 1px #ffffff59;color:#031321;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.btn-primary:hover{box-shadow:0 14px 30px #0078ff8c,inset 0 0 0 1px #ffffff80;filter:brightness(1.05);transform:translateY(-1px)}.btn-secondary{background:linear-gradient(145deg,#ffffff1f,#ffffff0f);box-shadow:inset 0 0 0 1px #ffffff26;color:#e6efff}@keyframes modal-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-themed .modal-header{position:relative}.modal-themed .modal-title{text-shadow:0 3px 14px #0000008c}.modal-themed .modal-icon img{height:32px;width:32px}.modal.modal-shoplore{margin-top:80px;width:min(92vw,680px)}.modal.modal-bazar-info{margin-top:80px;width:min(92vw,360px)}.modal.modal-bazar-info .modal-header{padding:12px 14px 8px}.modal.modal-bazar-info .modal-title{font-size:1rem}.modal.modal-bazar-info .modal-body{font-size:.95rem;padding:10px 14px 14px}.modal.modal-shoplore,.modal.modal-shoplore .modal-body,.modal.modal-shoplore .modal-title,.modal.modal-shoplore .tab3-shoplore-text{text-transform:none!important}.modal.modal-shoplore.lore-uppercase,.modal.modal-shoplore.lore-uppercase .modal-body,.modal.modal-shoplore.lore-uppercase .modal-title,.modal.modal-shoplore.lore-uppercase .tab3-shoplore-text{text-transform:uppercase!important}.modal.modal-shoplore .modal-title{color:#ffe082;padding-right:52px;text-shadow:0 2px 10px #0000008c}.modal-vip .modal-header{background:radial-gradient(600px 200px at 50% -80px,#ffe29b29,#0000 60%),linear-gradient(145deg,#ff78202e,#ff78200d)}.modal-gold .modal-header{background:radial-gradient(600px 200px at 50% -80px,#ffc8502e,#0000 60%),linear-gradient(145deg,#ffa80029,#ffa8000d)}.modal-kondition .modal-header{background:radial-gradient(600px 200px at 50% -80px,#78ffc829,#0000 60%),linear-gradient(145deg,#3cff9629,#3cff960d)}.header-beta-logo{align-items:center;display:inline-flex;gap:12px}.header-beta-title{color:#f3f7ff;font-size:clamp(1.35rem,2vw,2rem);letter-spacing:.08em;text-shadow:0 0 10px #78b4ff40,0 0 30px #2878ff1f}.beta-badge,.header-beta-title{font-weight:900;text-transform:uppercase}.beta-badge{align-items:center;background:linear-gradient(180deg,#ffe49138,#ffba3b24),linear-gradient(135deg,#ffcd5a1f,#7841001f);border:1px solid #ffd7788c;border-radius:999px;box-shadow:0 0 12px #ffc14338,inset 0 0 14px #ffe8a614;color:#ffd86e;display:inline-flex;font-size:.78rem;justify-content:center;letter-spacing:.18em;padding:6px 14px}.beta-badge-small{font-size:.7rem;padding:5px 12px}.landing-nav-beta-badge{pointer-events:none;position:absolute;right:clamp(2px,.65vw,18px);top:-8px;z-index:2}.beta-hero{background:radial-gradient(circle at top right,#ff782817,#0000 28%),radial-gradient(circle at top left,#4696ff29,#0000 32%),linear-gradient(180deg,#040c1df0,#030814fa);border:1px solid #538cff3d;border-radius:28px;box-shadow:0 20px 60px #0000006b,inset 0 0 40px #124bb414;margin-top:14px;overflow:hidden;padding:36px;position:relative;text-align:left;width:min(940px,calc(100% - 12px))}.beta-hero-glow{background:radial-gradient(circle,#3883ff4d,#0000 68%);border-radius:50%;filter:blur(24px);height:280px;inset:auto -120px -120px auto;pointer-events:none;position:absolute;width:280px}.beta-hero-content{max-width:900px;position:relative;z-index:2}.beta-hero-topline{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}.beta-hero-server{color:#93b9ff;font-size:.98rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.beta-hero-title{color:#f7fbff;font-size:clamp(2rem,4vw,3.3rem);font-weight:900;letter-spacing:.03em;line-height:1.04;margin:0 0 14px;text-shadow:0 0 18px #5d9eff2e,0 0 38px #1c57d61f;text-transform:uppercase}.beta-hero-text{color:#ebf2ffe6;font-size:1.08rem;line-height:1.7;margin:0;max-width:760px;text-shadow:0 0 8px #0003}.beta-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:28px}.beta-main-button,.beta-secondary-button{border:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.beta-main-button{background:linear-gradient(180deg,#70b8ff,#4f8cff 48%,#4068ff);border-radius:18px;box-shadow:0 10px 26px #376fff57,inset 0 1px 0 #ffffff47;color:#07111f;font-size:1.02rem;font-weight:900;letter-spacing:.08em;min-width:240px;padding:16px 28px;text-transform:uppercase}.beta-main-button:hover{box-shadow:0 14px 30px #376fff66,inset 0 1px 0 #ffffff52;filter:brightness(1.03);transform:translateY(-2px)}.beta-main-button:active{transform:translateY(0)}.beta-main-status{min-height:50px;min-width:240px;padding-inline:24px}.beta-secondary-button{background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;box-shadow:0 16px 34px #00000057;color:#eff5fff0;font-size:.92rem;font-weight:850;letter-spacing:.08em;padding:14px 18px;text-transform:uppercase}.beta-secondary-button:hover{box-shadow:0 20px 42px #0006,0 0 22px #78c8ff1f;filter:brightness(1.05);transform:translateY(-2px)}.beta-hero-side-note{color:#cad9f3d1;flex:1 1 320px;font-size:.95rem;line-height:1.55;max-width:420px}.beta-notice{align-items:flex-start;background:linear-gradient(180deg,#0a142ceb,#080f1ff0);border:1px solid #5688ff33;border-radius:18px;box-shadow:0 10px 30px #00000038,inset 0 0 20px #3068ff0f;display:flex;gap:14px;padding:16px 18px}.beta-notice-icon{align-items:center;background:#ffd16614;border:1px solid #ffd67a40;border-radius:12px;color:#ffd86e;display:inline-flex;flex:0 0 auto;font-size:1rem;height:34px;justify-content:center;width:34px}.beta-notice-title{color:#f7fbff;font-size:.98rem;font-weight:800;margin-bottom:4px}.beta-notice-text{color:#dee8f9db;font-size:.94rem;line-height:1.6}.beta-notice-trust{color:#ffe2a0f5;font-size:.92rem;font-weight:800;line-height:1.6;margin-top:10px}.auth-beta-notice{margin-top:16px}.landing-beta-shop-section{background:radial-gradient(900px 420px at 24% 35%,#ffc4661f,#0000 64%),radial-gradient(960px 460px at 76% 50%,#78c8ff1f,#0000 64%),linear-gradient(180deg,#050913f0,#03070ffa);padding:0 24px 42px;position:relative}.landing-beta-shop-wrap{margin:0 auto;width:min(1180px,100%)}.beta-shop-note{align-items:center;background:linear-gradient(180deg,#231808d9,#110b04e6);border:1px solid #ffcf623d;border-radius:16px;box-shadow:inset 0 0 20px #ffbf470d,0 12px 28px #0003;display:flex;flex-wrap:wrap;gap:12px;padding:14px 16px}.beta-shop-note-label{align-items:center;background:#ffd5661a;border:1px solid #ffd56647;border-radius:999px;color:#ffd86e;display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;letter-spacing:.12em;padding:5px 10px;text-transform:uppercase}.beta-shop-note-text{color:#f7e9c9e6;font-size:.92rem;line-height:1.55}.beta-footer-note{color:#c2d0e8b8;font-size:.88rem;line-height:1.6;padding:12px 10px 0;text-align:center}@media (max-width:980px){.landing-nav-beta-badge{right:0;top:-10px}.beta-hero{width:min(100%,calc(100vw - 40px))}}@media (max-width:768px){.beta-hero{border-radius:22px;padding:24px 18px}.beta-hero-title{font-size:1.75rem}.beta-hero-text{font-size:.98rem}.beta-main-button,.beta-secondary-button{width:100%}.beta-hero-side-note{max-width:100%}.landing-beta-shop-section{padding:0 18px 30px}}.auth-human-check-status,.auth-password-manager-hint,.auth-password-variety{color:#e1ecfab3;font-size:.76rem;line-height:1.4}.auth-password-strength{background:#050a128f;border:1px solid #83b2e633;border-radius:12px;margin-top:8px;padding:10px 12px}.auth-password-strength-head{color:#eaf4ff;display:flex;font-size:.76rem;font-weight:700;gap:12px;justify-content:space-between}.auth-password-meter{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr);margin:7px 0 8px}.auth-password-meter span{background:#ffffff1f;border-radius:999px;height:4px}.auth-password-meter .is-on.score-1{background:#ff6b6b}.auth-password-meter .is-on.score-2{background:#f5ae45}.auth-password-meter .is-on.score-3{background:#80c7ff}.auth-password-meter .is-on.score-4{background:#55df9a}.auth-password-checks{grid-gap:3px;color:#e1ecfab8;display:grid;font-size:.72rem;gap:3px;line-height:1.35;list-style:none;margin:0;padding:0}.auth-password-checks .is-ok{color:#71e3a8}.auth-password-checks .is-open{color:#ffd17a}.auth-password-variety{margin-top:6px}.auth-human-check{background:linear-gradient(135deg,#0d1827f0,#060c15f0);border:1px solid #69bbff3d;border-radius:14px;grid-column:1/-1;padding:10px 12px}.auth-human-check-label{color:#eaf5ff;font-size:.78rem;font-weight:700;letter-spacing:.01em;margin-bottom:8px}.auth-human-check-label span{color:#62d9aa}.auth-turnstile-host{min-height:65px;width:100%}.auth-human-check-status{margin-top:5px}.auth-human-check-status.is-error{color:#ff9b9b}@media (max-width:480px){.auth-human-check{padding:9px}}.auth-mfa-title{color:#eff8ff;font-size:1.05rem;font-weight:800}.auth-mfa-text{color:#e2eefcc2;line-height:1.5;margin:0}.auth-mfa-code{font-feature-settings:"tnum";font-size:1.24rem;font-variant-numeric:tabular-nums;letter-spacing:.42em;text-align:center}.account-mfa-panel{margin-top:14px}.account-mfa-aal{color:#63dfa0;font-size:.8rem;font-weight:700;margin-top:8px}.account-mfa-factors{grid-gap:7px;color:#eaf4ff;display:grid;font-size:.82rem;gap:7px;margin:12px 0}.account-mfa-factor{align-items:center;background:#050c158c;border:1px solid #75b4e838;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:8px 10px}.account-mfa-actions button,.account-mfa-factor button{background:#12324ba6;border:1px solid #77beef4d;border-radius:9px;color:#eaf5ff;cursor:pointer;padding:7px 10px}.account-mfa-actions button:disabled,.account-mfa-factor button:disabled{cursor:not-allowed;opacity:.5}.account-mfa-factors--pending{border-top:1px solid #ffc15c33;padding-top:8px}.account-mfa-remove-confirm{grid-gap:8px;background:#371609b8;border:1px solid #ffaa685c;border-radius:12px;color:#ffe6cf;display:grid;font-size:.8rem;gap:8px;line-height:1.45;margin:10px 0;padding:10px 12px}.account-mfa-enrollment{grid-gap:9px;background:#041015ad;border:1px solid #63d3a547;border-radius:14px;color:#ebf6ffd1;display:grid;font-size:.8rem;gap:9px;line-height:1.45;margin-top:12px;padding:12px}.account-mfa-enrollment p{margin:0}.account-mfa-qr{background:#fff;border-radius:12px;margin:3px auto;padding:8px;width:min(220px,100%)}.account-mfa-enrollment code{background:#00000059;border-radius:8px;color:#aee9ff;overflow-wrap:anywhere;padding:8px;-webkit-user-select:all;user-select:all}.account-mfa-code{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.36em;text-align:center}.account-mfa-actions{display:flex;gap:8px;justify-content:flex-end}.account-mfa-backup-hint{margin-top:10px}.account-created-overlay{background:#0000008c;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:7060}.account-created-modal{backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);background:#000000d1;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 40px 110px #000c,0 0 34px #78c8ff24;padding:18px 16px 16px;text-align:center;width:min(520px,100%)}.account-created-message{color:var(--color-success);font-weight:950;letter-spacing:.01em;line-height:1.45}.account-created-actions{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.account-created-btn{border:none;border-radius:14px;box-shadow:0 14px 35px #00000073,inset 0 0 0 1px #ffffff1a;cursor:pointer;font-size:.78rem;font-weight:900;letter-spacing:.08em;padding:12px 14px;text-transform:uppercase;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease}.account-created-btn.primary{background:linear-gradient(180deg,#5aaffff2,#305cffe0);color:#061023}.account-created-btn:hover{box-shadow:0 22px 60px #0000008c,0 0 24px #78c8ff1f;filter:brightness(1.06);transform:translateY(-1px)}.account-created-btn:disabled,.account-created-btn[aria-disabled=true]{cursor:wait;filter:grayscale(.15) brightness(.92);opacity:.72;transform:none}.account-created-btn:disabled:hover,.account-created-btn[aria-disabled=true]:hover{box-shadow:0 14px 35px #00000073,inset 0 0 0 1px #ffffff1a;transform:none}.account-created-btn:active{transform:translateY(4px)}@keyframes authNebulaDrift{0%{opacity:.22;transform:translate3d(-2%,-1%,0) scale(1)}50%{opacity:.32;transform:translate3d(2%,2%,0) scale(1.05)}to{opacity:.24;transform:translate3d(-1%,3%,0) scale(1.08)}}@keyframes authParticlesFloat{0%{opacity:.1;transform:translateZ(0)}to{opacity:.18;transform:translate3d(-16px,12px,0)}}@keyframes authHeroPulse{0%,to{box-shadow:0 26px 82px #000000c7,inset 0 0 0 1px #ffffff14,0 0 24px #78c8ff2e,0 0 18px #ffd7781f}50%{box-shadow:0 30px 92px #000000d6,inset 0 0 0 1px #ffffff1f,0 0 34px #78c8ff47,0 0 30px #ffd77838}}@keyframes authHeroSweep{0%{opacity:0;transform:translateX(-160%) skewX(-16deg)}25%{opacity:.08}55%{opacity:.18}to{opacity:0;transform:translateX(180%) skewX(-16deg)}}@keyframes authPlusPulse{0%,to{box-shadow:0 0 0 0 #ffd7782e;transform:scale(1)}50%{box-shadow:0 0 0 8px #ffd77800;transform:scale(1.06)}}.auth-overlay{-webkit-overflow-scrolling:touch;align-items:flex-start;background:#0000008c;display:flex;inset:0;justify-content:center;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:8px;position:fixed;z-index:7000}.auth-modal{backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);background:#000000d1;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 40px 110px #000c,0 0 34px #78c8ff24;box-sizing:border-box;flex:0 0 auto;isolation:isolate;margin-block:auto;overflow:hidden;padding:14px 14px 12px;position:relative;width:min(740px,100%)}.auth-modal:after,.auth-modal:before{content:"";inset:-24%;pointer-events:none;position:absolute}.auth-modal:before{animation:authNebulaDrift 18s ease-in-out infinite alternate;background:radial-gradient(circle at 18% 26%,#5ca7ff38,#5ca7ff00 32%),radial-gradient(circle at 80% 18%,#ffd7782e,#ffd77800 28%),radial-gradient(circle at 50% 82%,#60ffce1f,#60ffce00 26%)}.auth-modal:after{animation:authParticlesFloat 22s linear infinite alternate;background-image:radial-gradient(circle at 16% 22%,#ffffff2e 0 1px,#0000 1.6px),radial-gradient(circle at 74% 30%,#78c8ff38 0 1px,#0000 1.6px),radial-gradient(circle at 38% 72%,#ffd7782e 0 1px,#0000 1.8px),radial-gradient(circle at 84% 78%,#ffffff1f 0 1px,#0000 1.6px);inset:0;opacity:.14}.auth-modal>*{position:relative;z-index:1}.auth-modal.is-email-focus-perf{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 24px 72px #000000bd}.auth-modal.is-email-focus-perf,.auth-modal.is-email-focus-perf *{transition:none!important}.auth-modal *{box-sizing:border-box}.auth-modal.register{padding:14px 14px 12px;width:min(1080px,100%)}.auth-modal.auth-modal--register-step1{width:min(1220px,100%)}.auth-modal.auth-modal--register-step2{width:min(920px,100%)}.auth-modal.auth-modal--serverpick{width:min(760px,100%)}.auth-head{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.auth-title-main{font-weight:950;grid-column:1;justify-self:start;letter-spacing:.1em;text-transform:uppercase}.auth-title-center{grid-column:2;justify-self:center;text-align:center}.auth-title-addon{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;box-shadow:0 14px 34px #00000073;font-size:.74rem;font-weight:900;letter-spacing:.08em;opacity:.9;padding:6px 10px}.auth-title-addon--race{background:radial-gradient(120% 160% at 50% 0,#ffd77829,#0000 58%),#ffffff12;border-color:#ffd7786b;box-shadow:0 18px 40px #00000085,0 0 24px #ffd77829;color:#ffefc4fa;font-size:.9rem;letter-spacing:.12em;padding:9px 16px}.auth-close{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;color:#fffffff2;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.4rem;font-weight:950;grid-column:3;height:42px;justify-content:center;justify-self:end;line-height:1;padding:0;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;width:42px}.auth-close:hover{background:#78c8ff24!important;border-color:#78c8ff38!important;box-shadow:0 18px 44px #0000008c,0 0 22px #78c8ff24;filter:brightness(1.06);transform:translateY(-1px)}.auth-close:active{filter:brightness(1.02);transform:translateY(3px)}.auth-subtitle{font-size:.98rem;line-height:1.32;margin-top:4px;opacity:.9}.auth-placeholder{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;line-height:1.55;margin-top:16px;opacity:.92;padding:14px}.auth-form{grid-gap:8px;display:grid;gap:8px;margin-top:8px;min-width:0}.auth-form--register{align-items:start;column-gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px}.auth-form--register-step{gap:14px}.auth-form--register-account{column-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.auth-form--register>.auth-actions,.auth-form--register>.auth-block,.auth-form--register>.auth-error,.auth-form--register>.auth-field--wide,.auth-form--register>.auth-legal,.auth-form--register>.auth-social{grid-column:1/-1}.auth-social{grid-gap:9px;display:grid;gap:9px;margin:4px 0 8px;min-width:0}.auth-social-divider{align-items:center;color:#e5effba8;display:flex;font-size:.72rem;gap:10px;text-align:center}.auth-social-divider:after,.auth-social-divider:before{background:#90b7dc33;content:"";flex:1 1;height:1px}.auth-social-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-social-button{align-items:center;background:#0d1b2be0;border:1px solid #a8c7e547;border-radius:12px;color:#eef6ff;cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:800;gap:9px;justify-content:center;min-height:44px;padding:9px 12px}.auth-social-button>span{background:#fff;border-radius:50%;color:#162031;display:grid;font-weight:900;height:22px;place-items:center;width:22px}.auth-social-button--facebook>span{color:#1877f2}.auth-social-button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.auth-social-button:disabled{cursor:not-allowed;opacity:.46}.auth-social-privacy,.auth-social-status{color:#dfebf8ad;font-size:.7rem;line-height:1.4}.auth-social-status{color:#f1c785;text-align:center}.auth-steps{display:flex;gap:8px;justify-content:center;margin-top:10px}.auth-step{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;display:grid;font-weight:950;height:30px;letter-spacing:.06em;opacity:.7;place-items:center;width:30px}.auth-step.active{border-color:#78c8ff40;box-shadow:inset 0 0 0 1px #78c8ff2e,0 0 26px #78c8ff1f;opacity:1}.auth-step.done{background:#78c8ff29;border-color:#78c8ff3d;opacity:.95}.auth-block{background:linear-gradient(180deg,hsla(0,0%,100%,.045),#ffffff08),#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden;padding:8px;position:relative}.auth-block:before{background:radial-gradient(circle at 50% 50%,#78c8ff1f,#78c8ff00 70%);content:"";height:120px;inset:-20% -10% auto;opacity:.7;pointer-events:none;position:absolute}.auth-block-title{font-size:.78rem;font-weight:950;letter-spacing:.1em;margin-bottom:6px;opacity:.9;text-align:center;text-transform:uppercase}.auth-race-picked-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.auth-race-picked{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;box-shadow:0 14px 34px #00000073;font-size:.78rem;font-weight:950;justify-self:center;letter-spacing:.1em;opacity:.95;padding:7px 12px;text-align:center;text-transform:uppercase}.auth-race-picked.is-empty{background:radial-gradient(120% 160% at 50% 0,#ffd77824,#0000 58%),#ffffff14;border-color:#ffd77866;box-shadow:0 18px 40px #00000080,0 0 24px #ffd77824;color:#fff1ccfa;font-size:.84rem;letter-spacing:.12em;min-width:min(100%,320px);padding:8px 12px}.auth-race-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.auth-race-card{grid-gap:8px;background:#00000042;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 14px 45px #0000008c;cursor:pointer;display:grid;gap:8px;padding:8px;text-align:left;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease}.auth-race-card:hover{background:#ffffff0f;border-color:#ffffff29;box-shadow:0 22px 70px #000000b3,0 0 34px #78c8ff2e;box-shadow:0 22px 70px #000000b3,0 0 34px var(--race-accent,#78c8ff2e);filter:brightness(1.06);transform:translateY(-2px)}.auth-race-card:active{transform:translateY(5px)}.auth-race-card.selected{background:#ffffff12;border-color:#ffffff42;box-shadow:0 0 0 6px #78c8ffa6,0 22px 80px #000000d1;box-shadow:0 0 0 6px var(--race-accent,#78c8ffa6),0 22px 80px #000000d1}.auth-race-card.selected:hover{box-shadow:0 0 0 6px #78c8ffbf,0 22px 80px #000000d6,0 0 40px #78c8ff2e;box-shadow:0 0 0 6px var(--race-accent,#78c8ffbf),0 22px 80px #000000d6,0 0 40px var(--race-accent,#78c8ff2e)}.auth-race-img-wrap{aspect-ratio:16/6.2;background:radial-gradient(280px 160px at 30% 30%,#78c8ff24,#0000 60%),linear-gradient(135deg,#0a101ee6,#000000d9);border:1px solid #ffffff1f;border-radius:12px;overflow:hidden;width:100%}.auth-race-img-fallback{background:linear-gradient(135deg,#78c8ff24,#0000008c);height:100%;width:100%}.auth-race-img-wrap img{display:block;height:100%;object-fit:cover;width:100%}.auth-race-meta{grid-gap:2px;display:grid;gap:2px}.auth-race-name{font-size:.8rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.auth-race-desc{font-size:.8rem;line-height:1.18;opacity:.88}.auth-avatar-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(6,minmax(0,1fr))}.auth-avatar{background:#00000040;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 16px 55px #000000a6;cursor:pointer;overflow:hidden;padding:0;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,border-color .14s ease}.auth-avatar img{aspect-ratio:7/5;display:block;height:100%;object-fit:cover;width:100%}.auth-avatar:hover{box-shadow:0 22px 70px #000000bf,0 0 26px #78c8ff1f;filter:brightness(1.06);transform:translateY(-2px)}.auth-avatar:active{transform:translateY(5px)}.auth-avatar.selected{border-color:#78c8ffb3;box-shadow:0 0 0 3px #78c8ffe6,0 18px 52px #000000d9,0 0 28px #78c8ff2e}@media (max-width:1200px){.auth-avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.auth-field{grid-gap:6px;display:grid;gap:6px;min-width:0}.auth-link{background:#0000;border:none;color:#a0dcffeb;cursor:pointer;font-size:.68rem;font-weight:850;justify-self:end;letter-spacing:.06em;padding:2px 0;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.auth-link:hover{text-decoration:underline}.auth-link:disabled{cursor:default;opacity:.55;text-decoration:none}.auth-legal{grid-gap:8px;align-items:start;background:#00000038;border:1px solid #ffffff1a;border-radius:14px;cursor:pointer;display:grid;gap:8px;grid-template-columns:18px 1fr;padding:10px}.auth-legal-checkbox{cursor:pointer;height:18px;margin-top:2px;width:18px}.auth-legal-text{font-size:.92rem;line-height:1.22;opacity:.92}.auth-legal-link{color:#78c8fff2;font-weight:950;text-decoration:none}.auth-legal-link:hover{text-decoration:underline}.auth-privacy-notice{color:#e6ecf5c7;font-size:.82rem;line-height:1.4;margin:-2px 2px 2px 36px}.auth-newsletter{margin-top:2px}.auth-newsletter-text{grid-gap:6px;display:grid;gap:6px}.auth-newsletter-title{color:#ffe08cf5;font-weight:950}.auth-newsletter-consent{color:#e9eef7c7;font-size:.78rem;line-height:1.34}.auth-select{-webkit-appearance:auto;appearance:auto}.auth-server-hint{font-size:.86rem;font-weight:800;letter-spacing:.02em;margin-top:2px;opacity:.78}.auth-static{align-items:center;display:flex;gap:10px}.auth-server-display{padding-right:10px}.auth-server-icon{background:#30528885;border:1px solid #91d7ff6b;border-radius:10px;box-shadow:0 8px 20px #00000047,0 0 18px #78c8ff24;color:#c4f5ff;display:grid;font-size:1.1rem;font-weight:900;height:28px;place-items:center;text-transform:none;width:28px}.auth-server-name{align-items:baseline;display:inline-flex;gap:6px;text-transform:none}.auth-server-name-main{color:#f8fbff;font-weight:980;letter-spacing:.03em}.auth-server-name-status{color:#ffe096f2;font-size:.82em;font-weight:800;letter-spacing:.08em;text-shadow:0 0 12px #78c8ff29}.auth-server-flag{background-color:#039;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='20'%3E%3Cpath fill='%23039' d='M0 0h28v20H0z'/%3E%3Cg fill='%23FC0'%3E%3Ccircle cx='14' cy='5' r='1'/%3E%3Ccircle cx='17' cy='5.7' r='1'/%3E%3Ccircle cx='19.3' cy='7.7' r='1'/%3E%3Ccircle cx='20' cy='10' r='1'/%3E%3Ccircle cx='19.3' cy='12.3' r='1'/%3E%3Ccircle cx='17' cy='14.3' r='1'/%3E%3Ccircle cx='14' cy='15' r='1'/%3E%3Ccircle cx='11' cy='14.3' r='1'/%3E%3Ccircle cx='8.7' cy='12.3' r='1'/%3E%3Ccircle cx='8' cy='10' r='1'/%3E%3Ccircle cx='8.7' cy='7.7' r='1'/%3E%3Ccircle cx='11' cy='5.7' r='1'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;border-radius:4px;box-shadow:0 2px 6px #0000008c;height:20px;margin-left:auto;width:28px}.auth-server-grid{grid-gap:10px;display:grid;gap:10px}.auth-server-grid--select{grid-template-columns:1fr}.auth-server-card{background:linear-gradient(135deg,#ffffff0f,#ffffff03 56%),#00000042;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 18px 56px #0000009e;cursor:pointer;isolation:isolate;overflow:hidden;padding:12px;position:relative;text-align:left;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;width:100%}.auth-server-card:before{background:radial-gradient(circle at 12% 20%,#78c8ff24,#78c8ff00 28%),radial-gradient(circle at 84% 24%,#ffd7781f,#ffd77800 22%);content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.auth-server-card>*{position:relative;z-index:1}.auth-server-card-head{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr auto}.auth-server-card:hover{background:#ffffff0f;border-color:#ffffff29;box-shadow:0 22px 70px #000000b3,0 0 28px #78c8ff1f;filter:brightness(1.06);transform:translateY(-2px)}.auth-server-card:active{transform:translateY(5px)}.auth-server-card:disabled{cursor:not-allowed;opacity:.7}.auth-server-card.active{background:radial-gradient(140% 180% at 50% 0,#78c8ff38,#0000 58%),radial-gradient(120% 150% at 100% 0,#ffd7781f,#0000 42%),#ffffff14;border-color:#78c8ff6b;box-shadow:0 24px 76px #000000c2,0 0 34px #78c8ff3d,0 0 22px #ffd7781f}.auth-server-card-title{margin-bottom:4px;min-width:0}.auth-server-card-meta{font-size:.92rem;line-height:1.25;opacity:.9}.auth-server-card .auth-server-icon{border-radius:12px;box-shadow:0 10px 22px #00000052,0 0 20px #78c8ff29,inset 0 0 0 1px #ffffff0f;height:30px;width:30px}.auth-server-card .auth-server-flag{border-radius:999px;box-shadow:0 4px 10px #00000057,0 0 12px #78c8ff24;height:16px;opacity:.94;width:22px}.auth-slot-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;margin-top:14px}.auth-slot-card{grid-gap:12px;background:#00000047;border:3px solid #fff3;border-radius:18px;box-shadow:0 24px 72px #000000bd,inset 0 0 0 1px #ffffff0d;color:#fffffff2;cursor:pointer;display:grid;gap:12px;grid-template-rows:auto 1fr auto;isolation:isolate;min-height:252px;overflow:hidden;padding:16px;position:relative;text-align:left;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.auth-slot-card:after,.auth-slot-card:before{content:"";pointer-events:none;position:absolute}.auth-slot-card:before{background:radial-gradient(circle at 18% 18%,#ffffff14,#fff0 24%),radial-gradient(circle at 84% 12%,#78c8ff29,#78c8ff00 30%);inset:0;opacity:.9}.auth-slot-card:after{background:linear-gradient(90deg,#fff0,#ffffff29,#fff0);bottom:-30%;opacity:0;top:-30%;width:44%}.auth-slot-card>*{position:relative;z-index:1}.auth-slot-card:hover{border-color:#ffffff2e;box-shadow:0 28px 84px #000000d1,0 0 34px #78c8ff24,inset 0 0 0 1px #ffffff14;filter:brightness(1.06);transform:translateY(-2px)}.auth-slot-card.is-menu-open{overflow:visible;z-index:8}.auth-slot-card:active{transform:translateY(3px) scale(.992)}.auth-slot-card.is-filled{background:radial-gradient(140% 180% at 50% 0,#78c8ff24,#0000 58%),linear-gradient(180deg,#ffffff0f,hsla(0,0%,100%,.025)),#ffffff0f}.auth-slot-card.is-filled.is-prime:not(.is-hero){border-color:#ffd7786b;box-shadow:0 26px 80px #000c,0 0 24px #ffd77824,inset 0 0 0 1px #ffffff0f}.auth-slot-card.is-filled.is-hero{animation:authHeroPulse 4.8s ease-in-out infinite;background:radial-gradient(150% 190% at 50% 0,#60b4ff38,#0000 58%),radial-gradient(120% 150% at 100% 0,#ffd77829,#0000 42%),linear-gradient(180deg,#ffffff14,#ffffff08),#ffffff12;border-color:#ffdd81d1}.auth-slot-card.is-filled.is-hero:after{animation:authHeroSweep 5.8s ease-in-out infinite;opacity:1}.auth-slot-card.is-empty{background:radial-gradient(140% 180% at 50% 0,#ffd77829,#0000 58%),linear-gradient(180deg,#fff6d70d,#ffffff05),#ffffff0a;border-style:dashed;border-width:3px}.auth-slot-card.is-empty:hover{border-color:#ffd77857;box-shadow:0 28px 86px #000000d1,0 0 34px #ffd77829,0 0 24px #78c8ff14}.auth-slot-head{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);position:relative;z-index:3}.auth-slot-kicker,.auth-slot-state{font-size:.72rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.auth-slot-kicker{opacity:.88}.auth-slot-state{background:#ffd77814;border:1px solid #ffd7782e;border-radius:999px;box-shadow:0 8px 20px #00000042;color:#ffe29ff5;grid-column:2;justify-self:center;padding:6px 10px}.auth-slot-card.is-filled.is-hero .auth-slot-state{background:linear-gradient(135deg,#4482ff52,#ffd7782e),#ffffff14;border-color:#ffd77852;box-shadow:0 10px 24px #00000052,0 0 18px #78c8ff2e;color:#fff7dbfa}.auth-slot-card.is-menu-open .auth-slot-head{z-index:12}.auth-slot-menuWrap{grid-column:3;justify-self:end;position:relative}.auth-slot-menuBtn{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;color:#f4f4ffeb;cursor:pointer;font-size:1rem;font-weight:950;height:34px;letter-spacing:.16em;min-width:40px;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.auth-slot-menuBtn.is-open,.auth-slot-menuBtn:hover{background:#ffd7781a;border-color:#ffd77847;box-shadow:0 14px 26px #00000057;transform:translateY(-1px)}.auth-slot-menu{background:radial-gradient(120% 160% at 50% 0,#78c8ff24,#0000 60%),#090e16f5;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 20px 44px #0000008a,inset 0 0 0 1px #ffffff0a;min-width:178px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:4}.auth-slot-menuItem{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;color:#f0f8fff0;cursor:pointer;font-size:.7rem;font-weight:900;letter-spacing:.08em;padding:10px 12px;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,filter .14s ease;width:100%}.auth-slot-menuItem:hover{box-shadow:0 14px 26px #00000057;filter:brightness(1.05);transform:translateY(-1px)}.auth-slot-menuItem.is-danger{background:#ff5c5c1a;border-color:#ff787842;color:#ffd3d3f5}.auth-slot-body{grid-gap:12px;align-content:start;display:grid;gap:12px}.auth-slot-avatar{aspect-ratio:1/1;background:radial-gradient(120% 140% at 50% 0,#78c8ff29,#0000 60%),#090e16eb;border:1px solid #ffffff1f;border-radius:16px;display:grid;overflow:hidden;padding:8px;place-items:center;width:100%}.auth-slot-avatar img{display:block;height:100%;object-fit:contain;width:100%}.auth-slot-meta{grid-gap:5px;display:grid;gap:5px}.auth-slot-name{font-size:1rem;font-weight:950;letter-spacing:.04em}.auth-slot-emptyText,.auth-slot-sub{font-size:.88rem;line-height:1.4;opacity:.82}.auth-slot-warning{color:#ffb07afa;font-size:.82rem;font-weight:900;letter-spacing:.02em;line-height:1.35}.auth-slot-lore{color:#dbc9ffe6;font-size:.8rem;font-style:italic;line-height:1.45}.auth-slot-emptyIcon{align-self:center;animation:authPlusPulse 2.6s ease-in-out infinite;background:#ffd77814;border:1px dashed #ffd77861;border-radius:18px;color:#ffe9b4f5;display:grid;font-size:2rem;font-weight:900;height:64px;justify-self:center;place-items:center;width:64px}.auth-slot-action{align-items:center;align-self:end;display:inline-flex;font-size:.76rem;font-weight:950;gap:8px;letter-spacing:.1em;text-transform:uppercase}.auth-slot-card.is-filled .auth-slot-action{color:#9bf4b3fa}.auth-slot-card.is-filled .auth-slot-action:before{background:#5cff8cf5;border-radius:999px;box-shadow:0 0 12px #5cff8c75;content:"";height:8px;width:8px}.auth-slot-card.is-empty .auth-slot-action{color:#ffe3a3fa}.auth-label{font-size:.68rem;font-weight:900;letter-spacing:.1em;opacity:.85;text-transform:uppercase}.auth-input{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;box-shadow:inset 0 0 0 1px #78c8ff14;box-sizing:border-box;color:#fffffff2;font-size:.94rem;max-width:100%;min-width:0;outline:none;padding:8px 10px;width:100%}.auth-input:focus{border-color:#78c8ff59;box-shadow:inset 0 0 0 1px #78c8ff2e,0 0 0 3px #78c8ff1f}.auth-hint{font-size:.78rem;font-weight:800;letter-spacing:.04em;opacity:.9}.auth-hint.ok{color:#7cfc98f2}.auth-hint.bad{color:#ff7878f2}.auth-error{background:#ff464614;border:1px solid #ff787859;border-radius:14px;color:#ffd2d2f2;font-size:.86rem;font-weight:850;letter-spacing:.02em;padding:8px 10px}.auth-deletePrompt{background:radial-gradient(120% 160% at 50% 0,#ff8a5c1f,#0000 56%),#120a0eeb;border:1px solid #ffa97042;border-radius:18px;box-shadow:0 26px 76px #0000009e,0 0 24px #ff8a5c1a;margin-top:14px;padding:16px}.auth-deletePromptTitle{color:#ffe7cdfa;font-size:.86rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.auth-deletePromptText{color:#ffe4daeb;line-height:1.5;margin-top:10px}.auth-deletePromptLore{color:#e2c8ffe0;font-style:italic;line-height:1.55;margin-top:10px}.auth-deletePromptTarget{color:#fff0cffa;font-size:1rem;font-weight:950;letter-spacing:.04em;margin-top:12px}.auth-deletePromptHint{color:#ffd8bde6;font-size:.84rem;line-height:1.45;margin-top:12px}.auth-deletePromptField{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.auth-deletePromptLabel{color:#ffebd6e6;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.auth-deletePromptInput{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;box-shadow:inset 0 0 0 1px #ff8a5c14;color:#fffffff2;font-size:.98rem;outline:none;padding:12px;width:100%}.auth-deletePromptInput:focus{border-color:#ffa9705c;box-shadow:inset 0 0 0 1px #ffa9702e,0 0 0 3px #ffa9701a}.auth-deletePromptActions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.auth-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:8px}.auth-modal.register .auth-actions{background:#0000;padding-bottom:0;padding-top:0;position:static}.auth-actions--serverpick{justify-content:space-between}.auth-btn{border:none;border-radius:14px;box-shadow:0 14px 35px #00000073,inset 0 0 0 1px #ffffff1a;cursor:pointer;font-size:.72rem;font-weight:900;letter-spacing:.08em;overflow:hidden;padding:10px 12px;position:relative;text-transform:uppercase;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease}.auth-btn.primary{background:linear-gradient(135deg,#7acdfff5,#3e70ffeb,#2c5cffe6);background-position:0 50%;background-size:180% 180%;color:#061023}.auth-btn.ghost{background:#0000004d;border:1px solid #ffffff1f;color:#ffffffed}.auth-btn.primary:hover{background-position:100% 50%;box-shadow:0 24px 66px #0009,0 0 24px #78c8ff2e,0 0 18px #ffd77814;filter:brightness(1.06);transform:translateY(-1px)}.auth-btn.ghost:hover{border-color:#ff787847;box-shadow:0 20px 56px #00000094,0 0 20px #ff78781f;filter:brightness(1.04);transform:translateY(-1px)}.auth-btn:active{transform:translateY(3px) scale(.985)}.auth-btn:disabled{cursor:not-allowed;filter:saturate(.72);opacity:.52;padding:9px 11px;transform:none}.auth-modal.register .auth-beta-notice{border-radius:14px;gap:10px;margin-top:10px;padding:12px 14px}.auth-modal.register .auth-beta-notice .beta-notice-icon{border-radius:10px;font-size:.92rem;height:28px;width:28px}.auth-modal.register .auth-beta-notice .beta-notice-title{font-size:.86rem;margin-bottom:2px}.auth-modal.register .auth-beta-notice .beta-notice-text,.auth-modal.register .auth-beta-notice .beta-notice-trust{font-size:.8rem;line-height:1.3}.auth-modal.register .auth-beta-notice .beta-notice-trust{margin-top:4px}.auth-modal.register .auth-race-card{gap:5px;padding:5px}.auth-modal.register .auth-race-img-wrap{aspect-ratio:16/7.6}.auth-modal.register .auth-race-name{font-size:.74rem}.auth-modal.register .auth-race-desc{font-size:.7rem;line-height:1.05}.auth-modal.register .auth-avatar-grid{gap:5px;grid-template-columns:repeat(4,minmax(0,1fr))}.auth-modal.register .auth-avatar img{aspect-ratio:9/4.4;object-position:center top}.auth-form--register-step .auth-block{padding:14px}.auth-form--register-step .auth-race-grid{gap:14px}.auth-form--register-step .auth-race-card{gap:10px;padding:10px}.auth-form--register-step .auth-race-img-wrap{aspect-ratio:16/11.4;background:radial-gradient(220px 140px at 50% 50%,#78c8ff1f,#0000 68%),#070b13f5}.auth-form--register-step .auth-race-img-wrap img{object-fit:contain;object-position:center center;padding:2px}.auth-form--register-step .auth-race-name{font-size:.84rem}.auth-form--register-step .auth-race-desc{font-size:.82rem;line-height:1.2}.auth-form--register-step .auth-avatar-grid{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.auth-form--register-step .auth-avatar{background:radial-gradient(180px 120px at 50% 40%,#78c8ff1a,#0000 72%),#070b13f0;padding:8px}.auth-form--register-step .auth-avatar img{aspect-ratio:1/1.08;object-fit:contain;object-position:center center}.auth-form--register-account .auth-input{font-size:1rem;min-height:56px;padding:12px 14px}.auth-form--register-account .auth-legal{margin-top:6px}.auth-form--register-account .auth-label{font-size:.74rem}.auth-form--register-account .auth-actions{margin-top:12px}@media (max-width:900px){.auth-overlay{padding:8px}.auth-modal,.auth-modal.register{padding:10px 10px 8px}.auth-modal.auth-modal--register-step1,.auth-modal.auth-modal--register-step2{width:min(100%,100%)}.auth-form--register,.auth-form--register-account,.auth-race-grid,.auth-race-picked-row,.auth-slot-grid,.auth-social-actions{grid-template-columns:1fr}.auth-avatar-grid,.auth-modal.register .auth-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-modal.register .auth-avatar img{aspect-ratio:7/4.8}.auth-form--register-step .auth-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:900px){.auth-subtitle{font-size:.84rem;margin-top:4px}.auth-form{gap:5px;margin-top:6px}.auth-modal.register .auth-beta-notice .beta-notice-trust{display:none}.auth-race-card{gap:5px;padding:5px}.auth-race-img-wrap{aspect-ratio:16/5.8}.auth-avatar-grid{gap:3px}.auth-input{font-size:.9rem;padding:7px 9px}.auth-legal{padding:7px}.auth-btn{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.auth-modal:after,.auth-modal:before,.auth-slot-card.is-filled.is-hero,.auth-slot-card.is-filled.is-hero:after,.auth-slot-emptyIcon{animation:none!important}}.news-overlay{background:#0000008c;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:6900}.news-modal{backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);background:#000000d1;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 40px 110px #000c,0 0 34px #78c8ff24;padding:16px 16px 14px;width:min(740px,100%)}.news-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.news-title{font-weight:950;letter-spacing:.1em;text-transform:uppercase}.news-close{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;color:#fffffff2;cursor:pointer;display:grid;font-size:1.4rem;font-weight:950;height:42px;line-height:1;padding:0;place-items:center;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;width:42px}.news-close:hover{background:#78c8ff1f;border-color:#78c8ff38;box-shadow:0 22px 60px #0000008c,0 0 24px #78c8ff1f;filter:brightness(1.06);transform:translateY(-1px)}.news-close:active{transform:translateY(1px)}.news-body{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;margin-top:12px;padding:14px}.news-text{line-height:1.55;margin:0;opacity:.92}.screenshots-overlay{background:#0000008c;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:6900}.screenshots-modal{backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);background:#000000d1;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 40px 110px #000c,0 0 34px #78c8ff24;padding:16px 16px 14px;width:min(980px,100%)}.screenshots-head{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:42px 1fr 42px}.screenshots-head-spacer{height:42px;width:42px}.screenshots-title{font-weight:950;letter-spacing:.1em;text-align:center;text-transform:uppercase}.screenshots-icon{display:block;height:18px;width:18px}.screenshots-icon--chevron{height:22px;width:22px}.screenshots-close{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;color:#fffffff2;cursor:pointer;display:grid;font-size:1.4rem;font-weight:950;height:42px;line-height:1;padding:0;place-items:center;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;width:42px}.screenshots-close:hover{background:#78c8ff1f;border-color:#78c8ff38;box-shadow:0 22px 60px #0000008c,0 0 24px #78c8ff1f;filter:brightness(1.06);transform:translateY(-1px)}.screenshots-close:active{transform:translateY(1px)}.screenshots-body{margin-top:12px}.screenshots-empty{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;opacity:.9;padding:14px;text-align:center}.screenshots-carousel{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:46px 1fr 46px}.screenshots-arrow{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;color:#fffffff2;cursor:pointer;display:grid;font-size:2.2rem;height:46px;line-height:1;padding:0;place-items:center;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;width:46px}.screenshots-arrow:hover:not(:disabled){background:#78c8ff1f;border-color:#78c8ff38;box-shadow:0 22px 60px #0000008c,0 0 24px #78c8ff1f;filter:brightness(1.06);transform:translateY(-1px)}.screenshots-arrow:disabled{cursor:not-allowed;opacity:.38}.screenshots-page{grid-gap:14px;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.screenshots-item{-webkit-appearance:none;appearance:none;aspect-ratio:16/9;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 25px 70px #000000a6,inset 0 0 0 1px #78c8ff14;cursor:zoom-in;overflow:hidden;padding:0;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.screenshots-item,.screenshots-item:hover{background:radial-gradient(500px 260px at 30% 30%,#58aaff2e,#0000 60%),linear-gradient(135deg,#0a101eeb,#000000e0)}.screenshots-item:hover{border-color:#78c8ff38;box-shadow:0 34px 120px #000c,0 0 40px #78c8ff1f;filter:brightness(1.06);transform:translateY(-1px)}.screenshots-item:focus-visible{outline:2px solid #7dfcff8c;outline-offset:3px}.screenshots-item img{display:block;height:100%;object-fit:contain;width:100%}.screenshots-zoom-overlay{animation:screenshots-zoom-overlay-in .52s ease both;background:#000000d1;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:7200}.screenshots-zoom-content{animation:screenshots-zoom-content-in 1.8s cubic-bezier(.2,.9,.2,1) both;background:#000000a6;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 40px 110px #000c,0 0 34px #78c8ff24;max-height:92vh;max-width:96vw;overflow:hidden;padding:12px;position:relative;will-change:transform,opacity}.screenshots-zoom-frame{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;box-sizing:border-box;display:flex;justify-content:center;max-height:100%;max-width:100%;overflow:visible;padding:12px}.screenshots-zoom-img{animation:screenshots-zoom-img-in 1.6s cubic-bezier(.2,.9,.2,1) both;display:block;height:auto;max-height:calc(100vh - 170px);max-height:calc(100dvh - 170px);max-width:min(1100px,calc(100vw - 190px));max-width:min(1100px,calc(100dvw - 190px));object-fit:contain;width:auto;will-change:transform,opacity}.screenshots-zoom-close{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;color:#fffffff2;cursor:pointer;display:grid;height:42px;line-height:1;padding:0;place-items:center;position:absolute;right:18px;top:18px;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;width:42px;z-index:2}.screenshots-zoom-close:hover{background:#78c8ff1f;border-color:#78c8ff38;box-shadow:0 22px 60px #0000008c,0 0 24px #78c8ff1f;filter:brightness(1.06);transform:translateY(-1px)}.screenshots-zoom-close:active{transform:translateY(1px)}.screenshots-zoom-arrow{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;color:#fffffff2;cursor:pointer;display:grid;height:46px;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;width:46px;z-index:2}.screenshots-zoom-arrow.left{left:18px}.screenshots-zoom-arrow.right{right:18px}.screenshots-zoom-arrow:hover:not(:disabled){background:#78c8ff1f;border-color:#78c8ff38;box-shadow:0 22px 60px #0000008c,0 0 24px #78c8ff1f;filter:brightness(1.06);transform:translateY(calc(-50% - 1px))}.screenshots-zoom-arrow:disabled{cursor:not-allowed;opacity:.38}@keyframes screenshots-zoom-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes screenshots-zoom-content-in{0%{opacity:0;transform:scale(.62)}to{opacity:1;transform:scale(1)}}@keyframes screenshots-zoom-img-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.screenshots-arrow,.screenshots-close,.screenshots-zoom-arrow,.screenshots-zoom-close{transition:none}.screenshots-zoom-content,.screenshots-zoom-img,.screenshots-zoom-overlay{animation:none}}.screenshots-dots{display:flex;gap:10px;justify-content:center;margin-top:12px}.screenshots-dot{background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;cursor:pointer;height:10px;padding:0;width:10px}.screenshots-dot:hover{background:#78c8ff33;border-color:#78c8ff47}.screenshots-dot:focus-visible{outline:2px solid #7dfcff8c;outline-offset:3px}.screenshots-dot.active{background:radial-gradient(circle at 30% 30%,#fffffff2,#78c8ff8c 45%,#ff4fd85c 100%);border-color:#7dfcff8c;box-shadow:0 0 0 4px #78c8ff1a,0 0 30px #78c8ff59}@media (max-width:700px){.screenshots-modal{padding:14px 12px 12px}.screenshots-carousel{grid-template-columns:42px 1fr 42px}.screenshots-arrow{height:42px;width:42px}.screenshots-page{grid-template-columns:1fr}.screenshots-zoom-content{padding:10px}.screenshots-zoom-close{right:12px;top:12px}.screenshots-zoom-arrow{height:42px;width:42px}.screenshots-zoom-arrow.left{left:10px}.screenshots-zoom-arrow.right{right:10px}.screenshots-zoom-frame{padding:10px}.screenshots-zoom-img{max-height:calc(100vh - 160px);max-width:calc(100vw - 140px)}}.playgate-overlay{background:#0000008c;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:7050}.playgate-modal{backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);background:#000000d1;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 40px 110px #000c,0 0 34px #78c8ff24;padding:16px 16px 14px;width:min(520px,100%)}.playgate-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.playgate-title{font-weight:950;letter-spacing:.1em;text-transform:uppercase}.playgate-close{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;color:#fffffff2;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.15rem;font-weight:950;height:42px;justify-content:center;line-height:1;padding:0;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;width:42px}.playgate-close:hover{background:#78c8ff24;border-color:#78c8ff38;box-shadow:0 18px 44px #0000008c,0 0 22px #78c8ff24;filter:brightness(1.06);transform:translateY(-1px)}.playgate-close:active{filter:brightness(1.02);transform:translateY(3px)}.playgate-body{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.playgate-btn{border:none;border-radius:14px;box-shadow:0 14px 35px #00000073,inset 0 0 0 1px #ffffff1a;cursor:pointer;font-size:.78rem;font-weight:900;letter-spacing:.08em;padding:12px 14px;text-transform:uppercase;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease}.playgate-btn.primary{background:linear-gradient(180deg,#5aaffff2,#305cffe0);color:#061023}.playgate-btn.ghost{background:#0000004d;color:#ffffffed}.playgate-btn:hover{box-shadow:0 22px 60px #0000008c,0 0 24px #78c8ff1f;filter:brightness(1.06);transform:translateY(-1px)}.playgate-btn:active{transform:translateY(4px)}.supportbot-root{grid-gap:12px;display:grid;gap:12px;min-width:0}.supportbot-chatcard{grid-gap:12px;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;display:grid;gap:12px;grid-template-columns:250px 1fr;min-width:0;padding:12px}.supportbot-left{grid-gap:8px;align-content:start;background:#0003;border:1px solid #ffffff1a;border-radius:14px;display:grid;gap:8px;padding:12px}.supportbot-avatar{margin:0 auto;max-width:220px;width:100%}.supportbot-avatar img,.supportbot-avatar svg{display:block;filter:drop-shadow(0 18px 42px rgba(0,0,0,.55));height:auto;width:100%}.supportbot-avatar img{aspect-ratio:1/1;border-radius:22px;object-fit:cover;object-position:50% 15%}.supportbot-agent-name{font-weight:950;letter-spacing:.06em;text-align:center;text-transform:uppercase}.supportbot-agent-sub{font-size:.9rem;line-height:1.3;opacity:.85;text-align:center}.supportbot-quick-title{font-size:.72rem;font-weight:950;letter-spacing:.1em;margin-top:2px;opacity:.9;text-transform:uppercase}.supportbot-quick{grid-gap:8px;display:grid;gap:8px}.supportbot-chip{background:#00000038;border:1px solid #ffffff1a;border-radius:999px;color:#fffffff0;cursor:pointer;font-weight:900;letter-spacing:.02em;padding:10px 12px;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.supportbot-chip:hover{background:#78c8ff1a;border-color:#78c8ff2e;box-shadow:0 18px 44px #0000008c,0 0 18px #78c8ff1a;filter:brightness(1.04);transform:translateY(-1px)}.supportbot-chip:active{transform:translateY(3px)}.supportbot-right{grid-gap:10px;display:grid;gap:10px;grid-template-rows:1fr auto;min-height:360px;min-width:0}.supportbot-messages{grid-gap:10px;align-content:start;background:#00000038;border:1px solid #ffffff1a;border-radius:14px;display:grid;gap:10px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;overflow:auto;padding:12px}.supportbot-field,.supportbot-messages{scrollbar-color:#78c8ff75 #ffffff0d;scrollbar-width:thin}.supportbot-field::-webkit-scrollbar,.supportbot-messages::-webkit-scrollbar{height:12px;width:12px}.supportbot-field::-webkit-scrollbar-track,.supportbot-messages::-webkit-scrollbar-track{background:hsla(0,0%,100%,.045);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0f}.supportbot-field::-webkit-scrollbar-thumb,.supportbot-messages::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#78c8ffc7,#3666ffb8);border:3px solid #0c0f16f5;border-radius:999px;box-shadow:0 0 16px #78c8ff24}.supportbot-field::-webkit-scrollbar-thumb:hover,.supportbot-messages::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9adcffe6,#4a7cffd6)}.supportbot-field::-webkit-scrollbar-corner,.supportbot-messages::-webkit-scrollbar-corner{background:#0000}.supportbot-msg{align-items:flex-start;display:flex}.supportbot-msg.user{justify-content:flex-end}.supportbot-msg.bot{justify-content:flex-start}.supportbot-bubble{font-feature-settings:normal;border:1px solid #ffffff1a;border-radius:14px;font-variant-caps:normal;letter-spacing:.01em;line-height:1.35;max-width:min(520px,100%);overflow-wrap:anywhere;padding:10px 12px;text-transform:none;white-space:pre-wrap}.supportbot-msg.bot .supportbot-bubble{background:#ffffff0f;color:#fffffff0}.supportbot-msg.user .supportbot-bubble{align-self:flex-start;background:linear-gradient(180deg,#5aafffe6,#305cffd6);border-color:#78c8ff2e;color:#061023;min-width:64px;text-align:center}.supportbot-inputrow{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr auto}.supportbot-input{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;box-shadow:inset 0 0 0 1px #78c8ff14;box-sizing:border-box;color:#fffffff2;font-size:1rem;outline:none;padding:12px;width:100%}.supportbot-input:focus{border-color:#78c8ff59;box-shadow:inset 0 0 0 1px #78c8ff2e,0 0 0 3px #78c8ff1f}.supportbot-contact-btn,.supportbot-send{background:linear-gradient(180deg,#5aaffff2,#305cffe0);border:none;border-radius:14px;box-shadow:0 14px 35px #00000073,inset 0 0 0 1px #ffffff1a;color:#061023;cursor:pointer;font-size:.72rem;font-weight:900;letter-spacing:.08em;padding:10px 12px;text-transform:uppercase;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease}.supportbot-contact-btn:hover,.supportbot-send:hover{box-shadow:0 22px 60px #0000008c,0 0 24px #78c8ff1f;filter:brightness(1.06);transform:translateY(-1px)}.supportbot-contact-btn:active,.supportbot-send:active{transform:translateY(4px)}.supportbot-contact-btn:disabled,.supportbot-send:disabled{box-shadow:0 12px 28px #0000008c,inset 0 0 0 1px #ffffff14;cursor:not-allowed;filter:none;opacity:.72;transform:none}.supportbot-contact{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.supportbot-contact-muted{opacity:.85}.supportbot-contact-panel{grid-gap:10px;display:grid;gap:10px;min-width:0}.supportbot-contact-hint{line-height:1.45;opacity:.9}.supportbot-contact-note{font-size:.92rem;line-height:1.4;opacity:.78}.supportbot-form{grid-gap:8px;display:grid;gap:8px;min-width:0}.supportbot-label{font-size:.72rem;font-weight:900;letter-spacing:.1em;opacity:.85;text-transform:uppercase}.supportbot-field{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;box-shadow:inset 0 0 0 1px #78c8ff14;box-sizing:border-box;color:#fffffff2;font-size:1rem;outline:none;padding:12px;width:100%}.supportbot-field:focus{border-color:#78c8ff59;box-shadow:inset 0 0 0 1px #78c8ff2e,0 0 0 3px #78c8ff1f}.supportbot-select{-webkit-appearance:auto;appearance:auto;background-color:#16181cfa;color:#fffffff5}.supportbot-select option{background-color:#111820;color:#f3f7ff}.supportbot-select option:checked{background-color:#2f6fe8;color:#fff}.supportbot-file{padding:10px 12px}.supportbot-filehint{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;gap:8px 12px;justify-content:space-between;line-height:1.35;opacity:.82}.supportbot-file-remove{background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;color:#f5f8ffeb;cursor:pointer;font:inherit;font-size:.78rem;font-weight:850;letter-spacing:.04em;padding:6px 10px}.supportbot-file-remove:hover:not(:disabled){background:#ffffff1a}.supportbot-file-remove:disabled{cursor:not-allowed;opacity:.55}.supportbot-textarea{min-height:120px;overflow:auto;resize:vertical}.supportbot-textarea--small{min-height:90px}.supportbot-charcount{color:#e1e8f69e;font-size:.78rem;font-weight:800;margin-top:-4px;text-align:right}.supportbot-error{background:#ff464614;border:1px solid #ff787859;border-radius:14px;color:#ffd2d2f2}.supportbot-error,.supportbot-success{font-weight:850;letter-spacing:.02em;padding:12px}.supportbot-success{background:#46ff9614;border:1px solid #6effb459;border-radius:14px;color:#d7ffe6f5}.supportbot-form-actions{display:flex;justify-content:flex-end;margin-top:2px}@media (max-width:860px){.supportbot-chatcard{grid-template-columns:1fr}.supportbot-left{align-items:center;grid-template-columns:120px 1fr}.supportbot-avatar{max-width:120px}.supportbot-quick,.supportbot-quick-title{grid-column:1/-1}}.support-overlay{background:#0000008c;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:6900}.support-modal{backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);background:#000000d1;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 40px 110px #000c,0 0 34px #78c8ff24;display:flex;flex-direction:column;max-height:min(86vh,920px);overflow:hidden;padding:16px 16px 14px;width:min(980px,100%)}.support-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.support-title{font-weight:950;letter-spacing:.1em;text-transform:uppercase}.support-close{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;color:#fffffff2;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.15rem;font-weight:950;height:42px;justify-content:center;line-height:1;padding:0;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;width:42px}.support-close:hover{background:#78c8ff24;border-color:#78c8ff38;box-shadow:0 18px 44px #0000008c,0 0 22px #78c8ff24;filter:brightness(1.06);transform:translateY(-1px)}.support-close:active{filter:brightness(1.02);transform:translateY(3px)}.support-body{grid-gap:12px;display:grid;gap:12px;margin-top:12px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:6px;scrollbar-color:#78c8ff75 #ffffff0d;scrollbar-gutter:stable;scrollbar-width:thin}.support-body::-webkit-scrollbar{width:12px}.support-body::-webkit-scrollbar-track{background:hsla(0,0%,100%,.045);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0f}.support-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#78c8ffc7,#3666ffb8);border:3px solid #05080ef2;border-radius:999px;box-shadow:0 0 16px #78c8ff24}.support-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9adcffe6,#4a7cffd6)}.support-body::-webkit-scrollbar-corner{background:#0000}.support-section{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.support-section-title{font-size:.78rem;font-weight:950;letter-spacing:.1em;margin-bottom:10px;opacity:.92;text-align:left;text-transform:uppercase}.support-section-text{line-height:1.45;opacity:.9}.support-faq-meta{grid-gap:2px;display:grid;gap:2px;margin-bottom:12px}.support-faq-title{font-weight:950;letter-spacing:.06em;text-transform:uppercase}.support-faq-stand{opacity:.85}.support-faq-tree{grid-gap:10px;display:grid;gap:10px}.support-faq-cat{background:#00000038;border:1px solid #ffffff1a;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff0d;overflow:hidden}.support-faq-cat[open]{border-color:#78c8ff3d;border-color:var(--faq-accent-border,#78c8ff3d);box-shadow:inset 0 0 0 1px #78c8ff3d,0 18px 60px #0000008c,0 0 26px #78c8ff24;box-shadow:0 0 0 1px var(--faq-accent-border,#78c8ff3d) inset,0 18px 60px #0000008c,0 0 26px var(--faq-accent-glow,#78c8ff24)}.support-faq-cat-summary{align-items:center;background:linear-gradient(90deg,#78c8ff14,#ffffff05 58%,#0000);background:linear-gradient(90deg,var(--faq-accent-soft,#78c8ff14) 0,#ffffff05 58%,#0000 100%);box-shadow:inset 4px 0 0 #78c8ffbf;box-shadow:inset 4px 0 0 var(--faq-accent,#78c8ffbf);cursor:pointer;display:flex;font-weight:950;gap:12px;justify-content:space-between;letter-spacing:.09em;list-style:none;padding:12px;text-transform:uppercase;transition:background .14s ease,filter .14s ease,color .14s ease}.support-faq-cat-summary::-webkit-details-marker{display:none}.support-faq-cat-summary:after{content:"▸";opacity:.75;transition:transform .14s ease,opacity .14s ease}.support-faq-cat[open] .support-faq-cat-summary:after{opacity:.9;transform:rotate(90deg)}.support-faq-cat[open] .support-faq-cat-summary{background:linear-gradient(90deg,#78c8ff1a,#ffffff0a 62%,#0000001a);background:linear-gradient(90deg,var(--faq-accent-soft,#78c8ff1a) 0,#ffffff0a 62%,#0000001a 100%);color:#fffffffa}.support-faq-cat:hover .support-faq-cat-summary{background:linear-gradient(90deg,#78c8ff1a,#ffffff08 58%,#0000);background:linear-gradient(90deg,var(--faq-accent-soft,#78c8ff1a) 0,#ffffff08 58%,#0000 100%);filter:brightness(1.04)}.support-faq-cat-summary:focus-visible{outline:2px solid #78c8ff47;outline:2px solid var(--faq-accent-border,#78c8ff47);outline-offset:2px}.support-faq-cat-body{grid-gap:8px;display:grid;gap:8px;padding:0 10px 10px}.support-faq-q{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;box-shadow:inset 3px 0 0 #78c8ffbf;box-shadow:inset 3px 0 0 var(--faq-accent,#78c8ffbf);overflow:hidden}.support-faq-q[open]{background:#ffffff0d;border-color:#78c8ff33;border-color:var(--faq-accent-border,#78c8ff33)}.support-faq-q-summary{align-items:center;background:linear-gradient(90deg,#ffffff05,#0000);cursor:pointer;display:flex;font-weight:900;gap:10px;justify-content:flex-start;letter-spacing:.01em;list-style:none;padding:10px;text-align:left}.support-faq-q-summary::-webkit-details-marker{display:none}.support-faq-q-text{flex:1 1 auto;text-align:left}.support-faq-q-summary:before{background:#78c8ff1a;background:var(--faq-accent-soft,#78c8ff1a);border:1px solid #78c8ff38;border:1px solid var(--faq-accent-border,#78c8ff38);border-radius:999px;color:#78c8fff2;color:var(--faq-accent,#78c8fff2);content:"?";display:inline-grid;flex:0 0 auto;font-weight:950;height:22px;place-items:center;width:22px}.support-faq-q-summary:after{content:"+";font-weight:950;margin-left:auto;opacity:.7;transition:transform .14s ease,opacity .14s ease}.support-faq-q[open] .support-faq-q-summary:after{content:"–";opacity:.9}.support-faq-q:hover .support-faq-q-summary{background:linear-gradient(90deg,#78c8ff1a,#ffffff08 60%,#0000);background:linear-gradient(90deg,var(--faq-accent-soft,#78c8ff1a) 0,#ffffff08 60%,#0000 100%)}.support-faq-q-summary:focus-visible{outline:2px solid #78c8ff3d;outline:2px solid var(--faq-accent-border,#78c8ff3d);outline-offset:2px}.support-faq-a{line-height:1.55;opacity:.92;padding:0 10px 10px;white-space:pre-wrap;word-break:break-word}.support-faq-note{grid-gap:6px;border-top:1px solid #ffffff1a;display:grid;gap:6px;margin-top:12px;padding-top:12px}.support-faq-note-title{font-size:.78rem;font-weight:950;letter-spacing:.1em;opacity:.92;text-transform:uppercase}.support-faq-note-text{line-height:1.5;opacity:.9}.support-form{grid-gap:8px;display:grid;gap:8px;margin-top:6px}.support-label{font-size:.72rem;font-weight:900;letter-spacing:.1em;opacity:.85;text-transform:uppercase}.support-input{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;box-shadow:inset 0 0 0 1px #78c8ff14;color:#fffffff2;font-size:1rem;outline:none;padding:12px;width:100%}.support-input:focus{border-color:#78c8ff59;box-shadow:inset 0 0 0 1px #78c8ff2e,0 0 0 3px #78c8ff1f}.support-textarea{min-height:120px;resize:vertical}.support-actions{display:flex;justify-content:flex-end;margin-top:4px}.support-actions--top{justify-content:flex-start;margin-top:0}.support-btn{border:none;border-radius:14px;box-shadow:0 14px 35px #00000073,inset 0 0 0 1px #ffffff1a;cursor:pointer;font-size:.72rem;font-weight:900;letter-spacing:.08em;padding:10px 12px;text-transform:uppercase;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease}.support-btn.primary{background:linear-gradient(180deg,#5aaffff2,#305cffe0);color:#061023}.support-btn.ghost{background:#00000047;box-shadow:0 12px 28px #0000008c,inset 0 0 0 1px #ffffff12;color:#ffffffed}.support-btn.small{border-radius:12px;font-size:.68rem;padding:8px 10px}.support-btn:hover{box-shadow:0 22px 60px #0000008c,0 0 24px #78c8ff1f;filter:brightness(1.06);transform:translateY(-1px)}.support-btn.ghost:hover{box-shadow:0 18px 48px #0000008c,inset 0 0 0 1px #ffffff1a;filter:brightness(1.03)}.support-btn:active{transform:translateY(4px)}.support-email{letter-spacing:.02em;margin-top:10px;opacity:.92}.ambient-starfield{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:1}.ambient-starfield--contained{position:absolute;z-index:0}.ambient-starfield--side-gutters{-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(50% - var(--ambient-starfield-content-half)),#0000 calc(50% - var(--ambient-starfield-content-half) + 1px),#0000 calc(50% + var(--ambient-starfield-content-half) - 1px),#000 calc(50% + var(--ambient-starfield-content-half)),#000 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(50% - var(--ambient-starfield-content-half)),#0000 calc(50% - var(--ambient-starfield-content-half) + 1px),#0000 calc(50% + var(--ambient-starfield-content-half) - 1px),#000 calc(50% + var(--ambient-starfield-content-half)),#000 100%)}.ambient-starfield__covers,.ambient-starfield__fallback{inset:0;pointer-events:none;position:absolute}.ambient-starfield__fallback{animation:ambientStarfieldFallbackDrift 1200s linear infinite;background-image:url(/static/media/AmbientStars.e9bde09e228291087d61.svg);background-position:0 0;background-repeat:repeat;background-size:720px 720px;opacity:.82;will-change:background-position;z-index:0}.ambient-starfield__canvas{background:#0000;border-radius:0;box-shadow:none;display:block;filter:none;image-rendering:auto;inset:0;margin:0;max-height:none;max-width:none;pointer-events:none;position:absolute;z-index:1}.ambient-starfield__covers{overflow:hidden;z-index:2}.ambient-starfield__cover{background:#03060c;display:block;left:0;pointer-events:none;position:absolute;top:0}@keyframes ambientStarfieldFallbackDrift{0%{background-position:0 0}to{background-position:8px -720px}}.landing-footer{background:linear-gradient(180deg,#000000eb,#000000fa);border-top:1px solid #ffffff1a;box-shadow:0 -18px 60px #000000a6;isolation:isolate;padding:4px 0 16px;position:relative}.landing-footer>:not(.ambient-starfield){position:relative;z-index:2}.landing-footer-beta-slot{margin:0 auto;padding-top:10px;width:min(1120px,calc(100% - 36px))}.landing-footer-community{grid-gap:14px;align-items:center;background:linear-gradient(135deg,#49a4ff1a,#ffce600f 52%,hsla(0,0%,100%,.035)),#03060eb8;border:1px solid #75d0ff38;border-radius:8px;box-shadow:0 18px 48px #00000061,inset 0 0 0 1px hsla(0,0%,100%,.035);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(260px,430px);margin:10px auto 7px;padding:12px 14px;width:min(1180px,calc(100% - 36px))}.landing-footer-community-copy{min-width:0}.landing-footer-community-kicker{color:#7ddcfff5;font-size:.72rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.landing-footer-community-title{color:#fffffff5;font-size:clamp(1.08rem,1.55vw,1.48rem);letter-spacing:0;line-height:1.1;margin:4px 0 6px;text-transform:uppercase}.landing-footer-community-text{color:#deebffdb;font-size:.82rem;line-height:1.45;margin:0;max-width:740px;white-space:pre-line}.landing-footer-community-actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.landing-footer-community-link{align-items:center;background:#ffffff0f;border:1px solid #ffd87e52;border-radius:8px;color:#fffffff0;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:42px;padding:6px 8px;text-align:center;text-decoration:none;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.landing-footer-community-link:hover{box-shadow:0 0 16px #75d0ff24;filter:brightness(1.08);transform:translateY(-1px)}.landing-footer-community-link-main{font-size:.74rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.landing-footer-community-link-sub{color:#ffdd89f5;font-size:.68rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.landing-footer-community-status{border-radius:8px;font-size:.74rem;font-weight:800;grid-column:1/-1;line-height:1.35;padding:8px 10px}.landing-footer-community-status.success{background:#24794638;border:1px solid #66e8973d;color:#e1ffecf2}.landing-footer-community-status.error{background:#792a243d;border:1px solid #ff7e663d;color:#ffe5e0f2}.landing-footer-newsletter{grid-gap:18px;align-items:center;background:linear-gradient(135deg,#ffce601a,#49a4ff0f 48%,hsla(0,0%,100%,.035)),#03060eb8;border:1px solid #ffd67833;border-radius:8px;box-shadow:0 18px 48px #00000070,inset 0 0 0 1px #ffffff0a;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,460px);margin:16px auto 24px;padding:18px;width:min(1180px,calc(100% - 36px))}.landing-footer-newsletter-copy{min-width:0}.landing-footer-newsletter-kicker{color:#ffda80f5;font-size:.72rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.landing-footer-newsletter-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin:6px 0 8px}.landing-footer-newsletter-title{color:#fffffff5;font-size:clamp(1.24rem,2vw,1.85rem);letter-spacing:0;line-height:1.08;margin:0;text-transform:uppercase}.landing-footer-newsletter-reward{align-items:center;background:linear-gradient(180deg,#7852148a,#372208b3);border:1px solid #ffda8085;border-radius:999px;box-shadow:0 0 18px #ffc5442b,inset 0 0 0 1px #fff6d70d;color:#fff0bd;display:inline-flex;flex:0 0 auto;font-size:clamp(.75rem,1.2vw,.88rem);font-weight:950;gap:6px;letter-spacing:.06em;line-height:1;padding:7px 11px;text-transform:uppercase;white-space:nowrap}.landing-footer-newsletter-text{color:#deebffdb;font-size:.9rem;line-height:1.55;margin:0;max-width:720px}.landing-footer-newsletter-perks{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.landing-footer-newsletter-perks span{background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;color:#fff6daf0;font-size:.72rem;font-weight:900;letter-spacing:.08em;padding:6px 8px;text-transform:uppercase}.landing-footer-newsletter-form{min-width:0}.landing-footer-newsletter-label{color:#ffffffd1;display:block;font-size:.72rem;font-weight:900;letter-spacing:.12em;margin-bottom:7px;text-transform:uppercase}.landing-footer-newsletter-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.landing-footer-newsletter-input{background:#0000005c;border:1px solid #ffffff24;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff0a;color:#fffffff5;font:inherit;font-size:.9rem;min-height:42px;outline:none;padding:0 12px;width:100%}.landing-footer-newsletter-input:focus{border-color:#75d0ff7a;box-shadow:inset 0 0 0 1px #75d0ff38,0 0 18px #75d0ff21}.landing-footer-newsletter-input::placeholder{color:#d3e1f67a}.landing-footer-newsletter-submit{background:linear-gradient(180deg,#ffe090,#d89831);border:1px solid #ffd87e6b;border-radius:8px;box-shadow:0 12px 24px #00000057,0 0 18px #ffc64e24;color:#160c02f5;cursor:pointer;font:inherit;font-size:.76rem;font-weight:950;letter-spacing:.08em;min-height:42px;padding:0 14px;text-transform:uppercase;white-space:nowrap}.landing-footer-newsletter-submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.landing-footer-newsletter-input:disabled,.landing-footer-newsletter-submit:disabled{cursor:wait;opacity:.72}.landing-footer-newsletter-consent{color:#ccdaf0a8;font-size:.68rem;line-height:1.45;margin:9px 0 0}.landing-footer-newsletter-status{border-radius:8px;font-size:.76rem;font-weight:800;line-height:1.35;margin-top:10px;padding:9px 10px}.landing-footer-newsletter-status.success{background:#24794638;border:1px solid #66e8973d;color:#e1ffecf2}.landing-footer-newsletter-status.error{background:#792a243d;border:1px solid #ff7e663d;color:#ffe5e0f2}.landing-footer-bar{grid-gap:10px;align-items:center;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:1fr auto 1fr;margin:0;min-height:34px;padding:0 14px;width:100%}.landing-footer-brandarea{align-items:center;display:flex;flex:0 1 auto;gap:9px;justify-self:start;margin-left:-14px;min-width:0;text-align:left}.landing-footer-brandlink{color:inherit;cursor:pointer;display:inline-flex;text-decoration:none}.landing-footer-brandlink:active,.landing-footer-brandlink:hover{filter:none}.landing-footer-brandlink:focus-visible{outline:2px solid #7dfcff8c;outline-offset:6px}.landing-footer-company-logo-shine{height:clamp(68px,5.2vw,82px);max-width:32vw;overflow:visible;width:clamp(180px,14vw,220px)}.landing-footer-company-logo{background:#0000;display:block;filter:none;height:auto;left:0;max-width:none;mix-blend-mode:screen;object-fit:contain;position:absolute;top:clamp(-23px,-1.45vw,-19px);transform:none;transition:filter .16s ease;width:100%}.landing-footer-company-logo-shine:after{height:clamp(120px,9.33vw,147px);inset:auto 0 auto 0;top:clamp(-23px,-1.45vw,-19px)}.landing-footer-brandlink:hover .landing-footer-company-logo{filter:brightness(1.08);transform:none}.landing-footer-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.landing-footer-copy-top{font-size:.62rem;font-weight:950;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.landing-footer-copy-sub{font-size:.62rem;font-weight:850;letter-spacing:.08em;opacity:.9;text-transform:uppercase}.landing-footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:10px;grid-column:3;justify-content:flex-end;justify-self:end;text-align:right}.landing-footer-links a,.landing-footer-links button{color:#fffffff5;font-size:.74rem;font-weight:800;letter-spacing:.01em;text-decoration:none!important;text-transform:none}.landing-footer-links button{appearance:none;-webkit-appearance:none;background:#0000;border:0;box-shadow:none!important;cursor:pointer;filter:none!important;font-family:inherit;line-height:normal;padding:0;transform:none!important}.landing-footer-links a:hover,.landing-footer-links button:hover{box-shadow:none!important;color:#78c8fff2;filter:none!important;text-decoration:none!important;transform:none!important}.landing-footer-text-link+.landing-footer-text-link:before{color:#dae6e885;content:"·";display:inline-block;margin-right:10px;pointer-events:none;text-shadow:none}.landing-footer-links .landing-footer-contact{align-items:center;background:#68d8ca0f;border:1px solid #68d8ca40;border-radius:999px;color:#fffffff5;display:inline-flex;font-size:.74rem;font-weight:850;gap:7px;min-height:38px;padding:3px 10px 3px 3px;transform:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.landing-footer-links .landing-footer-contact img{border:1px solid #68d8ca5c;border-radius:999px;height:30px;object-fit:cover;object-position:50% 22%;width:30px}.landing-footer-links .landing-footer-contact:focus-visible,.landing-footer-links .landing-footer-contact:hover{background:#68d8ca1a;border-color:#68d8ca85;color:#68d8ca;text-shadow:none}.landing-social-dock{align-items:center;display:flex;gap:8px;grid-column:2;grid-row:1;justify-content:center;justify-self:center;margin-left:0;position:relative;z-index:1}.landing-social-link{background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;color:#ffffffeb;display:grid;height:32px;place-items:center;text-decoration:none;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease;width:32px}.landing-social-link:hover{box-shadow:0 0 14px #78c8ff24;filter:brightness(1.08);transform:translateY(-1px)}.landing-social-link:active{transform:translateY(3px)}.landing-social-icon{display:block;height:16px;width:16px}@media (min-width:721px) and (max-width:1200px){.landing-footer-bar{column-gap:18px;grid-template-areas:"brand socials" "links links";grid-template-columns:minmax(0,1fr) auto;padding:8px 32px 14px;row-gap:10px}.landing-footer-brandarea{grid-area:brand;margin-left:-18px}.landing-social-dock{grid-area:socials;justify-self:end}.landing-footer-links{grid-area:links;justify-content:center;justify-self:center;max-width:100%;min-width:0;row-gap:8px;text-align:center;width:100%}}@media (max-width:720px){.landing-footer-beta-slot{width:calc(100% - 24px)}.landing-footer-newsletter{grid-template-columns:1fr;margin-bottom:20px;margin-top:14px;padding:14px;width:calc(100% - 24px)}.landing-footer-community{grid-template-columns:1fr;padding:12px;width:calc(100% - 24px)}.landing-footer-community-actions,.landing-footer-newsletter-row{grid-template-columns:1fr}.landing-footer-newsletter-submit{width:100%}.landing-footer-bar{gap:8px;grid-template-columns:1fr;justify-items:center;padding:4px 14px}.landing-footer-brandarea{justify-content:flex-start;margin-left:-14px;width:100%}.landing-footer-company-logo{max-width:100%}.landing-footer-company-logo-shine{height:min(96px,32vw);max-width:100%;width:min(210px,70vw)}.landing-footer-company-logo,.landing-footer-company-logo-shine:after{top:-20px}.landing-footer-company-logo-shine:after{height:min(140px,46.7vw)}.landing-social-dock{grid-column:1;grid-row:auto;justify-self:center;margin-left:0}.landing-footer-links{grid-column:1;justify-content:center;justify-self:center;text-align:center}.landing-footer-links .landing-footer-contact{min-height:34px;padding:2px 8px 2px 2px}.landing-footer-links .landing-footer-contact img{height:28px;width:28px}}.story-audio-box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#080e20f0,#121c38eb),radial-gradient(circle at top left,#5a8cff2e,#0000 45%),radial-gradient(circle at bottom right,#ffbe461f,#0000 40%);border:1px solid #78aaff47;border-radius:20px;box-shadow:inset 0 0 0 1px #ffffff08,0 10px 30px #00000061,0 0 18px #5b92ff2e;margin:0 auto;max-width:720px;overflow:hidden;padding:18px 20px 16px;position:relative;width:100%}.story-audio-glow{animation:storyPulse 5s ease-in-out infinite;background:radial-gradient(circle,#76adff1f 0,#0000 55%);inset:-30%;pointer-events:none;position:absolute}.story-audio-content{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;position:relative;z-index:2}.story-audio-text{display:flex;flex-direction:column;gap:4px}.story-audio-title{color:#f7fbff;font-size:1.18rem;font-weight:800;letter-spacing:.4px;text-shadow:0 0 8px #7db1ff38,0 2px 10px #00000073}.story-audio-subtitle{color:#dce9ffc7;font-size:.94rem;text-shadow:0 1px 8px #00000059}.story-audio-button{background:linear-gradient(180deg,#4270d2f2,#1f3e8af2);border:1px solid #89b8ff59;border-radius:14px;box-shadow:0 6px 18px #162a5e73,0 0 14px #6396ff2e,inset 0 1px 0 #ffffff1f;color:#fff;cursor:pointer;font-size:.96rem;font-weight:800;letter-spacing:.3px;min-width:170px;padding:12px 18px;position:relative;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.story-audio-button:hover{box-shadow:0 10px 22px #162a5e85,0 0 22px #6396ff3d,inset 0 1px 0 #ffffff26;filter:brightness(1.07);transform:translateY(-2px) scale(1.01)}.story-audio-button:active{transform:translateY(0) scale(.99)}.story-audio-button.playing{background:linear-gradient(180deg,#ddab3ef5,#8c5d16f5);border-color:#ffd6846b;box-shadow:0 8px 22px #51360a75,0 0 18px #ffc34a3d,inset 0 1px 0 #ffffff26}.story-audio-progress{background:#ffffff14;border-radius:999px;box-shadow:inset 0 1px 4px #00000059;height:8px;margin-top:14px;overflow:hidden;position:relative;width:100%;z-index:2}.story-audio-progress-fill{background:linear-gradient(90deg,#76a9ff,#b4d2ff 45%,#ffd67c);border-radius:999px;box-shadow:0 0 10px #76a9ff59,0 0 14px #ffd67c2e;height:100%;transition:width .15s linear}@keyframes storyPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}:root{--landing-modern-ink:#02050a;--landing-modern-panel:#070b12c7;--landing-modern-panel-strong:#05080eeb;--landing-modern-line:#e8c77e33;--landing-modern-line-cool:#70e2ff33;--landing-modern-gold:#edc778;--landing-modern-gold-bright:#ffe7aa;--landing-modern-cyan:#70e2ff;--landing-modern-text:#f4f5f7;--landing-modern-muted:#e0e7f1bd;--landing-modern-radius:26px;--landing-modern-shadow:0 32px 90px #00000085;--landing-modern-content:min(1680px,calc(100% - clamp(36px, 6vw, 120px)))}.landing-root{background:radial-gradient(80vw 50vw at 8% 8%,#296b941c,#0000 66%),radial-gradient(72vw 48vw at 92% 26%,#9f662017,#0000 68%),linear-gradient(180deg,#03060b,#05070c 52%,#020408);color:#f4f5f7;color:var(--landing-modern-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;scroll-behavior:smooth}.landing-root,.landing-root *{box-sizing:border-box}.landing-root .landing-beta-reward-section,.landing-root .landing-footer,.landing-root .landing-section{scroll-margin-top:88px;scroll-margin-top:calc(var(--landing-nav-h, 76px) + 12px)}.landing-root .landing-beta-reward-section:before,.landing-root .landing-footer:before,.landing-root .landing-section:not(.landing-hero):not(.landing-zoom):before{background:linear-gradient(90deg,#0000,#edc77857,#70e2ff38,#0000);content:"";height:1px;left:5%;pointer-events:none;position:absolute;right:5%;top:0;z-index:3}.landing-root .landing-endgame-title,.landing-root .landing-equipment-title,.landing-root .landing-section-title,.landing-root .landing-section-title--story{text-wrap:balance;-webkit-text-fill-color:currentColor;animation:none;background:none;-webkit-background-clip:initial;background-clip:initial;color:#f4f5f7;color:var(--landing-modern-text);filter:none;font-family:Cinzel,Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4.5vw,5.7rem);font-weight:700;letter-spacing:-.035em;line-height:.98;text-shadow:0 18px 50px #000000ad,0 0 28px #70e2ff14;text-transform:none}.landing-root .landing-final-text,.landing-root .landing-not-alone-text,.landing-root .landing-section-text,.landing-root .landing-upgrades-text{text-wrap:pretty;color:#e0e7f1bd;color:var(--landing-modern-muted);font-size:clamp(1rem,1.18vw,1.16rem);letter-spacing:0;line-height:1.65}.auth-overlay a,.auth-overlay button,.auth-overlay input,.auth-overlay select,.landing-root a,.landing-root button{-webkit-tap-highlight-color:transparent}.auth-overlay a:focus-visible,.auth-overlay button:focus-visible,.auth-overlay input:focus-visible,.auth-overlay select:focus-visible,.landing-root a:focus-visible,.landing-root button:focus-visible{outline:2px solid #70e2ff;outline:2px solid var(--landing-modern-cyan);outline-offset:4px}.landing-nav.is-clean{backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);background:linear-gradient(180deg,#04070cf5,#04070cdb);border-bottom:1px solid #edc77829;box-shadow:0 18px 55px #00000057;min-height:76px}.landing-nav.is-clean.landing-nav--scrolled{background:#03060af0;border-bottom-color:#edc77842;box-shadow:0 22px 58px #00000080}.landing-nav.is-clean .landing-nav-inner{grid-template-rows:68px;margin-inline:auto;min-height:76px;padding-inline:clamp(16px,2.2vw,42px);width:min(1760px,100%)}.landing-nav.is-clean .landing-nav-gameLogo-img{filter:drop-shadow(0 12px 30px rgba(0,0,0,.74)) drop-shadow(0 0 16px rgba(112,226,255,.08))}@media (min-width:1101px){.landing-nav.is-clean.landing-nav--scrolled .landing-nav-gameLogo-img{height:112px;transform:translateY(10px)}}.landing-nav.is-clean .landing-lang-button,.landing-nav.is-clean .landing-nav-btn,.landing-nav.is-clean .landing-nav-rankings-link,.landing-nav.is-clean .landing-user-btn{border-radius:13px;min-height:44px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.landing-nav.is-clean .landing-nav-btn-play{background:linear-gradient(135deg,#fff0bd,#e7b85d 48%,#c77d24);border:1px solid #ffe8ae8c;box-shadow:0 12px 30px #cf892640,inset 0 1px 0 #ffffff94;color:#160f05}.landing-nav.is-clean .landing-nav-btn-play:hover{box-shadow:0 17px 38px #cf892657,0 0 24px #ffdc911f;transform:translateY(-2px)}.landing-nav.is-clean .landing-lang-button,.landing-nav.is-clean .landing-nav-btn-login,.landing-nav.is-clean .landing-nav-rankings-link{background:hsla(0,0%,100%,.045);border-color:#ffffff1c}.landing-root .landing-timeline{bottom:auto;left:auto;right:clamp(10px,1.4vw,30px);top:50%;transform:translateY(-50%)}.landing-root .landing-timeline-inner{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#03060a4d;border:1px solid #ffffff12;border-radius:18px;box-shadow:0 14px 42px #0003;max-height:min(70svh,620px);max-width:44px;overflow:visible;padding:10px 6px;width:44px}.landing-root .landing-timeline-inner:before{opacity:.55;right:50%;transform:translateX(50%)}.landing-root .landing-timeline-item{grid-template-columns:1fr;margin:0;padding:7px 0;place-items:center;position:relative;width:100%}.landing-root .landing-timeline-label{background:#04070ce6;border:1px solid #ffffff14;border-radius:10px;box-shadow:0 14px 36px #0000006b;color:#f7f1e2eb;font-size:.7rem;letter-spacing:.12em;max-width:180px;opacity:0;overflow:hidden;padding:7px 10px;pointer-events:none;position:absolute;right:31px;text-overflow:ellipsis;top:50%;transform:translate(8px,-50%);transition:opacity .18s ease,transform .18s ease;white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:3}.landing-root .landing-timeline-item:focus-visible .landing-timeline-label,.landing-root .landing-timeline-item:hover .landing-timeline-label{opacity:1;transform:translateY(-50%)}.landing-root .landing-timeline-item.active .landing-timeline-label{opacity:0}.landing-root .landing-timeline-item:hover .landing-timeline-label:before{display:none}.landing-root .landing-timeline-dot{height:8px;justify-self:center;width:8px}.landing-root .landing-hero{align-items:center;background-position:top;min-height:max(900px,calc(100svh - 76px));min-height:max(900px,calc(100svh - var(--landing-nav-h, 76px)));overflow:hidden;padding:clamp(42px,6vh,76px) clamp(24px,4vw,72px) clamp(150px,18vh,210px)}.landing-root .legend-hero:before{background:radial-gradient(62% 56% at 50% 46%,#ecb96721,#0000 62%),linear-gradient(90deg,#0009,#0000 28%,#0000 72%,#0009),linear-gradient(180deg,#0000002e,#02050929 56%,#03060b);z-index:1}.landing-root .legend-hero:after{opacity:.025}.landing-root .landing-hero-overlay{background:radial-gradient(66% 58% at 50% 43%,#0000 26%,#01030757 78%),linear-gradient(180deg,#02040814,#02050970)}.landing-root .landing-hero-beam{opacity:.55;top:0;width:46px}.landing-root .landing-hero-beam:before{background:linear-gradient(180deg,#0000,#70e2ffbf 32%,#70e2ff29 72%,#0000);box-shadow:0 0 18px #70e2ff75,0 0 54px #378bff40;width:2px}.landing-root .landing-hero-content{gap:clamp(7px,1vh,13px);padding-top:0;width:min(760px,100%)}.landing-root .landing-hero-announcement{margin-bottom:0}.landing-root .landing-hero-announcement-badge{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#080a0e9e;border-color:#edc77857;box-shadow:0 12px 34px #00000057;color:#ffe7aa;color:var(--landing-modern-gold-bright);font-size:.69rem;letter-spacing:.2em;padding:7px 14px}.landing-root .landing-hero-title{-webkit-text-fill-color:currentColor;background:none;border:0;color:#fff8e7;filter:none;font-family:Cinzel,Georgia,Times New Roman,serif;font-size:clamp(2.65rem,5vw,5.6rem);font-weight:700;letter-spacing:-.055em;line-height:.92;margin:0;max-width:13ch;padding:0;text-shadow:0 22px 60px #000000d1,0 0 34px #edc7781f;text-transform:none}.landing-root .landing-hero-title-chains,.landing-root .landing-hero-title:after,.landing-root .landing-hero-title:before{display:none}.landing-root .landing-hero-logo{animation:none;filter:drop-shadow(0 22px 42px rgba(0,0,0,.74)) drop-shadow(0 0 20px rgba(112,226,255,.09));margin:-4px auto -12px;max-height:clamp(120px,15vh,190px);object-fit:contain;opacity:1;width:clamp(180px,18vw,300px)}.landing-root .landing-hero-sub{animation:none;color:#f6efdce0;font-size:clamp(.95rem,1.35vw,1.18rem);font-weight:650;letter-spacing:.08em;line-height:1.4;margin:0;max-width:32ch;text-transform:uppercase}.landing-root .landing-hero-sub:after{background:linear-gradient(90deg,#0000,#edc778,#0000);background:linear-gradient(90deg,#0000,var(--landing-modern-gold),#0000);margin-top:12px;width:48px}.landing-root .beta-hero{backdrop-filter:blur(15px) saturate(130%);-webkit-backdrop-filter:blur(15px) saturate(130%);background:linear-gradient(125deg,#70e2ff12,#0000 34%),linear-gradient(180deg,#070b12c7,#04070ce0);border:1px solid #ffffff1c;border-radius:20px;box-shadow:0 24px 68px #0000006b,inset 0 1px 0 #ffffff0f;margin-top:2px;overflow:visible;padding:18px 20px;width:min(680px,100%)}.landing-root .beta-hero-topline{margin-bottom:7px}.landing-root .beta-hero-title{font-family:Cinzel,Georgia,serif;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:700;letter-spacing:-.02em;margin-bottom:6px;text-transform:none}.landing-root .beta-hero-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#e2e9f3c2;display:-webkit-box;font-size:.92rem;line-height:1.48;overflow:hidden}.landing-root .beta-hero-actions{gap:10px;margin-top:13px}.landing-root .beta-main-button,.landing-root .beta-secondary-button,.landing-root .landing-btn,.landing-root .landing-final-button{border-radius:13px;font-size:.76rem;font-weight:850;letter-spacing:.12em;min-height:46px;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-root .beta-main-button,.landing-root .landing-btn.primary,.landing-root .landing-final-button{background:linear-gradient(135deg,#fff0bd,#e8b95f 50%,#c57b25);box-shadow:0 14px 32px #c9822340,inset 0 1px 0 #ffffff94;color:#160f05}.landing-root .beta-main-button{min-width:200px;padding:12px 22px}.landing-root .beta-secondary-button,.landing-root .landing-btn.ghost{background:hsla(0,0%,100%,.045);border:1px solid #ffffff1f;box-shadow:none;color:#f4f6fae6;min-width:0;padding:11px 17px}.landing-root .beta-main-button:hover,.landing-root .landing-btn.primary:hover,.landing-root .landing-final-button:hover{box-shadow:0 18px 40px #c9822357,0 0 25px #ffe4a61a;filter:brightness(1.06);transform:translateY(-2px)}.landing-root .landing-trust-line--hero{color:#e2e8f0a3;font-size:.76rem;margin-top:0}.landing-root .landing-hero-trailer{backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%);background:#04070bb8;border-color:#edc7782e;border-radius:16px;bottom:clamp(24px,4vh,48px);box-shadow:0 24px 60px #0000007a;padding:5px;top:auto;width:clamp(250px,18vw,330px)}.landing-root .landing-hero-trailer--left{left:clamp(28px,4vw,76px)}.landing-root .landing-hero-trailer--right{right:clamp(28px,4vw,76px)}.landing-root .landing-hero-trailer iframe,.landing-root .landing-hero-trailer-trigger{border-radius:11px}.landing-root .landing-hero-trailer-caption strong{font-size:.74rem}.landing-root .landing-hero-trailer-caption>span,.landing-root .landing-hero-trailer-privacy{font-size:.63rem}.landing-root .landing-scroll-indicator--hero{bottom:28px;opacity:.7}.landing-root .landing-beta-spotlight{background:radial-gradient(70% 80% at 82% 48%,#70e2ff1c,#0000 64%),radial-gradient(55% 70% at 14% 60%,#edc77814,#0000 68%),#03060b;min-height:clamp(720px,88svh,940px);overflow:hidden;padding:clamp(90px,11vh,130px) clamp(24px,5vw,80px)}.landing-root .landing-beta-spotlight-inner{max-width:none;width:min(1680px,calc(100% - clamp(36px, 6vw, 120px)));width:var(--landing-modern-content)}.landing-root .landing-beta-spotlight-inner .landing-promo-hero{align-items:center;gap:clamp(32px,6vw,96px);grid-template-columns:minmax(300px,.82fr) minmax(430px,1.18fr)}.landing-root .landing-promo-copy,.landing-root .landing-promo-promise{backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);background:linear-gradient(135deg,hsla(41,76%,70%,.055),#0000 42%),#06090fad;border:1px solid #e8c77e33;border:1px solid var(--landing-modern-line);border-radius:26px;border-radius:var(--landing-modern-radius);box-shadow:0 32px 90px #00000085,inset 0 1px 0 hsla(0,0%,100%,.055);box-shadow:var(--landing-modern-shadow),inset 0 1px 0 hsla(0,0%,100%,.055);padding:clamp(26px,3.2vw,50px)}.landing-root .landing-promo-copy:before{display:none}.landing-root .landing-beta-reward-eyebrow,.landing-root .landing-beta-reward-kicker,.landing-root .landing-final-kicker,.landing-root .landing-promo-badge,.landing-root .landing-promo-visual-eyebrow{color:#edc778;color:var(--landing-modern-gold);font-size:.7rem;font-weight:850;letter-spacing:.2em;text-transform:uppercase}.landing-root .landing-beta-spotlight-inner .landing-promo-title--promise,.landing-root .landing-promo-title{-webkit-text-fill-color:currentColor;color:#f4f5f7;color:var(--landing-modern-text);font-family:Cinzel,Georgia,serif;font-size:clamp(2.25rem,3.4vw,4.3rem);font-weight:700;letter-spacing:-.045em;line-height:1;margin:12px 0 14px;max-width:18ch;text-shadow:0 18px 55px #000000a6;text-transform:none}.landing-root .landing-promo-text{color:#e0e7f1bd;color:var(--landing-modern-muted);font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.64;max-width:56ch}.landing-root .landing-promo-visual-wrap:before{background:radial-gradient(circle,#70e2ff21,#0000 68%);filter:blur(16px);inset:8% -5%}.landing-root .landing-promo-visual-frame{background:linear-gradient(145deg,#0a121cb3,#03060ae6);border:1px solid #70e2ff33;border-radius:34px 10px 34px 10px;box-shadow:0 45px 110px #0000009e,0 0 60px #70e2ff12;overflow:hidden}.landing-root .landing-promo-visual-frame:after{background:linear-gradient(180deg,#0000 48%,#020509e6)}.landing-root .landing-promo-visual{animation:none;height:calc(100% - 32px);inset:16px 18px;max-width:none;object-fit:contain;object-position:center;transform:none;transition:filter .8s ease;width:calc(100% - 36px)}.landing-root .landing-promo-visual-frame:hover .landing-promo-visual{filter:saturate(1.06) contrast(1.03);transform:none}.landing-root .landing-beta-reward-section{background:radial-gradient(50% 90% at 77% 50%,#edc77817,#0000 70%),linear-gradient(180deg,#03060b,#05080e);min-height:auto;overflow:hidden;padding:clamp(64px,8vh,92px) clamp(24px,5vw,80px);position:relative}.landing-root .landing-beta-reward-wrap{max-width:none;width:min(1680px,calc(100% - clamp(36px, 6vw, 120px)));width:var(--landing-modern-content)}.landing-root .landing-beta-reward-card{background:linear-gradient(120deg,#edc77812,#0000 38%),linear-gradient(180deg,#080c13e0,#04070cf0);border:1px solid #e8c77e33;border:1px solid var(--landing-modern-line);border-radius:34px;box-shadow:0 45px 120px #0000008a,inset 0 1px 0 hsla(0,0%,100%,.055);gap:clamp(24px,4vw,68px);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:390px;overflow:visible;padding:clamp(30px,4.2vw,64px)}.landing-root .landing-beta-reward-title{-webkit-text-fill-color:currentColor;color:#f4f5f7;color:var(--landing-modern-text);font-family:Cinzel,Georgia,serif;font-size:clamp(2.15rem,3.3vw,4.1rem);font-weight:700;letter-spacing:-.045em;line-height:1;margin:10px 0 14px;max-width:15ch;text-transform:none}.landing-root .landing-beta-reward-text{color:#e0e7f1bd;color:var(--landing-modern-muted);font-size:1rem;line-height:1.6;max-width:58ch}.landing-root .landing-beta-benefit-points,.landing-root .landing-beta-reward-points{gap:8px}.landing-root .landing-beta-benefit-point,.landing-root .landing-beta-reward-point{background:hsla(0,0%,100%,.045);border-color:#ffffff1a;border-radius:10px;min-height:36px;padding:8px 12px}.landing-root .landing-beta-reward-preview-frame{background:radial-gradient(circle at 50% 46%,#edc7781f,#0000 58%);border-color:#edc77840;border-radius:28px 8px 28px 8px;box-shadow:0 35px 90px #0000008a,0 0 45px #edc77814}.landing-root .landing-zoom{background:#020408;min-height:220svh}.landing-root .landing-zoom-sticky{min-height:100svh;padding:calc(76px + clamp(34px, 6vh, 78px)) clamp(24px,4vw,70px) 60px;padding:calc(var(--landing-nav-h, 76px) + clamp(34px, 6vh, 78px)) clamp(24px,4vw,70px) 60px;place-items:start center}.landing-root .landing-zoom-media{filter:saturate(.92) contrast(1.08) brightness(.86)}.landing-root .landing-zoom-overlay{background:linear-gradient(90deg,#0204088f,#0000 28%,#0000 72%,#0204088f),linear-gradient(180deg,#01030647,#0000 46%,#020509b8)}.landing-root .landing-zoom-content{padding:0;width:min(1040px,100%)}.landing-root .landing-zoom-title{font-size:clamp(2.45rem,5vw,6.1rem);margin:0}.landing-root .landing-zoom-copy{backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%);background:#04070c9e;border:1px solid #ffffff1c;border-radius:18px;box-shadow:0 24px 70px #0000007a;color:#eff2f7d6;gap:8px;margin-top:18px;max-width:760px;padding:18px 20px}.landing-root .landing-zoom-line{font-size:clamp(.92rem,1.16vw,1.08rem)}.landing-root .landing-inline-icons{background:#00000040;border-color:#ffffff14;padding:3px 6px}.landing-root .landing-inline-icon{border-radius:10px;height:34px;width:34px}.landing-root .landing-inline-icon.portal{height:40px;width:40px}.landing-root .landing-story{background-position:50%;justify-content:flex-start;min-height:clamp(760px,96svh,1040px);padding:clamp(100px,13vh,150px) clamp(24px,6vw,110px)}.landing-root .landing-story .landing-slice-overlay{background:linear-gradient(90deg,#020509f0,#020509bf 36%,#0205091a 72%),linear-gradient(180deg,#02050933,#020509b8)}.landing-root .landing-story .landing-slice-content{backdrop-filter:blur(17px) saturate(125%);-webkit-backdrop-filter:blur(17px) saturate(125%);background:linear-gradient(145deg,#090c12c7,#04070bb3);border:1px solid #e8c77e33;border:1px solid var(--landing-modern-line);border-radius:26px;border-radius:var(--landing-modern-radius);box-shadow:0 32px 90px #00000085,inset 0 1px 0 #ffffff0d;box-shadow:var(--landing-modern-shadow),inset 0 1px 0 #ffffff0d;margin:0;padding:clamp(28px,3.5vw,52px);text-align:left;width:min(650px,48vw)}.landing-root .landing-story .landing-section-text{margin:20px 0 24px;max-width:56ch}.landing-root .story-audio-box{background:hsla(0,0%,100%,.035);border-color:#70e2ff29;border-radius:16px;box-shadow:none;margin:0 0 16px;max-width:100%;padding:14px}.landing-root .story-audio-title{font-size:.94rem}.landing-root .story-audio-subtitle{color:#e0e7f1a3;font-size:.78rem}.landing-root .story-audio-button{background:linear-gradient(145deg,#edc7782e,#70e2ff14);border-color:#edc7785c;flex:0 0 46px;height:46px;width:46px}.landing-root .landing-races{align-items:flex-start;background-position:center 18%;min-height:clamp(850px,106svh,1160px);padding:clamp(100px,12vh,140px) clamp(24px,5vw,90px) clamp(70px,9vh,110px)}.landing-root .landing-races:after{background:linear-gradient(180deg,#02050966,#0205091f 35%,#020509e0);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.landing-root .landing-races-inner{max-width:none;padding:0;width:min(1680px,calc(100% - clamp(36px, 6vw, 120px)));width:var(--landing-modern-content);z-index:1}.landing-root .landing-races-title{margin:0 auto clamp(28px,4vh,48px);max-width:15ch}.landing-root .landing-race-grid{gap:clamp(14px,2vw,30px);grid-template-columns:repeat(3,minmax(0,1fr))}.landing-root .landing-race-card{background:#060a10;border:1px solid #ffffff1c;border-radius:28px 8px 28px 8px;box-shadow:0 30px 80px #00000075;min-height:clamp(390px,50vh,570px);overflow:hidden;transform:translateY(0);transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease,filter .26s ease}.landing-root .landing-race-card:after{border:1px solid color-mix(in srgb,#70e2ff 55%,#0000);border:1px solid color-mix(in srgb,var(--race-accent,#70e2ff) 55%,#0000);border-radius:inherit;inset:0;opacity:0}.landing-root .landing-race-card.active,.landing-root .landing-race-card:focus-visible,.landing-root .landing-race-card:hover{border-color:color-mix(in srgb,#70e2ff 52%,#0000);border-color:color-mix(in srgb,var(--race-accent,#70e2ff) 52%,#0000);box-shadow:0 38px 95px #0009,0 0 35px color-mix(in srgb,#70e2ff 15%,#0000);box-shadow:0 38px 95px #0009,0 0 35px color-mix(in srgb,var(--race-accent,#70e2ff) 15%,#0000);transform:translateY(-6px)}.landing-root .landing-race-card.active:after,.landing-root .landing-race-card:focus-visible:after,.landing-root .landing-race-card:hover:after{opacity:1}.landing-root .landing-race-media{background-position:center 10%;height:100%;min-height:inherit;transform:scale(1.001);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s ease}.landing-root .landing-race-card.active .landing-race-media,.landing-root .landing-race-card:hover .landing-race-media{transform:scale(1.035)}.landing-root .landing-race-media:after{background:linear-gradient(180deg,#0000 42%,#03060af0 92%)}.landing-root .landing-race-meta{bottom:0;left:0;padding:24px clamp(18px,2vw,30px);right:0;text-align:left}.landing-root .landing-race-name{color:#fff;font-family:Cinzel,Georgia,serif;font-size:clamp(1.4rem,2vw,2rem);font-weight:700;letter-spacing:-.02em;text-transform:none}.landing-root .landing-race-desc{color:#e7ecf4b3;font-size:.9rem;line-height:1.45;margin-top:5px}.landing-root .landing-race-lore{margin-top:18px}.landing-root .landing-race-lore-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#04070cb3;border-color:color-mix(in srgb,#70e2ff 32%,#0000);border-color:color-mix(in srgb,var(--race-accent,#70e2ff) 32%,#0000);border-radius:16px;box-shadow:0 24px 70px #0006;margin-inline:auto;max-width:900px;padding:18px 24px}.landing-root .landing-race-lore-title{font-family:Cinzel,Georgia,serif;font-size:1.15rem;letter-spacing:0;text-transform:none}.landing-root .landing-race-lore-text{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#e1e7f0b8;display:-webkit-box;font-size:.92rem;line-height:1.5;margin-top:5px;overflow:hidden}.landing-root .landing-races-cta{margin-top:20px}.landing-root .landing-medieval{--landing-medieval-stack-gap:clamp(24px,2.4vw,32px);background-position:50%;flex-direction:column;gap:var(--landing-medieval-stack-gap);justify-content:center;min-height:clamp(820px,102svh,1080px);overflow:hidden;padding:clamp(90px,11vh,130px) clamp(24px,5vw,80px)}.landing-root .landing-medieval .landing-slice-overlay{background:linear-gradient(180deg,#03050994,#03050914 34%,#030509bd),radial-gradient(60% 70% at 50% 48%,#0000 40%,#0305097a)}.landing-root .landing-medieval-teaser{gap:var(--landing-medieval-stack-gap);padding-top:0;width:min(900px,100%)}.landing-root .landing-medieval-teaser-text{-webkit-text-fill-color:currentColor;animation:none;background:none;-webkit-background-clip:initial;background-clip:initial;color:#fff8e7;filter:none;font-family:Cinzel,Georgia,serif;font-size:clamp(2.35rem,4.6vw,5.4rem);font-weight:700;letter-spacing:-.045em;line-height:.98;padding:18px 28px;text-transform:none;transform:none}.landing-root .landing-medieval-teaser-text:before,.landing-root .landing-medieval-transform{backdrop-filter:blur(15px) saturate(125%);-webkit-backdrop-filter:blur(15px) saturate(125%);background:#04070c8f;border-color:#ffffff1c;border-radius:20px;box-shadow:0 30px 90px #00000075}.landing-root .landing-medieval-transform{grid-column-gap:clamp(14px,2vw,24px);align-items:center;column-gap:clamp(14px,2vw,24px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:12px 18px;width:min(820px,82vw)}.landing-root .landing-medieval-artifact{filter:drop-shadow(0 18px 34px rgba(0,0,0,.68))}.landing-root .landing-medieval-transform>.landing-medieval-artifact:first-child{justify-self:end}.landing-root .landing-medieval-transform>.landing-medieval-artifact:last-child{justify-self:start}.landing-root .landing-medieval-transform-top-anchor{flex:0 0 auto;inset:auto;padding-top:0;position:relative;width:100%}.landing-root .landing-medieval-transform--bottom,.landing-root .landing-medieval-transform--top{margin:0;transform:none}.landing-root .landing-medieval-arrow{animation:none;background:linear-gradient(90deg,rgba(98,242,255,.055),#4c8dff14,hsla(41,86%,69%,.055)),#030811b8;border:1px solid #62f2ff29;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff14,inset 0 0 26px #4c8dff14,0 14px 38px #0000006b,0 0 24px #62f2ff14;filter:none;height:auto;overflow:visible;padding:8px 10px;width:clamp(160px,22vw,260px)}.landing-root .landing-medieval-arrow-energy,.landing-root .landing-medieval-arrow-rail,.landing-root .landing-medieval-arrow-shine{fill:none;stroke-linecap:round}.landing-root .landing-medieval-arrow-rail{stroke:#b4cce833;stroke-width:7}.landing-root .landing-medieval-arrow-energy{stroke-width:2.5;filter:drop-shadow(0 0 7px rgba(98,242,255,.7));opacity:.92}.landing-root .landing-medieval-arrow-shine{stroke:#ffffffe6;stroke-width:2.5;stroke-dasharray:38 156;animation:landingModernArrowFlow 2.35s linear infinite;filter:drop-shadow(0 0 5px rgba(255,255,255,.72));opacity:.86}.landing-root .landing-medieval-arrow-node{filter:drop-shadow(0 0 7px rgba(98,242,255,.82))}.landing-root .landing-medieval-arrow-node--minor{opacity:.55}.landing-root .landing-medieval-arrow-head{stroke:#ffffff38;stroke-width:1.2;animation:landingModernArrowHead 2.35s ease-in-out infinite;filter:drop-shadow(0 0 9px rgba(98,242,255,.42))}.landing-root .landing-medieval-arrow-head-core{fill:#ffffffc2;opacity:.52}@keyframes landingModernArrowFlow{to{stroke-dashoffset:-194}}@keyframes landingModernArrowHead{0%,to{opacity:.82}50%{opacity:1}}.landing-root .landing-upgrades{background-position:50%;min-height:clamp(780px,98svh,1050px);padding:clamp(95px,12vh,140px) clamp(24px,6vw,105px) clamp(70px,9vh,110px)}.landing-root .landing-upgrades-overlay{background:linear-gradient(180deg,#020509a8,#0205092b 42%,#020509d9),radial-gradient(70% 70% at 50% 50%,#0000,#0205096b)}.landing-root .landing-upgrades-inner{max-width:none;width:min(1680px,calc(100% - clamp(36px, 6vw, 120px)));width:var(--landing-modern-content)}.landing-root .landing-upgrades-decor{opacity:.22}.landing-root .landing-upgrades-title{margin-inline:auto;max-width:14ch}.landing-root .landing-upgrades-title-pill{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:0;box-shadow:none;padding:0}.landing-root .landing-upgrades-title-text{-webkit-text-fill-color:currentColor;background:none;-webkit-background-clip:initial;background-clip:initial;color:#fff8e7}.landing-root .landing-upgrades-text{backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);background:#04070c8c;border:1px solid #ffffff17;border-radius:16px;margin:18px auto 30px;max-width:68ch;padding:16px 20px}.landing-root .landing-upgrades-grid{gap:clamp(18px,2.5vw,36px);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;width:min(1180px,100%)}.landing-root .landing-upgrade-card{background:#05080d;border:1px solid #ffffff1f;border-radius:26px 8px 26px 8px;box-shadow:0 30px 86px #00000080;min-height:clamp(320px,42vh,470px);overflow:hidden;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}.landing-root .landing-upgrade-card:hover{border-color:#edc77857;box-shadow:0 40px 100px #0009,0 0 36px #edc77814;transform:translateY(-6px)}.landing-root .landing-upgrade-card img{filter:saturate(.94) contrast(1.04);height:100%;object-fit:cover;width:100%}.landing-root .landing-upgrade-card--blacksmith img{object-position:center top;transform-origin:center top}.landing-root .landing-upgrade-card--blacksmith:hover img{transform:scale(1.035)}.landing-root .landing-upgrade-card:after{background:linear-gradient(180deg,#0000 48%,#020509f0)}.landing-root .landing-upgrade-label{bottom:18px;color:#fff;font-family:Cinzel,Georgia,serif;font-size:clamp(1.3rem,2vw,2rem);font-weight:700;left:22px;letter-spacing:-.02em;max-width:none;right:22px;text-transform:none;transform:none;width:auto}.landing-root .landing-equipment{align-items:center;background:radial-gradient(52% 70% at 70% 45%,#70e2ff17,#0000 67%),radial-gradient(42% 62% at 28% 58%,hsla(41,76%,70%,.075),#0000 70%),#03060b;min-height:clamp(820px,102svh,1100px);overflow:hidden;padding:clamp(95px,11vh,130px) clamp(24px,6vw,110px) clamp(70px,9vh,100px)}.landing-root .landing-equipment-overlay{background:radial-gradient(64% 72% at 50% 46%,#0000,#0205096b)}.landing-root .landing-equipment-inner{max-width:none;padding:0;width:min(1680px,calc(100% - clamp(36px, 6vw, 120px)));width:var(--landing-modern-content)}.landing-root .landing-equipment-title{margin-bottom:clamp(22px,3vh,38px);text-align:center}.landing-root .landing-equipment-main{backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%);background:linear-gradient(125deg,hsla(41,76%,70%,.045),#0000 36%),#06090fad;border:1px solid #ffffff1a;border-radius:30px;box-shadow:0 32px 90px #00000085,inset 0 1px 0 #ffffff0d;box-shadow:var(--landing-modern-shadow),inset 0 1px 0 #ffffff0d;gap:clamp(24px,4vw,70px);grid-template-columns:minmax(280px,.72fr) minmax(440px,1.28fr);min-height:clamp(440px,54vh,620px);padding:clamp(26px,3.6vw,54px)}.landing-root .landing-equipment-main:before{opacity:.45}.landing-root .landing-equipment-copy{align-self:center;text-align:left}.landing-root .landing-equipment-name{color:#fff8e7;font-family:Cinzel,Georgia,serif;font-size:clamp(2rem,3.4vw,4rem);font-weight:700;letter-spacing:-.04em;line-height:1;text-transform:none}.landing-root .landing-equipment-desc{color:#e0e7f1bd;color:var(--landing-modern-muted);font-size:clamp(1rem,1.15vw,1.14rem);line-height:1.6;margin-top:16px;max-width:48ch}.landing-root .landing-equipment-figure{background:radial-gradient(circle at 50% 52%,#70e2ff1f,#0000 55%);border-radius:24px;min-height:360px;overflow:visible}.landing-root .landing-equipment-image{filter:drop-shadow(0 32px 44px rgba(0,0,0,.7)) drop-shadow(0 0 26px rgba(112,226,255,.1));max-height:clamp(400px,51vh,590px);max-width:100%}.landing-root .landing-equipment-strip{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#04070ca8;border:1px solid #ffffff17;border-radius:18px;box-shadow:0 20px 56px #00000057;gap:8px;margin:18px auto 0;padding:8px;width:min(1220px,100%)}.landing-root .landing-equipment-thumb{background:hsla(0,0%,100%,.035);border-color:#0000;border-radius:13px;min-height:72px;min-width:132px}.landing-root .landing-equipment-thumb-label{font-size:.82rem}.landing-root .landing-equipment-thumb:hover:not(.active){background:rgba(112,226,255,.055);border-color:#70e2ff3d;transform:translateY(-1px)}.landing-root .landing-equipment-thumb.active{background:linear-gradient(135deg,#edc77833,rgba(112,226,255,.075));border-color:#edc778ad;box-shadow:inset 0 0 0 1px #ffe8ae14,0 0 24px #edc7781f;transform:translateY(-2px)}.landing-root .landing-duel{background:#02050a;isolation:isolate;justify-content:flex-end;min-height:clamp(760px,96svh,1030px);overflow:hidden;padding:clamp(100px,13vh,150px) clamp(24px,6vw,110px)}.landing-root .landing-duel-art{background-position:center 44%;background-repeat:no-repeat;background-size:cover;inset:0 24% 0 0;position:absolute;z-index:0}.landing-root .landing-duel .landing-slice-overlay{background:linear-gradient(90deg,#0205090d 34%,#0205094d 66%,#020509e0),linear-gradient(180deg,#02050947,#02050999);z-index:1}.landing-root .landing-duel-content{backdrop-filter:blur(17px) saturate(125%);-webkit-backdrop-filter:blur(17px) saturate(125%);background:linear-gradient(145deg,#080c13cc,#04070cb8);border:1px solid #70e2ff33;border:1px solid var(--landing-modern-line-cool);border-radius:26px;border-radius:var(--landing-modern-radius);box-shadow:0 32px 90px #00000085,inset 0 1px 0 #ffffff0d;box-shadow:var(--landing-modern-shadow),inset 0 1px 0 #ffffff0d;margin:0;padding:clamp(28px,3.5vw,52px);text-align:left;width:min(650px,47vw);z-index:2}.landing-root .landing-duel-title{margin:0;max-width:12ch}.landing-root .landing-duel-text{margin:18px 0;max-width:48ch}.landing-root .landing-duel-realistic{background:hsla(0,0%,100%,.035);border-color:#70e2ff26;border-radius:16px;box-shadow:none;margin-top:16px;padding:18px}.landing-root .landing-duel-realistic-orbit{opacity:.45}.landing-root .landing-duel-realistic-kicker{color:#70e2ff;color:var(--landing-modern-cyan);font-size:.68rem;letter-spacing:.18em}.landing-root .landing-duel-realistic-text{color:#e2e9f3c2;font-size:.92rem;line-height:1.55}.landing-root .landing-duel-realistic-badges{gap:7px}.landing-root .landing-duel-realistic-badges span{background:hsla(0,0%,100%,.045);border-radius:8px;padding:6px 9px}.landing-root .landing-duel-cta{justify-content:flex-start;margin-top:20px}.landing-root .landing-endgame{align-items:center;background-color:#020408;min-height:clamp(900px,112svh,1220px);overflow:hidden;padding:clamp(90px,10vh,125px) clamp(24px,5vw,90px) clamp(70px,8vh,100px)}.landing-root .landing-endgame-art{background-position:50%;background-size:cover;filter:saturate(.68) contrast(1.08) brightness(.5)}.landing-root .landing-endgame-overlay{background:radial-gradient(48% 58% at 50% 44%,#120d260f 18%,#0205095c 72%),linear-gradient(90deg,#02050999,#0000 28%,#0000 72%,#02050999),linear-gradient(180deg,#02050980,#0000 34%,#020509f0)}.landing-root .landing-endgame-dropdown{margin:0 auto;position:relative;width:min(1280px,100%);z-index:2}.landing-root .landing-endgame-summary{background:#0000;border:0;box-shadow:none;padding:0}.landing-root .landing-endgame-hero{align-items:center;gap:clamp(12px,2.5vw,36px);grid-template-columns:minmax(112px,.38fr) minmax(330px,1fr) minmax(112px,.38fr);min-height:clamp(520px,63vh,680px)}.landing-root .landing-endgame-side{gap:14px}.landing-root .landing-endgame-item{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#0d111cd6,#03060beb);border:1px solid #edc77833;border-radius:22px 7px 22px 7px;box-shadow:0 20px 52px #00000080,inset 0 1px 0 #ffffff0d;min-height:72px;min-width:72px;padding:8px;width:clamp(84px,7vw,112px)}.landing-root .landing-endgame-item-image{border-radius:14px 5px 14px 5px;filter:brightness(.96) saturate(.9) contrast(1.04) drop-shadow(0 14px 34px rgba(0,0,0,.58))}.landing-root .landing-endgame-item-badge{background:#03060bd1;border-color:#ffe8ae33;bottom:6px;color:#ffe7aa;color:var(--landing-modern-gold-bright);font-size:.64rem;gap:0;letter-spacing:.08em;padding:4px 7px;right:6px;top:auto}.landing-root .landing-endgame-item-badge .crown-badge{display:none}.landing-root .landing-endgame-item.is-zoomed,.landing-root .landing-endgame-item:focus-visible,.landing-root .landing-endgame-item:hover{background:#0c0c0fd1;border-color:#edc77870;box-shadow:0 26px 66px #0000008a,0 0 30px #edc7781f}.landing-root .landing-endgame-item.is-zoomed{transform:scale(1.55)}.landing-root .landing-endgame-boss-hit{border-radius:50% 50% 18% 18%;min-height:500px}.landing-root .landing-endgame-boss-hit:before{background:radial-gradient(circle,#70e2ff1c,#6f4adc14 38%,#0000 70%);border-radius:50%;content:"";filter:blur(18px);inset:14% -12% 8%;pointer-events:none;position:absolute;z-index:-1}.landing-root .landing-endgame-boss-image{filter:drop-shadow(0 38px 50px rgba(0,0,0,.78)) drop-shadow(0 0 34px rgba(112,226,255,.09));max-height:clamp(500px,68vh,760px)}.landing-root .landing-endgame-panel{backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);background:#04070ce0;border:1px solid #e8c77e33;border:1px solid var(--landing-modern-line);border-radius:20px;box-shadow:0 30px 90px #0000008a;gap:8px;margin:-42px auto 0;padding:20px 24px;width:min(700px,calc(100% - 48px));z-index:10}.landing-root .landing-endgame-panel .landing-endgame-title{font-size:clamp(1.7rem,2.5vw,2.45rem)}.landing-root .landing-endgame-boss{color:#edc778;color:var(--landing-modern-gold);font-size:.8rem;letter-spacing:.18em}.landing-root .landing-endgame-body,.landing-root .landing-endgame-lead{color:#e1e8f1c2;font-size:.88rem;line-height:1.48}.landing-root .landing-endgame-lead{font-weight:700}.landing-root .landing-endgame-body{font-weight:600}@media (min-width:861px){.landing-root .landing-endgame-panel{bottom:8px;left:50%;margin:0;position:absolute;transform:translateX(-50%)}}@media (min-width:721px) and (max-width:860px){.landing-root .landing-endgame-hero{gap:16px;grid-template-columns:1fr;min-height:auto}.landing-root .landing-endgame-side{flex-flow:row wrap;justify-content:center}}.landing-root .landing-minigames{align-items:flex-start;background:radial-gradient(70% 48% at 50% 8%,#70e2ff12,#0000 70%),linear-gradient(180deg,#03060b,#05080e 50%,#03060b);min-height:auto;padding:clamp(100px,12vh,145px) clamp(24px,5vw,90px) clamp(90px,11vh,135px)}.landing-root .landing-minigames-inner{max-width:none;padding:0;width:min(1680px,calc(100% - clamp(36px, 6vw, 120px)));width:var(--landing-modern-content)}.landing-root .landing-mini-count{background:#edc7780f;border-color:#edc77842;border-radius:9px;box-shadow:none;color:#ffebbfdb;font-size:.7rem;letter-spacing:.16em;margin:14px auto 30px;padding:7px 13px}.landing-root .landing-mini-grid{gap:clamp(14px,1.7vw,26px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.landing-root .landing-mini-card{aspect-ratio:5/4;background:linear-gradient(145deg,#0c121bf0,#03060afa);border:1px solid #ffffff1a;border-radius:24px 7px 24px 7px;box-shadow:0 28px 74px #00000075;isolation:isolate;min-height:0;overflow:hidden;transform:translateY(0);transition:transform .28s cubic-bezier(.2,.7,.2,1),border-color .24s ease,box-shadow .28s ease,filter .28s ease}.landing-root .landing-mini-card:before{background:linear-gradient(135deg,#ffffff24,#0000 28%,#0000 72%,#edc77814) border-box;border:1px solid #0000;border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;position:absolute;z-index:1}.landing-root .landing-mini-card:after{background:linear-gradient(180deg,#02050905 34%,#02050947 58%,#020509f5);z-index:1}.landing-root .landing-mini-card:hover{border-color:#edc77847;box-shadow:0 38px 95px #0009,0 0 34px #70e2ff1a;box-shadow:0 38px 95px #0009,0 0 34px var(--mini-text-glow,#70e2ff1a);filter:brightness(1.04) saturate(1.03);transform:translateY(-7px)}.landing-root .landing-mini-card>img{object-fit:cover;object-position:center;transform:scale(1.001);transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s ease}.landing-root .landing-mini-card:hover>img{transform:scale(1.045)}.landing-root .landing-mini-card--ehrelette>img,.landing-root .landing-mini-card--jackpot>img,.landing-root .landing-mini-card--lucky-chest>img,.landing-root .landing-mini-card--muezza>img,.landing-root .landing-mini-card--wheel>img{object-fit:contain}.landing-root .landing-mini-card--lucky-chest{--mini-label-color:#ffe6a0;--mini-desc-color:#ffefcbf0;--mini-note-color:#ffdd91eb;--mini-text-glow:#edc77857;background:radial-gradient(circle at 50% 42%,#edc7782e,#0000 42%),linear-gradient(145deg,#161005,#07090c 64%,#030508)}.landing-root .landing-mini-card--jackpot{--mini-label-color:#e5ffe9;--mini-desc-color:#e7ffebf0;--mini-text-glow:#70e2aa47}@media (min-width:1101px){.landing-root .landing-mini-card:last-child:nth-child(3n+1){grid-column:2}}.landing-root .landing-mini-card--lucky-chest>img{filter:drop-shadow(0 28px 35px rgba(0,0,0,.66)) drop-shadow(0 0 24px rgba(237,199,120,.16));height:76%;inset:8% 4% 16%;width:92%}.landing-root .landing-mini-meta{background:linear-gradient(180deg,#0000,#03060acc 46%,#03060af5);bottom:0;justify-content:flex-end;left:0;min-height:42%;padding:48px clamp(17px,2vw,25px) clamp(17px,2vw,24px);right:0;text-align:left;top:auto;transform:none;width:auto}.landing-root .landing-mini-label{align-self:flex-start;backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;color:#fff8e7;color:var(--mini-label-color,#fff8e7);font-family:Cinzel,Georgia,serif;font-size:clamp(1.15rem,1.55vw,1.65rem);font-weight:700;justify-content:flex-start;letter-spacing:-.02em;line-height:1.08;padding:0;text-transform:none}.landing-root .landing-mini-card:hover .landing-mini-label{box-shadow:none;filter:none;transform:none}.landing-root .landing-mini-desc{-webkit-line-clamp:3;color:#e5ebf3c2;color:var(--mini-desc-color,#e5ebf3c2);font-size:clamp(.82rem,.9vw,.94rem);line-height:1.48;margin:7px 0 0;text-shadow:0 8px 28px #000000c7}.landing-root .landing-mini-desc,.landing-root .landing-mini-note{-webkit-box-orient:vertical;background:#0000;display:-webkit-box;overflow:hidden}.landing-root .landing-mini-note{-webkit-line-clamp:1;color:#dce3ec9e;color:var(--mini-note-color,#dce3ec9e);font-size:.7rem;line-height:1.38;margin:4px 0 0}.landing-root .landing-not-alone{align-items:flex-start;background-position:50%;min-height:clamp(820px,104svh,1120px);padding:clamp(100px,12vh,140px) clamp(24px,6vw,110px) clamp(80px,10vh,120px)}.landing-root .landing-not-alone-overlay{background:linear-gradient(90deg,#02050914,#0000 58%,#020509b3),linear-gradient(180deg,#02050994,#0000 34%,#020509c2)}.landing-root .landing-not-alone-bottom-left,.landing-root .landing-not-alone-inner{backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%);background:#04070cb3;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 30px 90px #0000007a;padding:clamp(24px,3vw,42px);width:min(560px,42vw)}.landing-root .landing-not-alone-inner{margin:0 0 0 auto;text-align:left}@media (min-width:1101px){.landing-root .landing-not-alone-inner{margin-right:clamp(88px,8vw,170px)}}.landing-root .landing-not-alone-title{-webkit-text-fill-color:#fff8e7;background:none;color:#fff8e7;filter:none;margin:0 0 16px}.landing-root .landing-not-alone-text{margin:7px 0}.landing-root .landing-not-alone-bottom-left{bottom:clamp(34px,5vh,64px);left:clamp(24px,6vw,110px);padding:18px 22px;right:auto}.landing-root .landing-not-alone-hotspot-path{stroke-width:2;filter:drop-shadow(0 0 8px rgba(112,226,255,.35));opacity:.66}.landing-root .landing-not-alone-info{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#04070ce8;border-color:#70e2ff3d;border-radius:15px;box-shadow:0 24px 70px #00000094;max-width:320px;padding:16px 18px}.landing-root .landing-not-alone-info-title{color:#ffe7aa;color:var(--landing-modern-gold-bright);font-family:Cinzel,Georgia,serif;letter-spacing:0;text-transform:none}.landing-root .landing-final{background-position:50%;min-height:clamp(840px,100svh,1080px);overflow:hidden;padding:clamp(100px,13vh,150px) 24px}.landing-root .landing-final-overlay{background:radial-gradient(48% 58% at 50% 48%,#0205093d,#020509bd),linear-gradient(180deg,#02050966,#020509d1)}.landing-root .landing-final-cta{width:100%}.landing-root .landing-final-cta-inner{backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);background:linear-gradient(145deg,#edc7780f,#0000 36%),#04070cb3;border:1px solid #e8c77e33;border:1px solid var(--landing-modern-line);border-radius:32px;box-shadow:0 42px 110px #00000094,inset 0 1px 0 hsla(0,0%,100%,.055);padding:clamp(34px,5vw,66px);width:100%}.landing-root .landing-final-logo{filter:drop-shadow(0 24px 45px rgba(0,0,0,.68));height:auto;margin-bottom:2px;max-height:none;max-width:min(72vw,100%);object-fit:contain;object-position:center;width:clamp(230px,24vw,340px)}.landing-root .landing-final-title{-webkit-text-fill-color:currentColor;color:#fff8e7;font-family:Cinzel,Georgia,serif;font-size:clamp(2.3rem,4.5vw,5rem);font-weight:700;letter-spacing:-.045em;line-height:.98;margin:10px auto 14px;max-width:14ch;text-transform:none}.landing-root .landing-final-text{margin-inline:auto;max-width:54ch}.landing-root .landing-final-button{margin-top:22px;min-width:min(280px,100%);padding:14px 28px}.landing-root .landing-footer{background:radial-gradient(70% 70% at 50% 0,#70e2ff0f,#0000 68%),linear-gradient(180deg,#03060a,#010204);border-top-color:#edc77829;box-shadow:none;overflow:hidden;padding:clamp(60px,8vh,90px) 0 18px}.landing-root .landing-footer-beta-slot,.landing-root .landing-footer-community,.landing-root .landing-footer-newsletter{max-width:none;width:min(1680px,calc(100% - clamp(36px, 6vw, 120px)));width:var(--landing-modern-content)}.landing-root .landing-footer-community,.landing-root .landing-footer-newsletter{backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%);background:linear-gradient(130deg,hsla(41,76%,70%,.045),#0000 42%),#06090fad;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 28px 76px #0006,inset 0 1px 0 hsla(0,0%,100%,.045)}.landing-root .landing-footer-community{gap:clamp(20px,3vw,46px);grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);margin:14px auto 18px;padding:clamp(22px,2.6vw,36px)}.landing-root .landing-footer-community-title,.landing-root .landing-footer-newsletter-title{color:#fff8e7;font-family:Cinzel,Georgia,serif;font-size:clamp(1.45rem,2.1vw,2.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;text-transform:none}.landing-root .landing-footer-community-text,.landing-root .landing-footer-newsletter-text{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#dfe6efb3;display:-webkit-box;font-size:.88rem;line-height:1.55;overflow:hidden}.landing-root .landing-footer-community-actions{gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.landing-root .landing-footer-community-link{background:#ffffff0a;border-color:#ffffff1a;border-radius:13px;min-height:68px;padding:10px 8px}.landing-root .landing-footer-community-link:focus-visible,.landing-root .landing-footer-community-link:hover{background:linear-gradient(145deg,#edc77817,rgba(112,226,255,.045));border-color:#edc7784d;box-shadow:0 16px 38px #00000057;transform:translateY(-3px)}.landing-root .landing-footer-newsletter{gap:clamp(26px,4vw,60px);grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);margin:18px auto 42px;padding:clamp(24px,3vw,40px)}.landing-root .landing-footer-newsletter-row{gap:9px}.landing-root .landing-footer-newsletter-input,.landing-root .landing-footer-newsletter-submit{border-radius:12px;font-size:.88rem;min-height:48px}.landing-root .landing-footer-newsletter-input{background:#00000052;border-color:#ffffff1f}.landing-root .landing-footer-newsletter-submit{background:linear-gradient(135deg,#fff0bd,#dda84e 56%,#bd7221);border-color:#ffe8ae80}.landing-root .landing-footer-bar{border-top:1px solid hsla(0,0%,100%,.075);margin-inline:auto;min-height:52px;padding:8px 0;width:min(1760px,calc(100% - clamp(28px, 4vw, 76px)))}.landing-root .landing-footer-company-logo-shine{width:clamp(150px,12vw,205px)}.landing-root .landing-social-link{background:#ffffff0a;border-color:#ffffff1a;border-radius:12px;height:44px;width:44px}.landing-root .landing-footer-links .landing-footer-contact{min-height:44px}.landing-root .landing-social-link:focus-visible,.landing-root .landing-social-link:hover{background:#70e2ff12;border-color:#70e2ff47;transform:translateY(-3px)}.cookie-consent{backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%);background:#05080eeb;border:1px solid #edc77838;border-radius:22px;bottom:clamp(12px,2vw,28px);box-shadow:0 34px 100px #000000a3,inset 0 1px 0 #ffffff0d;color:#f4f5f7;color:var(--landing-modern-text);left:auto;max-height:calc(100svh - 24px);overflow:auto;padding:22px;right:clamp(12px,2vw,28px);width:min(520px,calc(100vw - 24px))}.cookie-consent__header h2{font-family:Cinzel,Georgia,serif;font-size:1.4rem;letter-spacing:-.02em}.cookie-consent__category{background:hsla(0,0%,100%,.035);border-color:#ffffff17;border-radius:13px}.cookie-consent__button{border-radius:12px;min-height:44px}.auth-overlay,.news-overlay,.playgate-overlay,.screenshots-overlay,.support-overlay{backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%);background:#010307d1;padding:clamp(16px,3vw,42px)}.auth-modal,.news-modal,.playgate-modal,.screenshots-modal,.support-modal{background:linear-gradient(135deg,hsla(41,76%,70%,.045),#0000 36%),#05080ef5;border:1px solid #edc77833;border-radius:28px;box-shadow:0 45px 130px #000000b8,inset 0 1px 0 hsla(0,0%,100%,.055);color:#f4f5f7;color:var(--landing-modern-text);max-height:calc(100svh - clamp(32px, 6vw, 84px));overflow-x:hidden;overflow-y:auto}.auth-modal.auth-modal--register-step1,.auth-modal.auth-modal--register-step2{padding:clamp(24px,3.2vw,44px);width:min(1080px,calc(100vw - clamp(32px, 6vw, 84px)))}.auth-modal:after,.auth-modal:before{opacity:.26}.auth-head,.news-head,.playgate-head,.screenshots-head,.support-head{border-bottom:1px solid #ffffff14;padding-bottom:16px}.auth-title-center,.auth-title-main,.news-title,.playgate-title,.screenshots-title,.support-title{color:#fff8e7;font-family:Cinzel,Georgia,serif;font-weight:700;letter-spacing:-.025em;text-transform:none}.auth-close,.news-close,.playgate-close,.screenshots-close,.support-close{background:hsla(0,0%,100%,.045);border-color:#ffffff1f;border-radius:13px;min-height:44px;min-width:44px}.auth-steps{background:#00000038;border:1px solid #ffffff14;border-radius:14px;margin:16px 0 20px;padding:5px}.auth-step{border-radius:10px;min-height:38px}.auth-step.active{background:linear-gradient(135deg,#fff0bd,#dda84e);box-shadow:0 10px 24px #c9822333;color:#171006}.auth-block{background:#ffffff08;border-color:#ffffff17;border-radius:18px;box-shadow:none;padding:clamp(17px,2.2vw,26px)}.auth-race-grid{gap:12px}.auth-race-card{background:#020509ad;border-color:#ffffff1a;border-radius:18px 7px 18px 7px;box-shadow:0 18px 50px #00000057;min-height:210px;overflow:hidden}.auth-race-card.selected,.auth-race-card:hover{border-color:#edc7786b;box-shadow:0 26px 64px #00000075,0 0 28px #edc77814;transform:translateY(-3px)}.auth-race-img-wrap{border-radius:13px}.auth-avatar-grid{gap:10px}.auth-avatar{background:hsla(0,0%,100%,.035);border-color:#ffffff1a;border-radius:14px;min-height:64px;min-width:64px}.auth-avatar.selected{border-color:#70e2ff9e;box-shadow:0 0 0 2px #70e2ff1f,0 0 25px #70e2ff1f}.auth-input,.auth-select{background:#00000047;border-color:#ffffff1f;border-radius:12px;color:#f4f5f7;color:var(--landing-modern-text);min-height:46px}.auth-input:focus,.auth-select:focus{border-color:#70e2ff85;box-shadow:0 0 0 3px #70e2ff14}.auth-actions,.auth-modal.register .auth-actions{background:linear-gradient(180deg,#0000,#05080efa 26%);bottom:-1px;padding-top:14px;position:-webkit-sticky;position:sticky;z-index:4}.auth-btn{border-radius:12px;min-height:46px}.auth-btn.primary{background:linear-gradient(135deg,#fff0bd,#dda84e 58%,#bd7221);border-color:#ffe8ae85;box-shadow:0 13px 30px #c9822338;color:#160f05}.auth-btn.ghost{background:#ffffff0a;border-color:#ffffff1c}@media (min-width:1600px){.landing-root .landing-race-grid{gap:30px}.landing-root .landing-mini-card{aspect-ratio:1.34/1}.landing-root .landing-mini-desc{font-size:.95rem}}@media (max-width:1280px){:root{--landing-modern-content:min(1180px,calc(100% - 48px))}.landing-root .landing-timeline{right:8px}.landing-root .landing-timeline-inner{background:#03060a4d;border-color:#0000;padding-inline:5px}.landing-root .landing-timeline-label{display:none}.landing-root .landing-timeline-item{grid-template-columns:16px;padding:7px 3px}.landing-root .landing-hero{min-height:920px}.landing-root .landing-hero-trailer{width:250px}.landing-root .landing-footer-community{grid-template-columns:minmax(0,.8fr) minmax(430px,1.2fr)}.landing-root .landing-footer-community-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-root .landing-footer-community-link:nth-child(4){grid-column:1/2}.landing-root .landing-footer-community-link:nth-child(5){grid-column:2/3}}@media (max-width:1100px){:root{--landing-modern-content:min(100%,calc(100% - 40px))}.landing-root .landing-hero{display:block;min-height:auto;padding:64px 20px 56px}.landing-root .landing-hero-content{margin:0 auto 34px}.landing-root .landing-hero-trailer{display:inline-block;inset:auto;margin:10px 13px 0;position:relative;vertical-align:top;width:calc(50% - 30px)}.landing-root .landing-scroll-indicator--hero{display:none}.landing-root .landing-beta-reward-card,.landing-root .landing-beta-spotlight-inner .landing-promo-hero,.landing-root .landing-equipment-main,.landing-root .landing-footer-community,.landing-root .landing-footer-newsletter{grid-template-columns:1fr}.landing-root .landing-promo-copy,.landing-root .landing-promo-promise{order:2}.landing-root .landing-promo-visual-wrap{margin-inline:auto;order:1;width:min(760px,100%)}.landing-root .landing-promo-visual-frame{min-height:clamp(520px,64vw,620px)}.landing-root .landing-beta-reward-preview{margin-inline:auto;order:-1;width:min(640px,100%)}.landing-root .landing-duel,.landing-root .landing-story{justify-content:center}.landing-root .landing-duel-art{background-position:center 44%;inset:0}.landing-root .landing-duel .landing-slice-overlay,.landing-root .landing-story .landing-slice-overlay{background:linear-gradient(180deg,#02050957,#020509c7)}.landing-root .landing-duel-content,.landing-root .landing-story .landing-slice-content{width:min(720px,100%)}.landing-root .landing-race-card{min-height:430px}.landing-root .landing-equipment-copy{text-align:center}.landing-root .landing-equipment-desc{margin-inline:auto}.landing-root .landing-equipment-figure{min-height:390px}.landing-root .landing-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-root .landing-mini-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 9px)}.landing-root .landing-not-alone-bottom-left,.landing-root .landing-not-alone-inner{width:min(520px,52vw)}.landing-root .landing-footer-community-actions{grid-template-columns:repeat(5,minmax(0,1fr))}.landing-root .landing-footer-community-link:nth-child(n){grid-column:auto}}@media (max-width:720px){:root{--landing-modern-radius:20px;--landing-modern-content:calc(100% - 28px)}.landing-root{scroll-behavior:auto}.landing-nav.is-clean,.landing-nav.is-clean .landing-nav-inner{min-height:64px}.landing-nav.is-clean .landing-nav-inner{column-gap:0;grid-template-columns:minmax(0,1fr) -webkit-max-content;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:56px;padding-inline:4px}.landing-nav.is-clean .landing-nav-gameLogo{height:58px;top:1px;width:104px}.landing-nav.is-clean .landing-nav-gameLogo-img{height:66px}.landing-nav.is-clean .landing-nav-studio-cluster{display:none}.landing-nav.is-clean .landing-header-experience-button,.landing-nav.is-clean .landing-lang-button,.landing-nav.is-clean .landing-lang-item,.landing-nav.is-clean .landing-nav-btn,.landing-nav.is-clean .landing-user-btn{min-height:44px}.landing-root .landing-timeline{display:none}.landing-root .landing-endgame-title,.landing-root .landing-equipment-title,.landing-root .landing-section-title,.landing-root .landing-section-title--story{font-size:clamp(2.05rem,11vw,3.15rem);line-height:1}.landing-root .landing-hero{background-position:54% top;padding:46px 14px 44px}.landing-root .landing-hero-content{margin-bottom:24px;width:100%}.landing-root .landing-hero-title{font-size:clamp(2.45rem,14vw,4rem);max-width:10ch}.landing-root .landing-hero-logo{max-height:128px;width:190px}.landing-root .landing-hero-sub{font-size:.82rem;max-width:28ch}.landing-root .beta-hero{border-radius:17px;padding:17px 15px;width:100%}.landing-root .beta-hero-title{font-size:1.24rem}.landing-root .beta-hero-text{font-size:.86rem}.landing-root .beta-main-button,.landing-root .beta-secondary-button{min-width:0;width:100%}.landing-root .landing-hero-trailer{display:block;margin:12px auto 0;max-width:520px;width:100%}.landing-root .landing-beta-reward-section,.landing-root .landing-beta-spotlight,.landing-root .landing-duel,.landing-root .landing-endgame,.landing-root .landing-equipment,.landing-root .landing-final,.landing-root .landing-medieval,.landing-root .landing-minigames,.landing-root .landing-not-alone,.landing-root .landing-races,.landing-root .landing-story,.landing-root .landing-upgrades{min-height:auto;padding:84px 14px 64px}.landing-root .landing-beta-reward-card,.landing-root .landing-duel-content,.landing-root .landing-final-cta-inner,.landing-root .landing-promo-copy,.landing-root .landing-promo-promise,.landing-root .landing-story .landing-slice-content{border-radius:20px;padding:22px 18px}.landing-root .landing-beta-reward-title,.landing-root .landing-beta-spotlight-inner .landing-promo-title--promise,.landing-root .landing-final-title,.landing-root .landing-promo-title{font-size:clamp(2.05rem,11vw,3.15rem)}.landing-root .landing-beta-reward-preview-frame,.landing-root .landing-promo-visual-frame{border-radius:22px 7px 22px 7px}.landing-root .landing-promo-visual-frame{min-height:clamp(430px,78vw,520px)}.landing-root .landing-final-logo{width:clamp(210px,68vw,300px)}.landing-root .landing-zoom{min-height:155svh}.landing-root .landing-zoom-sticky{min-height:100svh;padding:94px 14px 44px;padding:calc(var(--landing-nav-h, 64px) + 30px) 14px 44px}.landing-root .landing-zoom-media{background-position:52%}.landing-root .landing-zoom-title{font-size:clamp(2.2rem,12vw,3.5rem)}.landing-root .landing-zoom-copy{font-size:.86rem;padding:14px}.landing-root .landing-zoom-line{font-size:.86rem}.landing-root .landing-story{background-position:66%}.landing-root .landing-duel-content,.landing-root .landing-story .landing-slice-content{width:100%}.landing-root .story-audio-content{grid-template-columns:46px minmax(0,1fr)}.landing-root .landing-races{background-position:58%}.landing-root .landing-race-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;margin-inline:auto;padding:0 2px 12px;width:calc(100vw - 28px)}.landing-root .landing-race-card{border-radius:22px 7px 22px 7px;min-height:440px}.landing-root .landing-race-card.active,.landing-root .landing-race-card:focus-visible,.landing-root .landing-race-card:hover{transform:none}.landing-root .landing-race-lore-card{padding:16px}.landing-root .landing-medieval{--landing-medieval-stack-gap:22px;background-position:53%;min-height:720px}.landing-root .landing-medieval-teaser-text{font-size:clamp(2rem,11vw,3rem);padding:14px 16px}.landing-root .landing-medieval-transform{padding:9px;width:calc(100vw - 28px)}.landing-root .landing-medieval-arrow{padding:5px 6px;width:min(28vw,110px)}.landing-root .landing-upgrades-grid{grid-template-columns:1fr}.landing-root .landing-upgrade-card{min-height:320px}.landing-root .landing-upgrades-text{font-size:.95rem;padding:14px 15px}.landing-root .landing-equipment-main{border-radius:20px;min-height:0;padding:20px 16px}.landing-root .landing-equipment-name{font-size:clamp(1.8rem,9vw,2.65rem)}.landing-root .landing-equipment-figure{min-height:300px}.landing-root .landing-equipment-image{max-height:340px}.landing-root .landing-equipment-strip{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.landing-root .landing-equipment-thumb{min-width:120px;scroll-snap-align:start}.landing-root .landing-duel-art{background-position:41%;inset:0}.landing-root .landing-endgame{min-height:760px;padding-inline:10px}.landing-root .landing-endgame-art{background-position:50%}.landing-root .landing-endgame-hero{gap:5px;grid-template-columns:72px minmax(190px,1fr) 72px;min-height:470px}.landing-root .landing-endgame-side{gap:6px}.landing-root .landing-endgame-item{border-radius:11px;min-height:52px;min-width:52px;padding:4px;width:52px}.landing-root .landing-endgame-item-badge{transform:scale(.72);transform-origin:right bottom}.landing-root .landing-endgame-boss-hit{min-height:400px}.landing-root .landing-endgame-boss-image{max-height:470px}.landing-root .landing-endgame-panel{margin-top:-28px;padding:18px;width:calc(100% - 16px)}.landing-root .landing-mini-grid{gap:16px;grid-template-columns:1fr}.landing-root .landing-mini-card,.landing-root .landing-mini-card:last-child{aspect-ratio:4/3;grid-column:auto;width:100%}.landing-root .landing-mini-card:hover{transform:none}.landing-root .landing-mini-meta{padding:44px 17px 17px}.landing-root .landing-mini-desc{font-size:.85rem}.landing-root .landing-not-alone{background-position:50%;min-height:760px}.landing-root .landing-not-alone-inner{margin:0;padding:21px 18px;width:100%}.landing-root .landing-not-alone-bottom-left{bottom:26px;left:14px;padding:15px 17px;right:14px;width:auto}.landing-root .landing-not-alone-hotspots{z-index:3}.landing-root .landing-not-alone-info{max-width:min(300px,calc(100vw - 28px))}.landing-root .landing-final{background-position:72%;min-height:700px}.landing-root .landing-footer{padding-top:58px}.landing-root .landing-footer-community,.landing-root .landing-footer-newsletter{border-radius:19px;padding:19px 15px;width:calc(100% - 24px)}.landing-root .landing-footer-community-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-root .landing-footer-community-link:last-of-type{grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}.landing-root .landing-footer-newsletter-row{grid-template-columns:1fr}.landing-root .landing-footer-newsletter-input,.landing-root .landing-footer-newsletter-submit{font-size:1rem;min-height:48px;width:100%}.landing-root .landing-footer-bar{gap:14px;grid-template-areas:"brand" "socials" "links";grid-template-columns:1fr;padding:18px 0 8px;width:calc(100% - 24px)}.landing-root .landing-footer-brandarea,.landing-root .landing-footer-links,.landing-root .landing-social-dock{justify-content:center;justify-self:center;text-align:center}.landing-root .landing-footer-brandarea{grid-area:brand;margin:0}.landing-root .landing-social-dock{grid-area:socials}.landing-root .landing-footer-links{grid-area:links;grid-column:auto}.cookie-consent{border-radius:18px;bottom:8px;max-height:calc(100svh - 16px);padding:17px;right:8px;width:calc(100vw - 16px)}.cookie-consent__actions{grid-template-columns:1fr}.auth-overlay,.news-overlay,.playgate-overlay,.screenshots-overlay,.support-overlay{align-items:stretch;padding:0}.auth-modal,.auth-modal.auth-modal--register-step1,.auth-modal.auth-modal--register-step2,.news-modal,.playgate-modal,.screenshots-modal,.support-modal{border-radius:0;border-width:0;margin:0;max-height:100svh;max-width:none;min-height:100svh;padding:18px 14px max(18px,env(safe-area-inset-bottom));width:100%}.auth-head{background:#05080ef5;padding-top:max(2px,env(safe-area-inset-top));position:-webkit-sticky;position:sticky;top:0;z-index:6}.auth-race-grid{grid-template-columns:1fr}.auth-race-card{min-height:180px}.auth-avatar-grid{grid-template-columns:repeat(4,minmax(52px,1fr))}.auth-input,.auth-select{font-size:1rem;min-height:48px}.auth-actions{margin:0 -14px -18px;padding:20px 14px max(14px,env(safe-area-inset-bottom))}}@media (max-width:430px){.landing-nav.is-clean .landing-nav-gameLogo{width:92px}.landing-nav.is-clean .landing-nav-gameLogo-img{height:60px}.landing-nav.is-clean .landing-nav-centerCtas .landing-nav-btn-play{font-size:.58rem;padding-inline:8px}.landing-root .landing-hero-announcement-badge{font-size:.6rem}.landing-root .landing-race-card{min-height:400px}.landing-root .landing-mini-card,.landing-root .landing-mini-card:last-child{aspect-ratio:1/1}.landing-root .landing-endgame-hero{grid-template-columns:58px minmax(170px,1fr) 58px}.auth-avatar-grid{grid-template-columns:repeat(3,minmax(56px,1fr))}}@media (max-width:380px){.landing-nav.is-clean .landing-nav-gameLogo{width:86px}.landing-nav.is-clean .landing-nav-gameLogo-img{height:56px}.landing-nav.is-clean .landing-nav-centerCtas .landing-nav-btn-login,.landing-nav.is-clean .landing-nav-centerCtas .landing-nav-btn-play{padding-inline:4px}}@media (max-width:340px){.landing-nav.is-clean .landing-nav-gameLogo{width:50px}.landing-nav.is-clean .landing-nav-gameLogo-img{height:46px}}@media (hover:none){.landing-root .landing-footer-community-link:hover,.landing-root .landing-mini-card:hover,.landing-root .landing-race-card:hover,.landing-root .landing-social-link:hover,.landing-root .landing-upgrade-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.landing-root{scroll-behavior:auto}.auth-overlay *,.auth-overlay :after,.auth-overlay :before,.landing-root *,.landing-root :after,.landing-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.landing-root .landing-hero-logo,.landing-root .landing-inline-icon,.landing-root .landing-medieval-arrow-head,.landing-root .landing-medieval-arrow-shine{animation:none!important}}