:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-elev:#1c1c1e;--bg-elev-2:#2c2c2e;--glass:#1c1c1ea8;--text:#f5f5f7;--text-2:#a1a1a6;--text-3:#6e6e73;--sep:#54545873;--fill:#7878803d;--fill-2:#7878805c;--accent:#0a84ff;--green:#30d158;--red:#ff453a;--radius:22px;--radius-s:14px;--shadow:0 1px 2px #0000004d, 0 8px 24px #0006;--shadow-l:0 4px 12px #00000059, 0 40px 90px #0009;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--spring:cubic-bezier(.34, 1.56, .64, 1);--ease:cubic-bezier(.25, .1, .25, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;margin:0}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0}input{font:inherit;color:inherit}.glass{background:var(--glass);-webkit-backdrop-filter:saturate(180%)blur(24px)}.btn{border-radius:var(--radius-s);background:var(--fill);min-height:52px;transition:transform .15s var(--ease), opacity .2s, background .2s;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:17px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.4;pointer-events:none}.btn.primary{color:#000;background:#f5f5f7}.segmented{background:var(--fill);border-radius:12px;padding:3px;display:flex}.segmented button{min-height:36px;color:var(--text-2);transition:background .25s var(--ease), color .25s;border-radius:9px;flex:1;font-size:15px;font-weight:500}.segmented button.on{background:var(--bg-elev-2);color:var(--text);font-weight:600;box-shadow:0 3px 8px #0000004d}.spinner{border:3px solid #ffffff2e;border-top-color:#fff;border-radius:50%;width:28px;height:28px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.fade-in{animation:fade-in .5s var(--ease-out) both}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.poster.svelte-1bau0xy{aspect-ratio:16/10;border-radius:inherit;background:var(--bg);width:100%;color:var(--ink);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.glyph.svelte-1bau0xy{filter:drop-shadow(0 2cqw 4cqw #00000080);place-items:center;font-size:30cqw;line-height:1;display:grid;position:absolute;inset:0}.title.svelte-1bau0xy{letter-spacing:-.02em;text-shadow:0 1cqw 3cqw #0009;font-size:7.4cqw;font-weight:800;position:absolute;bottom:5cqw;left:6cqw}.split.svelte-1bau0xy{background:radial-gradient(60% 80% at 15% 30%, color-mix(in srgb, var(--a) 70%, transparent), transparent 70%), radial-gradient(60% 80% at 85% 30%, color-mix(in srgb, var(--b) 70%, transparent), transparent 70%);position:absolute;inset:0}.wall.svelte-1bau0xy{fill:#0000008c;width:100%;height:26%;position:absolute;bottom:0;left:0;right:0}.teamsurvival.svelte-1bau0xy .glyph:where(.svelte-1bau0xy){padding-bottom:6cqw;font-size:26cqw}.glow.svelte-1bau0xy{background:radial-gradient(55% 75% at 50% 45%, color-mix(in srgb, var(--a) 75%, transparent), transparent 72%);position:absolute;inset:0}.grid.svelte-1bau0xy{stroke:#ffffff12;stroke-width:.25px;fill:none;width:100%;height:100%;position:absolute;inset:0}.letter.svelte-1bau0xy{font-size:44cqw;font-weight:900;font-family:"Bebas Neue", "Impact", "Arial Narrow", var(--font);letter-spacing:-.04em;color:#fff;text-shadow:0 0 6cqw color-mix(in srgb, var(--b) 80%, transparent);filter:none}.dominio.svelte-1bau0xy .title:where(.svelte-1bau0xy){letter-spacing:.18em;font-weight:700}.teamlogic.svelte-1bau0xy{background:linear-gradient(135deg, var(--a), var(--b))}.tracks.svelte-1bau0xy{stroke:#ffffff8c;stroke-width:2.6px;stroke-linecap:round;fill:none;width:100%;height:100%;position:absolute;inset:0}.tracks.svelte-1bau0xy circle:where(.svelte-1bau0xy){fill:#fff;stroke:none}.tracks.svelte-1bau0xy rect:where(.svelte-1bau0xy){stroke:none}.duo.svelte-1bau0xy{justify-content:center;align-items:center;gap:3cqw;padding-bottom:8cqw;font-size:17cqw;display:flex}.vs.svelte-1bau0xy{letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:5cqw;font-weight:800}
