@charset "UTF-8";*,:active,:after,:before,:focus{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;interpolation-mode:bicubic;outline:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){height:0;display:none}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration-style:dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{margin:0;font:inherit}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-moz-placeholder{color:inherit;opacity:.54}::placeholder{color:inherit;opacity:.54}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}img{max-width:100%}button{background:none;border:0}:root{--wtt-breakpoint-medium:990px;--wtt-visible-height:100dvh;--wtt-visible-top:0;--wtt-theme-annees-60:#d8ff94;--wtt-theme-annees-70:#8fe3d0;--wtt-theme-annees-80:#ffc56b;--wtt-theme-annees-90:#ff8fb1;--wtt-theme-annees-2000:#c8a8ff;--wtt-theme-annees-2010:#94d2ff;--wtt-theme-annees-2020:#ffe36e;--wtt-theme-rock:#ffc56b;--wtt-theme-rap:#ffe36e;--wtt-theme-chanson-francaise:#94d2ff;--wtt-theme-kpop:#ff8fb1;--wtt-theme-disney:#c8a8ff;--wtt-bg:linear-gradient(-35deg,#d8ff94 0%,#83d9dc 100%);--wtt-bg-color:#8dded3;--wtt-noise-opacity:0.8;--wtt-noise-blend:normal;--wtt-text:#444;--wtt-ink:#452e7d;--wtt-ink-muted:rgba(69,46,125,0.6);--wtt-ink-hover:rgb(18.9886480908%,12.6590987272%,34.3997248022%);--wtt-accent:#452e7d;--wtt-accent-ink:#fff;--wtt-accent-border:rgba(69,46,125,0.45);--wtt-surface:#fff;--wtt-surface-border:rgba(255,255,255,0.7);--wtt-surface-opaque:#fff;--wtt-endscreen-panel:#fff;--wtt-glass-heavy-bg:rgba(255,255,255,0.22);--wtt-glass-solid-bg:rgba(255,255,255,0.92);--wtt-glass-light-bg:rgba(255,255,255,0.55);--wtt-fill-subtle:rgba(69,46,125,0.08);--wtt-border-subtle:rgba(69,46,125,0.18);--wtt-input-bg:#fff;--wtt-input-text:#452e7d;--wtt-input-placeholder:rgba(69,46,125,0.5);--wtt-input-shadow:0 12px 30px -22px rgba(40,30,80,0.5);--wtt-input-shadow-focal:0 18px 50px -18px rgba(69,46,125,0.55);--wtt-input-border:transparent;--wtt-input-border-top:transparent;--wtt-focus-ring:rgba(69,46,125,0.35);--wtt-slider-thumb:#452e7d;--wtt-slider-thumb-shadow:0 1px 4px #ccc;--wtt-cta-bg:#452e7d;--wtt-cta-bg-hover:rgb(22.2167182663%,14.8111455108%,40.2476780186%);--wtt-cta-text:#fff;--wtt-cta-text-shadow:0 2px 4px #000;--wtt-inverse-bg:#fff;--wtt-inverse-bg-hover:rgb(96%,96%,96%);--wtt-inverse-border:transparent;--wtt-counter-bg:linear-gradient(-135deg,#61499b 0%,#452e7d 100%);--wtt-counter-text:#fff;--wtt-counter-ring:#3c2674;--wtt-step-fill:linear-gradient(180deg,rgb(35.4901960784%,24.5098039216%,65.4901960784%),#452e7d);--wtt-progress-fill:linear-gradient(90deg,#704fd1,#452e7d);--wtt-progress-glow:none;--wtt-tucked-bg:rgba(255,255,255,0.42);--wtt-tucked-bg-hover:rgba(255,255,255,0.62);--wtt-tucked-border:rgba(255,255,255,0.6);--wtt-tucked-shadow:0 10px 20px -10px rgba(40,30,80,0.45);--wtt-badge-earned:#fff;--wtt-badge-earned-bg:#37bb5d;--wtt-badge-ghost:#b3abd4;--wtt-badge-ghost-bg:#e8e6f3;--wtt-speed-normal:#704fd1;--wtt-speed-slow:#452e7d;--wtt-song-ghost:#e8e6f3;--wtt-song-missed:#999;--wtt-song-hit:#704fd1;--wtt-song-hit-alt:#bbb;--wtt-menu-surface:#fff;--wtt-menu-border:#ececf2;--wtt-menu-shadow:0 24px 60px -28px rgba(69,46,125,0.45);--wtt-menu-text:#2b2b33;--wtt-menu-chevron:#8a83a0;--wtt-menu-icon-muted:#6c6c78;--wtt-menu-accent:#5a7d16;--wtt-menu-selected-bg:#f2f7e4;--wtt-menu-hover-bg:#f5f4fb;--wtt-menu-title:#8a83a0;--wtt-switcher-track:#f1eff7;--wtt-switcher-label:#8a83a0;--wtt-switcher-indicator-shadow:0 8px 16px -8px rgba(69,46,125,0.7);--wtt-you-row:rgba(112,79,209,0.13);--wtt-you-rank:#704fd1;--wtt-dock-row:#e7e7f3;--wtt-ambient:rgba(69,46,125,0.32);--wtt-zebra:#f2f2f2;--wtt-song-name:#2b2b33;--wtt-song-artist:#6c6c78;--wtt-status-dot:#37bb5d;--wtt-status-label:rgb(14.7504456328%,50.1515151515%,24.9416626155%);--wtt-chat-bg:rgba(47,23,105,0.9);--wtt-chat-eyebrow:rgba(255,255,255,0.42);--wtt-chat-input-bg:rgba(255,255,255,0.9);--wtt-chat-input-text:#452e7d;--wtt-chat-input-shadow:none;--wtt-popin-surface:#fff;--wtt-popin-head-bg:linear-gradient(135deg,#f4fdfc,#eef0fb);--wtt-popin-border:rgba(112,79,209,0.1);--wtt-popin-shadow:0 18px 40px -18px rgba(30,20,60,0.35);--wtt-popin-text:#2b2b33;--wtt-popin-muted:#9a9aa6;--wtt-popin-rank-total:#bcb3dd;--wtt-popin-pct-bg:rgba(112,79,209,0.12);--wtt-popin-pct-text:#704fd1;--wtt-tier-caption:#7a7a86;--wtt-tier-next:#704fd1;--wtt-tier-track:rgba(255,255,255,0.7);--wtt-elo-text:#2b2b33;--wtt-elo-border:rgba(112,79,209,0.14);--wtt-elo-muted:#9a9aa6;--wtt-elo-value:#452e7d;--wtt-elo-track:rgba(112,79,209,0.12);--wtt-elo-fill:linear-gradient(90deg,#2f9fa6,#9ce6e3);--wtt-elo-next-rank:#cf1d77;--wtt-elo-strip:linear-gradient(180deg,#faf8ff,#f3eefc);--wtt-elo-icon:rgba(55,187,93,0.16);--wtt-elo-accent:#37bb5d;--wtt-elo-caption:#7a7a86;--wtt-elo-strip-loss:linear-gradient(180deg,#fffaf3,#fdf3e6);--wtt-elo-icon-loss:rgba(224,140,45,0.16);--wtt-elo-accent-loss:#d98a2b;--wtt-elo-caption-loss:#8a7a5e;--wtt-elo-strip-flat:linear-gradient(180deg,#faf9fc,#f4f2f8);--wtt-elo-icon-flat:rgba(112,79,209,0.12);--wtt-elo-accent-flat:#6c6c78;--wtt-elo-accent-soft-flat:#8a83a0;--wtt-elo-caption-flat:#8a83a0;--wtt-shadow:rgb(40,30,80);--wtt-drawer-scrim:rgba(69,46,125,0.42);--wtt-feedback-surface:#fff;--wtt-feedback-text:#2b2b33;--wtt-feedback-muted:#6f6c80;--wtt-feedback-faint:#8a8a96;--wtt-feedback-disabled:#a9a7b6;--wtt-feedback-fill:#f3f1fa;--wtt-feedback-fill-hover:#ebe6f8;--wtt-feedback-row:#f7f6fb;--wtt-feedback-tile:#faf9fd;--wtt-feedback-border:#e4def5;--wtt-feedback-border-soft:#ece8f6;--wtt-feedback-border-hover:#d9d1f2;--wtt-feedback-border-strong:#b9abe6;--wtt-feedback-dot:#dcd6ec;--wtt-feedback-focus:#704fd1;--wtt-feedback-trigger-hover:rgba(255,255,255,0.8);--wtt-confetti-1:#8b82d9;--wtt-confetti-2:#452e7d;--wtt-confetti-3:#c76dd9;--wtt-pill-hard:rgba(40,30,80,0.22)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--wtt-bg:linear-gradient(-35deg,#2c1c58 0%,#6a49c6 100%);--wtt-bg-color:#6244b9;--wtt-noise-opacity:0.9;--wtt-noise-blend:screen;--wtt-text:#fff;--wtt-ink:#fff;--wtt-ink-muted:rgba(255,255,255,0.6);--wtt-ink-hover:rgba(255,255,255,0.75);--wtt-accent:#d8ff94;--wtt-accent-ink:#452e7d;--wtt-accent-border:rgba(216,255,148,0.6);--wtt-surface:rgba(255,255,255,0.08);--wtt-surface-border:rgba(255,255,255,0.16);--wtt-surface-opaque:linear-gradient(-35deg,#413369 0%,#795bcc 100%);--wtt-endscreen-panel:#46337f;--wtt-glass-heavy-bg:rgba(255,255,255,0.1);--wtt-glass-solid-bg:rgba(255,255,255,0.1);--wtt-glass-light-bg:rgba(255,255,255,0.08);--wtt-fill-subtle:rgba(255,255,255,0.1);--wtt-border-subtle:rgba(255,255,255,0.24);--wtt-input-bg:linear-gradient(-35deg,#2e1f5a 0%,#483187 100%);--wtt-input-text:#fff;--wtt-input-placeholder:rgba(255,255,255,0.42);--wtt-input-shadow:inset 0 3px 12px rgba(0,0,0,0.5),inset 0 -1px 0 rgba(255,255,255,0.07);--wtt-input-shadow-focal:inset 0 3px 12px rgba(0,0,0,0.5),inset 0 -1px 0 rgba(255,255,255,0.07);--wtt-input-border:rgba(255,255,255,0.08);--wtt-input-border-top:rgba(0,0,0,0.4);--wtt-focus-ring:rgba(216,255,148,0.5);--wtt-slider-thumb:linear-gradient(135deg,#d8ff94,#8fe3d0);--wtt-slider-thumb-shadow:0 1px 4px rgba(0,0,0,0.5);--wtt-cta-bg:linear-gradient(135deg,#d8ff94,#8fe3d0);--wtt-cta-bg-hover:linear-gradient(135deg,#e2ffab,#a2ecd9);--wtt-cta-text:#2e1e5c;--wtt-cta-text-shadow:none;--wtt-inverse-bg:rgba(255,255,255,0.08);--wtt-inverse-bg-hover:rgba(255,255,255,0.14);--wtt-inverse-border:rgba(216,255,148,0.45);--wtt-counter-bg:linear-gradient(-135deg,#eaffc4 0%,#d8ff94 100%);--wtt-counter-text:#452e7d;--wtt-step-fill:#d8ff94;--wtt-progress-fill:linear-gradient(90deg,#8fe3d0,#d8ff94);--wtt-progress-glow:drop-shadow(0 0 7px rgba(216,255,148,0.6));--wtt-tucked-bg:rgba(255,255,255,0.1);--wtt-tucked-bg-hover:rgba(255,255,255,0.18);--wtt-tucked-border:transparent;--wtt-tucked-shadow:none;--wtt-badge-earned:#6fe6a0;--wtt-badge-earned-bg:transparent;--wtt-badge-ghost:rgba(255,255,255,0.32);--wtt-badge-ghost-bg:transparent;--wtt-speed-normal:rgba(255,255,255,0.9);--wtt-speed-slow:rgba(255,255,255,0.55);--wtt-breakdown-bg:rgba(255,255,255,0.06);--wtt-breakdown-border:rgba(255,255,255,0.1);--wtt-breakdown-shadow:0 18px 44px -26px rgba(40,30,80,0.52);--wtt-pill-titre-fill:rgba(150,124,222,0.25);--wtt-pill-titre-border:rgba(201,182,255,0.5);--wtt-pill-titre-rim:rgba(255,255,255,0.12);--wtt-pill-titre-text:#dccfff;--wtt-pill-titre-icon:#dccfff;--wtt-pill-artiste-fill:rgba(180,150,255,0.25);--wtt-pill-artiste-border:rgba(214,199,255,0.5);--wtt-pill-artiste-rim:rgba(255,255,255,0.12);--wtt-pill-artiste-text:#ebe3ff;--wtt-pill-artiste-icon:#ebe3ff;--wtt-pill-featuring-fill:rgba(45,212,191,0.22);--wtt-pill-featuring-border:rgba(153,246,228,0.5);--wtt-pill-featuring-rim:rgba(255,255,255,0.12);--wtt-pill-featuring-text:#99f6e4;--wtt-pill-featuring-icon:#99f6e4;--wtt-pill-speed-fill:rgba(236,72,153,0.25);--wtt-pill-speed-border:rgba(249,168,212,0.5);--wtt-pill-speed-rim:rgba(255,255,255,0.12);--wtt-pill-speed-text:#f9a8d4;--wtt-pill-speed-icon:#f9a8d4;--wtt-pill-podium-fill:rgba(247,214,92,0.25);--wtt-pill-podium-border:rgba(249,226,140,0.5);--wtt-pill-podium-rim:rgba(255,255,255,0.12);--wtt-pill-podium-text:#ffe79c;--wtt-pill-podium-icon:#ffe08a;--wtt-eclair-shadow:0 1px 0 rgba(0,0,0,0.5),0 0 10px rgba(0,0,0,0.5);--wtt-song-ghost:rgba(255,255,255,0.14);--wtt-song-missed:rgba(255,255,255,0.34);--wtt-song-hit:#d8ff94;--wtt-song-hit-alt:rgba(255,255,255,0.28);--wtt-menu-surface:#3a2769;--wtt-menu-border:rgba(255,255,255,0.14);--wtt-menu-shadow:0 24px 60px -28px rgba(0,0,0,0.7);--wtt-menu-text:#fff;--wtt-menu-chevron:rgba(255,255,255,0.6);--wtt-menu-icon-muted:rgba(255,255,255,0.8);--wtt-menu-accent:#d8ff94;--wtt-menu-selected-bg:rgba(216,255,148,0.14);--wtt-menu-hover-bg:rgba(255,255,255,0.07);--wtt-menu-title:rgba(255,255,255,0.6);--wtt-switcher-track:rgba(255,255,255,0.08);--wtt-switcher-label:rgba(255,255,255,0.6);--wtt-switcher-indicator-shadow:0 8px 16px -8px rgba(0,0,0,0.5);--wtt-you-row:rgba(255,255,255,0.1);--wtt-you-rank:#d8ff94;--wtt-dock-row:rgba(255,255,255,0.12);--wtt-ambient:rgba(255,255,255,0.1);--wtt-zebra:rgba(255,255,255,0.05);--wtt-song-name:#fff;--wtt-song-artist:rgba(255,255,255,0.6);--wtt-status-dot:#60e08a;--wtt-status-label:#c8f79a;--wtt-chat-bg:rgba(20,12,44,0.72);--wtt-chat-eyebrow:#d8ff94;--wtt-chat-input-bg:rgba(12,6,30,0.4);--wtt-chat-input-text:#fff;--wtt-chat-input-shadow:inset 0 3px 12px rgba(0,0,0,0.5),inset 0 -1px 0 rgba(255,255,255,0.07);--wtt-popin-surface:#3a2769;--wtt-popin-head-bg:linear-gradient(135deg,rgba(255,255,255,0.09),rgba(255,255,255,0.03));--wtt-popin-border:rgba(255,255,255,0.14);--wtt-popin-shadow:0 24px 60px -28px rgba(0,0,0,0.7);--wtt-popin-text:#fff;--wtt-popin-muted:rgba(255,255,255,0.55);--wtt-popin-rank-total:rgba(255,255,255,0.4);--wtt-popin-pct-bg:rgba(216,255,148,0.16);--wtt-popin-pct-text:#d8ff94;--wtt-tier-caption:rgba(255,255,255,0.6);--wtt-tier-next:#d8ff94;--wtt-tier-track:rgba(0,0,0,0.28);--wtt-elo-text:#fff;--wtt-elo-border:rgba(255,255,255,0.12);--wtt-elo-muted:rgba(255,255,255,0.55);--wtt-elo-value:#fff;--wtt-elo-track:rgba(0,0,0,0.28);--wtt-elo-fill:linear-gradient(90deg,#57c7cf,#9ce6e3);--wtt-elo-next-rank:#ff8fc4;--wtt-elo-strip:linear-gradient(180deg,#2a2350,#231c46);--wtt-elo-icon:rgba(111,230,160,0.18);--wtt-elo-accent:#6fe6a0;--wtt-elo-caption:rgba(255,255,255,0.6);--wtt-elo-strip-loss:linear-gradient(180deg,#2f2547,#271d3f);--wtt-elo-icon-loss:rgba(232,165,77,0.18);--wtt-elo-accent-loss:#e8a54d;--wtt-elo-caption-loss:rgba(255,255,255,0.6);--wtt-elo-strip-flat:linear-gradient(180deg,#282150,#221b44);--wtt-elo-icon-flat:rgba(255,255,255,0.1);--wtt-elo-accent-flat:rgba(255,255,255,0.72);--wtt-elo-accent-soft-flat:rgba(255,255,255,0.5);--wtt-elo-caption-flat:rgba(255,255,255,0.55);--wtt-shadow:rgb(10,6,30);--wtt-drawer-scrim:rgba(6,4,20,0.72);--wtt-feedback-surface:#3a2769;--wtt-feedback-text:#fff;--wtt-feedback-muted:rgba(255,255,255,0.65);--wtt-feedback-faint:rgba(255,255,255,0.5);--wtt-feedback-disabled:rgba(255,255,255,0.35);--wtt-feedback-fill:rgba(255,255,255,0.08);--wtt-feedback-fill-hover:rgba(255,255,255,0.14);--wtt-feedback-row:rgba(255,255,255,0.06);--wtt-feedback-tile:rgba(255,255,255,0.05);--wtt-feedback-border:rgba(255,255,255,0.16);--wtt-feedback-border-soft:rgba(255,255,255,0.1);--wtt-feedback-border-hover:rgba(255,255,255,0.28);--wtt-feedback-border-strong:rgba(255,255,255,0.4);--wtt-feedback-dot:rgba(255,255,255,0.24);--wtt-feedback-focus:#d8ff94;--wtt-feedback-trigger-hover:rgba(255,255,255,0.16);--wtt-confetti-1:#caffab;--wtt-confetti-2:#83d9dc;--wtt-pill-hard:rgba(10,6,30,0.55)}}:root[data-theme=dark]{--wtt-bg:linear-gradient(-35deg,#2c1c58 0%,#6a49c6 100%);--wtt-bg-color:#6244b9;--wtt-noise-opacity:0.9;--wtt-noise-blend:screen;--wtt-text:#fff;--wtt-ink:#fff;--wtt-ink-muted:rgba(255,255,255,0.6);--wtt-ink-hover:rgba(255,255,255,0.75);--wtt-accent:#d8ff94;--wtt-accent-ink:#452e7d;--wtt-accent-border:rgba(216,255,148,0.6);--wtt-surface:rgba(255,255,255,0.08);--wtt-surface-border:rgba(255,255,255,0.16);--wtt-surface-opaque:linear-gradient(-35deg,#413369 0%,#795bcc 100%);--wtt-endscreen-panel:#46337f;--wtt-glass-heavy-bg:rgba(255,255,255,0.1);--wtt-glass-solid-bg:rgba(255,255,255,0.1);--wtt-glass-light-bg:rgba(255,255,255,0.08);--wtt-fill-subtle:rgba(255,255,255,0.1);--wtt-border-subtle:rgba(255,255,255,0.24);--wtt-input-bg:linear-gradient(-35deg,#2e1f5a 0%,#483187 100%);--wtt-input-text:#fff;--wtt-input-placeholder:rgba(255,255,255,0.42);--wtt-input-shadow:inset 0 3px 12px rgba(0,0,0,0.5),inset 0 -1px 0 rgba(255,255,255,0.07);--wtt-input-shadow-focal:inset 0 3px 12px rgba(0,0,0,0.5),inset 0 -1px 0 rgba(255,255,255,0.07);--wtt-input-border:rgba(255,255,255,0.08);--wtt-input-border-top:rgba(0,0,0,0.4);--wtt-focus-ring:rgba(216,255,148,0.5);--wtt-slider-thumb:linear-gradient(135deg,#d8ff94,#8fe3d0);--wtt-slider-thumb-shadow:0 1px 4px rgba(0,0,0,0.5);--wtt-cta-bg:linear-gradient(135deg,#d8ff94,#8fe3d0);--wtt-cta-bg-hover:linear-gradient(135deg,#e2ffab,#a2ecd9);--wtt-cta-text:#2e1e5c;--wtt-cta-text-shadow:none;--wtt-inverse-bg:rgba(255,255,255,0.08);--wtt-inverse-bg-hover:rgba(255,255,255,0.14);--wtt-inverse-border:rgba(216,255,148,0.45);--wtt-counter-bg:linear-gradient(-135deg,#eaffc4 0%,#d8ff94 100%);--wtt-counter-text:#452e7d;--wtt-step-fill:#d8ff94;--wtt-progress-fill:linear-gradient(90deg,#8fe3d0,#d8ff94);--wtt-progress-glow:drop-shadow(0 0 7px rgba(216,255,148,0.6));--wtt-tucked-bg:rgba(255,255,255,0.1);--wtt-tucked-bg-hover:rgba(255,255,255,0.18);--wtt-tucked-border:transparent;--wtt-tucked-shadow:none;--wtt-badge-earned:#6fe6a0;--wtt-badge-earned-bg:transparent;--wtt-badge-ghost:rgba(255,255,255,0.32);--wtt-badge-ghost-bg:transparent;--wtt-speed-normal:rgba(255,255,255,0.9);--wtt-speed-slow:rgba(255,255,255,0.55);--wtt-breakdown-bg:rgba(255,255,255,0.06);--wtt-breakdown-border:rgba(255,255,255,0.1);--wtt-breakdown-shadow:0 18px 44px -26px rgba(40,30,80,0.52);--wtt-pill-titre-fill:rgba(150,124,222,0.25);--wtt-pill-titre-border:rgba(201,182,255,0.5);--wtt-pill-titre-rim:rgba(255,255,255,0.12);--wtt-pill-titre-text:#dccfff;--wtt-pill-titre-icon:#dccfff;--wtt-pill-artiste-fill:rgba(180,150,255,0.25);--wtt-pill-artiste-border:rgba(214,199,255,0.5);--wtt-pill-artiste-rim:rgba(255,255,255,0.12);--wtt-pill-artiste-text:#ebe3ff;--wtt-pill-artiste-icon:#ebe3ff;--wtt-pill-featuring-fill:rgba(45,212,191,0.22);--wtt-pill-featuring-border:rgba(153,246,228,0.5);--wtt-pill-featuring-rim:rgba(255,255,255,0.12);--wtt-pill-featuring-text:#99f6e4;--wtt-pill-featuring-icon:#99f6e4;--wtt-pill-speed-fill:rgba(236,72,153,0.25);--wtt-pill-speed-border:rgba(249,168,212,0.5);--wtt-pill-speed-rim:rgba(255,255,255,0.12);--wtt-pill-speed-text:#f9a8d4;--wtt-pill-speed-icon:#f9a8d4;--wtt-pill-podium-fill:rgba(247,214,92,0.25);--wtt-pill-podium-border:rgba(249,226,140,0.5);--wtt-pill-podium-rim:rgba(255,255,255,0.12);--wtt-pill-podium-text:#ffe79c;--wtt-pill-podium-icon:#ffe08a;--wtt-eclair-shadow:0 1px 0 rgba(0,0,0,0.5),0 0 10px rgba(0,0,0,0.5);--wtt-song-ghost:rgba(255,255,255,0.14);--wtt-song-missed:rgba(255,255,255,0.34);--wtt-song-hit:#d8ff94;--wtt-song-hit-alt:rgba(255,255,255,0.28);--wtt-menu-surface:#3a2769;--wtt-menu-border:rgba(255,255,255,0.14);--wtt-menu-shadow:0 24px 60px -28px rgba(0,0,0,0.7);--wtt-menu-text:#fff;--wtt-menu-chevron:rgba(255,255,255,0.6);--wtt-menu-icon-muted:rgba(255,255,255,0.8);--wtt-menu-accent:#d8ff94;--wtt-menu-selected-bg:rgba(216,255,148,0.14);--wtt-menu-hover-bg:rgba(255,255,255,0.07);--wtt-menu-title:rgba(255,255,255,0.6);--wtt-switcher-track:rgba(255,255,255,0.08);--wtt-switcher-label:rgba(255,255,255,0.6);--wtt-switcher-indicator-shadow:0 8px 16px -8px rgba(0,0,0,0.5);--wtt-you-row:rgba(255,255,255,0.1);--wtt-you-rank:#d8ff94;--wtt-dock-row:rgba(255,255,255,0.12);--wtt-ambient:rgba(255,255,255,0.1);--wtt-zebra:rgba(255,255,255,0.05);--wtt-song-name:#fff;--wtt-song-artist:rgba(255,255,255,0.6);--wtt-status-dot:#60e08a;--wtt-status-label:#c8f79a;--wtt-chat-bg:rgba(20,12,44,0.72);--wtt-chat-eyebrow:#d8ff94;--wtt-chat-input-bg:rgba(12,6,30,0.4);--wtt-chat-input-text:#fff;--wtt-chat-input-shadow:inset 0 3px 12px rgba(0,0,0,0.5),inset 0 -1px 0 rgba(255,255,255,0.07);--wtt-popin-surface:#3a2769;--wtt-popin-head-bg:linear-gradient(135deg,rgba(255,255,255,0.09),rgba(255,255,255,0.03));--wtt-popin-border:rgba(255,255,255,0.14);--wtt-popin-shadow:0 24px 60px -28px rgba(0,0,0,0.7);--wtt-popin-text:#fff;--wtt-popin-muted:rgba(255,255,255,0.55);--wtt-popin-rank-total:rgba(255,255,255,0.4);--wtt-popin-pct-bg:rgba(216,255,148,0.16);--wtt-popin-pct-text:#d8ff94;--wtt-tier-caption:rgba(255,255,255,0.6);--wtt-tier-next:#d8ff94;--wtt-tier-track:rgba(0,0,0,0.28);--wtt-elo-text:#fff;--wtt-elo-border:rgba(255,255,255,0.12);--wtt-elo-muted:rgba(255,255,255,0.55);--wtt-elo-value:#fff;--wtt-elo-track:rgba(0,0,0,0.28);--wtt-elo-fill:linear-gradient(90deg,#57c7cf,#9ce6e3);--wtt-elo-next-rank:#ff8fc4;--wtt-elo-strip:linear-gradient(180deg,#2a2350,#231c46);--wtt-elo-icon:rgba(111,230,160,0.18);--wtt-elo-accent:#6fe6a0;--wtt-elo-caption:rgba(255,255,255,0.6);--wtt-elo-strip-loss:linear-gradient(180deg,#2f2547,#271d3f);--wtt-elo-icon-loss:rgba(232,165,77,0.18);--wtt-elo-accent-loss:#e8a54d;--wtt-elo-caption-loss:rgba(255,255,255,0.6);--wtt-elo-strip-flat:linear-gradient(180deg,#282150,#221b44);--wtt-elo-icon-flat:rgba(255,255,255,0.1);--wtt-elo-accent-flat:rgba(255,255,255,0.72);--wtt-elo-accent-soft-flat:rgba(255,255,255,0.5);--wtt-elo-caption-flat:rgba(255,255,255,0.55);--wtt-shadow:rgb(10,6,30);--wtt-drawer-scrim:rgba(6,4,20,0.72);--wtt-feedback-surface:#3a2769;--wtt-feedback-text:#fff;--wtt-feedback-muted:rgba(255,255,255,0.65);--wtt-feedback-faint:rgba(255,255,255,0.5);--wtt-feedback-disabled:rgba(255,255,255,0.35);--wtt-feedback-fill:rgba(255,255,255,0.08);--wtt-feedback-fill-hover:rgba(255,255,255,0.14);--wtt-feedback-row:rgba(255,255,255,0.06);--wtt-feedback-tile:rgba(255,255,255,0.05);--wtt-feedback-border:rgba(255,255,255,0.16);--wtt-feedback-border-soft:rgba(255,255,255,0.1);--wtt-feedback-border-hover:rgba(255,255,255,0.28);--wtt-feedback-border-strong:rgba(255,255,255,0.4);--wtt-feedback-dot:rgba(255,255,255,0.24);--wtt-feedback-focus:#d8ff94;--wtt-feedback-trigger-hover:rgba(255,255,255,0.16);--wtt-confetti-1:#caffab;--wtt-confetti-2:#83d9dc;--wtt-pill-hard:rgba(10,6,30,0.55)}@font-face{font-display:block;font-family:wtt;font-style:normal;font-weight:400;src:url(4c14ec7c044836c33785.ttf?b73o7x) format("truetype"),url(d85773945ea43d051fe6.woff?b73o7x) format("woff"),url(7701420965c76766455b.svg?b73o7x#wtt) format("svg")}.abstract-icon,.chat-toggle .icon,[class*=" icon-"]:before,[class^=icon-]:before{speak:never;text-transform:none;font-family:wtt!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;display:inline-block}.icon-artist:before{content:""}.icon-bug:before{content:""}.icon-bulb:before{content:""}.icon-camera:before{content:""}.icon-chat:before{content:""}.icon-close:before{content:""}.icon-cog:before{content:""}.icon-crown:before{content:""}.icon-discord:before{content:""}.icon-down:before{content:""}.icon-facebook:before{content:""}.icon-fire:before{content:""}.icon-flash:before{content:""}.icon-github:before{content:""}.icon-google:before{content:""}.icon-headphones:before{content:""}.icon-heart:before{content:""}.icon-ipod:before{content:""}.icon-laptop:before{content:""}.icon-left:before{content:""}.icon-lock:before{content:""}.icon-mobile:before{content:""}.icon-moon:before{content:""}.icon-mute:before{content:""}.icon-name:before{content:""}.icon-ok:before{content:""}#header .profile:hover>span:not(.profile_name):before,.icon-pencil:before{content:""}.icon-play:before{content:""}.icon-right:before{content:""}.icon-spotify:before{content:""}.icon-sparkle:before{content:""}.icon-star:before{content:""}.icon-stopwatch:before{content:""}.icon-sun:before{content:""}.icon-system:before{content:""}.icon-tablet:before{content:""}.icon-tape:before{content:""}.icon-trophy:before{content:""}.icon-twitch:before{content:""}.icon-twitter:before{content:""}.icon-up:before{content:""}.icon-user:before{content:""}.icon-user-add:before{content:""}.icon-user-outline:before{content:""}.icon-vinyl:before{content:""}.icon-volume-down:before{content:""}.icon-volume-off:before{content:""}.icon-volume-up:before{content:""}.icon-wait:before{content:""}@keyframes wrong{30%,70%{transform:translate(-2em)}50%{transform:translate(2em)}}@keyframes right{0%{transform:scale(1)}25%{transform:scale3d(1.1,1.1,1.1)}to{transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateZ(0)}}@keyframes pulse-text{0%{font-size:1em}25%{font-size:1.2em}to{font-size:1em}}@keyframes pulse{0%{transform:scale(1)}25%{transform:scale3d(1.2,1.2,1.2)}to{transform:scale(1)}}@keyframes appear{0%{opacity:.5;transform:scale3d(2,2,2)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes tabIn{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes equalizer{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes pulseRing{0%{opacity:.45;border-radius:60px;bottom:0;left:0;right:0;top:0}70%,to{opacity:0;border-radius:78px;bottom:-18px;left:-18px;right:-18px;top:-18px}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes emote-riseY{0%{opacity:0;transform:translateY(0) scale(.72)}9%{opacity:1;transform:translateY(-16px) scale(1)}72%{opacity:1}to{opacity:0;transform:translateY(-360px) scale(1)}}@keyframes emote-sway{0%{transform:translate(-9px)}50%{transform:translate(9px)}to{transform:translate(-9px)}}@keyframes dotPulse{0%{box-shadow:0 0 rgba(55,187,93,.5)}70%{box-shadow:0 0 0 .5em rgba(55,187,93,0)}to{box-shadow:0 0 rgba(55,187,93,0)}}@keyframes points-breakdown-popin{0%{opacity:0;transform:translateY(8px) rotate(-16deg) scale(.4)}40%{opacity:1}58%{opacity:1;transform:translateY(0) rotate(7deg) scale(1.14)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes guess-ember{0%{opacity:0;transform:translateY(0) scale(1)}18%{opacity:.95}to{opacity:0;transform:translateY(-19px) translateX(var(--dx,0)) scale(.2)}}@keyframes guess-glint{0%,72%{background-position:100% 0}92%,to{background-position:0% 0}}@keyframes lb-dock-in{0%{opacity:0}to{opacity:1}}@keyframes position1{0%{transform:translate(167px,20px)}20%{transform:translate(167px,9px)}to{transform:translate(167px,20px)}}@keyframes position2{0%,15%{transform:translateY(10px)}35%{transform:translateY(1px)}to{transform:translateY(10px)}}@keyframes position3{0%,30%{transform:translateY(10px)}50%{transform:translateY(1px)}to{transform:translateY(10px)}}@keyframes menu-down{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.pull-left{float:left!important}.pull-right{float:right!important}.hidden{display:none}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.row{*zoom:1}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.row{margin-left:-20px;margin-right:-20px;padding:0}.row .col-1{float:left;width:8.3333333%;padding:20px}.row .col-offset-1{margin-left:8.3333333%}.row .col-2{float:left;width:16.666667%;padding:20px}.row .col-offset-2{margin-left:16.666667%}.row .col-3{float:left;width:25%;padding:20px}.row .col-offset-3{margin-left:25%}.row .col-4{float:left;width:33.333333%;padding:20px}.row .col-offset-4{margin-left:33.333333%}.row .col-5{float:left;width:41.666667%;padding:20px}.row .col-offset-5{margin-left:41.666667%}.row .col-6{float:left;width:50%;padding:20px}.row .col-offset-6{margin-left:50%}.row .col-7{float:left;width:58.33333%;padding:20px}.row .col-offset-7{margin-left:58.33333%}.row .col-8{float:left;width:66.66667%;padding:20px}.row .col-offset-8{margin-left:66.66667%}.row .col-9{float:left;width:75%;padding:20px}.row .col-offset-9{margin-left:75%}.row .col-10{float:left;width:83.33333%;padding:20px}.row .col-offset-10{margin-left:83.33333%}.row .col-11{float:left;width:91.66667%;padding:20px}.row .col-offset-11{margin-left:91.66667%}.row .col-12{float:left;width:100%;padding:20px}.row .col-offset-12{margin-left:100%}h1,h2,h3,h4{color:#444;letter-spacing:0;margin:0;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;line-height:1.4em}h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small{font-size:24px;font-weight:400;line-height:1;display:block}h1 a,h2 a,h3 a,h4 a{color:#444}h1{font-size:2.77777778rem}h2{font-size:2.3333333rem}h3{font-size:2.1111111rem}h4{font-size:1.33333333rem}p{margin:0}a,a:visited{color:#222;text-decoration:none}a:hover{text-decoration:underline}a.underline{text-decoration:underline}a.underline:hover{text-decoration:none}.button{cursor:pointer;letter-spacing:0;text-transform:uppercase;background:var(--wtt-cta-bg);border:0;border-radius:1.667rem;height:60px;padding:0 40px;font-size:1rem;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;line-height:60px;text-decoration:none;transition:.2s linear;display:inline-block;box-shadow:0 8px 22px -16px rgba(40,30,80,.55)}.button,.button:visited{color:var(--wtt-cta-text)}.button:hover{background:var(--wtt-cta-bg-hover);text-decoration:none;box-shadow:0 12px 30px -22px rgba(40,30,80,.5)}.button[disabled],.button[disabled]:hover{color:#e8e8e8;cursor:not-allowed;text-shadow:none;background:#999;box-shadow:none}.button.button-secondary{border-radius:1.667rem;height:40px;padding:0 20px;line-height:40px}.button.button-secondary .icon{margin-right:.6em}.button.button-smaller{text-transform:uppercase;border-radius:1.667rem;height:34px;padding:0 15px;font-size:14px;line-height:36px}.button>[class^=icon-]:first-child{margin-left:-.3em;margin-right:.2em}.button.button-success{background:#37bb5d}.button.button-inverse{color:var(--wtt-accent);background:var(--wtt-inverse-bg);border:1px solid var(--wtt-inverse-border);box-shadow:0 8px 22px -16px rgba(40,30,80,.55)}.button.button-inverse,.button.button-inverse:visited{color:var(--wtt-accent)}.button.button-inverse:hover{background:var(--wtt-inverse-bg-hover);box-shadow:0 12px 30px -22px rgba(40,30,80,.5)}.button.button-ghost{color:var(--wtt-ink);background:none;box-shadow:none}.button.button-ghost:active,.button.button-ghost:hover{color:var(--wtt-ink-hover)}.ambient-icons{--origin-x:50%;--origin-y:50%;perspective-origin:var(--origin-x) var(--origin-y);pointer-events:none;z-index:-1;position:fixed;bottom:0;left:0;right:0;top:0;overflow:hidden}@media (min-width:1280px){.ambient-icons{--origin-x:64%}}.ambient-item{color:var(--wtt-ambient);opacity:0;line-height:1;animation-iteration-count:infinite;animation-name:ambientTunnel;animation-timing-function:linear;position:absolute;left:var(--origin-x);top:var(--origin-y)}.ambient-content,.ambient-content svg{display:block}.ambient-disc{background:radial-gradient(circle,transparent 0,transparent 11%,rgba(69,46,125,.22) 11%,rgba(69,46,125,.22) 17%,rgba(69,46,125,.1) 17%,rgba(69,46,125,.1) 26%,rgba(69,46,125,.18) 26%,rgba(69,46,125,.18) 100%);border-radius:50%;height:1.2em;width:1.2em;animation:rotation 16s linear infinite}.ambient-disc:before{content:"";background:conic-gradient(from 0deg,transparent 0,transparent 65%,rgba(255,255,255,.28) 78%,transparent 88%);border-radius:50%;position:absolute;bottom:0;left:0;right:0;top:0}@keyframes ambientTunnel{0%{opacity:0;transform:translate(-50%,-50%) translate3d(var(--ox,0),var(--oy,0),var(--z-start,-600px)) rotate(var(--rotate,0deg)) rotateX(0) rotateY(0)}12%,68%{opacity:var(--peak,.7)}to{opacity:0;transform:translate(-50%,-50%) translate3d(var(--ox,0),var(--oy,0),var(--z-end,400px)) rotate(var(--rotate,0deg)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}}@media (prefers-reduced-motion:reduce){.ambient-icons{display:none}}.game-layer{transition:filter 2s}.game-layer.is-underwater{filter:saturate(1.12) brightness(.94) url(#uw-r-1);z-index:1;transition:filter 3s;position:relative}.underwater_water{pointer-events:none;z-index:2;background:linear-gradient(rgba(78,120,205,.26) 0%,rgba(48,64,150,.4) 34%,rgba(30,28,92,.55) 72%,rgba(18,15,60,.66));height:100%;transition:transform.3s;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.underwater--filling .underwater_water{will-change:transform;transition:transform 3s cubic-bezier(.25,.65,.25,1);transform:none}.underwater--submerged .underwater_water{transform:none}.underwater--draining .underwater_water{will-change:transform;transition:transform 2s cubic-bezier(.55,0,.85,.25);transform:translateY(100%)}.underwater_waterline{opacity:0;height:40px;transition:opacity.5s;position:absolute;left:0;right:0;top:-20px}.underwater--filling .underwater_waterline,.underwater--submerged .underwater_waterline{opacity:.95;animation:uw-bob 5s ease-in-out infinite}.underwater_waterline-line{filter:blur(.3px);background:linear-gradient(90deg,transparent,rgba(200,245,255,.9),rgba(200,245,255,.9),transparent);height:2px;position:absolute;left:0;right:0;top:14px}.underwater_waterline-glow{filter:blur(4px);background:linear-gradient(rgba(190,240,255,.35),transparent);height:26px;position:absolute;left:0;right:0;top:0}.underwater_wave{height:34px;width:200%;position:absolute;left:0}.underwater_wave path{fill:rgba(150,220,255,.5)}.underwater_wave--a{top:2px}.underwater_wave--b{top:8px}.underwater_wave--b path{fill:rgba(90,150,220,.45)}.underwater--filling .underwater_wave--a,.underwater--submerged .underwater_wave--a{animation:uw-wave 7s linear infinite}.underwater--filling .underwater_wave--b,.underwater--submerged .underwater_wave--b{animation:uw-wave2 11s linear infinite}.underwater_caustics{opacity:0;pointer-events:none;transition:opacity.7s;position:absolute;top:0;right:0;bottom:0;left:0}.underwater--filling .underwater_caustics,.underwater--submerged .underwater_caustics{opacity:.16}.underwater_caustics-a,.underwater_caustics-b{mix-blend-mode:screen;position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%}.underwater_caustics-a{background:radial-gradient(closest-side at 20% 15%,rgba(190,245,255,.5),transparent 60%),radial-gradient(closest-side at 62% 30%,rgba(150,220,255,.42),transparent 55%),radial-gradient(closest-side at 40% 55%,rgba(200,255,240,.34),transparent 60%),radial-gradient(closest-side at 80% 70%,rgba(160,230,255,.32),transparent 55%)}.underwater_caustics-b{background:radial-gradient(closest-side at 70% 20%,rgba(200,255,255,.34),transparent 55%),radial-gradient(closest-side at 30% 40%,rgba(170,235,255,.3),transparent 55%),radial-gradient(closest-side at 55% 78%,rgba(210,255,245,.3),transparent 60%)}.underwater--filling .underwater_caustics-a,.underwater--submerged .underwater_caustics-a{animation:uw-caust 16s ease-in-out infinite}.underwater--filling .underwater_caustics-b,.underwater--submerged .underwater_caustics-b{animation:uw-caust2 22s ease-in-out infinite}.underwater_rays{opacity:0;pointer-events:none;transition:opacity.7s;position:absolute;top:0;right:0;bottom:0;left:0}.underwater--filling .underwater_rays,.underwater--submerged .underwater_rays{opacity:.2}.underwater_ray{mix-blend-mode:screen;height:130%;position:absolute;top:-8%}.underwater_ray--a{filter:blur(6px);background:linear-gradient(rgba(200,245,255,.5),transparent 78%);width:120px;left:6%;transform:skew(-8deg)}.underwater_ray--b{filter:blur(5px);background:linear-gradient(rgba(180,235,255,.42),transparent 74%);width:80px;left:34%;transform:skew(-6deg)}.underwater_ray--c{filter:blur(7px);background:linear-gradient(rgba(200,250,255,.4),transparent 80%);width:150px;left:62%;transform:skew(-9deg)}.underwater_ray--d{filter:blur(5px);background:linear-gradient(rgba(170,230,255,.34),transparent 72%);width:70px;left:84%;transform:skew(-5deg)}.underwater--filling .underwater_ray,.underwater--submerged .underwater_ray{animation:uw-rays 14s ease-in-out infinite}.underwater--filling .underwater_ray--a,.underwater--submerged .underwater_ray--a{animation-duration:12s}.underwater--filling .underwater_ray--c,.underwater--submerged .underwater_ray--c{animation-delay:.5s;animation-duration:18s}.underwater--filling .underwater_ray--b,.underwater--submerged .underwater_ray--b{animation-delay:1s;animation-duration:15s}.underwater--filling .underwater_ray--d,.underwater--submerged .underwater_ray--d{animation-delay:2s}.underwater_bubbles{opacity:0;pointer-events:none;transition:opacity.7s;position:absolute;top:0;right:0;bottom:0;left:0}.underwater_bubbles span{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.85),rgba(190,235,255,.28) 55%,rgba(140,200,240,.06));border:1px solid rgba(220,250,255,.45);border-radius:50%;animation-iteration-count:infinite;animation-name:uw-rise;animation-timing-function:linear;position:absolute;bottom:-30px}.underwater--filling .underwater_bubbles,.underwater--submerged .underwater_bubbles{opacity:1}.underwater_floor{pointer-events:none;background:linear-gradient(transparent,rgba(8,8,40,.55));height:34%;position:absolute;bottom:0;left:0;right:0}@keyframes uw-rise{0%{opacity:0;transform:translate(0,0) scale(var(--s0,.6))}8%{opacity:var(--op,.4)}50%{transform:translate(var(--drift,0),calc(var(--climb,100vh) *-.5)) scale(1)}88%{opacity:var(--op,.4)}to{opacity:0;transform:translate(0,calc(var(--climb,100vh) *-1)) scale(var(--s1,1.15))}}@keyframes uw-wave{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes uw-wave2{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes uw-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes uw-caust{0%{transform:translate(-4%,-2%) scale(1.15) rotate(0)}50%{transform:translate(4%,3%) scale(1.28) rotate(3deg)}to{transform:translate(-4%,-2%) scale(1.15) rotate(0)}}@keyframes uw-caust2{0%{transform:translate(3%,2%) scale(1.3) rotate(0)}50%{transform:translate(-3%,-3%) scale(1.15) rotate(-4deg)}to{transform:translate(3%,2%) scale(1.3) rotate(0)}}@keyframes uw-rays{0%{opacity:.55;transform:translate(-6%) skew(-8deg)}50%{opacity:1;transform:translate(6%) skew(-4deg)}to{opacity:.55;transform:translate(-6%) skew(-8deg)}}@media (prefers-reduced-motion:reduce){.game-layer.is-underwater{filter:saturate(1.1) brightness(.94)}.underwater--draining .underwater_water,.underwater--filling .underwater_water,.underwater_water{transition:transform.2s}.underwater--filling .underwater_caustics-a,.underwater--filling .underwater_caustics-b,.underwater--filling .underwater_ray,.underwater--filling .underwater_waterline,.underwater--filling .underwater_wave--a,.underwater--filling .underwater_wave--b,.underwater--submerged .underwater_caustics-a,.underwater--submerged .underwater_caustics-b,.underwater--submerged .underwater_ray,.underwater--submerged .underwater_waterline,.underwater--submerged .underwater_wave--a,.underwater--submerged .underwater_wave--b{animation:none}.underwater--filling .underwater_rays,.underwater--submerged .underwater_rays{opacity:.07}.underwater_bubbles{display:none}}.game-layer.is-gramophone{filter:grayscale() contrast(1.16) brightness(1.06) brightness(.96);transition:filter.55s;animation:gr-weave.5s steps(6) infinite;transform:translateZ(0)}.gramophone_film{opacity:0;pointer-events:none;z-index:2;transition:opacity.5s;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.gramophone--playing .gramophone_film,.gramophone--rolling .gramophone_film{opacity:1}.gramophone--stopping .gramophone_film{transition:opacity 2s}.gramophone_tone{mix-blend-mode:multiply;background:linear-gradient(rgba(224,232,240,.05),rgba(30,34,44,.12));position:absolute;top:0;right:0;bottom:0;left:0}.gramophone_grain{mix-blend-mode:overlay;opacity:.16;background-image:url(e9bd145839f50cd824e8.png);background-size:160px 160px;position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px}.gramophone--playing .gramophone_grain,.gramophone--rolling .gramophone_grain{animation:gr-grain.5s steps(5) infinite}.gramophone_scratches,.gramophone_specks{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.gramophone_scratch{filter:blur(.4px);opacity:var(--op,.5);height:108%;position:absolute;top:-4%}.gramophone_scratch--dark{background:linear-gradient(transparent,rgba(0,0,0,.55) 20%,rgba(0,0,0,.4) 80%,transparent)}.gramophone_scratch--light{background:linear-gradient(transparent,rgba(255,255,255,.6) 20%,rgba(255,255,255,.42) 80%,transparent)}.gramophone--playing .gramophone_scratch,.gramophone--rolling .gramophone_scratch,.gramophone--stopping .gramophone_scratch{animation:gr-scratch var(--dur,1.5s) steps(1) var(--delay,0s) infinite}.gramophone_speck{filter:blur(.5px);opacity:0;border-radius:50%;position:absolute}.gramophone_speck--dark{background:rgba(0,0,0,.62)}.gramophone_speck--light{background:rgba(250,246,235,.7)}.gramophone--playing .gramophone_speck,.gramophone--rolling .gramophone_speck,.gramophone--stopping .gramophone_speck{animation:gr-speck var(--dur,1s) steps(1) var(--delay,0s) infinite}.gramophone_flicker{mix-blend-mode:multiply;opacity:.12;background:#050506;position:absolute;top:0;right:0;bottom:0;left:0}.gramophone--playing .gramophone_flicker,.gramophone--rolling .gramophone_flicker{animation:gr-flicker 1.4s steps(9) infinite}.gramophone_vignette{background:radial-gradient(120% 100%,transparent 42%,rgba(10,12,18,.495) 82%,rgba(10,12,18,.774));position:absolute;top:0;right:0;bottom:0;left:0}.gramophone--playing .gramophone_vignette,.gramophone--rolling .gramophone_vignette{animation:gr-vig 2.6s steps(6) infinite}.gramophone_leader{opacity:0;background:radial-gradient(80% 80%,rgba(10,9,7,.72),rgba(6,5,4,.94));align-items:center;justify-content:center;transition:opacity.35s;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.gramophone--rolling .gramophone_leader{opacity:1;animation:gr-leader-flick.9s steps(4) infinite}.gramophone_dial{aspect-ratio:1;align-items:center;justify-content:center;width:min(46%,340px);display:flex;position:relative;container-type:size}.gramophone_dial-ring{border:2px solid rgba(240,232,214,.5);border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.gramophone_dial-ring-inner{border:1px solid rgba(240,232,214,.32);border-radius:50%;position:absolute;top:9%;right:9%;bottom:9%;left:9%}.gramophone_dial-cross-v{background:rgba(240,232,214,.42);width:1px;position:absolute;bottom:-6%;left:50%;top:-6%;transform:translate(-50%)}.gramophone_dial-cross-h{background:rgba(240,232,214,.42);height:1px;position:absolute;left:-6%;right:-6%;top:50%;transform:translateY(-50%)}.gramophone_dial-sweep{background:conic-gradient(from 0deg,rgba(245,238,220,.28),rgba(245,238,220,.02) 32%,transparent 46%);border-radius:50%;position:absolute;top:3%;right:3%;bottom:3%;left:3%}.gramophone--rolling .gramophone_dial-sweep{animation:gr-leader-spin 1.1s linear infinite}.gramophone_dial-count{color:rgba(245,238,220,.95);text-shadow:0 2px 12px rgba(0,0,0,.6);font-family:Bowlby One SC,Arial,sans-serif;font-size:22cqw;line-height:1;position:relative}@keyframes gr-grain{0%{background-position:0 0}20%{background-position:-18px 12px}40%{background-position:22px -14px}60%{background-position:-12px -20px}80%{background-position:16px 18px}to{background-position:-8px 6px}}@keyframes gr-flicker{0%{opacity:.1}12%{opacity:.32}20%{opacity:.06}33%{opacity:.24}47%{opacity:.11}55%{opacity:.4}63%{opacity:.08}78%{opacity:.28}88%{opacity:.14}to{opacity:.1}}@keyframes gr-weave{0%{transform:translate(0)}15%{transform:translate(-1.5px,1px)}30%{transform:translate(1px,-2px)}45%{transform:translate(-1px,2px)}60%{transform:translate(2px,.5px)}75%{transform:translate(-2px,-1px)}to{transform:translate(0)}}@keyframes gr-scratch{0%{opacity:var(--op,.5);transform:translate(0)}10%{opacity:0}18%{opacity:var(--op,.5)}50%{opacity:var(--op,.5);transform:translateX(var(--drift,40px))}58%{opacity:0}66%{opacity:var(--op,.5)}to{opacity:var(--op,.5);transform:translate(0)}}@keyframes gr-speck{0%,84%,to{opacity:0}86%,90%{opacity:var(--op,.7)}}@keyframes gr-leader-spin{to{transform:rotate(360deg)}}@keyframes gr-leader-flick{0%,to{opacity:1}50%{opacity:.86}}@keyframes gr-vig{0%,to{opacity:.9}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.game-layer.is-gramophone,.gramophone--playing .gramophone_flicker,.gramophone--playing .gramophone_grain,.gramophone--playing .gramophone_scratch,.gramophone--playing .gramophone_speck,.gramophone--playing .gramophone_vignette,.gramophone--rolling .gramophone_flicker,.gramophone--rolling .gramophone_grain,.gramophone--rolling .gramophone_scratch,.gramophone--rolling .gramophone_speck,.gramophone--rolling .gramophone_vignette,.gramophone--stopping .gramophone_scratch,.gramophone--stopping .gramophone_speck{animation:none}}.game-layer.is-radio{filter:saturate(1.3) contrast(1.08) brightness(1.03) blur(.4px);transition:filter 3s;animation:rt-glitch 5.5s steps(1) infinite;transform:translateZ(0)}.vhs_overlay{opacity:0;pointer-events:none;z-index:2;transition:opacity 3s;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vhs--playing .vhs_overlay,.vhs--rolling .vhs_overlay{opacity:1}.vhs--stopping .vhs_overlay{transition:opacity.35s}.vhs_crt{opacity:0;pointer-events:none;z-index:3;position:absolute;top:0;right:0;bottom:0;left:0}.vhs--stopping .vhs_crt{animation:rt-crt.5s ease-in forwards}.vhs_crt-line{background:#fff;position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50%}.vhs--stopping .vhs_crt-line{animation:rt-crt-line.5s ease-in forwards}.vhs_tone{mix-blend-mode:multiply;background:linear-gradient(rgba(40,60,120,.12),rgba(10,14,40,.2));position:absolute;top:0;right:0;bottom:0;left:0}.vhs_static{mix-blend-mode:overlay;opacity:.08;background-image:url(e9bd145839f50cd824e8.png);background-size:140px 140px;position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px}.vhs--playing .vhs_static,.vhs--rolling .vhs_static{animation:rt-static.5s steps(5) infinite}.vhs_scan{mix-blend-mode:multiply;opacity:.26;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.55) 1px,transparent 1px,transparent 3px);position:absolute;top:0;right:0;bottom:0;left:0}.vhs--playing .vhs_scan,.vhs--rolling .vhs_scan{animation:rt-scan.4s steps(2) infinite}.vhs_hum{mix-blend-mode:screen;opacity:0;background:linear-gradient(transparent,rgba(255,255,255,.1) 45%,rgba(255,255,255,.14) 55%,transparent);height:30%;position:absolute;left:0;right:0;top:-24%}.vhs--playing .vhs_hum,.vhs--rolling .vhs_hum{opacity:.5;animation:rt-hum 9s linear infinite}.vhs_track{filter:blur(.4px);mix-blend-mode:screen;opacity:0;height:9%;position:absolute;left:0;right:0;top:-14%;overflow:hidden}.vhs--playing .vhs_track,.vhs--rolling .vhs_track{opacity:.55;animation:rt-track 6.5s linear infinite}.vhs_track-noise{mix-blend-mode:screen;opacity:.9;background-image:url(e9bd145839f50cd824e8.png);background-size:120px 120px;position:absolute;top:0;right:0;bottom:0;left:0}.vhs_track-streak{filter:blur(1px);background:rgba(255,255,255,.85);height:3px;position:absolute;left:0;right:0;top:38%}.vhs_vignette{border-radius:1.667rem;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 0 100vmax #020208}.vhs_osd{color:#eafcff;letter-spacing:.06em;opacity:0;text-shadow:0 0 8px rgba(120,200,255,.7),1px 1px rgba(0,0,80,.6);font-family:monospace;transition:opacity.3s;position:absolute}.vhs--playing .vhs_osd,.vhs--rolling .vhs_osd{opacity:1}.vhs_osd--corner{font-size:34px;bottom:26px;left:30px}.vhs_osd--time{font-size:30px;bottom:30px;right:32px}.vhs--playing .vhs_play-icon,.vhs--rolling .vhs_play-icon{animation:rt-blink 1s steps(1) infinite}.vhs_osd-center{color:#eafcff;letter-spacing:.1em;opacity:0;text-shadow:0 0 16px rgba(120,200,255,.8);align-items:center;gap:14px;font-family:monospace;font-size:64px;transition:opacity.3s;display:flex;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.vhs_osd-center-icons{letter-spacing:.18em;opacity:.8;font-size:.5em}.vhs--rolling .vhs_osd-center{opacity:1;animation:rt-osd-in.3s,rt-blink.8s steps(1) infinite.3s}@keyframes rt-scan{0%{background-position:0 0}to{background-position:0 4px}}@keyframes rt-track{0%{opacity:0;top:-14%}6%,90%{opacity:1}to{opacity:0;top:114%}}@keyframes rt-hum{0%{top:-24%}to{top:124%}}@keyframes rt-static{0%{background-position:0 0}25%{background-position:-22px 14px}50%{background-position:18px -18px}75%{background-position:-14px -10px}to{background-position:12px 8px}}@keyframes rt-glitch{0%,88%,to{transform:translate(0)}90%{transform:translate(-7px)}91%{transform:translate(5px)}92%{transform:translate(-3px,1px)}93%{transform:translate(0)}96%{transform:translate(4px,-1px)}97%{transform:translate(0)}}@keyframes rt-blink{0%,49%{opacity:1}50%,to{opacity:.15}}@keyframes rt-osd-in{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes rt-crt{0%{opacity:0;background:#000}14%{opacity:1}to{opacity:0;background:#000}}@keyframes rt-crt-line{0%{opacity:.85;transform:scale(1)}26%{opacity:1;transform:scaleY(.01)}62%{opacity:1;transform:scale(.1,.01)}82%{opacity:1;transform:scale(0,.006)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.game-layer.is-radio,.vhs--playing .vhs_scan,.vhs--playing .vhs_static,.vhs--rolling .vhs_scan,.vhs--rolling .vhs_static{animation:none}.vhs--playing .vhs_hum,.vhs--playing .vhs_track,.vhs--rolling .vhs_hum,.vhs--rolling .vhs_track{opacity:0;animation:none}.vhs--playing .vhs_play-icon,.vhs--rolling .vhs_play-icon{animation:none}}.game-layer.is-chipmunk{filter:saturate(1.55) brightness(1.12) contrast(1.04);transition:filter 3s}.chipmunk_overlay{opacity:0;pointer-events:none;z-index:2;transition:opacity 3s;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.chipmunk--high .chipmunk_overlay{opacity:1}.chipmunk--popout .chipmunk_overlay{transition:opacity 2s}.chipmunk_rainbow{mix-blend-mode:screen;opacity:.3;position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%}.chipmunk_rainbow:before{content:"";background:linear-gradient(90deg,#ff5db1,#ffd23c,#6fe6a0,#4ad6e6,#b06dff,#ff5db1) 0 0/66.667% 100%repeat-x;width:300%;position:absolute;bottom:0;left:0;top:0}.chipmunk--high .chipmunk_rainbow{animation:cn-hue 8s linear infinite,cn-rain-pulse 4s ease-in-out infinite}.chipmunk--high .chipmunk_rainbow:before{animation:cn-rain-move 5s linear infinite}.chipmunk_tint{background:linear-gradient(rgba(255,120,200,.12),rgba(120,180,255,.1));position:absolute;top:0;right:0;bottom:0;left:0}.chipmunk_sparkles{height:100%;width:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.chipmunk_glow{mix-blend-mode:screen;background:radial-gradient(120% 100% at 50% 0%,rgba(255,150,220,.5),transparent 70%);height:40%;position:absolute;left:0;right:0;top:0}.chipmunk_rainbow-arc{filter:blur(2px);mix-blend-mode:screen;opacity:0;background:radial-gradient(circle at 0% 100%,transparent 30%,rgba(255,93,177,.8) 31.5%,rgba(255,141,74,.8) 33%,rgba(255,210,60,.8) 34.5%,rgba(111,230,160,.8) 36%,rgba(74,214,230,.8) 37.5%,rgba(176,109,255,.8) 39%,transparent 40.5%);height:165%;width:165%;position:absolute;bottom:0;left:0;transform-origin:0% 100%;-webkit-mask:conic-gradient(from 0deg at 0% 100%,transparent 0deg,#000 15deg,#000 75deg,transparent 90deg);mask:conic-gradient(from 0deg at 0% 100%,transparent 0deg,#000 15deg,#000 75deg,transparent 90deg)}.chipmunk--high .chipmunk_rainbow-arc{opacity:.9;animation:cn-arc 14s linear 3s infinite backwards}@keyframes cn-arc{0%{transform:rotate(255deg)}35%,to{transform:rotate(465deg)}}@keyframes cn-hue{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@keyframes cn-rain-move{to{transform:translate(-66.667%)}}@keyframes cn-rain-pulse{0%,to{opacity:.16}50%{opacity:.44}}@media (prefers-reduced-motion:reduce){.chipmunk--high .chipmunk_rainbow,.chipmunk--high .chipmunk_rainbow:before{animation:none}.chipmunk--high .chipmunk_rainbow-arc{animation:none}}.live-ticker{backdrop-filter:blur(8px);background:var(--wtt-glass-light-bg);border:1px solid var(--wtt-surface-border);border-radius:1.667rem}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.live-ticker{background:var(--wtt-surface)}}.live-ticker{align-items:center;gap:.8em;min-width:0;width:100%;padding:.4em .5em .4em 1em;display:flex;overflow:hidden}.live-ticker_tag{color:#268040;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:.4em;font-size:.75em;font-weight:700;display:flex}.live-ticker_dot{background:#37bb5d;border-radius:50%;height:.5em;width:.5em;animation:dotPulse 1.6s ease-out infinite}.live-ticker_viewport{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.live-ticker_track{gap:1.8em;width:-moz-max-content;width:max-content;animation:ticker 20s linear infinite;display:flex}.live-ticker_item{color:#452e7d;white-space:nowrap;font-size:.8em;font-weight:700}@media (prefers-reduced-motion:reduce){.live-ticker_dot,.live-ticker_track{animation:none}}.changelog-link--unseen:after{content:"";background:var(--wtt-accent);border-radius:999px;height:7px;width:7px}.drawer-row.changelog-link--unseen:after{background:#d8ff94;margin-left:auto}.burger--unseen{position:relative}.burger--unseen:after{content:"";background:var(--wtt-accent);border-radius:999px;height:7px;width:7px;position:absolute;right:.2em;top:.1em}.label{color:#fff;letter-spacing:1px;text-align:center;text-transform:uppercase;vertical-align:middle;background:#452e7d;border-radius:.25em;height:2em;padding:0 8px;font-size:12px;font-weight:700;line-height:2.2em;display:inline-block}.label .icon{margin-right:.25em}.label.label-smaller{height:18px;width:18px;padding:0;font-size:10px;line-height:20px}.progress-container{backdrop-filter:blur(8px);background:var(--wtt-glass-light-bg);border:1px solid var(--wtt-surface-border);border-radius:999px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.progress-container{background:var(--wtt-surface)}}.progress-container{box-sizing:content-box;border:none;height:12px;width:100%;margin:0 0 14px;position:relative}.progress-container .progress{filter:var(--wtt-progress-glow);border-radius:999px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.progress-container .progress-bar,.progress-container .progress-fill{will-change:transform;position:absolute;top:0;right:0;bottom:0;left:0}.progress-container .progress-bar{border-radius:999px;overflow:hidden}.progress-container .progress-fill{background:var(--wtt-progress-fill)}.progress-container .dot{background-color:var(--wtt-accent);border-radius:4px;height:4px;width:4px;animation:appear.2s ease-out;position:absolute;top:50%;transform:translate(-50%,-50%)}.progress-container .dot .popover{box-sizing:border-box;color:#452e7d;text-align:center;white-space:nowrap;background-color:#fff;border-radius:4px 4px 4px 0;padding:6px 8px;font-size:12px;line-height:12px;position:absolute;bottom:12px;left:2px;transform-origin:0%;box-shadow:0 8px 22px -16px rgba(40,30,80,.55)}.progress-container .dot .popover.me{color:#fff;z-index:10;background-color:#452e7d;font-weight:700}.progress-container .dot .popover:hover{z-index:12}.input{color:var(--wtt-input-text);background:var(--wtt-input-bg);border:0;border-radius:4px;width:100%;padding:0 10px;font-family:Montserrat,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:60px;transition:.15s linear;display:block}.input:focus{border-bottom-color:#fff}.input.input-darken{color:var(--wtt-input-text);border-bottom-color:rgba(69,46,125,.5)}.input.input-darken:focus{border-bottom-color:#452e7d}.input-wrapper{width:320px;margin:2em auto;padding:5px;position:relative}.input-wrapper:before{content:"";z-index:-1;background:rgba(69,46,125,.1);border-radius:4px;position:absolute;bottom:0;left:0;right:0;top:0}.checkbox-label{color:var(--wtt-ink);align-items:center;display:flex}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#704fd1;background-color:#fff;border:.15em solid #452e7d;border-radius:.15em;align-content:center;justify-content:center;height:1.15em;width:1.15em;margin:0 1em 0 0;font:inherit;display:grid;transform:translateY(-.075em)}input[type=checkbox]:before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);content:"";background-color:#704fd1;height:.65em;width:.65em;transition:transform.12s ease-in-out;transform:scale(0);transform-origin:0% 100%;box-shadow:inset 1em 1em var(--form-control-color)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:disabled{color:#999;cursor:not-allowed}.modal{backdrop-filter:blur(8px);text-align:center;z-index:999;background:rgba(36,36,41,.8);flex-direction:column;align-items:center;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0;top:0}.modal_inner{background:var(--wtt-surface);border-radius:1.111rem;padding:2em;box-shadow:0 24px 60px -28px rgba(40,30,80,.45)}.modal_inner h4{color:var(--wtt-ink);border-bottom:0;margin-bottom:1em}.modal_inner .note{color:#999}.modal_inner button{margin-top:2em}.option-modal .modal_inner{--wtt-bg:linear-gradient(-35deg,#d8ff94 0%,#83d9dc 100%);--wtt-bg-color:#8dded3;--wtt-noise-opacity:0.8;--wtt-noise-blend:normal;--wtt-text:#444;--wtt-ink:#452e7d;--wtt-ink-muted:rgba(69,46,125,0.6);--wtt-ink-hover:rgb(18.9886480908%,12.6590987272%,34.3997248022%);--wtt-accent:#452e7d;--wtt-accent-ink:#fff;--wtt-accent-border:rgba(69,46,125,0.45);--wtt-surface:#fff;--wtt-surface-border:rgba(255,255,255,0.7);--wtt-surface-opaque:#fff;--wtt-endscreen-panel:#fff;--wtt-glass-heavy-bg:rgba(255,255,255,0.22);--wtt-glass-solid-bg:rgba(255,255,255,0.92);--wtt-glass-light-bg:rgba(255,255,255,0.55);--wtt-fill-subtle:rgba(69,46,125,0.08);--wtt-border-subtle:rgba(69,46,125,0.18);--wtt-input-bg:#fff;--wtt-input-text:#452e7d;--wtt-input-placeholder:rgba(69,46,125,0.5);--wtt-input-shadow:0 12px 30px -22px rgba(40,30,80,0.5);--wtt-input-shadow-focal:0 18px 50px -18px rgba(69,46,125,0.55);--wtt-input-border:transparent;--wtt-input-border-top:transparent;--wtt-focus-ring:rgba(69,46,125,0.35);--wtt-slider-thumb:#452e7d;--wtt-slider-thumb-shadow:0 1px 4px #ccc;--wtt-cta-bg:#452e7d;--wtt-cta-bg-hover:rgb(22.2167182663%,14.8111455108%,40.2476780186%);--wtt-cta-text:#fff;--wtt-cta-text-shadow:0 2px 4px #000;--wtt-inverse-bg:#fff;--wtt-inverse-bg-hover:rgb(96%,96%,96%);--wtt-inverse-border:transparent;--wtt-counter-bg:linear-gradient(-135deg,#61499b 0%,#452e7d 100%);--wtt-counter-text:#fff;--wtt-counter-ring:#3c2674;--wtt-step-fill:linear-gradient(180deg,rgb(35.4901960784%,24.5098039216%,65.4901960784%),#452e7d);--wtt-progress-fill:linear-gradient(90deg,#704fd1,#452e7d);--wtt-progress-glow:none;--wtt-tucked-bg:rgba(255,255,255,0.42);--wtt-tucked-bg-hover:rgba(255,255,255,0.62);--wtt-tucked-border:rgba(255,255,255,0.6);--wtt-tucked-shadow:0 10px 20px -10px rgba(40,30,80,0.45);--wtt-badge-earned:#fff;--wtt-badge-earned-bg:#37bb5d;--wtt-badge-ghost:#b3abd4;--wtt-badge-ghost-bg:#e8e6f3;--wtt-speed-normal:#704fd1;--wtt-speed-slow:#452e7d;--wtt-song-ghost:#e8e6f3;--wtt-song-missed:#999;--wtt-song-hit:#704fd1;--wtt-song-hit-alt:#bbb;--wtt-menu-surface:#fff;--wtt-menu-border:#ececf2;--wtt-menu-shadow:0 24px 60px -28px rgba(69,46,125,0.45);--wtt-menu-text:#2b2b33;--wtt-menu-chevron:#8a83a0;--wtt-menu-icon-muted:#6c6c78;--wtt-menu-accent:#5a7d16;--wtt-menu-selected-bg:#f2f7e4;--wtt-menu-hover-bg:#f5f4fb;--wtt-menu-title:#8a83a0;--wtt-switcher-track:#f1eff7;--wtt-switcher-label:#8a83a0;--wtt-switcher-indicator-shadow:0 8px 16px -8px rgba(69,46,125,0.7);--wtt-you-row:rgba(112,79,209,0.13);--wtt-you-rank:#704fd1;--wtt-dock-row:#e7e7f3;--wtt-ambient:rgba(69,46,125,0.32);--wtt-zebra:#f2f2f2;--wtt-song-name:#2b2b33;--wtt-song-artist:#6c6c78;--wtt-status-dot:#37bb5d;--wtt-status-label:rgb(14.7504456328%,50.1515151515%,24.9416626155%);--wtt-chat-bg:rgba(47,23,105,0.9);--wtt-chat-eyebrow:rgba(255,255,255,0.42);--wtt-chat-input-bg:rgba(255,255,255,0.9);--wtt-chat-input-text:#452e7d;--wtt-chat-input-shadow:none;--wtt-popin-surface:#fff;--wtt-popin-head-bg:linear-gradient(135deg,#f4fdfc,#eef0fb);--wtt-popin-border:rgba(112,79,209,0.1);--wtt-popin-shadow:0 18px 40px -18px rgba(30,20,60,0.35);--wtt-popin-text:#2b2b33;--wtt-popin-muted:#9a9aa6;--wtt-popin-rank-total:#bcb3dd;--wtt-popin-pct-bg:rgba(112,79,209,0.12);--wtt-popin-pct-text:#704fd1;--wtt-tier-caption:#7a7a86;--wtt-tier-next:#704fd1;--wtt-tier-track:rgba(255,255,255,0.7);--wtt-elo-text:#2b2b33;--wtt-elo-border:rgba(112,79,209,0.14);--wtt-elo-muted:#9a9aa6;--wtt-elo-value:#452e7d;--wtt-elo-track:rgba(112,79,209,0.12);--wtt-elo-fill:linear-gradient(90deg,#2f9fa6,#9ce6e3);--wtt-elo-next-rank:#cf1d77;--wtt-elo-strip:linear-gradient(180deg,#faf8ff,#f3eefc);--wtt-elo-icon:rgba(55,187,93,0.16);--wtt-elo-accent:#37bb5d;--wtt-elo-caption:#7a7a86;--wtt-elo-strip-loss:linear-gradient(180deg,#fffaf3,#fdf3e6);--wtt-elo-icon-loss:rgba(224,140,45,0.16);--wtt-elo-accent-loss:#d98a2b;--wtt-elo-caption-loss:#8a7a5e;--wtt-elo-strip-flat:linear-gradient(180deg,#faf9fc,#f4f2f8);--wtt-elo-icon-flat:rgba(112,79,209,0.12);--wtt-elo-accent-flat:#6c6c78;--wtt-elo-accent-soft-flat:#8a83a0;--wtt-elo-caption-flat:#8a83a0;--wtt-shadow:rgb(40,30,80);--wtt-drawer-scrim:rgba(69,46,125,0.42);--wtt-feedback-surface:#fff;--wtt-feedback-text:#2b2b33;--wtt-feedback-muted:#6f6c80;--wtt-feedback-faint:#8a8a96;--wtt-feedback-disabled:#a9a7b6;--wtt-feedback-fill:#f3f1fa;--wtt-feedback-fill-hover:#ebe6f8;--wtt-feedback-row:#f7f6fb;--wtt-feedback-tile:#faf9fd;--wtt-feedback-border:#e4def5;--wtt-feedback-border-soft:#ece8f6;--wtt-feedback-border-hover:#d9d1f2;--wtt-feedback-border-strong:#b9abe6;--wtt-feedback-dot:#dcd6ec;--wtt-feedback-focus:#704fd1;--wtt-feedback-trigger-hover:rgba(255,255,255,0.8);--wtt-confetti-1:#8b82d9;--wtt-confetti-2:#452e7d;--wtt-confetti-3:#c76dd9;--wtt-pill-hard:rgba(40,30,80,0.22);color:var(--wtt-text);text-align:left;flex-direction:column;max-height:calc(var(--wtt-visible-height) - 1.778em);max-width:25.556em;width:100%;padding:1.556em 1.333em .778em;font-size:1rem;display:flex;overflow-y:auto;box-shadow:0 18px 44px -26px rgba(40,30,80,.52)}.option-modal .modal_inner h4{text-align:center;margin:0 0 .9em;font-size:1.111em;font-weight:800}.option-modal .option-modal_label{color:var(--wtt-menu-title);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.833em;font-size:.667em;font-weight:800}.option-modal .option-modal_form{border-top:1px solid var(--wtt-menu-border);margin-top:.778em;padding:.778em .111em 0}.option-modal .option-modal_form .checkbox-label{text-align:left;font-size:.778em}.option-modal .option-modal_close{color:var(--wtt-ink);cursor:pointer;text-transform:uppercase;background:none;border:0;border-radius:1.667rem;align-self:center;height:3.143em;margin-top:.714em;padding:0 1.571em;font-family:Montserrat,Helvetica,sans-serif;font-size:.778em;font-weight:800}.option-modal .option-modal_close:hover{background:var(--wtt-menu-hover-bg)}.option-button{backdrop-filter:blur(8px);background:var(--wtt-glass-light-bg);border:1px solid var(--wtt-surface-border);border-radius:1.667rem;font-size:.7222222rem}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.option-button{background:var(--wtt-surface)}}.option-button{color:var(--wtt-ink);cursor:pointer;align-items:center;gap:.769em;height:2.769em;max-width:100%;padding:0 .462em 0 1.077em;font-family:Montserrat,Helvetica,sans-serif;text-decoration:none;display:flex}.option-button:hover:not(:disabled){background:var(--wtt-glass-solid-bg)}.option-button:disabled{cursor:default;opacity:.5}.option-button .option-button_summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.option-button .option-button_summary strong{font-weight:800}.option-button .option-button_tag{color:var(--wtt-accent-ink);letter-spacing:.04em;text-transform:uppercase;background:var(--wtt-accent);border-radius:1.667rem;align-items:center;gap:.455em;height:2.364em;padding:0 .909em;font-size:.6111111rem;font-weight:800;display:flex}.option-button .option-button_tag .icon{font-size:1.091em}.start-waiting{backdrop-filter:blur(8px);background:var(--wtt-glass-light-bg);border:1px solid var(--wtt-surface-border);border-radius:1.667rem;font-size:.83333333rem}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.start-waiting{background:var(--wtt-surface)}}.start-waiting{color:var(--wtt-ink);align-items:center;gap:.6em;min-height:3em;margin:0;padding:.5em 1.4em;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;display:inline-flex}.shake-hard,.shake-little,.shake-medium{animation-play-state:running;display:inline-block;transform-origin:50%}@keyframes shake-little{2%{transform:translate(-.5px,-.5px) rotate(0)}4%{transform:translate(.5px,-.5px) rotate(0)}6%{transform:translate(-.5px,-.5px) rotate(0)}8%{transform:translate(1.5px,1.5px) rotate(0)}10%{transform:translate(-.5px,.5px) rotate(0)}12%{transform:translate(.5px,.5px) rotate(0)}14%{transform:translate(1.5px,1.5px) rotate(0)}16%{transform:translate(1.5px,-.5px) rotate(0)}18%{transform:translate(.5px,-.5px) rotate(0)}20%{transform:translate(1.5px,-.5px) rotate(0)}22%{transform:translate(-.5px,.5px) rotate(0)}24%{transform:translate(1.5px,1.5px) rotate(0)}26%{transform:translate(-.5px,1.5px) rotate(0)}28%{transform:translate(1.5px,-.5px) rotate(0)}30%{transform:translate(.5px,.5px) rotate(0)}32%,34%{transform:translate(.5px,-.5px) rotate(0)}36%{transform:translate(.5px,1.5px) rotate(0)}38%{transform:translate(.5px,-.5px) rotate(0)}40%{transform:translate(.5px,.5px) rotate(0)}42%,44%{transform:translate(.5px,1.5px) rotate(0)}46%{transform:translate(.5px,-.5px) rotate(0)}48%{transform:translate(-.5px,1.5px) rotate(0)}50%{transform:translate(1.5px,-.5px) rotate(0)}52%{transform:translate(.5px,-.5px) rotate(0)}54%{transform:translate(1.5px,.5px) rotate(0)}56%{transform:translate(1.5px,-.5px) rotate(0)}58%{transform:translate(.5px,-.5px) rotate(0)}60%{transform:translate(1.5px,1.5px) rotate(0)}62%{transform:translate(.5px,1.5px) rotate(0)}64%{transform:translate(.5px,-.5px) rotate(0)}66%{transform:translate(-.5px,-.5px) rotate(0)}68%{transform:translate(1.5px,1.5px) rotate(0)}70%{transform:translate(-.5px,-.5px) rotate(0)}72%,74%{transform:translate(.5px,-.5px) rotate(0)}76%,78%{transform:translate(-.5px,.5px) rotate(0)}80%,82%{transform:translate(1.5px,.5px) rotate(0)}84%{transform:translate(.5px,-.5px) rotate(0)}86%{transform:translate(-.5px,.5px) rotate(0)}88%{transform:translate(.5px,1.5px) rotate(0)}90%{transform:translate(.5px,.5px) rotate(0)}92%{transform:translate(1.5px,.5px) rotate(0)}94%{transform:translate(1.5px,1.5px) rotate(0)}96%{transform:translate(-.5px,-.5px) rotate(0)}98%{transform:translate(-.5px,1.5px) rotate(0)}0%,to{transform:translate(0) rotate(0)}}.shake-little{animation-duration:3s;animation-iteration-count:infinite;animation-name:shake-little;animation-timing-function:ease-in-out}@keyframes shake-medium{2%{transform:translate(-.5px,-.5px) rotate(0)}4%{transform:translate(1.5px,.5px) rotate(0)}6%{transform:translate(1.5px,-.5px) rotate(0)}8%{transform:translate(-1.5px,.5px) rotate(0)}10%{transform:translate(1.5px,1.5px) rotate(0)}12%{transform:translate(-.5px,2.5px) rotate(0)}14%{transform:translate(2.5px,-.5px) rotate(0)}16%{transform:translate(.5px,2.5px) rotate(0)}18%{transform:translate(-1.5px,-1.5px) rotate(0)}20%{transform:translate(1.5px,-.5px) rotate(0)}22%{transform:translate(-.5px,-1.5px) rotate(0)}24%{transform:translate(1.5px,.5px) rotate(0)}26%{transform:translate(-.5px,1.5px) rotate(0)}28%{transform:translate(1.5px,2.5px) rotate(0)}30%{transform:translate(1.5px,1.5px) rotate(0)}32%{transform:translate(1.5px,2.5px) rotate(0)}34%{transform:translate(.5px,-.5px) rotate(0)}36%{transform:translate(.5px,-1.5px) rotate(0)}38%{transform:translate(-1.5px,-.5px) rotate(0)}40%{transform:translate(-.5px,-.5px) rotate(0)}42%{transform:translate(2.5px,1.5px) rotate(0)}44%{transform:translate(-1.5px,1.5px) rotate(0)}46%{transform:translate(.5px,.5px) rotate(0)}48%{transform:translate(-1.5px,1.5px) rotate(0)}50%{transform:translate(-1.5px,-.5px) rotate(0)}52%{transform:translate(.5px,2.5px) rotate(0)}54%{transform:translate(-.5px,2.5px) rotate(0)}56%{transform:translate(.5px,.5px) rotate(0)}58%{transform:translate(2.5px,-.5px) rotate(0)}60%{transform:translate(-1.5px,-1.5px) rotate(0)}62%{transform:translate(1.5px,2.5px) rotate(0)}64%{transform:translate(1.5px,-1.5px) rotate(0)}66%{transform:translate(-1.5px,-1.5px) rotate(0)}68%{transform:translate(.5px,-.5px) rotate(0)}70%{transform:translate(-1.5px,-.5px) rotate(0)}72%{transform:translate(2.5px,2.5px) rotate(0)}74%{transform:translate(.5px,1.5px) rotate(0)}76%{transform:translate(-1.5px,-.5px) rotate(0)}78%{transform:translate(-.5px,-.5px) rotate(0)}80%{transform:translate(2.5px,1.5px) rotate(0)}82%{transform:translate(2.5px,-1.5px) rotate(0)}84%{transform:translate(-1.5px,-1.5px) rotate(0)}86%{transform:translate(.5px,.5px) rotate(0)}88%{transform:translate(-1.5px,1.5px) rotate(0)}90%{transform:translate(.5px,2.5px) rotate(0)}92%{transform:translate(-1.5px,-.5px) rotate(0)}94%{transform:translate(-1.5px,2.5px) rotate(0)}96%{transform:translate(1.5px,1.5px) rotate(0)}98%{transform:translate(2.5px,.5px) rotate(0)}0%,to{transform:translate(0) rotate(0)}}.shake-medium{animation-duration:3s;animation-iteration-count:infinite;animation-name:shake-medium;animation-timing-function:ease-in-out}@keyframes shake-hard{2%{transform:translate(2px,4px) rotate(0)}4%{transform:translateY(4px) rotate(0)}6%{transform:translate(3px,-2px) rotate(0)}8%{transform:translate(3px,2px) rotate(0)}10%{transform:translate(-1px,3px) rotate(0)}12%{transform:translate(4px) rotate(0)}14%{transform:translate(-2px,3px) rotate(0)}16%{transform:translate(-3px,2px) rotate(0)}18%{transform:translate(1px,-2px) rotate(0)}20%{transform:translate(2px) rotate(0)}22%{transform:translate(4px,4px) rotate(0)}24%{transform:translate(4px) rotate(0)}26%{transform:translateY(4px) rotate(0)}28%{transform:translate(-3px,-2px) rotate(0)}30%{transform:translate(0) rotate(0)}32%{transform:translate(4px,-2px) rotate(0)}34%{transform:translate(2px,-2px) rotate(0)}36%{transform:translate(3px,3px) rotate(0)}38%{transform:translate(-3px,2px) rotate(0)}40%{transform:translate(-2px,1px) rotate(0)}42%{transform:translate(-2px,-3px) rotate(0)}44%{transform:translate(-1px,-3px) rotate(0)}46%{transform:translate(4px,4px) rotate(0)}48%{transform:translate(-2px) rotate(0)}50%{transform:translate(-1px,2px) rotate(0)}52%{transform:translate(-3px,2px) rotate(0)}54%{transform:translate(2px,-3px) rotate(0)}56%{transform:translateY(4px) rotate(0)}58%{transform:translate(0) rotate(0)}60%{transform:translate(1px,-3px) rotate(0)}62%{transform:translate(4px,2px) rotate(0)}64%{transform:translate(-1px,4px) rotate(0)}66%{transform:translate(1px,3px) rotate(0)}68%{transform:translate(3px) rotate(0)}70%{transform:translate(-3px,3px) rotate(0)}72%{transform:translate(-3px,-2px) rotate(0)}74%{transform:translate(1px,2px) rotate(0)}76%{transform:translate(2px,4px) rotate(0)}78%{transform:translateY(-3px) rotate(0)}80%{transform:translate(4px,-2px) rotate(0)}82%{transform:translate(2px,-2px) rotate(0)}84%{transform:translate(-3px) rotate(0)}86%{transform:translate(-1px,4px) rotate(0)}88%{transform:translateY(-1px) rotate(0)}90%{transform:translate(1px,-1px) rotate(0)}92%{transform:translate(-3px) rotate(0)}94%{transform:translate(3px) rotate(0)}96%{transform:translate(3px,-1px) rotate(0)}0%,98%,to{transform:translate(0) rotate(0)}}.shake-hard{animation-duration:2s;animation-iteration-count:infinite;animation-name:shake-hard;animation-timing-function:ease-in-out}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;width:100%;margin:10px 0}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{cursor:pointer;background:var(--wtt-slider-track,#ccc);border:0 solid #000;border-radius:2px;height:4px;width:100%;box-shadow:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;background:var(--wtt-slider-thumb);border:0;border-radius:50%;height:20px;width:20px;margin-top:-8.5px;box-shadow:var(--wtt-slider-thumb-shadow)}input[type=range]:focus::-webkit-slider-runnable-track{background:var(--wtt-slider-track,#ccc)}input[type=range]::-moz-range-track{cursor:pointer;background:var(--wtt-slider-track,#ccc);border:0 solid #000;border-radius:2px;height:4px;width:100%;box-shadow:none}input[type=range]::-moz-range-thumb{cursor:pointer;background:var(--wtt-slider-thumb);border:0;border-radius:50%;height:20px;width:20px;box-shadow:var(--wtt-slider-thumb-shadow)}body.end .game-scroll{height:var(--wtt-visible-height);max-height:var(--wtt-visible-height);overflow:hidden}.end-screen{backdrop-filter:blur(8px);z-index:50;background:rgba(35,29,51,.8);align-items:center;justify-content:center;height:var(--wtt-visible-height);animation-duration:.3s;animation-name:fadeIn;animation-timing-function:ease-in;display:flex;position:absolute;left:0;right:0;top:0;overflow:auto}.end-screen_wrap{flex-direction:column;height:calc(100% - 60px);max-height:900px;max-width:1200px;width:calc(100% - 60px);animation:.4s cubic-bezier(.16,1,.3,1) slideDown;display:flex}.end-screen_main{border-radius:1.333rem;flex:1;flex-direction:column;display:flex;overflow:hidden}.end-screen_columns{flex:1;align-items:stretch;min-height:0;display:flex}.end-screen_left{color:#fff;background-image:linear-gradient(-225deg,#7e55e6 0%,#6141b0);flex:3;flex-direction:column;align-items:stretch;justify-content:space-between;display:flex;position:relative;overflow:hidden}.end-screen_left hgroup{text-align:center;padding-top:30px}.end-screen_left hgroup h2,.end-screen_left hgroup h3{color:#fff;text-shadow:0 2px 4px rgba(69,46,125,.7)}.end-screen_left hgroup h2{text-overflow:ellipsis;white-space:nowrap;margin:0 1em;font-size:2.3333333rem;font-family:Bowlby One SC,Arial,sans-serif;overflow:hidden}.end-screen_left hgroup h3{font-size:1.66666667rem;font-weight:400}.end-screen_left .podium{flex-direction:column;align-items:center;align-self:center;max-width:553px;display:flex;position:relative}.end-screen_left .podium>svg{height:368px;max-width:100%;width:553px;margin:0 auto -10px}.end-screen_left .podium>svg .position1{animation-delay:.3s;animation-duration:2.6s;animation-iteration-count:infinite;animation-name:position1}.end-screen_left .podium>svg .position2{animation-delay:.3s;animation-duration:3.1s;animation-iteration-count:infinite;animation-name:position2}.end-screen_left .podium>svg .position3{animation-delay:.3s;animation-duration:3.7s;animation-iteration-count:infinite;animation-name:position3}.end-screen_left .podium-players{z-index:10;margin:0;padding:0;font-size:21px;list-style:none;position:absolute;left:0;right:0;top:0}.end-screen_left .podium-players .player--name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;line-height:1.4em;overflow:hidden}.end-screen_left .podium-players .team-badge{margin-bottom:.4em}.end-screen_left .podium-players .player--score{font-family:Bowlby One SC,Arial,sans-serif;font-size:.8em}.end-screen_left .podium-players .player--score sup{margin-left:.1em;font-size:.65em}.end-screen_left .podium-players li{flex-direction:column;align-items:center;width:33%;display:flex;position:absolute}.end-screen_left .podium-players li:first-child{order:2;width:100%;font-size:1.4em;top:-75px}.end-screen_left .podium-players li:nth-child(2){order:1;font-size:1.2em;left:-25px;top:30px}.end-screen_left .podium-players li:nth-child(3){order:3;font-size:1em;right:0;top:100px}.end-screen_background{z-index:0;align-items:center;justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0;top:0;overflow:hidden}.end-screen_background img{opacity:.03;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:150%;max-width:none;width:150%;width:auto;margin-top:50px;animation-duration:60s;animation-iteration-count:infinite;animation-name:rotation;animation-timing-function:linear}.end-screen_right{background:var(--wtt-endscreen-panel);flex:2;flex-direction:column;padding:1.5em;display:flex;position:relative}.end-screen_switch{align-self:center;margin-bottom:1.5em}.end-screen_tabs{scrollbar-color:#b3abd4 transparent;scrollbar-width:thin;flex:1;overflow-y:auto}.end-screen_tabs::-webkit-scrollbar{width:6px}.end-screen_tabs::-webkit-scrollbar-thumb{background:#b3abd4;border-radius:1.667rem}.end-screen_tabs::-webkit-scrollbar-track{background:none}.end-screen_tabs>*{animation:.3s ease-out tabIn}.end-screen_tabs .song-list li{font-size:.66666667rem}.end-screen_remaining{color:#fff;text-align:center;margin:1em 0;font-weight:700;transition:font-size.3s linear}.end-screen_remaining.soon{font-size:1.4em}.end-screen .option-button{margin:.778rem auto 0}.end-screen a.logo-inline{color:#fff;text-align:left;text-shadow:0 2px 4px rgba(69,46,125,.7);margin-bottom:.6em;font-size:40px;line-height:1em}.end-screen a.logo-inline.hover{text-decoration:none}@media (prefers-reduced-motion:reduce){.end-screen,.end-screen_background img,.end-screen_left .podium>svg .position1,.end-screen_left .podium>svg .position2,.end-screen_left .podium>svg .position3,.end-screen_tabs>*,.end-screen_wrap{animation:none}}.points-breakdown{max-width:100%;margin:1em auto 0}.points-breakdown--inline{backdrop-filter:blur(16px);background:var(--wtt-glass-heavy-bg);border:1px solid var(--wtt-surface-border);border-radius:999px;box-shadow:inset 0 1px rgba(255,255,255,.6),0 14px 38px -20px rgba(69,46,125,.45)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.points-breakdown--inline{background:var(--wtt-surface)}}.points-breakdown--inline{background:var(--wtt-breakdown-bg,var(--wtt-glass-heavy-bg));border-color:var(--wtt-breakdown-border,var(--wtt-surface-border));align-items:center;gap:.93em;width:-moz-fit-content;width:fit-content;padding:.5em .6em;display:flex;position:relative;box-shadow:var(--wtt-breakdown-shadow,inset 0 1px 0 rgba(255,255,255,.6),0 14px 38px -20px rgba(69,46,125,.45))}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.points-breakdown--inline{background:var(--wtt-breakdown-bg,var(--wtt-surface))}}.points-breakdown_pills{flex:0 1 auto;align-items:center;gap:.47em;min-width:0;display:flex}.points-breakdown_total{flex:none;align-items:center;gap:.6em;margin-left:1em;display:flex;position:absolute;left:100%}.points-breakdown_label{color:var(--wtt-ink);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;margin-right:1em;font-size:1em;font-weight:800;display:flex;position:absolute;right:100%}.bonus-pill{white-space:nowrap;border:1px solid transparent;border-radius:1.667rem;align-items:center;gap:.47em;padding:.4em .8em;font-weight:700;animation:points-breakdown-popin.52s cubic-bezier(.2,.9,.3,1) both;display:inline-flex;transform-origin:50%}.bonus-pill.is-dimmed{filter:grayscale()}.bonus-pill .icon{font-size:1.15em;line-height:1}.bonus-pill_icon--timed{flex:none;align-items:flex-start;gap:.07em;display:inline-flex}.bonus-pill_limit{font-size:.56em;font-weight:800;line-height:1}.bonus-pill_value{font-family:Bowlby One SC,Arial,sans-serif}.bonus-pill--titre{color:var(--wtt-pill-titre-text,#6a4fc8);background:var(--wtt-pill-titre-fill,rgba(132,104,222,.22));border-color:var(--wtt-pill-titre-border,rgba(150,124,222,.6));box-shadow:inset 0 1px 0 var(--wtt-pill-titre-rim,rgba(223,213,252,.9))}.bonus-pill--titre .bonus-pill_icon{color:var(--wtt-pill-titre-icon,#6a4fc8)}.bonus-pill--titre .bonus-pill_value{color:var(--wtt-pill-titre-text,#6a4fc8)}.bonus-pill--artiste{color:var(--wtt-pill-artiste-text,#7d5cdf);background:var(--wtt-pill-artiste-fill,rgba(158,128,244,.22));border-color:var(--wtt-pill-artiste-border,rgba(178,152,242,.65));box-shadow:inset 0 1px 0 var(--wtt-pill-artiste-rim,rgba(231,221,253,.9))}.bonus-pill--artiste .bonus-pill_icon{color:var(--wtt-pill-artiste-icon,#7d5cdf)}.bonus-pill--artiste .bonus-pill_value{color:var(--wtt-pill-artiste-text,#7d5cdf)}.bonus-pill--featuring{color:var(--wtt-pill-featuring-text,#0f766e);background:var(--wtt-pill-featuring-fill,rgba(20,184,166,.2));border-color:var(--wtt-pill-featuring-border,rgba(94,214,199,.7));box-shadow:inset 0 1px 0 var(--wtt-pill-featuring-rim,rgba(220,250,245,.9))}.bonus-pill--featuring .bonus-pill_icon{color:var(--wtt-pill-featuring-icon,#0f766e)}.bonus-pill--featuring .bonus-pill_value{color:var(--wtt-pill-featuring-text,#0f766e)}.bonus-pill--speed{color:var(--wtt-pill-speed-text,#d4257e);background:var(--wtt-pill-speed-fill,rgba(236,72,153,.22));border-color:var(--wtt-pill-speed-border,rgba(248,160,205,.72));box-shadow:inset 0 1px 0 var(--wtt-pill-speed-rim,rgba(253,226,242,.92))}.bonus-pill--speed .bonus-pill_icon{color:var(--wtt-pill-speed-icon,#d4257e)}.bonus-pill--speed .bonus-pill_value{color:var(--wtt-pill-speed-text,#d4257e)}.bonus-pill--podium{color:var(--wtt-pill-podium-text,#6b5200);background:var(--wtt-pill-podium-fill,rgba(247,214,92,.36));border-color:var(--wtt-pill-podium-border,rgba(248,224,132,.85));box-shadow:inset 0 1px 0 var(--wtt-pill-podium-rim,rgba(255,249,222,.92))}.bonus-pill--podium .bonus-pill_icon{color:var(--wtt-pill-podium-icon,#a07d10)}.bonus-pill--podium .bonus-pill_value{color:var(--wtt-pill-podium-text,#6b5200)}.bonus-pill--dimmed{color:var(--wtt-pill-dimmed-text,#b6b3c4);background:var(--wtt-pill-dimmed-fill,#f1eff5);border-color:var(--wtt-pill-dimmed-border,#f1eff5);box-shadow:inset 0 1px 0 var(--wtt-pill-dimmed-rim,transparent)}.bonus-pill--dimmed .bonus-pill_icon{color:var(--wtt-pill-dimmed-icon,#b6b3c4)}.bonus-pill--dimmed .bonus-pill_value{color:var(--wtt-pill-dimmed-text,#b6b3c4)}.breakdown-odometer{color:var(--wtt-ink);text-shadow:0 .05em 4px var(--wtt-shadow);align-items:flex-start;font-family:Bowlby One SC,Arial,sans-serif;font-size:2.53em;line-height:1;display:inline-flex;transform-origin:50%}.breakdown-odometer_sign{align-items:center;height:1em;display:flex}.breakdown-odometer_reel{vertical-align:top;height:1em;display:inline-block;overflow:hidden}.breakdown-odometer_reel--tens{max-width:0;transition:max-width.42s cubic-bezier(.2,.85,.25,1)}.breakdown-odometer_strip{will-change:transform;flex-direction:column;transition:transform.9s cubic-bezier(.18,.7,.2,1);display:flex}.breakdown-odometer_cell{align-items:center;justify-content:center;height:1em;display:flex}.breakdown-fx-host{z-index:4;position:relative}.bonus-pill.is-bursting{transition:box-shadow.2s;box-shadow:inset 0 1px rgba(253,226,242,.92),0 0 0 3px rgba(236,72,153,.35),0 .5em 1.4em -.25em rgba(236,72,153,.6)}.bonus-pill.is-bursting-super{transition:box-shadow.2s;box-shadow:inset 0 1px rgba(253,226,242,.92),0 0 0 4px rgba(236,72,153,.45),0 .65em 1.8em -.13em rgba(237,179,30,.7)}.breakdown-ring{opacity:.9;pointer-events:none;border:3px solid rgba(236,72,153,.85);border-radius:50%;height:20px;width:20px;margin:-10px 0 0 -10px;transition:transform.55s cubic-bezier(.1,.7,.2,1),opacity.55s;position:absolute;left:50%;top:50%;transform:scale(.5)}.breakdown-spark{opacity:1;pointer-events:none;will-change:transform,opacity;border-radius:2px;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.12,.7,.2,1),ease;position:absolute;left:50%;top:50%;transform:translate(0)}.breakdown-spark--pink{background:#ec4899;box-shadow:0 0 6px #ec4899}.breakdown-spark--pink-light{background:#f9a8d4;box-shadow:0 0 6px #f9a8d4}.breakdown-spark--gold{background:#edb31e;box-shadow:0 0 6px #edb31e}.breakdown-spark--gold-light{background:#ffe08a;box-shadow:0 0 6px #ffe08a}.breakdown-spark--white{background:#fff;box-shadow:0 0 6px #fff}.breakdown-eclair{color:#ec4899;opacity:0;pointer-events:none;text-shadow:var(--wtt-eclair-shadow,0 1px 0 #fff,0 0 10px rgba(237,179,30,.8));white-space:nowrap;font-family:Bowlby One SC,Arial,sans-serif;font-size:.93em;transition:transform.5s cubic-bezier(.1,.7,.2,1.5),opacity.5s;position:absolute;left:50%;top:-2px;transform:translate(-50%) scale(.6)}.breakdown-eclair.is-visible{opacity:1;transform:translate(-50%,-1.85em) scale(1)}.points-breakdown.is-static .bonus-pill{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.bonus-pill{opacity:1;animation:none}.breakdown-odometer_reel--tens,.breakdown-odometer_strip{transition:none}}@media (max-width:479px){.points-breakdown--inline{font-size:11px}}@keyframes special-spin{to{transform:rotate(360deg)}}@keyframes special-textshine{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes special-pop{0%{opacity:0;transform:scale(.4)}65%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.special-pill:before{aspect-ratio:1;content:"";z-index:-1;background:conic-gradient(#8fe3d0,#b98cff,#fff,#8fe3d0,#b98cff,#fff,#8fe3d0);width:150%;margin:-75% 0 0 -75%;animation:special-spin 2.2s linear infinite;position:absolute;left:50%;top:50%}@media (prefers-reduced-motion:reduce){.special-pill:before{animation:none}}.special-pill{color:#2a1a4f;isolation:isolate;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:.18em .73em;font-family:Bowlby One SC,Arial,sans-serif;font-weight:400;line-height:1.2;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 8px -1px #8fe3d0}.special-pill:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 1px rgba(255,255,255,.6)}.special-pill--counter{z-index:11;font-size:.94444444rem;animation:special-pop.48s cubic-bezier(.3,1.5,.5,1) both;position:absolute;left:1.2em;top:-3.45em;box-shadow:0 0 8px -1px #8fe3d0,0 6px 14px -8px rgba(40,30,80,.8)}.special-pill--breakdown{padding:.38em .77em;font-size:1.08em;animation:special-pop.48s cubic-bezier(.3,1.6,.5,1) both}.special-teaser{color:var(--wtt-ink);white-space:nowrap;z-index:5;background:var(--wtt-popin-surface);border-radius:.444rem;align-items:center;gap:.64em;margin:0;padding:.36em .55em .36em .9em;font-size:.83333333rem;font-weight:700;line-height:1.2;animation:tabIn.42s ease-out both;display:flex;position:absolute;bottom:calc(100% + .6rem);right:1rem;box-shadow:0 8px 22px -16px rgba(40,30,80,.55)}.special-teaser:after{content:"";background:var(--wtt-popin-surface);border-radius:2px;height:.9em;width:.9em;position:absolute;bottom:-.45em;right:1.75em;transform:rotate(45deg)}.special-teaser .special-pill{z-index:1;position:relative}.special-teaser_shine{color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--wtt-ink) 0%,var(--wtt-ink) 35%,#8fe3d0 45%,#b98cff 50%,#8fe3d0 55%,var(--wtt-ink) 65%,var(--wtt-ink) 100%);-webkit-background-clip:text;background-clip:text;background-size:250% 100%;font-weight:800;animation:special-textshine 2.2s linear infinite}.guess-field{position:relative}.special-ring:before{aspect-ratio:1;content:"";z-index:-1;background:conic-gradient(#8fe3d0,#b98cff,#fff,#8fe3d0,#b98cff,#fff,#8fe3d0);width:150%;margin:-75% 0 0 -75%;animation:special-spin 2.2s linear infinite;position:absolute;left:50%;top:50%}@media (prefers-reduced-motion:reduce){.special-ring:before{animation:none}}.special-ring{pointer-events:none;z-index:1;border-radius:1.333rem;padding:.222rem;animation:fadeIn.3s ease-out both;position:absolute;top:-.222rem;right:-.222rem;bottom:-.222rem;left:-.222rem;overflow:hidden;-webkit-mask:linear-gradient(#2a1a4f 0,#2a1a4f 0) content-box,linear-gradient(#2a1a4f 0,#2a1a4f 0);-webkit-mask-composite:xor;mask:linear-gradient(#2a1a4f 0,#2a1a4f 0) content-box exclude,linear-gradient(#2a1a4f 0,#2a1a4f 0)}.special-ring--song{border-radius:.8em;top:0;right:0;bottom:0;left:0}.guess-announce{color:var(--wtt-input-text);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;z-index:1;padding:0 1.5rem;font-size:3em;font-weight:800;line-height:2em;animation:tabIn.38s ease-out.15s both;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.guess-announce,.special-pill,.special-ring,.special-teaser{animation:fadeIn.3s ease-out both}.special-teaser_shine{animation:none}}.leaderboard_list{flex:1;margin:0;padding:0;list-style:none}.lb-row{border-radius:.667rem;align-items:center;gap:.8em;margin:.25em 0;padding:.4em .5em;font-size:.8888889rem;display:flex;position:relative}.lb-row_rank{color:#9a9aa6;border-radius:.444rem;flex:none;align-items:center;justify-content:center;height:2em;min-width:3.2ch;padding:.2em .4em;font-family:Bowlby One SC,Arial,sans-serif;font-size:1em;display:flex;position:relative}.lb-row_delta{margin-right:.8em;font-size:1.4em;line-height:1;position:absolute;right:100%;top:50%;transform:translateY(-50%)}.lb-row_delta--up{color:#37bb5d}.lb-row_delta--down{color:#d44745}.lb-row_name{flex:1;flex-direction:row;align-items:center;gap:.65em;justify-content:space-between;min-width:0;font-size:.9em;text-decoration:none;display:flex}@media (max-width:990px){.lb-row_name{flex-direction:column;align-items:flex-start;gap:.2em}}.lb-row_label{align-items:center;gap:.4em;max-width:100%;min-width:0;margin:0;font-size:1.4em;font-weight:500;text-decoration:none;display:flex;overflow:visible}.lb-row_label,.lb-row_label:visited{color:var(--wtt-song-name)}.lb-row_label .icon-crown,.lb-row_label .icon-user{opacity:.6;font-size:.8em}.lb-row_device{opacity:.4;flex:none;font-size:.7em}.lb-row_pseudo{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}.lb-row_score{color:var(--wtt-ink);text-align:right;flex:none;min-width:2.6em;margin-right:.4em;font-family:Bowlby One SC,Arial,sans-serif;font-size:1.5em;display:inline-block;transform-origin:100%}.lb-row_score sup{text-transform:uppercase;margin-left:.1em;font-size:.5em;font-weight:400}.lb-row--you{background:var(--wtt-you-row)}.lb-row--you .lb-row_rank{color:var(--wtt-accent-ink);background:var(--wtt-you-rank);line-height:1}.lb-row--you .lb-row_label{color:var(--wtt-song-name);font-weight:900}.lb-row--you .lb-row_score{color:var(--wtt-ink)}.leaderboard_scroll{flex:1;flex-direction:column;min-height:0;margin:0 -1em;padding:0 1em;display:flex;position:relative}.leaderboard_scroll .leaderboard_list{flex:1;min-height:0;overflow-y:auto}.lb-dock-layer{z-index:2;margin:0;padding:0 1em;list-style:none;position:absolute;left:0;right:0}.lb-dock-layer--top{top:0}.lb-dock-layer--top .lb-row--dock{box-shadow:0 .4em 1em -.3em rgba(34,34,34,.4)}.lb-dock-layer--bottom{bottom:0}.lb-dock-layer--bottom .lb-row--dock{box-shadow:0 -.4em 1em -.3em rgba(34,34,34,.4)}.lb-row--dock{background:linear-gradient(var(--wtt-dock-row),var(--wtt-dock-row)),var(--wtt-surface-opaque);margin:0;animation:lb-dock-in.28s}@media (prefers-reduced-motion:reduce){.lb-row_score{transform:none}.lb-row--dock{animation:none}}.medallion{--medallion-size:1em;filter:drop-shadow(0 calc(var(--medallion-size) *.05) calc(var(--medallion-size) *.09) rgba(20,10,45,.16));flex:none;align-items:center;justify-content:center;height:calc(var(--medallion-size) *1.29);width:calc(var(--medallion-size) *1.29);display:inline-flex;position:relative}.medallion_diamond{border-radius:calc(var(--medallion-size) *.23);height:var(--medallion-size);width:var(--medallion-size);position:relative;transform:rotate(45deg)}.medallion_fill{border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;box-shadow:inset 0 calc(var(--medallion-size) *.025) calc(var(--medallion-size) *.06) rgba(255,255,255,.45),inset 0 calc(var(--medallion-size) *-.12) calc(var(--medallion-size) *.2) rgba(20,10,45,.22)}.medallion_fill:before{content:"";background:radial-gradient(circle at 18% 36%,rgba(255,255,255,.5),transparent 55%);position:absolute;top:0;right:0;bottom:0;left:0}.medallion_icon{color:#fff;align-items:center;justify-content:center;height:var(--medallion-size);width:var(--medallion-size);display:flex;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.medallion_icon [class^=icon-]{filter:drop-shadow(0 1.5px 1.5px rgba(20,10,45,.32));font-size:calc(var(--medallion-size) *.6)}.medallion_icon [class^=icon-]:before{color:transparent;background:linear-gradient(180deg,#fff 0%,#fff 45%,var(--glyph-pale,#fff) 100%);-webkit-background-clip:text;background-clip:text}.medallion--debutant{--glyph-pale:#dde2ee}.medallion--debutant .medallion_diamond{background:#cdd6ec}.medallion--debutant .medallion_fill{background:linear-gradient(100deg,#aab6d6,#6c79a3)}.medallion--amateur{--glyph-pale:#d8f4c9}.medallion--amateur .medallion_diamond{background:#d6ffbf}.medallion--amateur .medallion_fill{background:linear-gradient(100deg,#b6f29a,#2fa84f)}.medallion--connaisseur{--glyph-pale:#cdf2ef}.medallion--connaisseur .medallion_diamond{background:#c5f3f0}.medallion--connaisseur .medallion_fill{background:linear-gradient(100deg,#9ce6e3,#2f9fa6)}.medallion--expert{--glyph-pale:#e6dafb}.medallion--expert .medallion_diamond{background:#e4cfff}.medallion--expert .medallion_fill{background:linear-gradient(100deg,#c79bff,#7c43d6)}.medallion--virtuose{--glyph-pale:#ffc7e2}.medallion--virtuose .medallion_diamond{background:#ffbfe0}.medallion--virtuose .medallion_fill{background:linear-gradient(100deg,#ff86c2,#cf1d77)}.medallion--maestro{--glyph-pale:#ffdcae}.medallion--maestro .medallion_diamond{background:#ffe9a8}.medallion--maestro .medallion_fill{background:linear-gradient(100deg,#ffd24a,#f0790c)}.medallion--legende{--glyph-pale:#ffe2a0}.medallion--legende .medallion_diamond{background:linear-gradient(135deg,#fff6d6,#f3cf6a)}.medallion--legende .medallion_fill{background:linear-gradient(100deg,#ffe9a8 0%,#edb31e 55%,#c98a0a);box-shadow:inset 0 calc(var(--medallion-size) *.025) calc(var(--medallion-size) *.06) rgba(255,255,255,.6),inset 0 calc(var(--medallion-size) *-.12) calc(var(--medallion-size) *.2) rgba(120,70,0,.3)}.tier-progress{margin-top:1.375em}.tier-progress_row{color:var(--wtt-tier-caption);justify-content:space-between;margin-bottom:.6363em;font-size:.6875em;font-weight:700;display:flex}.tier-progress_next{color:var(--wtt-tier-next)}.tier-progress_pts{color:var(--wtt-accent)}.tier-progress_bar{background:var(--wtt-tier-track);border-radius:999px;height:.5em;overflow:hidden}.tier-progress_bar-fill{background:linear-gradient(90deg,var(--tier,#704fd1),var(--tier-light,#704fd1));border-radius:999px;height:100%}.rank-popin-anchor{display:inline-flex}.rank-popin{color:var(--wtt-popin-text);pointer-events:none;z-index:900;background:var(--wtt-popin-surface);border:1px solid var(--wtt-popin-border);border-radius:1.111rem;width:21.25em;font-size:.8888889rem;font-family:Montserrat,Helvetica,sans-serif;line-height:1.2;transition:opacity.16s ease-out;position:fixed;overflow:hidden;box-shadow:var(--wtt-popin-shadow)}.rank-popin_head{background:var(--wtt-popin-head-bg);padding:1.125em 1.25em 1em}.rank-popin_headrow{align-items:center;gap:.875em;display:flex}.rank-popin_medallion{--medallion-size:3.375em;flex:none}.rank-popin_id{min-width:0}.rank-popin_name{color:var(--wtt-popin-text);font-size:1.0625em;font-weight:800;line-height:1.1;text-decoration:none;display:block}.rank-popin_tier{color:var(--tier,#704fd1);letter-spacing:.04em;text-transform:uppercase;background:var(--tier-track,rgba(112,79,209,.12));border-radius:999px;margin-top:.4545em;padding:.273em .818em;font-size:.6875em;font-weight:800;display:inline-flex}.rank-popin_elo{text-align:right;margin-left:auto}.rank-popin_elo-label{color:var(--wtt-popin-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.625em;font-weight:800;display:block}.rank-popin_elo-value{color:var(--wtt-accent);margin-top:.1em;font-family:Bowlby One SC,Arial,sans-serif;font-size:1.875em;line-height:1;display:block}.rank-popin_classement{border-top:1px solid var(--wtt-popin-border);align-items:center;justify-content:space-between;padding:.6875em 1.25em;display:flex}.rank-popin_classement-label{color:var(--wtt-popin-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.6875em;font-weight:800}.rank-popin_classement-value{white-space:nowrap;flex:none;align-items:center;gap:.5625em;display:inline-flex}.rank-popin_pct{color:var(--wtt-popin-pct-text);letter-spacing:.04em;white-space:nowrap;background:var(--wtt-popin-pct-bg);border-radius:999px;padding:.2em .8em;font-size:.625em;font-weight:800}.rank-popin_rank{color:var(--wtt-accent);font-family:Bowlby One SC,Arial,sans-serif;font-size:1.0625em}.rank-popin_rank-total{color:var(--wtt-popin-rank-total);font-size:.875em}@media (prefers-reduced-motion:reduce){.rank-popin{transition:none}}@keyframes elo-reward-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.1875em)}}.elo-reward-footer{--strip-bg:var(--wtt-elo-strip);--icon-bg:var(--wtt-elo-icon);--accent:var(--wtt-elo-accent);--accent-soft:var(--wtt-elo-accent);--caption:var(--wtt-elo-caption);color:var(--wtt-elo-text);background:var(--strip-bg);border-top:1px solid var(--wtt-elo-border);flex:none;align-items:center;gap:1.375em;padding:1.125em 1.75em;font-size:.8888889rem;display:flex}.elo-reward-footer--loss{--strip-bg:var(--wtt-elo-strip-loss);--icon-bg:var(--wtt-elo-icon-loss);--accent:var(--wtt-elo-accent-loss);--accent-soft:var(--wtt-elo-accent-loss);--caption:var(--wtt-elo-caption-loss)}.elo-reward-footer--flat{--strip-bg:var(--wtt-elo-strip-flat);--icon-bg:var(--wtt-elo-icon-flat);--accent:var(--wtt-elo-accent-flat);--accent-soft:var(--wtt-elo-accent-soft-flat);--caption:var(--wtt-elo-caption-flat)}.elo-reward-footer_headline{flex:none;align-items:center;gap:.875em;display:flex}.elo-reward-footer_icon{background:var(--icon-bg);border-radius:.8em;flex:none;align-items:center;justify-content:center;height:2.375em;width:2.375em;animation:elo-reward-bob 2s ease-in-out infinite;display:flex}.elo-reward-footer_arrow{color:var(--accent-soft);font-size:1.125em}.elo-reward-footer_delta-row{align-items:baseline;gap:.5em;display:flex}.elo-reward-footer_delta-value{color:var(--accent);font-family:Bowlby One SC,Arial,sans-serif;font-size:1.5625em;line-height:1;display:inline-block;transform-origin:50% 100%}.elo-reward-footer_delta-unit{color:var(--accent-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.8125em;font-weight:800;line-height:1}.elo-reward-footer_caption{color:var(--caption);margin-top:.1875em;font-size:.75em;font-weight:600;line-height:1.2;display:block}.elo-reward-footer_divider{background:var(--wtt-elo-border);align-self:stretch;width:1px;margin:.125em 0}.elo-reward-footer_elo{flex:1;min-width:0}.elo-reward-footer_meta{align-items:baseline;gap:.75em;justify-content:space-between;margin-bottom:.5em;line-height:1;display:flex}.elo-reward-footer_score{white-space:nowrap;align-items:baseline;gap:.35em;display:inline-flex}.elo-reward-footer_elo-label{color:var(--wtt-elo-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.625em;font-weight:800}.elo-reward-footer_elo-value{color:var(--wtt-elo-value);font-family:Bowlby One SC,Arial,sans-serif;font-size:1.125em}.elo-reward-footer_threshold{color:var(--wtt-elo-muted);font-size:.75em;font-weight:700}.elo-reward-footer_rank,.elo-reward-footer_togo{color:var(--wtt-elo-muted);white-space:nowrap;font-size:.75em;font-weight:700}.elo-reward-footer_track{background:var(--wtt-elo-track);border-radius:999px;height:.5625em;position:relative;overflow:hidden}.elo-reward-footer_fill{background:var(--wtt-elo-fill);border-radius:999px;height:100%;transition:width.9s cubic-bezier(.5,0,.15,1);position:absolute;left:0;top:0}.elo-reward-footer_next-rank{color:var(--wtt-elo-next-rank)}@media (prefers-reduced-motion:reduce){.elo-reward-footer_icon{animation:none}.elo-reward-footer_fill{transition:none}}.segmented-switcher{background:var(--wtt-switcher-track);border-radius:.667rem;grid-template-columns:1fr 1fr;gap:.2em;padding:.2em .4em;font-size:.69444444rem;display:grid;position:relative}.segmented-switcher_indicator{will-change:transform;background:var(--wtt-accent);border-radius:.444rem;width:calc(50% - .5em);transition:transform.36s cubic-bezier(.5,0,.15,1);position:absolute;bottom:.4em;left:.4em;top:.4em;transform:translate(0);box-shadow:var(--wtt-switcher-indicator-shadow)}.segmented-switcher[data-active="1"] .segmented-switcher_indicator{transform:translate(calc(100% + .2em))}.segmented-switcher_segment{color:var(--wtt-switcher-label);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;z-index:1;background:none;border:0;align-items:center;gap:.56em;justify-content:center;height:3em;padding:0 .8em;font-weight:800;transition:color.24s;display:flex;position:relative}.segmented-switcher_segment .icon{font-size:1.12em}.segmented-switcher_segment[aria-selected=true]{color:var(--wtt-accent-ink)}@media (prefers-reduced-motion:reduce){.segmented-switcher_indicator,.segmented-switcher_segment{transition:none}}.theme-select{align-items:center;line-height:1;display:inline-flex;position:relative}.theme-select .theme-select-trigger{color:var(--wtt-ink);cursor:pointer;background:none;border:0;align-items:center;gap:.15em;padding:0;line-height:1;display:inline-flex}.theme-select .theme-select-trigger .theme-select-icon{font-size:1.2em;line-height:1}.theme-select .theme-select-trigger .theme-select-label{letter-spacing:.04em;text-transform:uppercase;margin:0 .15em;font-family:Montserrat,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:1em}.theme-select .theme-select-trigger .theme-select-chevron{color:var(--wtt-menu-chevron);font-size:.7em;line-height:1;transition:transform.2s}.theme-select .theme-select-trigger:hover{color:var(--wtt-ink-hover)}.theme-select .theme-select-trigger:hover .theme-select-chevron{color:var(--wtt-ink-hover)}.theme-select.open .theme-select-chevron{transform:rotate(180deg)}.theme-select .theme-select-overlay{z-index:40;position:fixed;bottom:0;left:0;right:0;top:0}.theme-select .theme-select-menu{z-index:60;background:var(--wtt-menu-surface);border:1px solid var(--wtt-menu-border);border-radius:1.111rem;width:12.5em;padding:.5em;font-size:.7777778rem;line-height:1.2;animation:menu-down.16s;position:absolute;right:0;top:calc(100% + .429em);box-shadow:var(--wtt-menu-shadow)}.theme-select .theme-select-option{color:var(--wtt-menu-text);cursor:pointer;text-align:left;background:none;border:0;border-radius:.667rem;align-items:center;width:100%;font-family:Montserrat,Helvetica,sans-serif;font-size:1em;display:flex}.theme-select .theme-select-option:hover{background:var(--wtt-menu-hover-bg)}.theme-select .theme-select-option.selected{background:var(--wtt-menu-selected-bg)}.theme-select .theme-select-option{gap:.857em;padding:.714em .857em;font-weight:700}.theme-select .theme-select-option .theme-select-option-icon{color:var(--wtt-menu-icon-muted);font-size:1.429em;line-height:1}.theme-select .theme-select-option .theme-select-option-label{flex:1}.theme-select .theme-select-option.selected .theme-select-option-icon{color:var(--wtt-menu-accent)}.private-button{color:var(--wtt-accent);cursor:pointer;letter-spacing:0;text-transform:uppercase;background:var(--wtt-inverse-bg);border:1px solid var(--wtt-inverse-border);border-radius:999px;align-items:center;gap:.667em;height:3.333em;padding:0 1.733em;font-size:.83333333rem;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;line-height:1;transition:box-shadow.2s linear;display:inline-flex;box-shadow:0 8px 22px -16px rgba(40,30,80,.55)}.private-button:hover:not([disabled]){box-shadow:0 12px 30px -22px rgba(40,30,80,.5)}.private-button .private-button_label-short{display:none}.private-button[disabled]{cursor:not-allowed;opacity:.5}.playlist-picker{flex-direction:column;display:flex}.playlist-picker .playlist-picker_hits{color:var(--wtt-ink);cursor:pointer;text-align:left;background:none;border:1.5px dashed var(--wtt-border-subtle);border-radius:.889rem;align-items:center;gap:.667em;width:100%;margin:0;padding:.556em .889em;font-family:Montserrat,Helvetica,sans-serif;display:flex}.playlist-picker .playlist-picker_hits.selected{background:var(--wtt-fill-subtle);border-style:solid;box-shadow:0 0 0 2.5px var(--wtt-ink)}.playlist-picker .playlist-picker_hits-text{flex:1;flex-direction:column;min-width:0;display:flex}.playlist-picker .playlist-picker_hits-name{font-family:Bowlby One SC,Arial,sans-serif;font-size:1em;line-height:1}.playlist-picker .playlist-picker_hits-description{color:var(--wtt-song-artist);margin-top:.25em;font-size:.667em;font-weight:500;line-height:1.35}.playlist-picker .playlist-picker_badge{color:var(--wtt-accent-ink);background:var(--wtt-accent);border-radius:50%;flex:none;align-items:center;justify-content:center;height:2em;width:2em;font-size:.556em;display:flex}.playlist-picker .playlist-picker_group{flex-direction:column;gap:.444em;margin-top:.889em;display:flex}.playlist-picker .playlist-picker_label,.playlist-picker .playlist-picker_program-label{color:var(--wtt-menu-title);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.playlist-picker .playlist-picker_label{font-size:.611em}.playlist-picker .playlist-picker_pills{gap:.333em;padding-bottom:.167em}.playlist-picker .playlist-picker_pills--decades{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.playlist-picker .playlist-picker_pills--genres{flex-wrap:wrap;display:flex}.playlist-picker .playlist-picker_pill{color:#452e7d;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;justify-content:center;height:2.769em;min-width:0;margin:0;padding:0 1.077em;font-family:Montserrat,Helvetica,sans-serif;font-size:.722em;font-weight:800;transition:transform.12s,box-shadow.12s;display:flex;box-shadow:0 3px 0 var(--wtt-pill-hard)}.playlist-picker .playlist-picker_pill.selected{transform:translateY(2px);box-shadow:inset 0 0 0 2.5px var(--wtt-ink),0 1px 0 var(--wtt-pill-hard)}.playlist-picker .playlist-picker_pills--decades .playlist-picker_pill{height:2.571em;padding:0;font-family:Bowlby One SC,Arial,sans-serif;font-size:.778em;font-weight:400}.playlist-picker .playlist-picker_program{text-align:left;border-top:1.5px dashed var(--wtt-border-subtle);align-items:center;gap:.667em;min-height:3.222em;margin-top:.889em;padding-top:.667em;display:flex}.playlist-picker .playlist-picker_disc{border-radius:50%;flex:none;height:1.889em;width:1.889em;-webkit-mask:radial-gradient(circle,transparent .306em,#000 .333em);mask:radial-gradient(circle,transparent .306em,#000 .333em)}.playlist-picker .playlist-picker_disc--hits{background:conic-gradient(#d8ff94 0deg,#d8ff94 51.4285714286deg,#8fe3d0 51.4285714286deg,#8fe3d0 102.8571428571deg,#94d2ff 102.8571428571deg,#94d2ff 154.2857142857deg,#c8a8ff 154.2857142857deg,#c8a8ff 205.7142857143deg,#ff8fb1 205.7142857143deg,#ff8fb1 257.1428571429deg,#ffc56b 257.1428571429deg,#ffc56b 308.5714285714deg,#ffe36e 308.5714285714deg,#ffe36e 360deg)}.playlist-picker .playlist-picker_program-text{flex:1;flex-direction:column;gap:1px;min-width:0;display:flex}.playlist-picker .playlist-picker_program-label{font-size:.556em}.playlist-picker .playlist-picker_program-name{color:var(--wtt-ink);text-wrap:pretty;font-size:.778em;font-weight:800;line-height:1.35}.playlist-picker .playlist-picker_program-summary{color:var(--wtt-song-artist);text-wrap:pretty;font-size:.667em;font-weight:500;line-height:1.4}.playlist-picker .playlist-picker_disc--annees-60,.playlist-picker .playlist-picker_pill--annees-60{background:var(--wtt-theme-annees-60)}.playlist-picker .playlist-picker_disc--annees-70,.playlist-picker .playlist-picker_pill--annees-70{background:var(--wtt-theme-annees-70)}.playlist-picker .playlist-picker_disc--annees-80,.playlist-picker .playlist-picker_pill--annees-80{background:var(--wtt-theme-annees-80)}.playlist-picker .playlist-picker_disc--annees-90,.playlist-picker .playlist-picker_pill--annees-90{background:var(--wtt-theme-annees-90)}.playlist-picker .playlist-picker_disc--annees-2000,.playlist-picker .playlist-picker_pill--annees-2000{background:var(--wtt-theme-annees-2000)}.playlist-picker .playlist-picker_disc--annees-2010,.playlist-picker .playlist-picker_pill--annees-2010{background:var(--wtt-theme-annees-2010)}.playlist-picker .playlist-picker_disc--annees-2020,.playlist-picker .playlist-picker_pill--annees-2020{background:var(--wtt-theme-annees-2020)}.playlist-picker .playlist-picker_disc--rock,.playlist-picker .playlist-picker_pill--rock{background:var(--wtt-theme-rock)}.playlist-picker .playlist-picker_disc--rap,.playlist-picker .playlist-picker_pill--rap{background:var(--wtt-theme-rap)}.playlist-picker .playlist-picker_disc--chanson-francaise,.playlist-picker .playlist-picker_pill--chanson-francaise{background:var(--wtt-theme-chanson-francaise)}.playlist-picker .playlist-picker_disc--kpop,.playlist-picker .playlist-picker_pill--kpop{background:var(--wtt-theme-kpop)}.playlist-picker .playlist-picker_disc--disney,.playlist-picker .playlist-picker_pill--disney{background:var(--wtt-theme-disney)}@media (prefers-reduced-motion:reduce){.playlist-picker .playlist-picker_pill{transition:none}}.guess-badges{flex:none;align-items:center;gap:1em;display:flex}.guess-badges_trophy{color:#999;font-size:1.6em;line-height:1}.guess-badges_trophy--1{color:#edb31e}.guess-badges_trophy--2{color:#aab0bd}.guess-badges_trophy--3{color:#cd7f32}.guess-badges_time{color:var(--wtt-speed-normal);gap:.3em;font-size:1.2em;font-weight:800;line-height:1.2;display:inline-flex;position:relative}.guess-badges_time .guess-badges_value{-webkit-background-clip:text;background-clip:text;background-size:300% 100%}.guess-badges_time--slow{color:var(--wtt-speed-slow)}.guess-badges_time--fast{color:#d4257e}.guess-badges_time--fast .guess-badges_value{background-image:linear-gradient(105deg,#d4257e 0%,#d4257e 44%,#ff9ad4 48%,#ffe3f3 50%,#ff9ad4 52%,#d4257e 56%,#d4257e);animation:guess-glint 6s ease-in-out 1.5s infinite}.guess-badges_time--elite{color:#e80a8f}.guess-badges_time--elite .guess-badges_value{background-image:linear-gradient(105deg,#e80a8f 0%,#e80a8f 42%,#ff9ad4 47%,#fff 50%,#ff9ad4 53%,#e80a8f 58%,#e80a8f);animation:guess-glint 4.5s ease-in-out infinite}.guess-badges_embers{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.guess-badges_embers .guess-badges_ember{border-radius:50%;height:4px;width:4px;animation:guess-ember 1.5s ease-out infinite;position:absolute;bottom:2px}.guess-badges_embers .guess-badges_ember:first-child{--dx:-3px;background:#ffd23c;left:30%;box-shadow:0 0 4px #ff8a3c}.guess-badges_embers .guess-badges_ember:nth-child(2){--dx:4px;background:#ff8a3c;height:3px;width:3px;animation-delay:.6s;animation-duration:1.8s;left:62%;box-shadow:0 0 4px #ff6a2c}.guess-badges_embers .guess-badges_ember:nth-child(3){--dx:-2px;background:#ff5a3c;height:5px;width:5px;animation-delay:1s;animation-duration:1.25s;left:82%;box-shadow:0 0 5px #ff5a3c}.guess-badges_embers .guess-badges_ember:nth-child(4){--dx:5px;background:#ffe08a;height:3px;width:3px;animation-delay:1.3s;animation-duration:1.95s;left:12%;box-shadow:0 0 4px #ffd23c}.guess-badges_pile{flex-direction:row;gap:.4em;display:flex}.guess-badge{color:var(--wtt-badge-ghost);opacity:.8;background:var(--wtt-badge-ghost-bg);border-radius:.6em;align-items:center;justify-content:center;height:1.8em;width:1.8em;font-size:.9em;display:inline-flex}.guess-badge .icon{font-size:1em}.guess-badge--earned{color:var(--wtt-badge-earned);opacity:1;background:var(--wtt-badge-earned-bg)}@media (prefers-reduced-motion:reduce){.guess-badges_value{background-image:none;animation:none}.guess-badges_embers{display:none}}.team-badge{color:#366465;background:linear-gradient(135deg,#d8ff94,#83d9dc);border-radius:.444rem;flex:none;align-items:center;justify-content:center;min-width:2.4em;padding:.4em .6em;font-size:.66666667rem;font-weight:700;line-height:1;display:inline-flex}.song-list{flex-direction:column-reverse;gap:1em;list-style:none;display:flex;position:relative}.song-list,.song-list li{margin:0;padding:0}.song-list li{border-radius:.8em;align-items:center;gap:1.2em;width:100%;margin:0;padding:.6em;font-size:.83333333rem;animation:.4s ease-out slideDown;display:flex;position:relative}.song-list li>*{margin:0}.song-list li:nth-child(2n){background:var(--wtt-zebra)}.song-list .cover{-o-object-fit:cover;object-fit:cover;background-color:var(--wtt-zebra);border:0;border-radius:.8em;flex:none;height:4em;width:4em;display:block;box-shadow:0 5px 12px -5px rgba(40,30,80,.35)}.song-list .song-infos{color:var(--wtt-song-artist);flex:1;flex-direction:column;gap:.6em;min-width:0;line-height:1.25em;display:flex}.song-list .song-infos .name{color:var(--wtt-song-name);text-overflow:ellipsis;white-space:nowrap;margin-bottom:-.2em;font-size:1.4em;line-height:1.2;overflow:hidden}.song-list .song-infos .artist{text-overflow:ellipsis;white-space:nowrap;font-size:1.2em;font-weight:600;overflow:hidden}.song-list .song-infos .featuring{margin-left:.4em;font-size:.8em;font-weight:500}.song-list .guess-badges{margin-right:.6em}.top-bar{z-index:0;align-items:center;align-self:center;gap:.222rem;width:min(61.111rem,100vw - 2.667rem);margin:0;padding:.889rem 0;display:flex}.top-bar .top-bar_end{align-items:center;gap:1.111rem;margin-left:auto;display:flex}.top-bar .connect .button-clear{color:var(--wtt-accent);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--wtt-accent-border);border-radius:999px;align-items:center;gap:.444rem;height:2.333rem;margin:0;padding:0 1rem;font-family:Montserrat,Helvetica,sans-serif;font-size:.667rem;font-weight:800;line-height:1;transition:background-color.15s linear;display:inline-flex}.top-bar .connect .button-clear .icon{margin:0;font-size:1.25em}@media (hover:hover){.top-bar .connect .button-clear:hover{background:var(--wtt-fill-subtle)}}.top-bar .connect .user-chip{border-radius:999px;gap:.556rem;height:2.333rem;padding:0 .778rem 0 .278rem;transition:background-color.15s linear}@media (hover:hover){.top-bar .connect .user-chip:hover{background:var(--wtt-border-subtle)}}.top-bar .connect .user-chip_avatar{height:1.778rem;width:1.778rem;font-size:.778rem}.top-bar .connect .user-chip_name{font-size:.722rem;font-weight:800}.top-bar .connect .user-chip_chevron{height:.667rem}.site-logo{color:var(--wtt-accent);letter-spacing:.01em;text-shadow:0 3px rgba(40,30,80,.45);white-space:nowrap;margin-right:1rem;font-family:Bowlby One SC,Arial,sans-serif;font-size:1.667rem;line-height:1;transition:transform.15s linear}.site-logo,.site-logo:hover,.site-logo:visited{color:var(--wtt-accent)}.site-logo:hover{text-decoration:none}@media (hover:hover){.site-logo:hover{transform:rotate(-3deg)}}.menu{align-items:center;gap:.222rem;display:flex}.menu_item{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.444rem;height:2.111rem;padding:0 .778rem;font-family:Montserrat,Helvetica,sans-serif;font-size:.667rem;font-weight:800;line-height:1;transition:color.15s linear;display:inline-flex}.menu_item,.menu_item:visited{color:var(--wtt-ink-muted)}.menu_item:focus{color:var(--wtt-ink)}.menu_item:hover{text-decoration:none}@media (hover:hover){.menu_item:hover{color:var(--wtt-ink)}}.menu_item .icon{font-size:1.25em}.menu_divider{background:var(--wtt-border-subtle);height:1.111rem;width:1px;margin:0 .333rem}@media (prefers-reduced-motion:reduce){.menu_item,.site-logo,.top-bar .connect .button-clear,.top-bar .connect .user-chip{transition:none}}.connect{background-color:transparent;align-items:center;margin:0;padding:0;animation:slideDown.2s ease-out;display:flex;position:relative}.connect a{cursor:pointer}.connect .user-chip{cursor:pointer;background:var(--wtt-fill-subtle);border:1px solid var(--wtt-border-subtle);border-radius:1.333rem;align-items:center;gap:10px;margin:0;padding:5px 14px 5px 5px;display:inline-flex}.connect .user-chip_avatar{color:#452e7d;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,#d8ff94,#83d9dc);border-radius:50%;flex-shrink:0;align-items:center;justify-content:center;height:30px;width:30px;font-family:Bowlby One SC,Arial,sans-serif;font-size:14px;display:flex;overflow:hidden}.connect .user-chip_name{color:var(--wtt-ink);font-size:13px;font-weight:700}.connect .user-chip_chevron{color:var(--wtt-ink-muted);height:13px;width:auto;transition:transform.2s}.connect.open .user-chip_chevron{transform:rotate(180deg)}.connect .user-menu-overlay{z-index:40;position:fixed;bottom:0;left:0;right:0;top:0}.connect .user-menu-panel{z-index:60;background:var(--wtt-menu-surface);border:1px solid var(--wtt-menu-border);border-radius:1.111rem;width:12.5em;padding:.5em;font-size:.7777778rem;line-height:1.2;animation:menu-down.16s;position:absolute;right:0;top:calc(100% + .429em);box-shadow:var(--wtt-menu-shadow)}.connect .user-menu-option{color:var(--wtt-menu-text);cursor:pointer;text-align:left;background:none;border:0;border-radius:.667rem;align-items:center;width:100%;font-family:Montserrat,Helvetica,sans-serif;font-size:1em;display:flex}.connect .user-menu-option:hover{background:var(--wtt-menu-hover-bg)}.connect .user-menu-option.selected{background:var(--wtt-menu-selected-bg)}.connect .user-menu-option{white-space:nowrap;padding:.714em .857em;font-weight:700}.connect .user-menu-option:hover{text-decoration:none}.burger{cursor:pointer;background:none;border:0;padding:.4em .6em;display:none}.burger-box{background:var(--wtt-ink);border-radius:2px;height:3px;width:24px;display:block;position:relative}.burger-box:after,.burger-box:before{content:"";background:var(--wtt-ink);border-radius:2px;height:3px;position:absolute;left:0}.burger-box:before{width:24px;top:-7px}.burger-box:after{width:16px;top:7px}.drawer{display:none}@media (max-width:767px){.drawer{display:block}}.drawer-scrim{backdrop-filter:blur(4px);opacity:0;pointer-events:none;z-index:90;background:var(--wtt-drawer-scrim);transition:opacity.34s;position:fixed;top:0;right:0;bottom:0;left:0}.drawer-close{color:#fff;cursor:pointer;opacity:0;pointer-events:none;z-index:101;background:rgba(255,255,255,.16);border:0;border-radius:50%;align-items:center;justify-content:center;height:42px;width:42px;font-size:1.2em;transition:opacity.34s;display:flex;position:fixed;right:18px;top:18px}.drawer-panel{z-index:100;background:linear-gradient(165deg,rgb(32.960784%,22.5686275%,60.54902%),rgb(20.602683%,13.735122%,37.3237%));flex-direction:column;max-width:84vw;width:304px;padding-bottom:env(safe-area-inset-bottom);transition:transform.34s cubic-bezier(.22,1,.36,1),box-shadow.34s;display:flex;position:fixed;bottom:0;left:0;top:0;overflow:hidden;overflow-y:auto;transform:translate(-100%)}.drawer-panel:before{content:"";mix-blend-mode:overlay;opacity:.18;pointer-events:none;z-index:0;background-image:url(e9bd145839f50cd824e8.png);position:absolute;top:0;right:0;bottom:0;left:0}.drawer-panel:after{color:rgba(255,255,255,.05);content:"♫";pointer-events:none;z-index:0;font-size:150px;line-height:1;position:absolute;right:-.2em;top:.6em}.drawer-panel>*{z-index:1;position:relative}.drawer--open .drawer-close,.drawer--open .drawer-scrim{opacity:1;pointer-events:auto}.drawer--open .drawer-panel{transform:translate(0);box-shadow:18px 0 60px -12px rgba(69,46,125,.7)}.drawer-connect{align-items:center;gap:.6em;justify-content:center;margin:.4em 1.5em;display:flex}.drawer-value-prop{padding:.8em 1.5em .4em}.drawer-value-title{color:rgba(255,255,255,.55);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8em;font-size:.7em;font-weight:700}.drawer-divider{border:0;border-top:1px solid rgba(255,255,255,.16);margin:.6em 1.5em}.drawer-nav{flex-direction:column;display:flex}.drawer-user{color:#fff;align-items:center;gap:.7em;padding:1em 1.5em .4em;display:flex}.drawer-user-avatar{-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,#704fd1,#452e7d);border-radius:50%;flex-shrink:0;align-items:center;justify-content:center;height:2em;width:2em;font-size:1.2em;display:flex;overflow:hidden}.drawer-user-name{font-size:1.1em;font-weight:700}.drawer .drawer-brand{color:#fff;padding:.8em 1.5em .4em;font-family:Bowlby One SC,Arial,sans-serif;font-size:1.4em;text-decoration:none;display:block}.drawer .drawer-row{color:#fff;cursor:pointer;text-align:left;text-transform:uppercase;background:none;border:0;align-items:center;gap:.8em;min-height:52px;width:100%;padding:0 1.5em;font:inherit;font-weight:700;text-decoration:none;transition:background.15s;display:flex}.drawer .drawer-row-icon{font-size:1.2em}.drawer .drawer-row:active,.drawer .drawer-row:hover{background:rgba(255,255,255,.12)}.drawer .drawer-user .profile{color:#fff;cursor:pointer;flex:1;align-items:center;gap:.5em;min-width:0;margin:0;font-weight:700;display:flex}.drawer .drawer-user .profile_name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawer .drawer-user .profile_icon{flex-shrink:0}.drawer .drawer-user .profile_icon:before{content:""}.drawer .drawer-user .profile.edit{cursor:auto;gap:.5em}.drawer .drawer-user .profile.edit .input{flex:1;min-width:0;width:auto;padding:0 .6em;font-size:1rem;line-height:2.2}.drawer .drawer-user .profile.edit .button{--wtt-cta-bg:linear-gradient(135deg,#d8ff94,#8fe3d0);--wtt-cta-bg-hover:linear-gradient(135deg,#e2ffab,#a2ecd9);--wtt-cta-text:#2e1e5c;--wtt-cta-text-shadow:none;flex-shrink:0;height:auto;padding:.7em .9em;font-size:.75rem;line-height:1}.drawer-theme{z-index:3;padding:.2em 1.5em .6em;position:relative}.drawer-volume{padding:.2em 1.5em .6em}.drawer-section-title{color:rgba(255,255,255,.55);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6em;font-size:.7em;font-weight:700}.drawer .theme-select{width:100%;display:block}.drawer .theme-select .theme-select-trigger{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:.667rem;gap:.6em;width:100%;padding:.7em .9em}.drawer .theme-select .theme-select-trigger:hover{color:#fff;background:rgba(255,255,255,.14)}.drawer .theme-select .theme-select-label{text-align:left;flex:1}.drawer .theme-select .theme-select-chevron{color:rgba(255,255,255,.6);margin-left:auto}.drawer .theme-select.open .theme-select-chevron{color:#fff}.drawer .theme-select .theme-select-menu{width:auto;left:0;right:0}.drawer .volume-control-container{--wtt-slider-track:rgba(255,255,255,0.24);--wtt-slider-thumb:linear-gradient(135deg,#d8ff94,#83d9dc);--wtt-slider-thumb-shadow:0 1px 4px rgba(0,0,0,0.4);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:.667rem;align-items:center;gap:.6em;width:100%;padding:.2em .9em;display:flex}.drawer .volume-control-container .icon{color:#fff;cursor:pointer;text-align:center;background:none;border:0;flex-shrink:0;width:1.4em;padding:0;font-size:1.2em;line-height:1}.drawer .volume-control-container input{background:none;flex:1;min-width:0;margin:0}.drawer .volume-control-container .volume-control-overlay{display:none}.drawer-value-list{flex-direction:column;gap:.9em;margin:0;padding:0;list-style:none;display:flex}.drawer-value{color:#e8e8e8;align-items:center;gap:.8em;display:flex}.drawer-value-icon{background:rgba(255,255,255,.12);border-radius:.667rem;flex-shrink:0;align-items:center;justify-content:center;height:34px;width:34px;display:flex}.drawer-value-label{font-size:.85em;font-weight:600;line-height:1.35}.drawer .drawer-footer{margin-top:auto;padding:1.2em 1.5em calc(1.5em + env(safe-area-inset-bottom));font-size:.9rem}.drawer .drawer-footer-links{color:rgba(255,255,255,.85);flex-wrap:wrap;gap:.9em;font-size:.95em;display:flex}.drawer .drawer-footer-links a{color:inherit}.drawer .drawer-footer-social{gap:.6em;margin-top:1.1em;display:flex}.drawer .drawer-footer-tile{color:#fff;background:rgba(255,255,255,.12);border-radius:.667rem;align-items:center;justify-content:center;height:38px;width:38px;font-size:1.05em;transition:background.15s;display:flex}.drawer .drawer-footer-tile:hover{background:rgba(255,255,255,.2)}.drawer .drawer-footer-copy{color:rgba(255,255,255,.45);margin-top:1.1em;font-size:.68em;display:block}body.drawer-open{overflow:hidden}body.chat-open .drawer,body.drawer-open .chat-container,body.drawer-open .chat-toggle{display:none}body.chat-open #header .burger{visibility:hidden}@media (prefers-reduced-motion:reduce){.drawer-close,.drawer-panel,.drawer-scrim{transition:none}}.login-modal .connect-services{flex-direction:column;align-items:stretch;display:flex}.login-modal .button-connect{color:var(--wtt-cta-text);cursor:pointer;letter-spacing:0;text-align:center;background:var(--wtt-cta-bg);border-radius:.3em;flex-wrap:nowrap;align-items:center;justify-content:center;margin:.5em 0;padding:.4em .8em;font-size:1em;font-weight:700;text-decoration:none;display:flex;box-shadow:none}.login-modal .button-connect .icon{margin-left:-.1em;margin-right:.4em}.login-modal .button-connect:hover{background:var(--wtt-cta-bg-hover)}.login-modal .close{margin-top:1em}.feedback-dock{pointer-events:none;z-index:60;height:0;position:sticky;bottom:0}.feedback-trigger{backdrop-filter:blur(8px);background:var(--wtt-glass-light-bg);border:1px solid var(--wtt-surface-border);border-radius:1.667rem;box-shadow:0 8px 22px -16px rgba(40,30,80,.55)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.feedback-trigger{background:var(--wtt-surface)}}.feedback-trigger{color:var(--wtt-ink);cursor:pointer;pointer-events:auto;white-space:nowrap;align-items:center;gap:.643em;height:3.143em;padding:0 1.286em 0 .571em;font-size:.7777778rem;font-weight:800;transition:background.15s;display:flex;position:absolute;bottom:1rem;right:1.111rem}.feedback-trigger:hover{background:var(--wtt-feedback-trigger-hover)}.feedback-trigger-badge{color:var(--wtt-accent-ink);background:var(--wtt-accent);border-radius:999px;flex:none;align-items:center;justify-content:center;height:1.867em;width:1.867em;font-size:1.071em;display:flex}.modal--feedback{text-align:left}.modal--feedback .modal_inner{background:var(--wtt-feedback-surface);border-radius:1.333rem;flex-direction:column;max-height:min(44.286em,100vh - 3.429em);max-width:calc(100vw - 2em);width:38.571em;padding:0;font-size:.7777778rem;display:flex;overflow:hidden;box-shadow:0 30px 70px -30px rgba(40,30,80,.5)}.modal--feedback .modal_inner button{margin-top:0}.feedback{color:var(--wtt-feedback-text);flex:1;flex-direction:column;min-height:0;display:flex}.feedback-header{align-items:flex-start;gap:.857em;padding:1.571em 1.571em 1em;display:flex}.feedback-heading{flex:1;flex-direction:column;gap:.429em;min-width:0;display:flex}.feedback-title{color:var(--wtt-ink);text-wrap:pretty;outline:none;margin:0;font-size:1.5em;font-weight:800;line-height:1.2}.feedback-status{color:var(--wtt-feedback-muted);align-items:center;gap:.64em;font-size:.893em;font-weight:600;line-height:1.4;display:flex}.feedback-live{background:var(--wtt-status-dot);border-radius:999px;flex:none;height:.56em;width:.56em;animation:dotPulse 1.6s ease-out infinite}.feedback-steps{gap:.4em;margin-left:auto;display:flex}.feedback-step{background:var(--wtt-feedback-dot);border-radius:999px;height:.48em;width:.48em;transition:width.2s,background.2s}.feedback-step--on{background:var(--wtt-accent);width:1.44em}.feedback-icon-button{color:var(--wtt-ink);cursor:pointer;background:var(--wtt-feedback-fill);border:0;border-radius:999px;flex:none;align-items:center;justify-content:center;height:2.5em;width:2.5em;padding:0;font-size:1.143em;display:flex}.feedback-icon-button:hover{background:var(--wtt-feedback-fill-hover)}.feedback-icon-button--close{height:3.077em;width:3.077em;font-size:.929em}.feedback-body{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:1.286em;min-height:0;padding:0 1.571em 1.571em;display:grid;overflow-x:hidden;overflow-y:auto}.feedback-types{flex-direction:column;gap:.714em;display:flex}.feedback-type{color:inherit;cursor:pointer;text-align:left;background:var(--wtt-feedback-tile);border:1px solid var(--wtt-feedback-border-soft);border-radius:.889rem;align-items:center;gap:.857em;padding:1em;font:inherit;display:flex;box-shadow:0 12px 30px -22px rgba(40,30,80,.5)}.feedback-type:hover{background:var(--wtt-feedback-fill);border-color:var(--wtt-feedback-border-hover)}.feedback-type-icon{color:var(--wtt-accent-ink);background:var(--wtt-accent);border-radius:.667rem;flex:none;align-items:center;justify-content:center;height:2.222em;width:2.222em;font-size:1.286em;display:flex}.feedback-type-text{flex-direction:column;gap:.214em;min-width:0;line-height:1.3;display:flex}.feedback-type-label{color:var(--wtt-ink);font-weight:800}.feedback-type-hint{color:var(--wtt-feedback-muted);font-size:.857em;font-weight:500}.feedback-songs{flex-direction:column;gap:.571em;display:flex}.feedback-song{color:inherit;cursor:pointer;text-align:left;background:var(--wtt-feedback-row);border:2px solid transparent;border-radius:.889rem;align-items:center;gap:.857em;padding:.643em .857em .643em .643em;font:inherit;display:flex}.feedback-song:hover{background:var(--wtt-feedback-fill);border-color:var(--wtt-feedback-border-hover)}.feedback-song-text{flex:1;flex-direction:column;gap:.143em;min-width:0;line-height:1.3;display:flex}.feedback-song-artist,.feedback-song-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feedback-song-name{color:var(--wtt-feedback-text);font-size:1.036em;font-weight:700}.feedback-song-artist{color:var(--wtt-feedback-faint);font-size:.893em;font-weight:500}.feedback-song-number{color:var(--wtt-ink);opacity:.55;flex:none;font-family:Bowlby One SC,Arial,sans-serif;font-size:.929em}.feedback-cover{color:var(--wtt-ink);-o-object-fit:cover;object-fit:cover;background:var(--wtt-feedback-fill);border-radius:.444rem;flex:none;align-items:center;justify-content:center;height:3.143em;width:3.143em;display:flex}.feedback-cover--masked{color:var(--wtt-accent-ink);background:var(--wtt-accent);height:2.2em;width:2.2em;font-family:Bowlby One SC,Arial,sans-serif;font-size:1.429em}.feedback-tag{color:var(--wtt-status-label);letter-spacing:.05em;text-transform:uppercase;background:rgba(55,187,93,.14);border-radius:999px;flex:none;padding:.381em .857em;font-size:.75em;font-weight:800}.feedback-recap{background:var(--wtt-feedback-row);border-radius:.889rem;align-items:center;gap:.714em;padding:.571em;display:flex}.feedback-recap .feedback-cover{height:2.571em;width:2.571em}.feedback-recap .feedback-cover--masked{height:2.25em;width:2.25em;font-size:1.143em}.feedback-recap-name{color:var(--wtt-feedback-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.964em;font-weight:700;overflow:hidden}.feedback-recap-change{color:var(--wtt-ink);cursor:pointer;background:var(--wtt-feedback-surface);border:0;border-radius:1.667rem;flex:none;height:2.667em;padding:0 1em;font:inherit;font-size:.857em;font-weight:800}.feedback-problems{flex-direction:column;gap:.714em;display:flex}.feedback-chips{flex-wrap:wrap;gap:.571em;display:flex}.feedback-chip{color:var(--wtt-ink);cursor:pointer;background:var(--wtt-feedback-fill);border:1px solid var(--wtt-feedback-border);border-radius:1.667rem;align-items:center;gap:.538em;height:2.923em;padding:0 1.077em;font:inherit;font-size:.929em;font-weight:600;display:flex}.feedback-chip:hover{background:var(--wtt-feedback-fill-hover);border-color:var(--wtt-feedback-border-strong)}.feedback-chip .icon-ok{font-size:.846em}.feedback-chip--on,.feedback-chip--on:hover{color:var(--wtt-accent-ink);background:var(--wtt-accent);border-color:var(--wtt-accent);font-weight:700}.feedback-chip--disabled,.feedback-chip--disabled:hover{color:var(--wtt-feedback-disabled);cursor:default;background:none;border:1px dashed var(--wtt-feedback-border)}.feedback-hint{color:var(--wtt-feedback-faint);text-wrap:pretty;margin:0;font-size:.857em;font-weight:500;line-height:1.4}.feedback-field{flex-direction:column;gap:.571em;display:flex}.feedback-label{color:var(--wtt-ink);font-size:.929em;font-weight:700}.feedback-optional{color:var(--wtt-feedback-faint);font-weight:500}.feedback-textarea{box-sizing:border-box;color:var(--wtt-feedback-text);resize:none;background:var(--wtt-feedback-tile);border:1.5px solid var(--wtt-feedback-border);border-radius:.889rem;outline:none;width:100%;padding:.857em 1em;font:inherit;font-size:1em;line-height:1.5}.feedback-textarea::-moz-placeholder{color:var(--wtt-feedback-faint)}.feedback-textarea::placeholder{color:var(--wtt-feedback-faint)}.feedback-textarea:focus{background:var(--wtt-feedback-surface);border-color:var(--wtt-feedback-focus)}.feedback-rating{flex-direction:column;gap:.714em;display:flex}.feedback-rating-head{align-items:baseline;gap:.714em;justify-content:space-between;display:flex}.feedback-rating-level{color:var(--wtt-feedback-faint);font-size:.893em;font-weight:600}.feedback-rating-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.571em;display:grid}.feedback-rating-value{color:var(--wtt-ink);cursor:pointer;background:var(--wtt-feedback-fill);border:1px solid var(--wtt-feedback-border);border-radius:.889rem;height:2.545em;font-family:Bowlby One SC,Arial,sans-serif;font-size:1.571em}.feedback-rating-value:hover{background:var(--wtt-feedback-fill-hover);border-color:var(--wtt-feedback-border-strong)}.feedback-rating-value--on,.feedback-rating-value--on:hover{color:var(--wtt-accent-ink);background:var(--wtt-accent);border-color:var(--wtt-accent);box-shadow:0 18px 50px -18px rgba(69,46,125,.55)}.feedback-note{color:var(--wtt-feedback-muted);background:var(--wtt-feedback-row);border-radius:.889rem;align-items:center;gap:.8em;padding:.8em .96em;font-size:.893em;font-weight:500;line-height:1.4;display:flex}.feedback-note [class^=icon-]{color:var(--wtt-feedback-focus);flex:none;font-size:1.2em}.feedback-footer{flex-wrap:wrap;align-items:center;gap:.857em;justify-content:flex-end;padding-top:.143em;display:flex}.feedback-send{color:var(--wtt-cta-text);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:var(--wtt-cta-bg);border:0;border-radius:1.667rem;align-items:center;gap:.571em;height:3.429em;padding:0 1.857em;font:inherit;font-weight:800;transition:transform.1s;display:flex;box-shadow:0 18px 50px -18px rgba(69,46,125,.55)}.feedback-send:hover{background:var(--wtt-cta-bg-hover)}.feedback-send:active{transform:scale(.97)}.feedback-send:disabled{color:var(--wtt-feedback-surface);cursor:not-allowed;background:var(--wtt-feedback-border);transform:none;box-shadow:none}.feedback-send--sending:disabled{color:var(--wtt-cta-text);cursor:progress;background:var(--wtt-cta-bg)}.feedback-spinner{border:2px solid;border-radius:999px;border-right-color:transparent;height:1em;width:1em;animation:rotation.8s linear infinite}.feedback-error{color:#d44745;flex-basis:100%;margin:0;font-size:.893em;font-weight:600}.feedback-sent{text-align:center;flex-direction:column;align-items:center;gap:.857em;padding:1.286em .571em .429em;display:flex}.feedback-sent-icon{color:#fff;background:#37bb5d;border-radius:999px;align-items:center;justify-content:center;height:2.429em;width:2.429em;font-size:2em;display:flex;box-shadow:0 18px 44px -20px rgba(14.7504456%,50.151515%,24.9416626%,.8)}.feedback-sent-title{color:var(--wtt-ink);font-family:Bowlby One SC,Arial,sans-serif;font-size:2.143em;line-height:1.2}.feedback-sent-text{color:var(--wtt-feedback-muted);text-wrap:pretty;max-width:22.857em;margin:0;font-weight:500;line-height:1.5}.feedback-sent .feedback-send{margin-top:.429em}.feedback-mood{text-align:left;background:var(--wtt-feedback-row);border-radius:.889rem;align-self:stretch;margin-top:.286em;padding:1em 1.143em 1.143em}.feedback-mood .feedback-rating-value{height:2.333em;font-size:1.286em}html{background-attachment:fixed;background-color:var(--wtt-bg-color);background-image:var(--wtt-bg);min-height:100%;font-size:18px;line-height:1.8em;position:relative}@media (max-width:1280px){html{font-size:16px}}@media (max-width:767px){html{font-size:15px}}@media (max-width:479px){html{font-size:14px}}body{color:var(--wtt-text);letter-spacing:0;font-family:Montserrat,Helvetica,sans-serif;font-size:1rem;overflow-x:hidden}body:after{content:"";mix-blend-mode:var(--wtt-noise-blend);opacity:var(--wtt-noise-opacity);z-index:-1;background:url(e9bd145839f50cd824e8.png);position:fixed;bottom:0;left:0;right:0;top:0}::-moz-selection{color:#fff;background:#452e7d}::selection{color:#fff;background:#452e7d}::-webkit-selection{color:#fff;background:#452e7d}.container{max-width:1400px;width:calc(100% - 120px);margin-left:auto;margin-right:auto}#main{z-index:2;flex-direction:column;display:flex}.logo,.logo-inline,.logo-inline:active,.logo-inline:visited,.logo:active,.logo:visited{color:var(--wtt-ink);font-family:Bowlby One SC,Arial,sans-serif}.logo{text-align:center;height:2.4em;width:3.8em;font-size:70px;line-height:1.2em;overflow-wrap:break-word}.logo small{font-size:.7em;line-height:.2em}.logo-inline{text-align:center;font-size:70px;line-height:1.2em}.app{flex-direction:row;height:100vh;display:flex}.app .game-container{flex:10;position:relative;overflow:auto}.app .chat-container{flex:2;flex-direction:column;display:flex}#header{align-items:center;justify-content:space-between;height:5rem;padding-left:50px;padding-right:52px;line-height:5rem;display:flex}#header .header-song{display:none}#header .options{flex-direction:row;align-items:center;gap:1rem;justify-content:flex-end;min-width:0;display:flex}#header .utility-group{flex-direction:row;align-items:center;gap:2em;min-width:0;display:flex}#header .user-menu{display:none}#header .connect.desktop:after{content:"";background:var(--wtt-border-subtle);align-self:center;height:1.5em;width:1px;margin-left:1em}#header .connect .button-clear{color:var(--wtt-ink);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.54em;font-size:.7222222rem;font-weight:700;line-height:1em;display:inline-flex}#header .connect .button-clear .icon{color:var(--wtt-accent);margin:0;font-size:1.1em}#header .connect .button-clear:hover{color:var(--wtt-ink-hover)}#header .profile{color:var(--wtt-ink);cursor:pointer;flex-direction:row;align-items:center;min-width:0;font-weight:700;transition:none;display:flex;position:relative}#header .profile:hover{color:var(--wtt-ink-hover)}#header .profile .input{vertical-align:middle;height:3em;width:300px;padding-right:4em;font-size:1rem;transition:none;display:inline-block}#header .profile .button{text-transform:uppercase;border-radius:1.667rem;height:auto;padding:.3em .8em;font-size:1em;line-height:1.2em;position:absolute;right:.5em;box-shadow:0 8px 22px -16px rgba(40,30,80,.55)}#header .profile .button:hover{background:var(--wtt-cta-bg-hover)}#header .profile .picture{border-radius:100%;height:1.4em;width:1.4em;margin-left:.4em}#header .profile_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:.2em;overflow:hidden}#header .profile_icon{text-align:center;flex-shrink:0;min-width:1.2em}#header .volume-control-container{background-color:transparent;border-radius:1.667rem;flex-direction:row;align-items:center;height:3em;transition:background-color.3s,padding.3s;display:flex}#header .volume-control-container .icon{color:var(--wtt-ink);cursor:pointer;background:none;border:0;padding:0;font-size:1.2em;line-height:1}#header .volume-control-container .icon:hover{color:var(--wtt-ink-hover)}#header .volume-control-container input{opacity:0;visibility:hidden;background-color:transparent;width:1px;margin:0;padding:0;transition:width.3s,opacity.3s}#header .volume-control-container .volume-control-overlay{z-index:20;position:fixed;bottom:0;left:0;right:0;top:0}#header .volume-control-container.open{background-color:var(--wtt-surface);padding:0 1em}#header .volume-control-container.open .icon,#header .volume-control-container.open input{z-index:30;position:relative}#header .volume-control-container.open input{opacity:1;visibility:visible;width:120px;margin-left:.5em}#room-name{color:var(--wtt-ink);text-align:left;text-transform:none;flex:0;align-items:center;font-size:2em;display:flex}#room-name img{vertical-align:middle;max-width:none;width:160px;display:inline-block}#room-name .logo-inline{text-align:center;font-size:36px}#room-name .server-name{color:var(--wtt-accent);text-transform:uppercase;white-space:nowrap;align-items:center;margin-left:1em;font-size:.7777778rem;font-weight:700;line-height:1;display:flex}#room-name .server-name [class^=icon-]{margin-right:.3em}#room-name .server-name_label{text-overflow:ellipsis;max-width:20em;overflow:hidden}#room-name a:hover{text-decoration:none}.footer{color:var(--wtt-ink);z-index:0;border-top:1px solid var(--wtt-border-subtle);margin-top:3em;padding:2.5em 0 1.5em;font-size:.83333333rem;container-type:inline-size}.footer a,.footer a:visited{color:var(--wtt-ink);text-decoration:none;transition:opacity.15s linear}.footer a:hover,.footer a:visited:hover{opacity:.7}.footer ul{margin:0;padding:0;list-style:none}.footer li{margin:0 0 .6em;line-height:1.4}.footer_brand{margin-bottom:2.5em}.footer_logo{font-size:1.6em;font-weight:700}.footer_pitch{color:var(--wtt-ink-muted);max-width:36em;margin:.5em 0 0;line-height:1.5}.footer_columns{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.footer_column-themes{grid-column:span 2}.footer_column{border-left:1px solid var(--wtt-border-subtle);padding:0 1.5em}.footer_column:first-child{border-left:0;padding-left:0}.footer_title{margin:0 0 1em;font-size:1.1em;font-weight:700;line-height:1.3}.footer_themes{-moz-columns:2;columns:2;-moz-column-gap:1.5em;column-gap:1.5em}.footer_themes li{-moz-column-break-inside:avoid;break-inside:avoid}.footer_community i{margin-right:.3em}.footer_bottom{border-top:1px solid var(--wtt-border-subtle);margin-top:2em;padding-top:1.5em}.footer_copy{opacity:.6;font-size:.85em}.footer.footer-compact{border-top:0;flex-wrap:wrap;align-items:center;-moz-column-gap:2em;gap:.6em 2em;justify-content:center;padding:1.2em 0;font-size:.7222222rem;display:flex}.footer_inline{flex-wrap:wrap;gap:1.2em;justify-content:center;display:flex}.footer_inline.footer_community i{margin-right:0}@container (max-width:900px){.footer_columns{grid-auto-flow:dense;grid-template-columns:1fr 1fr;row-gap:2em}.footer_column{border-left:0;padding:0}.footer_column-themes{grid-column:1/-1}}.page-home{flex-direction:column;align-items:stretch;justify-content:space-between;max-width:1280px;min-height:100vh;width:100%;margin:0 auto;padding:0 1em;display:flex}.page-home #login-form{color:#fff;flex-direction:column;align-items:center;margin:0;display:flex}.page-home #login-form .hero-intro{flex-direction:column;align-items:center;display:flex}.page-home #login-form .logo{color:var(--wtt-ink);text-shadow:0 2px 4px rgba(52,32,107,.4);margin-left:auto;margin-right:auto}.page-home #login-form .logo:after{content:"";opacity:.6;height:.5em;margin:0 auto;display:block}.page-home #login-form .equalizer{opacity:.85;flex-shrink:0;height:.6em;width:1.35em}.page-home #login-form .equalizer_bar{animation:equalizer.9s ease-in-out infinite;transform-box:fill-box;transform-origin:bottom}.page-home #login-form .equalizer_bar:nth-child(2){animation-delay:.15s;animation-duration:.7s}.page-home #login-form .equalizer_bar:nth-child(3){animation-delay:.05s;animation-duration:1.1s}.page-home #login-form .equalizer_bar:nth-child(4){animation-delay:.25s;animation-duration:.8s}.page-home #login-form .equalizer_bar:nth-child(5){animation-delay:.1s;animation-duration:1s}.page-home #login-form .input{text-align:center;background:var(--wtt-input-bg);border:1px solid var(--wtt-input-border);border-radius:.889rem;border-top-color:var(--wtt-input-border-top);outline:none;width:460px;margin:2em auto;font-size:25px;line-height:72px;transition:box-shadow.15s,transform.15s;box-shadow:var(--wtt-input-shadow)}.page-home #login-form .input:focus{transform:translateY(-1px);box-shadow:var(--wtt-input-shadow),0 0 0 2px var(--wtt-focus-ring)}.page-home #login-form .input::-moz-placeholder{color:var(--wtt-input-placeholder);opacity:1}.page-home #login-form .input::placeholder{color:var(--wtt-input-placeholder);opacity:1}.page-home #login-form .button-list{flex-direction:column;align-items:center;justify-content:center;display:flex}.page-home #login-form .button-list>.button,.page-home #login-form .button-list>.button-container{margin-top:2em}.page-home #login-form .button-list>.button-container:first-child,.page-home #login-form .button-list>.button:first-child{margin-top:0}.page-home #login-form .button-list>.private-button{margin-top:1.6em}.page-home #login-form .button-container{flex-direction:column;align-items:center;justify-content:center;display:flex;position:relative}.page-home #login-form .button-container .button-primary{text-shadow:var(--wtt-cta-text-shadow);z-index:10;align-items:center;gap:.4em;font-size:1.6em;line-height:62px;display:inline-flex;position:relative}.page-home #login-form .play-button{display:inline-flex;position:relative}.page-home #login-form .players-online{color:var(--wtt-status-label);white-space:nowrap;align-items:center;gap:.5em;justify-content:center;margin:0 0 .8em;font-weight:700;display:flex}.page-home #login-form .players-online_dot{background:var(--wtt-status-dot);border-radius:50%;height:.6em;width:.6em;animation:dotPulse 1.6s ease-out infinite}.page-home .private-count{color:var(--wtt-ink-muted);margin-top:.8em}.page-home .home-screen{flex-direction:column;min-height:100vh;min-height:100svh;display:flex}.page-home .home-split{flex:1;gap:2em;min-width:0;width:100%;display:flex}.page-home .home-sidebar{flex:0 0 33%;flex-direction:column;gap:.9em;justify-content:center;min-width:0;display:flex}.page-home .home-hero{flex:1;align-items:center;justify-content:center;min-width:0;display:flex}.page-home .rules-rail{flex-direction:column;gap:.8em;margin:0;padding:0;list-style:none;display:flex}.page-home .rule-card{background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.35);border-radius:.889rem;align-items:center;gap:.8em;padding:.6em .8em;display:flex;box-shadow:0 12px 30px -22px rgba(40,30,80,.5)}.page-home .rule-card_num{color:var(--wtt-accent-ink);background:var(--wtt-step-fill);border-radius:.667rem;flex-shrink:0;align-items:center;justify-content:center;height:44px;width:44px;font-family:Bowlby One SC,Arial,sans-serif;font-size:1.1em;display:flex}.page-home .rule-card_text{color:var(--wtt-ink);font-size:.9em;font-weight:600;line-height:1.4}.page-home .home-about{color:var(--wtt-ink);grid-template-columns:repeat(auto-fit,minmax(18em,1fr));gap:1.5em 3em;max-width:990px;width:100%;margin:2em auto 3em;font-size:.8888889rem;display:grid}.page-home .home-about h2{color:var(--wtt-ink);margin:0 0 .5em;font-size:1.25em;line-height:1.2}.page-home .home-about p{color:var(--wtt-ink-muted);margin:0 0 .6em;line-height:1.5}.page-home .home-about a{color:var(--wtt-ink);font-weight:600;text-decoration:underline}.page-home .subtitle{color:var(--wtt-ink);text-align:center;text-wrap:balance;margin-top:.6em;font-size:1em;font-weight:600;line-height:1.2}@media (prefers-reduced-motion:reduce){.play-button_ring{display:none}.equalizer_bar{animation:none;transform:scaleY(.5)}.players-online_dot{animation:none}}.page-room #main{min-height:calc(100vh - 90px);padding:0;display:flex}.page-room .main-content{flex:1;flex-direction:row;gap:2rem;margin:2rem 0;padding-left:50px;padding-right:50px;display:flex}.page-room .main-content>*{padding:1.5rem}.page-room .game-history{backdrop-filter:blur(10px);background:var(--wtt-glass-solid-bg);border:1px solid var(--wtt-surface-border);border-radius:1.111rem;box-shadow:0 18px 44px -26px rgba(40,30,80,.52)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.page-room .game-history{background:var(--wtt-surface)}}.page-room .game-history{flex:1;min-width:0;position:relative}.page-room .game-players{backdrop-filter:blur(10px);background:var(--wtt-glass-solid-bg);border:1px solid var(--wtt-surface-border);border-radius:1.111rem;box-shadow:0 18px 44px -26px rgba(40,30,80,.52)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.page-room .game-players{background:var(--wtt-surface)}}.page-room .game-players{flex:1;flex-direction:column;min-width:0;display:flex}.page-room .game-players .button{align-self:center;margin-top:1em}.page-room .guess-form{z-index:1;width:100%;margin:0 auto 1em}.page-room .guess-form .clock{color:var(--wtt-ink);flex-direction:row;margin:.5em 1em;font-size:1.2em;line-height:1em;display:flex}.page-room .guess-form .clock>*{text-align:center}.page-room .guess-form .clock>:first-child{text-align:left}.page-room .guess-form .clock>:last-child{text-align:right}.page-room .guess-form .clock .clock-waiting{flex:1;width:100%}.page-room .guess-form .clock .clock-current{vertical-align:top;flex:1;position:relative}.page-room .guess-form .clock .clock-current strong{color:var(--wtt-ink)}.page-room .guess-form .clock .clock-current.pulse strong{text-align:center;vertical-align:top;animation-duration:1s;animation-iteration-count:infinite;animation-name:pulse-text}.page-room .guess-form .clock .clock-duration{flex:1}.page-room .guess-form .clock .clock-phase{text-transform:uppercase;flex:2;font-size:.8888889rem;font-weight:700}.page-room .guess-form .start-control{flex-direction:column;align-items:center;gap:.778rem;display:flex}.page-room .guess-form .start-control .button{height:auto;min-height:3.75em;padding:.625em 1.5em;line-height:1.25}.page-room .form-container{z-index:90;background:var(--wtt-input-bg);border:1px solid var(--wtt-input-border);border-radius:1.111rem;border-top-color:var(--wtt-input-border-top);align-items:center;height:6em;width:100%;transition:height.5s .5s,opacity.5s .5s;display:flex;overflow:hidden;box-shadow:var(--wtt-input-shadow-focal)}.page-room .form-container input{caret-color:var(--wtt-input-text);color:var(--wtt-input-text);opacity:1;background:none;border:0;height:calc(2em - 8px);width:100%;padding:0 1.5rem;font-family:Montserrat,Helvetica,sans-serif;font-size:3em;font-weight:700;line-height:1.3em;transition:.5s .5s}.page-room .form-container input::-moz-placeholder{color:var(--wtt-input-placeholder);opacity:1}.page-room .form-container input::placeholder{color:var(--wtt-input-placeholder);opacity:1}.page-room .guess-input-wrap{isolation:isolate;position:relative}.page-room .emote-bar--tucked{z-index:-1;position:absolute;bottom:-2.222rem;left:1.222rem}.page-room .emote-bar--tucked .emote-bar-buttons{align-items:flex-end;gap:.389rem;display:flex}.page-room .emote-bar--tucked .emote-button{backdrop-filter:blur(14px);cursor:pointer;background:var(--wtt-tucked-bg);border:1px solid var(--wtt-tucked-border);border-radius:0 0 .667rem .667rem;flex-direction:column;align-items:center;gap:1px;justify-content:flex-end;height:2.4em;width:2.2em;padding-bottom:.2em;font-size:1.11111111rem;transition:transform.12s,background.15s;display:flex;box-shadow:var(--wtt-tucked-shadow)}.page-room .emote-bar--tucked .emote-button:hover{background:var(--wtt-tucked-bg-hover);transform:translateY(3px)}.page-room .emote-bar--tucked .emote-button:active{transform:scale(.9)}.page-room .emote-bar--tucked .emote-glyph{font-size:1em;line-height:1}.page-room .emote-bar--tucked .emote-key{color:var(--wtt-ink-muted);font-size:.35em;font-weight:800;line-height:1}@media (max-width:990px){.page-room .emote-bar--tucked{display:none}}.page-room .emote-bar--strip{display:none}.page-room .current-song{margin:4em 100px 2em;line-height:1em;transition:font-size.5s .5s;display:flex;position:relative}.page-room .current-song .counter-container{z-index:10;position:absolute;left:50%;top:50%}.page-room .current-song .counter-container--breakdown{transform:translate(-50%,-50%)}.page-room .current-song .counter-container.pulse{animation-duration:1s;animation-iteration-count:infinite;animation-name:pulse}.page-room .current-song .counter-container.wait .counter{background:var(--wtt-surface);border-radius:50%}.page-room .current-song .counter-container.wait .counter_value{color:var(--wtt-ink)}.page-room .current-song .counter-container.wait .counter:before{border-radius:50%}.page-room .current-song .counter{z-index:10;background-image:var(--wtt-counter-bg);border-radius:.889rem;height:74px;width:74px;transition:border-radius.2s,transform.2s;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg);transform-origin:50%}.page-room .current-song .counter:before{content:"";opacity:.2;z-index:-1;background-color:transparent;border:6px solid var(--wtt-counter-ring);border-radius:22px;position:absolute;bottom:-6px;left:-6px;right:-6px;top:-6px}.page-room .current-song .counter_value{color:var(--wtt-counter-text);text-align:center;z-index:2;font-size:36px;font-weight:700;line-height:74px;position:absolute;bottom:0;left:0;right:0;top:0;transform:rotate(45deg)}.page-room .current-song .status{color:var(--wtt-ink-muted);opacity:1;flex:1;flex-direction:row;justify-content:flex-end;height:64px;font-weight:700;line-height:30px;transition:opacity.15s linear;display:flex;position:relative}.page-room .current-song .status:before{content:"";background:var(--wtt-surface);border-radius:0 .667rem .667rem 0;width:100%;transition:transform.3s ease-out;bottom:0;left:0;top:0;transform:scaleX(0);transform-origin:0%}.page-room .current-song .status .value{color:var(--wtt-ink);text-overflow:ellipsis;white-space:nowrap;padding:17px 15px 15px;font-size:1.33333333rem;position:absolute;bottom:0;left:100px;right:15px;top:0;overflow:hidden}.page-room .current-song .status .icon{color:var(--wtt-ink);opacity:.4;font-size:30px;position:absolute;left:65px;top:50%;transform:translateY(-50%)}.page-room .current-song .status.active{color:var(--wtt-ink)}.page-room .current-song .status.active:before{transform:scaleX(1)}.page-room .current-song .status.active .icon{transform:translateY(-50%) scale(1.2)}.page-room .current-song .status.hide{opacity:0}.page-room .current-song .status:first-child:before{content:"";border-radius:.667rem 0 0 .667rem;left:auto;right:0;transform-origin:100%}.page-room .current-song .status:first-child .value{text-align:right;left:15px;right:100px}.page-room .current-song .status:first-child .icon{left:auto;right:65px}.page-room .current-song--featuring{margin-bottom:0}.page-room .current-featuring{z-index:0;grid-template-columns:1fr 1fr;margin:0 100px 2em;display:grid;position:relative}.page-room .current-featuring_tab{background:var(--wtt-surface);border-radius:.667rem;flex-wrap:wrap;grid-column:2;align-items:baseline;gap:0 .35em;justify-self:start;margin:.5em 0 0 2.8em;padding:.55em 1em .6em;font-size:1rem;line-height:1.3em;animation:slideDown.3s ease-out;display:flex}.page-room .current-featuring_tab .icon{color:var(--wtt-pill-featuring-icon,#0f766e);align-self:center;margin-right:.2em}.page-room .current-featuring--attached .current-featuring_tab{border-radius:0 0 .667rem .667rem;margin-top:0}.page-room .current-featuring_label{color:var(--wtt-ink-muted);font-weight:700}.page-room .current-featuring_name{color:var(--wtt-pill-featuring-text,#0f766e);white-space:nowrap}.page-room .current-featuring_name:not(:last-child):after{color:var(--wtt-ink-muted);content:","}@media (prefers-reduced-motion:reduce){.page-room .current-featuring_tab{animation:none}}.page-room .column-header{text-transform:uppercase;border-bottom:2px solid var(--wtt-surface-border);align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:10px;font-size:1.2em;font-weight:700;line-height:1;display:flex}.page-room .column-header .left,.page-room .column-header .right{align-items:center;display:flex}.page-room .column-header .left .button,.page-room .column-header .right .button{height:auto;padding:0 1em;line-height:normal}.page-room .column-header .right{min-width:0}.page-room .column-header h1,.page-room .column-header h2,.page-room .column-header h3,.page-room .column-header h4,.page-room .column-header h5,.page-room .column-header h6{line-height:1}.page-room .column-header h4{color:var(--wtt-ink);letter-spacing:.03em}.page-room .column-header .numbers{color:#999;white-space:nowrap;font-size:1.33333333rem;font-family:Montserrat,Helvetica,sans-serif}.page-room .column-header .numbers strong{color:var(--wtt-ink)}.page-room .column-header .progress{flex-direction:row;align-items:center;min-width:0;margin:0 2em;font-size:10px;display:flex}.page-room .column-header .progress .progress-song{aspect-ratio:1;box-sizing:border-box;background:var(--wtt-song-ghost);border-radius:.2em;min-width:0;width:1em;margin:0 .2em;transition:transform.3s;display:block}.page-room .column-header .progress .progress-song.active{transform:rotate(-45deg)}.page-room .column-header .progress .progress-song.missed:not(.active){background-color:var(--wtt-song-missed)}.page-room .column-header .progress .progress-song.name{background:linear-gradient(135deg,var(--wtt-song-hit) 50%,var(--wtt-song-hit-alt) 50%)}.page-room .column-header .progress .progress-song.artist{background:linear-gradient(135deg,var(--wtt-song-hit-alt) 50%,var(--wtt-song-hit) 50%)}.page-room .column-header .progress .progress-song.full{background:var(--wtt-song-hit)}.page-room .icon.marker.icon-up{color:#37bb5d}.page-room .icon.marker.icon-down{color:#d44745}.page-room .background{z-index:-1;position:fixed;bottom:0;left:0;right:0;top:0}.page-room .ambient-icons{--origin-x:50%}.anim-right{animation:right.5s ease-out}.anim-wrong{animation:wrong.5s ease-out}.emote-layer{pointer-events:none;z-index:120;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.floating-emote{will-change:transform,opacity;z-index:2;font-size:2.5555556rem;animation-fill-mode:forwards;animation-name:emote-riseY;animation-timing-function:cubic-bezier(.33,0,.2,1);position:absolute;bottom:64px}.floating-emote .floating-emote-inner{flex-direction:column;align-items:center;gap:.11em;animation-iteration-count:infinite;animation-name:emote-sway;animation-timing-function:ease-in-out;display:flex}.floating-emote .floating-emote-glyph{filter:drop-shadow(0 6px 10px rgba(40,30,80,.35));font-size:1em;line-height:1}.floating-emote .floating-emote-sender{backdrop-filter:blur(4px);color:#fff;white-space:nowrap;background:rgba(69,46,125,.78);border-radius:999px;padding:.4em .8em;font-size:.22em;font-weight:700;line-height:1}.game-chat-container{height:100dvh;display:flex}.game-container{flex:1;position:relative;overflow:hidden}.effect-layer{pointer-events:none;z-index:2;position:absolute;top:0;right:0;bottom:0;left:0}.game-scroll{scrollbar-color:rgba(69,46,125,.35) transparent;scrollbar-width:thin;z-index:1;height:100%;position:relative;overflow-x:hidden;overflow-y:auto}.game-scroll::-webkit-scrollbar{width:8px}.game-scroll::-webkit-scrollbar-thumb{background:rgba(69,46,125,.35);border-radius:1.667rem}.game-scroll::-webkit-scrollbar-thumb:hover{background:rgba(69,46,125,.55)}.game-scroll::-webkit-scrollbar-track{background:none}.chat-container{backdrop-filter:blur(16px);z-index:500;background-color:var(--wtt-chat-bg);flex-direction:column;align-items:stretch;height:var(--wtt-visible-height);width:340px;font-size:14px;transition:width.3s ease-in-out;display:flex;position:relative}.chat-container.closed{width:0}.chat-container.closed .chat-panel{width:340px}.chat-container .chat-panel{flex:1;flex-direction:column;min-height:0;width:100%;display:flex}.chat-container .chat-header{flex-direction:column;padding:0 1rem;display:flex}.chat-container .chat-header .chat-head{justify-content:space-between;display:flex}.chat-container .chat-header .chat-options{color:#fff;opacity:.8;margin-right:-1em;padding:1em;font-size:1.2em}.chat-container .chat-header .chat-options:hover{opacity:1}.chat-container .chat-header .option-list{flex-direction:column;display:flex}.chat-container .chat-header .option-list .option{color:#fff;background-color:rgba(255,255,255,.2);border-radius:4px}.chat-container .chat-header .option-list .option:hover{background-color:rgba(255,255,255,.33)}.chat-container .chat-title{color:#fff;height:90px;margin:0;font-size:1.6em;line-height:90px}.chat-container .chat-form{background-color:var(--wtt-chat-input-bg);border:1px solid var(--wtt-input-border);border-radius:6px;border-top-color:var(--wtt-input-border-top);margin:10px;padding:0 10px;box-shadow:var(--wtt-chat-input-shadow)}.chat-container .chat-form input{color:var(--wtt-chat-input-text);background:none;border:0;height:1em;width:100%;padding:0;font-size:1em;line-height:normal}.chat-container .chat-content{flex:1;flex-direction:column-reverse;align-items:stretch;margin:0;padding:0;padding:10px;list-style:none;display:flex;overflow:auto}.chat-container .chat-content .chat-charter{padding:12px 8px 4px}.chat-container .chat-content .chat-charter .chat-charter-head{align-items:center;gap:10px;display:flex}.chat-container .chat-content .chat-charter .chat-charter-rule{background:rgba(255,255,255,.1);flex:1;height:1px}.chat-container .chat-content .chat-charter .chat-charter-title{color:var(--wtt-chat-eyebrow);letter-spacing:.14em;white-space:nowrap;font-size:.643em;font-weight:800}.chat-container .chat-content .chat-charter .chat-charter-text{color:rgba(255,255,255,.42);text-align:center;margin:7px 8px 0;font-size:.786em;font-weight:500;line-height:1.45}.chat-container .chat-content .reaction-group{justify-content:center;margin:8px 4px;display:flex}.chat-container .chat-content .reaction-group .reaction-group-strip{background:rgba(255,255,255,.08);border-radius:999px;align-items:center;gap:8px;max-width:90%;padding:5px 11px;display:inline-flex}.chat-container .chat-content .reaction-group .reaction-chip{align-items:center;gap:1px;font-size:1.071em;line-height:1;display:inline-flex}.chat-container .chat-content .reaction-group .reaction-chip-count{color:rgba(255,255,255,.55);font-size:.733em;font-weight:800}.chat-container .chat-content .reaction-group .reaction-who{color:rgba(255,255,255,.4);text-overflow:ellipsis;white-space:nowrap;font-size:.786em;font-style:italic;font-weight:600;overflow:hidden}.chat-container .chat-content .message{color:#fff;flex-direction:column;margin:15px 10px 0;font-size:1.2em;line-height:1em;display:flex}.chat-container .chat-content .message.me{text-align:right}.chat-container .chat-content .message.me .message-head{justify-content:flex-end}.chat-container .chat-content .message .message-head{justify-content:space-between;margin-bottom:.4em;display:flex}.chat-container .chat-content .message .message-time{color:rgba(255,255,255,.5);font-size:.67em}.chat-container .chat-content .message .message-player{color:rgba(255,255,255,.8);font-size:.8em}.chat-container .chat-content .message .mute{color:#fff;opacity:0;background:none;border:0;transition:opacity.1s ease-in}.chat-container .chat-content .message:hover .mute{opacity:1}.chat-container .chat-content .message .message-content{line-height:1.2}.chat-container .chat-content .message .blur{color:transparent;text-shadow:0 0 5px rgba(255,255,255,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none}.emote-bar--panel{padding:12px 10px 4px;position:relative}.emote-bar--panel .emote-bar-caption{color:rgba(255,255,255,.4);letter-spacing:.08em;text-transform:uppercase;padding:0 4px 8px;font-size:.714em;font-weight:700}.emote-bar--panel .emote-bar-buttons{gap:7px;display:flex}.emote-bar--panel .emote-button{cursor:pointer;background:rgba(255,255,255,.11);border:0;border-radius:.667rem;flex:1;flex-direction:column;align-items:center;gap:1px;justify-content:center;height:3.429em;transition:transform.12s,background.15s;display:flex}.emote-bar--panel .emote-button:hover{background:rgba(255,255,255,.22);transform:translateY(-3px)}.emote-bar--panel .emote-button:active{transform:scale(.88)}.emote-bar--panel .emote-glyph{font-size:1.571em;line-height:1}.emote-bar--panel .emote-key{color:rgba(255,255,255,.45);font-size:.607em;font-weight:800;line-height:1}.emote-bar .emote-button:disabled{cursor:default;opacity:.35;transform:none}.chat-toggle{backdrop-filter:blur(16px);color:#fff;z-index:9999;background:var(--wtt-chat-bg);border-bottom-left-radius:.667rem;border-top-left-radius:.667rem;flex-direction:column;align-items:center;justify-content:center;height:40px;width:40px;display:flex;position:absolute;left:0;top:calc(2.5rem - 20px);transform:translate(-100%);box-shadow:-6px 6px 18px -8px rgba(40,30,80,.5)}.chat-toggle .icon:before{content:""}.chat-toggle:hover .icon:before{content:""}.chat-toggle.closed:hover .icon:before{content:""}@media (hover:none){.chat-toggle.open .icon:before{content:""}}.chat-toggle .count{color:#fff;background:#d44745;border-radius:.889rem;align-items:center;justify-content:center;height:16px;width:16px;margin-bottom:6px;font-size:13px;font-weight:700;line-height:.8;display:flex}@media (max-width:1280px){.chat-container{width:220px}}.chat-form_send,.chat-panel_close,.chat-scrim{display:none}@media (max-width:990px){.chat-container,.chat-container.closed{backdrop-filter:none;pointer-events:none;z-index:500;background:none;justify-content:flex-end;height:var(--wtt-visible-height);width:auto;transition:none;position:fixed;left:0;right:0;top:var(--wtt-visible-top)}.chat-toggle{pointer-events:auto;z-index:auto;left:auto;right:0;transform:none}.chat-scrim{pointer-events:auto;background:var(--wtt-drawer-scrim);transition:opacity.3s ease-in-out;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.chat-container.closed .chat-scrim{opacity:0;pointer-events:none}.chat-container .chat-panel{backdrop-filter:blur(16px);box-sizing:border-box;pointer-events:auto;background-color:var(--wtt-chat-bg);border-radius:.889rem .889rem 0 0;flex:none;height:min(100% - .7em,max(64%,30rem));transition:transform.3s ease-in-out;position:relative;transform:translateY(0);box-shadow:0 -18px 60px -12px rgba(69,46,125,.7)}.chat-container .chat-panel.dragging{transition:none}.chat-container.closed .chat-panel{visibility:hidden;width:100%;transition:transform.3s ease-in-out,visibility 0s .3s;transform:translateY(100%);box-shadow:none}.chat-panel_head{touch-action:none;grid-template-columns:1fr auto;align-items:center;padding-right:1rem;display:grid}.chat-panel_head:before{content:"";background:rgba(255,255,255,.3);border-radius:999px;grid-column:1/-1;justify-self:center;height:.35em;width:3em;margin-top:.6em}.chat-container .chat-form{align-items:center;gap:.5em;padding-right:.4em;display:flex}.chat-form_send{color:var(--wtt-accent-ink);background:var(--wtt-accent);border:0;border-radius:50%;flex:none;align-items:center;justify-content:center;height:2.4em;width:2.4em;font-size:1.1em;display:flex}.chat-form_send:disabled{opacity:.35}.chat-panel_close{color:#fff;background:rgba(255,255,255,.11);border:0;border-radius:50%;align-items:center;justify-content:center;height:2.4em;width:2.4em;font-size:1.2em;display:flex}.emote-bar--panel .emote-bar-caption{display:none}.emote-bar--panel .emote-button{height:2.857em}.emote-bar--panel .emote-glyph{font-size:1.357em}.emote-bar--panel .emote-key{display:none}.chat-container .chat-form input{font-size:1.14285714rem}.chat-charter .chat-charter-title{font-size:.714em}.chat-charter .chat-charter-text{font-size:.857em}.reaction-group .reaction-chip{font-size:1.214em}.reaction-group .reaction-chip-count{font-size:.706em}.reaction-group .reaction-who{font-size:.857em}}@media (prefers-reduced-motion:reduce){.chat-container .chat-panel,.chat-container.closed .chat-panel,.chat-scrim{transition:none}}.banner{color:var(--wtt-ink);z-index:1;background-image:var(--wtt-bg);position:fixed;bottom:0;left:0;right:0;top:0;overflow:hidden}.banner--light{--wtt-bg:linear-gradient(-35deg,#d8ff94 0%,#83d9dc 100%);--wtt-bg-color:#8dded3;--wtt-noise-opacity:0.8;--wtt-noise-blend:normal;--wtt-text:#444;--wtt-ink:#452e7d;--wtt-ink-muted:rgba(69,46,125,0.6);--wtt-ink-hover:rgb(18.9886480908%,12.6590987272%,34.3997248022%);--wtt-accent:#452e7d;--wtt-accent-ink:#fff;--wtt-accent-border:rgba(69,46,125,0.45);--wtt-surface:#fff;--wtt-surface-border:rgba(255,255,255,0.7);--wtt-surface-opaque:#fff;--wtt-endscreen-panel:#fff;--wtt-glass-heavy-bg:rgba(255,255,255,0.22);--wtt-glass-solid-bg:rgba(255,255,255,0.92);--wtt-glass-light-bg:rgba(255,255,255,0.55);--wtt-fill-subtle:rgba(69,46,125,0.08);--wtt-border-subtle:rgba(69,46,125,0.18);--wtt-input-bg:#fff;--wtt-input-text:#452e7d;--wtt-input-placeholder:rgba(69,46,125,0.5);--wtt-input-shadow:0 12px 30px -22px rgba(40,30,80,0.5);--wtt-input-shadow-focal:0 18px 50px -18px rgba(69,46,125,0.55);--wtt-input-border:transparent;--wtt-input-border-top:transparent;--wtt-focus-ring:rgba(69,46,125,0.35);--wtt-slider-thumb:#452e7d;--wtt-slider-thumb-shadow:0 1px 4px #ccc;--wtt-cta-bg:#452e7d;--wtt-cta-bg-hover:rgb(22.2167182663%,14.8111455108%,40.2476780186%);--wtt-cta-text:#fff;--wtt-cta-text-shadow:0 2px 4px #000;--wtt-inverse-bg:#fff;--wtt-inverse-bg-hover:rgb(96%,96%,96%);--wtt-inverse-border:transparent;--wtt-counter-bg:linear-gradient(-135deg,#61499b 0%,#452e7d 100%);--wtt-counter-text:#fff;--wtt-counter-ring:#3c2674;--wtt-step-fill:linear-gradient(180deg,rgb(35.4901960784%,24.5098039216%,65.4901960784%),#452e7d);--wtt-progress-fill:linear-gradient(90deg,#704fd1,#452e7d);--wtt-progress-glow:none;--wtt-tucked-bg:rgba(255,255,255,0.42);--wtt-tucked-bg-hover:rgba(255,255,255,0.62);--wtt-tucked-border:rgba(255,255,255,0.6);--wtt-tucked-shadow:0 10px 20px -10px rgba(40,30,80,0.45);--wtt-badge-earned:#fff;--wtt-badge-earned-bg:#37bb5d;--wtt-badge-ghost:#b3abd4;--wtt-badge-ghost-bg:#e8e6f3;--wtt-speed-normal:#704fd1;--wtt-speed-slow:#452e7d;--wtt-song-ghost:#e8e6f3;--wtt-song-missed:#999;--wtt-song-hit:#704fd1;--wtt-song-hit-alt:#bbb;--wtt-menu-surface:#fff;--wtt-menu-border:#ececf2;--wtt-menu-shadow:0 24px 60px -28px rgba(69,46,125,0.45);--wtt-menu-text:#2b2b33;--wtt-menu-chevron:#8a83a0;--wtt-menu-icon-muted:#6c6c78;--wtt-menu-accent:#5a7d16;--wtt-menu-selected-bg:#f2f7e4;--wtt-menu-hover-bg:#f5f4fb;--wtt-menu-title:#8a83a0;--wtt-switcher-track:#f1eff7;--wtt-switcher-label:#8a83a0;--wtt-switcher-indicator-shadow:0 8px 16px -8px rgba(69,46,125,0.7);--wtt-you-row:rgba(112,79,209,0.13);--wtt-you-rank:#704fd1;--wtt-dock-row:#e7e7f3;--wtt-zebra:#f2f2f2;--wtt-song-name:#2b2b33;--wtt-song-artist:#6c6c78;--wtt-status-dot:#37bb5d;--wtt-status-label:rgb(14.7504456328%,50.1515151515%,24.9416626155%);--wtt-chat-bg:rgba(47,23,105,0.9);--wtt-chat-eyebrow:rgba(255,255,255,0.42);--wtt-chat-input-bg:rgba(255,255,255,0.9);--wtt-chat-input-text:#452e7d;--wtt-chat-input-shadow:none;--wtt-popin-surface:#fff;--wtt-popin-head-bg:linear-gradient(135deg,#f4fdfc,#eef0fb);--wtt-popin-border:rgba(112,79,209,0.1);--wtt-popin-shadow:0 18px 40px -18px rgba(30,20,60,0.35);--wtt-popin-text:#2b2b33;--wtt-popin-muted:#9a9aa6;--wtt-popin-rank-total:#bcb3dd;--wtt-popin-pct-bg:rgba(112,79,209,0.12);--wtt-popin-pct-text:#704fd1;--wtt-tier-caption:#7a7a86;--wtt-tier-next:#704fd1;--wtt-tier-track:rgba(255,255,255,0.7);--wtt-elo-text:#2b2b33;--wtt-elo-border:rgba(112,79,209,0.14);--wtt-elo-muted:#9a9aa6;--wtt-elo-value:#452e7d;--wtt-elo-track:rgba(112,79,209,0.12);--wtt-elo-fill:linear-gradient(90deg,#2f9fa6,#9ce6e3);--wtt-elo-next-rank:#cf1d77;--wtt-elo-strip:linear-gradient(180deg,#faf8ff,#f3eefc);--wtt-elo-icon:rgba(55,187,93,0.16);--wtt-elo-accent:#37bb5d;--wtt-elo-caption:#7a7a86;--wtt-elo-strip-loss:linear-gradient(180deg,#fffaf3,#fdf3e6);--wtt-elo-icon-loss:rgba(224,140,45,0.16);--wtt-elo-accent-loss:#d98a2b;--wtt-elo-caption-loss:#8a7a5e;--wtt-elo-strip-flat:linear-gradient(180deg,#faf9fc,#f4f2f8);--wtt-elo-icon-flat:rgba(112,79,209,0.12);--wtt-elo-accent-flat:#6c6c78;--wtt-elo-accent-soft-flat:#8a83a0;--wtt-elo-caption-flat:#8a83a0;--wtt-shadow:rgb(40,30,80);--wtt-drawer-scrim:rgba(69,46,125,0.42);--wtt-feedback-surface:#fff;--wtt-feedback-text:#2b2b33;--wtt-feedback-muted:#6f6c80;--wtt-feedback-faint:#8a8a96;--wtt-feedback-disabled:#a9a7b6;--wtt-feedback-fill:#f3f1fa;--wtt-feedback-fill-hover:#ebe6f8;--wtt-feedback-row:#f7f6fb;--wtt-feedback-tile:#faf9fd;--wtt-feedback-border:#e4def5;--wtt-feedback-border-soft:#ece8f6;--wtt-feedback-border-hover:#d9d1f2;--wtt-feedback-border-strong:#b9abe6;--wtt-feedback-dot:#dcd6ec;--wtt-feedback-focus:#704fd1;--wtt-feedback-trigger-hover:rgba(255,255,255,0.8);--wtt-confetti-1:#8b82d9;--wtt-confetti-2:#452e7d;--wtt-confetti-3:#c76dd9;--wtt-pill-hard:rgba(40,30,80,0.22);--wtt-ambient:rgba(69,46,125,0.512)}.banner--dark{--wtt-counter-ring:#3c2674;--wtt-confetti-3:#c76dd9;--wtt-bg:linear-gradient(-35deg,#2c1c58 0%,#6a49c6 100%);--wtt-bg-color:#6244b9;--wtt-noise-opacity:0.9;--wtt-noise-blend:screen;--wtt-text:#fff;--wtt-ink:#fff;--wtt-ink-muted:rgba(255,255,255,0.6);--wtt-ink-hover:rgba(255,255,255,0.75);--wtt-accent:#d8ff94;--wtt-accent-ink:#452e7d;--wtt-accent-border:rgba(216,255,148,0.6);--wtt-surface:rgba(255,255,255,0.08);--wtt-surface-border:rgba(255,255,255,0.16);--wtt-surface-opaque:linear-gradient(-35deg,#413369 0%,#795bcc 100%);--wtt-endscreen-panel:#46337f;--wtt-glass-heavy-bg:rgba(255,255,255,0.1);--wtt-glass-solid-bg:rgba(255,255,255,0.1);--wtt-glass-light-bg:rgba(255,255,255,0.08);--wtt-fill-subtle:rgba(255,255,255,0.1);--wtt-border-subtle:rgba(255,255,255,0.24);--wtt-input-bg:linear-gradient(-35deg,#2e1f5a 0%,#483187 100%);--wtt-input-text:#fff;--wtt-input-placeholder:rgba(255,255,255,0.42);--wtt-input-shadow:inset 0 3px 12px rgba(0,0,0,0.5),inset 0 -1px 0 rgba(255,255,255,0.07);--wtt-input-shadow-focal:inset 0 3px 12px rgba(0,0,0,0.5),inset 0 -1px 0 rgba(255,255,255,0.07);--wtt-input-border:rgba(255,255,255,0.08);--wtt-input-border-top:rgba(0,0,0,0.4);--wtt-focus-ring:rgba(216,255,148,0.5);--wtt-slider-thumb:linear-gradient(135deg,#d8ff94,#8fe3d0);--wtt-slider-thumb-shadow:0 1px 4px rgba(0,0,0,0.5);--wtt-cta-bg:linear-gradient(135deg,#d8ff94,#8fe3d0);--wtt-cta-bg-hover:linear-gradient(135deg,#e2ffab,#a2ecd9);--wtt-cta-text:#2e1e5c;--wtt-cta-text-shadow:none;--wtt-inverse-bg:rgba(255,255,255,0.08);--wtt-inverse-bg-hover:rgba(255,255,255,0.14);--wtt-inverse-border:rgba(216,255,148,0.45);--wtt-counter-bg:linear-gradient(-135deg,#eaffc4 0%,#d8ff94 100%);--wtt-counter-text:#452e7d;--wtt-step-fill:#d8ff94;--wtt-progress-fill:linear-gradient(90deg,#8fe3d0,#d8ff94);--wtt-progress-glow:drop-shadow(0 0 7px rgba(216,255,148,0.6));--wtt-tucked-bg:rgba(255,255,255,0.1);--wtt-tucked-bg-hover:rgba(255,255,255,0.18);--wtt-tucked-border:transparent;--wtt-tucked-shadow:none;--wtt-badge-earned:#6fe6a0;--wtt-badge-earned-bg:transparent;--wtt-badge-ghost:rgba(255,255,255,0.32);--wtt-badge-ghost-bg:transparent;--wtt-speed-normal:rgba(255,255,255,0.9);--wtt-speed-slow:rgba(255,255,255,0.55);--wtt-breakdown-bg:rgba(255,255,255,0.06);--wtt-breakdown-border:rgba(255,255,255,0.1);--wtt-breakdown-shadow:0 18px 44px -26px rgba(40,30,80,0.52);--wtt-pill-titre-fill:rgba(150,124,222,0.25);--wtt-pill-titre-border:rgba(201,182,255,0.5);--wtt-pill-titre-rim:rgba(255,255,255,0.12);--wtt-pill-titre-text:#dccfff;--wtt-pill-titre-icon:#dccfff;--wtt-pill-artiste-fill:rgba(180,150,255,0.25);--wtt-pill-artiste-border:rgba(214,199,255,0.5);--wtt-pill-artiste-rim:rgba(255,255,255,0.12);--wtt-pill-artiste-text:#ebe3ff;--wtt-pill-artiste-icon:#ebe3ff;--wtt-pill-featuring-fill:rgba(45,212,191,0.22);--wtt-pill-featuring-border:rgba(153,246,228,0.5);--wtt-pill-featuring-rim:rgba(255,255,255,0.12);--wtt-pill-featuring-text:#99f6e4;--wtt-pill-featuring-icon:#99f6e4;--wtt-pill-speed-fill:rgba(236,72,153,0.25);--wtt-pill-speed-border:rgba(249,168,212,0.5);--wtt-pill-speed-rim:rgba(255,255,255,0.12);--wtt-pill-speed-text:#f9a8d4;--wtt-pill-speed-icon:#f9a8d4;--wtt-pill-podium-fill:rgba(247,214,92,0.25);--wtt-pill-podium-border:rgba(249,226,140,0.5);--wtt-pill-podium-rim:rgba(255,255,255,0.12);--wtt-pill-podium-text:#ffe79c;--wtt-pill-podium-icon:#ffe08a;--wtt-eclair-shadow:0 1px 0 rgba(0,0,0,0.5),0 0 10px rgba(0,0,0,0.5);--wtt-song-ghost:rgba(255,255,255,0.14);--wtt-song-missed:rgba(255,255,255,0.34);--wtt-song-hit:#d8ff94;--wtt-song-hit-alt:rgba(255,255,255,0.28);--wtt-menu-surface:#3a2769;--wtt-menu-border:rgba(255,255,255,0.14);--wtt-menu-shadow:0 24px 60px -28px rgba(0,0,0,0.7);--wtt-menu-text:#fff;--wtt-menu-chevron:rgba(255,255,255,0.6);--wtt-menu-icon-muted:rgba(255,255,255,0.8);--wtt-menu-accent:#d8ff94;--wtt-menu-selected-bg:rgba(216,255,148,0.14);--wtt-menu-hover-bg:rgba(255,255,255,0.07);--wtt-menu-title:rgba(255,255,255,0.6);--wtt-switcher-track:rgba(255,255,255,0.08);--wtt-switcher-label:rgba(255,255,255,0.6);--wtt-switcher-indicator-shadow:0 8px 16px -8px rgba(0,0,0,0.5);--wtt-you-row:rgba(255,255,255,0.1);--wtt-you-rank:#d8ff94;--wtt-dock-row:rgba(255,255,255,0.12);--wtt-zebra:rgba(255,255,255,0.05);--wtt-song-name:#fff;--wtt-song-artist:rgba(255,255,255,0.6);--wtt-status-dot:#60e08a;--wtt-status-label:#c8f79a;--wtt-chat-bg:rgba(20,12,44,0.72);--wtt-chat-eyebrow:#d8ff94;--wtt-chat-input-bg:rgba(12,6,30,0.4);--wtt-chat-input-text:#fff;--wtt-chat-input-shadow:inset 0 3px 12px rgba(0,0,0,0.5),inset 0 -1px 0 rgba(255,255,255,0.07);--wtt-popin-surface:#3a2769;--wtt-popin-head-bg:linear-gradient(135deg,rgba(255,255,255,0.09),rgba(255,255,255,0.03));--wtt-popin-border:rgba(255,255,255,0.14);--wtt-popin-shadow:0 24px 60px -28px rgba(0,0,0,0.7);--wtt-popin-text:#fff;--wtt-popin-muted:rgba(255,255,255,0.55);--wtt-popin-rank-total:rgba(255,255,255,0.4);--wtt-popin-pct-bg:rgba(216,255,148,0.16);--wtt-popin-pct-text:#d8ff94;--wtt-tier-caption:rgba(255,255,255,0.6);--wtt-tier-next:#d8ff94;--wtt-tier-track:rgba(0,0,0,0.28);--wtt-elo-text:#fff;--wtt-elo-border:rgba(255,255,255,0.12);--wtt-elo-muted:rgba(255,255,255,0.55);--wtt-elo-value:#fff;--wtt-elo-track:rgba(0,0,0,0.28);--wtt-elo-fill:linear-gradient(90deg,#57c7cf,#9ce6e3);--wtt-elo-next-rank:#ff8fc4;--wtt-elo-strip:linear-gradient(180deg,#2a2350,#231c46);--wtt-elo-icon:rgba(111,230,160,0.18);--wtt-elo-accent:#6fe6a0;--wtt-elo-caption:rgba(255,255,255,0.6);--wtt-elo-strip-loss:linear-gradient(180deg,#2f2547,#271d3f);--wtt-elo-icon-loss:rgba(232,165,77,0.18);--wtt-elo-accent-loss:#e8a54d;--wtt-elo-caption-loss:rgba(255,255,255,0.6);--wtt-elo-strip-flat:linear-gradient(180deg,#282150,#221b44);--wtt-elo-icon-flat:rgba(255,255,255,0.1);--wtt-elo-accent-flat:rgba(255,255,255,0.72);--wtt-elo-accent-soft-flat:rgba(255,255,255,0.5);--wtt-elo-caption-flat:rgba(255,255,255,0.55);--wtt-shadow:rgb(10,6,30);--wtt-drawer-scrim:rgba(6,4,20,0.72);--wtt-feedback-surface:#3a2769;--wtt-feedback-text:#fff;--wtt-feedback-muted:rgba(255,255,255,0.65);--wtt-feedback-faint:rgba(255,255,255,0.5);--wtt-feedback-disabled:rgba(255,255,255,0.35);--wtt-feedback-fill:rgba(255,255,255,0.08);--wtt-feedback-fill-hover:rgba(255,255,255,0.14);--wtt-feedback-row:rgba(255,255,255,0.06);--wtt-feedback-tile:rgba(255,255,255,0.05);--wtt-feedback-border:rgba(255,255,255,0.16);--wtt-feedback-border-soft:rgba(255,255,255,0.1);--wtt-feedback-border-hover:rgba(255,255,255,0.28);--wtt-feedback-border-strong:rgba(255,255,255,0.4);--wtt-feedback-dot:rgba(255,255,255,0.24);--wtt-feedback-focus:#d8ff94;--wtt-feedback-trigger-hover:rgba(255,255,255,0.16);--wtt-confetti-1:#caffab;--wtt-confetti-2:#83d9dc;--wtt-pill-hard:rgba(10,6,30,0.55);--wtt-ambient:rgba(255,255,255,0.16)}.banner:before{content:"";mix-blend-mode:var(--wtt-noise-blend);opacity:var(--wtt-noise-opacity);background:url(e9bd145839f50cd824e8.png);position:absolute;bottom:0;left:0;right:0;top:0}.banner:not(.banner--animated) *{animation-play-state:paused}.banner_ambient,.banner_confetti,.banner_lockup{position:absolute;bottom:0;left:0;right:0;top:0}.banner .ambient-icons{--origin-x:50%;z-index:auto;position:absolute}.banner_piece{animation:banner-fall linear infinite;position:absolute}.banner_piece--1{background:var(--wtt-confetti-1)}.banner_piece--2{background:var(--wtt-confetti-2)}.banner_piece--3{background:var(--wtt-confetti-3)}.banner_lockup{flex-direction:column;align-items:center;gap:.3em;justify-content:center;display:flex}.banner .logo{text-shadow:0 .029em .057em rgba(40,30,80,.4);height:auto;margin:0;font-size:1em;line-height:1.05em}.banner .logo small{line-height:1em}.banner_tagline{letter-spacing:.01em;text-align:center;margin:-.25em 0 .3em;font-size:.26em;font-weight:700;line-height:1.3}.banner_url{align-items:center;gap:.5em;margin-left:-1.75em;font-size:.38em;display:flex}.banner_trophy{filter:drop-shadow(0 .04em 0 #a26f08) drop-shadow(0 .08em .08em rgba(69,46,125,.35));font-size:1.4em;transform:rotate(-8deg);transform-origin:50% 80%}.banner_trophy:before{color:transparent;background:linear-gradient(150deg,#ffe08a 0%,#edb31e 50%,#c98a0a);-webkit-background-clip:text;background-clip:text}.banner_input{color:#452e7d;background:#fff;border-radius:.6em;align-items:center;padding:.5em 2.2em .5em .65em;font-family:Montserrat,Helvetica,sans-serif;font-weight:800;line-height:1;display:flex;box-shadow:0 .35em .9em -.2em rgba(69,46,125,.25)}.banner_caret{background:#452e7d;height:1.1em;width:.055em;margin-left:.06em}@keyframes banner-fall{0%{transform:translateZ(0) rotate(0) rotateX(0)}to{transform:translate3d(var(--dx),var(--fy),0) rotate(var(--rot)) rotateX(var(--flip))}}@media (prefers-reduced-motion:reduce){.banner--animated *{animation-play-state:paused}}@media (max-width:1280px){.page-home{max-width:990px}.page-home .steps{margin-top:2em}#header{padding-left:0}.container{width:calc(100% - 80px)}.page-room #main{min-height:calc(100vh - 80px)}.page-room .main-content{padding-left:25px;padding-right:25px}}@media (max-width:990px){.page-home{max-width:767px}.page-home .home-split{flex-direction:column}.page-home .home-hero{order:-1}.page-home .home-sidebar{flex:none}.page-home .steps{padding:1rem .5rem}.page-home .steps .step{margin:0 .5rem}.page-home .steps .step_num{height:60px;width:60px;line-height:60px}.page-home .steps .step_text{width:160px}.page-room .main-content{flex-direction:column;padding-left:0;padding-right:0}.page-room .main-content .leaderboard_scroll,.page-room .main-content .song-list{max-height:10em;overflow-y:auto}.page-room .guess-form .clock{font-size:1rem}.page-room .game-history .song-list .cover{height:50px;width:50px}.page-room .game-history .song-list .song-infos{gap:.25em;margin-left:0;font-size:.85rem}.page-room .game-history .song-list .song-infos .artist{font-size:.86rem}.page-room .game-history .song-list .song-infos strong{margin-bottom:0;font-size:1rem}}@media (max-width:767px){h1{font-size:1.3rem}h2{font-size:1.2rem}h3{font-size:1.1rem}h4{font-size:1rem}.logo{font-size:4.2857143rem}.container{width:calc(100% - 40px)}#header{height:3.1428571rem;width:auto;margin:.42857143rem .85714286rem 0;padding:0;line-height:normal;position:relative}#header .options{display:none}#header .burger{display:block}#header .header-song{color:var(--wtt-ink);letter-spacing:.04em;pointer-events:none;text-align:center;text-transform:uppercase;margin:0;font-size:1.07142857rem;font-weight:800;display:block;position:absolute;left:0;right:0}#header .header-song .numbers{font-size:1.07142857rem}.chat-toggle{height:3.1428571rem;width:3.4285714rem;top:.42857143rem}.chat-container .chat-form input{height:3.4285714rem}.chat-container .chat-title{height:4rem;font-size:1.57142857rem;line-height:4rem}#room-name,.page-home>.footer{display:none}.page-home .top-bar{min-height:42px}.page-home .top-bar .menu{display:none}.page-home .top-bar .burger{display:block}.page-home .top-bar .top-bar_end .theme-select{display:none}.page-home .home-split{flex-direction:column}.page-home .home-sidebar{display:contents}.page-home .live-ticker{order:1;width:100%;margin-top:1em}.page-home .rules-rail{display:none}.page-home .home-hero{flex:1;order:2;align-items:stretch}.page-home #login-form{flex:1;width:100%}.page-home #login-form .hero-intro{flex:1;justify-content:center}.page-home #login-form .input{width:100%;font-size:1.5rem;line-height:4.2857143rem}.page-home #login-form .button-list{width:100%;padding-bottom:calc(1.5em + env(safe-area-inset-bottom))}.page-home #login-form .button-list .button-primary,.page-home #login-form .button-list .play-button,.page-home #login-form .button-list>.button,.page-home #login-form .button-list>.button-container{width:100%}.page-home #login-form .button-list>.private-button{justify-content:center;height:3.2em;width:100%;margin-top:1.2em}.page-home #login-form .button-list .private-button_label{display:none}.page-home #login-form .button-list .private-button_label-short{display:inline}.page-home #login-form .button-list .button-primary{justify-content:center}.game-layer{flex-direction:column;height:100%;display:flex}.page-room{flex:1;flex-direction:column;min-height:0;display:flex}.page-room #main{flex:1;flex-direction:column;gap:.71428571rem;min-height:0;width:calc(100% - 1.7142857rem);padding-bottom:.57142857rem}.page-room .footer{display:none}.page-room .guess-form{margin:0;position:relative}.page-room .guess-form .clock{height:1.2857143rem;margin:0;font-size:1rem;line-height:1.2857143rem;position:absolute;right:0;top:0}.page-room .guess-form .clock-phase{display:none}.page-room .progress-container{height:.71428571rem;width:auto;margin:.28571429rem 7.7142857rem 1rem 0}.page-room .form-container{height:4.5714286rem}.page-room .form-container input{height:4.2857143rem;padding:0 1.42857143rem;font-size:1.42857143rem}.page-room .guess-form.between-songs .form-container input::-moz-placeholder{font-size:1.2142857rem}.page-room .guess-form.between-songs .form-container input::placeholder{font-size:1.2142857rem}.page-room .guess-announce{font-size:1.2857143rem;line-height:4.5714286rem}.page-room .special-pill--counter{font-size:.7777778rem}.page-room .current-song{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:4.5714286rem;column-gap:4.5714286rem;margin:1.2857143rem 0 .57142857rem;display:grid}.page-room .current-song .status{align-items:center;gap:.42857143rem;justify-content:flex-start;height:3.2857143rem;margin-left:-2.5714286rem;padding:0 .57142857rem 0 3.5714286rem;line-height:1.15}.page-room .current-song .status:before{position:absolute}.page-room .current-song .status .icon,.page-room .current-song .status .value{position:relative;top:auto;right:auto;bottom:auto;left:auto}.page-room .current-song .status .icon{flex:none;font-size:1.42857143rem;transform:none}.page-room .current-song .status .value{-webkit-line-clamp:2;text-wrap:balance;white-space:normal;-webkit-box-orient:vertical;padding:0;font-size:.9285714rem;font-weight:800;display:-webkit-box}.page-room .current-song .status.active .icon{opacity:1;transform:none}.page-room .current-song .status:first-child{flex-direction:row-reverse;margin:0 -2.5714286rem 0 0;padding:0 3.5714286rem 0 .57142857rem}.page-room .current-song .status:first-child .icon,.page-room .current-song .status:first-child .value{top:auto;right:auto;bottom:auto;left:auto}.page-room .current-song .status:first-child .value{text-align:right}.page-room .current-song .counter{height:3.2857143rem;width:3.2857143rem}.page-room .current-song .counter_value{font-size:1.57142857rem;line-height:3.2857143rem}.page-room .current-song--featuring{margin-bottom:0}.page-room .guess-form.between-songs .current-song:has(.counter-container--breakdown){display:block}.page-room .guess-form.between-songs .current-song:has(.counter-container--breakdown) .status{display:none}.page-room .guess-form.between-songs .counter-container--breakdown{position:static;transform:none}.page-room .current-song:has(.start-control){justify-content:center;display:flex}.page-room .current-song:has(.start-control) .status{display:none}.page-room:has(.guess-form:not(.waiting)) .copy-link{display:none}.page-room .points-breakdown--inline{gap:.57142857rem;height:3.1428571rem;width:100%;margin:0;padding:0 1rem 0 1.14285714rem}.page-room .points-breakdown_label,.page-room .points-breakdown_total{margin:0;position:static}.page-room .points-breakdown_label{font-size:.85714286rem}.page-room .points-breakdown--inline:has(.points-breakdown_pills>:nth-child(4)) .points-breakdown_label{display:none}.page-room .points-breakdown_total{margin-left:auto}.page-room .points-breakdown_total .breakdown-odometer{font-size:1.42857143rem}.page-room .points-breakdown_pills{gap:.35714286rem}.page-room .bonus-pill{height:2.1428571rem;padding:0 .57142857rem}.page-room .current-featuring{justify-content:center;margin:0 auto;display:flex}.page-room .current-featuring_tab{border-radius:.667rem;justify-content:center;margin:0;font-size:.7777778rem}.page-room .current-featuring--attached .current-featuring_tab{border-radius:.667rem;margin-top:0}.page-room .main-content{flex:1;flex-direction:column;gap:.71428571rem;min-height:0;margin:0;padding:0}.page-room .game-players{border-radius:1.111rem;flex:0 1 auto;min-height:0;width:100%;margin:0;padding:.42857143rem .57142857rem .57142857rem}.page-room .game-players .column-header{border-bottom:0;flex:none;height:2.4285714rem;margin-bottom:.28571429rem;padding:0 .28571429rem 0 .57142857rem}.page-room .game-players .column-header .numbers{font-size:1.07142857rem;line-height:1}.page-room .game-players .leaderboard_scroll{flex:1;max-height:18.7142857rem;min-height:0}.page-room .game-players .leaderboard_list{flex-direction:column;gap:.28571429rem;display:flex}.page-room .game-players .lb-row{flex:none;height:2.8571429rem;margin:0;padding:0 .85714286rem 0 .57142857rem}.page-room .game-players .lb-row--you:nth-child(n+4){z-index:1;background:linear-gradient(var(--wtt-dock-row),var(--wtt-dock-row)),var(--wtt-surface-opaque);order:-1;margin-bottom:.142857143rem;position:sticky;top:0}.page-room .game-players .lb-row_name{flex-direction:row;align-items:center;justify-content:flex-start}.page-room .game-history{flex:1;flex-direction:column;order:1;min-height:0;padding:.42857143rem .57142857rem .28571429rem;display:flex}.page-room .game-history .column-header{border-bottom:0;flex:none;height:2.4285714rem;margin:0 0 .28571429rem;padding:0 .28571429rem 0 .57142857rem}.page-room .game-history .column-header h4{font-size:1.07142857rem}.page-room .game-history .column-header .progress{margin:0 .57142857rem;font-size:.64285714rem}.page-room .game-history .column-header .numbers{font-size:1.07142857rem}.page-room .game-history .song-list{scrollbar-width:none;flex:1;gap:0;max-height:none;min-height:0;overflow-y:auto}.page-room .game-history .song-list li{flex:none;gap:.85714286rem;height:4.1428571rem;padding:0 .57142857rem;font-size:.9285714rem}.page-room .game-history .song-list li:first-child{margin-bottom:auto}.page-room .game-history .song-list .cover{border-radius:.889rem;height:3rem;width:3rem}.page-room .game-history .song-list .song-infos{gap:.142857143rem}.page-room .game-history .song-list .name{font-size:1.07142857rem}.page-room .game-history .song-list .artist{font-size:.9285714rem}.page-room .emote-bar--strip{flex:none;display:block}.page-room .emote-bar--strip .emote-bar-buttons{gap:.35714286rem;display:flex}.page-room .emote-bar--strip .emote-button{background:var(--wtt-tucked-bg);border:1px solid var(--wtt-tucked-border);border-radius:.667rem;flex:1;align-items:center;justify-content:center;height:3.1428571rem;padding:0;font-size:1.5rem;transition:transform.12s;display:flex;box-shadow:var(--wtt-tucked-shadow)}.page-room .emote-bar--strip .emote-button:active{transform:scale(.88)}.page-room .emote-bar--strip .emote-key{display:none}}@media (max-width:767px)and (prefers-reduced-motion:reduce){.page-room .emote-bar--strip .emote-button{transition:none}}@media (max-width:767px){.song-list .guess-badges{flex-direction:column;gap:.2em;font-size:.75em}.lb-row{padding:.6em .8em;font-size:.7777778rem}.lb-row .guess-badges{font-size:.9em}.end-screen .end-screen_wrap{height:calc(var(--wtt-visible-height) - 40px);width:calc(100vw - 40px)}.end-screen a.logo-inline{text-align:center}.end-screen .end-screen_remaining{margin-bottom:0;font-size:1em}.end-screen .end-screen_main hgroup{padding-top:1em}.end-screen .end-screen_main hgroup h2{font-size:2em}.end-screen .end-screen_main hgroup h3{font-size:1.4em}.end-screen .end-screen_columns{flex-direction:column}.end-screen .elo-reward-footer{flex-direction:column;align-items:stretch;gap:.75em}.end-screen .elo-reward-footer_divider{height:1px;width:auto}.end-screen .elo-reward-footer_meta{flex-wrap:wrap;gap:.35em .9em;justify-content:flex-start}.end-screen .end-screen_left{border-radius:1.333rem 1.333rem 0 0;flex:none}.end-screen .end-screen_right{flex:1;min-height:0}.end-screen .podium{aspect-ratio:553/368;width:75%;margin-top:4.1428571rem}.end-screen .podium .podium-players{font-size:.85em;bottom:0}.end-screen .podium .podium-players li{width:34%;top:auto}.end-screen .podium .podium-players li:first-child{bottom:100%;left:32%}.end-screen .podium .podium-players li:nth-child(2){bottom:66%;left:0}.end-screen .podium .podium-players li:nth-child(3){bottom:53%;right:1%}.end-screen .podium>svg{height:100%;width:100%;margin:0}.modal_inner{margin:1em}.feedback-dock{display:none}.option-modal .modal_inner{max-width:none;width:calc(100% - 1.778em);margin:0;padding:1.333em 1em .667em;font-size:1.2857143rem}.option-modal .modal_inner .playlist-picker_pills{gap:.278em}.option-modal .modal_inner .playlist-picker_pill{height:3.077em}.option-modal .modal_inner .playlist-picker_pills--decades .playlist-picker_pill{height:3.077em;font-size:.722em}.option-button_tag-label{display:none}.modal--feedback{justify-content:flex-end}.modal--feedback .modal_inner{max-height:88%;max-width:none;width:calc(100% - 1.14285714rem);margin:0 0 .57142857rem}}/*! For license information please see wtt.256fd63e0425446b0a18.css.LICENSE.txt */