@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-hebrew-500-normal-DdMTjgiE.woff2)format("woff2"),url(/assets/fredoka-hebrew-500-normal-BtShCMVp.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-ext-500-normal-0PZPWlWP.woff2)format("woff2"),url(/assets/fredoka-latin-ext-500-normal-CA82fdYH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-500-normal-B0JifZgm.woff2)format("woff2"),url(/assets/fredoka-latin-500-normal-BL692wg7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-hebrew-600-normal-CTBxhdlE.woff2)format("woff2"),url(/assets/fredoka-hebrew-600-normal-BiVDObXj.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-ext-600-normal-GoyidTAB.woff2)format("woff2"),url(/assets/fredoka-latin-ext-600-normal-BExgZzUO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-hebrew-700-normal-DBqnFHCe.woff2)format("woff2"),url(/assets/fredoka-hebrew-700-normal-DiqR04Vd.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-ext-700-normal--a2O67AJ.woff2)format("woff2"),url(/assets/fredoka-latin-ext-700-normal-DBnuyHy7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-normal-CGnJ-sf6.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-normal-BjodpZir.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-normal-DveCct9I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fcf4ea;--bg-2:#f7e9d6;--paper:#fffaf3;--sand:#f6d9ae;--sand-2:#efc994;--sand-edge:#deb07a;--hole:#fffaf2;--ink:#5b3d29;--ink-soft:#8b6b53;--muted:#a08670;--blue:#4f8fd6;--blue-d:#2f6db5;--blue-l:#d4e6f6;--pink:#e0587f;--pink-d:#b83c63;--pink-l:#f9d7e0;--yellow:#f2c13b;--yellow-d:#c7930f;--yellow-l:#f8e6a8;--mint:#57c2a0;--mint-d:#2f9a78;--mint-l:#d3f0e5;--radius:26px;--shadow:0 14px 34px #96622e29, 0 3px 8px #96622e1a;--shadow-sm:0 6px 14px #96622e24, 0 1px 3px #96622e1a;--inset:inset 0 2px 4px #a06e3c38, inset 0 -1px 0 #ffffffb3;--sand-board:linear-gradient(160deg, #f8e0bb 0%, var(--sand) 50%, var(--sand-2) 100%);--font-display:"Fredoka", "Rubik Variable", system-ui, sans-serif;--font-body:"Rubik Variable", "Rubik", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{min-height:100%;margin:0}body{font-family:var(--font-body);color:var(--ink);background:radial-gradient(1100px 700px at 50% 0%, #fffaf2 0%, transparent 70%), radial-gradient(900px 600px at 50% 110%, var(--bg-2) 0%, transparent 70%), var(--bg);overscroll-behavior-y:none;background-attachment:fixed;min-height:100dvh;font-size:17px;line-height:1.45}#app{z-index:1;position:relative}h1,h2,h3{font-family:var(--font-display);color:var(--ink);margin:0 0 .5em;font-weight:600;line-height:1.15}h1{font-size:clamp(30px,8vw,42px)}h2{font-size:22px}bdi{unicode-bidi:isolate}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:14px}.mb{--c:var(--blue);--cd:var(--blue-d);color:#fff;background:radial-gradient(circle at 32% 28%, #ffffffbf 0 10%, #fff0 36%), radial-gradient(circle at 50% 55%, var(--c) 55%, var(--cd) 100%)}.main{max-width:640px;margin:0 auto;padding:8px 16px 120px}.tv .main{max-width:1400px}.topbar{align-items:center;gap:10px;max-width:1400px;margin:0 auto;padding:12px 16px;display:flex}.mini-logo{text-decoration:none}.mini-logo .logo{font-size:26px}.code-pill{background:var(--paper);font-family:var(--font-display);box-shadow:var(--shadow-sm);color:var(--ink);border-radius:999px;margin-inline-start:auto;padding:4px 14px;font-weight:600}.gear{background:var(--paper);cursor:pointer;width:46px;height:46px;box-shadow:var(--shadow-sm);border:none;border-radius:50%;margin-inline-start:auto;font-size:20px}.code-pill+.gear{margin-inline-start:0}.logo{font-family:var(--font-display);letter-spacing:.01em;direction:ltr;align-items:baseline;font-size:34px;font-weight:700;display:inline-flex}.logo span{text-shadow:0 2px #ffffffd9,0 5px 12px #96622e33;animation:4.5s ease-in-out infinite hop;display:inline-block}.logo span:first-child{color:var(--blue-d)}.logo span:nth-child(2){color:var(--pink)}.logo span:nth-child(3){color:var(--yellow-d)}.logo span:nth-child(4){color:var(--mint-d)}.logo span:nth-child(5){color:var(--blue)}.logo span:nth-child(6){color:var(--pink-d)}.logo-big{font-size:clamp(60px,18vw,100px)}@keyframes hop{0%,80%,to{transform:translateY(0)}88%{transform:translateY(-7%)}94%{transform:translateY(0)}}.card{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #deb07a59;margin:16px 0;padding:18px}.card.center,.center{text-align:center}.btn{--c:var(--blue);--cd:var(--blue-d);width:100%;min-height:56px;font-family:var(--font-display);cursor:pointer;color:#fff;background:radial-gradient(120% 90% at 30% 8%, #ffffff80 0%, #fff0 45%), linear-gradient(180deg, var(--c) 0%, var(--cd) 100%);-webkit-user-select:none;user-select:none;text-shadow:0 1px 1px #0000002e;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:6px 0;padding:12px 22px;font-size:20px;font-weight:600;transition:transform .12s,box-shadow .12s,filter .2s;display:inline-flex;box-shadow:inset 0 -3px #0000001a,inset 0 2px 1px #ffffff73,0 8px 18px #78502838}.btn:hover:not(:disabled){filter:brightness(1.04)}.btn:active:not(:disabled){transform:translateY(2px)scale(.99);box-shadow:inset 0 -1px #0000001a,0 3px 8px #78502833}.btn:disabled{filter:saturate(.3)opacity(.55);cursor:not-allowed}.btn-good{--c:#5fc5a2;--cd:var(--mint-d)}.btn-yellow{--c:#f6cd55;--cd:var(--yellow-d);color:var(--ink);text-shadow:0 1px #ffffff80}.btn-danger{--c:#e8708f;--cd:var(--pink-d)}.btn-secondary{background:var(--paper);color:var(--ink);text-shadow:none;box-shadow:var(--shadow-sm), inset 0 0 0 1.5px #deb07a99}.btn-ghost{color:var(--ink-soft);box-shadow:none;text-shadow:none;background:0 0;min-height:48px;text-decoration:underline}.btn-big{min-height:64px;font-size:23px}.btn-small{width:auto;min-height:46px;padding:8px 16px;font-size:16px}.actions{gap:4px;margin-top:12px;display:grid}.back{color:var(--ink-soft);cursor:pointer;font-size:18px;font-family:var(--font-display);background:0 0;border:none;padding:10px 0}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fine{color:var(--muted);margin:8px 0;font-size:14px}.main>.fine,.home>.fine,.results>.fine,.standings>.fine{text-align:center}.error{color:#9b2c48;background:var(--pink-l);border-radius:14px;padding:8px 12px;font-weight:600}.badge{font-family:var(--font-display);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:14px;font-weight:600;display:inline-block}.badge-hot{background:var(--pink-l);color:var(--pink-d)}.badge-gold{background:var(--yellow-l);color:#8a6206}.badge-act{background:var(--pink-l);color:var(--pink-d)}.badge-desc{background:var(--blue-l);color:var(--blue-d)}.banner{background:var(--yellow-l);text-align:center;box-shadow:var(--shadow-sm);border-radius:16px;padding:8px 12px;font-weight:600}.big-emoji{margin:8px 0;font-size:68px;line-height:1}.big-text{font-family:var(--font-display);margin:8px 0;font-size:23px;font-weight:600}.field{color:var(--ink);gap:6px;margin:10px 0;font-weight:600;display:grid}.field input,textarea{font:inherit;background:var(--hole);color:var(--ink);width:100%;box-shadow:var(--inset), 0 0 0 1.5px #deb07a8c;border:none;border-radius:18px;padding:13px 16px;font-size:21px}.field input:focus,textarea:focus{box-shadow:var(--inset), 0 0 0 4px var(--blue-l), 0 0 0 1.5px var(--blue);outline:none}.field small{color:var(--muted);font-size:14px;font-weight:400}.code-input{text-align:center;letter-spacing:.3em;direction:ltr;font-family:var(--font-display)!important;font-size:38px!important}.hero{text-align:center;padding:18px 0 0;position:relative}.tagline{color:var(--ink-soft);max-width:420px;margin:4px auto 0;font-size:19px}.hero-blobs{justify-content:center;gap:6px;margin-top:12px;display:flex}.hero-blob.hb1{animation-delay:.3s}.hero-blob.hb2{animation-delay:.6s}.hero-blob.hb3{animation-delay:.9s}.how{color:var(--ink);gap:8px;margin:18px 0;display:grid}.how div{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:18px;padding:10px 14px}.how b{color:#fff;width:28px;height:28px;font-family:var(--font-display);--c:var(--blue);--cd:var(--blue-d);background:radial-gradient(circle at 32% 28%, #ffffffbf 0 10%, #fff0 36%), radial-gradient(circle, var(--c) 55%, var(--cd));border-radius:50%;place-items:center;margin-inline-end:8px;display:inline-grid}.how div:nth-child(2) b{--c:var(--pink);--cd:var(--pink-d)}.how div:nth-child(3) b{--c:var(--yellow);--cd:var(--yellow-d)}.join-card{background:var(--sand-board);border:2px solid var(--sand-edge)}.host-card{background:linear-gradient(160deg, var(--paper) 0%, var(--pink-l) 160%)}.aud-grid{gap:12px;display:grid}.aud-card{text-align:start;background:var(--paper);cursor:pointer;box-shadow:var(--shadow-sm);color:var(--ink);border:none;border-radius:22px;grid-template-columns:64px 1fr;grid-template-areas:"e n""e a""e d";align-items:center;gap:0 12px;padding:14px;transition:transform .15s,box-shadow .15s,background .2s;display:grid}.aud-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.aud-card.on{background:var(--c);box-shadow:var(--shadow), inset 0 0 0 2px #b48a5a73}.aud-emoji{text-align:center;grid-area:e;font-size:44px}.aud-name{font-family:var(--font-display);grid-area:n;font-size:22px;font-weight:600}.aud-age{color:var(--ink-soft);grid-area:a;font-size:15px;font-weight:600}.aud-desc{color:var(--ink-soft);grid-area:d;font-size:14px}.aud-compact{grid-template-columns:repeat(3,1fr);gap:8px}.aud-compact .aud-card{text-align:center;grid-template-columns:1fr;grid-template-areas:"e""n""a";padding:10px 4px}.aud-compact .aud-emoji{font-size:30px}.aud-compact .aud-name{font-size:17px}.aud-compact .aud-age{font-size:12px}.av-editor{grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:8px 0 12px;display:grid}.av-stage{justify-items:center;gap:4px;display:grid}.av-parts{gap:6px;display:grid}.av-part{background:var(--hole);box-shadow:var(--inset);border-radius:999px;grid-template-columns:46px 1fr 46px;align-items:center;display:grid;overflow:hidden}.av-label{text-align:center;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.av-arrow{height:42px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;font-size:28px;font-weight:600}.av-arrow:active{color:var(--blue-d)}[dir=rtl] .av-arrow{transform:scaleX(-1)}.swatch{border-radius:50%;width:16px;height:16px;display:inline-block;box-shadow:inset 0 -2px 3px #00000026}.room-pill{color:var(--ink-soft);text-align:center;font-size:18px}.room-pill b{font-family:var(--font-display);letter-spacing:.1em;color:var(--ink);font-size:26px}@media (max-width:380px){.av-editor{grid-template-columns:1fr}}.blobby{display:block;overflow:visible}.bob .blobby-body,.blobby.bob .blobby-body{transform-origin:50% 90%;animation:3.2s ease-in-out infinite bob}.bounce .blobby-body,.blobby.bounce .blobby-body{transform-origin:50% 95%;animation:1.2s cubic-bezier(.4,1.4,.6,1) infinite bounce}.wiggle .blobby-body,.blobby.wiggle .blobby-body{transform-origin:50% 90%;animation:1s ease-in-out infinite wiggle}@keyframes bob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.015,.985)}}@keyframes bounce{0%,to{transform:translateY(0)scale(1.04,.96)}50%{transform:translateY(-10px)scale(.98,1.02)}}@keyframes wiggle{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)translateY(-2px)}}.join-info{background:var(--sand-board);border:2px solid var(--sand-edge);grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.qr{box-shadow:var(--inset);background:#fff;border-radius:18px;padding:8px}.qr svg{width:100%;height:100%;display:block}.join-step{color:var(--ink-soft);font-size:14px}.join-url{font-family:var(--font-display);word-break:break-all;font-size:18px;font-weight:600}.join-code{direction:ltr;gap:6px;margin:6px 0 8px;display:flex}.join-code span{font-family:var(--font-display);background:var(--hole);width:46px;height:52px;box-shadow:var(--inset);color:var(--ink);border-radius:16px;place-items:center;font-size:32px;font-weight:600;display:grid}@media (max-width:420px){.join-info{text-align:center;grid-template-columns:1fr;justify-items:center}.join-code{justify-content:center}}.pl-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.pl{cursor:default;color:var(--ink);background:0 0;border:none;border-radius:20px;justify-items:center;gap:2px;padding:8px 2px;transition:background .2s;display:grid}.pl:not(:disabled){cursor:pointer}.pl:not(:disabled):hover{background:var(--bg-2)}.pl-me{background:var(--yellow-l)}.pl-av{animation:.6s cubic-bezier(.3,1.4,.6,1) both popIn;position:relative}.pl-crown{top:-8px;font-size:20px;position:absolute}.pl-crown:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.pl-crown:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.pl-crown:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.pl-crown:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.pl-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:600;overflow:hidden}.pl-away{opacity:.45}.pl-status{color:var(--muted);font-size:12px}.teams{grid-template-columns:repeat(var(--n), 1fr);gap:8px;display:grid}.team-col{background:color-mix(in srgb, var(--tc) 28%, var(--paper));box-shadow:var(--inset);border-radius:20px;padding:8px}.team-col h3{text-align:center;font-size:17px}.team-col .pl-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}@media (max-width:480px){.teams{grid-template-columns:repeat(2,1fr)}}.seg{background:var(--hole);box-shadow:var(--inset);border-radius:999px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.seg button{cursor:pointer;min-height:42px;color:var(--ink-soft);background:0 0;border:none;border-radius:999px;padding:9px 14px;font-weight:600;transition:background .2s,color .2s}.seg button.on{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm)}.seg-wide{width:100%;display:flex}.seg-wide button{flex:1;font-size:17px}.set-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;font-weight:600;display:flex}.game-grid{gap:10px;margin:12px 0;display:grid}.game-card{text-align:start;background:var(--paper);box-shadow:var(--shadow-sm);cursor:pointer;color:var(--ink);border:none;border-radius:22px;grid-template-columns:56px 1fr;grid-template-areas:"i n""i d""i m";align-items:center;gap:0 12px;padding:14px;transition:transform .15s,box-shadow .15s,background .2s;display:grid;position:relative}.game-card:not(:disabled):hover{box-shadow:var(--shadow);transform:translateY(-2px)}.game-card:disabled{cursor:default;opacity:1}.game-card.on{background:var(--gc);box-shadow:var(--shadow), inset 0 0 0 2px #b48a5a73}.gc-icon{grid-area:i;font-size:42px}.gc-name{font-family:var(--font-display);grid-area:n;font-size:21px;font-weight:600}.gc-desc{grid-area:d;font-size:15px}.gc-meta{color:var(--ink-soft);grid-area:m;font-size:13px}.gc-check{top:-10px;color:#fff;width:32px;height:32px;box-shadow:var(--shadow-sm);--c:var(--mint);--cd:var(--mint-d);background:radial-gradient(circle at 32% 28%, #ffffffb3 0 10%, #fff0 36%), radial-gradient(circle, var(--c) 55%, var(--cd));border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute}.gc-check:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-8px}.gc-check:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-8px}.gc-check:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-8px}.gc-check:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-8px}details summary{cursor:pointer;font-weight:600;font-family:var(--font-display);color:var(--ink);padding:6px 0;font-size:18px}.waiting-text{text-align:center;color:var(--ink-soft);font-size:18px;font-weight:600}.dots{animation:3s linear infinite spin;display:inline-block}.lobby-tv{grid-template-columns:1.1fr 1fr;align-items:start;gap:32px;padding:20px;display:grid}.lobby-tv h2{font-size:32px}.lobby-tv .tv-right .pl-name{font-size:20px}.lobby-tv .pl-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.join-big{grid-template-columns:auto 1fr;align-items:center}.join-big .join-url{font-size:26px}.join-big .join-code span{width:60px;height:70px;font-size:44px}.tv-next{font-family:var(--font-display);color:var(--ink-soft);margin-top:20px;font-size:24px}.bot-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.bot-row .fine{flex:1;min-width:160px;margin:0}.sheet-back{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#5b3d2952;justify-content:center;align-items:flex-end;animation:.25s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sheet{background:var(--paper);padding:22px 18px calc(20px + env(safe-area-inset-bottom));border-radius:30px 30px 0 0;width:100%;max-width:560px;max-height:90dvh;animation:.3s cubic-bezier(.2,1,.4,1) slideUp;overflow:auto;box-shadow:0 -10px 40px #96622e33}.toast{background:var(--paper);z-index:60;box-shadow:var(--shadow);text-align:center;border-radius:18px;max-width:90vw;padding:12px 20px;font-weight:600;animation:.35s popIn;position:fixed;top:70px;left:50%;transform:translate(-50%)}.conn-badge{background:var(--ink);color:#fff;z-index:70;box-shadow:var(--shadow);border-radius:999px;padding:10px 18px;font-weight:600;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.spin{animation:1.2s linear infinite spin;display:inline-block}.paused{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;color:var(--ink);font-family:var(--font-display);text-align:center;background:#fcf4ead9;place-items:center;font-size:36px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.hostbar{bottom:calc(10px + env(safe-area-inset-bottom));z-index:45;box-shadow:var(--shadow);background:#fffaf3f7;border:1px solid #deb07a80;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.hostbar button{background:var(--hole);cursor:pointer;white-space:nowrap;min-height:42px;box-shadow:var(--inset);color:var(--ink);border:none;border-radius:999px;padding:8px 12px;font-size:15px;font-weight:600}.hb-label{color:var(--yellow-d);padding-inline-start:6px;padding-inline-end:6px;font-size:14px;font-weight:600}.flash{z-index:30;pointer-events:none;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.flash-inner{text-align:center;box-shadow:var(--shadow);background:#fffaf3f0;border-radius:999px;padding:16px 36px;animation:1.5s cubic-bezier(.2,1.1,.4,1) both flashIn}.flash-text{font-family:var(--font-display);color:var(--ink);font-size:clamp(34px,10vw,68px);font-weight:600}.flash-sub{color:var(--ink-soft);font-size:20px;font-weight:600}@keyframes flashIn{0%{opacity:0;transform:scale(.85)}18%{opacity:1;transform:scale(1.02)}30%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(1.04)}}.confetti{pointer-events:none;z-index:35;width:100vw;height:100vh;position:fixed;top:0;bottom:0;left:0;right:0}.loading,.fatal{text-align:center;color:var(--ink-soft);padding:80px 16px}.fatal{color:var(--ink);max-width:480px;margin:60px auto;padding:24px}.intro-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.intro-head .tour-badge{grid-column:1/-1;justify-self:start}.intro-icon{background:var(--gc);width:78px;height:78px;box-shadow:var(--shadow), inset 0 -5px 8px #0000000f, inset 0 5px 8px #ffffffa6;border-radius:50%;place-items:center;font-size:46px;animation:.6s both popIn;display:grid}.intro-head h1{margin:0}.steps{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.step{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:20px;align-items:center;gap:12px;padding:12px 14px;font-size:18px;display:flex}.step-emoji{background:var(--hole);width:52px;height:52px;box-shadow:var(--inset);border-radius:50%;flex:none;place-items:center;font-size:30px;display:grid}.score-rule{background:var(--yellow-l);border-radius:18px;padding:10px 14px;font-weight:500}.read-aloud{background:var(--blue-l);color:var(--blue-d);cursor:pointer;min-height:44px;box-shadow:var(--shadow-sm);border:none;border-radius:999px;padding:8px 16px;font-weight:600}.practice h3{font-size:18px}.practice-ok{color:var(--mint-d);font-weight:600}.ready-row{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;font-weight:600;display:flex}.ready-avs{flex-wrap:wrap;display:flex}.intro-tv .steps{grid-template-columns:repeat(3,1fr)}.intro-tv .step{text-align:center;flex-direction:column;font-size:24px}.intro-tv .step-emoji{width:96px;height:96px;font-size:52px}.tour-badge{background:var(--yellow-l);color:#8a6206;font-weight:600;font-family:var(--font-display);box-shadow:var(--shadow-sm);border-radius:999px;margin-bottom:8px;padding:4px 14px;display:inline-block}.g-head{color:var(--ink);flex-wrap:nowrap;align-items:center;gap:10px;margin:6px 0 4px;display:flex}.g-head .timer{margin-inline-start:auto}.g-head .badge{flex:none}.g-round{font-family:var(--font-display);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:999px;flex:none;padding:4px 14px;font-size:17px;font-weight:600}.g-who{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;align-items:center;gap:6px;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.g-who svg{flex:none}.timer{filter:drop-shadow(0 4px 8px #96622e2e);flex:none;place-items:center;display:grid;position:relative}.timer svg{position:absolute;top:0;bottom:0;left:0;right:0}.timer svg circle:last-child{transition:stroke-dashoffset .25s linear}.timer-num{font-family:var(--font-display);color:var(--ink);font-size:21px;font-weight:600;position:relative}.timer-urgent{animation:.6s ease-in-out infinite alternate pulse}@keyframes pulse{to{transform:scale(1.06)}}.instruction{text-align:center;color:var(--ink-soft);font-size:18px;font-weight:600}.who-done{color:var(--ink-soft);gap:6px;margin:12px 0;font-weight:600;display:grid}.who-avs{flex-wrap:wrap;gap:4px;display:flex}.who{opacity:.4;transition:opacity .3s,transform .3s;position:relative}.who.done{opacity:1;transform:translateY(-3px)}.who i{bottom:-2px;color:#fff;--c:var(--mint);--cd:var(--mint-d);background:radial-gradient(circle at 32% 28%, #ffffffb3 0 10%, #fff0 36%), radial-gradient(circle, var(--c) 55%, var(--cd));border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:700;display:grid;position:absolute}.who i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-2px}.who i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-2px}.who i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-2px}.who i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-2px}.stage .who-done{font-size:22px}.prompt{font-family:var(--font-display);text-align:center;background:var(--sand-board);border:2px solid var(--sand-edge);padding:24px 20px;font-size:clamp(21px,5.6vw,28px);font-weight:600;position:relative}.prompt-q{top:-16px;color:var(--pink);font-size:44px;position:absolute}.prompt-q:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.prompt-q:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.prompt-q:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.prompt-q:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.prompt.small{border-width:1px;border-radius:16px;margin-bottom:8px;padding:10px;font-size:17px}.stage .prompt{padding:40px;font-size:clamp(30px,3.6vw,52px)}.answer-form{gap:4px;display:grid}textarea{resize:none;min-height:92px}.count{color:var(--muted);font-variant-numeric:tabular-nums}.sent{text-align:center;background:var(--mint-l);font-weight:600}.entries{gap:10px;display:grid}.entry-wrap{align-items:stretch;gap:6px;display:flex}.entry{text-align:start;background:var(--paper);min-height:62px;box-shadow:var(--shadow-sm);cursor:pointer;color:var(--ink);border:none;border-radius:22px;flex-wrap:wrap;flex:1;align-items:center;gap:10px;padding:12px 18px;font-size:19px;font-weight:500;transition:transform .15s,background .2s,box-shadow .15s;display:flex}.entry:hover:not(:disabled){box-shadow:var(--shadow);transform:translateY(-1px)}.entry:active:not(:disabled){transform:scale(.99)}.entry:disabled{cursor:default}.entry.own{background:var(--bg-2);color:var(--ink-soft)}.entry.chosen{background:var(--blue-l);box-shadow:var(--shadow), inset 0 0 0 2px var(--blue)}.tag{background:var(--hole);color:var(--ink-soft);box-shadow:var(--inset);border-radius:999px;margin-inline-start:auto;padding:2px 10px;font-size:12px}.tag-vote{background:var(--blue);color:#fff;box-shadow:none}.hide-btn{background:var(--paper);cursor:pointer;width:48px;box-shadow:var(--shadow-sm);border:none;border-radius:18px;font-size:17px}.stage .entry{font-size:28px}.reveal-entry{background:var(--hole);min-height:62px;box-shadow:var(--inset);border-radius:22px;place-items:center;display:grid}.re-mystery{background:radial-gradient(circle at 32% 28%,#fff 0 12%,#fff0 40%),radial-gradient(circle,#ead2ad 50%,#d4b083);border-radius:50%;width:30px;height:30px;font-size:0;box-shadow:0 2px 4px #96622e33}.reveal-entry.shown{background:var(--paper);box-shadow:var(--shadow-sm);place-items:stretch stretch;padding:12px 18px;animation:.7s cubic-bezier(.2,1.2,.4,1) both rollIn}.reveal-entry.fav{background:linear-gradient(160deg, #fffaf0, var(--yellow-l));animation:.7s cubic-bezier(.2,1.2,.4,1) both rollIn,1.6s ease-in-out .7s infinite alternate glow}.re-text{font-size:20px;font-weight:600}.re-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.re-author{align-items:center;gap:4px;font-weight:600;display:inline-flex}.re-votes{color:var(--ink-soft);font-size:14px}.re-pts{font-family:var(--font-display);color:var(--mint-d);margin-inline-start:auto;font-size:22px;font-weight:600}@keyframes rollIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes glow{to{box-shadow:var(--shadow-sm), 0 0 0 4px #f2c13b59, 0 0 28px #f2c13b73}}.canvas-wrap{box-shadow:0 0 0 10px var(--sand), 0 0 0 12px var(--sand-edge), var(--shadow);background:#fff;border-radius:20px;margin:20px 12px;overflow:hidden}.canvas-wrap.small{max-width:340px;margin-inline-start:auto;margin-inline-end:auto}.doodle-canvas{aspect-ratio:4/3;touch-action:none;width:100%;display:block}.doodle-canvas.editable{cursor:crosshair}.stage .canvas-wrap{max-width:900px;margin-inline-start:auto;margin-inline-end:auto}.word-banner{background:var(--yellow-l);text-align:center;font-size:21px;font-family:var(--font-display);box-shadow:var(--shadow-sm);border-radius:999px;padding:10px 16px}.toolbar{background:var(--sand-board);box-shadow:var(--shadow-sm);border:2px solid var(--sand-edge);border-radius:24px;gap:10px;padding:10px;display:grid}.palette{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;padding:3px;display:grid}.sw{aspect-ratio:1;cursor:pointer;border:none;border-radius:50%;width:100%;min-width:0;padding:0;font-size:13px;transition:transform .15s;box-shadow:inset 0 -3px 4px #0000002e,0 2px 4px #96622e47;background-image:radial-gradient(circle at 32% 28%,#ffffffa6 0 10%,#fff0 38%)!important}.sw.on{box-shadow:inset 0 -3px 4px #0000002e, 0 0 0 3px var(--paper), 0 0 0 5px var(--blue);transform:scale(1.18)}.tools{justify-content:space-between;align-items:center;gap:6px;display:flex}.sizes{background:var(--hole);box-shadow:var(--inset);border-radius:999px;gap:4px;padding:4px;display:flex}.size{cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.size i{background:var(--ink);border-radius:50%;display:block}.size.on{background:var(--paper);box-shadow:var(--shadow-sm)}.tool{background:var(--paper);cursor:pointer;width:50px;height:46px;box-shadow:var(--shadow-sm);color:var(--ink);border:none;border-radius:999px;font-size:21px}.options-wait{text-align:center;color:var(--ink-soft);padding:16px;font-size:19px;font-weight:600}.options-wait b{font-family:var(--font-display);color:var(--blue-d);font-size:30px}.options-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.options-grid.three{grid-template-columns:repeat(3,1fr)}.opt{background:var(--paper);cursor:pointer;min-height:92px;box-shadow:var(--shadow-sm);color:var(--ink);border:none;border-radius:22px;justify-items:center;gap:2px;padding:10px 6px;transition:transform .15s,box-shadow .15s;animation:.4s both popIn;display:grid;position:relative}.opt:nth-child(2){animation-delay:50ms}.opt:nth-child(3){animation-delay:.1s}.opt:nth-child(4){animation-delay:.15s}.opt:nth-child(5){animation-delay:.2s}.opt:nth-child(6){animation-delay:.25s}.opt:hover:not(:disabled){box-shadow:var(--shadow);transform:translateY(-2px)}.opt:disabled{cursor:default}.opt:disabled:not(.right):not(.wrong):not(.chosen){opacity:.5}.opt-emoji{font-size:38px;line-height:1}.opt-word{font-size:16px;font-weight:600}.opt.right{background:var(--mint-l);box-shadow:var(--shadow-sm), inset 0 0 0 2px var(--mint)}.opt.wrong{background:var(--pink-l);box-shadow:var(--shadow-sm), inset 0 0 0 2px var(--pink)}.opt.chosen{background:var(--blue-l)}.opt-mark{top:6px;font-size:22px;font-weight:700;position:absolute}.opt-mark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.opt-mark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.opt-mark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.opt-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.stage .options-grid{grid-template-columns:repeat(6,1fr)}.choices{gap:10px;display:grid}.choice{font-size:23px;font-weight:600;font-family:var(--font-display);background:var(--paper);cursor:pointer;box-shadow:var(--shadow-sm);color:var(--ink);border:none;border-radius:22px;align-items:center;gap:12px;padding:12px 18px;transition:transform .15s,box-shadow .15s;display:flex}.choice:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.choice-emoji{font-size:40px}.it-was{text-align:center;font-family:var(--font-display);font-size:26px}.it-was b{color:var(--blue-d)}.got-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.got-list li{align-items:center;gap:8px;font-weight:600;display:flex}.drawer-pts{margin-top:10px;font-weight:600}.prac-drawing{width:160px;box-shadow:0 0 0 6px var(--sand), var(--shadow-sm);border-radius:14px;margin:8px auto;display:block}.secret-card{background:var(--sand-board);border:2px solid var(--sand-edge);box-shadow:var(--shadow);text-align:center;border-radius:30px;margin:12px 0;padding:20px;animation:.5s cubic-bezier(.2,1.2,.4,1) both cardIn}.secret-card.small{padding:10px}.sc-emoji{filter:drop-shadow(0 6px 8px #96622e40);font-size:100px;line-height:1.1}.secret-card.small .sc-emoji{font-size:56px}.sc-word{font-family:var(--font-display);font-size:38px;font-weight:600}.sc-other{color:var(--ink-soft);font-size:17px}.actor-btns{grid-template-columns:2fr 1fr;gap:10px;display:grid}.actor-btns .btn{margin:0}.pick-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin:10px 0;display:grid}.pick{background:var(--hole);cursor:pointer;min-height:92px;box-shadow:var(--inset);color:var(--ink);border:none;border-radius:20px;justify-items:center;gap:4px;padding:8px 4px;font-weight:600;display:grid}.pick:active{background:var(--mint-l)}.acting-now{align-items:center;gap:14px;display:flex}.shout{font-family:var(--font-display);color:var(--pink);text-align:center;margin:20px 0;font-size:clamp(30px,9vw,54px);font-weight:600;animation:2.4s ease-in-out infinite sway}@keyframes sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)scale(1.02)}}.watch-card{text-align:center;background:linear-gradient(160deg, var(--paper), var(--blue-l))}.wc-word{font-family:var(--font-display);font-size:34px;font-weight:600}.got-count{font-family:var(--font-display);text-align:center;color:var(--mint-d);font-size:26px}.last-card{background:var(--paper);text-align:center;max-width:420px;box-shadow:var(--shadow-sm);border-radius:18px;margin:10px auto;padding:8px 14px;font-weight:600}.last-card.got{background:var(--mint-l)}.last-card.skipped{background:var(--bg-2);color:var(--ink-soft)}.card-list{gap:6px;margin:0;padding:0;font-size:18px;list-style:none;display:grid}.card-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card-list li.skipped{opacity:.55}.cl-mark{color:#fff;--c:var(--mint);--cd:var(--mint-d);background:radial-gradient(circle at 32% 28%, #ffffffb3 0 10%, #fff0 36%), radial-gradient(circle, var(--c) 55%, var(--cd));border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:inline-grid}.card-list li.skipped .cl-mark{--c:#cdb79a;--cd:#a98d6c}.stage .sc-word,.stage .wc-word{font-size:58px}@keyframes cardIn{0%{opacity:0;transform:translateY(30px)rotate(-4deg)scale(.92)}to{opacity:1;transform:none}}.title-pop{text-align:center;animation:.7s cubic-bezier(.3,1.4,.6,1) both popIn}.winner{text-align:center}.winner-blobs{justify-content:center;gap:8px;display:flex}.winner-team{font-size:84px;animation:1.2s ease-in-out infinite bounceEmoji;display:inline-block}.winner-name{font-family:var(--font-display);color:var(--ink);font-size:32px;font-weight:600}.winner-sub{color:var(--ink-soft);font-size:19px;font-weight:600}.my-place{text-align:center;color:var(--ink-soft);font-size:18px;font-weight:600}@keyframes bounceEmoji{50%{transform:translateY(-10px)}}.board{margin:0;padding:0;list-style:none;position:relative}.board-row{grid-template-columns:30px 40px minmax(0,1.3fr) minmax(36px,1fr) auto;align-items:center;gap:8px;height:52px;transition:transform .9s cubic-bezier(.2,1,.4,1);display:grid;position:absolute;top:0;left:0;right:0}.board-rank{font-family:var(--font-display);color:#fff;--c:#d8bf9c;--cd:#a98d6c;background:radial-gradient(circle at 32% 28%, #ffffffb3 0 10%, #fff0 36%), radial-gradient(circle, var(--c) 55%, var(--cd));text-shadow:0 1px 1px #0003;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:grid}.board-first .board-rank{--c:var(--yellow);--cd:var(--yellow-d)}.board-team{text-align:center;font-size:28px}.board-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:grid;overflow:hidden}.board-name small{color:var(--muted);text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.board-name bdi{text-overflow:ellipsis;overflow:hidden}[dir=ltr] .board-name>bdi{text-align:left}[dir=rtl] .board-name>bdi{text-align:right}.board-bar{background:var(--hole);height:14px;box-shadow:var(--inset);border-radius:999px;overflow:hidden}.board-bar span{background:linear-gradient(180deg, #86b6e8, var(--blue));transform-origin:0;border-radius:999px;height:100%;animation:1.4s cubic-bezier(.2,1,.3,1) both grow;display:block}[dir=rtl] .board-bar span{transform-origin:100%}.board-score{font-family:var(--font-display);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.board-delta{color:var(--mint-d);margin-inline-start:4px;font-size:14px;font-style:normal}.board-row.board-mini{height:40px}.board-mini .board-rank{width:24px;height:24px;font-size:12px}.board-mini .board-score{font-size:16px}.board-me:before{content:"";background:var(--blue-l);box-shadow:0 0 0 2px var(--blue);z-index:-1;border-radius:16px;position:absolute;top:-3px;bottom:-3px;left:-6px;right:-6px}.board-row.board-me{z-index:1}@keyframes grow{0%{transform:scaleX(0)}}.highlights{gap:8px;display:grid}.hl{align-items:center;gap:12px;margin:4px 0;display:flex}.hl-icon{background:var(--hole);width:54px;height:54px;box-shadow:var(--inset);border-radius:50%;flex:none;place-items:center;font-size:28px;display:grid}.hl-title{font-family:var(--font-display);font-weight:600}.rating{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:14px 0;font-weight:600;display:flex}.rating button{background:var(--paper);cursor:pointer;width:58px;height:58px;box-shadow:var(--shadow-sm);border:none;border-radius:50%;font-size:30px;transition:transform .15s}.rating button:active{transform:scale(.92)}.next-up{background:var(--gc);text-align:center;justify-items:center;gap:4px;display:grid}.next-up b{font-family:var(--font-display);font-size:25px}.explainer p{margin:6px 0}.pp{flex-wrap:wrap;gap:6px;display:flex}.pp span{text-align:center;background:var(--hole);box-shadow:var(--inset);border-radius:14px;padding:4px 10px;font-size:14px;display:grid}.pp b{font-family:var(--font-display)}.why{background:var(--yellow-l);font-size:18px;font-weight:600}.podium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:10px;margin:20px 0 10px;display:grid}.pod{justify-items:center;gap:4px;display:grid}.pod-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;font-weight:600;overflow:hidden}.pod-block{transform-origin:bottom;width:100%;box-shadow:var(--shadow-sm), inset 0 2px 0 #fff9;border-radius:22px 22px 8px 8px;align-content:start;justify-items:center;padding-top:10px;animation:1s cubic-bezier(.2,1.1,.4,1) both rise;display:grid}.pod-0 .pod-block{background:linear-gradient(180deg, #e6f0fa, var(--blue-l));height:120px;animation-delay:.3s}.pod-1 .pod-block{background:linear-gradient(180deg, #fcf1cc, var(--yellow-l));height:160px;animation-delay:.8s}.pod-2 .pod-block{background:linear-gradient(180deg, #fde9ee, var(--pink-l));height:100px;animation-delay:0s}.pod-rank{font-family:var(--font-display);font-size:36px;font-weight:600}.pod-pts{color:var(--ink-soft);font-weight:600}@keyframes rise{0%{transform:scaleY(0)}}.pop-in{animation:.5s cubic-bezier(.3,1.3,.6,1) both popIn}@keyframes popIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}}@keyframes slideUp{0%{transform:translateY(100%)}}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1000px){.room.tv{zoom:1.1}}@media (min-width:1500px){.room.tv{zoom:1.6}}@media (min-width:2200px){.room.tv{zoom:2.2}}.tv .main{padding:10px 32px 40px}.tv .g-head,.tv .g-round{font-size:24px}.tv .timer{margin-block-start:6px;margin-block-end:6px;transform:scale(1.2)}.tv .card{font-size:21px}.tv .board-row{font-size:22px}.tv .stage .canvas-wrap{max-width:46vh}.tv .stage .options-grid .opt{min-height:70px;padding:6px}.tv .stage .opt-emoji{font-size:32px}.tv .results,.tv .standings,.tv .podium-screen{grid-template-columns:1fr 1.25fr;align-items:start;column-gap:28px;display:grid}.tv .results>h1,.tv .standings>h1,.tv .podium-screen>h1,.tv .standings>.tour-badge,.tv .podium-screen>.podium{grid-column:1/-1}.tv .podium-screen>.podium{justify-self:center;width:100%;max-width:720px;margin:4px 0}.tv .podium-screen .pod-1 .pod-block{height:120px}.tv .podium-screen .pod-0 .pod-block{height:90px}.tv .podium-screen .pod-2 .pod-block{height:88px}.tv .results .card,.tv .standings .card,.tv .podium-screen .card{margin:8px 0}.tv .main>*{margin-top:0}@media (min-width:900px){.tv .entries{grid-template-columns:repeat(2,1fr)}}.stk{bottom:calc(14px + env(safe-area-inset-bottom));z-index:46;justify-items:end;gap:10px;display:grid;position:fixed}.stk:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.stk:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.stk:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.stk:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.stk-up{bottom:calc(76px + env(safe-area-inset-bottom))}.stk-btn{cursor:pointer;color:#fff;background:radial-gradient(circle at 32% 26%, #ffffffd9 0 9%, #fff0 34%), radial-gradient(circle at 50% 55%, #f6cd55 55%, var(--yellow-d) 100%);border:none;border-radius:50%;width:60px;height:60px;font-size:30px;transition:transform .15s;box-shadow:inset 0 -4px 6px #0000001f,0 10px 22px #96622e52}.stk-btn:active{transform:scale(.92)}.stk-btn.on{color:var(--ink);font-size:22px}.stk-tray{box-shadow:var(--shadow);background:#fffaf3fa;border:1px solid #deb07a80;border-radius:26px;grid-template-columns:repeat(4,56px);gap:8px;padding:12px;display:grid;position:relative}.stk-item{cursor:pointer;background:var(--hole);width:56px;height:56px;box-shadow:var(--inset);border:none;border-radius:50%;font-size:32px;transition:transform .12s}.stk-item:active{transform:scale(1.25)rotate(-8deg)}.stk-cool{text-align:center;color:var(--pink-d);grid-column:1/-1;font-size:13px;font-weight:600}.fly-layer,.cameo-layer{pointer-events:none;z-index:33;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.fly{justify-items:center;gap:2px;animation:3.1s cubic-bezier(.2,.8,.3,1) forwards flyUp;display:grid;position:absolute;bottom:-120px;transform:translate(-50%)}.fly-bubble{width:74px;height:74px;box-shadow:var(--shadow);background:#fffaf3f2;border-radius:50%;place-items:center;font-size:44px;animation:.5s cubic-bezier(.3,1.8,.5,1) both stickerPop,1.2s ease-in-out .5s infinite wob;display:grid}.fly-name{box-shadow:var(--shadow-sm);text-overflow:ellipsis;white-space:nowrap;background:#fffaf3f2;border-radius:999px;max-width:110px;padding:1px 8px;font-size:12px;font-weight:700;overflow:hidden}.fly-tv .fly-bubble{width:130px;height:130px;font-size:84px}.fly-tv .fly-name{max-width:200px;font-size:18px}.fly-rm .fly{animation:3s forwards fadeOnly;bottom:90px}@keyframes flyUp{0%{transform:translate(-50%, 0) rotate(var(--tilt));opacity:0}10%{opacity:1}70%{transform:translate(-50%, -55vh) rotate(calc(var(--tilt) * -1));opacity:1}to{opacity:0;transform:translate(-50%,-70vh)scale(.6)}}@keyframes stickerPop{0%{transform:scale(.2)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes wob{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)scale(1.05)}}@keyframes fadeOnly{0%,80%{opacity:1}to{opacity:0}}.combo{box-shadow:var(--shadow), 0 0 0 10px #f2c13b40, 0 0 60px #f2c13b80;direction:ltr;background:#fffaf3f5;border-radius:999px;align-items:center;gap:10px;padding:14px 30px;animation:1.8s cubic-bezier(.2,1.4,.4,1) both comboIn;display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.combo-e{font-size:70px;animation:.6s ease-in-out infinite wob;display:inline-block}.combo-n{font-family:var(--font-display);color:var(--pink-d);font-size:54px;font-weight:700}.fly-tv .combo-e{font-size:120px}.fly-tv .combo-n{font-size:90px}@keyframes comboIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}35%{transform:translate(-50%,-50%)scale(1)}85%{opacity:1}to{opacity:0;transform:translate(-50%,-60%)scale(1.1)}}.cameo{justify-items:center;display:grid;position:absolute}.cameo-say{width:46px;height:46px;box-shadow:var(--shadow-sm);background:#fffaf3f5;border-radius:50%;place-items:center;margin-bottom:-4px;font-size:26px;animation:.5s cubic-bezier(.3,1.8,.5,1) .5s both stickerPop;display:grid}.cameo-tv .cameo-say{width:70px;height:70px;font-size:40px}.cameo-bottom{bottom:-10px}.cameo-peek.cameo-bottom{animation:2.6s cubic-bezier(.3,1.3,.5,1) both peekUp}.cameo-left{left:-12px}.cameo-right{right:-12px}.cameo-peek.cameo-left{animation:2.6s cubic-bezier(.3,1.3,.5,1) both peekLeft}.cameo-peek.cameo-right{animation:2.6s cubic-bezier(.3,1.3,.5,1) both peekRight}@keyframes peekUp{0%{transform:translateY(110%)}20%,75%{transform:translateY(18%)}to{transform:translateY(110%)}}@keyframes peekLeft{0%{transform:translate(-110%)rotate(20deg)}20%,75%{transform:translate(-25%)rotate(20deg)}to{transform:translate(-110%)rotate(20deg)}}@keyframes peekRight{0%{transform:translate(110%)rotate(-20deg)}20%,75%{transform:translate(25%)rotate(-20deg)}to{transform:translate(110%)rotate(-20deg)}}.cameo-run{animation:3.2s linear both runAcross;bottom:6px}[dir=rtl] .cameo-run{animation-name:runAcrossRtl}@keyframes runAcross{0%{left:-140px}to{left:calc(100% + 40px)}}@keyframes runAcrossRtl{0%{left:calc(100% + 40px)}to{left:-140px}}.cameo-name{box-shadow:var(--shadow-sm);background:#fffaf3f5;border-radius:999px;padding:1px 8px;font-size:13px;font-weight:700}.cameo-pop{animation:1.8s cubic-bezier(.3,1.5,.5,1) both popUpDown}@keyframes popUpDown{0%{transform:translateY(110%)}25%,70%{transform:translateY(10%)}to{transform:translateY(110%)}}.countdown{z-index:38;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#fcf4ead1;place-content:center;justify-items:center;gap:18px;animation:.2s fadeIn;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.cd-holes{background:var(--sand-board);border:2px solid var(--sand-edge);box-shadow:var(--shadow);border-radius:999px;gap:18px;padding:16px 22px;display:flex}.cd-hole{background:var(--hole);width:54px;height:54px;box-shadow:var(--inset);border-radius:50%;position:relative}.cd-hole.filled:after{content:"";background:radial-gradient(circle at 32% 26%, #fff 0 10%, #fff0 36%), radial-gradient(circle at 50% 55%, var(--c) 55%, var(--cd) 100%);border-radius:50%;animation:.45s cubic-bezier(.3,1.6,.5,1) both dropIn;position:absolute;top:4px;bottom:4px;left:4px;right:4px;box-shadow:0 3px 6px #0000002e}.cd-3{--c:var(--blue);--cd:var(--blue-d)}.cd-2{--c:var(--pink);--cd:var(--pink-d)}.cd-1{--c:var(--yellow);--cd:var(--yellow-d)}@keyframes dropIn{0%{opacity:0;transform:translateY(-80px)scale(.8)}70%{opacity:1;transform:translateY(4px)scale(1.05,.95)}to{transform:none}}.cd-num{font-family:var(--font-display);color:var(--ink);text-shadow:0 6px 18px #96622e40;font-size:clamp(80px,26vw,160px);font-weight:700;line-height:1;animation:.6s cubic-bezier(.3,1.6,.5,1) both cdPop}@keyframes cdPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.rm .cameo-layer,.rm .countdown{display:none}.rm .fly{bottom:90px;transform:translate(-50%);animation:none!important}.rm .fly-bubble,.rm .combo,.rm .combo-e{animation:none!important}.tvs-viewport{background:radial-gradient(1200px 800px at 50% 30%,#fffaf2 0%,#0000 70%),radial-gradient(1000px 600px at 50% 110%,#efd6b4 0%,#0000 70%),#f3e3cc;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.tvs{transform-origin:50%;width:1920px;height:1080px;color:var(--ink);background:radial-gradient(1400px 900px at 50% 40%,#fffaf3 0%,#fcf1e2 55%,#f6e3c8 100%);border-radius:0;font-size:30px;position:absolute;top:50%;left:50%;overflow:hidden}.tvs-backdrop{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.tvs-board{opacity:.55;background:radial-gradient(circle at 12px 12px,#deb07a2e 3px,#0000 4px) 0 0/48px 48px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(1100px 700px,#0000 55%,#000 100%);mask-image:radial-gradient(1100px 700px,#0000 55%,#000 100%)}.tvs-deco{opacity:.55;background:radial-gradient(circle at 32% 26%, #fff 0 10%, #fff0 36%), radial-gradient(circle at 50% 55%, var(--c) 55%, var(--cd) 100%);border-radius:50%;width:30px;height:30px;animation:4s ease-in-out infinite bob;position:absolute;box-shadow:0 3px 6px #0000001f}.m-blue{--c:var(--blue);--cd:var(--blue-d)}.m-pink{--c:var(--pink);--cd:var(--pink-d)}.m-yellow{--c:var(--yellow);--cd:var(--yellow-d)}.m-mint{--c:var(--mint);--cd:var(--mint-d)}.tvs-head{z-index:3;grid-template-columns:1fr auto 1fr;align-items:center;height:150px;padding:18px 48px 0;display:grid;position:absolute;top:0;left:0;right:0}.tvs-head-l{align-items:center;gap:26px;display:flex}.tvs-head-l .logo{font-size:46px}.tvs-head-c{justify-items:center;gap:8px;display:grid}.tvs-head-r{justify-content:flex-end;display:flex}.tvs-join{box-shadow:var(--shadow-sm);background:#fffaf3f2;border-radius:22px;align-items:center;gap:14px;padding:8px 18px 8px 8px;display:flex}.tvs-join .qr{border-radius:12px;overflow:hidden}.tvs-join-url{color:var(--ink-soft);font-size:22px;font-weight:600}.tvs-join-code{font-family:var(--font-display);letter-spacing:6px;font-size:48px;font-weight:700;line-height:1}.tvs-title{background:var(--gc);font-family:var(--font-display);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:14px;padding:12px 30px;font-size:44px;font-weight:700;display:flex}.tvs-title em{background:#ffffffb3;border-radius:999px;padding:4px 16px;font-size:26px;font-style:normal;font-weight:600}.tvs-title em.x2{background:var(--yellow);color:#fff}.tvs-tour{color:var(--ink-soft);font-size:24px;font-weight:600}.tvs-head .timer{transform:none}.tvs-main{display:grid;position:absolute;top:160px;bottom:200px;left:60px;right:60px}.phase-lobby .tvs-main,.phase-results .tvs-main,.phase-standings .tvs-main,.phase-podium .tvs-main{bottom:40px}.phase-lobby .tvs-main{top:120px}.tvs-rail{background:var(--sand-board);border:2px solid var(--sand-edge);max-width:1840px;height:168px;box-shadow:var(--shadow);z-index:4;border-radius:90px;justify-content:center;align-items:flex-end;gap:10px;padding:10px 26px 12px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.tvs-seat{justify-items:center;width:118px;transition:transform .3s;display:grid;position:relative}.tvs-hole{background:var(--hole);width:104px;height:104px;box-shadow:var(--inset);border-radius:50%;place-items:center;display:grid;overflow:visible}.tvs-seat.active .tvs-hole{box-shadow:var(--inset), 0 0 0 5px var(--yellow), 0 0 30px #f2c13b99}.tvs-seat[style] .tvs-hole{box-shadow:var(--inset), 0 0 0 4px var(--tc)}.tvs-seat.away{opacity:.45}.tvs-seat.bump{animation:.9s cubic-bezier(.3,1.6,.5,1) seatBump}@keyframes seatBump{30%{transform:translateY(-22px)scale(1.08)}}.tvs-name{text-overflow:ellipsis;white-space:nowrap;max-width:118px;font-size:20px;font-weight:700;overflow:hidden}.tvs-score{font-family:var(--font-display);color:var(--ink-soft);font-size:20px;font-weight:600;line-height:1}.tvs-mark{top:-8px;color:#fff;background:radial-gradient(circle at 32% 26%, #fffc 0 9%, #fff0 34%), var(--mint);min-width:44px;height:44px;box-shadow:var(--shadow-sm);border-radius:22px;place-items:center;font-size:24px;font-weight:700;animation:.45s cubic-bezier(.3,1.8,.5,1) stickerPop;display:grid;position:absolute}.tvs-mark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.tvs-mark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.tvs-mark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.tvs-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.tvs-mark.no{background:radial-gradient(circle at 32% 26%, #fffc 0 9%, #fff0 34%), var(--pink)}.tvs-plus{font-family:var(--font-display);color:var(--mint-d);text-shadow:0 2px #fff;font-size:34px;font-weight:700;animation:1.6s ease-out forwards plusUp;position:absolute;top:-40px}@keyframes plusUp{0%{opacity:0;transform:translateY(20px)scale(.6)}20%{opacity:1;transform:translateY(0)scale(1.2)}to{opacity:0;transform:translateY(-50px)}}.tvs-away{top:0;font-size:26px;position:absolute}.tvs-away:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}.tvs-away:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}.tvs-away:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}.tvs-away:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}.tvs-paused{z-index:40;font-family:var(--font-display);background:#fcf4eacc;place-items:center;font-size:90px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.tvg{align-content:center;justify-items:center;gap:34px;height:100%;display:grid}.tv-center{text-align:center}.tv-h1{margin:0;font-size:84px}.tv-h2{margin:0;font-size:56px}.tv-sub{color:var(--ink-soft);margin:0;font-size:32px}.tv-prompt{text-align:center;max-width:1500px;font-family:var(--font-display);background:var(--paper);box-shadow:var(--shadow);border:2px solid #deb07a73;border-radius:48px;justify-content:center;align-items:center;gap:20px;padding:40px 64px;font-size:66px;font-weight:600;line-height:1.2;display:flex}.tv-prompt.big{padding:60px 80px;font-size:78px}.tv-prompt.small{border-radius:34px;padding:18px 40px;font-size:40px}.tv-cta{color:var(--ink-soft);text-align:center;margin:0;font-size:36px;font-weight:600}.tv-cta.small{font-size:28px}.tv-badge{font-family:var(--font-display);color:#fff;background:var(--yellow);box-shadow:var(--shadow-sm);border-radius:999px;padding:8px 28px;font-size:40px;font-weight:700}.tv-answer{font-family:var(--font-display);background:var(--yellow-l);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:18px;padding:14px 44px;font-size:72px;font-weight:700;display:flex}.tv-opts{grid-template-columns:1fr 1fr;gap:22px;width:100%;display:grid}.tv-opts.two{grid-template-columns:1fr 1fr;gap:16px}.tv-opt{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:30px;align-items:center;gap:18px;padding:16px 26px;font-size:38px;font-weight:600;display:flex}.tv-opts.two .tv-opt{padding:10px 20px;font-size:30px}.tv-opt-e{font-size:70px;line-height:1}.tv-opts.two .tv-opt-e{font-size:50px}.tv-winners{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.tv-win{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:30px;justify-items:center;gap:4px;min-width:180px;padding:16px 22px;font-size:28px;font-weight:600;display:grid}.tv-win b{font-family:var(--font-display);color:var(--mint-d);font-size:36px}.tvl{grid-template-columns:640px 1fr;align-items:center;gap:60px;height:100%;display:grid}.tvl-join{background:var(--sand-board);border:3px solid var(--sand-edge);box-shadow:var(--shadow);border-radius:56px;justify-items:center;gap:18px;padding:44px 40px;display:grid}.tvl-join h1{margin:0;font-size:64px}.tvl-join .qr{box-shadow:var(--shadow-sm);border:10px solid #fff;border-radius:26px;overflow:hidden}.tvl-url{font-size:42px;font-weight:700}.tvl-code{gap:14px;display:flex}.tvl-code span{width:92px;height:110px;font-family:var(--font-display);background:var(--hole);box-shadow:var(--inset);border-radius:26px;place-items:center;font-size:78px;font-weight:700;display:grid}.tvl-join p{color:var(--ink-soft);text-align:center;max-width:520px;margin:0;font-size:24px}.tvl-room{align-content:center;gap:34px;height:100%;display:grid}.tvl-games{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.tvl-game{background:var(--gc);box-shadow:var(--shadow-sm);border-radius:40px;align-items:center;gap:24px;max-width:1100px;padding:22px 40px;display:flex}.tvl-gi{font-size:120px;line-height:1;animation:2s ease-in-out infinite bounceEmoji}.tvl-game b{font-family:var(--font-display);font-size:68px;line-height:1.1;display:block}.tvl-game div>span{color:var(--ink-soft);font-size:32px}.tvl-tour{font-family:var(--font-display);font-size:40px;font-weight:700}.tvl-crowd{min-height:420px;box-shadow:var(--inset);background:#fffaf3b3;border-radius:56px;flex-wrap:wrap;align-content:flex-start;gap:26px 30px;padding:34px;display:flex}.tvl-p{justify-items:center;gap:6px;animation:.7s cubic-bezier(.3,1.6,.5,1) both dropIn;display:grid;position:relative}.tvl-p.away{opacity:.45}.tvl-hole{background:var(--hole);box-shadow:var(--inset);border-radius:50%;padding:8px;position:relative}.tvl-crownp{top:-18px;font-size:44px;position:absolute;transform:rotate(14deg)}.tvl-crownp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.tvl-crownp:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.tvl-crownp:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.tvl-crownp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.tvl-p bdi{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:34px;font-weight:700;overflow:hidden}.tvl-team{top:0;width:46px;height:46px;box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;font-size:26px;display:grid;position:absolute}.tvl-team:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.tvl-team:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.tvl-team:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.tvl-team:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.tvl-empty{color:var(--muted);margin:auto;font-size:40px}.tvl-wait{color:var(--ink-soft);margin:0;font-size:38px;font-weight:600}.tvi{align-content:center;justify-items:center;gap:36px;height:100%;display:grid}.tvi-head{background:var(--gc);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:26px;padding:18px 60px;display:flex}.tvi-icon{font-size:110px;animation:1.6s ease-in-out infinite bounceEmoji}.tvi-head h1{margin:0;font-size:104px}.tvi-steps{grid-template-columns:repeat(3,520px);gap:36px;display:grid}.tvi-step{text-align:center;background:var(--paper);box-shadow:var(--shadow);border-radius:44px;justify-items:center;gap:10px;padding:34px 30px;display:grid;position:relative}.tvi-step p{margin:0;font-size:34px;font-weight:500;line-height:1.3}.tvi-e{font-size:104px;line-height:1}.tvi-num{top:-22px;width:58px;height:58px;font-family:var(--font-display);color:#fff;background:radial-gradient(circle at 32% 26%, #ffffffd9 0 9%, #fff0 34%), radial-gradient(circle at 50% 55%, var(--blue) 55%, var(--blue-d) 100%);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;font-size:32px;font-weight:700;display:grid;position:absolute}.tvi-num:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:26px}.tvi-num:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:26px}.tvi-num:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:26px}.tvi-num:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:26px}.tvi-extra,.tvi-score{margin:0;font-size:32px;font-weight:600}.tvi-ready{color:var(--ink-soft);margin:0;font-size:30px}.tvr{grid-template-columns:760px 1fr;align-items:center;gap:60px;height:100%;display:grid}.tvr-left{text-align:center;justify-items:center;gap:22px;display:grid}.tvr-right{align-content:center;gap:22px;display:grid}.tvw{justify-items:center;gap:6px;padding-top:30px;display:grid;position:relative}.tvw-spot{background:radial-gradient(circle,#f2c13b6b 0%,#f2c13b00 65%);border-radius:50%;width:560px;height:560px;animation:1.6s ease-in-out infinite alternate pulse;position:absolute;top:-40px}.tvw-blobs{gap:20px;display:flex;position:relative}.tvw-name{font-family:var(--font-display);font-size:72px;font-weight:700;position:relative}.tvw-sub{color:var(--ink-soft);font-size:36px;position:relative}.tvw-team{font-size:180px}.tvb{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tvb-row{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:30px;grid-template-columns:64px 70px 300px 1fr 190px;align-items:center;gap:16px;padding:10px 22px;font-size:32px;display:grid}.tvb-row.r1{background:linear-gradient(90deg, #fff4cf, var(--paper));box-shadow:var(--shadow-sm), 0 0 0 3px #f2c13b80}.tvb-rank{width:54px;height:54px;font-family:var(--font-display);color:#fff;background:var(--ink-soft);border-radius:50%;place-items:center;font-weight:700;display:grid}.r1 .tvb-rank{background:var(--yellow)}.r2 .tvb-rank{background:#b9c3cf}.r3 .tvb-rank{background:#d79a6a}.tvb-team{font-size:54px}.tvb-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.tvb-bar{background:var(--hole);height:22px;box-shadow:var(--inset);border-radius:11px;overflow:hidden}.tvb-bar i{background:linear-gradient(90deg, var(--blue), var(--mint));transform-origin:0;border-radius:11px;height:100%;animation:1.2s cubic-bezier(.2,.8,.3,1) both grow;display:block}[dir=rtl] .tvb-bar i{transform-origin:100%}.tvb-score{font-family:var(--font-display);text-align:end;font-weight:700}.tvb-score em{color:var(--mint-d);font-size:24px;font-style:normal}.tvb-crowd{gap:12px;display:grid}.tvb-crowd .tvb{gap:8px}.tvb-crowd .tvb-row:not(.tvb-mini){padding-block-start:6px;padding-block-end:6px}.tvb-rest{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:8px 14px;margin:0;padding:0;list-style:none;display:grid}.tvb-row.tvb-mini{border-radius:22px;grid-template-columns:42px 44px minmax(0,1fr) auto;gap:10px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:8px;padding-inline-end:18px;font-size:26px}.tvb-mini .tvb-rank{width:40px;height:40px;font-size:22px}.tvb-mini .tvb-team{font-size:38px}.tvb-mini .tvb-score{white-space:nowrap;font-variant-numeric:tabular-nums}.tvb-mini .tvb-score em{font-size:19px}.tvh{gap:16px;display:flex}.tvh-card{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:28px;flex:1;align-items:center;gap:14px;padding:16px 20px;font-size:24px;display:flex}.tvh-card b{color:var(--ink-soft);font-size:22px;display:block}.tvh-card span{font-size:26px;font-weight:700}.tvh-i{font-size:54px}.tvs-next{background:var(--gc);box-shadow:var(--shadow);border-radius:40px;justify-items:center;gap:4px;margin-top:30px;padding:26px 50px;display:grid}.tvs-next span{color:var(--ink-soft);font-size:28px}.tvs-next b{font-family:var(--font-display);font-size:60px}.tvs-next em{font-size:28px;font-style:normal}.tvp{align-content:start;justify-items:center;gap:10px;height:100%;display:grid}.tvp-stage{align-items:flex-end;gap:60px;display:flex}.tvp-podium{align-items:flex-end;gap:22px;display:flex}.tvp-pod{justify-items:center;gap:8px;width:330px;animation:.9s cubic-bezier(.3,1.5,.5,1) both dropIn;display:grid}.tvp-name{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:44px;font-weight:700;overflow:hidden}.tvp-block{background:var(--sand-board);border:3px solid var(--sand-edge);width:100%;box-shadow:var(--shadow);border-radius:30px 30px 10px 10px;align-content:start;justify-items:center;gap:4px;padding-top:18px;font-size:30px;font-weight:600;display:grid}.tvp-0 .tvp-block{height:230px}.tvp-1 .tvp-block{background:linear-gradient(160deg,#fff1c4,#f6d77c);height:330px}.tvp-2 .tvp-block{height:170px}.tvp-rank{font-family:var(--font-display);font-size:84px;font-weight:700;line-height:1}.tvp-stage .tvb{width:760px}.tvp-stage .tvb-row{grid-template-columns:54px 64px 240px 1fr 150px;font-size:26px}.tvq-grid{grid-template-columns:repeat(4,1fr);gap:22px;width:100%;display:grid}.tvq-grid.n1,.tvq-grid.n2{grid-template-columns:repeat(2,560px);justify-content:center}.tvq-grid.n3{grid-template-columns:repeat(3,1fr)}.tvq-grid.n4{grid-template-columns:repeat(2,1fr)}.tvq-grid.n5,.tvq-grid.n6{grid-template-columns:repeat(3,1fr)}.tvq-card{background:var(--paper);min-height:190px;box-shadow:var(--shadow);text-align:center;border-radius:36px;align-content:center;gap:14px;padding:26px 30px;font-size:38px;font-weight:600;line-height:1.25;display:grid;position:relative}.tvq-card.hidden{background:var(--sand-board);box-shadow:var(--inset)}.tvq-card.shown{animation:.6s cubic-bezier(.3,1.4,.5,1) both cardIn}.tvq-card.fav{box-shadow:var(--shadow), 0 0 0 5px var(--yellow), 0 0 50px #f2c13b8c}.tvq-n{top:-18px;width:52px;height:52px;font-family:var(--font-display);color:#fff;background:radial-gradient(circle at 32% 26%, #ffffffd9 0 9%, #fff0 34%), radial-gradient(circle at 50% 55%, var(--pink) 55%, var(--pink-d) 100%);border-radius:50%;place-items:center;font-size:28px;display:grid;position:absolute}.tvq-n:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:22px}.tvq-n:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:22px}.tvq-n:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:22px}.tvq-n:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:22px}.tvq-q{font-family:var(--font-display);color:var(--sand-edge);font-size:90px}.tvq-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;font-size:26px;display:flex}.tvq-author{align-items:center;gap:8px;font-weight:700;display:flex}.tvq-votes{gap:4px;display:flex}.vm{background:radial-gradient(circle at 32% 26%, #fff 0 10%, #fff0 36%), radial-gradient(circle at 50% 55%, var(--c) 55%, var(--cd) 100%);border-radius:50%;width:22px;height:22px;animation:.5s cubic-bezier(.3,1.6,.5,1) both dropIn}.vm.m0{--c:var(--blue);--cd:var(--blue-d)}.vm.m1{--c:var(--pink);--cd:var(--pink-d)}.vm.m2{--c:var(--yellow);--cd:var(--yellow-d)}.vm.m3{--c:var(--mint);--cd:var(--mint-d)}.tvq-pts{font-family:var(--font-display);color:var(--mint-d);font-size:34px}.tvq-crown{top:-22px;background:var(--yellow);color:#fff;border-radius:999px;padding:4px 16px;font-size:24px;font-weight:700;position:absolute}.tvq-crown:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:20px}.tvq-crown:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:20px}.tvq-crown:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:20px}.tvq-crown:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:20px}.tv-doodle{grid-template-columns:auto 1fr;place-items:center stretch;gap:50px}.tvd-frame{background:var(--sand-board);border:3px solid var(--sand-edge);width:920px;box-shadow:var(--shadow);border-radius:40px;padding:18px}.tvd-frame.small{width:640px}.tvd-frame canvas{aspect-ratio:4/3;background:#fff;border-radius:24px;width:100%;display:block}.tvd-side{align-content:center;gap:26px;display:grid}.tvd-artist{align-items:center;gap:20px;font-size:40px;font-weight:700;display:flex}.tvd-artist span{color:var(--ink-soft);font-size:28px;font-weight:500;display:block}.tvd-wait{background:var(--paper);box-shadow:var(--shadow-sm);text-align:center;border-radius:34px;padding:30px;font-size:40px}.tvd-wait b{font-family:var(--font-display);font-size:60px}.tv-charades{grid-template-columns:760px 1fr;place-items:center}.tvc-actor{justify-items:center;display:grid;position:relative}.tvc-spot{background:radial-gradient(circle,#4f8fd640,#4f8fd600 65%);border-radius:50%;width:620px;height:620px;position:absolute;top:-60px}.tvc-name{font-family:var(--font-display);font-size:60px;font-weight:700;position:relative}.tvc-side{justify-items:center;gap:26px;display:grid}.tvc-style{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:999px;padding:10px 30px;font-size:40px;font-weight:700}.tvc-got{font-family:var(--font-display);align-items:center;gap:20px;font-size:200px;font-weight:700;line-height:1;animation:.5s cubic-bezier(.3,1.6,.5,1) cdPop;display:flex}.tvc-got span{color:var(--mint);font-size:110px}.tvc-last{background:var(--mint-l);border-radius:999px;padding:12px 30px;font-size:34px}.tvc-last.skip{background:var(--bg-2);color:var(--ink-soft)}.tvc-cards{flex-wrap:wrap;justify-content:center;gap:18px;max-width:1700px;display:flex}.tvc-card{background:var(--paper);width:250px;box-shadow:var(--shadow-sm);text-align:center;border-radius:30px;justify-items:center;gap:4px;padding:18px;font-size:28px;font-weight:600;display:grid}.tvc-card.skip{opacity:.55}.tvc-card em{color:var(--mint-d);font-size:22px;font-style:normal}.tvc-e{font-size:64px}.tv-peek{grid-template-columns:760px 1fr;place-items:center;gap:60px}.tvp-left{justify-items:center;gap:26px;display:grid}.tvp-right{justify-items:center;gap:30px;width:100%;display:grid}.peek-frame{box-shadow:var(--inset), var(--shadow);background:radial-gradient(circle at 50% 40%,#fff,#f6ead8);border:10px solid #fff;border-radius:34%;place-items:center;display:grid;position:relative;overflow:hidden}.peek-canvas{width:100%;height:100%;display:block}.peek-frame.revealed .peek-canvas{animation:.6s cubic-bezier(.3,1.6,.5,1) popIn}.peek-shine{background:linear-gradient(115deg,#0000 35%,#ffffffbf 50%,#0000 65%);animation:1.2s ease-out both shine;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.peek-phone{justify-items:center;margin:6px 0 14px;display:grid}.peek-opts{grid-template-columns:1fr 1fr}.tv-likely{gap:26px}.tvl-cands{flex-wrap:wrap;justify-content:center;gap:26px 34px;max-width:1700px;display:flex}.tvl-cand{justify-items:center;gap:6px;font-size:34px;font-weight:700;display:grid}.voted-mark{position:absolute}.tvl-cols{justify-content:center;align-items:flex-end;gap:56px;min-height:470px;display:flex}.tvl-col{justify-items:center;gap:6px;min-width:180px;display:grid;position:relative}.tvl-stack{flex-wrap:wrap-reverse;justify-content:center;gap:2px;max-width:240px;min-height:60px;display:flex}.tvl-vote{animation:.55s cubic-bezier(.3,1.6,.5,1) both dropIn}.tvl-who{justify-items:center;display:grid;position:relative}.tvl-crown{font-size:64px;animation:.7s cubic-bezier(.3,1.6,.5,1) both dropIn;position:absolute;top:-48px}.tvl-col.top .tvl-who:before{content:"";background:radial-gradient(circle,#f2c13b73,#f2c13b00 65%);border-radius:50%;position:absolute;top:-40px;bottom:-40px;left:-40px;right:-40px}.tvl-name{font-size:32px;font-weight:700}.tvl-count{font-family:var(--font-display);color:var(--pink-d);font-size:48px;font-weight:700}.likely-grid{grid-template-columns:repeat(3,1fr)}.pick.on{box-shadow:var(--shadow-sm), 0 0 0 4px var(--pink);background:var(--pink-l)}.likely-top{justify-content:center;gap:10px;display:flex}.tv-closest{gap:40px}.cc-line-wrap{justify-items:center;width:100%;padding-top:30px;padding-bottom:70px;display:grid}.cc-line.guessing{height:150px}.cc-q{font-family:var(--font-display);color:var(--sand-edge);font-size:120px;font-weight:700;animation:2s ease-in-out infinite bob;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.cc-line{border-bottom:14px solid var(--sand-edge);border-radius:0 0 8px 8px;height:460px;position:relative}.cc-line:after{content:"";background:var(--sand-board);height:14px;box-shadow:var(--shadow-sm);border-radius:7px;position:absolute;bottom:-14px;left:0;right:0}.cc-tick{background:var(--sand-edge);border-radius:2px;width:4px;height:26px;position:absolute;bottom:-34px;transform:translate(-2px)}.cc-tick em{color:var(--ink-soft);white-space:nowrap;font-size:28px;font-style:normal;font-weight:600;position:absolute;top:40px;left:50%;transform:translate(-50%)}.cc-pin{z-index:1;justify-items:center;animation:.7s cubic-bezier(.3,1.5,.5,1) both dropIn;display:grid;position:absolute;transform:translate(-50%)}.cc-pin-v{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:999px;padding:0 10px;font-size:26px;font-weight:700}.cc-pin-pts{font-family:var(--font-display);color:var(--mint-d);font-size:26px;font-weight:700;animation:.4s popIn}.cc-pin.closest{z-index:2}.cc-pin.closest .cc-pin-v{background:var(--yellow);color:#fff}.cc-answer{background:var(--pink);transform-origin:bottom;border-radius:3px;width:6px;animation:.8s cubic-bezier(.3,1.5,.5,1) both flagDrop;position:absolute;top:-20px;bottom:0;transform:translate(-3px)}.cc-flag{white-space:nowrap;font-family:var(--font-display);background:var(--pink);color:#fff;box-shadow:var(--shadow);border-radius:999px;padding:4px 22px;font-size:44px;font-weight:700;position:absolute;top:-50px;left:50%;transform:translate(-50%)}@keyframes flagDrop{0%{transform:translate(-3px)scaleY(0)}to{transform:translate(-3px)scaleY(1)}}.cc-guess{justify-items:center;gap:12px;display:grid}.cc-value{font-family:var(--font-display);font-size:56px;font-weight:700;line-height:1.1}.cc-value.answer{color:var(--pink-d);font-size:64px}.cc-slider{width:100%;height:44px;accent-color:var(--pink)}.cc-ends{width:100%;color:var(--muted);justify-content:space-between;font-size:14px;display:flex}.cc-steps{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;display:grid}.cc-step{background:var(--hole);min-height:48px;box-shadow:var(--inset);color:var(--ink);cursor:pointer;border:none;border-radius:16px;font-size:16px;font-weight:700}.cc-step:active{transform:scale(.95)}.practice-closest,.practice-likely,.practice-peek{text-align:center;justify-items:center;gap:10px;display:grid}.big-text.good{color:var(--mint-d)}.big-text.bad{color:var(--pink-d)}.tv-hint{z-index:20;background:var(--blue-l);border-radius:999px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:4px 14px;font-size:14px;font-weight:600;position:sticky;top:0}.rm *,.rm :before,.rm :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.rm .flash-inner{animation:none}.emo{vertical-align:-.22em;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:1.18em;height:1.18em;display:inline-block}:root{--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-quick:.16s;--dur-med:.32s}.btn{transition:transform var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out), filter var(--dur-quick)}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transition-duration:60ms;transform:translateY(2px)scale(.97)}.game-card,.world-card,.pick,.opt,.lp-game,.lp-world,.lp-plan{transition:transform var(--dur-med) var(--ease-spring), box-shadow var(--dur-med) var(--ease-out)}.game-card:active,.world-card:active,.pick:active:not(:disabled),.opt:active:not(:disabled){transition-duration:80ms;transform:scale(.96)}.rm .btn,.rm .game-card,.rm .world-card,.rm .pick,.rm .opt{transition:none!important}.set-music .set-hint{flex-basis:100%;margin:-4px 0 0;font-weight:400}.set-dim>span,.set-dim .seg{opacity:.5}.set-dim .seg button{cursor:not-allowed}.au-chip{z-index:60;font:700 clamp(15px, 1.5vw, 26px) var(--font-display,inherit);background:var(--yellow,#f2c13b);color:var(--ink,#2b2340);box-shadow:0 5px 0 var(--yellow-d,#d9a520), var(--shadow-sm);cursor:pointer;animation:au-nudge 2.4s var(--ease-spring,ease) 1s infinite;border:none;border-radius:999px;padding:12px 22px;position:fixed;bottom:18px}.au-chip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.au-chip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.au-chip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.au-chip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.au-mini{z-index:60;background:var(--paper,#fff);width:clamp(34px,2.6vw,52px);height:clamp(34px,2.6vw,52px);box-shadow:var(--shadow-sm);opacity:.55;cursor:pointer;transition:opacity .2s, transform .25s var(--ease-spring,ease);border:none;border-radius:50%;place-items:center;font-size:clamp(16px,1.3vw,26px);display:grid;position:fixed;bottom:14px}.au-mini:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.au-mini:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.au-mini:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.au-mini:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.au-mini:hover{opacity:1;transform:scale(1.08)}.au-mini:focus-visible{opacity:1;transform:scale(1.08)}.au-mini.off{opacity:.8}@keyframes au-nudge{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-6px)}90%{transform:translateY(0)}}.rm .au-chip{animation:none}.au-mute{min-height:42px;font:inherit;cursor:pointer;background:var(--hole);color:var(--ink-soft);box-shadow:var(--inset);border:none;border-radius:999px;padding:9px 16px;font-weight:600;transition:background .2s,color .2s}.au-mute.on{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm), inset 0 0 0 2px var(--pink,#ff5fa2)}.au-mute:focus-visible{outline:3px solid var(--pink,#ff5fa2);outline-offset:2px}.au-vol input:focus-visible{outline:3px solid var(--pink,#ff5fa2);outline-offset:2px}.au-vol{flex-basis:100%;grid-template-columns:minmax(0,auto) 1fr 3ch;align-items:center;gap:10px;font-weight:500;display:grid}.au-vol-name{color:var(--ink-soft);font-size:.92em}.au-vol input{width:100%;min-width:0;height:44px;accent-color:var(--pink,#ff5fa2);cursor:pointer;margin:0}.au-vol input:disabled{cursor:not-allowed}.au-vol-val{text-align:end;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.au-vol.set-dim .au-vol-name,.au-vol.set-dim input{opacity:.5}@media (max-width:360px){.au-vol{grid-template-columns:1fr 3ch}.au-vol-name{grid-column:1/-1}}.au-gear:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(24px + clamp(34px,2.6vw,52px))}.au-gear:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(24px + clamp(34px,2.6vw,52px))}.au-gear:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(24px + clamp(34px,2.6vw,52px))}.au-gear:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(24px + clamp(34px,2.6vw,52px))}.au-panel{z-index:61;background:var(--paper,#fff);width:min(440px,100vw - 28px);color:var(--ink,#2b2340);box-shadow:var(--shadow-sm), 0 10px 30px #0000002e;border-radius:22px;flex-direction:column;gap:6px;padding:14px 18px;font-size:clamp(14px,1.2vw,22px);display:flex;position:fixed;bottom:calc(26px + clamp(34px,2.6vw,52px))}.au-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.au-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.au-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.au-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.au-panel .au-mute{align-self:flex-start}.pick-cats{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:8px;margin:6px -2px 0;padding:4px 2px 8px;display:flex;overflow-x:auto}.pick-cats::-webkit-scrollbar{display:none}.pick-cats{padding-inline-start:8px;padding-inline-end:28px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 28px),#0000 100%)}[dir=rtl] .pick-cats{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 14px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(270deg,#0000 0,#000 14px calc(100% - 28px),#0000 100%)}.pick-cats button{scroll-snap-align:start;font:600 15px var(--font-body,inherit);color:var(--ink);background:var(--paper);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--dur-med,.25s) var(--ease-spring,ease), background .2s;white-space:nowrap;border:none;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.pick-cats button b{background:#00000012;border-radius:999px;min-width:20px;padding:1px 6px;font-size:12px;font-weight:700}.pick-cats button.on{background:var(--ink);color:var(--paper)}.pick-cats button.on b{background:#ffffff38}.pick-cats button:active{transform:scale(.94)}.pick-cats .emo{width:1.25em;height:1.25em}.game-card{grid-template-areas:"i n""i d""i m""i t"}.gc-icon .emo{filter:drop-shadow(0 4px 6px #5032142e);width:48px;height:48px;transition:transform var(--dur-med,.25s) var(--ease-spring,ease)}.game-card.on .gc-icon .emo{transform:scale(1.12)rotate(-6deg)}.gc-new{vertical-align:3px;font:700 11px var(--font-body,inherit);text-transform:uppercase;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#ff7aa8,#ff9f5a);border-radius:999px;margin-inline-start:8px;padding:2px 8px;display:inline-block;box-shadow:0 2px 6px #ff6e7859}.gc-tags{flex-wrap:wrap;grid-area:t;gap:5px;margin-top:6px;display:flex}.gc-tag{color:var(--ink-soft);white-space:nowrap;background:#0000000e;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.gc-tag.free{background:var(--mint-l,#dff5ea);color:#24704d}.gc-tag.lang{color:#2b5aa8;background:#e6f0ff}.gc-tag.warn{color:#8a5a00;background:#fff1d6}.game-card.short:not(.on){opacity:.82}@media (prefers-reduced-motion:reduce){.game-card.on .gc-icon .emo{transform:none}}@keyframes fkFloat{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(3deg)}}@keyframes fkSneak{0%,to{transform:translate(-10px)rotate(-6deg)}50%{transform:translate(10px)rotate(6deg)}}@keyframes fkMaskOff{0%{opacity:1;transform:translate(-40%,40%)rotate(0)}to{opacity:.9;transform:translate(20%,-60%)rotate(35deg)}}.shake .blobby-body,.blobby.shake .blobby-body{transform-origin:50% 90%;animation:.45s ease-in-out infinite fkShake}@keyframes fkShake{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.tw-card{background:radial-gradient(circle at 35% 28%,#fff 0%,#fffaf1 55%,#f6ead6 100%);border-radius:50%;margin:0 auto;position:relative;box-shadow:0 14px 30px #5a3c1e2e,inset 0 -6px #a06e3c1f,inset 0 0 0 6px #fffc}.tw-sym{transform:translate(-50%, -50%) rotate(var(--r));cursor:default;filter:drop-shadow(0 3px 2px #5a3c1e2e);background:0 0;border:none;padding:0;line-height:1;transition:transform .15s;position:absolute}.tw-card.tappable .tw-sym{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tw-card.tappable .tw-sym:active{transform:translate(-50%, -50%) rotate(var(--r)) scale(.88)}.tw-sym.hit{z-index:2;animation:.9s cubic-bezier(.3,1.6,.5,1) both twHit}@keyframes twHit{0%{transform:translate(-50%, -50%) rotate(var(--r)) scale(1)}40%{transform:translate(-50%,-50%)rotate(0)scale(1.5)}to{transform:translate(-50%,-50%)rotate(0)scale(1.3)}}.tw-sym.hit:after{content:"";box-shadow:0 0 0 5px var(--mint);border-radius:50%;position:absolute;top:-14%;bottom:-14%;left:-14%;right:-14%}.tw-sym.miss{animation:.4s ease-in-out 2 twMiss}@keyframes twMiss{0%,to{transform:translate(-50%, -50%) rotate(var(--r))}30%{transform:translate(-62%, -50%) rotate(var(--r))}70%{transform:translate(-38%, -50%) rotate(var(--r))}}.tw-stack{justify-items:center;gap:10px;display:grid}.tw-label{text-align:center;color:var(--ink-soft);margin-bottom:4px;font-size:14px;font-weight:700;display:block}.tw-mine{position:relative}.tw-mine.locked .tw-card{filter:grayscale(.7)brightness(.95)}.tw-mine.found .tw-card{box-shadow:0 14px 30px #5a3c1e2e, 0 0 0 6px var(--mint)}.tw-lock,.tw-found{white-space:nowrap;box-shadow:var(--shadow);border-radius:999px;padding:10px 20px;font-size:20px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tw-lock{background:var(--pink);color:#fff}.tw-found{background:var(--mint);color:#fff;top:auto;bottom:-8px;transform:translate(-50%)}.tw-ready{text-align:center;justify-items:center;gap:10px;padding:50px 0;font-weight:700;display:grid}.tw-ready-n{font-size:110px}.tw-prac{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.tv-twins{grid-template-columns:1fr 520px;align-items:center;gap:40px;height:100%;padding:0 60px;display:grid}.tvt-main{place-items:center;display:grid}.tvt-card-wrap{animation:.8s cubic-bezier(.3,1.3,.5,1) both twSpinIn}@keyframes twSpinIn{0%{opacity:0;transform:scale(.4)rotate(-120deg)}}.tvt-ready{justify-items:center;gap:10px;display:grid}.tvt-ready .tw-ready-n{font-size:220px}.tvt-board{align-content:center;gap:12px;margin:0;padding:0;list-style:none;display:grid}.tvt-board li{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:24px;grid-template-columns:56px 64px 1fr auto auto;align-items:center;gap:14px;padding:10px 18px;font-size:28px;font-weight:700;display:grid}.tvt-board li b{font-family:var(--font-display)}.tvt-board li em{color:var(--mint-d);font-style:normal}.tvt-rank{text-align:center;font-size:36px}.tvt-board .tvt-wait{text-align:center;color:var(--ink-soft);box-shadow:none;background:0 0;display:block}.rm .tw-sym,.rm .tvt-card-wrap{animation:none!important}.tvt-board .tvt-wait{font-size:40px;font-family:var(--font-display)}.faker{--fk-spring:var(--ease-spring,cubic-bezier(.3, 1.45, .5, 1));--fk-purple:#3a2d5c;--fk-purple-l:#5a4688}.fk-topic{background:var(--paper);box-shadow:var(--shadow-sm);color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-weight:600;display:inline-flex}.fk-topic b{color:var(--ink)}.fk-topic-ic{background:var(--yellow-l);border-radius:50%;place-items:center;width:1.6em;height:1.6em;display:inline-grid}.fk-topic-ic .emo{width:1.1em;height:1.1em}.fk-topic-sm{text-overflow:ellipsis;flex:0 auto;min-width:0;padding:4px 12px 4px 5px;font-size:15px;overflow:hidden}.fk-topic-sm>span:last-child{text-overflow:ellipsis;overflow:hidden}.faker .g-head .g-round{color:var(--ink-soft);flex:none;font-size:14px;font-weight:700}.fk-grid{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;max-width:360px;margin:8px auto 0;display:grid}.fk-grid-sm{gap:7px;max-width:292px}.fk-tile{aspect-ratio:1;background:linear-gradient(180deg, #fffdf9, var(--paper));box-shadow:var(--shadow-sm), inset 0 -3px 0 #deb07a40;color:inherit;border:none;border-radius:18px;place-items:center;padding:0;font-size:46px;line-height:1;display:grid;position:relative}.fk-grid-sm .fk-tile{border-radius:15px;font-size:38px}.fk-tile .emo{filter:drop-shadow(0 3px 2px #5a3c1e2e);width:1em;height:1em}.fk-grid.deal .fk-tile{animation:fkDeal .55s var(--fk-spring) both;animation-delay:calc(var(--i) * 32ms + .15s)}@keyframes fkDeal{0%{opacity:0;transform:translateY(-26px)rotate(-14deg)scale(.5)}}.fk-tile.glow{background:radial-gradient(circle at 50% 40%, #fffbe8 0%, var(--yellow-l) 75%);box-shadow:0 0 0 4px var(--yellow), 0 0 22px #f2c13bbf, var(--shadow-sm);z-index:1;animation:1.8s ease-in-out infinite fkGlow}.fk-grid.deal .fk-tile.glow{animation:fkDeal .55s var(--fk-spring) both, fkGlow 1.8s ease-in-out infinite;animation-delay:calc(var(--i) * 32ms + .15s), 1.2s}@keyframes fkGlow{50%{box-shadow:0 0 0 5px var(--yellow), 0 0 34px #f2c13bf2, var(--shadow-sm);transform:scale(1.07)}}.fk-star{top:-9px;background:var(--yellow);color:#fff;width:26px;height:26px;box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute}.fk-star:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-7px}.fk-star:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-7px}.fk-star:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-7px}.fk-star:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-7px}.fk-grid.tappable .fk-tile{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--fk-spring)}.fk-grid.tappable .fk-tile:active{transform:scale(.9)}.fk-grid.tappable .fk-tile.picked{box-shadow:0 0 0 4px var(--blue), 0 0 20px #4f8fd699;transform:scale(1.06)}.fk-grid.tappable .fk-tile:disabled:not(.picked){opacity:.45}.fk-tile.guess-no{box-shadow:0 0 0 4px var(--pink), var(--shadow-sm)}.fk-guess-mark{bottom:-8px;color:#fff;background:var(--pink);width:30px;height:30px;box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid;position:absolute}.fk-guess-mark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-6px}.fk-guess-mark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-6px}.fk-guess-mark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-6px}.fk-guess-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-6px}.guess-ok .fk-guess-mark{background:var(--mint)}.fk-role{background:var(--paper);box-shadow:var(--shadow);text-align:start;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px 16px;display:grid}.fk-role h2{margin:0 0 2px;font-size:22px}.fk-role p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.3}.fk-role-ic{font-size:72px;line-height:1}.fk-role .fk-secret{filter:drop-shadow(0 8px 8px #5a3c1e40);animation:3s ease-in-out infinite fkFloat}.fk-role-faker{background:radial-gradient(130% 120% at 0% 0%, var(--fk-purple-l) 0%, var(--fk-purple) 80%)}.fk-role-faker h2{color:#fff}.fk-role-faker p{color:#ddd5f3}.fk-role-faker .fk-mask{animation:2.4s ease-in-out infinite fkSneak}.fk-caught{animation:.5s ease-in-out both fkJolt}@keyframes fkJolt{20%{transform:translate(-8px)rotate(-1deg)}40%{transform:translate(8px)rotate(1deg)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.fk-order{flex-wrap:wrap;justify-content:center;gap:6px 8px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.fk-order li{opacity:.55;min-width:50px;max-width:64px;transition:opacity .3s, transform .4s var(--fk-spring);justify-items:center;gap:1px;font-size:12px;font-weight:600;display:grid}.fk-order li bdi{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.fk-order li.now{opacity:1;color:var(--pink-d);transform:translateY(-3px)}.fk-order li.done{opacity:.35}.fk-myturn{box-shadow:var(--shadow);text-align:center;background:linear-gradient(160deg,#fff4cf,#fde3ec);border-radius:24px;gap:10px;padding:14px 16px;display:grid}.fk-myturn h2{margin:0;font-size:24px}.fk-myturn p{color:var(--ink-soft);margin:2px 0 0;font-size:15px}.fk-listen{margin:6px 0}.fk-faker-note{text-align:center;color:var(--fk-purple-l);margin:8px 0 0;font-size:15px;font-weight:700}.fk-discuss{background:var(--paper);box-shadow:var(--shadow);text-align:center;border-radius:24px;justify-items:center;gap:8px;padding:14px 16px;display:grid}.fk-discuss h2{margin:0;font-size:28px;animation:2.2s ease-in-out infinite fkWobble}.fk-discuss p{color:var(--ink-soft);margin:0}@keyframes fkWobble{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)scale(1.04)}}.fk-tie-warn{background:var(--yellow-l);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:6px;margin:4px auto;padding:5px 14px;font-size:15px;font-weight:700;display:inline-flex;color:#7a5806!important}.faker .fk-tie-warn{width:-moz-fit-content;width:fit-content;display:flex}.fk-vote-now{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:none;min-height:40px;padding:6px 10px;font-weight:600;text-decoration:underline}.fk-vote-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:4px;display:flex}.fk-vote-head h2{margin:0;font-size:24px}.fk-count{background:var(--blue-l);color:var(--blue-d);border-radius:999px;padding:4px 12px;font-size:15px;font-weight:700}.fk-cands{margin-top:6px}.fk-accuse{text-align:center;color:#fff;box-shadow:var(--shadow);background:radial-gradient(60% 55% at 50% 30%,#6b5a96 0%,#2a2140 85%);border-radius:28px;justify-items:center;gap:8px;margin-top:8px;padding:20px 16px;display:grid}.fk-accuse .big-text{color:#fff;margin:0;font-size:26px}.fk-accuse p{color:#ddd5f3;margin:0}.fk-spot{animation:fkSpotIn .8s var(--fk-spring) both .3s;background:radial-gradient(closest-side,#fff0bee6,#fff0be00);border-radius:50%;padding:8px 26px 4px}@keyframes fkSpotIn{0%{opacity:0;transform:scale(.4)}}.fk-tie-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.fk-tie-row>span{justify-items:center;gap:4px;display:grid}.fk-marbles{align-items:center;gap:4px;min-height:18px;display:inline-flex}.fk-marbles i{background:radial-gradient(circle at 32% 28%, #fff 0 12%, transparent 40%), radial-gradient(circle at 50% 55%, var(--pink) 55%, var(--pink-d) 100%);width:16px;height:16px;animation:.45s cubic-bezier(.3,1.7,.5,1) both fkDrop;animation-delay:calc(.5s + var(--i) * .16s);border-radius:50%;box-shadow:0 2px 3px #00000040}.fk-marbles b{margin-inline-start:2px;font-size:14px}@keyframes fkDrop{0%{opacity:0;transform:translateY(-40px)scale(.6)}}.fk-guessing{background:var(--paper);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.fk-guessing .big-text{margin:0;font-size:20px}.fk-guessing p{color:var(--ink-soft);margin:0;font-size:15px}.fk-flip{width:var(--s);height:calc(var(--s) * 1.08);perspective:900px;margin:0 auto}.fk-flip-in{width:100%;height:100%;transform-style:preserve-3d;animation:fkFlip .9s var(--fk-spring,cubic-bezier(.3, 1.45, .5, 1)) both var(--d);position:relative}@keyframes fkFlip{0%,15%{transform:rotateY(90deg)}30%,to{transform:rotateY(0)}}.fk-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.fk-face-q{color:#fff;font-family:var(--font-display);font-weight:700;font-size:calc(var(--s) * .6);box-shadow:var(--shadow), inset 0 -6px 0 #0003;background:radial-gradient(120% 120% at 30% 20%,#6b5a96 0%,#2a2140 85%);border-radius:28%}.fk-face-av{transform:rotateY(180deg)}.fk-mask-fly{font-size:calc(var(--s) * .5);animation:fkMaskFly 1.1s cubic-bezier(.4, 0, .6, 1) both calc(var(--d) + .75s);pointer-events:none;line-height:1;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.fk-mask-fly .emo{width:1em;height:1em}@keyframes fkMaskFly{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)}25%{opacity:1;transform:translate(-50%,-62%)rotate(-8deg)}to{opacity:0;transform:translate(90%,-190%)rotate(50deg)scale(.7)}}.fk-reveal{background:var(--paper);box-shadow:var(--shadow);text-align:center;border-radius:30px;justify-items:center;gap:6px;margin-top:6px;padding:18px 16px;display:grid}.fk-reveal .big-text{margin:4px 0 0}.fk-rev-name{animation:fkUp .5s var(--fk-spring) both 1.5s}@keyframes fkUp{0%{opacity:0;transform:translateY(14px)}}.fk-innocent{color:var(--ink-soft);margin:0;font-weight:700;animation:.4s .2s both fkUp}.fk-stamp{font-family:var(--font-display);color:#fff;background:var(--pink);box-shadow:var(--shadow-sm);border-radius:16px;margin:6px 0;padding:6px 18px;font-size:24px;font-weight:700;animation:.55s cubic-bezier(.3,1.7,.5,1) 1.9s both fkStamp;transform:rotate(-3deg)}.fk-stamp.good{background:var(--mint)}@keyframes fkStamp{0%{opacity:0;transform:scale(2.4)rotate(-10deg)}}.fk-rev-pic{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;font-weight:600;animation:.4s 2.2s both fkUp;display:flex}.fk-inline-pic{font-size:44px;line-height:1}.fk-inline-pic.sm{vertical-align:middle;font-size:30px}.fk-rev-guess{align-items:center;gap:4px;display:inline-flex}.fk-plus{font-family:var(--font-display);color:var(--mint-d);margin:0;font-size:34px;font-weight:700;animation:.5s cubic-bezier(.3,1.7,.5,1) 2.4s both fkStamp}.practice-faker{justify-items:center;gap:10px;display:grid}.practice-faker .fk-grid{grid-template-columns:repeat(4,1fr);max-width:260px}.tvf2{--fk-spring:var(--ease-spring,cubic-bezier(.3, 1.45, .5, 1));grid-template-columns:auto 1fr;place-items:center stretch;gap:70px;height:100%;padding:0 30px;display:grid;position:relative}.tvf2-board{justify-items:center;gap:18px;display:grid}.tvf2-topic{box-shadow:var(--shadow);padding:8px 30px 8px 10px;font-size:40px}.fk-grid-tv{gap:16px;width:600px;max-width:none;margin:0}.fk-grid-tv .fk-tile{border-radius:30px;font-size:92px}.fk-grid-tv .fk-star{top:-14px;width:46px;height:46px;font-size:28px}.fk-grid-tv .fk-star:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-12px}.fk-grid-tv .fk-star:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-12px}.fk-grid-tv .fk-star:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-12px}.fk-grid-tv .fk-star:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-12px}.fk-grid-tv .fk-guess-mark{width:52px;height:52px;font-size:30px}.ph-reveal .fk-grid-tv .fk-tile:not(.glow):not(.guess-no){opacity:.45;filter:saturate(.6);transition:opacity .6s .3s,filter .6s .3s}.ph-reveal .fk-grid-tv .fk-tile.glow{animation:fkGlowIn .7s var(--fk-spring) both .4s, fkGlow 1.8s ease-in-out infinite 1.2s}@keyframes fkGlowIn{0%{box-shadow:none;transform:scale(.6)}}.tvf2-stage{text-align:center;place-items:center;min-width:0;display:grid}.tvf2 .tvf-center{justify-items:center;gap:18px;display:grid}.tvf2 .tvf-phones{gap:40px;font-size:140px;display:flex}.tvf2 .tvf-phones span{animation:3s ease-in-out infinite fkFloat}.tvf2 .tvf-phones span:nth-child(2){align-self:center;font-size:110px;animation-delay:-1s}.tvf2 .tvf-phones span:nth-child(3){animation-delay:-2s}.tvf2 .tvf-sub{color:var(--ink-soft);margin:0;font-size:34px}.tvf2 .tvf-title{font-family:var(--font-display);margin:0;font-size:60px}.tvf2 .tvf-name{font-family:var(--font-display);margin:0;font-size:54px}.tvf2 .tvf-bubble{background:var(--paper);box-shadow:var(--shadow);font-family:var(--font-display);animation:fkUp .5s var(--fk-spring) both .2s;border-radius:26px;padding:10px 26px;font-size:38px;position:relative}.tvf2 .tvf-bubble:after{content:"";background:var(--paper);border-radius:4px;width:28px;height:28px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)rotate(45deg)}.tvf2 .tvf-voted{top:0;background:var(--mint);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:26px;font-weight:800;animation:.45s cubic-bezier(.3,1.8,.5,1) stickerPop;display:grid;position:absolute}.tvf2 .tvf-voted:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.tvf2 .tvf-voted:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.tvf2 .tvf-voted:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.tvf2 .tvf-voted:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.tvf2-talk{justify-items:center;gap:40px;display:grid}.tvf2-speaker{animation:fkSpeaker .6s var(--fk-spring) both;justify-items:center;gap:14px;display:grid}@keyframes fkSpeaker{0%{opacity:0;transform:translateY(40px)scale(.7)}}.tvf2-queue{flex-wrap:wrap;justify-content:center;gap:14px;max-width:900px;display:flex}.tvf2-q{opacity:.55;transition:opacity .3s, transform .4s var(--fk-spring);position:relative}.tvf2-q.now{opacity:1;filter:drop-shadow(0 0 14px #f2c13bcc);transform:translateY(-10px)scale(1.15)}.tvf2-q.done{opacity:.4}.tvf2-tick{top:-4px;background:var(--mint);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;font-weight:800;display:grid;position:absolute}.tvf2-tick:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.tvf2-tick:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.tvf2-tick:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.tvf2-tick:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.tvf2-discuss{justify-items:center;gap:22px;display:grid}.tvf2-big{font-family:var(--font-display);margin:0;font-size:120px;line-height:1;animation:2.2s ease-in-out infinite fkWobble}.tvf2-chat{flex-wrap:wrap;justify-content:center;gap:22px 28px;max-width:1000px;display:flex}.tvf2-chatter{animation:fkUp .5s var(--fk-spring) both;animation-delay:calc(var(--i) * 70ms);position:relative}.tvf2-blah{top:-18px;animation:1.4s ease-in-out infinite fkBlah;animation-delay:calc(var(--i) * -.37s);font-size:40px;position:absolute}.tvf2-blah:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.tvf2-blah:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.tvf2-blah:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-14px}.tvf2-blah:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-14px}@keyframes fkBlah{0%,to{opacity:.5;transform:scale(.7)rotate(-8deg)}50%{opacity:1;transform:scale(1.1)rotate(6deg)}}.tvf2-hand{top:-18px;font-size:46px;animation:.45s cubic-bezier(.3,1.8,.5,1) stickerPop;position:absolute}.tvf2-hand:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10px}.tvf2-hand:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10px}.tvf2-hand:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10px}.tvf2-hand:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10px}.tvf2-warn{padding:10px 28px!important;font-size:34px!important}.tvf2-vote{justify-items:center;gap:22px;display:grid}.tvf2-meter{justify-items:center;gap:10px;display:grid}.tvf2-meter-n{font-family:var(--font-display);color:var(--ink-soft);font-size:44px}.tvf2-meter-n b{color:var(--ink);font-size:84px}.tvf2-meter-bar{background:var(--hole);width:520px;height:22px;box-shadow:var(--inset);border-radius:999px;display:block;overflow:hidden}.tvf2-meter-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--mint), var(--mint-d));height:100%;transition:width .6s var(--fk-spring);display:block}.tvf2-cands{flex-wrap:wrap;justify-content:center;gap:18px 26px;max-width:1000px;display:flex}.tvf2-cand{justify-items:center;gap:4px;font-size:26px;font-weight:700;display:grid;position:relative}.tvf2-cand.voted .blobby{opacity:.8}.ph-accuse.tvf2{grid-template-columns:1fr}.tvf2-dark{box-shadow:var(--shadow);background:radial-gradient(70% 80% at 50% 45%,#3d3060 0%,#1f1830 100%);border-radius:60px;animation:.5s both fadeIn;position:absolute;top:-20px;bottom:-20px;left:-40px;right:-40px}.tvf2-accuse{color:#fff;justify-items:center;gap:30px;display:grid;position:relative}.tvf2-lineup{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:30px;max-width:1700px;display:flex}.tvf2-suspect{animation:fkUp .45s var(--fk-spring) both;animation-delay:calc(var(--i) * 80ms);justify-items:center;gap:8px;font-size:28px;font-weight:700;display:grid;position:relative}.tvf2-suspect bdi{color:#fff}.tvf2-suspect .fk-marbles i{width:26px;height:26px}.tvf2-suspect.cold{animation:fkUp .45s var(--fk-spring) both, fkCold .6s ease forwards;animation-delay:calc(var(--i) * 80ms), 1.7s}@keyframes fkCold{to{opacity:.3;filter:grayscale(.7)}}.tvf2-suspect.hot{animation:fkHot .8s var(--fk-spring) both 1.6s;z-index:1}@keyframes fkHot{0%{transform:scale(.45)}}.tvf2-cone{pointer-events:none;z-index:-1;clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);background:radial-gradient(50% 12% at 50% 88%,#ffeeb48c,#0000 100%),linear-gradient(#ffeeb400 0%,#ffeeb459 100%);width:420px;height:600px;animation:.5s 1.7s both fadeIn;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.tvf2-isit{animation:fkUp .6s var(--fk-spring) both 2s;color:#fff!important;font-size:72px!important}.tvf2-suspect.tie{animation-delay:calc(var(--i) * .12s)}.tvf2-slip{animation:.5s 1.4s both fkUp;color:#ddd5f3!important}.tvf2-guess,.tvf2-reveal{justify-items:center;gap:16px;display:grid}.tvf2-spot{background:radial-gradient(closest-side,#fff0bef2,#fff0be00);border-radius:50%;padding:30px 70px 10px;position:relative}.tvf2-reveal .tvf-name{animation:fkUp .5s var(--fk-spring) both 1.5s}.tvf2-reveal .fk-stamp{border-radius:26px;padding:12px 40px;font-size:56px}.tvf2-reveal .fk-innocent{font-size:34px}.tvf2-puff{bottom:0;pointer-events:none;font-size:140px;animation:1.4s ease-out 1.7s both fkPuff;position:absolute}.tvf2-puff:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-40px}.tvf2-puff:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-40px}.tvf2-puff:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-40px}.tvf2-puff:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-40px}@keyframes fkPuff{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:0;transform:scale(1.5)translate(-60px)}}.tvf2-reveal .confetti{position:fixed}.rm .fk-tile,.rm .fk-grid *,.rm .fk-role-ic,.rm .fk-discuss h2,.rm .tvf2 *,.rm .fk-reveal *,.rm .fk-accuse *,.rm .fk-guessing *{transition:none!important;animation:none!important}.rm .fk-flip-in{transform:rotateY(180deg)}.rm .fk-mask-fly,.rm .tvf2-puff{display:none}.rm .tvf2-suspect.cold{opacity:.3;filter:grayscale(.7)}.relay{--rl:#e2f3c5;--rl-d:#6f9a2a;--rl-ink:#4d6b1c}.rl-track{flex:1;align-items:center;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.rl-track li{flex:1;justify-items:center;gap:2px;min-width:0;display:grid;position:relative}.rl-track li+li:before{content:"";top:19px;z-index:0;background:#deb07a73;border-radius:4px;width:100%;height:4px;position:absolute}.rl-track li+li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-50%}.rl-track li+li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-50%}.rl-track li+li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-50%}.rl-track li+li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-50%}.rl-track li.done:before,.rl-track li.now:before{background:linear-gradient(90deg,#9fd35a,#6fbf73)}.rl-track-i{z-index:1;background:var(--hole);width:40px;height:40px;box-shadow:var(--inset);opacity:.55;filter:saturate(.5);transition:transform var(--dur-med) var(--ease-spring), opacity var(--dur-med);border-radius:50%;place-items:center;font-size:20px;display:grid;position:relative}.rl-track li.done .rl-track-i{opacity:.9;filter:none;background:#eef8de}.rl-track li.now .rl-track-i{opacity:1;filter:none;background:var(--paper);box-shadow:var(--shadow-sm), 0 0 0 3px #9fd35a;animation:1.6s ease-in-out infinite rlNow;transform:scale(1.18)}@keyframes rlNow{50%{transform:scale(1.26)rotate(-6deg)}}.rl-track b{color:var(--ink-soft);font-size:13px;font-weight:700}.relay .rl-head{gap:12px}.relay .rl-step{gap:10px;display:grid}.rl-h{text-align:center;margin:6px 0 2px;font-size:23px}.rl-hint{text-align:center;margin:0 0 6px}.rl-form{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);animation:rlSheetIn .55s var(--ease-spring) both;border:1px solid #deb07a59;gap:10px;padding:16px;display:grid}@keyframes rlSheetIn{0%{opacity:0;transform:translate(60px)rotate(4deg)scale(.96)}to{opacity:1;transform:none}}[dir=rtl] .rl-form{animation-name:rlSheetInRtl}@keyframes rlSheetInRtl{0%{opacity:0;transform:translate(-60px)rotate(-4deg)scale(.96)}to{opacity:1;transform:none}}.rl-input{position:relative}.rl-input textarea{min-height:84px;padding-bottom:22px;font-size:21px}.rl-count{bottom:6px;color:var(--muted);font-size:12px;position:absolute}.rl-count:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.rl-count:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.rl-count:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.rl-count:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.rl-actions{gap:10px;display:grid}.rl-actions.two{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.rl-actions .btn{width:100%;min-height:56px}.rl-dice:active:not(:disabled){animation:rlDice .45s var(--ease-spring)}@keyframes rlDice{30%{transform:rotate(-14deg)scale(1.06)}70%{transform:rotate(10deg)}}.rl-draw{gap:8px;display:grid}.rl-prompt{background:linear-gradient(160deg, #f4fbe6, var(--rl));box-shadow:var(--shadow-sm);font-family:var(--font-display);text-align:center;border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;padding:9px 16px;font-size:22px;line-height:1.2;display:flex}.rl-prompt-l{color:var(--rl-ink);font-size:16px;font-weight:600}.rl-prompt b{font-weight:600}.relay .rl-canvas{margin:10px 10px 6px}.relay .toolbar{gap:8px;padding:8px}.relay .rl-done{min-height:54px}.rl-word-e{display:inline-block}.rl-frame{box-shadow:0 0 0 8px var(--sand), 0 0 0 10px var(--sand-edge), var(--shadow-sm);background:#fff;border-radius:18px;margin:10px;position:relative;overflow:hidden}.rl-sketch{aspect-ratio:4/3;background:#fff;width:100%;display:block}.rl-form .rl-frame{width:min(100%,270px);margin:8px auto 6px}.rl-form .rl-h{margin:0;font-size:21px}.relay .rl-form{gap:8px;padding:14px}.ph-describe .rl-input textarea{min-height:72px}.rl-card-in{background:var(--hole);box-shadow:var(--inset);text-align:center;border-radius:20px;padding:12px 14px}.rl-card-in .fine{margin:0 0 4px}.rl-big-words{font-family:var(--font-display);margin:0;font-size:26px}.rl-passed{justify-items:center;gap:4px;display:grid}.rl-passed .big-text{color:var(--mint-d);margin:4px 0 0;font-size:28px}.rl-plane{width:220px;height:110px;position:relative}.rl-sheet{animation:rlFly 2.6s var(--ease-in-out) infinite;font-size:54px;position:absolute;top:50px;left:20px}.rl-trail{opacity:.8;background:repeating-linear-gradient(90deg,#cfe7a6 0 10px,#0000 10px 20px);border-radius:4px;height:4px;animation:1s linear infinite rlTrail;position:absolute;top:74px;left:30px;right:30px}@keyframes rlFly{0%{transform:translate(0)rotate(-12deg)}45%{transform:translate(120px,-40px)rotate(14deg)}55%{transform:translate(130px,-40px)rotate(14deg)}to{transform:translate(0)rotate(-12deg)}}@keyframes rlTrail{to{background-position:20px 0}}[dir=rtl] .rl-plane{transform:scaleX(-1)}.relay .rl-who{margin-top:4px}.rl-reveal{gap:10px;display:grid}.rl-rhead{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin:4px auto 0;padding:6px 16px 6px 8px;display:flex}.rl-rhead div{line-height:1.15;display:grid}.rl-rhead b{font-family:var(--font-display);font-size:19px;font-weight:600}.rl-rhead small{color:var(--ink-soft);font-size:13px}.rl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.rl-card{background:var(--paper);min-height:92px;box-shadow:var(--shadow-sm);text-align:center;color:var(--ink);cursor:pointer;animation:rlCardIn .6s var(--ease-spring) both;transition:transform var(--dur-med) var(--ease-spring), box-shadow var(--dur-med);border:none;border-radius:20px;align-content:center;justify-items:center;gap:4px;padding:10px 8px 26px;display:grid;position:relative}.rl-card.first{background:linear-gradient(160deg,#fffaf0,#fff1d6);grid-column:1/-1;min-height:70px}.rl-card:disabled{cursor:default;color:var(--ink)}.rl-card:not(:disabled):active{transform:scale(.95)}.rl-card.hearted{box-shadow:var(--shadow-sm), 0 0 0 3px #ff7aa2;background:linear-gradient(160deg,#fff,#ffe8ef)}.rl-card.mine:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 2px #6f9a2a59}.rl-card.hidden{cursor:default;box-shadow:var(--inset);opacity:.7;background:repeating-linear-gradient(135deg,#fbf1e2 0 12px,#f7e8d2 12px 24px);font-size:26px;animation:none}.rl-card.hidden span{animation:1.4s ease-in-out infinite rlWait}@keyframes rlWait{50%{transform:translateY(-4px)scale(1.08)}}@keyframes rlCardIn{0%{opacity:0;transform:translateY(18px)scale(.7)rotate(-4deg)}60%{opacity:1}to{transform:none}}.rl-card .rl-frame{width:calc(100% - 8px);box-shadow:0 0 0 4px var(--sand), var(--shadow-sm);border-radius:12px;margin:4px}.rl-quote{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:600;line-height:1.2}.rl-quote.mid{font-size:18px}.rl-quote.long{font-size:15px}.rl-by{bottom:5px;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 56px);color:var(--ink-soft);font-size:12px;font-weight:600;position:absolute;overflow:hidden}.rl-by:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.rl-by:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.rl-by:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.rl-by:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.rl-heart{bottom:3px;align-items:center;gap:2px;font-size:16px;display:inline-flex;position:absolute}.rl-heart:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.rl-heart:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.rl-heart:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.rl-heart:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.rl-heart.has{animation:rlBeat .5s var(--ease-spring)}.rl-heart b{color:var(--pink-d);font-size:13px}@keyframes rlBeat{40%{transform:scale(1.5)}}.rl-skip{color:var(--muted);padding:10px 0;font-weight:600}.rl-verdict{text-align:center;box-shadow:var(--shadow-sm);border-radius:22px;justify-items:center;gap:4px;padding:10px 14px;display:grid}.rl-verdict.good{background:linear-gradient(160deg,#eafbe3,#c9efc0)}.rl-verdict.lost{background:linear-gradient(160deg,#fff4dc,#ffe0c4)}.rl-v-badge{font-family:var(--font-display);animation:rlStamp .7s var(--ease-spring) both .1s;font-size:22px;font-weight:600}@keyframes rlStamp{0%{opacity:0;transform:scale(2.2)rotate(-10deg)}to{opacity:1;transform:none}}.rl-v-pair{color:var(--ink-soft);font-size:14px}.rl-v-pair em{font-style:normal}.rl-v-pair b{color:var(--ink)}.rl-v-pair i{margin:0 4px;font-style:normal;display:inline-block}[dir=rtl] .rl-v-pair i{transform:scaleX(-1)}.rl-hint-line{text-align:center;color:var(--ink-soft);margin:0;font-size:15px;font-weight:600}.rl-practice{text-align:center;gap:10px;display:grid}.rl-practice>p{margin:0}.rl-prac-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rl-prac-row .rl-card{min-height:96px;padding-bottom:24px}.rl-prac-row .rl-quote{font-size:15px}.rl-prac-svg{width:100%;box-shadow:0 0 0 3px var(--sand);border-radius:10px}.tv-relay{align-content:center;gap:26px}.tv-relay>.rl-track{flex:none;width:1100px}.tv-relay .rl-track li+li:before{height:8px;top:41px}.tv-relay .rl-track-i{width:86px;height:86px;font-size:46px}.tv-relay .rl-track b{font-size:26px}.tvrl-ring{position:relative}.tvrl-center{text-align:center;justify-items:center;gap:4px;width:820px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tvrl-icon{filter:drop-shadow(0 14px 18px #78502840);font-size:100px;line-height:1;animation:2.4s ease-in-out infinite rlBob}.tvrl-icon.k-draw{animation-name:rlScribble}@keyframes rlBob{50%{transform:translateY(-14px)rotate(4deg)}}@keyframes rlScribble{0%,to{transform:rotate(-8deg)translate(0)}25%{transform:rotate(6deg)translate(16px,-8px)}50%{transform:rotate(-4deg)translate(-12px,6px)}75%{transform:rotate(8deg)translate(10px,4px)}}.tvrl-title{margin:0;font-size:56px;line-height:1.1}.tvrl-count{font-family:var(--font-display);color:var(--ink-soft);margin:0;font-size:40px}.tvrl-count b{color:var(--rl-d,#6f9a2a);font-size:60px}.tvrl-seat{transition:transform .4s var(--ease-spring);justify-items:center;gap:2px;font-size:26px;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%)}.tvrl-seat bdi{background:var(--paper);box-shadow:var(--shadow-sm);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:220px;padding:2px 14px;overflow:hidden}.tvrl-seat.done{transform:translate(-50%,-50%)scale(1.06)}.tvrl-paper{top:-18px;filter:drop-shadow(0 6px 8px #78502840);font-size:46px;animation:1.2s ease-in-out infinite rlWiggle;position:absolute}.tvrl-paper:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-26px}.tvrl-paper:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-26px}.tvrl-paper:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-26px}.tvrl-paper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-26px}.tvrl-paper.fly{animation:rlPass 1.4s var(--ease-spring) forwards}@keyframes rlWiggle{50%{transform:rotate(-12deg)translateY(-6px)}}@keyframes rlPass{0%{transform:translate(0)scale(1)rotate(0)}50%{transform:translate(calc(var(--dx) * .5), calc(var(--dy) * .5 - 80px)) scale(1.35) rotate(200deg)}to{transform:translate(calc(var(--dx) * .78), calc(var(--dy) * .78)) scale(.9) rotate(360deg)}}[dir=rtl] .tvrl-paper{right:-26px}[dir=rtl] .tvrl-paper:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}[dir=rtl] .tvrl-paper:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}[dir=rtl] .tvrl-paper:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}[dir=rtl] .tvrl-paper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.tvrl-reveal{align-content:center;justify-items:center;gap:22px;width:100%;height:100%;display:grid}.tvrl-rhead{background:var(--paper);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:22px;padding:6px 34px 6px 14px;display:flex}.tvrl-rhead h2{margin:0;font-size:50px}.tvrl-chip{color:var(--ink-soft);background:var(--hole);box-shadow:var(--inset);border-radius:999px;padding:6px 18px;font-size:26px;font-weight:700}.tvrl-strip{justify-content:center;align-items:stretch;gap:44px;display:flex}.tvrl-card{width:var(--cw);background:var(--paper);min-height:360px;box-shadow:var(--shadow);text-align:center;transition:transform .5s var(--ease-spring), box-shadow .5s var(--ease-out), opacity .4s;border-radius:34px;align-content:center;justify-items:center;gap:12px;padding:18px 16px;display:grid;position:relative}.tvrl-card+.tvrl-card:before{content:"➜";color:var(--sand-edge);font-size:36px;transition:color .4s;position:absolute;top:46%}.tvrl-card+.tvrl-card:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-40px}.tvrl-card+.tvrl-card:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-40px}.tvrl-card+.tvrl-card:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-40px}.tvrl-card+.tvrl-card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-40px}[dir=rtl] .tvrl-card+.tvrl-card:before{transform:scaleX(-1)}.tvrl-card.on+.tvrl-card.on:before{color:#8cc63f}.tvrl-card.off{box-shadow:var(--inset);opacity:.75;background:repeating-linear-gradient(135deg,#fbf1e2 0 18px,#f6e6cf 18px 36px)}.tvrl-card.on{animation:rlFlipIn .8s var(--ease-spring) both}@keyframes rlFlipIn{0%{opacity:0;transform:perspective(900px)rotateY(-80deg)translateY(30px)scale(.8)}60%{opacity:1}to{transform:none}}.tvrl-card.cur{box-shadow:var(--shadow), 0 0 0 6px #b5e07a, 0 26px 50px #6f9a2a4d;z-index:2;transform:translateY(-14px)scale(1.06)}.tvrl-card.ends{box-shadow:var(--shadow), 0 0 0 6px #ffd36b}.tvrl-card.k-write{background:linear-gradient(170deg,#fffaf0,#fff0d2)}.tvrl-card .rl-frame{width:calc(100% - 20px);box-shadow:0 0 0 8px var(--sand), 0 0 0 10px var(--sand-edge), var(--shadow-sm);border-radius:20px;margin:10px}.tvrl-card .rl-quote{padding:0 8px;font-size:46px}.tvrl-card .rl-quote.mid{font-size:38px}.tvrl-card .rl-quote.long{font-size:30px}.tvrl-card .rl-skip{font-size:32px}.tvrl-q{opacity:.55;font-size:84px;animation:1.6s ease-in-out infinite rlWait}.tvrl-by{align-items:center;gap:10px;font-size:25px;font-weight:700;display:flex}.tvrl-by em{color:var(--ink-soft);font-size:22px;font-style:normal;font-weight:600}.tvrl-heart{top:-20px;box-shadow:var(--shadow-sm);animation:rlBeat .6s var(--ease-spring);background:#fff;border-radius:999px;padding:6px 16px;font-size:30px;position:absolute}.tvrl-heart:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.tvrl-heart:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.tvrl-heart:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-14px}.tvrl-heart:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-14px}.tvrl-heart b{color:var(--pink-d)}.tv-relay .rl-verdict{box-shadow:var(--shadow);border-radius:40px;gap:6px;padding:18px 46px}.tv-relay .rl-v-badge{font-size:54px}.tv-relay .rl-v-pair{font-size:30px}.gd-relay{grid-auto-flow:column;gap:6px}.gd-relay .rlc{background:var(--paper);width:62px;height:62px;box-shadow:var(--shadow-sm);animation:rlDemo 4.5s var(--ease-spring) infinite both;border-radius:14px;place-items:center;font-size:30px;display:grid}.gd-relay .rlc:nth-child(3){animation-delay:.5s}.gd-relay .rlc:nth-child(5){animation-delay:1s}.gd-relay .arr{color:var(--ink-soft);font-size:18px}[dir=rtl] .gd-relay .arr{transform:scaleX(-1)}@keyframes rlDemo{0%{opacity:0;transform:scale(.4)rotate(-20deg)}12%,80%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.rl-track li.now .rl-track-i,.tvrl-icon,.tvrl-paper,.rl-sheet,.rl-trail,.rl-card.hidden span,.tvrl-q,.gd-relay .rlc{animation:none!important}}.echo-p0{--pc:#ff6b8b;--pd:#d23f63;--pl:#ffd6df}.echo-p1{--pc:#ffc53d;--pd:#d0920a;--pl:#ffefbd}.echo-p2{--pc:#4aa8ff;--pd:#1f74cc;--pl:#d2e8ff}.echo-p3{--pc:#45c982;--pd:#21955a;--pl:#cdf3de}.echo-p4{--pc:#a77bff;--pd:#7449db;--pl:#e6dbff}.echo-p5{--pc:#ff9447;--pd:#d5661a;--pl:#ffdfc6}.echo-pads{--s:160px;justify-content:center;gap:calc(var(--s) * .11) calc(var(--s) * .12);max-width:calc(var(--s) * 2 + var(--s) * .12 + 2px);flex-wrap:wrap;margin:0 auto;display:flex}.tv-echo .echo-pads.n5,.tv-echo .echo-pads.n6{max-width:calc(var(--s) * 3 + var(--s) * .24 + 2px)}.echo-pad{width:var(--s);height:var(--s);background:radial-gradient(90% 70% at 30% 18%, #fff9 0 18%, #fff0 52%), radial-gradient(120% 120% at 50% 110%, #0000001f, #0000 55%), linear-gradient(160deg, var(--pc), var(--pd));box-shadow:0 calc(var(--s) * .05) 0 var(--pd), 0 calc(var(--s) * .09) calc(var(--s) * .14) #5a321447, inset 0 calc(var(--s) * -.03) 0 #0000001a, inset 0 2px 0 #ffffff8c;filter:saturate(.92);transition:transform var(--dur-quick) var(--ease-out), filter .25s, box-shadow var(--dur-quick) var(--ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:none;border-radius:30%;place-items:center;padding:0;display:grid;position:relative;transform:translateZ(0)}button.echo-pad{cursor:pointer}button.echo-pad[disabled]{cursor:default}.echo-pad-e{font-size:calc(var(--s) * .44);filter:drop-shadow(0 calc(var(--s) * .025) 0 #00000024) drop-shadow(0 0 calc(var(--s) * .04) #ffffff8c);transition:transform .25s var(--ease-spring);pointer-events:none;line-height:1}.echo-pads.idle .echo-pad{filter:saturate(.55)brightness(.98);opacity:.82}.echo-pads.live .echo-pad{animation:2.2s ease-in-out infinite echoBreathe;animation-delay:calc(var(--i,0) * .1s)}@keyframes echoBreathe{0%,to{filter:saturate()}50%{filter:saturate(1.15)brightness(1.04)}}.echo-pads .echo-pad.lit{filter:saturate(1.2)brightness(1.13);opacity:1;transform:translateY(calc(var(--s) * -.03)) scale(1.07);box-shadow:0 calc(var(--s) * .05) 0 var(--pd), 0 0 0 calc(var(--s) * .035) #fff, 0 0 calc(var(--s) * .3) calc(var(--s) * .08) var(--pc), inset 0 2px 0 #fff9;animation:echoPop .32s var(--ease-spring);z-index:1}.echo-pads .echo-pad.lit .echo-pad-e{transform:scale(1.18)rotate(-6deg)}@keyframes echoPop{0%{transform:scale(.94)}60%{transform:translateY(calc(var(--s) * -.04)) scale(1.1)}to{transform:translateY(calc(var(--s) * -.03)) scale(1.07)}}button.echo-pad:not([disabled]):active{transform:translateY(calc(var(--s) * .04)) scale(.97);box-shadow:0 calc(var(--s) * .01) 0 var(--pd), 0 calc(var(--s) * .03) calc(var(--s) * .06) #5a321440, inset 0 2px 0 #ffffff80}.echo-ripple{border-radius:inherit;pointer-events:none;box-shadow:0 0 0 0 var(--pl);animation:echoRipple .5s var(--ease-out) forwards;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes echoRipple{0%{box-shadow:0 0 #fffffff2}to{box-shadow:0 0 0 calc(var(--s) * .22) #fff0}}.echo-pad.fresh{animation:echoFresh 1.2s var(--ease-spring) both .5s}@keyframes echoFresh{0%{transform:scale(0)rotate(-40deg)}70%{transform:scale(1.15)rotate(6deg)}to{transform:none}}.echo-float{font-size:calc(var(--s) * .26);pointer-events:none;z-index:2;animation:echoFloatUp 1s var(--ease-out) forwards;position:absolute;top:8%;left:50%}.echo-float.r{--dx:40%}.echo-float.l{--dx:-40%}@keyframes echoFloatUp{0%{opacity:0;transform:translate(-50%)scale(.4)}20%{opacity:1;transform:translate(calc(-50% + var(--dx,0%) * .3), -40%) scale(1.1)}to{transform:translate(calc(-50% + var(--dx,0%)), -190%) scale(.9) rotate(12deg);opacity:0}}.rm .echo-float{display:none}@media (prefers-reduced-motion:reduce){.echo-float{display:none}}.echo-beads{flex-wrap:wrap;justify-content:center;gap:8px;min-height:30px;margin:6px auto 12px;display:flex}.echo-bead-w{justify-items:center;gap:2px;display:grid}.echo-bead{background:var(--hole);width:26px;height:26px;box-shadow:var(--inset);transition:background .2s, transform .25s var(--ease-spring);border-radius:50%;place-items:center;font-style:normal;display:grid;position:relative}.echo-bead.on{background:radial-gradient(circle at 35% 30%,#fff 0 12%,#fff0 45%),linear-gradient(160deg,#f1dfc4,#d8b98f);box-shadow:0 2px #96643240}.echo-bead.known{background:radial-gradient(circle at 35% 30%, #ffffffb3 0 12%, #fff0 45%), linear-gradient(160deg, var(--pc), var(--pd));box-shadow:0 2px 0 var(--pd);animation:echoBead .35s var(--ease-spring) both;animation-delay:var(--d,0s)}.echo-bead.cur{transform:scale(1.3);box-shadow:0 0 0 4px #fff,0 0 14px 4px #ffc878cc}.echo-bead .emo{font-size:.66em}.echo-bead{font-size:26px}.echo-bead.x{box-shadow:0 0 0 3px var(--pink);background:#fff;animation:.45s ease-in-out echoX}.echo-bead.x .emo{opacity:.45}.echo-bead.x b{color:var(--pink-d);place-items:center;font-size:20px;font-weight:900;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes echoBead{0%{transform:scale(0)}}@keyframes echoX{0%,to{transform:none}25%{transform:translate(-4px)rotate(-8deg)}75%{transform:translate(4px)rotate(8deg)}}.echo-seed{opacity:.6;font-size:16px;line-height:24px}.echo-beads-s{gap:5px;min-height:0;margin:0}.echo-beads-s .echo-bead{width:18px;height:18px;font-size:18px}.echo-beads-s .echo-bead.x b{font-size:13px}.echo-beads-m{gap:7px;min-height:0;margin:0}.echo-beads-m .echo-bead{width:30px;height:30px;font-size:30px}.echo-beads-l{gap:14px;margin:0}.echo-beads-l .echo-bead{width:62px;height:62px;font-size:62px}.echo-beads-l .echo-bead.x b{font-size:40px}.echo-beads-l .echo-seed{font-size:30px;line-height:40px}.game.echo{flex-direction:column;align-items:stretch;display:flex}.echo .g-head .echo-mute{margin-inline-start:auto}.echo .g-head .echo-mute+.timer{margin-inline-start:0}.echo-mute{background:var(--paper);width:46px;height:46px;box-shadow:var(--shadow-sm);cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid}.echo-mute.off{background:var(--hole);box-shadow:var(--inset)}.echo-chip{font:inherit;color:#fff;cursor:pointer;background:linear-gradient(160deg,#7f6bff,#5b46d6);border:none;border-radius:999px;align-items:center;gap:8px;margin:0 auto 8px;padding:10px 18px;font-weight:700;animation:1.8s ease-in-out infinite echoChip;display:flex;box-shadow:0 4px #3f2fa8,0 10px 20px #4632a04d}@keyframes echoChip{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.echo-status{text-align:center;font-family:var(--font-display);color:var(--ink);min-height:34px;animation:popIn .4s var(--ease-spring) both;margin:2px 0;font-size:24px;font-weight:600}.echo-status.good{color:var(--mint-d)}.echo-status.bad{color:var(--pink-d)}.echo-status .emo{vertical-align:-4px}.echo-padwrap{padding:4px 0 10px}.echo-padwrap.shake{animation:.42s ease-in-out echoShake}@keyframes echoShake{0%,to{transform:none}20%{transform:translate(-10px)}40%{transform:translate(9px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}.echo-fresh{text-align:center;font-family:var(--font-display);color:var(--ink);margin:6px 0 0;font-size:22px;font-weight:600}.echo-fresh .emo{vertical-align:-5px;font-size:1.3em}.echo-fresh.tv{font-size:48px}.echo.failed .echo-pads .echo-pad{filter:saturate(.35)brightness(.98);opacity:.7}.practice-echo{justify-items:center;gap:10px;display:grid}.practice-echo .echo-beads{margin:0}.echo-play-demo{font:inherit;color:#fff;cursor:pointer;background:linear-gradient(160deg,#4aa8ff,#1f74cc);border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:700;display:inline-flex;box-shadow:0 4px #17599e,0 8px 16px #1e5aa040}.echo-play-demo:active{transform:translateY(3px);box-shadow:0 1px #17599e}.tv-echo{width:100%}.tv-echo .echo-chip{top:4px;padding:14px 26px;font-size:26px;position:absolute}.tv-echo .echo-chip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.tv-echo .echo-chip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.tv-echo .echo-chip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.tv-echo .echo-chip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.echo-tv-intro{text-align:center;justify-items:center;gap:10px;display:grid}.echo-tv-intro h2{font-family:var(--font-display);color:var(--ink);margin:0;font-size:96px;line-height:1}.echo-tv-big{font-size:190px;line-height:1;animation:2.4s ease-in-out infinite echoFloat}@keyframes echoFloat{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-14px)rotate(4deg)}}.echo-tv-stage{justify-items:center;gap:46px;display:grid}.echo-tv-stage .tv-cta{font-size:40px}.echo-tv-stage .echo-pads{isolation:isolate;position:relative}.echo-tv-stage .echo-pads:before{content:"";z-index:-1;background:radial-gradient(120% 100% at 50% 0,#fffffff2,#fff6e8d9 60%,#f6e2c6d9);border-radius:70px;position:absolute;top:-24px;bottom:-34px;left:-34px;right:-34px;box-shadow:0 30px 60px #7850282e,0 8px #d6b4888c,inset 0 2px #fff}.echo-tv-play{grid-template-columns:420px 1fr;align-items:center;gap:50px;width:100%;height:100%;display:grid}.echo-tv-side{text-align:center;justify-items:center;gap:22px;display:grid}.echo-tv-board{grid-template-columns:1fr;align-content:center;justify-self:center;gap:10px;width:100%;max-width:900px;margin:0;padding:0;list-style:none;display:grid}.echo-tv-board.many{grid-template-columns:1fr 1fr;gap:8px 16px;max-width:none}.echo-tv-p{background:var(--paper);box-shadow:var(--shadow-sm);animation:popIn .45s var(--ease-spring) both;border-radius:26px;grid-template-columns:72px 1fr auto auto;align-items:center;gap:18px;padding:8px 24px;font-size:32px;font-weight:700;transition:background .3s,box-shadow .3s;display:grid}.echo-tv-p-main{gap:6px;min-width:0;display:grid}.echo-tv-p-main bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.echo-tv-p .echo-beads{justify-content:flex-start}.echo-tv-p-res{font-family:var(--font-display);white-space:nowrap;font-size:34px}.echo-tv-p em{font-style:normal;font-family:var(--font-display);color:var(--mint-d);text-align:end;min-width:80px;font-size:38px}.echo-tv-p.perfect{box-shadow:0 0 0 4px var(--mint), var(--shadow-sm);background:linear-gradient(160deg,#f1fff7,#d3f0e5)}.echo-tv-p.perfect .echo-tv-p-res{color:var(--mint-d)}.echo-tv-p.broke{background:#fff6f8}.echo-tv-p.broke .echo-tv-p-res{color:var(--pink-d)}.echo-tv-board.compact .echo-tv-p{grid-template-columns:44px minmax(0,1fr) auto auto;gap:12px;min-height:54px;padding:4px 16px;font-size:26px}.echo-tv-board.compact .echo-tv-p-main{align-items:center;gap:12px;display:flex}.echo-tv-board.compact .echo-tv-p-main bdi{flex:0 auto;max-width:52%}.echo-tv-board.compact .echo-tv-p .echo-beads{flex-wrap:nowrap}.echo-tv-board.compact .echo-tv-p-res{font-size:28px}.echo-tv-board.compact .echo-tv-p em{min-width:64px;font-size:30px}.echo-tv-reveal{align-content:center;justify-items:center;gap:20px;width:100%;height:100%;display:grid}.echo-tv-melody{box-shadow:var(--shadow);background:#fffaf3d9;border-radius:36px;justify-items:center;gap:8px;padding:14px 34px 16px;display:grid}.echo-tv-label{font-family:var(--font-display);color:var(--ink-soft);font-size:30px;font-weight:600}.echo-tv-reveal .echo-tv-board{max-width:1100px}.echo-tv-reveal .echo-tv-board.many{max-width:1700px}.echo-callout{color:var(--ink);margin-top:4px;font-size:34px}.echo-tv-chain{justify-items:center;gap:30px;display:grid}.echo-tv-builder{animation:popIn .5s var(--ease-spring) both;justify-items:center;gap:10px;display:grid}.echo-tv-builder .tv-cta{color:var(--ink);font-size:46px}.echo-tv-links{box-shadow:var(--shadow);background:#fffaf3d9;border-radius:40px;align-items:flex-start;gap:18px;padding:20px 34px;display:flex;position:relative}.echo-tv-links:before{content:"";z-index:0;background:repeating-linear-gradient(90deg,#d8bf9c 0 18px,#0000 18px 26px);border-radius:8px;height:8px;position:absolute;top:50px;left:60px;right:60px}.echo-tv-link{z-index:1;animation:popIn .45s var(--ease-spring) both;animation-delay:var(--d,0s);justify-items:center;gap:6px;display:grid;position:relative}.echo-tv-link .echo-bead{background:linear-gradient(160deg,#fff7ea,#ead3b1);width:62px;height:62px;font-size:62px;box-shadow:0 4px #cfae84}.echo-tv-q{font-family:var(--font-display);color:var(--ink-soft);font-size:34px}.echo-tv-link.show .echo-bead{background:radial-gradient(circle at 35% 30%, #ffffffb3 0 12%, #fff0 45%), linear-gradient(160deg, var(--pc), var(--pd));box-shadow:0 4px 0 var(--pd), 0 0 0 5px #fff, 0 0 40px 10px var(--pc);animation:echoPop .4s var(--ease-spring);transform:scale(1.35)}.echo-tv-link.future .echo-bead{font-family:var(--font-display);color:var(--muted);background:0 0;font-size:34px;box-shadow:inset 0 0 0 4px #a0785059}.echo-tv-link.future{opacity:.55}.echo-tv-link.future.next{opacity:1}.echo-tv-link.future.next .echo-bead{box-shadow:inset 0 0 0 4px var(--yellow);animation:1.2s ease-in-out infinite echoChip}.echo-gd-grid{grid-template-columns:repeat(2,54px);gap:10px;display:grid;position:relative}.gd-echo{position:relative}.echo-gd{background:radial-gradient(90% 70% at 30% 18%, #ffffff8c 0 18%, #fff0 52%), linear-gradient(160deg, var(--pc), var(--pd));width:54px;height:54px;box-shadow:0 4px 0 var(--pd);filter:saturate(.6);border-radius:30%;place-items:center;font-size:26px;animation:3.2s ease-in-out infinite echoGd;display:grid}.echo-gd.echo-p0{animation-delay:0s}.echo-gd.echo-p2{animation-delay:.8s}.echo-gd.echo-p1{animation-delay:1.6s}.echo-gd.echo-p3{animation-delay:2.4s}@keyframes echoGd{0%,22%,to{filter:saturate(.6);transform:none}6%{filter:saturate(1.25)brightness(1.15);box-shadow:0 4px 0 var(--pd), 0 0 0 3px #fff, 0 0 18px 4px var(--pc);transform:scale(1.12)}}.echo-gd-notes{top:18px;font-size:26px;animation:2.4s ease-in-out infinite echoFloat;position:absolute}.echo-gd-notes:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(50% - 90px)}.echo-gd-notes:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(50% - 90px)}.echo-gd-notes:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(50% - 90px)}.echo-gd-notes:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(50% - 90px)}.rm .echo-pad,.rm .echo-pad.lit,.rm .echo-pads.live .echo-pad,.rm .echo-pad.fresh,.rm .echo-bead,.rm .echo-chip,.rm .echo-tv-big,.rm .echo-padwrap.shake,.rm .echo-tv-link,.rm .echo-gd,.rm .echo-gd-notes,.rm .echo-status,.rm .echo-ripple{animation:none!important}.rm .echo-pad.lit{transform:none}@media (prefers-reduced-motion:reduce){.echo-pad,.echo-pads.live .echo-pad,.echo-pad.fresh,.echo-bead,.echo-chip,.echo-tv-big,.echo-padwrap.shake,.echo-tv-link,.echo-gd,.echo-gd-notes,.echo-status,.echo-ripple{animation:none!important}}.beat{--bt-ink:#5b3d29}.beat.bt-ph-play{padding-bottom:0}body:has(.beat.bt-ph-play) .stk{display:none}body:has(.beat.bt-ph-play) .tv-hint{display:none}body:has(.beat.bt-ph-play) .main{padding-top:0;padding-bottom:0}.bt-songcard{box-shadow:var(--shadow);background:linear-gradient(150deg,#fffaf3,#e3f6c8);border-radius:26px;align-items:center;gap:14px;padding:14px 18px;display:flex}.bt-songcard.st-bouncy{background:linear-gradient(150deg,#eaf7ff,#ffe3f1)}.bt-songcard.st-funky{background:linear-gradient(150deg,#fff3d6,#ffd3c2)}.bt-songcard.st-disco{color:#fff;background:linear-gradient(150deg,#3a2a6e,#7a3d9c)}.bt-song-e{filter:drop-shadow(0 8px 10px #5a321e40);font-size:58px;line-height:1;animation:1.2s cubic-bezier(.4,1.5,.6,1) infinite btBob}@keyframes btBob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-8px)rotate(4deg)}}.bt-song-txt{line-height:1.15;display:grid}.bt-song-txt b{font-family:var(--font-display);font-size:30px;font-weight:700}.bt-song-n{opacity:.7;text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:600}.bt-song-meta{opacity:.8;font-size:15px;font-weight:600}.bt-songcard.big{border-radius:44px;gap:34px;padding:30px 54px}.bt-songcard.big .bt-song-e{font-size:170px}.bt-songcard.big .bt-song-txt b{font-size:96px}.bt-songcard.big .bt-song-n{font-size:34px}.bt-songcard.big .bt-song-meta{font-size:36px}.bt-ready{justify-items:center;gap:18px;padding-top:6px;display:grid}.bt-ready .bt-songcard{width:100%}.bt-start{cursor:pointer;color:#fff;width:230px;height:230px;transition:transform .12s var(--ease-out), box-shadow .12s;touch-action:manipulation;background:radial-gradient(circle at 35% 28%,#fff 0 10%,#8fdc6a 34%,#3fae4a 100%);border:none;border-radius:50%;align-content:center;place-items:center;gap:6px;display:grid;position:relative;box-shadow:0 14px #2f8a39,0 26px 40px #2f8a3959}.bt-start:active{transform:translateY(10px);box-shadow:0 4px #2f8a39,0 10px 20px #2f8a394d}.bt-start-ico{text-shadow:0 4px #0000001f;margin-inline-start:10px;font-size:78px;line-height:1}.bt-start-txt{font-family:var(--font-display);text-shadow:0 2px #00000026;font-size:22px;font-weight:700}.bt-start-txt .emo{vertical-align:-.2em;width:1.1em;height:1.1em}.bt-start-ring{pointer-events:none;border:6px solid #3fae4a73;border-radius:50%;animation:1.4s ease-out infinite btRing;position:absolute;top:-14px;bottom:-14px;left:-14px;right:-14px}@keyframes btRing{0%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(1.18)}}.bt-ready-ok{text-align:center;background:var(--paper);box-shadow:var(--shadow-sm);border-radius:26px;justify-items:center;gap:6px;width:100%;padding:18px;display:grid}.bt-ready-check{color:#fff;background:var(--mint);width:84px;height:84px;box-shadow:0 8px 0 var(--mint-d);border-radius:50%;place-items:center;font-size:48px;display:grid}.bt-ready-ok p{margin:6px 0 0;font-weight:600}.bt-ready-avs{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.bt-mutes{gap:6px;display:inline-flex}.bt-mutes button{background:var(--hole);box-shadow:var(--inset);cursor:pointer;min-height:38px;color:var(--ink);border:none;border-radius:999px;padding:6px 10px;font-size:15px;font-weight:600}.bt-mutes button.off{opacity:.85;background:#f1dcd6}.bt-play{gap:6px;display:grid}.bt-hud{align-items:center;gap:8px;min-height:40px;display:flex}.bt-hud-song{font-family:var(--font-display);white-space:nowrap;font-size:18px;font-weight:600}.bt-hud-song .emo{vertical-align:-.3em;width:1.3em;height:1.3em}.bt-hud-score{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:end;min-width:3ch;margin-inline-start:auto;font-size:28px;font-weight:700}.bt-hud-mult{font-family:var(--font-display);color:#fff;transition:transform .3s var(--ease-spring);background:linear-gradient(160deg,#ffb24a,#e0587f);border-radius:999px;padding:0 10px;font-size:18px;font-weight:700;transform:scale(0)}.bt-hud-mult.on{transform:scale(1)}.bt-hud .bt-mutes button{min-height:34px;padding:4px 8px;font-size:13px}.bt-lanes{box-shadow:var(--shadow), inset 0 0 0 2px #fff9;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:26px;position:relative;overflow:hidden}.bt-canvas{touch-action:none;width:100%;height:100%;display:block}.bt-unlock{background:var(--yellow);color:var(--ink);box-shadow:0 6px 0 var(--yellow-d);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:12px 20px;font-size:17px;font-weight:700;position:absolute;top:18px;left:50%;transform:translate(-50%)}.bt-done{box-shadow:var(--shadow);font-family:var(--font-display);text-align:center;pointer-events:none;white-space:nowrap;background:#fffaf3f5;border-radius:26px;justify-items:center;gap:6px;padding:18px 26px;font-size:26px;font-weight:700;display:grid;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.bt-done span{font-size:64px;line-height:1}.bt-res{text-align:center;justify-items:center;gap:10px;margin-top:10px;padding:22px 16px;display:grid}.bt-res-rank{font-size:64px;line-height:1;font-family:var(--font-display)}.bt-res-rank.txt{color:var(--ink-soft);font-size:34px;font-weight:700}.bt-res-score{font-family:var(--font-display);color:var(--mint-d);animation:btScore .7s var(--ease-spring) both .15s;font-size:56px;font-weight:700;line-height:1}@keyframes btScore{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.bt-res-stats{gap:12px;display:flex}.bt-res-stats div{background:var(--hole);box-shadow:var(--inset);border-radius:20px;padding:10px 18px;display:grid}.bt-res-stats b{font-family:var(--font-display);font-size:30px}.bt-res-stats span{color:var(--ink-soft);font-size:13px;font-weight:600}.bt-res-counts{grid-template-columns:repeat(4,1fr);gap:6px;width:100%;display:grid}.bt-j{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:16px;padding:8px 2px;font-size:12px;font-weight:600;display:grid}.bt-j b{font-family:var(--font-display);font-size:24px}.bt-j-perfect b{color:#e2a000}.bt-j-great b{color:#3d8fe0}.bt-j-good b{color:#2fae84}.bt-j-miss b{color:#9a8a99}.practice-beat{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.bt-pad{--pp:0;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;width:132px;height:132px;transform:scale(calc(1 + var(--pp) * .07));background:radial-gradient(circle at 36% 30%,#fff 0 9%,#ffd0e0 30%,#e0587f 100%);border:none;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 8px #b83c63,0 14px 26px #b83c634d}.bt-pad:active{translate:0 5px;box-shadow:0 3px #b83c63}.bt-pad-core{z-index:1;font-family:var(--font-display);color:#fff;text-shadow:0 2px #00000026;padding:0 8px;font-size:18px;font-weight:700;position:relative}.bt-pad-core .emo{width:60px;height:60px}.bt-pad-ring{opacity:0;pointer-events:none;will-change:transform;border:5px solid #ffb800;border-radius:50%;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.bt-prac-info{text-align:start;gap:6px;display:grid}.bt-prac-info p{margin:0}.bt-prac-dots{gap:6px;display:flex}.bt-prac-dots i{background:var(--hole);width:14px;height:14px;box-shadow:var(--inset);transition:background .2s, transform .3s var(--ease-spring);border-radius:50%}.bt-prac-dots i.on{background:var(--mint);transform:scale(1.2)}.bt-again{background:var(--hole);box-shadow:var(--inset);cursor:pointer;border:none;border-radius:999px;justify-self:start;padding:8px 14px;font-weight:600}.tvg.tv-beat{align-content:stretch;justify-items:stretch;gap:0;width:100%;height:100%}.tvbt-ready{align-content:center;justify-items:center;gap:30px;height:100%;display:grid}.tvbt-ready .tv-cta{font-size:44px}.tvbt-ready{width:100%}.tvbt-ready-row{flex-wrap:wrap;justify-content:center;gap:14px;max-width:1500px;display:flex}.tvbt-rp{opacity:.45;transition:opacity .3s, transform .4s var(--ease-spring);position:relative}.tvbt-rp.on{opacity:1;transform:translateY(-8px)}.tvbt-rp-ok{top:-6px;color:#fff;background:var(--mint);width:40px;height:40px;box-shadow:0 4px 0 var(--mint-d);border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute}.tvbt-rp-ok:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.tvbt-rp-ok:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.tvbt-rp-ok:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.tvbt-rp-ok:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.tvbt-play{--pulse:0;--side:1;grid-template-columns:minmax(0,1fr) 540px;align-items:stretch;gap:36px;width:100%;height:100%;min-height:0;display:grid}.tvbt-stage{grid-template-rows:auto auto 1fr;gap:14px;min-height:0;display:grid;position:relative}.tvbt-title{font-family:var(--font-display);align-items:center;gap:18px;display:flex}.tvbt-title span{transform:scale(calc(1 + var(--pulse) * .12)) rotate(calc(var(--side) * 6deg));font-size:84px;line-height:1}.tvbt-title b{font-size:64px;font-weight:700}.tvbt-title em{background:var(--paper);box-shadow:var(--shadow-sm);color:var(--ink-soft);border-radius:999px;padding:6px 18px;font-size:32px;font-style:normal;font-weight:600}.tvbt-prog{height:18px;box-shadow:var(--inset);background:#fff9;border-radius:999px;overflow:hidden}.tvbt-prog div{transform-origin:0;background:linear-gradient(90deg,#ff8fb3,#ffd25e,#8fdc6a);border-radius:999px;width:100%;height:100%;transform:scaleX(0)}[dir=rtl] .tvbt-prog div{transform-origin:100%}.tvbt-floor{min-height:0;box-shadow:var(--shadow), inset 0 0 0 3px #ffffffb3;background:radial-gradient(110% 80% at 50% 110%,#ffffffe6 0%,#0000 60%),linear-gradient(#eaf7ff 0%,#ffe6f2 100%);border-radius:44px;position:relative;overflow:hidden}.st-funky .tvbt-floor{background:radial-gradient(110% 80% at 50% 110%,#ffffffd9 0%,#0000 60%),linear-gradient(#fff2d4 0%,#ffd5c4 100%)}.st-disco .tvbt-floor{background:radial-gradient(90% 70% at 50% 115%,#ff82e68c 0%,#0000 60%),linear-gradient(#2b1f52 0%,#5a2f80 100%)}.tvbt-floor:after{content:"";background:rgba(255, 255, 255, calc(var(--pulse) * .18));pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.st-disco .tvbt-floor:after{background:radial-gradient(circle at 50% 20%, rgba(255, 210, 94, calc(var(--pulse) * .3)), transparent 60%)}.tvbt-eq{opacity:.7;align-items:flex-end;gap:10px;height:70%;display:flex;position:absolute;bottom:0;left:230px;right:230px}.tvbt-beam{pointer-events:none;transform-origin:50% 0;width:340px;height:120%;opacity:calc(.35 + var(--pulse) * .45);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);background:linear-gradient(#ffffffd9,#fff0 85%);transition:transform .35s cubic-bezier(.3,1.3,.5,1);position:absolute;top:-40px}.tvbt-beam.l{transform:rotate(calc(var(--side) * 14deg + 8deg));left:18%}.tvbt-beam.r{transform:rotate(calc(var(--side) * -14deg - 8deg));right:18%}.st-bouncy .tvbt-beam{background:linear-gradient(#ff96c88c,#ff96c800 85%)}.tvbt-beats{z-index:1;gap:26px;display:flex;position:absolute;top:34px;left:50%;transform:translate(-50%)}.tvbt-beats i{background:#ffffff8c;border-radius:50%;width:46px;height:46px;transition:transform .25s cubic-bezier(.3,1.6,.5,1),background .15s;box-shadow:inset 0 2px 4px #78503c2e}.st-disco .tvbt-beats i{box-shadow:none;background:#ffffff24}.st-disco .tvbt-beats{top:130px}.tvbt-play[data-b="0"] .tvbt-beats i:first-child,.tvbt-play[data-b="1"] .tvbt-beats i:nth-child(2),.tvbt-play[data-b="2"] .tvbt-beats i:nth-child(3),.tvbt-play[data-b="3"] .tvbt-beats i:nth-child(4){background:linear-gradient(160deg,#ffd25e,#ff8fb3);transform:scale(1.35);box-shadow:0 6px 18px #ff8fb38c}.tvbt-play[data-b="0"] .tvbt-beats i:first-child{background:linear-gradient(160deg,#ff8fb3,#e0587f)}.st-funky .tvbt-beam{background:linear-gradient(#ffdc8ce6,#ffdc8c00 85%)}.st-disco .tvbt-beam{background:linear-gradient(#ff78e6cc,#78c8ff00 85%)}.tvbt-stagefloor{pointer-events:none;height:170px;box-shadow:0 -6px 30px rgba(255, 255, 255, calc(var(--pulse) * .8));background:radial-gradient(closest-side,#fffffff2,#ffffff8c 60%,#fff0);border-radius:50%;position:absolute;bottom:-70px;left:200px;right:200px}.st-disco .tvbt-stagefloor{background:radial-gradient(closest-side,#ffc8fab3,#b478ff59 60%,#fff0)}.tvbt-eq span{transform-origin:bottom;will-change:transform;background:linear-gradient(180deg, hsl(calc(330 + var(--k) * 6) 90% 72%), hsl(calc(200 + var(--k) * 4) 85% 70%));border-radius:14px 14px 0 0;flex:1;height:100%;transform:scaleY(.12)}.st-disco .tvbt-eq{opacity:.8}.tvbt-spk{background:linear-gradient(160deg,#6b5a8e,#3e3260);border-radius:34px;align-content:space-evenly;justify-items:center;width:190px;height:330px;display:grid;position:absolute;bottom:30px;box-shadow:0 16px 30px #28143c59,inset 0 3px #ffffff40}.tvbt-spk.l{left:26px}.tvbt-spk.r{right:26px}.tvbt-spk,.tvbt-ball{z-index:1}.tvbt-spk i{background:radial-gradient(circle,#2a2140 0 22%,#8a78b8 24% 30%,#2a2140 32% 62%,#a594d6 64% 70%,#3e3260 72%);border-radius:50%;display:block;box-shadow:inset 0 4px 10px #0006}.tvbt-spk i:first-child{width:86px;height:86px;transform:scale(calc(1 + var(--pulse) * .06))}.tvbt-spk i:last-child{width:140px;height:140px;transform:scale(calc(1 + var(--pulse) * .14))}.tvbt-ball{transform:translateX(-50%) rotate(calc(var(--side) * 8deg));filter:drop-shadow(0 0 30px #ffdcffcc);font-size:120px;line-height:1;position:absolute;top:-18px;left:50%}.tvbt-dancers{z-index:1;flex-wrap:wrap;place-content:flex-end center;gap:4px 18px;display:flex;position:absolute;top:110px;bottom:34px;left:230px;right:230px}.tvbt-dancer{justify-items:center;display:grid;position:relative}.tvbt-dz{transform:translateY(calc(var(--pulse) * -22px)) rotate(calc(var(--side) * 5deg)) scaleY(calc(1 - var(--pulse) * .04));transform-origin:50% 100%;will-change:transform}.tvbt-dancer.odd .tvbt-dz{transform:translateY(calc(var(--pulse) * -14px)) rotate(calc(var(--side) * -5deg))}.tvbt-fire{color:#fff;font-family:var(--font-display);white-space:nowrap;background:linear-gradient(160deg,#ffb24a,#e0587f);border-radius:999px;padding:2px 12px;font-size:26px;font-weight:700;position:absolute;top:-12px;box-shadow:0 4px 10px #e0587f59}.tvbt-unlock{background:var(--yellow);color:var(--ink);box-shadow:0 8px 0 var(--yellow-d);cursor:pointer;z-index:2;border:none;border-radius:999px;padding:18px 34px;font-size:34px;font-weight:700;position:absolute;top:120px;left:50%;transform:translate(-50%)}.tvbt-board{align-self:center;margin:0;padding:0;list-style:none;position:relative}.tvbt-row{background:var(--paper);height:80px;box-shadow:var(--shadow-sm);border-radius:26px;grid-template-columns:50px 62px 1fr auto auto;align-items:center;gap:12px;padding:0 18px;transition:transform .5s cubic-bezier(.3,1.2,.5,1),opacity .3s;display:grid;position:absolute;top:0;left:0;right:0}.tvbt-row.out{opacity:0}.tvbt-row.first{box-shadow:var(--shadow), inset 0 0 0 3px #f2c13b99;background:linear-gradient(150deg,#fff7d6,#ffe6a8)}.tvbt-rank{font-family:var(--font-display);color:var(--ink-soft);text-align:center;font-size:34px;font-weight:700}.tvbt-name{text-overflow:ellipsis;white-space:nowrap;font-size:30px;font-weight:600;overflow:hidden}.tvbt-combo{font-family:var(--font-display);color:var(--pink-d);font-size:26px;font-weight:700}.tvbt-score{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:end;min-width:4ch;font-size:38px}.tvbt-reveal{align-content:center;justify-items:center;gap:22px;width:100%;height:100%;display:grid}.tvbt-rev-h{align-items:center;gap:20px;margin:0;font-size:72px;display:flex}.tvbt-rev-h .emo{width:1.3em;height:1.3em}.tvbt-rev-h span{color:var(--ink-soft);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:999px;padding:4px 18px;font-size:38px}.tvbt-rev-list{gap:12px;width:1300px;display:grid}.tvbt-rev-row{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:30px;grid-template-columns:80px auto 1fr 170px 190px 170px;align-items:center;gap:18px;padding:8px 26px;display:grid}.tvbt-rev-row.r0{box-shadow:var(--shadow), inset 0 0 0 3px #f2c13b99;background:linear-gradient(150deg,#fff7d6,#ffe6a8);padding:12px 26px}.tvbt-rev-rank{text-align:center;font-size:52px;font-family:var(--font-display);color:var(--ink-soft);font-weight:700}.tvbt-rev-name{text-overflow:ellipsis;white-space:nowrap;font-size:38px;font-weight:600;overflow:hidden}.tvbt-rev-acc,.tvbt-rev-combo{text-align:center;line-height:1.1;display:grid}.tvbt-rev-acc b,.tvbt-rev-combo b{font-family:var(--font-display);font-size:40px}.tvbt-rev-acc small,.tvbt-rev-combo small{color:var(--ink-soft);font-size:20px;font-weight:600}.tvbt-rev-pts{font-family:var(--font-display);color:var(--mint-d);text-align:end;font-size:50px}.gd-beat{grid-auto-flow:column;align-items:stretch;gap:10px;padding:14px 0}.bt-gd-lane{background:#fff9;border-radius:14px;width:44px;position:relative;overflow:hidden}.bt-gd-lane:after{content:"";border:3px solid #5b3d2940;border-radius:50%;height:32px;position:absolute;bottom:8px;left:6px;right:6px}.bt-gd-lane i{background:radial-gradient(circle at 34% 30%,#fff 0 14%,#ff8fb3 40%,#e0587f);border-radius:50%;width:30px;height:30px;animation:1.8s linear infinite btFall;position:absolute;top:-34px;left:7px}.bt-gd-lane.l1 i{background:radial-gradient(circle at 34% 30%,#fff 0 14%,#7cc4ff 40%,#2f7fd0);animation-delay:-.6s}.bt-gd-lane.l2 i{background:radial-gradient(circle at 34% 30%,#fff 0 14%,#ffd25e 40%,#d99a0b);animation-delay:-1.2s}@keyframes btFall{0%{transform:translateY(0)}80%{opacity:1;transform:translateY(124px)}90%{opacity:0;transform:translateY(124px)scale(1.5)}to{opacity:0;transform:translateY(124px)}}.bt-gd-drum{top:8px;font-size:34px;animation:.9s cubic-bezier(.4,1.5,.6,1) infinite btBob;position:absolute}.bt-gd-drum:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.bt-gd-drum:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.bt-gd-drum:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.bt-gd-drum:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}@media (prefers-reduced-motion:reduce){.bt-song-e,.bt-start-ring,.bt-gd-lane i,.bt-gd-drum,.bt-res-score{animation:none!important}}.rm .bt-song-e,.rm .bt-start-ring,.rm .bt-gd-lane i,.rm .bt-gd-drum,.rm .bt-res-score{animation:none!important}.rm .tvbt-play,.rm .bt-pad{--pulse:0!important;--pp:0!important}.scenery{z-index:-1;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.sc-tv{z-index:0;position:absolute}.sc-ponly{z-index:2;position:absolute}.flyo-phone .sc-ponly{position:fixed}.sc-sky{position:absolute;top:0;bottom:0;left:0;right:0}.sc-skyp{opacity:.55;filter:saturate(.85);font-size:54px;animation:38s linear infinite scDrift;position:absolute}.sc-skyp.sp0{animation-duration:46s;top:9%}.sc-skyp.sp1{font-size:40px;animation-duration:60s;animation-delay:-25s;top:22%}.sc-skyp.sp2{font-size:30px;animation-duration:52s;animation-delay:-12s;top:4%}@keyframes scDrift{0%{transform:translate(-12vw)}to{transform:translate(112vw)}}.sc-hills{opacity:.95;width:100%;height:20vh;min-height:110px;position:absolute;bottom:0;left:0;right:0}.sc-props{height:20vh;min-height:110px;position:absolute;bottom:0;left:0;right:0}.sc-prop{filter:drop-shadow(0 4px 4px #0000001f);font-size:34px;animation:4.5s ease-in-out infinite scBob;position:absolute}.sc-phone .sc-hills,.sc-phone .sc-props{opacity:.8}.sc-tv .sc-hills,.sc-tv .sc-props{height:230px}.sc-tv .sc-prop{font-size:64px}.sc-tv .sc-skyp{font-size:90px}.sc-tv .sc-skyp.sp1{font-size:70px}.sc-parts{position:absolute;top:0;bottom:0;left:0;right:0}.sc-p{opacity:.75;font-style:normal;line-height:1;animation-name:pFall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-6%}.sc-tv .sc-p{font-size:34px}.sc-phone .sc-p{font-size:18px}.pm-fall .sc-p{animation-name:pFall}.pm-drift .sc-p{animation-name:pDrift}.pm-rise .sc-p{color:#ffffffe6;text-shadow:0 0 2px #3c82b499;animation-name:pRise;top:auto;bottom:-6%}.pm-twinkle .sc-p{color:#f2c13b;animation-name:pTwinkle;animation-timing-function:ease-in-out}@keyframes pFall{0%{transform:translate(0)rotate(0)}to{transform:translate(6vw,112vh)rotate(300deg)}}@keyframes pDrift{0%{transform:translate(0)rotate(0)}50%{transform:translate(8vw,55vh)rotate(160deg)}to{transform:translate(-4vw,112vh)rotate(340deg)}}@keyframes pRise{0%{opacity:0;transform:translate(0)}10%{opacity:.85}to{opacity:.2;transform:translate(3vw,-112vh)}}@keyframes pTwinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:.95;transform:scale(1.15)}}.sc-candy .sc-p{border-radius:.2em;width:.9em;height:.28em;font-size:0}.sc-tv.sc-candy .sc-p{width:26px;height:8px}.sc-phone.sc-candy .sc-p,.flyo-phone .sc-candy .sc-p{width:14px;height:5px}.sc-candy .sc-p.ph0{background:#ff7aa8}.sc-candy .sc-p.ph1{background:#7fb8f0}.sc-candy .sc-p.ph2{background:#ffd34d}.sc-candy .sc-p.ph3{background:#6fd3ae}.sc-snow .sc-p{color:#fff;text-shadow:0 0 3px #5a8cc88c}.sc-garden .sc-p{opacity:.6}.rm .sc-parts,.rm .sc-skyp,.rm .sc-prop{animation:none!important}.rm .sc-parts{display:none}html[data-world] .tvs-viewport{background:linear-gradient(180deg, var(--scene-2), var(--scene-3))}html[data-world] .tvs{background:radial-gradient(1400px 900px at 50% 35%, var(--scene-1) 0%, var(--scene-2) 55%, var(--scene-3) 100%)}html[data-world] .tvs-main,html[data-world] .tvs-head,html[data-world] .tvs-rail{z-index:3}html[data-world=space] .tvs{background:radial-gradient(1400px 900px at 50% 35%,#fbfaff 0%,#ebe8fd 55%,#d3cdf6 100%)}.world-panel h2{margin-bottom:10px}.world-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:420px){.world-grid{grid-template-columns:repeat(2,1fr)}}.world-card{cursor:pointer;text-align:center;background:var(--paper);box-shadow:var(--shadow-sm);font:inherit;color:var(--ink);border:none;border-radius:22px;gap:2px;padding:0 0 10px;transition:transform .15s;display:grid;position:relative;overflow:hidden}.world-card:active{transform:scale(.97)}.world-card.on{box-shadow:var(--shadow-sm), 0 0 0 4px var(--blue)}.wc-scene{background:var(--wcard,radial-gradient(90% 60% at 50% 115%, var(--w3) 0 58%, transparent 60%), radial-gradient(80% 55% at 20% 120%, var(--w2) 0 60%, transparent 62%), linear-gradient(180deg, var(--w1), var(--w2)));place-items:center;height:74px;display:grid;position:relative}.wc-icon{filter:drop-shadow(0 4px 4px #0000002e);font-size:38px;line-height:1;animation:3.6s ease-in-out infinite bob}.wc-props{bottom:4px;letter-spacing:6px;opacity:.9;font-size:15px;position:absolute;left:0;right:0}.wc-name{font-family:var(--font-display);padding:6px 8px 0;font-size:16px;font-weight:600;line-height:1.15}.wc-desc{color:var(--ink-soft);padding:0 8px;font-size:12px;line-height:1.25}.world-card .gc-check{top:6px;position:absolute}.world-card .gc-check:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.world-card .gc-check:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.world-card .gc-check:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.world-card .gc-check:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.world-panel .set-row{margin-top:6px}.world-panel .btn{margin-top:8px}.world-chip{box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;margin:4px auto 0;padding:6px 16px;font-weight:600;display:inline-flex}.flyo{z-index:95;color:var(--ink);-webkit-user-select:none;user-select:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.flyo-tv{z-index:70;position:absolute}.flyo-cam{perspective-origin:50%;position:absolute;top:0;bottom:0;left:0;right:0}.flyo-plane{transform-origin:0 0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.flyo-ground{position:absolute;top:0;left:0;overflow:visible}.fb{width:0;height:0;transform-style:preserve-3d;position:absolute}.fb>.bbx{transform-origin:50% 100%;transform:translateX(-50%) rotateZ(calc(-1 * var(--rot,0deg))) rotateX(calc(-1 * var(--tilt,0deg)));position:absolute;bottom:0;left:0}.fprop span{filter:drop-shadow(0 10px 6px #0000002e);line-height:1;display:block}.fhero span{filter:drop-shadow(0 30px 20px #00000038);font-size:380px;line-height:1;display:block}.fhero.small span{font-size:230px}.lm .lm-in{justify-items:center;width:300px;display:grid}.lm-sign{z-index:2;font-family:var(--font-display);white-space:nowrap;background:#fffaf3;border-radius:999px;align-items:center;gap:10px;margin-bottom:-10px;padding:10px 26px;font-size:40px;display:flex;position:relative;box-shadow:0 8px 18px #0000002e}.lm-sign b{font-weight:700}.lm-house{width:250px;height:250px;position:relative}.lm-body{background:linear-gradient(180deg, color-mix(in srgb, var(--gc) 75%, #fff), var(--gc));border-radius:26px 26px 12px 12px;place-items:end center;height:160px;display:grid;position:absolute;bottom:0;left:20px;right:20px;box-shadow:inset 0 -14px #00000014,0 18px 24px #0000002e}.lm-door{background:#fffaf3;border-radius:48px 48px 10px 10px;place-items:center;width:96px;height:110px;margin-bottom:0;font-size:60px;display:grid;box-shadow:inset 0 4px 8px #00000026}.lm-roof{z-index:1;background:linear-gradient(180deg, var(--sand), var(--sand-edge));clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 8px 6px #00000026);height:120px;position:absolute;top:0;left:0;right:0}.lm-flag{top:-78px;z-index:3;width:74px;height:74px;font-family:var(--font-display);color:#fff;background:radial-gradient(circle at 32% 26%, #ffffffd9 0 9%, #fff0 34%), radial-gradient(circle at 50% 55%, var(--pink) 55%, var(--pink-d) 100%);border-radius:50%;place-items:center;font-size:44px;font-weight:700;display:grid;position:absolute;box-shadow:0 8px 14px #0003}.lm-flag:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.lm-flag:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.lm-flag:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.lm-flag:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.lm.focus .lm-sign{background:var(--yellow);color:#fff}.lm.focus .lm-in{animation:.8s cubic-bezier(.3,1.6,.5,1) lmPop}@keyframes lmPop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}.w-candy .lm-roof{clip-path:none;background:radial-gradient(circle at 30% 40%,#fff 0 5px,#0000 6px) 0 0/46px 40px,radial-gradient(circle at 70% 70%,#ffd34d 0 5px,#0000 6px) 0 0/52px 44px,linear-gradient(#ffc1d8,#ff8fb6);border-radius:120px 120px 30px 30px;height:110px;top:10px}.w-candy .lm-body{background:repeating-linear-gradient(90deg,#fff6e8 0 22px,#f4d9b0 22px 26px)}.w-space .lm-roof{clip-path:none;opacity:.95;background:radial-gradient(circle at 35% 30%,#fffffff2 0 12%,#fff0 40%),linear-gradient(#bfe6ff,#7cbbe8);border-radius:120px 120px 0 0;height:140px;top:6px;left:30px;right:30px}.w-space .lm-body{background:linear-gradient(#e6e3fb,#b3acec);border-radius:18px}.w-space .lm-house:after{content:"";background:#a39dd3;border-radius:3px;width:6px;height:50px;position:absolute;top:-40px;left:50%;box-shadow:0 -10px 0 6px #ff6fa3}.w-jungle .lm-roof{clip-path:polygon(50% 0,104% 100%,-4% 100%);background:repeating-linear-gradient(100deg,#e9c46a 0 10px,#d4a63d 10px 14px);height:130px;top:0}.w-jungle .lm-body{background:repeating-linear-gradient(0deg,#c99a62 0 26px,#a87745 26px 30px)}.w-sea .lm-roof{clip-path:none;background:repeating-conic-gradient(from 270deg at 50% 100%, #ffb0c4 0 9deg, #ff8fae 9deg 18deg);border-radius:140px 140px 20px 20px;height:140px;top:0}.w-sea .lm-body{background:linear-gradient(#fff3dc,#f7d7b0)}.w-snow .lm-roof{clip-path:none;background:repeating-linear-gradient(0deg,#fff 0 34px,#d6e6f5 34px 37px);border-radius:130px 130px 0 0;height:120px;top:20px;left:10px;right:10px}.w-snow .lm-body{background:repeating-linear-gradient(0deg,#fff 0 30px,#dbe8f5 30px 33px)}.w-garden .lm-body{background:linear-gradient(180deg, color-mix(in srgb, var(--gc) 70%, #fff), var(--gc))}.fsign .fsign-in{font-family:var(--font-display);white-space:nowrap;border-bottom:10px solid var(--sand-edge);background:#fffaf3;border-radius:22px;padding:14px 34px;font-size:56px;font-weight:700;box-shadow:0 12px 20px #0003}.fpl .fpl-in{justify-items:center;gap:2px;animation:1.1s ease-in-out infinite fplHop;display:grid}.fpl-name{font-family:var(--font-display);white-space:nowrap;background:#fffaf3f2;border-radius:999px;padding:2px 14px;font-size:30px;font-weight:700;box-shadow:0 4px 10px #00000026}@keyframes fplHop{0%,to{transform:translateY(0)}40%,60%{transform:translateY(-26px)}}.fprop span{animation:3.2s ease-in-out infinite bob}.flyo-bars i{z-index:3;background:#140e1ed1;height:7%;animation:.6s ease-out both barIn;position:absolute;left:0;right:0}.flyo-bars i:first-child{top:0}.flyo-bars i:last-child{bottom:0}@keyframes barIn{0%{transform:scaleY(0)}}.flyo-bars i:first-child{transform-origin:top}.flyo-bars i:last-child{transform-origin:bottom}.flyo-prog{z-index:4;background:#ffffff4d;height:5px;position:absolute;top:7%;left:0;right:0}.flyo-prog div{background:linear-gradient(90deg, var(--yellow), var(--pink));transform-origin:0;height:100%;transform:scaleX(0)}[dir=rtl] .flyo-prog div{transform-origin:100%}.flyo-captions{z-index:5;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.fc-title{text-align:center;background:#fffaf3ed;border-radius:40px;justify-items:center;gap:8px;width:max-content;max-width:92%;padding:22px 40px;animation:.7s cubic-bezier(.3,1.5,.5,1) both fcIn;display:grid;position:absolute;top:15%;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #00000040}.fc-title h1{margin:0;font-size:clamp(26px,7vw,46px)}.fc-icon{font-size:64px;line-height:1;animation:2.4s ease-in-out infinite bob}.fc-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fc-chips span{background:var(--bg-2);border-radius:999px;padding:4px 14px;font-size:15px;font-weight:600}.fc-low{bottom:11%;border-inline-start:10px solid var(--gc,var(--yellow));background:#fffaf3f2;border-radius:30px;gap:6px;max-width:92%;padding:14px 24px;animation:.6s cubic-bezier(.3,1.4,.5,1) both fcSlide;display:grid;position:absolute;box-shadow:0 16px 40px #00000040}.fc-low:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4%}.fc-low:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4%}.fc-low:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4%}.fc-low:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4%}.fc-num{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:700}.fc-game{align-items:center;gap:14px;display:flex}.fc-gi{font-size:46px;line-height:1}.fc-game b{font-family:var(--font-display);font-size:26px;line-height:1.1;display:block}.fc-game span{color:var(--ink-soft);font-size:15px;display:block}.fc-plaza{justify-items:start}.fc-plaza b{font-family:var(--font-display);font-size:24px}.fc-faces{gap:4px;display:flex}.fc-end{font-family:var(--font-display);white-space:nowrap;color:#fff;text-shadow:0 4px 0 var(--pink-d), 0 10px 30px #00000059;font-size:clamp(44px,13vw,90px);font-weight:700;animation:.8s cubic-bezier(.3,1.7,.5,1) both fcEnd;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}@keyframes fcIn{0%{opacity:0;transform:translate(-50%,-30px)scale(.8)}}@keyframes fcSlide{0%{opacity:0;transform:translate(-60px)}}[dir=rtl] .fc-low{animation-name:fcSlideR}@keyframes fcSlideR{0%{opacity:0;transform:translate(60px)}}@keyframes fcEnd{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-8deg)}}.flyo-skip{z-index:6;bottom:calc(7% + 12px);cursor:pointer;min-height:48px;font-family:var(--font-display);color:#fff;background:#281c32b8;border:none;border-radius:999px;padding:8px 18px;font-size:17px;font-weight:600;position:absolute;box-shadow:0 6px 16px #00000040}.flyo-skip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.flyo-skip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.flyo-skip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.flyo-skip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.flyo-skip.ghost{background:#281c3280}.flyo-skip{top:calc(7% + 14px);bottom:auto}.flyo-tv .fc-title{border-radius:56px;padding:34px 70px}.flyo-tv .fc-title h1{font-size:84px}.flyo-tv .fc-icon{font-size:120px}.flyo-tv .fc-chips span{padding:8px 24px;font-size:30px}.flyo-tv .fc-low{bottom:12%;border-radius:44px;padding:26px 44px}.flyo-tv .fc-low:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:5%}.flyo-tv .fc-low:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:5%}.flyo-tv .fc-low:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:5%}.flyo-tv .fc-low:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:5%}.flyo-tv .fc-num{font-size:26px}.flyo-tv .fc-gi{font-size:96px}.flyo-tv .fc-game b{font-size:64px}.flyo-tv .fc-game span{font-size:30px}.flyo-tv .fc-plaza b{font-size:52px}.flyo-tv .fc-end{font-size:190px}.flyo-tv .flyo-prog{height:8px}.flyo-dark .flyo-prog{background:#ffffff2e}.flyo-rm .fc-title,.flyo-rm .fc-low,.flyo-rm .fc-end,.flyo-rm .flyo-bars i,.flyo-rm .fpl-in,.flyo-rm .fprop span{animation:none!important}@keyframes scBob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}.flyo-lite .fprop{display:none}.flyo-lite .fpl-in,.flyo-lite .fhero span{animation:none}.flyo-gl{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.sc-sun{top:-18vmin;background:radial-gradient(circle,#fff6d6f2 0%,#ffecbe8c 24%,#ffe4aa2e 48%,#ffe4aa00 70%);border-radius:50%;width:62vmin;height:62vmin;animation:9s ease-in-out infinite scGlow;position:absolute}.sc-sun:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10vmin}.sc-sun:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10vmin}.sc-sun:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10vmin}.sc-sun:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10vmin}.sc-space .sc-sun{background:radial-gradient(circle,#dcd6ffe6 0%,#aaa0ff59 30%,#786ee600 70%)}.sc-sea .sc-sun{top:-30vmin;background:radial-gradient(circle,#ffffffb3 0%,#d2f5ff40 40%,#d2f5ff00 70%)}.sc-sea .sc-sun:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:20%}.sc-sea .sc-sun:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:20%}.sc-sea .sc-sun:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:20%}.sc-sea .sc-sun:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:20%}@keyframes scGlow{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.sc-cloud{opacity:.78;filter:blur(1px);background:#fff;border-radius:999px;width:240px;height:70px;animation:80s linear infinite scDrift;position:absolute;box-shadow:50px -26px 0 8px #fff,110px -10px 0 2px #fff,-40px -6px 0 -6px #fff}.sc-cloud.c0{transform-origin:0;animation-duration:95s;animation-delay:-10s;top:10%}.sc-cloud.c1{opacity:.6;animation-duration:120s;animation-delay:-60s;top:20%;scale:.7}.sc-cloud.c2{opacity:.55;animation-duration:140s;animation-delay:-95s;top:5%;scale:.55}.sc-cloud.c3{opacity:.45;animation-duration:160s;animation-delay:-30s;top:28%;scale:.5}.sc-cloud.c4{animation-duration:110s;animation-delay:-120s;top:15%;scale:.85}.sc-phone .sc-cloud{width:150px;height:44px;box-shadow:32px -16px 0 5px #fff,70px -6px 0 1px #fff,-24px -4px 0 -4px #fff}.sc-skyp .emo{filter:drop-shadow(0 6px 8px #3c28141f);width:1em;height:1em}.sc-hills{height:24vh;overflow:visible}.sc-tv .sc-hills{height:300px}.sc-hills g{transform-box:fill-box;animation:26s ease-in-out infinite scSway}.sc-hills .sc-far{opacity:.85;animation-duration:60s}.sc-hills .sc-l1{animation-duration:44s;animation-delay:-8s}.sc-hills .sc-l2{animation-duration:34s;animation-delay:-15s}.sc-hills .sc-l3{animation-duration:26s;animation-delay:-3s}@keyframes scSway{0%,to{transform:translate(0)}50%{transform:translate(-26px)}}.sc-prop{line-height:1}.sc-prop .emo{width:1.15em;height:1.15em;display:block}.sc-shadow{z-index:-1;background:radial-gradient(closest-side,#3c281438,#3c281400);border-radius:50%;width:.9em;height:.18em;margin-left:-.45em;position:absolute;bottom:-.12em;left:50%}.sc-prop{filter:none}.sc-grain{opacity:.06;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .3  0 0 0 0 .2  0 0 0 0 .1  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}.scenery:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 35%,#0000 60%,#462d1412 100%);position:absolute;top:0;bottom:0;left:0;right:0}.sc-ponly:after{display:none}.sc-p .emo{width:1em;height:1em}.rm .sc-hills g,.rm .sc-cloud,.rm .sc-sun{animation:none!important}.lp{--lp-max:1180px;overflow-x:hidden}.lp section{scroll-margin-top:80px}.lp h3{font-family:var(--font-display);margin:0 0 6px;font-weight:600}.lp-nav{z-index:30;max-width:var(--lp-max);-webkit-backdrop-filter:blur(10px);background:#fcf4eadb;border-radius:0 0 26px 26px;align-items:center;gap:18px;margin:0 auto;padding:10px 18px;display:flex;position:sticky;top:0}.lp-logo{text-decoration:none}.lp-logo .logo{font-size:30px}.lp-links{gap:22px;margin-inline-start:14px;display:flex}.lp-links a,.lp-signin{color:var(--ink);font-size:16px;font-weight:600;text-decoration:none}.lp-links a:hover,.lp-signin:hover{color:var(--pink-d)}.lp-nav-r{align-items:center;gap:12px;margin-inline-start:auto;display:flex}.lp-lang{background:var(--paper);box-shadow:var(--shadow-sm);cursor:pointer;border:none;border-radius:999px;min-width:44px;height:40px;font-weight:700}.lp-nav-cta{cursor:pointer;min-height:42px;font-family:var(--font-display);color:#5b3d29;background:radial-gradient(120% 90% at 30% 8%, #ffffff8c 0%, #fff0 45%), linear-gradient(180deg, #f8d468, var(--yellow));box-shadow:var(--shadow-sm);border:none;border-radius:999px;padding:9px 18px;font-size:16px;font-weight:600}@media (max-width:860px){.lp-links,.lp-nav-cta span{display:none}}.lp-hero{max-width:var(--lp-max);grid-template-columns:minmax(0,1fr);align-items:center;gap:26px;margin:0 auto;padding:34px 18px 10px;display:grid}@media (min-width:960px){.lp-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:40px;padding-top:56px}}.lp-kicker{background:var(--paper);box-shadow:var(--shadow-sm);color:var(--pink-d);border-radius:999px;padding:6px 14px;font-size:15px;font-weight:600;display:inline-block}.lp-h1{font-family:var(--font-display);letter-spacing:-.01em;margin:16px 0 14px;font-size:clamp(44px,10.5vw,84px);font-weight:700;line-height:.98}.lp-h1 em{color:var(--pink);background:linear-gradient(transparent 62%, var(--yellow-l) 62%);padding:0 .08em;font-style:normal}.lp-sub{color:var(--ink-soft);max-width:560px;margin:0 0 22px;font-size:clamp(17px,2.2vw,20px)}.lp-ctas{gap:14px;max-width:480px;display:grid}.lp-ctas>.btn{min-height:64px;font-size:22px}.lp-join{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:24px;gap:6px;padding:12px 14px;display:grid}.lp-join label{color:var(--ink-soft);font-size:15px;font-weight:600}.lp-join-row{gap:8px;display:flex}.lp-join .code-input{text-align:center;letter-spacing:8px;background:var(--hole);width:auto;min-width:0;height:52px;box-shadow:var(--inset);color:var(--ink);font-size:26px;font-family:var(--font-display);border:none;border-radius:16px;flex:1;margin:0;padding:0 8px}.lp-join .code-input:focus{box-shadow:var(--inset), 0 0 0 3px var(--blue-l), 0 0 0 1.5px var(--blue);outline:none}.lp-hero>*{min-width:0}.lp-join-btn{font-family:var(--font-display);color:#fff;cursor:pointer;background:linear-gradient(180deg, var(--blue), var(--blue-d));box-shadow:var(--shadow-sm);border:none;border-radius:18px;padding:0 18px;font-size:18px;font-weight:600}.lp-join-btn:disabled{opacity:.5;cursor:default}.lp-chips{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.lp-chips li{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:999px;padding:8px 16px;font-size:15px;font-weight:600}.mock{aspect-ratio:16/11;width:100%;max-width:600px;margin:10px auto 96px;position:relative}.mock-tv{position:absolute;top:0;bottom:14%;left:4%;right:4%}.mock-screen{background:linear-gradient(#fffaf2 0%,#fcefd9 100%);border:12px solid #3a2a22;border-radius:22px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 30px 60px #5a3c1e47,inset 0 0 0 2px #ffffff14;container-type:inline-size}.mock-stand{background:linear-gradient(#4a372c,#2e211a);border-radius:0 0 14px 14px;width:26%;height:18px;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.ms-sky{position:absolute;top:0;bottom:0;left:0;right:0}.ms-cloud{opacity:.6;font-size:7cqi;animation:30s linear infinite scDrift;position:absolute}.ms-cloud.c1{top:6%}.ms-cloud.c2{font-size:5cqi;animation-delay:-15s;top:16%}.ms-hills{width:100%;height:26%;position:absolute;bottom:0;left:0;right:0}.ms-title{font-family:var(--font-display);white-space:nowrap;box-shadow:var(--shadow-sm);background:#f9d7e0;border-radius:999px;padding:.6cqi 2.6cqi;font-size:3.6cqi;font-weight:700;position:absolute;top:5%;left:50%;transform:translate(-50%)}.ms-prompt{text-align:center;background:var(--paper);font-family:var(--font-display);box-shadow:var(--shadow-sm);border-radius:3cqi;padding:2cqi;font-size:3.8cqi;font-weight:600;position:absolute;top:17%;left:10%;right:10%}.ms-cards{grid-template-columns:repeat(3,1fr);gap:2cqi;display:grid;position:absolute;top:41%;left:5%;right:5%}.ms-card{background:var(--paper);text-align:center;box-shadow:var(--shadow-sm);border-radius:2.4cqi;padding:2.2cqi 1.4cqi 3.8cqi;font-size:2.7cqi;font-weight:600;animation:.7s cubic-bezier(.3,1.4,.5,1) both cardIn;position:relative}.ms-card:nth-child(2){animation-delay:.25s}.ms-card:nth-child(3){animation-delay:.5s}.ms-card.win{box-shadow:var(--shadow-sm), 0 0 0 .6cqi var(--yellow)}.ms-crown{top:-2.6cqi;font-size:4cqi;font-style:normal;animation:2.2s ease-in-out infinite bob;position:absolute}.ms-crown:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1cqi}.ms-crown:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1cqi}.ms-crown:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1cqi}.ms-crown:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1cqi}.ms-votes{justify-content:center;gap:.6cqi;display:flex;position:absolute;bottom:1cqi;left:0;right:0}.ms-votes i{background:radial-gradient(circle at 32% 26%, #fff 0 12%, transparent 36%), var(--pink);border-radius:50%;width:2cqi;height:2cqi;animation:3.6s ease-in infinite both voteDrop}.ms-votes i:nth-child(2){background-color:var(--blue);animation-delay:.3s}.ms-votes i:nth-child(3){background-color:var(--mint);animation-delay:.6s}@keyframes voteDrop{0%{opacity:0;transform:translateY(-6cqi)}15%,85%{opacity:1;transform:translateY(0)}to{opacity:0}}.ms-rail{background:var(--sand-board);box-shadow:var(--shadow-sm);border-radius:99px;gap:1cqi;padding:.8cqi 2cqi;display:flex;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.ms-seat svg{display:block;width:5.4cqi!important;height:5.4cqi!important}.ms-seat.hop{animation:2s cubic-bezier(.3,1.6,.5,1) infinite seatBump}.ms-qr{top:4%;background:var(--paper);box-shadow:var(--shadow-sm);border-radius:1.8cqi;align-items:center;gap:1cqi;padding:.8cqi 1.4cqi .8cqi .8cqi;display:flex;position:absolute}.ms-qr:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:3%}.ms-qr:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:3%}.ms-qr:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:3%}.ms-qr:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:3%}.ms-qr i{background:conic-gradient(#3a2a22 0 25%, #fff 0 50%, #3a2a22 0 75%, #fff 0) 0 0 / 1.25cqi 1.25cqi;border-radius:.8cqi;width:5cqi;height:5cqi}.ms-qr b{font-family:var(--font-display);letter-spacing:.4cqi;font-size:3cqi}.ms-sticker{bottom:18%;font-size:6cqi;animation:4s cubic-bezier(.2,.8,.3,1) infinite flyUp;position:absolute}.ms-sticker:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8%}.ms-sticker:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8%}.ms-sticker:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8%}.ms-sticker:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8%}.mock-phone{z-index:3;aspect-ratio:9/18.5;background:#2f231d;border-radius:18%/9%;width:23%;padding:2.2%;position:absolute;box-shadow:0 24px 40px #3c281452;container-type:inline-size}.mock-phone.p1{animation:5s ease-in-out infinite phoneBob;bottom:-24%;transform:rotate(-8deg)}.mock-phone.p1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-3%}.mock-phone.p1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-3%}.mock-phone.p1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-3%}.mock-phone.p1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-3%}.mock-phone.p2{animation:5s ease-in-out -2.5s infinite phoneBob;bottom:-26%;transform:rotate(7deg)}.mock-phone.p2:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-3%}.mock-phone.p2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-3%}.mock-phone.p2:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-3%}.mock-phone.p2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-3%}[dir=rtl] .mock-phone.p1{transform:rotate(8deg)}[dir=rtl] .mock-phone.p2{transform:rotate(-7deg)}@keyframes phoneBob{0%,to{translate:0}50%{translate:0 -8px}}.mp-screen{background:var(--bg);border-radius:15%/7.5%;align-content:start;gap:5cqi;height:100%;padding:9% 7%;display:grid;overflow:hidden}.mp-top{align-items:center;gap:4cqi;font-size:9cqi;display:flex}.mp-top svg{width:16cqi!important;height:16cqi!important}.mp-q{text-align:center;font-size:16cqi}.mp-opt{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:8cqi;padding:6cqi 5cqi;font-size:7.6cqi;font-weight:600}.mp-opt.on{background:var(--blue);color:#fff;animation:3.6s ease-in-out infinite optPulse}@keyframes optPulse{0%,30%{background:var(--paper);color:var(--ink)}40%,to{background:var(--blue);color:#fff}}.mp-doodle{width:100%;box-shadow:var(--inset);background:#fff;border-radius:8cqi}.mp-doodle path,.mp-doodle circle{stroke-dasharray:260;stroke-dashoffset:260px;animation:4.5s ease-in-out infinite drawIt}.mp-doodle circle{animation-delay:.8s}@keyframes drawIt{0%{stroke-dashoffset:260px}55%,to{stroke-dashoffset:0}}.mp-colors{justify-content:center;gap:4cqi;display:flex}.mp-colors i{width:12cqi;height:12cqi;box-shadow:var(--shadow-sm);border-radius:50%}.mock-float{z-index:2;filter:drop-shadow(0 10px 10px #5a3c1e33);position:absolute}.mock-float.f0{top:-8%}.mock-float.f0:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:6%}.mock-float.f0:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:6%}.mock-float.f0:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:6%}.mock-float.f0:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:6%}.mock-float.f1{top:-10%}.mock-float.f1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12%}.mock-float.f1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12%}.mock-float.f1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12%}.mock-float.f1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12%}.mock-float.f2{top:34%}.mock-float.f2:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-5%}.mock-float.f2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-5%}.mock-float.f2:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-5%}.mock-float.f2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-5%}@media (max-width:520px){.mock-float.f2{display:none}.mock{margin-bottom:70px}.mock-phone.p1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-1%}.mock-phone.p1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-1%}.mock-phone.p1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-1%}.mock-phone.p1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-1%}.mock-phone.p2:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-1%}.mock-phone.p2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-1%}.mock-phone.p2:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-1%}.mock-phone.p2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-1%}}.lp-sec{padding:64px 18px}.lp-sec-in{max-width:var(--lp-max);margin:0 auto}.lp-h2{font-family:var(--font-display);text-align:center;margin:0 0 10px;font-size:clamp(30px,6vw,50px);font-weight:700;line-height:1.05}.lp-lead{text-align:center;color:var(--ink-soft);max-width:760px;margin:0 auto 30px;font-size:clamp(16px,2vw,19px)}.tone-cream{background:linear-gradient(180deg, var(--bg-2), var(--bg));border-radius:48px}.tone-sky{background:linear-gradient(#eaf4fb,#fdf6ec);border-radius:48px}.tone-mint{background:linear-gradient(180deg, #e3f5ec, var(--bg));border-radius:48px}.tone-dark{color:#fff;background:radial-gradient(900px 500px at 50% 0,#4a3a6e 0%,#2a2140 70%);border-radius:48px}.tone-dark .lp-h2{color:#fff}.tone-dark .lp-lead{color:#d9d1f0}.lp-note{text-align:center;color:var(--ink-soft);margin:24px 0 0;font-weight:600}.lp-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.lp-step{background:var(--paper);box-shadow:var(--shadow);text-align:center;border-radius:32px;padding:26px 22px 22px;position:relative}.lp-step-n{top:-14px;color:#fff;width:40px;height:40px;font-family:var(--font-display);background:radial-gradient(circle at 32% 26%, #ffffffd9 0 9%, #fff0 34%), radial-gradient(circle at 50% 55%, var(--pink) 55%, var(--pink-d) 100%);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid;position:absolute}.lp-step-n:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:22px}.lp-step-n:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:22px}.lp-step-n:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:22px}.lp-step-n:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:22px}.lp-step-e{margin-bottom:6px;font-size:64px;line-height:1.1;display:block}.lp-step p{color:var(--ink-soft);margin:0}.lp-games{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.lp-game{background:var(--paper);box-shadow:var(--shadow);border-radius:32px;grid-template-rows:170px 1fr;transition:transform .2s;display:grid;overflow:hidden}.lp-game:hover{transform:translateY(-4px)}.lp-game-body{padding:18px 20px 20px;position:relative}.lp-game-body h3{font-size:24px}.lp-game-body p{color:var(--ink-soft);margin:0 0 8px}.lp-game-tag{font-weight:700;color:var(--ink)!important}.lp-tier{top:-16px;box-shadow:var(--shadow-sm);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;position:absolute}.lp-tier:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.lp-tier:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.lp-tier:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.lp-tier:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.lp-tier.free{background:var(--mint);color:#fff}.lp-tier.plus{background:var(--yellow);color:#5b3d29}.lp-game-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.lp-cat{border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.lp-cat.c-kids{background:var(--mint-l)}.lp-cat.c-teens{background:var(--pink-l)}.lp-cat.c-all{background:var(--yellow-l)}.lp-meta{color:var(--muted);font-size:13px}.gd{background:radial-gradient(120% 90% at 50% 0%, #fff 0%, var(--gc) 75%);place-items:center;display:grid;position:relative;overflow:hidden}.gd-quips .b1,.gd-quips .b2{font-size:64px;position:absolute;top:30px}.gd-quips .b1{animation:3s ease-in-out infinite bob;left:22%}.gd-quips .b2{animation:3s ease-in-out -1.5s infinite bob;right:22%;transform:scaleX(-1)}.gd-quips .v{background:radial-gradient(circle at 32% 26%, #fff 0 12%, transparent 36%), var(--pink);border-radius:50%;width:18px;height:18px;animation:3s ease-in infinite both voteDrop;position:absolute;bottom:30px;left:30%}.gd-quips .v2{background-color:var(--blue);animation-delay:.4s;left:calc(30% + 22px)}.gd-quips .v3{background-color:var(--mint);animation-delay:.8s;left:calc(30% + 44px)}.gd-quips .cr{font-size:30px;animation:3s infinite fadePop;position:absolute;top:10px;left:26%}@keyframes fadePop{0%,55%{opacity:0;transform:scale(.4)}70%,95%{opacity:1;transform:scale(1)}to{opacity:0}}.gd-doodle svg{width:62%;height:96px;box-shadow:var(--inset);background:#fff;border-radius:18px}.gd-doodle path{stroke-dasharray:200;stroke-dashoffset:200px;animation:3.6s ease-in-out infinite drawIt}.gd-doodle .opts{letter-spacing:8px;font-size:26px;position:absolute;bottom:10px}.gd-charades{grid-auto-flow:column;gap:14px}.gd-charades .card{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:16px;padding:8px 14px;font-size:46px;animation:2s ease-in-out infinite wiggle}.gd-charades .shh{top:14px;font-size:30px;position:absolute}.gd-charades .shh:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.gd-charades .shh:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.gd-charades .shh:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.gd-charades .shh:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.gd-peek .pk{font-size:96px;animation:4s cubic-bezier(.25,.1,.3,1) infinite peekDemo}@keyframes peekDemo{0%{filter:blur(14px);transform:scale(6)}70%{filter:blur();transform:scale(1)}to{filter:blur();transform:scale(1)}}.gd-likely{grid-auto-flow:column;align-items:end;gap:26px;padding-bottom:20px}.lk{justify-items:center;gap:2px;display:grid;position:relative}.lk i{background:radial-gradient(circle at 32% 26%, #fff 0 12%, transparent 36%), var(--pink);border-radius:50%;width:14px;height:14px;animation:3.4s ease-in infinite both voteDrop}.lk i:nth-child(2){animation-delay:.35s}.lk i:nth-child(3){animation-delay:.7s}.lk b{font-size:26px;animation:3.4s infinite fadePop;position:absolute;top:-32px}.gd-closest .ln{background:var(--sand-edge);border-radius:4px;height:8px;position:absolute;bottom:46px;left:12%;right:12%}.gd-closest .pin{font-size:30px;animation:3s cubic-bezier(.3,1.5,.5,1) infinite both dropIn;position:absolute;bottom:52px}.gd-closest .p1{left:28%}.gd-closest .p2{animation-delay:.3s;left:62%}.gd-closest .flag{font-size:38px;animation:3s infinite fadePop;position:absolute;bottom:52px;left:54%}.gd-closest .num{font-family:var(--font-display);color:var(--pink-d);font-size:34px;position:absolute;top:16px}.lp-cats{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.lp-catcard{box-shadow:var(--shadow-sm);border-radius:32px;padding:26px 24px}.lp-cat-e{font-size:56px;display:block}.lp-catcard h3{margin-top:6px;font-size:28px}.lp-age{background:#ffffffb3;border-radius:999px;padding:3px 12px;font-size:14px;font-weight:700;display:inline-block}.lp-catcard p{color:var(--ink-soft)}.lp-cat-games{gap:8px;font-size:30px;display:flex}.lp-worlds{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.lp-world{background:var(--paper);box-shadow:var(--shadow-sm);text-align:center;border-radius:26px;gap:2px;padding-bottom:14px;transition:transform .2s;display:grid;overflow:hidden}.lp-world:hover{transform:translateY(-4px)rotate(-1deg)}.lp-wscene{height:120px!important}.lp-world .wc-icon{font-size:54px}.lp-world .wc-props{font-size:20px}.lp-world b{font-family:var(--font-display);padding-top:8px;font-size:19px}.lp-world>span:last-child{color:var(--ink-soft);padding:0 10px;font-size:14px}.lp-ribbon{direction:ltr;background:linear-gradient(#f6d9ae,#efc994);border-radius:28px;margin-top:30px;padding:18px 0 14px;overflow:hidden;box-shadow:inset 0 2px 6px #96622e33}.lp-ribbon-track{width:max-content;animation:40s linear infinite ribbon;display:flex}.lp-ribbon-seg{display:flex}.rb-cell{place-items:end center;width:74px;height:96px;display:grid;position:relative}.rb-space{color:#fff;background:radial-gradient(circle at 32% 26%, #fffc 0 10%, #fff0 36%), var(--blue);width:50px;height:50px;box-shadow:0 5px 0 var(--blue-d);border-radius:50%;place-items:center;font-size:22px;font-style:normal;font-weight:700;display:grid}.rb-space.s1{background-color:var(--pink);box-shadow:0 5px 0 var(--pink-d)}.rb-space.s2{background-color:var(--yellow);box-shadow:0 5px 0 var(--yellow-d)}.rb-prop{font-size:30px;position:absolute;top:-2px}.rb-blob{position:absolute;bottom:30px}@keyframes ribbon{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-tvgrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.lp-feat{background:#ffffff14;border:1px solid #ffffff24;border-radius:28px;padding:22px}.lp-feat>span{font-size:40px}.lp-feat h3{color:#fff;margin-top:6px;font-size:22px}.lp-feat p{color:#d9d1f0;margin:0}.lp-podium{justify-content:center;align-items:flex-end;gap:12px;min-height:300px;padding-top:30px;display:flex;position:relative}.lp-pod{justify-items:center;gap:4px;width:150px;display:grid}.lp-pod bdi{font-weight:700}.lp-pod-block{background:var(--sand-board);border:2px solid var(--sand-edge);width:100%;box-shadow:var(--shadow);border-radius:22px 22px 8px 8px;justify-items:center;padding-top:10px;display:grid}.lp-pod-block b{font-family:var(--font-display);font-size:44px}.lp-pod.r0 .lp-pod-block{background:linear-gradient(160deg,#fff1c4,#f6d77c);height:150px}.lp-pod.r1 .lp-pod-block{height:110px}.lp-pod.r2 .lp-pod-block{height:80px}.lp-confetti{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.lp-confetti i{border-radius:50%;width:12px;height:12px;animation:3s linear infinite confettiFall;position:absolute;top:-10px}.lp-confetti i:nth-child(4n){background:var(--pink)}.lp-confetti i:nth-child(4n+1){background:var(--blue)}.lp-confetti i:nth-child(4n+2){background:var(--yellow)}.lp-confetti i:nth-child(4n+3){background:var(--mint)}@keyframes confettiFall{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(320px)}}.lp-safe{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.lp-safe-i{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:26px;gap:14px;padding:20px;display:flex}.lp-safe-i>span{font-size:36px}.lp-safe-i p{color:var(--ink-soft);margin:0}.lp-early{text-align:center;background:var(--mint-l);border-radius:20px;max-width:640px;margin:0 auto 22px;padding:12px 18px;font-weight:600}.lp-plans{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:stretch;gap:18px;display:grid}.lp-plan{background:var(--paper);box-shadow:var(--shadow);border-radius:32px;grid-template-rows:auto auto auto 1fr auto;gap:8px;padding:26px 24px;display:grid;position:relative}.lp-plan.pass{background:linear-gradient(180deg, #fff8e6, var(--paper))}.lp-plan.plus{background:linear-gradient(180deg, #fde8ef, var(--paper));box-shadow:var(--shadow), 0 0 0 3px var(--pink)}.lp-plan h3{margin:0;font-size:26px}.lp-plan-d{color:var(--ink-soft);margin:0}.lp-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.lp-price b{font-family:var(--font-display);font-size:46px}.lp-price span{color:var(--ink-soft);font-weight:600}.lp-plan ul{gap:6px;margin:6px 0 10px;padding:0;list-style:none;display:grid}.lp-plan li{font-size:15px}.lp-best{top:-14px;background:var(--pink);color:#fff;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:700;position:absolute}.lp-best:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:20px}.lp-best:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:20px}.lp-best:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:20px}.lp-best:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:20px}.lp-toggle{background:var(--hole);box-shadow:var(--inset);border-radius:999px;gap:4px;width:-moz-fit-content;width:fit-content;padding:4px;display:inline-flex}.lp-toggle button{cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700}.lp-toggle button.on{background:var(--paper);box-shadow:var(--shadow-sm)}.lp-toggle em{color:var(--mint-d);font-size:12px;font-style:normal}.lp-fine{text-align:center;color:var(--muted);margin-top:16px;font-size:13px}.lp-faq{gap:10px;max-width:780px;margin:0 auto;display:grid}.lp-q{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:22px;padding:16px 20px}.lp-q summary{cursor:pointer;font-size:17px;font-weight:700;list-style:none}.lp-q summary:after{content:"+";float:inline-end;color:var(--pink-d);font-size:22px;line-height:1}.lp-q[open] summary:after{content:"−"}.lp-q p{color:var(--ink-soft);margin:10px 0 0}.lp-final{text-align:center;max-width:760px;margin:0 auto;padding:70px 18px}.lp-final .btn{max-width:420px;margin:10px auto 0}.lp-final-blobs{justify-content:center;gap:8px;margin-bottom:14px;display:flex}.lp-foot{color:var(--ink-soft);justify-items:center;gap:10px;padding:30px 18px 50px;display:grid}.lp-foot nav{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.lp-foot a{color:var(--ink-soft);font-weight:600}.lp-foot p{margin:0;font-size:14px}.reveal{animation:none}.rm .lp *,.rm .lp :before,.rm .lp :after{transition:none!important;animation:none!important}.site-page{max-width:760px;margin:0 auto;padding:10px 16px 60px}.site-page.wide{max-width:1180px}.site-page h1{font-family:var(--font-display);text-align:center;margin:20px 0 8px}.site-page .lead{text-align:center;color:var(--ink-soft);max-width:560px;margin:0 auto 20px}.acc-card{gap:12px;display:grid}.g-btn{color:#3c4043;min-height:54px;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dadce0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.g-btn svg{width:22px;height:22px}.or-line{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.or-line:before,.or-line:after{content:"";background:#a06e3c40;flex:1;height:1px}.acc-plan{background:var(--bg-2);border-radius:22px;align-items:center;gap:14px;padding:16px;display:flex}.acc-plan b{font-family:var(--font-display);font-size:24px;display:block}.acc-plan .big-emoji{font-size:44px}.acc-ok{background:var(--mint-l);border-radius:18px;padding:14px 16px;font-weight:600}.acc-dev{background:var(--yellow-l);border-radius:12px;padding:8px 12px;font-size:14px}.legal h2{margin-top:22px;font-size:20px}.legal p,.legal li{color:var(--ink-soft)}.legal .draft{background:var(--yellow-l);border-radius:14px;padding:10px 14px;font-weight:600}.site-top{align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:12px 16px;display:flex}.site-top a{text-decoration:none}.site-top .logo{font-size:28px}.site-top .lp-lang{margin-inline-start:auto}.lock-badge{top:8px;background:var(--yellow);color:#5b3d29;box-shadow:var(--shadow-sm);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;position:absolute}.lock-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.lock-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.lock-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.lock-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.game-card.locked,.world-card.locked{opacity:.78}.game-card.locked .gc-icon,.world-card.locked .wc-icon{filter:grayscale(.4)}.unlock-card{text-align:center;background:linear-gradient(160deg,#fff4cf,#fde3ec);gap:8px;display:grid}.unlock-card h2{margin:0}.unlock-card p{color:var(--ink-soft);margin:0}.seg button.locked{opacity:.6}.plan-pill{background:var(--bg-2);border-radius:999px;align-items:center;gap:6px;padding:3px 12px;font-size:13px;font-weight:700;display:inline-flex}.plan-pill.plus{background:var(--yellow);color:#5b3d29}.sheet-back{z-index:60;background:#3c281959;place-items:end center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.sheet{background:var(--bg);border-radius:30px 30px 0 0;width:100%;max-width:560px;max-height:92dvh;padding:22px 18px 28px;animation:.35s cubic-bezier(.3,1.2,.5,1) sheetUp;overflow:auto;box-shadow:0 -10px 40px #0003}@keyframes sheetUp{0%{opacity:.4;transform:translateY(40%)}}.sheet .lp-plans{grid-template-columns:1fr}.sheet .lp-plan{padding:18px}.sheet .lp-plan ul{display:none}.linklike{color:var(--blue-d);cursor:pointer;background:0 0;border:none;padding:6px;font-size:15px;font-weight:600;text-decoration:underline}.linklike.danger{color:var(--pink-d)}a.btn{text-decoration:none}.lp-permo{width:100%;color:var(--mint-d);font-size:13px;font-weight:700;display:block}.lp-ctas>*,.lp-join,.lp-join-row{min-width:0}.lp-join .code-input{width:100%;font-size:26px!important}.lang-pick{background:var(--paper);height:40px;box-shadow:var(--shadow-sm);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 12px;font-weight:700;display:inline-flex;position:relative}.lang-pick select{-webkit-appearance:none;appearance:none;font:inherit;color:var(--ink);cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 4px center,right 0 center;background-repeat:no-repeat;background-size:5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:none;padding:0 14px 0 0;font-weight:700}[dir=rtl] .lang-pick select{background-position:0,4px;padding:0 0 0 14px}.lang-pick select:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:6px}.set-row .lang-pick{box-shadow:var(--inset);background:var(--hole)}.lp-styles{flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px;margin:-6px auto 26px;display:flex}.lp-styles button{cursor:pointer;background:var(--paper);box-shadow:var(--shadow-sm);color:var(--ink);border:none;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:700;transition:transform .15s,background .2s}.lp-styles button:hover{transform:translateY(-2px)}.lp-styles button.on{background:var(--ink);color:#fff}.lp-styles em{background:#00000012;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-inline-start:4px;padding:0 6px;font-size:12px;font-style:normal;display:inline-grid}.lp-styles button.on em{background:#fff3}.lp-style{background:#efe7ff;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.lp-style.lang{background:#e3f2fb}.lp-soon{text-align:center;color:var(--ink-soft);margin:22px 0 0;font-weight:600}.gd-faker{grid-auto-flow:column;gap:10px}.gd-faker .fk-c{background:var(--paper);width:54px;height:74px;box-shadow:var(--shadow-sm);border-radius:12px;place-items:center;font-size:30px;animation:4s ease-in-out infinite fkFlip;display:grid}.gd-faker .fk-c1{animation-delay:.15s}.gd-faker .fk-c2{background:#3b2f57;animation-delay:.3s}.gd-faker .fk-c3{animation-delay:.45s}.gd-faker .fk-spy{bottom:8px;font-size:34px;animation:2.4s ease-in-out infinite fkSneak;position:absolute}.gd-faker .fk-spy:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.gd-faker .fk-spy:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.gd-faker .fk-spy:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.gd-faker .fk-spy:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.gd-twins{grid-auto-flow:column;gap:22px}.gd-twins .twc{width:110px;height:110px;box-shadow:var(--shadow-sm);background:radial-gradient(circle at 35% 28%,#fff,#f6ead6);border-radius:50%;grid-template-columns:1fr 1fr;place-items:center;padding:14px;font-style:normal;display:grid;position:relative}.gd-twins i{font-size:28px;font-style:normal}.gd-twins .twc.b{transform:rotate(18deg)}.gd-twins i.m{animation:2.4s ease-in-out infinite twPulse}@keyframes twPulse{0%,50%{filter:none;transform:scale(1)}65%{filter:drop-shadow(0 0 6px #57c2a0);transform:scale(1.45)}to{filter:drop-shadow(0 0 4px #57c2a0);transform:scale(1.2)}}.lp-freeweek{text-align:center;background:var(--mint-l);border-radius:20px;max-width:760px;margin:24px auto 0;padding:12px 18px;font-weight:700}.lp-new{max-width:100%;box-shadow:var(--shadow-sm);color:var(--ink);transition:transform var(--dur-med) var(--ease-spring), box-shadow var(--dur-med);animation:lp-new-in .7s var(--ease-spring) both .2s;background:#ffffffd9;border-radius:999px;align-items:center;gap:10px;margin-bottom:14px;padding:6px 14px 6px 6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}[dir=rtl] .lp-new{padding:6px 6px 6px 14px}.lp-new:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.lp-new b{color:#fff;background:linear-gradient(135deg,#ff7aa8,#ff9f5a);border-radius:999px;flex:none;padding:4px 10px;font-size:13px}.lp-new>span{white-space:nowrap;gap:12px;min-width:0;display:flex;overflow:hidden}.lp-new-g{align-items:center;gap:4px;display:inline-flex}.lp-new-g .emo{width:1.3em;height:1.3em}.lp-new i{transition:transform var(--dur-med) var(--ease-spring);flex:none;font-style:normal}.lp-new:hover i{transform:translate(3px)}@keyframes lp-new-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}@media (max-width:560px){.lp-new{font-size:13px}.lp-new>span{gap:8px}}.lp-game h3 .gc-new{vertical-align:4px;font-size:11px}.lp-styles .emo{vertical-align:-.25em;width:1.3em;height:1.3em}.lp-ps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.lp-ps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.lp-ps{grid-template-columns:minmax(0,1fr);gap:10px}}.lp-ps-tile{text-align:start;background:var(--paper);box-shadow:var(--shadow-sm);color:var(--ink);cursor:pointer;transition:transform var(--dur-med) var(--ease-spring), box-shadow var(--dur-med) var(--ease-out);transition-delay:calc(var(--i) * 30ms);border:none;border-radius:26px;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"i n""i d""g g";align-items:center;gap:2px 14px;padding:18px;display:grid;position:relative}.lp-ps-tile:hover{box-shadow:var(--shadow);transform:translateY(-4px)rotate(-.4deg)}.lp-ps-tile:active{transform:scale(.97)}.lp-ps-tile:disabled{opacity:.6;cursor:default}.lp-ps-icon{background:var(--cream,#fff6e5);border-radius:20px;grid-area:i;place-items:center;width:64px;height:64px;display:grid}.lp-ps-icon .emo{filter:drop-shadow(0 4px 6px #5032142e);width:44px;height:44px;transition:transform var(--dur-med) var(--ease-spring)}.lp-ps-tile:hover .lp-ps-icon .emo{transform:scale(1.12)rotate(-8deg)}.lp-ps-tile b{font-family:var(--font-display);grid-area:n;font-size:21px;font-weight:600}.lp-ps-desc{color:var(--ink-soft);grid-area:d;font-size:15px}.lp-ps-games{border-top:1px dashed #00000014;grid-area:g;align-items:center;gap:6px;margin-top:12px;padding-top:10px;display:flex}.lp-ps-games .emo{width:28px;height:28px}.lp-ps-games em{color:var(--ink-soft);margin-inline-start:auto;font-size:13px;font-style:normal;font-weight:700}.lp-ps-tile>.gc-new{top:14px;margin:0;position:absolute}.lp-ps-tile>.gc-new:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.lp-ps-tile>.gc-new:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.lp-ps-tile>.gc-new:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.lp-ps-tile>.gc-new:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}@media (prefers-reduced-motion:reduce){.lp-new{animation:none}.lp-ps-tile:hover{transform:none}}.fx-confetti{pointer-events:none;z-index:60;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.puppet{place-items:center;line-height:0;display:inline-grid}.blobby.rig .bl-breathe{animation:2.7s ease-in-out infinite rigBreathe;animation-delay:var(--rig-d,0s);transform-box:fill-box;transform-origin:50% 100%}.blobby.rig .bl-eyes{animation:rigBlink var(--rig-p,4.2s) linear infinite;animation-delay:var(--rig-b,0s);transform-box:fill-box;transform-origin:50%}.blobby.rig .blobby-body,.blobby.rig .bl-shadow{transform-box:fill-box;transform-origin:50% 100%}.blobby.rig .bl-shadow{transform-origin:50%}@keyframes rigBreathe{0%,to{transform:scale(1)}50%{transform:scale(.982,1.035)}}@keyframes rigBlink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}97%{transform:scaleY(1)}}.puppet.rig-hop .blobby-body,.blobby.rig-hop .blobby-body{animation:.8s linear both rigHop}.puppet.rig-cheer .blobby-body,.blobby.rig-cheer .blobby-body{animation:.8s linear 3 rigHop}.puppet.rig-sad .blobby-body,.blobby.rig-sad .blobby-body{animation:.7s cubic-bezier(.3,.7,.4,1) both rigSad}@keyframes rigHop{0%{transform:translateY(0)scale(1)}15%{transform:translateY(0)scale(1.12,.82)}45%{transform:translateY(-22%)scale(.9,1.12)}60%{transform:translateY(-24%)scale(1)}78%{transform:translateY(0)scale(1)}85%{transform:translateY(0)scale(1.1,.86)}93%{transform:translateY(0)scale(.97,1.03)}to{transform:translateY(0)scale(1)}}@keyframes rigSad{to{transform:translateY(3%)scale(1.05,.9)rotate(-4deg)}}.blobby.rig-gsap .blobby-body,.blobby.rig-gsap .bl-breathe,.blobby.rig-gsap .bl-eyes,.blobby.rig-gsap .bl-shadow,.rm .blobby.rig *,.rm .puppet .blobby-body{animation:none!important}.rc-rank{color:#fff;font-family:var(--font-display);background:radial-gradient(circle at 32% 28%, #ffffffb3 0 10%, #fff0 36%), radial-gradient(circle at 50% 55%, var(--ink-soft) 55%, var(--ink) 100%);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.rc-rank b{grid-area:1/1;font-weight:700}.first .rc-rank{background:radial-gradient(circle at 32% 28%, #ffffffbf 0 10%, #fff0 36%), radial-gradient(circle at 50% 55%, var(--yellow) 55%, var(--yellow-d) 100%)}.rc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.rc-team{text-align:center}.rc-move{font-family:var(--font-display);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.rc-move.up{color:var(--mint-d)}.rc-move.down{color:var(--pink-d)}.rc-score{font-family:var(--font-display);text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;grid-auto-flow:column;justify-content:end;align-items:center;gap:8px;font-weight:700;display:inline-grid}.rc-delta{color:#fff;background:var(--mint);box-shadow:0 2px 0 var(--mint-d);border-radius:999px;padding:0 .45em;font-size:.7em;font-style:normal;line-height:1.6}.rc-mult{font-family:var(--font-display);color:#fff;background:var(--pink);box-shadow:0 3px 0 var(--pink-d);border-radius:999px;padding:2px 16px;font-weight:700;display:inline-block}.rcp{z-index:39;padding:64px 12px calc(84px + env(safe-area-inset-bottom));animation:rcFade .3s ease-out both, rcFade .3s ease-in var(--out) reverse forwards;background:#fcf4eaf2;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.rcp-card{gap:12px;width:min(100%,460px);display:grid}.rcp-head{animation:rcPop .5s cubic-bezier(.3,1.4,.5,1) var(--d) both;align-items:center;gap:12px;display:flex}.rcp-head h2{margin:0;font-size:30px}.rcp-head p{color:var(--ink-soft);margin:0;font-weight:600}.rcp-icon{font-size:44px;line-height:1}.rcp-final{text-align:center;border:2px solid var(--yellow-d);box-shadow:var(--shadow-sm);animation:rcSlam .6s cubic-bezier(.3,1.5,.5,1) var(--d) both;background:linear-gradient(160deg,#fff1c4,#f6d77c);border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;padding:10px 14px;display:flex}.rcp-final b{font-family:var(--font-display);font-size:24px}.rcp-list{margin:0;padding:0;list-style:none;position:relative}.rcp-row{left:0;right:0;height:52px;transform:translateY(var(--to));animation:rcMove .75s cubic-bezier(.3,1.35,.5,1) var(--dm) both;position:absolute;top:0}.rcp-in{background:var(--paper);height:100%;box-shadow:var(--shadow-sm);animation:rcIn .45s cubic-bezier(.3,1.4,.5,1) var(--d) both;border-radius:18px;grid-template-columns:32px 40px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 12px;display:grid}.rcp-row.first .rcp-in{background:linear-gradient(90deg, #fff4cf, var(--paper));box-shadow:var(--shadow-sm), 0 0 0 2px #f2c13b8c}.rcp-row.me .rcp-in{box-shadow:var(--shadow-sm), 0 0 0 3px var(--blue)}.rcp-in .rc-rank{width:30px;height:30px;font-size:15px}.rcp-in .rc-team{font-size:28px}.rcp-in .rc-score{font-size:18px;position:relative}.rcp-in .rc-arrow{font-size:14px}.rcp .rc-r0{animation:rcOut .25s ease-in var(--d) both}.rcp .rc-r1{animation:rcPop .4s cubic-bezier(.3,1.6,.5,1) var(--d) both}.rcp .rc-score .rc-s0,.rcp .rc-score .rc-s1{grid-area:1/1}.rcp .rc-score{grid-template-areas:"n d"}.rcp .rc-s0{animation:rcOut .2s ease-in var(--d) both}.rcp .rc-s1{animation:rcPop .45s cubic-bezier(.3,1.6,.5,1) var(--d) both}.rcp .rc-delta{animation:rcPop .45s cubic-bezier(.3,1.8,.5,1) var(--d) both;grid-area:1/2}.rcp .rc-arrow{animation:rcPop .4s cubic-bezier(.3,1.8,.5,1) var(--d) both}.rcp-crowd{overscroll-behavior:contain;scrollbar-width:thin;max-height:max(176px,100dvh - 390px);margin:-4px;padding:4px;overflow-y:auto}.rcp-crowd .rcp-row{height:40px}.rcp-crowd .rcp-in{border-radius:14px;grid-template-columns:28px 32px minmax(0,1fr) auto auto;gap:6px;padding:0 10px;font-size:15px}.rcp-crowd .rcp-in .rc-rank{width:26px;height:26px;font-size:13px}.rcp-crowd .rcp-in .rc-team{font-size:22px}.rcp-crowd .rcp-in .rc-score{font-size:16px}.rcp-me{text-align:center;font-family:var(--font-display);animation:rcPop .5s cubic-bezier(.3,1.5,.5,1) var(--d) both;margin:4px 0 0;font-size:26px;font-weight:700}.rcp-me .rc-move{font-size:20px}.rcp-skip{justify-self:center}.rc-paused,.rc-paused *,.rc-paused :before{animation-play-state:paused!important}.rc-still,.rc-still *{animation:none!important}.rc-still .rc-r0,.rc-still .rc-s0{opacity:0}@keyframes rcFade{0%{opacity:0}to{opacity:1}}@keyframes rcPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes rcOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.5)}}@keyframes rcIn{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}[dir=rtl] .rcp-in{animation-name:rcInR}@keyframes rcInR{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes rcMove{0%{transform:translateY(var(--from))}to{transform:translateY(var(--to))}}@keyframes rcSlam{0%{opacity:0;transform:scale(2.2)rotate(-10deg)}70%{opacity:1}to{opacity:1;transform:rotate(-2deg)}}.rct{z-index:30;opacity:0;background:radial-gradient(1200px 800px at 40%,#fffaf2f7,#fcf4eaed);grid-template-columns:1180px 1fr;align-items:center;gap:50px;padding:150px 90px 60px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.rct.rc-ready{opacity:1}.rct-board{background:var(--sand-board);border:3px solid var(--sand-edge);box-shadow:var(--shadow);border-radius:46px;padding:26px 34px 34px}.rct-title{text-align:center;margin:0 0 18px;font-size:64px}.rct-list{border-radius:30px;margin:0;padding:0;list-style:none;position:relative;overflow:hidden}.rct-row{left:0;right:0;height:80px;position:absolute;top:0}.rct-in{background:var(--paper);height:100%;box-shadow:var(--shadow-sm);border-radius:30px;grid-template-columns:64px 80px minmax(0,1fr) 90px 230px;align-items:center;gap:16px;padding:0 24px;font-size:38px;display:grid}.rct-row.first .rct-in{background:linear-gradient(90deg, #fff4cf, var(--paper));box-shadow:var(--shadow-sm), 0 0 0 4px #f2c13b99}.rct-in .rc-rank{width:58px;height:58px;font-size:30px}.rct-in .rc-team{font-size:60px}.rct-in .rc-move{font-size:30px}.rct-crowd{grid-template-columns:1400px 1fr;gap:36px;padding-inline-start:70px;padding-inline-end:70px}.rct-crowd .rct-board{padding:18px 30px 26px}.rct-crowd .rct-title{margin-bottom:12px;font-size:54px}.rct-crowd .rct-row{width:calc(50% - 9px);height:76px}.rct-crowd .rct-row:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}.rct-crowd .rct-row:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}.rct-crowd .rct-row:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.rct-crowd .rct-row:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.rct-crowd .rct-in{border-radius:26px;grid-template-columns:52px 64px minmax(0,1fr) 64px auto;gap:10px;padding:0 16px;font-size:32px}.rct-crowd .rct-in .rc-rank{width:50px;height:50px;font-size:26px}.rct-crowd .rct-in .rc-team{font-size:50px}.rct-crowd .rct-in .rc-move{font-size:26px}.rct-crowd .rct-icon{font-size:140px}.rct-crowd .rct-sub{font-size:36px}.rct-crowd .rct-dots{max-width:300px}.rct-crowd .rct-dots i{width:24px;height:24px}.rct-crowd .rct-final{padding:18px 22px}.rct-crowd .rct-final b{font-size:46px}.rct-crowd .rct-final .rc-mult{padding:2px 18px;font-size:32px}.rct-crowd .rct-fsub{font-size:26px}.rct-side{text-align:center;align-content:center;justify-items:center;gap:26px;display:grid}.rct-icon{filter:drop-shadow(0 18px 24px #96622e40);font-size:200px;line-height:1}.rct-sub{font-family:var(--font-display);color:var(--ink-soft);margin:0;font-size:46px;font-weight:600}.rct-dots{flex-wrap:wrap;justify-content:center;gap:12px;max-width:520px;display:flex}.rct-dots i{background:var(--hole);width:30px;height:30px;box-shadow:var(--inset);border-radius:50%}.rct-dots i.done{background:radial-gradient(circle at 32% 28%, #ffffffbf 0 12%, #fff0 38%), radial-gradient(circle at 50% 55%, var(--blue) 55%, var(--blue-d) 100%);box-shadow:none}.rct-dots i.next{background:radial-gradient(circle at 32% 28%, #ffffffbf 0 12%, #fff0 38%), radial-gradient(circle at 50% 55%, var(--yellow) 55%, var(--yellow-d) 100%);box-shadow:0 0 0 5px #f2c13b59}.rct-final{border:4px solid var(--yellow-d);box-shadow:var(--shadow);background:linear-gradient(160deg,#fff1c4,#f6d77c);border-radius:40px;justify-items:center;gap:14px;padding:26px 46px;display:grid;transform:rotate(-4deg)}.rct-final b{font-family:var(--font-display);font-size:76px;line-height:1.05}.rct-final .rc-mult{padding:4px 30px;font-size:48px}.rct-fsub{color:var(--ink-soft);font-size:34px;font-weight:600}.rct .rc-r0{opacity:0}.tvx{opacity:0;position:absolute;top:-10px;bottom:-170px;left:0;right:0}.tvx.tvx-ready{opacity:1}.tvx-title{top:0;text-align:center;position:absolute;left:0;right:0}.tvx-drum{top:130px;width:-moz-fit-content;width:fit-content;font-family:var(--font-display);background:var(--paper);box-shadow:var(--shadow);opacity:0;border-radius:999px;margin:0 auto;padding:10px 40px;font-size:58px;font-weight:700;position:absolute;left:0;right:0}.tvx-stage{left:0;right:0;transform-origin:50% 100%;justify-content:center;align-items:flex-end;gap:26px;display:flex;position:absolute;bottom:120px}.tvx-spot{pointer-events:none;background:radial-gradient(circle,#ffe28c99 0%,#f2c13b2e 42%,#f2c13b00 66%);border-radius:50%;width:760px;height:760px;margin-left:-380px;position:absolute;bottom:160px;left:50%}.tvx-pod{justify-items:center;width:300px;display:grid;position:relative}.tvx-av{z-index:1;justify-items:center;margin-bottom:-6px;display:grid;position:relative}.tvx-crown{filter:drop-shadow(0 8px 10px #96622e4d);font-size:96px;line-height:1;position:absolute;top:-78px}.tvx-team{font-size:170px;line-height:1}.tvx-block{background:var(--sand-board);border:3px solid var(--sand-edge);width:100%;box-shadow:var(--shadow), inset 0 3px 0 #fff9;border-radius:34px 34px 12px 12px;align-content:start;justify-items:center;gap:2px;padding:16px 14px 0;display:grid}.tvx-r1 .tvx-block{border-color:var(--yellow-d);background:linear-gradient(160deg,#fff4cf,#f6d77c 60%,#ecc055)}.tvx-r2 .tvx-block{background:linear-gradient(160deg,#f4f7fb,#d9e3ee 60%,#c3d0de);border-color:#9fb1c6}.tvx-r3 .tvx-block{background:linear-gradient(160deg,#fbe6d4,#eebf97 60%,#dea172);border-color:#c08458}.tvx-rank{font-family:var(--font-display);color:#fff;text-shadow:0 4px #5b3d2947;font-size:92px;font-weight:700;line-height:1}.tvx-name{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:38px;font-weight:700;overflow:hidden}.tvx-pts{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.tvx-win{bottom:24px;text-align:center;width:-moz-fit-content;width:fit-content;max-width:1100px;font-family:var(--font-display);background:var(--paper);box-shadow:var(--shadow);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;margin:0 auto;padding:6px 44px;font-size:64px;font-weight:700;position:absolute;left:0;right:0;overflow:hidden}.tvx-win em{color:var(--ink-soft);font-size:.7em;font-style:normal}.tvx-side{align-content:center;gap:22px;width:880px;display:grid;position:absolute;top:120px;bottom:30px}.tvx-side:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.tvx-side:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.tvx-side:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.tvx-side:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.tvx-side .pop-in{animation:none}.tvx-side .tvb-row{grid-template-columns:58px 70px minmax(0,1fr) 220px 150px;font-size:30px}.tvx-side .tvb-row.tvb-mini{grid-template-columns:42px 44px minmax(0,1fr) auto;font-size:26px}.tvx-crowd .tvx-side{gap:16px;bottom:150px}.tvx-crowd .tvx-side .tvb-row.tvb-mini{padding-block-start:3px;padding-block-end:3px}.tvx-crowd .tvh-card{padding:10px 18px}.tvx-crowd .tvh-i{font-size:44px}.tvx-done .tvx-drum{display:none}.tvx-done.tvx-has-side .tvx-stage,.tvx-done.tvx-has-side .tvx-win{transform:translate(-470px)scale(.84)}[dir=rtl] .tvx-done.tvx-has-side .tvx-stage,[dir=rtl] .tvx-done.tvx-has-side .tvx-win{transform:translate(470px)scale(.84)}.pps{justify-items:center;gap:8px;margin:4px 0 8px;display:grid;position:relative}.pps-drum{font-family:var(--font-display);background:var(--paper);box-shadow:var(--shadow-sm);animation:rcPop .4s cubic-bezier(.3,1.6,.5,1) var(--drum) both, ppsGone .3s ease-in var(--dend) forwards;border-radius:999px;padding:4px 16px;font-size:20px;font-weight:700}.pps-stage{justify-content:center;align-items:flex-end;gap:8px;width:100%;min-height:210px;display:flex}.pps-pod{justify-items:center;width:min(31%,120px);display:grid}.pps-av{animation:ppsDrop .7s cubic-bezier(.3,1.5,.5,1) calc(var(--d) + .3s) both;justify-items:center;display:grid;position:relative}.pps-crown{animation:ppsDrop .6s cubic-bezier(.3,1.6,.5,1) var(--d) both;font-size:34px;line-height:1;position:absolute;top:-30px}.pps-team{font-size:64px;line-height:1}.pps-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;animation:rcPop .4s cubic-bezier(.3,1.6,.5,1) calc(var(--d) + .6s) both;font-weight:700;overflow:hidden}.pps-block{background:var(--sand-board);border:2px solid var(--sand-edge);width:100%;box-shadow:var(--shadow-sm);transform-origin:50% 100%;animation:ppsRise .8s cubic-bezier(.3,1.5,.5,1) var(--d) both;border-radius:18px 18px 8px 8px;align-content:start;justify-items:center;padding-top:6px;display:grid}.pps-block span{font-family:var(--font-display);color:#fff;text-shadow:0 2px #5b3d2940;font-size:30px;font-weight:700;line-height:1}.pps-block small{color:var(--ink-soft);font-weight:700}.pps-s1 .pps-block{border-color:var(--yellow-d);background:linear-gradient(160deg,#fff4cf,#f6d77c 60%,#ecc055)}.pps-s0 .pps-block{background:linear-gradient(160deg,#f4f7fb,#d9e3ee 60%,#c3d0de);border-color:#9fb1c6}.pps-s2 .pps-block{background:linear-gradient(160deg,#fbe6d4,#eebf97 60%,#dea172);border-color:#c08458}.pps-win{font-family:var(--font-display);text-align:center;animation:rcPop .6s cubic-bezier(.3,1.6,.5,1) var(--dw) both;font-size:26px;font-weight:700}.pps-win em{color:var(--ink-soft);font-size:.75em;font-style:normal}.pps-after{animation:ppsAfter .6s ease-out var(--d) both}.rm .pps *,.rm .pps-after{animation:none!important}.rm .pps-drum{display:none}@keyframes ppsRise{0%{transform:scaleY(0)}to{transform:none}}@keyframes ppsDrop{0%{opacity:0;transform:translateY(-160px)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes ppsGone{to{opacity:0;height:0;margin:0;padding:0;transform:scale(.8)}}@keyframes ppsAfter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
