@font-face{font-family:Assistant;font-weight:400 800;font-display:swap;src:url(/fonts/assistant-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-weight:400 800;font-display:swap;src:url(/fonts/assistant-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0b0e13;--bg-2: #121720;--card: #181e29;--card-2: #202838;--line: rgba(255, 255, 255, .09);--text: #f3f4f6;--muted: #98a2b3;--accent: #f59e0b;--accent-rgb: 245, 158, 11;--accent-edge: #b45309;--accent-hi: #fcd34d;--accent-ink: #1a1203;--good: #22c55e;--bad: #ef4444;--r: 18px;--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-s: env(safe-area-inset-right, 0px);--safe-e: env(safe-area-inset-left, 0px);color-scheme:dark}*{box-sizing:border-box;margin:0;-webkit-tap-highlight-color:transparent}html,body{height:100%;background:var(--bg);overflow-x:clip}body{font-family:Assistant,system-ui,sans-serif;color:var(--text);font-size:17px;line-height:1.35;touch-action:manipulation;-webkit-font-smoothing:antialiased;overscroll-behavior:none;background:radial-gradient(120% 55% at 50% -10%,rgba(var(--accent-rgb),.13),transparent 60%),radial-gradient(90% 50% at 50% 115%,rgba(33,150,243,.07),transparent 60%),var(--bg);background-attachment:fixed}button,input{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer;user-select:none;-webkit-user-select:none}button:disabled{cursor:default}#app,.app{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.screen{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:16px;width:100%;max-width:520px;margin:0 auto;padding:calc(16px + var(--safe-t)) calc(16px + var(--safe-s)) calc(20px + var(--safe-b)) calc(16px + var(--safe-e));position:relative}.app .screen{padding-top:8px}.screen.center{align-items:center;justify-content:center;justify-content:safe center;text-align:center}.h1{font-size:32px;font-weight:800;letter-spacing:-.01em;line-height:1.1}.h2{font-size:26px;font-weight:800;line-height:1.15;text-wrap:balance}.muted{color:var(--muted)}.small{font-size:15px}.logo{display:block;height:auto}.bottom-action{margin-top:auto;width:100%;padding-top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:0 20px;border-radius:16px;font-size:19px;font-weight:800;transition:transform .12s ease,opacity .2s ease,background .2s ease}.btn:active:not(:disabled){transform:scale(.97)}.btn.primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 4px 0 var(--accent-edge),0 10px 30px -10px rgba(var(--accent-rgb),.55)}.btn.primary:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--accent-edge)}.btn.primary:disabled{background:var(--card-2);color:#5d6676;box-shadow:none}.btn.second{margin-top:20px}.bottom-action .powered{padding-top:24px}.btn.ghost-light{background:var(--card-2);border:1px solid var(--line)}.input{width:100%;min-height:56px;padding:0 16px;border-radius:14px;border:1.5px solid var(--line);background:var(--bg-2);font-size:20px;font-weight:700;outline:none;transition:border-color .2s,box-shadow .2s}.input:placeholder-shown{direction:rtl}.input::placeholder{color:#5d6676;font-weight:600}.input:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.18)}.input.big{min-height:64px;font-size:22px;text-align:center}.field{display:flex;flex-direction:column;gap:8px;width:100%;text-align:start}.field-note{align-self:flex-end;font-size:14px;font-weight:600;color:var(--muted)}.field-note.err-soft{align-self:stretch;color:#fcd34d}.field-label{font-size:15px;font-weight:700;color:var(--muted)}.spinner{width:22px;height:22px;border-radius:50%;border:3px solid currentColor;border-inline-end-color:transparent;animation:spin .8s linear infinite;display:inline-block}.spinner.small{width:14px;height:14px;border-width:2px}.join-head{margin-bottom:8px}.code-form{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:380px}.code-form .h1{margin-top:8px}.code-boxes{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:8px;width:100%;margin:14px 0 0}.code-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;font-size:16px;caret-color:transparent;z-index:1}.code-box{aspect-ratio:.82;display:grid;place-items:center;border-radius:14px;background:var(--bg-2);border:1.5px solid var(--line);font-size:30px;font-weight:800;font-variant-numeric:tabular-nums;transition:border-color .15s,transform .15s}.code-box.on{border-color:#ffffff38;animation:pop .22s ease}.code-input:focus~.code-box.cur{border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.16)}.err{min-height:22px;color:#fca5a5;font-size:15px;font-weight:600}.shake{animation:shake .36s ease}.join-top{padding-top:4px;text-align:center}.room-title{display:inline-block;max-width:100%;padding:6px 14px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-weight:700;font-size:15px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile{flex:1;display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:18px}.avatar{display:inline-grid;place-items:center;border-radius:28%;object-fit:cover;background:linear-gradient(160deg,var(--card-2),var(--card));box-shadow:inset 0 0 0 1px var(--line);line-height:1;flex:none;font-weight:800}.avatar.tile{box-shadow:inset 0 -.08em #0000002e}.avatar-pick{position:relative;border-radius:32%;padding:5px;background:var(--card-2);transition:transform .15s}.avatar-pick:active{transform:scale(.96)}.avatar-pick .avatar{border-radius:28%}.avatar-badge{position:absolute;bottom:-8px;inset-inline-start:-8px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);border:3px solid var(--bg)}.profile .field{margin-top:14px}.sheet-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;background:#03050999;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fade .2s ease}.sheet{width:100%;max-width:520px;max-height:85dvh;overflow-y:auto;padding:10px 16px calc(18px + var(--safe-b));border-radius:24px 24px 0 0;background:var(--bg-2);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px;animation:sheet-up .28s cubic-bezier(.2,.9,.3,1.1)}.sheet-grip{width:40px;height:5px;border-radius:3px;background:var(--card-2);margin:0 auto 6px}.sheet-or{text-align:center}.char-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;justify-items:center;padding:4px 0 6px}.char-grid .avatar{width:64px;height:64px}.tile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;justify-items:center;padding:4px 0 6px}.tile-cell{position:relative;min-width:48px;min-height:48px;border-radius:30%;transition:transform .12s}.tile-cell:active{transform:scale(.9)}.tile-cell.on{box-shadow:0 0 0 3px var(--bg-2),0 0 0 5px var(--text)}.tile-on{position:absolute;top:-6px;inset-inline-end:-6px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--text);color:var(--bg)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:520px;margin:0 auto;padding:calc(10px + var(--safe-t)) calc(14px + var(--safe-s)) 6px calc(14px + var(--safe-e))}.me-chip{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;padding-block:4px;padding-inline:4px 12px;border-radius:999px;background:var(--card);border:1px solid var(--line)}.me-name{font-weight:800;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-edit{color:var(--muted);display:grid}.score-pill{display:flex;align-items:baseline;gap:5px;padding:8px 14px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-variant-numeric:tabular-nums}.score-pill b{font-size:20px;font-weight:800}.score-pill span{color:var(--muted);font-size:14px;font-weight:700}.score-pill.bump{animation:bump .55s ease 2.05s both;border-color:rgba(var(--accent-rgb),.5)}.joined,.wait,.end{display:flex;flex-direction:column;align-items:center;gap:14px;margin:auto 0}.pulse-wrap{position:relative;display:grid;place-items:center;margin-bottom:18px}.pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30%;border:2px solid var(--accent);animation:ripple 2.4s ease-out infinite}.pulse.two{animation-delay:1.2s}.pulse-wrap .avatar{box-shadow:0 0 0 5px var(--bg),0 0 0 8px var(--accent),0 20px 50px -10px rgba(var(--accent-rgb),.5)}.dots{display:flex;gap:8px;margin-bottom:6px}.dots i{width:12px;height:12px;border-radius:50%;background:var(--muted);animation:dot 1.2s ease-in-out infinite}.dots i:nth-child(1){background:#4caf50}.dots i:nth-child(2){background:#f44336;animation-delay:.15s}.dots i:nth-child(3){background:#2196f3;animation-delay:.3s}.standing{position:relative;display:flex;flex-direction:column;align-items:center;padding:18px 34px 16px;border-radius:24px;background:var(--card);border:1px solid var(--line);margin-bottom:6px}.standing-label{color:var(--muted);font-weight:700;font-size:15px}.standing-rank{font-size:64px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--accent)}.standing-of{color:var(--muted);font-size:15px}.standing .moved{margin-top:8px}.moved{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;border-radius:999px;font-size:14px;font-weight:800}.moved.up{background:#22c55e29;color:#4ade80}.moved.down{background:#ef444424;color:#f87171}.play{gap:12px}.status-row{min-height:34px;display:flex;align-items:center;justify-content:center}.status{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:17px}.received{padding-block:6px;padding-inline:8px 16px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--muted);animation:pop .25s ease}.received.ok{color:var(--text);background:var(--card-2);border-color:#ffffff29}.tick{display:grid;place-items:center;width:22px;height:22px;border-radius:50%}.received.ok .tick{background:#ffffff1f;color:var(--text);animation:pop .3s ease}.received .tick svg{transform:scaleX(-1)}.keys{flex:1;display:flex;flex-direction:column;gap:14px;padding-bottom:6px}.keys.grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr}.key{--lift: 7px;position:relative;flex:1 1 0;max-height:128px;min-height:66px;display:flex;align-items:center;gap:14px;padding:10px 16px;border-radius:var(--r);background:var(--c);color:var(--ink);text-align:start;box-shadow:0 var(--lift) 0 var(--edge),0 calc(var(--lift) + 8px) 22px -8px #0009;margin-bottom:var(--lift);transition:transform .09s ease,box-shadow .09s ease,opacity .3s ease,filter .3s ease;animation:key-in .34s cubic-bezier(.2,.9,.3,1.2) both}.keys.grid .key{max-height:none;flex-direction:column;justify-content:center}.key:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 45%);pointer-events:none}.key:active:not(:disabled),.key.picked{transform:translateY(var(--lift));box-shadow:0 0 0 var(--edge),0 4px 10px -4px #0009}.key-num{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#00000029;font-size:21px;font-weight:800;font-variant-numeric:tabular-nums}.keys.grid .key-num{width:auto;height:auto;background:none;font-size:64px;line-height:1}.key-label{flex:1;min-width:0;text-align:right;font-size:24px;font-weight:800;line-height:1.15;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.keys.n5 .key-label,.keys.n6 .key-label{font-size:20px;-webkit-line-clamp:2}.keys.n5 .key,.keys.n6 .key{--lift: 5px;min-height:56px}.key.off{opacity:.4;filter:saturate(.5)}.key.dim{opacity:.4;filter:grayscale(1) brightness(.45);transform:scale(.98)}.key.picked{box-shadow:0 0 0 var(--edge),0 0 0 3px var(--bg),0 0 0 6px #fff,0 0 40px -10px #fff9}.key.right{transform:translateY(var(--lift));box-shadow:0 0 0 var(--edge),0 0 0 3px var(--bg),0 0 0 6px var(--good),0 0 46px -4px #22c55eb3;animation:right-in .5s ease both}.key.wrong{transform:translateY(var(--lift));box-shadow:0 0 0 var(--edge),0 0 0 3px var(--bg),0 0 0 6px var(--bad);opacity:.75;animation:shake .4s ease}.key-mark{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;animation:pop .35s ease .1s both}.key-mark.good{background:var(--good)}.key-mark.bad{background:var(--bad)}.keys.grid .key-mark{position:absolute;top:10px;inset-inline-end:10px}.screen.tint-good:before,.screen.tint-bad:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;animation:fade .6s ease}.screen.tint-good:before{background:radial-gradient(90% 60% at 50% 100%,rgba(34,197,94,.22),transparent 70%)}.screen.tint-bad:before{background:radial-gradient(90% 60% at 50% 100%,rgba(239,68,68,.16),transparent 70%)}.result{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;background:var(--card);border:1px solid var(--line);animation:sheet-up .45s cubic-bezier(.2,.9,.3,1.15) both;box-shadow:0 20px 40px -20px #000c}.result-icon{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--card-2);color:var(--muted)}.result.good .result-icon{background:var(--good);color:#052e12}.result .result-icon.fire{background:linear-gradient(160deg,#fbbf24,#ef6630);color:#fff;animation:pop .45s cubic-bezier(.2,.9,.3,1.4) both}.result.bad .result-icon{background:var(--card-2);color:var(--muted)}.result-text{flex:1;min-width:0;display:flex;flex-direction:column}.result-text b{font-size:22px;font-weight:800;line-height:1.1}.result-text span{color:var(--muted);font-weight:700}.result.good .result-text span{color:#86efac}.result-rank{flex:none;display:flex;flex-direction:column;align-items:center;padding-inline-start:14px;border-inline-start:1px solid var(--line)}.result-rank span:first-child{color:var(--muted);font-size:13px;font-weight:700}.result-rank b{font-size:30px;font-weight:800;line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}.result-rank .moved{margin-top:4px;padding:0 6px;font-size:12px}.fly{--tx: 0px;--ty: -40dvh;position:fixed;z-index:15;top:42%;left:50%;display:grid;place-items:center;pointer-events:none;animation:fly 2.3s cubic-bezier(.3,.7,.3,1) both}.fly-num{position:relative;font-size:84px;font-weight:800;line-height:1;color:var(--accent);text-shadow:0 4px 0 var(--accent-edge),0 10px 40px rgba(var(--accent-rgb),.6);font-variant-numeric:tabular-nums;white-space:nowrap}.fly-burst{position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(var(--accent-rgb),.45),rgba(var(--accent-rgb),0) 65%);animation:burst 1.1s ease-out both}.buzzer{--size: min(72vw, 46dvh, 320px);width:var(--size);height:var(--size);border-radius:50%;padding:0;background:#3a1214;box-shadow:0 14px #2a0b0d,0 30px 60px -20px #000000e6,inset 0 0 0 10px #1c1f27;margin:auto 0;transition:transform .08s ease,box-shadow .08s ease}.buzzer-cap{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;border:10px solid #1c1f27;background:radial-gradient(circle at 50% 30%,#ff6b5e,#e53935 45%,#b71c1c);color:#fff;font-size:40px;font-weight:800;text-shadow:0 2px 0 rgba(0,0,0,.25);opacity:.45;filter:saturate(.4);transition:opacity .2s,filter .2s}.buzzer.live .buzzer-cap{opacity:1;filter:none;animation:glow 1.1s ease-in-out infinite}.buzzer.live:active,.buzzer.pressed{transform:translateY(12px);box-shadow:0 2px #2a0b0d,0 10px 20px -10px #000000e6,inset 0 0 0 10px #1c1f27}.buzzer.pressed .buzzer-cap{opacity:1;filter:none;background:radial-gradient(circle at 50% 30%,var(--accent-hi),var(--accent) 45%,var(--accent-edge));color:var(--accent-ink)}.words{display:flex;flex-direction:column;align-items:center;gap:18px;margin:auto 0;text-align:center}.word-form{width:100%;display:flex;flex-direction:column;gap:10px}.counter{align-self:flex-end;margin-top:-4px}.word-form .btn svg{transform:scaleX(-1)}.word-sent{max-width:100%;padding:14px 24px;border-radius:20px;background:var(--card-2);font-size:26px;font-weight:800;overflow-wrap:anywhere}.end-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:340px;margin:6px 0}.end-stats div{display:flex;flex-direction:column;align-items:center;padding:14px 8px;border-radius:20px;background:var(--card);border:1px solid var(--line)}.end-stats span,.end-stats small{color:var(--muted);font-weight:700;font-size:14px}.end-stats .moved{margin-top:6px}.end-stats b{font-size:40px;font-weight:800;line-height:1.05;color:var(--accent);font-variant-numeric:tabular-nums}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.reactions{position:relative;display:flex;justify-content:center;gap:8px;padding:8px;border-radius:999px;background:var(--card);border:1px solid var(--line);margin-top:auto}.react-btn{width:50px;height:50px;border-radius:50%;font-size:26px;display:grid;place-items:center;transition:transform .12s,background .12s}.react-btn:active{transform:scale(.85);background:var(--card-2)}.react-float{position:absolute;bottom:50%;font-size:32px;pointer-events:none;animation:float-up 1.3s ease-out forwards}.conn{flex:none;display:flex;align-items:center;justify-content:center;gap:7px;padding:2px 16px calc(6px + var(--safe-b));font-size:13px;font-weight:600;color:var(--muted);opacity:.75;transition:opacity .4s}.conn-dot{width:8px;height:8px;border-radius:50%;background:var(--good);transition:background .4s}.conn.down .conn-dot{background:var(--accent);animation:breathe 1.4s ease-in-out infinite}.conn.long{opacity:.9}.conn.long .conn-dot{background:var(--bad);animation:breathe 2s ease-in-out infinite}.app .screen{padding-bottom:8px}.msg-wrap{align-items:center;padding:16px}.msg-card{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 20px 18px;border-radius:26px;background:var(--bg-2);border:1px solid var(--line);text-align:center;box-shadow:0 30px 80px -20px #000000e6}.msg-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(var(--accent-rgb),.16);color:var(--accent);transform:scaleX(-1)}.msg-from{color:var(--muted);font-weight:700;font-size:14px}.msg-text{font-size:24px;font-weight:800;line-height:1.25;margin-bottom:8px;overflow-wrap:anywhere}.rise{animation:rise .45s cubic-bezier(.2,.8,.3,1) both}.pop{animation:pop .4s cubic-bezier(.2,.9,.3,1.3) both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.06);opacity:1}}@keyframes key-in{0%{opacity:0;transform:translateY(18px) scale(.96)}}@keyframes right-in{0%{transform:translateY(var(--lift)) scale(1)}40%{transform:translateY(var(--lift)) scale(1.04)}}@keyframes fade{0%{opacity:0}}@keyframes sheet-up{0%{transform:translateY(40px);opacity:0}}@keyframes drop-in{0%{transform:translate(-50%,-16px);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shake{20%,60%{translate:-6px 0}40%,80%{translate:6px 0}}@keyframes ripple{0%{transform:scale(1);opacity:.7}to{transform:scale(1.7);opacity:0}}@keyframes dot{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-8px);opacity:1}}@keyframes bump{0%,to{transform:scale(1)}40%{transform:scale(1.18);background:rgba(var(--accent-rgb),.2)}}@keyframes fly{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}10%{transform:translate(-50%,-50%) scale(1.18);opacity:1}18%{transform:translate(-50%,-50%) scale(1)}62%{transform:translate(-50%,calc(-50% - 8px)) scale(1);opacity:1}to{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(.22);opacity:.3}}@keyframes burst{0%{transform:scale(.2);opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes glow{50%{box-shadow:0 0 60px 6px #f4433673}}@keyframes breathe{50%{opacity:.3;transform:scale(.7)}}@keyframes float-up{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:1;transform:translateY(-20px) scale(1.1)}to{transform:translateY(-180px) scale(1);opacity:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fly,.confetti{display:none}}.qlogo{--logo-h: 40px;display:inline-flex;align-items:stretch;height:var(--logo-h);font-weight:800;font-size:calc(var(--logo-h) * .78);line-height:1;letter-spacing:-.01em;text-transform:uppercase;direction:ltr;-webkit-user-select:none;user-select:none}.qlogo-word{display:flex;align-items:center;padding-inline-end:.12em;color:var(--text);animation:logo-word .34s cubic-bezier(.2,.8,.2,1) both}.qlogo-tile{display:grid;place-items:center;padding:0 .13em;color:#f2f2f2;background:var(--tile);transform-origin:50% 65%;animation:logo-pop .62s cubic-bezier(.45,0,.55,1) both;animation-delay:calc(.18s + var(--i) * .1s)}.powered{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:14px;color:var(--muted);font-size:13px;font-weight:600;opacity:.85}.powered .qlogo-tile{animation-delay:calc(.5s + var(--i) * .1s)}@keyframes logo-word{0%{opacity:0;transform:translate(-.4em)}}@keyframes logo-pop{0%{opacity:0;transform:translateY(40%) scale(.2)}42%{opacity:1;transform:translateY(-8%) scale(1.12)}64%{transform:translateY(3%) scale(.94)}82%{transform:translateY(-1%) scale(1.03)}}.question{font-size:25px;font-weight:800;line-height:1.2;text-align:center;text-wrap:balance;overflow-wrap:anywhere;padding:4px 4px 0}.question.mid{font-size:22px}.question.long{font-size:19px}.play .status-row{min-height:30px}.ready{display:flex;flex-direction:column;align-items:center;gap:22px;margin:auto 0}.question.solo{font-size:32px;line-height:1.2}.question.solo.long{font-size:25px}.ready-note{display:flex;flex-direction:column;align-items:center;gap:10px;font-weight:700}.ready-note .dots{margin:0}.event-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.event-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 30%;transform-origin:50% 35%;animation:breathe-bg 24s ease-in-out infinite alternate}.event-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0e130d,#0b0e1326 40%,#0b0e13d1 72%,#0b0e13eb)}.branded>:not(.event-bg){position:relative;z-index:1}.branded .profile{justify-content:flex-end;padding-top:0}.branded .profile>.muted{color:#d0d5dd}.branded .input{background:#0b0e13b3;border-color:#ffffff29;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.branded .field-label{color:#d0d5dd}.branded .bottom-action{margin-top:8px}@keyframes breathe-bg{0%{transform:scale(1)}to{transform:scale(1.09)}}@media (max-height: 700px){.branded .avatar-pick .avatar{width:72px!important;height:72px!important;font-size:40px!important}.branded .avatar-badge{width:32px;height:32px}.branded .profile>.muted{display:none}}.timebar{flex:none;height:8px;border-radius:99px;background:#ffffff14;overflow:hidden}.timebar.off{visibility:hidden}.timebar-fill{height:100%;border-radius:inherit;transform-origin:right center;background:#1ce33d}.timebar-fill.low{animation:low-time .5s ease-in-out infinite alternate}@keyframes low-time{to{opacity:.55}}.status.turn{padding:6px 16px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--text);animation:pop .3s ease}.status.turn .soft-dot{width:9px;height:9px;border-radius:50%;background:var(--accent);animation:breathe 1.4s ease-in-out infinite}.status.turn.mine{background:rgba(var(--accent-rgb),.16);border-color:rgba(var(--accent-rgb),.5);color:var(--accent-hi);font-weight:800}.powered .version{font-size:11px;font-weight:600;opacity:.6;font-variant-numeric:tabular-nums}
