@layer theme{:root,:host{--tw-font-mono:var(--wc-font-mono);--tw-color-neutral-400:oklch(70.8% 0 0);--tw-color-neutral-500:oklch(55.6% 0 0);--tw-color-neutral-600:oklch(43.9% 0 0);--tw-color-white:#fff;--tw-font-weight-bold:700;--tw-radius-xs:var(--wc-radius-xs);--tw-radius-sm:var(--wc-radius-sm);--tw-radius-md:var(--wc-radius-md);--tw-radius-lg:var(--wc-radius-lg);--tw-radius-xl:var(--wc-radius-xl);--tw-radius-2xl:var(--wc-radius-2xl);--tw-radius-none:var(--wc-radius-none);--tw-radius-full:var(--wc-radius-full);--tw-radius-pill:var(--wc-radius-pill);--tw-font-display:var(--wc-font-display)}}@layer base;@layer components{.wc-layout-section{width:100%;min-width:0}}@layer utilities;:root{--wc-color-neutral-0:#fff;--wc-color-neutral-50:#f7f8fa;--wc-color-neutral-100:#eceef3;--wc-color-neutral-200:#d8dce6;--wc-color-neutral-300:#bcc2d0;--wc-color-neutral-400:#99a1af;--wc-color-neutral-500:#7b8495;--wc-color-neutral-600:#5f6879;--wc-color-neutral-700:#464f61;--wc-color-neutral-800:#2b3244;--wc-color-neutral-900:#141a2b;--wc-color-neutral-950:#0a0a1a;--wc-color-brand-cyan-300:#8cbcff;--wc-color-brand-cyan-350:#51a2ff;--wc-color-brand-cyan-400:#2b7fff;--wc-color-brand-cyan-500:#2b7fff;--wc-color-brand-cyan-600:#255fd3;--wc-color-brand-magenta-300:#f4a8ff;--wc-color-brand-magenta-400:#ed6aff;--wc-color-brand-magenta-500:#e12afb;--wc-color-brand-violet-300:#dab2ff;--wc-color-brand-violet-400:#c27aff;--wc-color-brand-violet-500:#ad46ff;--wc-color-brand-amber-300:#f7bc67;--wc-color-brand-amber-400:#ef9f2f;--wc-color-brand-amber-500:#de8a18;--wc-color-state-success:#2f9e44;--wc-color-state-warning:#f08c00;--wc-color-state-neutral:#6b7280;--color-bg:#fff;--color-text-primary:#141a2b;--color-text-secondary:#5f6879;--color-text-tertiary:#7b8495;--color-surface:#141a2b0a;--color-surface-subtle:#141a2b05;--color-overlay:#141a2b6b;--color-border:#141a2b1f;--color-border-strong:#141a2b38;--color-border-focus:#00d3f373;--color-ring-track:#141a2b24;--color-bg-gradient:linear-gradient(180deg, #fff 0%, #f7f8fa 100%);--color-key-bg:#141a2b14;--color-key-bg-hover:#141a2b24;--color-tile-bg:#141a2b14;--color-tile-border:#141a2b38;--color-confirm-danger-accent:#fa5252;--color-confirm-danger-glow:#fa525247;--color-confirm-warning-accent:#f59f00;--color-confirm-warning-glow:#f59f0042;--color-confirm-neutral-accent:#0ca678;--color-confirm-neutral-glow:#0ca67842;--wc-color-white:var(--wc-color-neutral-0);--wc-color-white-ice:#f5fffd;--wc-color-copy-muted:#d1d5dc;--wc-color-heading-end:#e5e7eb;--wc-color-info-muted:#7f93b1;--wc-color-brand-cyan-700:#1d4ed8;--wc-color-brand-cyan-650:#2563eb;--wc-color-brand-cyan-450:#3b82f6;--wc-color-brand-cyan-200:#bfdbfe;--wc-color-brand-magenta-450:#eb44ff;--wc-color-brand-violet-450:#b359ff;--wc-color-brand-violet-200:#f3e8ff;--wc-color-white-a04:#ffffff0a;--wc-color-white-a05:#ffffff0d;--wc-color-white-a06:#ffffff0f;--wc-color-white-a08:#ffffff14;--wc-color-white-a10:#ffffff1a;--wc-color-white-a15:#ffffff26;--wc-color-white-a14:#ffffff24;--wc-color-white-a16:#ffffff29;--wc-color-white-a18:#ffffff2e;--wc-color-white-a22:#ffffff38;--wc-color-black-a45:#0000004d;--wc-color-cyan-500-a20:#2b7fff33;--wc-color-cyan-500-a30:#2b7fff4d;--wc-color-cyan-400-a08:#2b7fff14;--wc-color-cyan-400-a12:#2b7fff1f;--wc-color-cyan-400-a40:#2b7fff66;--wc-color-cyan-400-a60:#2b7fff99;--wc-color-cyan-glow-a12:#2b7fff26;--wc-color-cyan-glow-a16:#2b7fff29;--wc-color-cyan-glow-a30:#2b7fff4d;--wc-color-cyan-glow-a50:#2b7fff80;--wc-color-magenta-glow-a12:#f6339a26;--wc-color-magenta-glow-a65:#ff00ffa6;--wc-color-violet-glow-a12:#8a2be226;--wc-color-violet-400-a45:#c27aff73;--wc-color-text-secondary-a80:#99a1afcc;--wc-color-text-secondary-a86:#99a1afdb;--wc-color-text-secondary-a92:#99a1afeb;--wc-color-modal-top:#233158fa;--wc-color-modal-bottom:#122b52fa;--wc-color-shadow-deep-a65:#050a19a6;--wc-color-shadow-navy-a20:#0c183033;--wc-color-shadow-navy-a16:#111c3329;--mantine-color-cyan-4:#51a2ff;--mantine-color-grape-4:#c27aff;--mantine-color-teal-4:#2b7fff;--mantine-color-violet-4:#ad46ff;--mantine-color-blue-4:#73b9ff;--wc-gradient-account-signin:linear-gradient(90deg, #f6339a 0%, #ad46ff 100%);--wc-gradient-account-signin-hover:linear-gradient(90deg, #fb64b6 0%, #c27aff 100%);--wc-gradient-title-brand:linear-gradient(90deg, #51a2ff 0%, #c27aff 50%, #fb64b6 100%);--wc-gradient-energy-progress:linear-gradient(90deg, var(--wc-color-brand-cyan-400) 0%, var(--wc-color-brand-violet-400) 50%, #f6339a 100%);--wc-gradient-score-value:linear-gradient(126.87deg, #51a2ff 0%, #c27aff 100%);--wc-gradient-best-value:linear-gradient(235.98deg, #fdc700 0%, #ff8904 100%);--wc-gradient-section-title:linear-gradient(90deg, #51a2ff 0%, #c27aff 50%, #fb64b6 100%);--wc-gradient-start-button:linear-gradient(90deg, var(--wc-color-brand-cyan-500) 0%, var(--wc-color-brand-violet-500) 50%, #f6339a 100%);--wc-gradient-start-button-hover:linear-gradient(90deg, #51a2ff 0%, var(--wc-color-brand-violet-400) 50%, #fb64b6 100%);--wc-gradient-settings-modal:radial-gradient(circle at top left, #00d3f324, transparent 58%), radial-gradient(circle at bottom right, #c27aff1f, transparent 60%), linear-gradient(180deg, var(--wc-color-modal-top) 0%, var(--wc-color-modal-bottom) 100%);--wc-gradient-surface-panel:linear-gradient(158.99deg, var(--wc-color-white-a10) 0%, var(--wc-color-white-a05) 100%);--wc-color-text-primary:var(--color-text-primary);--wc-color-text-secondary:var(--color-text-secondary);--wc-color-text-tertiary:var(--color-text-tertiary);--wc-color-bg-canvas:var(--color-bg);--wc-color-bg-surface:var(--color-surface);--wc-color-bg-surface-subtle:var(--color-surface-subtle);--wc-color-bg-overlay:var(--color-overlay);--wc-color-border-default:var(--color-border);--wc-color-border-strong:var(--color-border-strong);--wc-color-border-focus:var(--color-border-focus);--wc-space-0:0;--wc-space-1:.25rem;--wc-space-2:.5rem;--wc-space-3:.75rem;--wc-space-4:1rem;--wc-space-5:1.25rem;--wc-space-6:1.5rem;--wc-space-7:2rem;--wc-space-8:2.5rem;--wc-space-9:3rem;--wc-space-10:3.5rem;--wc-space-11:4rem;--wc-space-12:5rem;--wc-rhythm-4:.25rem;--wc-rhythm-8:.5rem;--wc-rhythm-16:1rem;--wc-rhythm-24:1.5rem;--wc-rhythm-32:2rem;--space-xs:var(--wc-rhythm-4);--space-sm:var(--wc-rhythm-8);--space-md:var(--wc-rhythm-16);--space-lg:var(--wc-rhythm-24);--space-xl:var(--wc-rhythm-32);--stack-gap-md:var(--space-md);--wc-radius-none:0;--wc-radius-2xs:.25rem;--wc-radius-xs:.5rem;--wc-radius-sm:.625rem;--wc-radius-md:1rem;--wc-radius-lg:1.5rem;--wc-radius-xl:2rem;--wc-radius-2xl:2.5rem;--wc-radius-pill:9999px;--wc-radius-full:9999px;--wc-font-body:"Inter", "Sora", "Avenir Next", "Trebuchet MS", sans-serif;--wc-font-display:"Inter", "Sora", sans-serif;--wc-font-mono:"Menlo", "Consolas", monospace;--wc-font-size-2xs:.6875rem;--wc-font-size-xs:.75rem;--wc-font-size-sm:.875rem;--wc-font-size-md:1rem;--wc-font-size-lg:1.125rem;--wc-font-size-xl:1.25rem;--wc-font-size-2xl:1.5rem;--wc-font-size-3xl:1.875rem;--wc-font-size-4xl:2.25rem;--wc-font-size-5xl:3rem;--wc-line-height-xs:1rem;--wc-line-height-sm:1.25rem;--wc-line-height-md:1.5rem;--wc-line-height-lg:1.75rem;--wc-line-height-xl:2rem;--wc-line-height-2xl:2.5rem;--wc-font-weight-regular:400;--wc-font-weight-medium:500;--wc-font-weight-semibold:600;--wc-font-weight-bold:700;--wc-font-weight-extrabold:800;--wc-font-weight-black:900;--wc-letter-spacing-tight:-.02em;--wc-letter-spacing-normal:0;--wc-letter-spacing-wide:.02em;--wc-shadow-0:none;--wc-shadow-1:0 6px 18px #050a192e;--wc-shadow-2:0 12px 28px #050a193d;--wc-shadow-3:0 20px 40px #050a1952;--wc-shadow-4:0 28px 60px #050a1966;--wc-shadow-glow-cyan-soft:0 0 30px #2b7fff1f;--wc-shadow-glow-cyan-strong:0 0 27.74px #a855f79e;--wc-shadow-glow-magenta-soft:0 0 30px #e12afb1f;--wc-shadow-glow-cyan-md:0 0 20px var(--wc-color-cyan-glow-a30);--wc-shadow-glow-cyan-sm:0 0 18px var(--wc-color-cyan-glow-a16);--wc-shadow-glow-cyan-lg:0 0 30px var(--wc-color-cyan-glow-a50);--wc-shadow-glow-magenta-md:0 0 20px var(--wc-color-magenta-glow-a65);--wc-shadow-focus-ring-cyan:0 0 0 3px var(--wc-color-cyan-400-a12);--wc-shadow-card-confirm:0 18px 42px var(--wc-color-shadow-navy-a20);--wc-shadow-confetti:0 8px 24px var(--wc-color-shadow-navy-a16);--wc-text-shadow-score-fx:0 0 14px var(--wc-color-cyan-400-a40);--wc-blur-surface:12px;--wc-layout-frame-max:1280px;--wc-layout-stat-min-height:192px;--wc-layout-hero-min-height:340px;--wc-layout-status-line-min-height:124px;--wc-bg-gradient:var(--color-bg-gradient);--wc-color-ink:var(--wc-color-text-primary);--wc-color-muted:var(--wc-color-text-secondary);--wc-color-soft:var(--wc-color-text-tertiary);--wc-color-bg:var(--wc-color-bg-canvas);--wc-color-surface:var(--wc-color-bg-surface);--wc-color-surface-soft:var(--wc-color-bg-surface-subtle);--wc-color-border:var(--wc-color-border-default);--wc-color-accent-cyan:var(--wc-color-brand-cyan-400);--wc-color-accent-magenta:var(--wc-color-brand-magenta-400);--wc-color-accent-violet:var(--wc-color-brand-violet-400);--wc-color-accent-green:var(--wc-color-brand-cyan-500);--wc-color-accent-amber:var(--wc-color-brand-amber-400);--wc-color-correct:var(--wc-color-state-success);--wc-color-present:var(--wc-color-state-warning);--wc-color-absent:var(--wc-color-state-neutral);--wc-shadow-surface:var(--wc-shadow-glow-cyan-soft);--wc-shadow-main:0 0 60px #2b7fff33;--wc-shadow-glow-strong:var(--wc-shadow-glow-cyan-strong);--wc-shadow-modal:0 24px 64px #050a19ad;--wc-ink:var(--wc-color-text-primary);--wc-muted-ink:var(--wc-color-text-secondary);--wc-soft-ink:var(--wc-color-text-tertiary);--wc-bg:var(--wc-color-bg-canvas);--wc-surface:var(--wc-color-bg-surface);--wc-surface-soft:var(--wc-color-bg-surface-subtle);--wc-border:var(--wc-color-border-default);--wc-border-strong:var(--wc-color-border-strong);--wc-shadow:var(--wc-shadow-surface);--wc-accent-cyan:var(--wc-color-brand-cyan-400);--wc-accent-magenta:var(--wc-color-brand-magenta-400);--wc-accent-violet:var(--wc-color-brand-violet-400);--wc-accent-teal:var(--wc-color-brand-cyan-400);--wc-accent-green:var(--wc-color-brand-cyan-500);--wc-accent-amber:var(--wc-color-brand-amber-400);--wc-accent-ice:var(--wc-color-brand-cyan-300);--wc-correct:var(--wc-color-state-success);--wc-present:var(--wc-color-state-warning);--wc-absent:var(--wc-color-state-neutral);--wc-key-bg:var(--color-key-bg);--wc-key-bg-hover:var(--color-key-bg-hover);--wc-key-ink:var(--wc-color-text-primary);--wc-tile-bg:var(--color-tile-bg);--wc-tile-border:var(--color-tile-border)}[data-theme=dark],:root:not([data-theme])[data-mantine-color-scheme=dark]{--color-bg:#0a0e27;--color-text-primary:var(--wc-color-neutral-0);--color-text-secondary:var(--wc-color-neutral-400);--color-text-tertiary:var(--wc-color-neutral-500);--color-surface:#ffffff1a;--color-surface-subtle:#ffffff0d;--color-overlay:#030510bd;--color-border:#fff3;--color-border-strong:#ffffff4d;--color-border-focus:#00d3f399;--color-ring-track:#ffffff1f;--color-bg-gradient:radial-gradient(384px 384px at 32% 0%, #2b7fff1a, transparent 62%), radial-gradient(600px 600px at 50% 38%, #ad46ff1a, transparent 62%), radial-gradient(384px 384px at 72% 100%, #f6339a1a, transparent 64%), linear-gradient(180deg, #0a0e27 0%, #16213e 52%, #0a0e27 100%);--color-key-bg:#ffffff1a;--color-key-bg-hover:#ffffff26;--color-tile-bg:#ffffff17;--color-tile-border:#ffffff38;--wc-ink:var(--wc-color-text-primary);--wc-muted-ink:var(--wc-color-text-secondary);--wc-soft-ink:var(--wc-color-text-tertiary);--wc-bg:var(--wc-color-bg-canvas);--wc-surface:var(--wc-color-bg-surface);--wc-surface-soft:var(--wc-color-bg-surface-subtle);--wc-border:var(--wc-color-border-default);--wc-border-strong:var(--wc-color-border-strong);--wc-shadow:var(--wc-shadow-surface)}.mantine-AppShell-root{flex-direction:column;min-height:100dvh;display:flex}.mantine-AppShell-header{z-index:40;position:sticky;top:0}.mantine-AppShell-main{min-height:calc(100dvh - var(--app-shell-header-offset,0px));padding-top:var(--app-shell-header-offset,0px);box-sizing:border-box;flex-direction:column;flex:auto;display:flex}.mantine-Container-root,.mantine-Card-root,.mantine-Paper-root,.mantine-Box-root{box-sizing:border-box}.mantine-Container-root{width:100%;margin-inline:auto}.mantine-Title-root,.mantine-Text-root{box-sizing:border-box;margin:0}.mantine-Button-root,.mantine-ActionIcon-root,.mantine-Input-input,.mantine-Textarea-input,.mantine-Select-input,.mantine-NumberInput-input{font:inherit;box-sizing:border-box}.mantine-Button-root{border:1px solid var(--wc-tone-border,var(--wc-border));border-radius:var(--wc-radius-sm);background:var(--wc-tone,var(--wc-accent-teal));min-height:2.25rem;color:var(--wc-tone-contrast,var(--wc-color-white));cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding-block:0;padding-inline:.95rem;text-decoration:none;transition:transform .12s,background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.mantine-Button-root:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.04);transform:translateY(-1px)}.mantine-Button-root:disabled,.mantine-Button-root[aria-disabled=true]{opacity:.68;cursor:not-allowed;pointer-events:none}.mantine-Button-root[data-variant=light]{background:var(--wc-tone-soft,var(--wc-accent-teal))}@supports (color:color-mix(in lab,red,red)){.mantine-Button-root[data-variant=light]{background:var(--wc-tone-soft,color-mix(in srgb, var(--wc-accent-teal) 16%, transparent))}}.mantine-Button-root[data-variant=light]{color:var(--wc-tone,var(--wc-accent-teal))}.mantine-Button-root[data-variant=subtle]{color:var(--wc-tone,var(--wc-ink));background:0 0;border-color:#0000}.mantine-Button-root[data-variant=default]{background:var(--wc-color-white-a08);color:var(--wc-ink);border-color:var(--wc-border)}.mantine-Button-root[data-size=xs]{min-height:2rem;font-size:var(--wc-font-size-xs);padding-inline:.8rem}.mantine-Button-root[data-size=lg]{min-height:2.75rem;padding-inline:1.2rem}.mantine-Button-label{justify-content:center;align-items:center;min-width:0;display:inline-flex}.mantine-Button-section{justify-content:center;align-items:center;display:inline-flex}.mantine-ActionIcon-root{width:var(--wc-action-size,2.25rem);height:var(--wc-action-size,2.25rem);border:1px solid var(--wc-tone-border,var(--wc-border));border-radius:var(--wc-radius-pill);background:var(--wc-tone-soft,var(--wc-color-white-a08));color:var(--wc-tone,var(--wc-ink));cursor:pointer;justify-content:center;align-items:center;transition:transform .12s,background-color .12s,border-color .12s,color .12s;display:inline-flex}.mantine-ActionIcon-root[data-variant=subtle]{background:0 0;border-color:#0000}.mantine-ActionIcon-root[data-variant=filled]{background:var(--wc-tone,var(--wc-accent-teal));color:var(--wc-tone-contrast,var(--wc-color-white))}.mantine-ActionIcon-root:hover:not(:disabled){transform:translateY(-1px)}.mantine-ActionIcon-root:disabled{opacity:.65;cursor:not-allowed}.mantine-Avatar-root{border-radius:var(--wc-radius-pill);background:var(--wc-color-white-a10);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mantine-Avatar-image{object-fit:cover;width:100%;height:100%;display:block}.mantine-Badge-root{border:1px solid var(--wc-tone-border,var(--wc-border));border-radius:var(--wc-radius-pill);background:var(--wc-tone-soft,var(--wc-color-white-a08));min-height:1.5rem;color:var(--wc-tone,var(--wc-ink));font-size:var(--wc-font-size-xs);text-transform:none;box-sizing:border-box;align-items:center;gap:.35rem;padding-inline:.55rem;font-weight:700;display:inline-flex}.mantine-Badge-root[data-variant=filled]{background:var(--wc-tone,var(--wc-accent-teal));color:var(--wc-tone-contrast,var(--wc-color-white))}.mantine-Badge-dot{background:currentColor;border-radius:999px;flex:none;width:.45rem;height:.45rem}.mantine-ThemeIcon-root{border-radius:var(--wc-radius-pill);border:1px solid var(--wc-tone-border,var(--wc-border));background:var(--wc-tone-soft,var(--wc-color-white-a08));color:var(--wc-tone,var(--wc-accent-teal));box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.mantine-ThemeIcon-root[data-variant=filled]{background:var(--wc-tone,var(--wc-accent-teal));color:var(--wc-tone-contrast,var(--wc-color-white))}.mantine-Input-root{gap:.35rem;width:100%;display:grid}.mantine-Input-label{color:var(--wc-color-copy-muted);font-size:var(--wc-font-size-sm);font-weight:600}.mantine-Input-description{color:var(--wc-muted-ink);font-size:var(--wc-font-size-xs)}.mantine-Input-error{color:var(--color-confirm-danger-accent);font-size:var(--wc-font-size-xs)}.mantine-Input-wrapper{width:100%}.mantine-Input-input{border:1px solid var(--wc-border);background:var(--wc-surface);width:100%;min-height:2.75rem;color:var(--wc-ink);border-radius:.75rem;outline:none;padding:.72rem .9rem;transition:border-color .12s,box-shadow .12s,background-color .12s}.mantine-Input-input[data-size=xs]{min-height:2rem;font-size:var(--wc-font-size-xs);padding:.4rem .65rem}.mantine-Input-input:focus,.mantine-Input-input:focus-visible{border-color:var(--wc-accent-teal)}@supports (color:color-mix(in lab,red,red)){.mantine-Input-input:focus,.mantine-Input-input:focus-visible{border-color:color-mix(in srgb,var(--wc-accent-teal) 56%,var(--wc-border))}}.mantine-Input-input:focus,.mantine-Input-input:focus-visible{box-shadow:0 0 0 3px var(--wc-accent-teal)}@supports (color:color-mix(in lab,red,red)){.mantine-Input-input:focus,.mantine-Input-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--wc-accent-teal) 16%,transparent)}}.mantine-Input-input:disabled{opacity:.7;cursor:not-allowed}.mantine-Textarea-input{resize:vertical;min-height:7rem}.mantine-Select-input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}.mantine-Switch-root{align-items:flex-start;gap:.75rem;display:flex}.mantine-Switch-track-wrap{flex:none;position:relative}.mantine-Switch-input{opacity:0;cursor:pointer;position:absolute;inset:0}.mantine-Switch-track{border:1px solid var(--wc-border);background:var(--wc-color-white-a08);box-sizing:border-box;border-radius:999px;align-items:center;width:2.7rem;height:1.5rem;padding:.15rem;transition:background-color .12s,border-color .12s;display:inline-flex}.mantine-Switch-thumb{background:var(--wc-color-white);border-radius:999px;width:1.1rem;height:1.1rem;transition:transform .12s}.mantine-Switch-input:checked+.mantine-Switch-track{background:var(--wc-accent-teal)}@supports (color:color-mix(in lab,red,red)){.mantine-Switch-input:checked+.mantine-Switch-track{background:color-mix(in srgb,var(--wc-accent-teal) 30%,var(--wc-color-white-a08))}}.mantine-Switch-input:checked+.mantine-Switch-track{border-color:var(--wc-accent-teal)}@supports (color:color-mix(in lab,red,red)){.mantine-Switch-input:checked+.mantine-Switch-track{border-color:color-mix(in srgb,var(--wc-accent-teal) 50%,var(--wc-border))}}.mantine-Switch-input:checked+.mantine-Switch-track .mantine-Switch-thumb{transform:translate(1.15rem)}.mantine-Switch-input:disabled+.mantine-Switch-track{opacity:.6}.mantine-Switch-body{gap:.2rem;display:grid}.mantine-Switch-label{color:var(--wc-ink);font-size:var(--wc-font-size-sm);font-weight:600}.mantine-Switch-description{color:var(--wc-muted-ink);font-size:var(--wc-font-size-xs);line-height:1.4}.mantine-SegmentedControl-root{border:1px solid var(--wc-border);background:var(--wc-surface);border-radius:.75rem;grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;min-height:2.5rem;padding:.25rem;display:grid;position:relative;overflow:hidden}.mantine-SegmentedControl-indicator{background:var(--wc-accent-teal);border-radius:.55rem;position:absolute;top:.25rem;bottom:.25rem;left:0}@supports (color:color-mix(in lab,red,red)){.mantine-SegmentedControl-indicator{background:color-mix(in srgb,var(--wc-accent-teal) 18%,white)}}.mantine-SegmentedControl-indicator{transition:transform .15s}.mantine-SegmentedControl-control{z-index:1;color:var(--wc-ink);cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding-inline:.7rem;position:relative}.mantine-SegmentedControl-control:disabled{opacity:.6;cursor:not-allowed}.mantine-SegmentedControl-label{font-size:var(--wc-font-size-sm);font-weight:700}.mantine-SimpleGrid-root{display:grid}.mantine-List-root{gap:var(--wc-list-gap,var(--space-sm));margin:0;display:grid}.mantine-List-item{line-height:1.55}.mantine-Table-table{border-collapse:collapse;width:100%}.mantine-Table-table thead th,.mantine-Table-table tbody td{text-align:left;border-bottom:1px solid var(--wc-border);box-sizing:border-box;padding:.72rem .85rem}.mantine-Table-table[data-striped=true] tbody tr:nth-child(2n){background:var(--wc-color-white-a05)}@supports (color:color-mix(in lab,red,red)){.mantine-Table-table[data-striped=true] tbody tr:nth-child(2n){background:color-mix(in srgb,var(--wc-color-white-a05) 88%,transparent)}}.mantine-Table-table[data-highlight=true] tbody tr:hover{background:var(--wc-color-white-a08)}@supports (color:color-mix(in lab,red,red)){.mantine-Table-table[data-highlight=true] tbody tr:hover{background:color-mix(in srgb,var(--wc-color-white-a08) 92%,transparent)}}.mantine-Table-table[data-column-borders=true] td+td,.mantine-Table-table[data-column-borders=true] th+th{border-left:1px solid var(--wc-border)}.mantine-Divider-root{border:0;border-top:1px solid var(--wc-border);width:100%}.mantine-Code-root{background:var(--wc-color-white-a10);color:var(--wc-accent-cyan);font-family:var(--wc-font-mono);font-size:var(--wc-font-size-sm);border-radius:.4rem;align-items:center;padding:.12rem .35rem;display:inline-flex}.mantine-Loader-root{width:var(--wc-loader-size,1rem);height:var(--wc-loader-size,1rem);border:2px solid var(--wc-accent-teal);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.mantine-Loader-root{border:2px solid color-mix(in srgb,var(--wc-accent-teal) 24%,transparent)}}.mantine-Loader-root{border-top-color:var(--wc-accent-teal);box-sizing:border-box;animation:.8s linear infinite wc-ui-spin;display:inline-block}.mantine-Progress-root{background:var(--wc-border);border-radius:999px;width:100%;min-height:.7rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mantine-Progress-root{background:color-mix(in srgb,var(--wc-border) 48%,var(--wc-surface))}}.mantine-Progress-section{border-radius:inherit;background:var(--wc-tone,var(--wc-accent-teal));position:absolute;inset:0 auto 0 0}.mantine-RingProgress-root{justify-content:center;align-items:center;display:inline-flex;position:relative}.mantine-RingProgress-svg{display:block}.mantine-RingProgress-label{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mantine-Modal-root{z-index:120;position:fixed;inset:0}.mantine-Modal-overlay{cursor:pointer;background:#030510b8;border:0;margin:0;padding:0;position:absolute;inset:0}.mantine-Modal-positioner{justify-content:center;align-items:flex-start;padding:clamp(1rem,4vw,2rem);display:flex;position:absolute;inset:0;overflow-y:auto}.mantine-Modal-positioner--centered{align-items:center}.mantine-Modal-content{border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);background:var(--wc-bg);width:min(100%,32rem);color:var(--wc-ink);box-shadow:var(--wc-shadow-4);position:relative}.mantine-Modal-header{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.mantine-Modal-title{font-size:var(--wc-font-size-lg);color:var(--wc-color-white);font-weight:800}.mantine-Modal-close{width:2rem;height:2rem;color:var(--wc-color-copy-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px}.mantine-Modal-body{padding:0 1.25rem 1.25rem}.wc-notification-viewport{z-index:140;gap:.75rem;width:min(100vw - 2rem,24rem);display:grid;position:fixed}.wc-notification-viewport--top-right{top:1rem;right:1rem}.wc-notification{border:1px solid var(--wc-tone-border,var(--wc-border));background:radial-gradient(circle at top right,var(--wc-tone),transparent 45%),#0a0e27f5;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;padding:.85rem .95rem;display:grid}@supports (color:color-mix(in lab,red,red)){.wc-notification{background:radial-gradient(circle at top right,color-mix(in srgb,var(--wc-tone) 12%,transparent),transparent 45%),#0a0e27f5}}.wc-notification{box-shadow:var(--wc-shadow-2)}.wc-notification-icon{color:var(--wc-tone,var(--wc-accent-teal));justify-content:center;align-items:center;display:inline-flex}.wc-notification-copy{gap:.25rem;display:grid}.wc-notification-title{color:var(--wc-color-white);font-size:var(--wc-font-size-sm);font-weight:800}.wc-notification-message{color:var(--wc-color-copy-muted);font-size:var(--wc-font-size-sm);line-height:1.45}.wc-notification-close{color:var(--wc-color-copy-muted);cursor:pointer;font:inherit;background:0 0;border:0;line-height:1}.wc-rsp-p{padding:var(--wc-rsp-p)}.wc-rsp-px{padding-inline:var(--wc-rsp-px)}.wc-rsp-gap{gap:var(--wc-rsp-gap)}.wc-rsp-cols{grid-template-columns:repeat(var(--wc-rsp-cols,1),minmax(0,1fr))}@media(min-width:48em){.wc-rsp-p{padding:var(--wc-rsp-p-sm,var(--wc-rsp-p))}.wc-rsp-px{padding-inline:var(--wc-rsp-px-sm,var(--wc-rsp-px))}.wc-rsp-gap{gap:var(--wc-rsp-gap-sm,var(--wc-rsp-gap))}.wc-rsp-cols{grid-template-columns:repeat(var(--wc-rsp-cols-sm,var(--wc-rsp-cols,1)),minmax(0,1fr))}}@keyframes wc-ui-spin{to{transform:rotate(360deg)}}html,body,#root{height:100%;min-height:100%}body{color:var(--wc-ink);font-family:var(--wc-font-body);letter-spacing:0;background:var(--wc-bg-gradient);background-attachment:fixed;margin:0}.wc-shell{color:var(--wc-ink);background:var(--wc-bg-gradient);min-height:100dvh;position:relative}.wc-shell .mantine-AppShell-main,.wc-shell-main{min-height:calc(100dvh - var(--app-shell-header-offset,0px));flex-direction:column;display:flex}.wc-layout-frame,.wc-frame{max-width:var(--wc-layout-frame-max)!important}.layout-page-container{flex-direction:column;flex:1 0 auto;width:100%;display:flex}.layout-page-stack{gap:var(--wc-page-stack-gap,var(--space-lg));flex-direction:column;flex:1 0 auto;width:100%;min-width:0;display:flex}.wc-layout-stats-grid,.wc-stats-grid{gap:var(--wc-space-4)}.layout-section{width:100%;min-width:0}.wc-surface-card,.wc-card-arcade{box-shadow:var(--wc-shadow);-webkit-backdrop-filter:blur(var(--wc-blur-surface));backdrop-filter:blur(var(--wc-blur-surface));border:1px solid var(--wc-border)!important;background:var(--wc-surface)!important}.wc-surface-card--main,.wc-main-card{box-shadow:var(--wc-shadow-main);border-radius:var(--wc-radius-lg)!important;border:1px solid var(--wc-border-strong)!important;background:var(--wc-gradient-surface-panel)!important}.wc-surface-card--stat,.wc-stat-card{min-height:var(--wc-layout-stat-min-height);padding:var(--wc-space-6)!important}.layout-game-container{width:100%;min-width:0}.layout-center-stack{align-items:center}.layout-game-footer{width:100%;margin-top:auto}.layout-game-footer-frame{width:100%;min-width:0}.wc-layer-relative{position:relative}.wc-layer-fill{pointer-events:none;position:absolute;inset:0}.wc-inline-anchor{display:inline-block;position:relative}.wc-score-fx{color:var(--wc-accent-cyan);text-shadow:var(--wc-text-shadow-score-fx);position:absolute;top:-6px;right:-8px}.wc-status-line{min-height:var(--wc-layout-status-line-min-height)}.layout-page{width:100%;min-width:0;min-height:100dvh}.layout-center{align-items:center}.layout-stretch{align-items:stretch}.layout-layer-top{z-index:10;position:relative}.surface-card{box-shadow:var(--wc-shadow);-webkit-backdrop-filter:blur(var(--wc-blur-surface));backdrop-filter:blur(var(--wc-blur-surface));position:relative;border:1px solid var(--wc-border)!important;border-radius:var(--wc-radius-md)!important;background:var(--wc-surface)!important}.surface-panel{box-shadow:var(--wc-shadow-main);overflow:hidden;border:1px solid var(--wc-color-white-a22)!important;border-radius:var(--wc-radius-lg)!important;background:var(--wc-gradient-surface-panel)!important}.text-display{font-family:var(--wc-font-display);letter-spacing:var(--wc-letter-spacing-wide);-webkit-user-select:none;user-select:none}.text-muted{color:var(--wc-muted-ink)}.btn-primary{border-radius:var(--wc-radius-sm);font-weight:var(--wc-font-weight-bold);letter-spacing:.01em}.btn-secondary{border:1px solid var(--wc-color-white-a18);background:var(--wc-color-white-a08);border-radius:var(--wc-radius-sm);color:var(--wc-muted-ink);font-weight:var(--wc-font-weight-bold);letter-spacing:.01em}.space-sm>*+*{margin-top:var(--space-sm)}.space-md>*+*{margin-top:var(--space-md)}.space-lg>*+*{margin-top:var(--space-lg)}.stack-gap-md{gap:var(--stack-gap-md)!important}.wc-text-muted{color:var(--wc-muted-ink)}.wc-text-soft{color:var(--wc-soft-ink)}.wc-text-display-cyan{color:#0000;background:var(--wc-gradient-score-value);-webkit-background-clip:text;background-clip:text}.wc-text-display-violet{color:#0000;background:var(--wc-gradient-best-value);-webkit-background-clip:text;background-clip:text}.wc-text-heading-gradient{color:#0000;background:var(--wc-gradient-section-title);-webkit-background-clip:text;background-clip:text}.wc-bg-glass{background:var(--wc-color-white-a05)!important}.wc-border-glass{border:1px solid var(--wc-border)!important}.game-layout{width:100%;min-width:0}.game-block{border:1px solid var(--wc-border);border-radius:var(--wc-radius-md);background:var(--wc-color-white-a04);width:100%;min-width:0;box-shadow:var(--wc-shadow-1);padding:var(--space-md)}.game-hud{box-shadow:none;background:0 0;border:0;padding:0}.game-main-word-display{border-color:var(--wc-color-white-a16);background:var(--wc-color-white-a05)}.game-timer-ring{gap:var(--space-sm);border-color:var(--wc-color-white-a16);display:grid}.game-timer-ring-header{min-height:24px}.game-timer-ring-value{font-size:var(--wc-font-size-lg);line-height:var(--wc-line-height-sm)}.game-input-section,.game-chain-display{gap:var(--space-sm);display:grid}.game-bottom-nav{border-color:var(--wc-color-white-a14);background:var(--wc-color-white-a05);padding-block:var(--space-sm)}.wc-play-stack--hero .game-timer-ring,.wc-play-stack--hero .game-input-section,.wc-play-stack--hero .game-chain-display{display:none!important}.wc-play-stack--hero .game-bottom-nav{box-shadow:none;background:0 0;border:0;padding:0}@media(max-width:48em){.game-block{padding:var(--space-sm)}}.wc-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.wc-shell-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important;border-bottom:0!important}.wc-title{margin-right:var(--wc-space-4);color:#0000;letter-spacing:.3691px;text-transform:uppercase;background:var(--wc-gradient-title-brand);-webkit-background-clip:text;background-clip:text;font-family:Inter,Sora,sans-serif;font-size:36px;font-weight:900;line-height:40px}.wc-title-icon{width:30px;height:30px;box-shadow:0 0 0 1px var(--wc-color-white-a12),0 8px 18px #2b7fff38;border-radius:8px;display:block}.wc-top-mode-nav{gap:var(--wc-space-2);align-items:center}.wc-top-mode-group{border:1px solid var(--wc-color-white-a16);background:linear-gradient(#ffffff14,#ffffff08);border-radius:999px;gap:4px;padding:3px;box-shadow:inset 0 1px #ffffff14}.mantine-Button-root.wc-mode-btn{border-radius:var(--wc-radius-pill);min-width:72px;height:36px;min-height:36px;color:var(--wc-color-copy-muted);letter-spacing:-.1504px;background:0 0;border:1px solid #0000;padding-block:0;padding-inline:12px;font-size:14px;font-weight:700;line-height:20px;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s}.mantine-Button-root.wc-mode-btn:hover{background:var(--wc-color-white-a08);color:var(--wc-color-heading-end);border-color:#0000}.mantine-Button-root.wc-mode-btn[data-active=true]{color:var(--wc-color-white);background:linear-gradient(90deg,#2b7fff,#ad46ff);border-color:#0000;box-shadow:0 10px 15px #2b7fff4d,0 4px 6px #2b7fff4d}.wc-mobile-header-stack{padding-block:2px}.wc-mobile-header-top{min-height:32px}.wc-mobile-top-mode-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;display:grid}.wc-home-layout{gap:var(--space-md);flex-direction:column;display:flex}.wc-home-layout--friends{gap:var(--space-md)}.wc-main-column{gap:var(--space-md);flex-direction:column;display:flex}.wc-main-column--leaderboard{width:100%;max-inline-size:min(100%,76rem);margin-inline:auto}.wc-main-card--leaderboard{width:100%}.wc-stats-rail .wc-stats-grid{align-items:stretch;gap:var(--space-md);flex-direction:column;display:flex}.wc-stats-rail .wc-stat-card{width:100%}.wc-stats-rail--friends .wc-stat-card{box-shadow:0 25px 50px -12px #0000006b;border:1px solid var(--wc-color-white-a22)!important;background:linear-gradient(150deg,#2b7fff24,#0c142dd1 52%,#0c142db3)!important;border-radius:clamp(1rem,1.8vw,1.5rem)!important}.wc-main-card--friends{background:radial-gradient(circle at 20% 18%,#2b7fff29,#0000 40%),radial-gradient(circle at 84% 82%,#ad46ff1f,#0000 44%),linear-gradient(147deg,#151f3feb,#0f1934e0)!important;border:1px solid #c27aff42!important;border-radius:clamp(1rem,1.8vw,1.5rem)!important}.wc-section-title--friends{color:#0000;background:var(--wc-gradient-section-title);-webkit-background-clip:text;background-clip:text}.wc-mobile-nav-btn{width:100%;min-width:0;padding-inline:6px}.mantine-Button-root.wc-wordy-entry-btn{color:#ffefca;letter-spacing:.28px;background:radial-gradient(circle at 0 0,#fde04738,#0000 56%),linear-gradient(120deg,#4f1e07e6,#2c1107eb 52%,#180b06f0);border-color:#fbbf2461;min-width:104px;transition:transform .16s,background-color .14s,border-color .14s,color .14s,box-shadow .16s;position:relative;overflow:visible;box-shadow:0 10px 20px -8px #f59e0b99,inset 0 0 0 1px #ffffff14}.wc-wordy-entry-btn:after{content:"TRY";color:#2f1305;letter-spacing:.58px;text-transform:uppercase;pointer-events:none;background:linear-gradient(135deg,#fbbf24f2,#f97316f2);border:1px solid #fef08ab3;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:900;line-height:1.4;position:absolute;top:-6px;right:10px}.mantine-Button-root.wc-wordy-entry-btn:hover{color:#fff7e3;border-color:#fcd34dbd;transform:translateY(-1px);box-shadow:0 12px 22px -8px #fb923cb3,inset 0 0 0 1px #ffffff1f}.mantine-Button-root.wc-wordy-entry-btn[data-active=true]{color:#fff9ed;background:linear-gradient(110deg,#f59e0b,#f97316 46%,#ef4444);border-color:#fef08aeb;box-shadow:0 14px 24px -8px #f97316cc,0 4px 12px #ef444457}.wc-wordy-entry-btn:focus-visible{outline-offset:1px;outline:2px solid #fef08ae6}.wc-mobile-nav-btn.wc-wordy-entry-btn{width:100%;min-width:0}.wc-mobile-nav-btn.wc-wordy-entry-btn:after{content:none}.wc-header-action{color:var(--wc-muted-ink);border:1px solid #0000;transition:background-color .14s,border-color .14s,color .14s}.wc-header-action:hover{border-color:var(--wc-color-white-a18);background:var(--wc-color-white-a08);color:var(--wc-color-heading-end)}.wc-account-signin{border-radius:var(--wc-radius-pill);background:var(--wc-gradient-account-signin);min-width:118px;height:36px;color:var(--wc-color-white);border:1px solid #0000;padding-block:0;padding-inline:24px;font-size:14px;font-weight:700;line-height:14px;box-shadow:0 10px 15px #f6339a4d,0 4px 6px #f6339a4d}.wc-account-signin:hover{background:var(--wc-gradient-account-signin-hover)}.wc-account-signin .mantine-Button-label{color:inherit;letter-spacing:-.1504px;font-size:14px;line-height:20px}.wc-account-pill{border-radius:var(--wc-radius-pill);border:1px solid var(--wc-border-strong);background:var(--wc-color-white-a10);color:var(--wc-color-white-ice)}.wc-account-pill:hover{background:var(--wc-color-white-a16)}.wc-account-pill .mantine-Button-label{color:inherit}.wc-dropdown{display:inline-flex;position:relative}.wc-dropdown-menu{z-index:80;border:1px solid var(--wc-color-white-a16);background:radial-gradient(circle at 100% 0,#2b7fff24,#0000 42%),linear-gradient(#141f3cfa,#0c142afa);border-radius:14px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 42px #050a196b}.wc-dropdown-label{color:var(--wc-color-copy-muted);letter-spacing:.22px;text-transform:uppercase;padding:.75rem .9rem .55rem;font-size:.76rem;font-weight:800}.wc-dropdown-divider{border-top:1px solid var(--wc-color-white-a10)}.wc-dropdown-item{width:100%;color:var(--wc-color-heading-end);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:.75rem .9rem;display:flex}.wc-dropdown-item:hover{background:var(--wc-color-white-a06)}.wc-dropdown-item-icon{color:var(--wc-color-copy-muted);justify-content:center;align-items:center;display:inline-flex}.wc-score-card,.wc-chain-card,.wc-summary-card{border-radius:var(--wc-radius-md)!important}.wc-stat-card--score{box-shadow:0 0 30px var(--wc-color-cyan-glow-a12);order:1;min-height:186px}.wc-stat-card--energy{box-shadow:0 0 30px var(--wc-color-magenta-glow-a12);order:3;min-height:134px}.wc-stat-card--best{box-shadow:0 0 30px var(--wc-color-violet-glow-a12);order:2;min-height:142px}.wc-stat-card--game{order:4;min-height:182px}.wc-stat-label{color:var(--wc-color-neutral-400);letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.wc-stat-badge{letter-spacing:0;border:0;border-radius:10px;min-height:20px;padding-inline:10px;font-size:12px;line-height:18px;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a;color:var(--wc-color-white)!important;background:linear-gradient(90deg,#2b7fff,#ad46ff)!important}.wc-energy-count{color:var(--wc-color-brand-violet-400);font-size:14px;font-weight:700;line-height:22px}.wc-energy-progress{border:1px solid var(--wc-border);border-radius:999px;background:var(--wc-color-black-a45)!important}.wc-energy-progress .mantine-Progress-section{box-shadow:var(--wc-shadow-glow-magenta-md);border-radius:999px;background:var(--wc-gradient-energy-progress)!important}.wc-energy-main{text-align:right;color:#0000;background:linear-gradient(90deg,var(--wc-color-brand-violet-400) 0%,#fb64b6 100%);-webkit-background-clip:text;background-clip:text;margin-top:0;font-size:2rem;font-weight:900;line-height:1}.wc-energy-caption{text-align:left;color:var(--wc-color-neutral-400);letter-spacing:0;text-transform:none;font-size:12px;line-height:16px}.wc-score-subline{color:var(--wc-color-copy-muted);letter-spacing:-.1504px;font-size:14px;line-height:20px}.wc-streak-value{color:#ff8904}.wc-game-stats-row+.wc-game-stats-row{margin-top:4px}.wc-game-stats-pill{background:var(--wc-color-white-a10);min-width:32px;height:28px;color:var(--wc-color-white);letter-spacing:-.1504px;border-radius:999px;justify-content:center;align-items:center;padding-inline:10px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.wc-score-value{letter-spacing:.35px;color:#0000;background:var(--wc-gradient-score-value);-webkit-background-clip:text;background-clip:text;font-family:Inter,Sora,sans-serif;font-size:clamp(2.4rem,5vw,3rem);font-weight:900;line-height:1}.wc-best-value{letter-spacing:.3691px;color:#0000;background:var(--wc-gradient-best-value);-webkit-background-clip:text;background-clip:text;font-family:Inter,Sora,sans-serif;font-size:clamp(2rem,4vw,2.25rem);font-weight:900;line-height:1.05}.wc-reactor-meter{border-top:1px solid var(--wc-border);padding-top:var(--space-md);margin-top:var(--space-md)!important}.wc-reactor-meter .mantine-Progress-root,.wc-card-score .mantine-Progress-root{background:var(--wc-border)}@supports (color:color-mix(in lab,red,red)){.wc-reactor-meter .mantine-Progress-root,.wc-card-score .mantine-Progress-root{background:color-mix(in srgb,var(--wc-border) 45%,var(--wc-surface))}}.wc-reactor-meter .mantine-Progress-section,.wc-card-score .mantine-Progress-section{border-radius:999px}.wc-section-title{letter-spacing:.3691px;text-transform:uppercase;color:#0000;background:var(--wc-gradient-section-title);-webkit-background-clip:text;background-clip:text;font-family:Inter,Sora,sans-serif;font-size:36px;font-weight:900;line-height:40px}.wc-tab-switch{border:1px solid var(--wc-border);padding:var(--space-xs);background:var(--wc-surface-soft);border-radius:12px}.wc-tab-switch .mantine-SegmentedControl-indicator{background:var(--wc-accent-teal);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.wc-tab-switch .mantine-SegmentedControl-indicator{background:color-mix(in srgb,var(--wc-accent-teal) 18%,white)}}.wc-tab-switch .mantine-SegmentedControl-label{letter-spacing:.12px;font-weight:700}.wc-prefix-chip{border:1px solid var(--wc-color-cyan-400-a40);color:var(--wc-accent-cyan);background:var(--wc-color-cyan-400-a12)!important}.wc-reactor-offer{border:1px solid var(--wc-color-white-a16)!important;background:var(--wc-color-white-a06)!important}.wc-reactor-choice{min-width:196px;transition:transform .14s,box-shadow .14s;border:1px solid var(--wc-border)!important;background:var(--wc-color-white-a05)!important}.wc-reactor-choice:hover{box-shadow:var(--wc-shadow-glow-cyan-sm);transform:translateY(-1px)}.wc-reactor-stack{border:1px solid var(--wc-border)!important;background:var(--wc-color-white-a04)!important}.wc-power-stack-teaser{margin-top:var(--space-xs);color:#828282;text-align:center;line-height:1.45}.wc-summary-card{border-color:var(--wc-color-violet-400-a45)!important}.wc-play-stack--hero{min-height:304px}.wc-play-stack--hero .wc-reactor-offer,.wc-play-stack--hero .wc-reactor-stack,.wc-play-stack--hero .wc-input-row,.wc-play-stack--hero .wc-osk,.wc-play-stack--hero .wc-chain-card,.wc-play-stack--hero .wc-summary-card,.wc-play-stack--hero .wc-hints-panel{display:none!important}.wc-play-stack--hero .wc-status-line{text-align:center;place-items:center;display:grid;min-height:124px!important}.wc-play-stack--hero .wc-status-text{color:#828282;letter-spacing:-.4395px;font-size:20px;font-weight:700;line-height:28px}.wc-play-stack--hero .wc-power-stack-teaser{margin-top:0;font-size:14px}.wc-start-row{margin-top:var(--space-xs)}.wc-start-btn{min-width:104px}.wc-play-stack--hero .wc-start-row{margin-top:var(--space-lg)}.wc-play-stack--hero .wc-start-btn{letter-spacing:-.4492px;text-transform:uppercase;background:var(--wc-gradient-start-button);width:257px;min-width:257px;max-width:257px;height:68px;box-shadow:var(--wc-shadow-glow-strong);border:0;border-radius:16px;font-size:20px;font-weight:900;line-height:28px}.wc-play-stack--hero .wc-start-btn:hover{background:var(--wc-gradient-start-button-hover)}.wc-play-stack--hero .wc-start-row .mantine-Button-root+.mantine-Button-root{display:none}.wc-reactor-glow .mantine-Progress-section{animation:1.2s ease-in-out infinite wc-reactor-pulse}.wc-input-row{align-items:end;gap:var(--stack-gap-md);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.wc-input{min-width:0}.wc-input .mantine-Input-label{letter-spacing:.12px;justify-self:start;margin-bottom:14px;font-family:Inter,Sora,sans-serif;font-weight:500;line-height:21.7px}.wc-input .mantine-Input-description{display:none}.wc-input .mantine-Input-input{border:1px solid var(--wc-color-white-a16);background:var(--wc-color-white-a06);height:36px;min-height:36px;color:var(--wc-ink);border-radius:10px;padding-block:0;padding-inline:12px;font-size:1.02rem;line-height:34px}.wc-input .mantine-Input-input:disabled{background:var(--wc-color-white-a04);color:var(--wc-color-text-secondary-a86)}.wc-input .mantine-Input-input::placeholder{color:var(--wc-color-text-secondary-a80)}.wc-input .mantine-Input-input:focus,.wc-input .mantine-Input-input:focus-visible{border-color:var(--wc-color-cyan-400-a60);box-shadow:var(--wc-shadow-focus-ring-cyan)}.wc-submit-btn,.wc-primary-btn,.wc-secondary-btn{letter-spacing:.14px;border-radius:10px;font-weight:700}.wc-submit-btn{width:96px;min-width:96px;max-width:96px;padding-inline:var(--space-sm);place-self:end;font-size:14px;line-height:14px}.wc-primary-btn{min-width:104px}.wc-submit-btn:disabled,.wc-primary-btn:disabled{background:var(--wc-color-white-a14)!important;color:var(--wc-color-text-secondary-a92)!important;border-color:var(--wc-color-white-a14)!important}.wc-secondary-btn{border:1px solid var(--wc-color-white-a18);background:var(--wc-color-white-a08);color:var(--wc-muted-ink)}.wc-chain-card{border:1px solid var(--wc-border)!important;background:var(--wc-color-white-a04)!important}.wc-chain-count{color:var(--wc-accent-teal);letter-spacing:.3px;text-transform:uppercase;font-size:.95rem;font-weight:700}.wc-context-summary{color:#828282;white-space:normal;overflow-wrap:anywhere;min-height:22px;line-height:1.35}.wc-history-panel{gap:var(--stack-gap-md)}.wc-history-clear{color:var(--wc-muted-ink)}.wc-history-clear:hover{color:var(--wc-ink);background:var(--wc-surface-soft)}@supports (color:color-mix(in lab,red,red)){.wc-history-clear:hover{background:color-mix(in srgb,var(--wc-surface-soft) 80%,transparent)}}.wc-history-scroll{border-top:1px solid var(--wc-border);padding-top:var(--space-sm)}.wc-leaderboard-card{border:1px solid var(--wc-border)!important;background:var(--wc-surface)!important}.wc-leaderboard-title{letter-spacing:-.3px;font-family:Chivo,Sora,sans-serif}.wc-leaderboard-controls{min-width:min(340px,100%)}.wc-table-scroll{border:1px solid var(--wc-border);background:var(--wc-surface);-webkit-overflow-scrolling:touch;border-radius:12px;width:100%;overflow:auto hidden}.wc-table-scroll .mantine-Table-table{min-width:100%}.wc-table-scroll--leaderboard .mantine-Table-table{min-width:380px}.wc-table-scroll--friends .mantine-Table-table{min-width:560px}.wc-leaderboard-table{border:0;border-radius:0;overflow:visible}.wc-leaderboard-table thead th{background:var(--wc-surface-soft)}@supports (color:color-mix(in lab,red,red)){.wc-leaderboard-table thead th{background:color-mix(in srgb,var(--wc-surface-soft) 88%,var(--wc-surface))}}.wc-leaderboard-table thead th{color:var(--wc-muted-ink);font-weight:700}.wc-leaderboard-table tbody td{color:var(--wc-ink)}.wc-friends-score-table td,.wc-friends-score-table th{white-space:nowrap}.wc-friends-panel{width:100%}.wc-friends-shell{--wc-friends-control-h:clamp(2.95rem, 3.8vw, 3.25rem);--wc-friends-radius-md:clamp(.75rem, 1.2vw, .875rem);--wc-friends-radius-lg:clamp(.875rem, 1.8vw, 1.25rem);box-shadow:0 24px 64px #050a1959;background:radial-gradient(circle at 24% 8%,#2b7fff29,#0000 44%),linear-gradient(150deg,#131f40e6,#0d172fdb 58%,#0b1329e0)!important;border:1px solid #c27aff33!important;border-radius:clamp(.9rem,2vw,1.25rem)!important}.wc-friends-hero-title{color:#0000;font-family:var(--wc-font-display);letter-spacing:clamp(.08px,.04vw,.35px);background:var(--wc-gradient-section-title);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.1rem,5vw,3.25rem);font-weight:900;line-height:1}.wc-friends-hero-badge{border:1px solid var(--wc-color-violet-400-a45);text-transform:uppercase;letter-spacing:.6px;color:var(--wc-color-brand-violet-300)!important;background:linear-gradient(90deg,#ad46ff33,#f6339a33)!important}.wc-friends-hero-copy{max-inline-size:min(100%,42rem);color:var(--wc-color-neutral-400)}.wc-friends-profile-card,.wc-friends-room-card,.wc-friends-active-card{border:1px solid var(--wc-color-white-a16)!important;border-radius:var(--wc-friends-radius-lg)!important;background:linear-gradient(152deg,#00000073,#00000047)!important;padding:clamp(1rem,2vw,1.5rem)!important}.wc-friends-card-title,.wc-friends-section-heading,.wc-friends-guide-title{color:var(--wc-color-white);font-family:var(--wc-font-display);text-transform:uppercase;letter-spacing:.2px}.wc-friends-card-title{font-size:clamp(1.1rem,2.2vw,1.5rem);line-height:clamp(1.4rem,2.8vw,1.875rem)}.wc-friends-section-heading{font-size:clamp(1.3rem,2.8vw,2rem);line-height:clamp(1.6rem,3.2vw,2.25rem)}.wc-friends-identity-badge{border:1px solid var(--wc-color-cyan-400-a40);text-transform:uppercase;color:#8ec5ff!important;background:linear-gradient(90deg,#2b7fff33,#ad46ff33)!important}.wc-friends-identity-badge[data-tone=guest]{border-color:var(--wc-color-cyan-500-a20);color:#8ec5ff!important}.wc-friends-input .mantine-Input-label,.wc-friends-field-label{color:var(--wc-color-copy-muted);text-transform:uppercase;letter-spacing:.2px;font-weight:700}.wc-friends-input .mantine-Input-description{color:var(--wc-color-neutral-500)}.wc-friends-input .mantine-Input-input,.wc-friends-input .mantine-Select-input{min-height:var(--wc-friends-control-h);border-radius:var(--wc-friends-radius-md);height:auto;color:var(--wc-color-white);background:#00000080;border:2px solid #ad46ff4d;font-size:clamp(.95rem,1.4vw,1rem)}.wc-friends-input .mantine-Input-input::placeholder,.wc-friends-input .mantine-Select-input::placeholder{color:var(--wc-color-neutral-600)}.wc-friends-input .mantine-Input-input:focus,.wc-friends-input .mantine-Select-input:focus{border-color:var(--wc-color-cyan-400-a60)}.wc-friends-settings-grid{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;width:100%;display:grid!important}.wc-friends-settings-grid>*{width:100%;min-width:0}.wc-friends-profile-divider{border-top:1px solid var(--wc-color-white-a16)}.wc-friends-join-row{align-items:end;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) clamp(6rem,10vw,7rem) clamp(8.5rem,14vw,10.25rem);width:100%;display:grid!important}.wc-friends-join-input{width:100%;min-width:0}.wc-friends-join-btn,.wc-friends-create-btn,.wc-friends-primary-btn{min-height:var(--wc-friends-control-h);border-radius:var(--wc-friends-radius-md);letter-spacing:-.15px;border:0;padding-inline:clamp(.9rem,2vw,1.25rem);font-size:clamp(.95rem,1.4vw,1rem);font-weight:900}.wc-friends-join-btn{color:var(--wc-color-white)!important;background:linear-gradient(90deg,#2b7fffcc,#ad46ffcc)!important}.wc-friends-join-row .wc-friends-join-btn,.wc-friends-join-row .wc-friends-create-btn{width:100%}.wc-friends-create-btn,.wc-friends-primary-btn{box-shadow:0 10px 15px #f6339a4d,0 4px 6px #f6339a4d;color:var(--wc-color-white)!important;background:linear-gradient(90deg,#f6339a,#ad46ff)!important}.wc-friends-room-id-chip{border:1px solid var(--wc-color-cyan-400-a60);font-weight:700;color:#8ec5ff!important;background:linear-gradient(90deg,#2b7fff2e,#ad46ff33)!important}.wc-friends-copy-btn,.wc-friends-leave-btn,.wc-friends-share-link,.wc-friends-note,.wc-friends-room-summary,.wc-friends-empty-copy,.wc-friends-guide-copy{color:var(--wc-color-neutral-400)!important}.wc-friends-timer-wrap{padding:var(--space-sm);border:1px solid var(--wc-color-white-a16);background:var(--wc-color-white-a05);border-radius:12px}.wc-friends-progress{border-radius:var(--wc-radius-pill);background:var(--wc-color-black-a45)!important}.wc-friends-progress .mantine-Progress-section{border-radius:var(--wc-radius-pill)}.wc-friends-play-row .wc-submit-btn{width:auto;min-width:clamp(7rem,16vw,9rem);max-width:none}.wc-friends-score-table thead th{background:var(--wc-color-white-a14)}@supports (color:color-mix(in lab,red,red)){.wc-friends-score-table thead th{background:color-mix(in srgb,var(--wc-color-white-a14) 72%,transparent)}}.wc-friends-score-table thead th{color:var(--wc-color-copy-muted)}.wc-friends-score-table tbody td{color:var(--wc-color-heading-end)}.wc-friends-chain-card{background:var(--wc-color-white-a06)!important;border:1px solid var(--wc-color-white-a16)!important}.wc-friends-active-card{place-items:center;min-height:clamp(8rem,18vw,11.125rem);display:grid}.wc-friends-empty-title{color:var(--wc-color-neutral-500);font-size:clamp(1.35rem,2.4vw,1.875rem);line-height:clamp(1.6rem,2.8vw,2rem)}.wc-friends-guide-grid{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid!important}.wc-friends-guide-grid>*{width:100%;min-width:0}.wc-friends-guide-card{border:1px solid var(--wc-color-cyan-500-a20)!important;border-radius:var(--wc-friends-radius-lg)!important;background:linear-gradient(145deg,#2b7fff1a,#2b7fff0d)!important}.wc-friends-guide-card[data-tone=violet]{background:linear-gradient(145deg,#ad46ff1f,#ad46ff0f)!important;border-color:#ad46ff40!important}.wc-friends-guide-card[data-tone=magenta]{background:linear-gradient(145deg,#f6339a1f,#f6339a0f)!important;border-color:#f6339a40!important}.wc-modal-overlay,.wc-settings-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--wc-color-bg-overlay)!important}.wc-settings-modal,.wc-help-modal-content,.wc-feedback-modal-content{box-shadow:var(--wc-shadow-modal);--mantine-color-text:var(--wc-color-heading-end);--mantine-color-dimmed:var(--wc-color-copy-muted);border:1px solid var(--wc-color-white-a22)!important;background:var(--wc-gradient-settings-modal)!important}.wc-settings-modal-header,.wc-help-modal-header,.wc-confirm-modal-header,.wc-feedback-modal-header{border-bottom:1px solid var(--wc-border);background:0 0}.wc-settings-modal-title,.wc-help-modal-title,.wc-feedback-modal-title{color:var(--wc-color-white);letter-spacing:.1px;font-weight:800}.wc-modal-close,.wc-settings-modal-close{color:var(--wc-color-copy-muted)}.wc-modal-close:hover,.wc-settings-modal-close:hover{color:var(--wc-color-heading-end);background:var(--wc-color-white-a08)}.wc-settings-stack,.wc-help-modal-body,.wc-help-modal-stack{color:var(--wc-color-heading-end)}.wc-help-modal-stack .mantine-Code-root{border:1px solid var(--wc-color-white-a22);background:var(--wc-color-white-a10);color:var(--wc-color-brand-cyan-350)}.wc-confirm-modal-content{border:1px solid var(--wc-border)!important}@supports (color:color-mix(in lab,red,red)){.wc-confirm-modal-content{border:1px solid color-mix(in srgb,var(--wc-border) 84%,var(--wc-accent-teal))!important}}.wc-confirm-modal-content{background:radial-gradient(circle at top right,var(--wc-accent-teal),transparent 55%),var(--wc-gradient-settings-modal)!important}@supports (color:color-mix(in lab,red,red)){.wc-confirm-modal-content{background:radial-gradient(circle at top right,color-mix(in srgb,var(--wc-accent-teal) 10%,transparent),transparent 55%),var(--wc-gradient-settings-modal)!important}}.wc-confirm-modal-content{box-shadow:var(--wc-shadow-card-confirm);--mantine-color-text:var(--wc-color-heading-end);--mantine-color-dimmed:var(--wc-color-copy-muted)}.wc-confirm-modal-title{color:var(--wc-color-copy-muted);letter-spacing:.32px;text-transform:uppercase;font-size:.88rem}.wc-confirm-modal-body{color:var(--wc-color-heading-end)}.wc-confirm-modal-hero{align-items:center}.wc-confirm-modal-icon{width:38px;height:38px;color:var(--wc-confirm-accent);border:1px solid var(--wc-confirm-accent);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.wc-confirm-modal-icon{border:1px solid color-mix(in srgb,var(--wc-confirm-accent) 45%,var(--wc-border))}}.wc-confirm-modal-icon{background:var(--wc-confirm-accent)}@supports (color:color-mix(in lab,red,red)){.wc-confirm-modal-icon{background:color-mix(in srgb,var(--wc-confirm-accent) 12%,var(--wc-surface))}}.wc-confirm-modal-icon{box-shadow:0 8px 20px var(--wc-confirm-glow)}.wc-confirm-modal-action-title{letter-spacing:-.3px;margin:0;font-family:Chivo,Sora,sans-serif}.wc-confirm-modal-message{color:var(--wc-color-copy-muted);line-height:1.52}.wc-settings-card{cursor:pointer;transition:transform .14s,border-color .14s,background-color .14s;border:1px solid var(--wc-border)!important;background:var(--wc-color-white-a08)!important}.wc-settings-card[data-active=true]{transform:translateY(-1px)}.wc-settings-card[data-tone=neutral][data-active=true]{border-color:var(--wc-border-strong)!important}@supports (color:color-mix(in lab,red,red)){.wc-settings-card[data-tone=neutral][data-active=true]{border-color:color-mix(in srgb,var(--wc-border-strong) 92%,var(--wc-border))!important}}.wc-settings-card[data-tone=neutral][data-active=true]{background:var(--wc-surface)!important}@supports (color:color-mix(in lab,red,red)){.wc-settings-card[data-tone=neutral][data-active=true]{background:color-mix(in srgb,var(--wc-surface) 70%,var(--wc-surface-soft))!important}}.wc-settings-card[data-tone=teal][data-active=true]{border-color:var(--wc-accent-teal)!important}@supports (color:color-mix(in lab,red,red)){.wc-settings-card[data-tone=teal][data-active=true]{border-color:color-mix(in srgb,var(--wc-accent-teal) 45%,var(--wc-border))!important}}.wc-settings-card[data-tone=teal][data-active=true]{background:var(--wc-accent-teal)!important}@supports (color:color-mix(in lab,red,red)){.wc-settings-card[data-tone=teal][data-active=true]{background:color-mix(in srgb,var(--wc-accent-teal) 10%,var(--wc-surface))!important}}.wc-settings-card[data-tone=amber][data-active=true]{border-color:var(--wc-accent-amber)!important}@supports (color:color-mix(in lab,red,red)){.wc-settings-card[data-tone=amber][data-active=true]{border-color:color-mix(in srgb,var(--wc-accent-amber) 50%,var(--wc-border))!important}}.wc-settings-card[data-tone=amber][data-active=true]{background:var(--wc-accent-amber)!important}@supports (color:color-mix(in lab,red,red)){.wc-settings-card[data-tone=amber][data-active=true]{background:color-mix(in srgb,var(--wc-accent-amber) 12%,var(--wc-surface))!important}}.wc-chain-empty{border:1px solid var(--wc-border);background:var(--wc-surface-soft);text-align:center;border-radius:12px;place-items:center;min-height:124px;display:grid}.wc-chain-tile{border:1px solid var(--wc-border-strong);background:var(--wc-tile-bg);color:var(--wc-ink);min-height:32px;padding:var(--space-xs) var(--space-sm);text-transform:lowercase;letter-spacing:.2px;border-radius:8px;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.wc-chain-tile--active{border-color:var(--wc-accent-teal)}@supports (color:color-mix(in lab,red,red)){.wc-chain-tile--active{border-color:color-mix(in srgb,var(--wc-accent-teal) 70%,black 8%)}}.wc-chain-tile--active{background:var(--wc-accent-teal)}@supports (color:color-mix(in lab,red,red)){.wc-chain-tile--active{background:color-mix(in srgb,var(--wc-accent-teal) 16%,var(--wc-surface))}}.wc-chain-tile--active{box-shadow:0 4px 14px var(--wc-accent-teal)}@supports (color:color-mix(in lab,red,red)){.wc-chain-tile--active{box-shadow:0 4px 14px color-mix(in srgb,var(--wc-accent-teal) 25%,transparent)}}.wc-chain-word{line-height:1}.wc-chain-tail{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}.wc-hints-panel{border:1px solid var(--wc-border)!important;background:var(--wc-surface-soft)!important;border-radius:14px!important}.wc-hints-panel--closed{background:var(--wc-surface-soft)!important}@supports (color:color-mix(in lab,red,red)){.wc-hints-panel--closed{background:color-mix(in srgb,var(--wc-surface-soft) 70%,var(--wc-surface))!important}}.wc-hints-toggle{color:var(--wc-color-info-muted);font-weight:700}.wc-hints-toggle:hover{color:var(--wc-muted-ink)}.wc-letter-strip{opacity:.95}.wc-letter-tile{letter-spacing:.58px;text-transform:uppercase;border:1px solid var(--wc-accent-teal);border-radius:8px;place-items:center;width:30px;height:34px;font-family:Chivo,Sora,sans-serif;font-size:14px;font-weight:900;display:grid}@supports (color:color-mix(in lab,red,red)){.wc-letter-tile{border:1px solid color-mix(in srgb,var(--wc-accent-teal) 36%,transparent)}}.wc-letter-tile{background:var(--wc-accent-teal)}@supports (color:color-mix(in lab,red,red)){.wc-letter-tile{background:color-mix(in srgb,var(--wc-accent-teal) 12%,var(--wc-surface))}}.wc-osk{margin-top:var(--space-xs)}.wc-osk-key{background:var(--wc-key-bg);height:46px;color:var(--wc-key-ink);border:1px solid var(--wc-key-bg-hover);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.wc-osk-key{border:1px solid color-mix(in srgb,var(--wc-key-bg-hover) 78%,transparent)}}.wc-osk-key{letter-spacing:.35px;font-weight:800;transition:transform 80ms,background-color .12s}.wc-osk-key .mantine-Button-label{font-size:14px}.wc-osk-key:hover:not(:disabled){background:var(--wc-key-bg-hover)}.wc-osk-key:active:not(:disabled){transform:translateY(1px)}.wc-osk-key--action{background:var(--wc-accent-teal)}@supports (color:color-mix(in lab,red,red)){.wc-osk-key--action{background:color-mix(in srgb,var(--wc-accent-teal) 24%,var(--wc-key-bg))}}.wc-wordy-panel{border:1px solid var(--wc-border);padding:var(--space-md);background:var(--wc-surface-soft);border-radius:14px}.wc-wordy-grid{position:relative}.wc-wordy-cell{box-sizing:border-box;border:2px solid var(--wc-tile-border);background:var(--wc-tile-bg);color:var(--wc-ink);text-transform:uppercase;letter-spacing:.62px;border-radius:7px;justify-content:center;align-items:center;font-family:Chivo,Sora,sans-serif;font-size:20px;font-weight:800;line-height:1;transition:transform .12s,background-color .16s,border-color .16s;display:flex}.wc-wordy-cell[data-current=true]{border-color:var(--wc-accent-ice);transform:scale(1.02)}@supports (color:color-mix(in lab,red,red)){.wc-wordy-cell[data-current=true]{border-color:color-mix(in srgb,var(--wc-accent-ice) 62%,black 9%)}}.wc-wordy-cell[data-result=correct]{background:var(--wc-correct);border-color:var(--wc-correct)}@supports (color:color-mix(in lab,red,red)){.wc-wordy-cell[data-result=correct]{border-color:color-mix(in srgb,var(--wc-correct) 70%,black 12%)}}.wc-wordy-cell[data-result=correct]{color:var(--wc-color-white)}.wc-wordy-cell[data-result=present]{background:var(--wc-present);border-color:var(--wc-present)}@supports (color:color-mix(in lab,red,red)){.wc-wordy-cell[data-result=present]{border-color:color-mix(in srgb,var(--wc-present) 75%,black 12%)}}.wc-wordy-cell[data-result=present]{color:var(--wc-color-white)}.wc-wordy-cell[data-result=absent]{background:var(--wc-absent);border-color:var(--wc-absent)}@supports (color:color-mix(in lab,red,red)){.wc-wordy-cell[data-result=absent]{border-color:color-mix(in srgb,var(--wc-absent) 76%,black 8%)}}.wc-wordy-cell[data-result=absent]{color:var(--wc-color-white)}.wc-seo-card{border:1px solid var(--wc-border)!important;background:var(--wc-gradient-surface-panel)!important;border-radius:16px!important}.wc-seo-route-layout{width:min(100%,58rem);margin-inline:auto}.wc-seo-route-shell{width:100%}.wc-seo-route-card{border:1px solid var(--wc-color-white-a22)!important;background:radial-gradient(circle at 18% 14%,#2b7fff2e,#0000 44%),radial-gradient(circle at 82% 84%,#ad46ff24,#0000 48%),linear-gradient(145deg,#18264df0,#0d1730e6)!important}.wc-seo-route-title{letter-spacing:-.02em;color:#0000;background:linear-gradient(92deg,#73b9ff,#ff7ac7);-webkit-background-clip:text;background-clip:text;font-family:Inter,Sora,sans-serif;font-size:clamp(1.75rem,4.2vw,2.4rem);line-height:1.08}.wc-seo-route-description{color:var(--wc-color-copy-muted);line-height:1.68}.wc-seo-route-primary{min-width:132px}.wc-seo-route-section-title{letter-spacing:-.01em;font-family:Inter,Sora,sans-serif;font-size:clamp(1.05rem,2.7vw,1.35rem);line-height:1.25}.wc-seo-route-link{color:var(--wc-color-brand-violet-400);font-weight:700;text-decoration:none}.wc-seo-route-link:hover{color:#fb64b6;text-decoration:none}.wc-seo-title{letter-spacing:-.4492px;color:#0000;background:linear-gradient(90deg,#51a2ff,#fb64b6);-webkit-background-clip:text;background-clip:text;font-family:Inter,Sora,sans-serif;font-size:20px;font-weight:900;line-height:28px}.wc-seo-copy{color:var(--wc-color-copy-muted);letter-spacing:-.1504px;font-size:14px;line-height:22.75px}.wc-seo-subtitle{letter-spacing:.1996px;color:var(--wc-color-white);text-transform:uppercase;font-family:Inter,Sora,sans-serif;font-size:14px;font-weight:700;line-height:20px}.wc-seo-muted-copy{color:var(--wc-color-neutral-400);letter-spacing:0;font-size:12px;line-height:16px}.wc-seo-examples{margin-top:var(--space-xs)}.wc-seo-example-row{align-items:center;gap:var(--space-sm);color:var(--wc-color-copy-muted);font-size:14px;font-weight:700;line-height:20px;font-family:var(--wc-font-body);flex-wrap:wrap;display:flex}.wc-seo-word{min-height:32px;color:var(--wc-color-white);letter-spacing:-.1504px;background:linear-gradient(90deg,#2b7fff,#ad46ff);border-radius:10px;justify-content:center;align-items:center;padding-inline:12px;font-weight:700;display:inline-flex;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a}.wc-seo-word--violet{background:linear-gradient(90deg,#ad46ff,#f6339a)}.wc-seo-arrow{color:var(--wc-color-brand-violet-400);letter-spacing:-.1504px;margin-left:8px;font-size:14px;line-height:20px}.wc-seo-example-row[data-tone=violet] .wc-seo-arrow{color:#fb64b6}.wc-seo-links{margin-top:var(--space-xs)}.wc-seo-link{color:var(--wc-color-brand-violet-400);letter-spacing:-.1504px;font-weight:700;line-height:20px;text-decoration:none}.wc-seo-link:hover{color:#fb64b6;text-decoration:none}.wc-feedback-fab{z-index:120;color:var(--wc-color-white);border:1px solid var(--wc-color-white-a20);position:fixed;bottom:clamp(16px,3.1vw,24px);right:clamp(14px,2.8vw,24px);box-shadow:0 16px 28px #091f2c6b;background:linear-gradient(135deg,#17a6b2,#0f7084)!important}@supports (color:color-mix(in lab,red,red)){.wc-feedback-fab{border:1px solid color-mix(in srgb,var(--wc-color-white-a20) 65%,transparent)}}.wc-feedback-fab{transition:transform .14s,box-shadow .14s,filter .14s}.wc-feedback-fab:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 18px 34px #081d287a}.wc-feedback-fab:focus-visible{outline:2px solid var(--wc-accent-teal)}@supports (color:color-mix(in lab,red,red)){.wc-feedback-fab:focus-visible{outline:2px solid color-mix(in srgb,var(--wc-accent-teal) 60%,var(--wc-color-white))}}.wc-feedback-fab:focus-visible{outline-offset:3px}.wc-feedback-stack{color:var(--wc-color-heading-end)}.wc-feedback-signed-email{color:var(--wc-color-copy-muted);border:1px solid var(--wc-border);background:var(--wc-surface-soft);border-radius:10px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.wc-feedback-signed-email{background:color-mix(in srgb,var(--wc-surface-soft) 84%,transparent)}}.wc-site-footer{padding-top:clamp(var(--space-md),2.4vw,var(--space-lg));border-top:1px solid var(--wc-color-white-a18);background:0 0;margin-top:auto}.wc-site-footer-inner{min-height:0;padding-block:var(--space-md)}.wc-site-footer-copy{color:var(--wc-color-neutral-600);letter-spacing:0;font-size:12px;font-weight:400;line-height:16px}.wc-site-footer-links{row-gap:8px}.wc-site-footer-popular{justify-content:flex-start;align-items:stretch;row-gap:6px;min-width:min(100%,32rem)}.wc-site-footer-popular-title{color:var(--wc-color-copy-muted);font-size:14px;font-weight:700;line-height:20px}.wc-site-footer-popular-links{row-gap:4px}.wc-site-footer-link{color:var(--wc-color-neutral-600);letter-spacing:-.3125px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:color .14s,opacity .14s}.wc-site-footer-link:hover{color:var(--wc-color-copy-muted);opacity:1;text-decoration:none}.wc-site-footer-link:focus-visible{outline:2px solid var(--wc-accent-teal)}@supports (color:color-mix(in lab,red,red)){.wc-site-footer-link:focus-visible{outline:2px solid color-mix(in srgb,var(--wc-accent-teal) 55%,transparent)}}.wc-site-footer-link:focus-visible{outline-offset:3px;border-radius:4px}@media(min-width:62em){.wc-home-layout{gap:var(--space-md);grid-template-columns:minmax(320px,400px) minmax(0,1fr);align-items:start;display:grid}.wc-home-layout--friends{grid-template-columns:minmax(18rem,25rem) minmax(0,1fr);justify-content:center;max-inline-size:min(100%,77rem);margin-inline:auto}.wc-leaderboard-layout{width:100%}}@media(max-width:48em){.wc-feedback-fab{bottom:calc(env(safe-area-inset-bottom,0px) + 16px);right:12px}}@keyframes wc-pop{0%{transform:scale(.96)}65%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes wc-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}}@keyframes wc-rise{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}to{opacity:0;transform:translateY(-12px)}}@keyframes wc-confetti{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate3d(var(--x),var(--y),0) rotate(var(--r));opacity:0}}@keyframes wc-reactor-pulse{0%,to{filter:drop-shadow(0 0 0 color-mix(in srgb,var(--wc-accent-amber) 10%,transparent))}50%{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--wc-accent-amber) 44%,transparent))}}.wc-anim-pop{animation:.26s ease-out wc-pop}.wc-anim-rise{animation:.65s ease-out wc-rise}.wc-anim-shake{animation:.24s ease-in-out wc-shake}.wc-confetti-piece{width:10px;height:14px;box-shadow:var(--wc-shadow-confetti);border-radius:3px;animation:.74s ease-out forwards wc-confetti;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:62em){.wc-home-layout--friends{gap:var(--space-sm)}.wc-friends-settings-grid,.wc-friends-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48em){.wc-title{margin-right:var(--space-xs);letter-spacing:.2px;font-size:24px;line-height:30px}.wc-card-arcade{border-radius:14px!important}.wc-stats-grid{gap:var(--space-sm)}.wc-stat-card{min-height:148px;padding:var(--space-sm)!important}.wc-score-value{font-size:2.3rem}.wc-best-value{font-size:2.2rem}.wc-section-title{font-size:30px;line-height:34px}.wc-reactor-meter{padding-top:var(--space-sm);margin-top:var(--space-sm)!important}.wc-wordy-panel{padding:var(--space-sm)}.wc-submit-btn{width:84px;min-width:84px;max-width:84px;padding-inline:var(--space-sm)}.wc-mobile-nav-btn{width:100%;min-width:0;height:32px;min-height:32px;padding-inline:6px;font-size:13px;line-height:18px}.wc-play-stack--hero .wc-status-line{min-height:80px!important}.wc-play-stack--hero .wc-status-text{font-size:16px;line-height:24px}.wc-play-stack--hero{min-height:240px}.wc-play-stack--hero .wc-start-btn{width:min(257px,100%);min-width:min(257px,100%);max-width:100%;height:52px;font-size:16px}.wc-table-scroll--friends .mantine-Table-table{min-width:520px}.wc-friends-shell{padding:var(--space-sm)!important}.wc-friends-hero-title{font-size:clamp(1.7rem,7vw,2.4rem)}.wc-friends-card-title{font-size:clamp(1.05rem,4vw,1.25rem);line-height:1.3}.wc-friends-section-heading{font-size:clamp(1.15rem,4.4vw,1.5rem);line-height:1.3}.wc-friends-settings-grid{gap:var(--space-sm);grid-template-columns:1fr}.wc-friends-join-row{grid-template-columns:1fr}.wc-friends-join-row>*{width:100%}.wc-friends-join-btn,.wc-friends-create-btn,.wc-friends-primary-btn{width:100%;min-width:0}.wc-friends-guide-grid{grid-template-columns:1fr}.wc-friends-play-row{flex-wrap:wrap!important}.wc-friends-play-row .wc-submit-btn{width:100%;max-width:100%}.wc-friends-empty-title{font-size:clamp(1.15rem,4.6vw,1.45rem);line-height:1.3}.wc-site-footer-inner{justify-content:center;gap:var(--space-sm);text-align:center;min-height:72px}.wc-site-footer-popular{align-items:center}.wc-seo-route-layout{width:min(100%,52rem)}.wc-site-footer-links{justify-content:center;gap:var(--space-lg);width:100%}}@media(prefers-reduced-motion:reduce){.wc-anim-pop,.wc-anim-rise,.wc-anim-shake,.wc-confetti-piece,.wc-reactor-glow .mantine-Progress-section{animation:none!important}.wc-mode-btn,.wc-header-action,.wc-reactor-choice,.wc-osk-key,.wc-wordy-cell{transition:none!important}}
