:root{--bg-color:#fcd34d;--bg-pattern:rgba(0,0,0,0.05);--card-bg:#ffffff;--card-border:#111827;--shadow-color:#111827;--text-main:#111827}.dark{--bg-color:#312e81;--bg-pattern:rgba(255,255,255,0.05);--card-bg:#1e1b4b;--card-border:#818cf8;--shadow-color:#0c0a20;--text-main:#ffffff}body{background-color:var(--bg-color);color:var(--text-main);transition:background 0.3s,color 0.3s;font-family:'Changa',sans-serif;overflow-x:hidden;background-image:radial-gradient(var(--bg-pattern) 2px,transparent 2px);background-size:30px 30px}.game-card{background:var(--card-bg);border:4px solid var(--card-border);border-radius:1.5rem;box-shadow:4px 8px 0 var(--shadow-color);transition:all 0.3s ease}.party-btn{position:relative;text-transform:uppercase;font-weight:800;border-radius:1rem;border:4px solid var(--card-border);box-shadow:0 6px 0 var(--shadow-color);transition:all 0.1s ease;cursor:pointer;letter-spacing:1px;color:#111827}.party-btn:active:not(:disabled){transform:translateY(6px);box-shadow:0 0px 0 var(--shadow-color)!important}.party-btn:disabled{opacity:0.5;cursor:not-allowed;transform:none;box-shadow:none!important}.btn-blue{background-color:#60a5fa}.btn-green{background-color:#4ade80}.btn-orange{background-color:#fb923c}.btn-gray{background-color:#d1d5db}.btn-red{background-color:#f87171}.btn-purple{background-color:#c084fc}.hidden-screen{display:none!important}#app>div:not(.hidden-screen){animation:popIn 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}@keyframes popIn{0%{opacity:0;transform:scale(0.9) translateY(20px)}100%{opacity:1;transform:scale(1) translateY(0)}}canvas{touch-action:none;background:white;cursor:crosshair;width:100%;height:100%;border-radius:0.5rem}#canvas-container{width:100%;max-width:600px;aspect-ratio:1/1;margin:0 auto;position:relative;border:4px solid var(--card-border);border-radius:1rem;overflow:hidden;background:white;box-shadow:4px 6px 0 var(--shadow-color)}input[type="text"],input[type="number"],select,textarea{font-family:'Changa',sans-serif;background:#f3f4f6;color:#111827;border:4px solid var(--card-border);border-radius:1rem;outline:none;transition:all 0.2s}input:focus,textarea:focus{background:#ffffff;transform:scale(1.02);box-shadow:0 4px 0 var(--shadow-color)}.dark input[type="text"],.dark select,.dark textarea{background:#374151;color:#ffffff;border-color:#9ca3af}.dark input:focus,.dark textarea:focus{background:#4b5563}.rtl{direction:rtl}#toast{visibility:hidden;min-width:250px;background-color:var(--card-border);color:var(--bg-color);text-align:center;border-radius:12px;padding:16px;position:fixed;z-index:1000;left:50%;bottom:30px;transform:translateX(-50%);font-weight:bold;font-size:1.1rem;border:4px solid var(--shadow-color);box-shadow:0 8px 0 rgba(0,0,0,0.2)}#toast.show{visibility:visible;animation:fadein 0.3s,fadeout 0.3s 2.5s forwards}@keyframes fadein{from{bottom:0;opacity:0;transform:translate(-50%,20px)}to{bottom:30px;opacity:1;transform:translate(-50%,0)}}@keyframes fadeout{from{bottom:30px;opacity:1;transform:translate(-50%,0)}to{bottom:0;opacity:0;transform:translate(-50%,20px)}}@keyframes timerPop{0%{transform:scale(0.3);opacity:0}50%{transform:scale(1.3)}100%{transform:scale(1);opacity:1}}.timer-pop{animation:timerPop 0.4s cubic-bezier(0.175,0.885,0.32,1.275) forwards}:root{--bg-color:#c7f4ff;--bg-pattern:rgba(30,64,175,0.10);--card-bg:rgba(224,242,254,0.88);--card-border:rgba(30,64,175,0.74);--shadow-color:rgba(15,23,42,0.58);--text-main:#0f172a;--glass-top:rgba(255,255,255,0.54);--glass-bottom:rgba(125,211,252,0.22);--accent-a:#22d3ee;--accent-b:#818cf8;--accent-c:#c084fc}.dark{--bg-color:#0f172a;--bg-pattern:rgba(255,255,255,0.035);--card-bg:rgba(15,23,42,0.88);--card-border:rgba(100,116,139,0.86);--shadow-color:rgba(2,6,23,0.96);--text-main:#f8fafc;--glass-top:rgba(30,41,59,0.80);--glass-bottom:rgba(49,46,129,0.52);--accent-a:#38bdf8;--accent-b:#6366f1;--accent-c:#a855f7}html{min-height:100%}body{min-height:100vh;background-color:var(--bg-color);background-image:radial-gradient(circle at 16% 9%,rgba(255,255,255,0.62),transparent 26rem),radial-gradient(circle at 86% 8%,rgba(196,181,253,0.40),transparent 25rem),radial-gradient(circle at 50% 105%,rgba(20,184,166,0.24),transparent 28rem),radial-gradient(var(--bg-pattern) 2px,transparent 2px);background-size:auto,auto,auto,30px 30px;color:var(--text-main)}.dark body{background-image:radial-gradient(circle at 18% 7%,rgba(56,189,248,0.18),transparent 25rem),radial-gradient(circle at 84% 12%,rgba(168,85,247,0.16),transparent 24rem),radial-gradient(circle at 50% 110%,rgba(20,184,166,0.12),transparent 28rem),radial-gradient(var(--bg-pattern) 2px,transparent 2px)}.game-card{background:radial-gradient(circle at 18% 8%,rgba(255,255,255,0.48),transparent 31%),linear-gradient(135deg,var(--glass-top),var(--glass-bottom)),var(--card-bg)!important;border-color:var(--card-border)!important;border-width:2px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.55),4px 8px 0 var(--shadow-color),0 18px 40px rgba(15,23,42,0.16)!important;backdrop-filter:blur(22px) saturate(1.75);-webkit-backdrop-filter:blur(22px) saturate(1.75)}.dark .game-card{box-shadow:inset 0 1px 0 rgba(255,255,255,0.10),4px 8px 0 var(--shadow-color),0 20px 48px rgba(0,0,0,0.34)!important}.liquid-glass-panel{position:relative;overflow:hidden;border-radius:1.75rem!important}.liquid-glass-panel::before{content:"";position:absolute;inset:1px 1px auto 1px;height:44%;border-radius:1.62rem 1.62rem 1rem 1rem;background:linear-gradient(180deg,rgba(255,255,255,.44),rgba(255,255,255,.08) 72%,transparent);pointer-events:none;z-index:0}.dark .liquid-glass-panel::before{background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.03) 72%,transparent)}.liquid-glass-panel>*{position:relative;z-index:1}.header-pill{width:100%;max-width:42rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.5rem;padding:.72rem .78rem!important;min-height:5.15rem;color:#111827;position:relative;isolation:isolate;overflow:visible;border-radius:2rem;border:2px solid rgba(255,255,255,.58);background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.60),transparent 32%),radial-gradient(circle at 86% 72%,rgba(251,146,60,.25),transparent 34%),linear-gradient(135deg,#fde68a,#fcd34d 46%,#38bdf8 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 8px 0 rgba(69,26,3,.72),0 16px 34px rgba(15,23,42,.22)}.dark .header-pill{color:#f8fafc;border-color:rgba(148,163,184,.40);background:radial-gradient(circle at 14% 16%,rgba(255,255,255,.15),transparent 33%),radial-gradient(circle at 88% 78%,rgba(34,211,238,.18),transparent 38%),linear-gradient(135deg,rgba(15,23,42,.98),rgba(30,27,75,.94) 50%,rgba(49,46,129,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 0 #050816,0 18px 40px rgba(0,0,0,.34)}.header-pill::after{content:"";position:absolute;inset:.45rem .7rem;border-radius:1.55rem;background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.24),transparent 34%),radial-gradient(circle at 82% 74%,rgba(34,211,238,.16),transparent 37%);z-index:0;pointer-events:none}.header-pill>*{position:relative;z-index:2}.header-ghost{position:absolute;top:-5.25rem;width:15.5rem;height:15.5rem;color:rgba(255,255,255,.86);opacity:.68;z-index:1;pointer-events:none;filter:drop-shadow(0 0 16px rgba(255,255,255,.62)) drop-shadow(0 12px 22px rgba(0,0,0,.36));transform-origin:50% 76%;animation:headerGhostPeek 4.9s ease-in-out infinite,headerGhostGlow 4.2s ease-in-out infinite}body:not(.rtl) .header-ghost{left:-3.4rem;right:auto;--ghost-flip:scaleX(-1) rotate(-9deg)}body.rtl .header-ghost{right:-3.4rem;left:auto;--ghost-flip:scaleX(1) rotate(9deg)}@keyframes headerGhostPeek{0%,100%{transform:translateY(1rem) translateX(0) var(--ghost-flip) scale(1)}30%{transform:translateY(2.25rem) translateX(.75rem) var(--ghost-flip) scale(1.06)}58%{transform:translateY(.25rem) translateX(-.55rem) var(--ghost-flip) scale(.98)}78%{transform:translateY(1.8rem) translateX(.35rem) var(--ghost-flip) scale(1.04)}}@keyframes headerGhostGlow{0%,100%{opacity:.54;filter:drop-shadow(0 0 10px rgba(255,255,255,.32)) drop-shadow(0 12px 20px rgba(0,0,0,.30))}50%{opacity:.78;filter:drop-shadow(0 0 20px rgba(255,255,255,.64)) drop-shadow(0 0 18px rgba(34,211,238,.35)) drop-shadow(0 14px 24px rgba(0,0,0,.36))}}#t-title{text-align:center;line-height:1.05;text-shadow:0 2px 0 rgba(255,255,255,.38),0 7px 16px rgba(15,23,42,.22)}.dark #t-title{text-shadow:0 8px 22px rgba(0,0,0,.42)}.header-actions{display:flex;align-items:center;gap:.5rem;padding:.38rem;border-radius:1.15rem;background:rgba(255,255,255,.24);border:1px solid rgba(255,255,255,.34);backdrop-filter:blur(14px) saturate(1.6);-webkit-backdrop-filter:blur(14px) saturate(1.6);direction:ltr}body.rtl .header-actions{direction:ltr!important}.dark .header-actions{background:rgba(2,6,23,.24);border-color:rgba(148,163,184,.26)}.header-leave-btn{width:2.65rem;min-width:2.65rem;height:2.65rem;display:inline-flex;align-items:center;justify-content:center;padding:.45rem!important;border-radius:1rem!important}.header-leave-btn.hidden-screen{display:none!important}.header-leave-btn .apple-emoji{width:1.35em!important;height:1.35em!important;margin:0!important;vertical-align:-.18em!important;filter:drop-shadow(0 2px 4px rgba(15,23,42,.20))}.party-btn{border-width:2px!important;border-color:rgba(15,23,42,0.24)!important;color:#0f172a!important;overflow:hidden;letter-spacing:.02em;box-shadow:inset 0 1px 0 rgba(255,255,255,.46),0 6px 0 rgba(15,23,42,.52),0 14px 26px rgba(15,23,42,.16)!important;transform:translateY(0)}.party-btn:active:not(:disabled){transform:translateY(6px) scale(.99);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 0 rgba(15,23,42,0),0 4px 14px rgba(15,23,42,.12)!important}.dark .party-btn{color:#f8fafc!important;border-color:rgba(148,163,184,.36)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 6px 0 #050816,0 14px 26px rgba(0,0,0,.28)!important}.btn-blue{background:linear-gradient(135deg,#7dd3fc,#60a5fa)!important}.btn-green{background:linear-gradient(135deg,#86efac,#34d399)!important}.btn-orange{background:linear-gradient(135deg,#fde68a,#fb923c)!important}.btn-gray{background:linear-gradient(135deg,#e2e8f0,#93c5fd)!important}.btn-red{background:linear-gradient(135deg,#fca5a5,#fb7185)!important}.btn-purple{background:linear-gradient(135deg,#ddd6fe,#c084fc)!important}.dark .btn-blue{background:linear-gradient(135deg,#1e40af,#075985)!important}.dark .btn-green{background:linear-gradient(135deg,#065f46,#166534)!important}.dark .btn-orange{background:linear-gradient(135deg,#9a3412,#92400e)!important}.dark .btn-gray{background:linear-gradient(135deg,#334155,#1e293b)!important}.dark .btn-red{background:linear-gradient(135deg,#9f1239,#7f1d1d)!important}.dark .btn-purple{background:linear-gradient(135deg,#581c87,#3730a3)!important}input[type="text"],input[type="number"],select,textarea{border-width:2px!important;border-color:rgba(30,64,175,.55)!important;background:rgba(219,234,254,.86)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.50),0 3px 0 rgba(15,23,42,.25)}input:focus,textarea:focus,select:focus{transform:none!important;border-color:rgba(14,165,233,.80)!important;box-shadow:0 0 0 3px rgba(14,165,233,.22),0 3px 0 rgba(15,23,42,.25)!important}.dark input[type="text"],.dark input[type="number"],.dark select,.dark textarea{background:rgba(15,23,42,.88)!important;color:#f8fafc!important;border-color:rgba(100,116,139,.84)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 3px 0 #050816}.dark input:focus,.dark textarea:focus,.dark select:focus{background:rgba(30,41,59,.96)!important;border-color:rgba(125,211,252,.68)!important;box-shadow:0 0 0 3px rgba(125,211,252,.18),0 3px 0 #050816!important}#screen-login{padding-top:2rem!important;gap:1.25rem!important}#screen-login .text-7xl{filter:drop-shadow(0 12px 18px rgba(15,23,42,.22))}#displayRoomCode{letter-spacing:.055em;text-shadow:0 3px 0 rgba(255,255,255,.35),0 12px 24px rgba(236,72,153,.22)}.dark #displayRoomCode{text-shadow:0 0 18px rgba(34,211,238,.28),0 10px 20px rgba(0,0,0,.34)}#screen-lobby #hostSettingsPanel,#screen-lobby #playerSettingsSummary{padding:1rem!important;gap:.8rem!important}#screen-lobby #hostSettingsPanel>h3,#screen-lobby #playerSettingsSummary>h3{display:flex;align-items:center;justify-content:center;gap:.55rem;border-bottom-width:2px!important;border-bottom-style:dashed!important;border-bottom-color:rgba(15,23,42,.24)!important;padding-bottom:.75rem!important;margin-bottom:.25rem!important;letter-spacing:.02em}#screen-lobby #hostSettingsPanel>h3::before{content:"⚙️"}#screen-lobby #playerSettingsSummary>h3::before{content:"📜"}.dark #screen-lobby #hostSettingsPanel>h3,.dark #screen-lobby #playerSettingsSummary>h3{border-bottom-color:rgba(148,163,184,.32)!important}#hostSettingsPanel label{opacity:.82;font-weight:900!important;letter-spacing:.01em}#hostSettingsPanel [id^="toggleBg_"]{min-height:3.15rem;border-width:1px!important;border-color:rgba(255,255,255,.50)!important;border-radius:1.15rem!important;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.36),transparent 38%),linear-gradient(135deg,rgba(219,234,254,.92),rgba(204,251,241,.80))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 4px 0 rgba(15,23,42,.24),0 10px 18px rgba(15,23,42,.08);transition:filter .15s ease,box-shadow .15s ease}#hostSettingsPanel [id^="toggleBg_"]:active{filter:brightness(.98);box-shadow:inset 0 1px 0 rgba(255,255,255,.44),0 2px 0 rgba(15,23,42,.24)}.dark #hostSettingsPanel [id^="toggleBg_"]{border-color:rgba(148,163,184,.32)!important;background:linear-gradient(135deg,rgba(30,41,59,.82),rgba(49,46,129,.55))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 4px 0 #050816,0 10px 18px rgba(0,0,0,.18)}#hostSettingsPanel [id^="thumb_"]{background:linear-gradient(135deg,var(--accent-a),var(--accent-c))!important;border-color:rgba(255,255,255,.65)!important;box-shadow:0 2px 8px rgba(15,23,42,.22)}#categoryContainer,#customCategoryContainer,#drawModeNoteContainer{border-radius:1.15rem}#customCategoryContainer{padding:.75rem;border:1px dashed rgba(30,64,175,.34);background:rgba(219,234,254,.42)}.dark #customCategoryContainer{border-color:rgba(125,211,252,.28);background:rgba(2,6,23,.28)}.player-rules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}@media (max-width:430px){.player-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rule-card{min-height:5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.23rem;text-align:center;padding:.7rem .45rem;border-radius:1.08rem;border:1px solid rgba(255,255,255,.50);background:radial-gradient(circle at 22% 14%,rgba(255,255,255,.42),transparent 42%),linear-gradient(135deg,rgba(219,234,254,.92),rgba(204,251,241,.74));box-shadow:inset 0 1px 0 rgba(255,255,255,.58),0 4px 0 rgba(15,23,42,.22),0 10px 20px rgba(15,23,42,.08);overflow:hidden}.dark .rule-card{border-color:rgba(148,163,184,.28);background:radial-gradient(circle at 22% 14%,rgba(255,255,255,.10),transparent 42%),linear-gradient(135deg,rgba(15,23,42,.86),rgba(30,41,59,.54))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 4px 0 #050816,0 10px 20px rgba(0,0,0,.18)!important}.rule-card-emoji{font-size:1.6rem;line-height:1;filter:drop-shadow(0 4px 8px rgba(15,23,42,.18))}.rule-card-title{font-size:.70rem;line-height:.92rem;font-weight:900;opacity:.70;text-transform:uppercase}.rule-card-value{font-size:.88rem;line-height:1.05rem;font-weight:900;color:#312e81;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dark .rule-card-title{color:#bfdbfe!important;opacity:.82}.dark .rule-card-value{color:#e0f2fe!important}.rules-summary-note{margin-top:.1rem;padding:.7rem .8rem;border-radius:1.05rem;border:1px dashed rgba(255,255,255,.45);background:rgba(255,255,255,.22);font-size:.82rem;line-height:1.18rem;font-weight:900;opacity:.76;text-align:center}.dark .rules-summary-note{border-color:rgba(148,163,184,.30);background:rgba(2,6,23,.24)}#playerList .game-card,#dashboardList .game-card,#votePlayerList .game-card,#guessGrid .game-card{border-radius:1.25rem!important}#btn-ready{font-size:1.65rem!important;border-radius:1.35rem!important}#qaDisplayContainer{min-height:320px}#revealBanner,#resultStatus,#guessResultMsg{border-radius:1.6rem!important}#resultStatus{box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 0 rgba(15,23,42,.45),0 0 32px rgba(168,85,247,.16)!important}canvas,#drawCanvas{background:#ffffff!important}#canvas-container{background:#ffffff!important;border-width:4px!important;border-color:var(--card-border)!important;box-shadow:4px 6px 0 var(--shadow-color)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#correctDrawingImg,#wrongDrawingImg,#displayedDrawing,#guessGrid img{background:#ffffff!important}@media (max-width:440px){body{padding-left:.85rem!important;padding-right:.85rem!important}.header-pill{min-height:4.8rem;padding:.62rem!important}.header-ghost{width:13.5rem;height:13.5rem;top:-4.45rem}body:not(.rtl) .header-ghost{left:-3.15rem}body.rtl .header-ghost{right:-3.15rem}#t-title{font-size:1.28rem!important;max-width:10.5rem}.header-actions{gap:.35rem;padding:.3rem}.header-actions .party-btn{padding-left:.75rem!important;padding-right:.75rem!important}.header-actions .header-leave-btn{width:2.45rem;min-width:2.45rem;height:2.45rem;padding-left:.45rem!important;padding-right:.45rem!important}#displayRoomCode{font-size:3.35rem!important}#screen-lobby #hostSettingsPanel>.grid{gap:.7rem!important}}.apple-emoji{display:inline-block!important;width:1em;height:1em;min-width:1em;object-fit:contain;vertical-align:-0.12em;line-height:1;margin:0 0.035em;user-select:none;-webkit-user-drag:none}button .apple-emoji,.party-btn .apple-emoji,.rule-card-emoji .apple-emoji,h1 .apple-emoji,h2 .apple-emoji,h3 .apple-emoji{vertical-align:-0.15em}.rule-card-emoji .apple-emoji,.text-7xl .apple-emoji,.text-8xl .apple-emoji,.text-6xl .apple-emoji{width:1em;height:1em;margin:0}#screen-lobby #hostSettingsPanel>h3::before,#screen-lobby #playerSettingsSummary>h3::before{content:""!important;display:inline-block;width:1.18em;height:1.18em;flex:0 0 auto;background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 4px 8px rgba(15,23,42,.18))}#screen-lobby #hostSettingsPanel>h3::before{background-image:url("https://cdn.jsdelivr.net/npm/emoji-datasource-apple@16.0.0/img/apple/64/2699-fe0f.png")}#screen-lobby #playerSettingsSummary>h3::before{background-image:url("https://cdn.jsdelivr.net/npm/emoji-datasource-apple@16.0.0/img/apple/64/1f4dc.png")}.lobby-name-card{border-radius:2rem!important;padding:1.3rem 1.35rem!important;border-width:2px!important;border-color:rgba(147,197,253,.42)!important;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.14),transparent 34%),linear-gradient(135deg,rgba(5,17,44,.95),rgba(8,31,84,.88))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 8px 0 rgba(2,8,23,.86),0 18px 34px rgba(0,0,0,.28)!important}.lobby-name-card label{font-size:1.05rem;letter-spacing:.05em;font-weight:900!important;color:rgba(255,255,255,.92)!important;opacity:.95!important}#lobbyPlayerName{min-height:4.85rem;border-radius:1.45rem!important;font-size:2rem!important;background:rgba(3,11,34,.96)!important;color:#ffffff!important;border:2px solid rgba(182,200,232,.7)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 5px 0 rgba(5,10,24,.82)!important}.lobby-showcase-panel{border-radius:2.2rem!important;padding:1.35rem 1.35rem 1.15rem!important;border:2px solid rgba(153,181,225,.28)!important;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.13),transparent 36%),linear-gradient(135deg,rgba(58,72,108,.92),rgba(14,31,69,.97) 55%,rgba(8,57,105,.95))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 8px 0 rgba(2,8,23,.84),0 18px 36px rgba(0,0,0,.28)!important}.settings-panel-header{display:flex;align-items:center;gap:.9rem}body.rtl .settings-panel-header{flex-direction:row-reverse}.settings-icon-bubble{width:4.2rem;height:4.2rem;border-radius:1.35rem;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:2rem;background:linear-gradient(135deg,rgba(76,86,112,.95),rgba(14,22,48,.98));border:2px solid rgba(144,167,215,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 5px 0 rgba(2,8,23,.84),0 12px 22px rgba(0,0,0,.18)}.settings-title-wrap{flex:1;min-width:0}.settings-panel-heading{margin:0!important;font-size:clamp(1.75rem,3vw,2.35rem)!important;line-height:1.05!important;font-weight:900!important;text-transform:uppercase;color:#f8fbff!important;letter-spacing:.01em;text-align:start!important}.settings-subtitle{margin:.22rem 0 0!important;font-size:1rem;line-height:1.25;font-weight:800;color:rgba(231,240,255,.82)}.settings-badge{min-width:7.75rem;min-height:3.2rem;border-radius:999px;padding:.4rem .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;font-size:1.02rem;font-weight:900;color:#f6fbff;background:linear-gradient(135deg,rgba(70,155,214,.96),rgba(77,71,182,.96));border:2px solid rgba(162,196,255,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 4px 0 rgba(2,8,23,.85),0 10px 20px rgba(0,0,0,.18);text-align:center;white-space:nowrap}.settings-divider{margin:1rem 0 1rem;border-top:2px dashed rgba(198,212,240,.42)}.settings-grid-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.settings-field-block{min-width:0}.section-label{display:block;margin-bottom:.55rem!important;font-size:1.02rem!important;line-height:1.2;font-weight:900!important;color:rgba(245,250,255,.95)!important;letter-spacing:.01em}.two-option-toggle{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem;min-height:unset!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;align-items:stretch}.two-option-toggle .toggle-thumb-rail{display:none!important}.toggle-option{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:.38rem;min-height:6.3rem;padding:.75rem .55rem;text-align:center;border-radius:1.45rem;border:2px solid rgba(141,169,214,.26);background:linear-gradient(135deg,rgba(22,35,68,.95),rgba(12,24,49,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 5px 0 rgba(2,8,23,.84),0 12px 20px rgba(0,0,0,.16);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease;white-space:normal;color:#f8fbff!important}.toggle-option.toggle-selected{background:linear-gradient(135deg,rgba(94,188,234,.96),rgba(83,66,183,.98));border-color:rgba(181,219,255,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 5px 0 rgba(2,8,23,.84),0 14px 22px rgba(0,0,0,.18)}.two-option-toggle.opacity-50 .toggle-option{opacity:.58;filter:saturate(.7)}.toggle-option .toggle-emoji{font-size:2rem;line-height:1}.toggle-option .toggle-text{font-size:1.12rem;line-height:1.08;font-weight:900;white-space:pre-line}.toggle-option .toggle-subtext{font-size:.76rem;line-height:1;opacity:.72;font-weight:800}#drawModeNoteText,#drawCategoryNote{font-size:1rem!important;line-height:1.35;color:#79a6ff!important}#setCategory{display:none!important}#categoryContainer,#customCategoryContainer{padding:.15rem 0 0!important;border:0!important;background:transparent!important}.category-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.category-choice{min-height:5.9rem;border-radius:1.35rem;padding:.7rem .4rem;border:2px solid rgba(141,169,214,.26);background:linear-gradient(135deg,rgba(22,35,68,.95),rgba(12,24,49,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 5px 0 rgba(2,8,23,.84),0 10px 18px rgba(0,0,0,.16);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.38rem;color:#f8fbff;transition:transform .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease}.category-choice.selected{background:linear-gradient(135deg,rgba(94,188,234,.96),rgba(83,66,183,.98));border-color:rgba(181,219,255,.6)}.category-choice.disabled{opacity:.58}.category-icon{font-size:1.7rem;line-height:1}.category-label{font-size:1.02rem;line-height:1.07;font-weight:900;white-space:pre-line}#customCategoryInput{min-height:4.75rem;font-size:1.95rem!important;border-radius:1.4rem!important;background:rgba(3,11,34,.96)!important;color:#ffffff!important;border:2px solid rgba(182,200,232,.7)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 5px 0 rgba(5,10,24,.82)!important}#customCategoryHelpText{margin-top:.55rem!important;font-size:.98rem!important;line-height:1.28;color:rgba(229,237,248,.82)!important}.player-rules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.rule-card{min-height:10rem;padding:1rem .8rem;border-radius:1.75rem;border:2px solid rgba(141,169,214,.24);background:linear-gradient(135deg,rgba(22,35,68,.95),rgba(12,24,49,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 5px 0 rgba(2,8,23,.84),0 12px 24px rgba(0,0,0,.16);gap:.48rem}.rule-card-emoji{font-size:2.55rem;line-height:1}.rule-card-title{font-size:1rem;line-height:1.15;font-weight:900;color:rgba(233,242,255,.84);text-transform:none;opacity:1}.rule-card-value{font-size:1.72rem;line-height:1.12;font-weight:900;color:#ffffff!important}.rules-summary-note{margin-top:1rem;padding:1.1rem 1.2rem;border-radius:1.65rem;border:2px dashed rgba(141,169,214,.22);background:linear-gradient(135deg,rgba(6,18,43,.76),rgba(8,31,84,.54));font-size:1.15rem;line-height:1.45;font-weight:900;color:rgba(245,249,255,.95)}#t-hostControlOnly{margin-top:.95rem!important;font-size:.98rem!important;color:#f5d36c!important}@media (max-width:560px){.settings-panel-heading{font-size:1.6rem!important}.settings-subtitle{font-size:.88rem}.settings-badge{min-width:6.8rem;min-height:2.85rem;font-size:.92rem;padding:.3rem .7rem}.settings-icon-bubble{width:3.6rem;height:3.6rem;font-size:1.75rem}.settings-grid-main{grid-template-columns:1fr}.category-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.toggle-option{min-height:5.8rem}.toggle-option .toggle-text{font-size:1rem}.rule-card{min-height:9rem}.rule-card-title{font-size:.92rem}.rule-card-value{font-size:1.5rem}.rules-summary-note{font-size:1rem}}@media (max-width:420px){.settings-panel-header{gap:.7rem}.settings-badge{min-width:5.9rem;font-size:.82rem}.category-card-grid{gap:.6rem}.category-choice{min-height:5.4rem}.category-label{font-size:.92rem}.toggle-option .toggle-emoji{font-size:1.8rem}.toggle-option .toggle-text{font-size:.95rem}.rule-card-emoji{font-size:2.2rem}.rule-card-value{font-size:1.35rem}}.admin-settings-panel,.player-rules-panel{color:#f8fbff!important}.settings-grid-main>.col-span-2,.settings-grid-main>#drawModeNoteContainer{grid-column:1 / -1!important}.settings-grid-main>.col-span-1{grid-column:auto!important}.settings-grid-main>#categoryContainer.col-span-1,.settings-grid-main>#customCategoryContainer.col-span-1{grid-column:auto!important;align-self:stretch}#customCategoryContainer.col-span-1,#customCategoryContainer:not(.hidden-screen){border-radius:1.35rem!important}#customCategoryContainer.col-span-1{padding:.72rem .72rem .82rem!important;border:1px solid rgba(141,169,214,.18)!important;background:linear-gradient(180deg,rgba(3,11,34,.48),rgba(3,11,34,.28))!important;min-height:100%;display:flex;flex-direction:column;justify-content:flex-start}#customCategoryContainer.col-span-1 #customCategoryInput{margin-top:.18rem}.settings-icon-bubble .apple-emoji,.settings-badge .apple-emoji,.toggle-emoji .apple-emoji,.category-icon .apple-emoji,.rule-card-emoji .apple-emoji{width:1em;height:1em;margin:0;vertical-align:-0.12em}.settings-icon-bubble .apple-emoji{filter:drop-shadow(0 5px 9px rgba(0,0,0,.25))}.category-choice,.toggle-option{-webkit-tap-highlight-color:transparent;appearance:none;-webkit-appearance:none}.category-choice:active,.toggle-option:active{transform:translateY(3px) scale(.985)}.player-rules-panel .settings-panel-heading{font-size:clamp(1.95rem,5.7vw,2.65rem)!important}.player-rules-panel .settings-subtitle{font-size:clamp(1rem,3.4vw,1.28rem);font-weight:900}body.rtl .player-rules-panel .settings-title-wrap,body.rtl .admin-settings-panel .settings-title-wrap{text-align:right}body:not(.rtl) .player-rules-panel .settings-title-wrap,body:not(.rtl) .admin-settings-panel .settings-title-wrap{text-align:left}@media (max-width:560px){.lobby-showcase-panel{padding:1.15rem 1rem 1rem!important;border-radius:1.9rem!important}.settings-panel-header{gap:.62rem}.settings-icon-bubble{width:3.25rem;height:3.25rem;border-radius:1.05rem;font-size:1.65rem}.settings-panel-heading{font-size:1.45rem!important}.settings-subtitle{font-size:.78rem;line-height:1.16}.settings-badge{min-width:5.35rem;min-height:2.42rem;font-size:.78rem;padding:.25rem .48rem}.settings-divider{margin:.85rem 0 .85rem}.settings-grid-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}.section-label{font-size:.9rem!important;margin-bottom:.42rem!important}.two-option-toggle{gap:.48rem}.toggle-option{min-height:5.05rem;border-radius:1.12rem;padding:.58rem .34rem}.toggle-option .toggle-emoji{font-size:1.55rem}.toggle-option .toggle-text{font-size:.88rem}.category-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem}.category-choice{min-height:4.78rem;border-radius:1.05rem;padding:.48rem .2rem}.category-icon{font-size:1.38rem}.category-label{font-size:.74rem;line-height:1.02}#customCategoryContainer.col-span-1{padding:.62rem .55rem .7rem!important}#customCategoryInput{min-height:4.25rem;font-size:1.42rem!important;border-radius:1.08rem!important}#customCategoryHelpText{font-size:.72rem!important;line-height:1.18}#drawModeNoteText,#drawCategoryNote{font-size:.82rem!important;line-height:1.25}.player-rules-grid{gap:.72rem}.rule-card{min-height:8.5rem;border-radius:1.38rem;padding:.82rem .52rem}.rule-card-emoji{font-size:2.18rem}.rule-card-title{font-size:.82rem}.rule-card-value{font-size:1.23rem}.rules-summary-note{margin-top:.78rem;padding:.82rem .75rem;border-radius:1.25rem;font-size:.9rem;line-height:1.35}}@media (max-width:370px){.settings-grid-main{grid-template-columns:1fr}.settings-grid-main>#categoryContainer.col-span-1,.settings-grid-main>#customCategoryContainer.col-span-1,.settings-grid-main>.col-span-1{grid-column:1 / -1!important}.category-choice{min-height:4.65rem}.category-label{font-size:.78rem}}.settings-subtitle:empty,.settings-subtitle[hidden]{display:none!important}.lobby-showcase-panel,.lobby-name-card,.settings-icon-bubble,.settings-badge,.toggle-option,.category-choice,.rule-card,.rules-summary-note,#customCategoryContainer,#customCategoryInput,#customCategoryHelpText,#assetPreloadNotice,#assetPreloadProgressBar{transition:background .28s ease,border-color .28s ease,color .28s ease,box-shadow .28s ease,opacity .22s ease,transform .18s ease}html:not(.dark) .lobby-name-card{border-color:rgba(30,64,175,.38)!important;background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.72),transparent 36%),linear-gradient(135deg,rgba(224,242,254,.94),rgba(191,219,254,.88) 56%,rgba(219,234,254,.92))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 8px 0 rgba(30,64,175,.34),0 18px 34px rgba(15,23,42,.14)!important}html:not(.dark) .lobby-name-card label{color:#1e3a8a!important}html:not(.dark) .lobby-showcase-panel{color:#0f172a!important;border-color:rgba(30,64,175,.30)!important;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.82),transparent 34%),radial-gradient(circle at 92% 100%,rgba(34,211,238,.22),transparent 42%),linear-gradient(135deg,rgba(224,242,254,.96),rgba(186,230,253,.88) 52%,rgba(191,219,254,.92))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 8px 0 rgba(30,64,175,.34),0 18px 36px rgba(15,23,42,.14)!important}html:not(.dark) .admin-settings-panel,html:not(.dark) .player-rules-panel{color:#0f172a!important}html:not(.dark) .settings-panel-heading{color:#0f172a!important;text-shadow:0 1px 0 rgba(255,255,255,.65)}html:not(.dark) .settings-subtitle{color:rgba(30,58,138,.76)!important}html:not(.dark) .section-label{color:rgba(30,58,138,.92)!important}html:not(.dark) .settings-divider{border-top-color:rgba(30,64,175,.24)!important}html:not(.dark) .settings-icon-bubble{background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(191,219,254,.86))!important;border-color:rgba(30,64,175,.26)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 5px 0 rgba(30,64,175,.28),0 12px 22px rgba(15,23,42,.12)!important}html:not(.dark) .settings-badge{color:#ffffff!important;background:linear-gradient(135deg,#38bdf8,#6366f1)!important;border-color:rgba(255,255,255,.56)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 4px 0 rgba(30,64,175,.44),0 10px 20px rgba(15,23,42,.14)!important}html:not(.dark) .toggle-option,html:not(.dark) .category-choice,html:not(.dark) .rule-card{color:#0f172a!important;border-color:rgba(30,64,175,.24)!important;background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.72),transparent 40%),linear-gradient(135deg,rgba(239,246,255,.96),rgba(219,234,254,.90))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 5px 0 rgba(30,64,175,.28),0 10px 18px rgba(15,23,42,.10)!important}html:not(.dark) .toggle-option.toggle-selected,html:not(.dark) .category-choice.selected{color:#ffffff!important;border-color:rgba(255,255,255,.56)!important;background:linear-gradient(135deg,#22d3ee,#4f46e5)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.30),0 5px 0 rgba(30,64,175,.44),0 14px 22px rgba(15,23,42,.14)!important}html:not(.dark) .rule-card-title{color:rgba(30,58,138,.76)!important}html:not(.dark) .rule-card-value{color:#0f172a!important}html:not(.dark) .rules-summary-note{color:#1e3a8a!important;border-color:rgba(30,64,175,.22)!important;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(219,234,254,.58))!important}html:not(.dark) #customCategoryContainer.col-span-1{border-color:rgba(30,64,175,.20)!important;background:linear-gradient(180deg,rgba(239,246,255,.66),rgba(219,234,254,.44))!important}html:not(.dark) #customCategoryInput{color:#0f172a!important;background:rgba(255,255,255,.86)!important;border-color:rgba(30,64,175,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 5px 0 rgba(30,64,175,.26)!important}html:not(.dark) #customCategoryHelpText,html:not(.dark) #drawModeNoteText,html:not(.dark) #drawCategoryNote{color:rgba(37,99,235,.88)!important}body.rtl .settings-panel-header{flex-direction:row-reverse;text-align:right}body.rtl .settings-panel-heading,body.rtl .settings-subtitle,body.rtl .section-label,body.rtl .rules-summary-note{text-align:right!important}body:not(.rtl) .settings-panel-header{flex-direction:row;text-align:left}body:not(.rtl) .settings-panel-heading,body:not(.rtl) .settings-subtitle,body:not(.rtl) .section-label,body:not(.rtl) .rules-summary-note{text-align:left!important}body.rtl .rules-summary-note,body:not(.rtl) .rules-summary-note{text-align:center!important}#assetPreloadNotice{position:fixed;left:50%;bottom:1.25rem;transform:translateX(-50%) translateY(1rem);z-index:5000;width:min(92vw,24rem);padding:.9rem 1rem;border-radius:1.25rem;border:1px solid rgba(148,163,184,.38);background:rgba(15,23,42,.90);color:#ffffff;box-shadow:0 14px 36px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);opacity:0;pointer-events:none}html:not(.dark) #assetPreloadNotice{background:rgba(239,246,255,.92);color:#0f172a;border-color:rgba(30,64,175,.28);box-shadow:0 14px 36px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.78)}#assetPreloadNotice.asset-show{opacity:1;transform:translateX(-50%) translateY(0)}#assetPreloadText{font-weight:900;font-size:.98rem;line-height:1.25;text-align:center}#assetPreloadTrack{margin-top:.62rem;height:.55rem;border-radius:999px;overflow:hidden;background:rgba(148,163,184,.22)}#assetPreloadProgressBar{width:0%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#6366f1,#a855f7)}html.emoji-booting body>*:not(#assetPreloadNotice){visibility:hidden!important}.apple-emoji{image-rendering:auto;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}#screen-login .text-7xl{font-size:4rem!important;line-height:1!important;filter:none!important;text-shadow:none!important}#screen-login .text-7xl .apple-emoji{width:64px!important;height:64px!important;min-width:64px!important;max-width:64px!important;min-height:64px!important;max-height:64px!important;filter:none!important}.settings-panel-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;direction:ltr}body:not(.rtl) .settings-panel-header .settings-icon-bubble{grid-column:1;justify-self:start}body:not(.rtl) .settings-panel-header .settings-title-wrap{grid-column:2;direction:ltr}body:not(.rtl) .settings-panel-header .settings-badge{grid-column:3;justify-self:end}body.rtl .settings-panel-header .settings-badge{grid-column:1;justify-self:start}body.rtl .settings-panel-header .settings-title-wrap{grid-column:2;direction:rtl}body.rtl .settings-panel-header .settings-icon-bubble{grid-column:3;justify-self:end}.settings-badge{direction:ltr!important}.settings-badge .badge-emoji,.settings-badge .badge-label{display:inline-flex;align-items:center;justify-content:center;line-height:1}body.rtl .admin-settings-panel .settings-icon-bubble{margin-inline-start:0;margin-inline-end:0}.lobby-showcase-panel{width:100%;max-width:100%;box-sizing:border-box}.settings-panel-header{width:100%;min-width:0}.settings-title-wrap,.settings-panel-heading,.settings-subtitle{min-width:0;overflow-wrap:anywhere}.settings-icon-bubble,.settings-badge,.category-choice,.toggle-option,.rule-card{transform:translateZ(0);-webkit-font-smoothing:antialiased}body.rtl .settings-badge,body.rtl #rulesPanelBadge,body.rtl #settingsPanelBadge{direction:ltr!important;unicode-bidi:isolate!important}body.rtl #settingsPanelBadge .badge-label,body.rtl #rulesPanelBadge .badge-label{direction:rtl!important;unicode-bidi:isolate!important}body.rtl #settingsPanelBadge,body.rtl #rulesPanelBadge{flex-direction:row!important}body.rtl .admin-settings-panel .settings-icon-bubble,body.rtl .player-rules-panel .settings-icon-bubble{justify-self:end!important}body.rtl .admin-settings-panel .settings-badge,body.rtl .player-rules-panel .settings-badge{justify-self:start!important}body:not(.rtl) .admin-settings-panel .settings-icon-bubble,body:not(.rtl) .player-rules-panel .settings-icon-bubble{justify-self:start!important}body:not(.rtl) .admin-settings-panel .settings-badge,body:not(.rtl) .player-rules-panel .settings-badge{justify-self:end!important}.settings-grid-main{align-items:stretch}.settings-field-block,#categoryContainer,#customCategoryContainer{min-width:0;box-sizing:border-box}#customCategoryContainer{background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.16),transparent 36%),linear-gradient(135deg,rgba(12,22,48,.74),rgba(5,12,29,.54))!important}html:not(.dark) #customCategoryContainer{background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.70),transparent 36%),linear-gradient(135deg,rgba(219,234,254,.88),rgba(224,242,254,.66))!important}.category-card-grid{width:100%;min-width:0}.category-choice,.toggle-option{user-select:none;-webkit-tap-highlight-color:transparent}.toggle-option{min-width:0;overflow:hidden}.toggle-option .toggle-text,.category-choice .category-label,.rule-card-title,.rule-card-value{max-width:100%;overflow-wrap:anywhere}.apple-emoji{object-fit:contain!important;flex:0 0 auto}#screen-login .text-7xl,#screen-dashboard .text-6xl,#loadingSpinner,#ghostAwareAlert .text-7xl{filter:none!important}@media (max-width:430px){.settings-panel-header{grid-template-columns:3.4rem minmax(0,1fr) auto!important;column-gap:.62rem!important}body.rtl .settings-panel-header{grid-template-columns:auto minmax(0,1fr) 3.4rem!important}.settings-badge{min-width:5.45rem!important;max-width:6.6rem;padding-inline:.55rem!important;gap:.28rem!important}.settings-panel-heading{font-size:clamp(1.35rem,7vw,1.85rem)!important;line-height:1.08!important}.settings-grid-main{gap:.82rem!important}.category-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.56rem!important}.category-choice{min-height:4.55rem!important;padding:.48rem .32rem!important}.category-icon .apple-emoji,.toggle-emoji .apple-emoji,.rule-card-emoji .apple-emoji{width:1.85em!important;height:1.85em!important}}@media (max-width:360px){.category-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.settings-badge{transform:scale(.94);transform-origin:center}}body.rtl #hostSettingsPanel,body.rtl #playerSettingsSummary{direction:rtl}body.rtl #hostSettingsPanel .settings-grid-main,body.rtl #hostSettingsPanel .category-card-grid{direction:rtl}body.rtl #hostSettingsPanel .settings-field-block,body.rtl #hostSettingsPanel .section-label,body.rtl #hostSettingsPanel .category-label,body.rtl #hostSettingsPanel .toggle-text{text-align:right!important}body.rtl #hostSettingsPanel .toggle-option,body.rtl #hostSettingsPanel .category-choice{direction:rtl}body.rtl #hostSettingsPanel input,body.rtl #hostSettingsPanel textarea,body.rtl #hostSettingsPanel select{direction:rtl}body.rtl #customCategoryInput{text-align:center!important}body.rtl .admin-settings-panel .settings-panel-header{grid-template-columns:auto minmax(0,1fr) 4.2rem!important;direction:ltr}body.rtl .admin-settings-panel .settings-badge{grid-column:1!important;justify-self:start!important}body.rtl .admin-settings-panel .settings-title-wrap{grid-column:2!important;direction:rtl!important;text-align:right!important}body.rtl .admin-settings-panel .settings-icon-bubble{grid-column:3!important;justify-self:end!important}body.rtl #settingsPanelBadge{direction:ltr!important;flex-direction:row!important}body.rtl #settingsPanelBadge .badge-label{direction:rtl!important}#playerSettingsSummary .settings-panel-header,#hostSettingsPanel .settings-panel-header{align-items:center!important;grid-auto-rows:auto}#playerSettingsSummary .settings-panel-heading,#hostSettingsPanel .settings-panel-heading{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#rulesPanelSubtitle{display:none!important}body.rtl .player-rules-panel .settings-panel-header{grid-template-columns:auto minmax(0,1fr) 4.2rem!important;direction:ltr}body.rtl .player-rules-panel .settings-badge{grid-column:1!important;justify-self:start!important}body.rtl .player-rules-panel .settings-title-wrap{grid-column:2!important;direction:rtl!important;text-align:right!important}body.rtl .player-rules-panel .settings-icon-bubble{grid-column:3!important;justify-self:end!important}body.rtl #rulesPanelBadge{direction:ltr!important;flex-direction:row!important}body.rtl #rulesPanelBadge .badge-label{direction:rtl!important}#categoryContainer.custom-category-active,#customCategoryContainer.custom-category-active{grid-column:1 / -1!important;width:100%!important}#customCategoryContainer.custom-category-active{margin-top:.2rem!important}@media (max-width:430px){#playerSettingsSummary .settings-panel-header,#hostSettingsPanel .settings-panel-header{column-gap:.5rem!important}#playerSettingsSummary .settings-panel-heading,#hostSettingsPanel .settings-panel-heading{font-size:clamp(1.15rem,6.4vw,1.55rem)!important}#rulesPanelBadge,#settingsPanelBadge{min-width:auto!important;max-width:none!important;padding-inline:.5rem!important;font-size:.9rem!important}}#loginHeroGhost{width:6rem!important;height:6rem!important;margin:0 auto 1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-size:0!important;filter:none!important;text-shadow:none!important;will-change:transform;transform:translate3d(0,0,0);animation:loginGhostFloat 2.4s ease-in-out infinite!important}@keyframes loginGhostFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-0.55rem,0)}}#loginHeroGhost .apple-emoji,#loginHeroGhost .apple-emoji-hero{width:5.25rem!important;height:5.25rem!important;min-width:5.25rem!important;min-height:5.25rem!important;max-width:5.25rem!important;max-height:5.25rem!important;margin:0!important;object-fit:contain!important;image-rendering:auto!important;transform:none!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important;filter:drop-shadow(0 0.55rem 0.85rem rgba(15,23,42,.18))}.dark #loginHeroGhost .apple-emoji,.dark #loginHeroGhost .apple-emoji-hero{filter:drop-shadow(0 0 1rem rgba(255,255,255,.18)) drop-shadow(0 0.65rem 1rem rgba(0,0,0,.32))}@media (max-width:440px){#loginHeroGhost{width:5.6rem!important;height:5.6rem!important}#loginHeroGhost .apple-emoji,#loginHeroGhost .apple-emoji-hero{width:4.95rem!important;height:4.95rem!important;min-width:4.95rem!important;min-height:4.95rem!important;max-width:4.95rem!important;max-height:4.95rem!important}}html.emoji-booting body>*:not(#assetPreloadNotice){pointer-events:none!important}html.apple-emojis-ready body>*{visibility:visible}body>.header-pill{flex-shrink:0;contain:layout paint}#hostSettingsPanel:not(.hidden-screen) #allowSpectatorsSettingBlock{display:block!important;visibility:visible!important;opacity:1!important;min-width:0!important}#allowSpectatorsSettingBlock .two-option-toggle,#allowSpectatorsSettingBlock .toggle-option{visibility:visible!important}body.rtl #allowSpectatorsSettingBlock,body.rtl #allowSpectatorsSettingBlock .section-label,body.rtl #allowSpectatorsSettingBlock .toggle-option{direction:rtl!important;text-align:right!important}body:not(.rtl) #allowSpectatorsSettingBlock,body:not(.rtl) #allowSpectatorsSettingBlock .section-label,body:not(.rtl) #allowSpectatorsSettingBlock .toggle-option{direction:ltr!important;text-align:left!important}@media (max-width:370px){#allowSpectatorsSettingBlock{grid-column:1 / -1!important}}.admin-settings-panel .settings-panel-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:.62rem!important;row-gap:0!important;width:100%!important}.admin-settings-panel .settings-title-wrap{min-width:0!important;overflow:hidden!important}.admin-settings-panel .settings-panel-heading{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.08!important;max-width:100%!important}body.rtl .admin-settings-panel .settings-panel-header{grid-template-columns:minmax(5.15rem,auto) minmax(0,1fr) 3.35rem!important;direction:ltr!important}body.rtl .admin-settings-panel .settings-badge{grid-column:1!important;justify-self:start!important;min-width:5.15rem!important;min-height:2.34rem!important;padding:.24rem .48rem!important;font-size:.82rem!important;gap:.24rem!important}body.rtl .admin-settings-panel .settings-title-wrap{grid-column:2!important;direction:rtl!important;text-align:right!important}body.rtl .admin-settings-panel .settings-panel-heading{text-align:right!important;font-size:clamp(1.18rem,4.25vw,1.85rem)!important}body.rtl .admin-settings-panel .settings-icon-bubble{grid-column:3!important;justify-self:end!important;width:3.35rem!important;height:3.35rem!important;border-radius:1.08rem!important;font-size:1.62rem!important}body:not(.rtl) .admin-settings-panel .settings-panel-heading{font-size:clamp(1.25rem,4.2vw,2.05rem)!important}.admin-settings-panel .toggle-option,.admin-settings-panel .category-choice,.admin-settings-panel .settings-badge,.admin-settings-panel .settings-icon-bubble{will-change:transform}.admin-settings-panel.is-local-setting-change .toggle-option:not(:active),.admin-settings-panel.is-local-setting-change .category-choice:not(:active){transition-duration:.12s!important}@media (max-width:430px){.admin-settings-panel .settings-panel-header{column-gap:.42rem!important}body.rtl .admin-settings-panel .settings-panel-header{grid-template-columns:minmax(4.7rem,auto) minmax(0,1fr) 3rem!important}body.rtl .admin-settings-panel .settings-icon-bubble{width:3rem!important;height:3rem!important;font-size:1.45rem!important}body.rtl .admin-settings-panel .settings-badge{min-width:4.7rem!important;min-height:2.15rem!important;padding:.22rem .38rem!important;font-size:.74rem!important}body.rtl .admin-settings-panel .settings-panel-heading{font-size:clamp(1.05rem,5.2vw,1.32rem)!important;letter-spacing:0!important}body:not(.rtl) .admin-settings-panel .settings-panel-heading{font-size:clamp(1.08rem,5vw,1.45rem)!important}}.admin-settings-panel .settings-panel-header,.player-rules-panel .settings-panel-header{display:grid!important;align-items:center!important;grid-auto-rows:minmax(0,auto)!important;min-height:3.45rem!important}body.rtl .admin-settings-panel .settings-panel-header{grid-template-columns:auto minmax(0,1fr) auto!important;direction:ltr!important;column-gap:.55rem!important}body.rtl .admin-settings-panel .settings-icon-bubble{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;flex-shrink:0!important}body.rtl .admin-settings-panel .settings-title-wrap{grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:stretch!important;direction:rtl!important;text-align:right!important;min-width:0!important}body.rtl .admin-settings-panel .settings-panel-heading{direction:rtl!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important;line-height:1.05!important}body.rtl .admin-settings-panel #settingsPanelBadge{grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:center!important;display:inline-flex!important;flex-direction:row!important;direction:ltr!important;white-space:nowrap!important;flex-shrink:0!important}body.rtl .admin-settings-panel #settingsPanelBadge .badge-label{direction:rtl!important;unicode-bidi:isolate!important}body.rtl .admin-settings-panel #settingsPanelBadge .badge-emoji{direction:ltr!important;unicode-bidi:isolate!important}.admin-settings-panel .toggle-option,.admin-settings-panel .category-choice,.player-rules-panel .rule-card,.settings-badge{contain:layout paint!important}.toggle-emoji,.category-icon,.rule-card-emoji,.badge-emoji,.settings-icon-bubble{display:inline-flex!important;align-items:center!important;justify-content:center!important}.toggle-emoji .apple-emoji,.category-icon .apple-emoji,.rule-card-emoji .apple-emoji,.badge-emoji .apple-emoji,.settings-icon-bubble .apple-emoji{margin:0!important}@media (max-width:390px){body.rtl .admin-settings-panel .settings-panel-header{grid-template-columns:auto minmax(0,1fr) 2.85rem!important;column-gap:.38rem!important}body.rtl .admin-settings-panel #settingsPanelBadge{font-size:.72rem!important;min-width:auto!important;padding:.22rem .34rem!important}body.rtl .admin-settings-panel .settings-panel-heading{font-size:clamp(1rem,4.8vw,1.24rem)!important}}.lobby-players-panel{padding:1rem!important;border-radius:1.9rem!important;border:2px solid rgba(153,181,225,.28)!important;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.13),transparent 36%),linear-gradient(135deg,rgba(58,72,108,.88),rgba(14,31,69,.96) 55%,rgba(8,57,105,.90))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 8px 0 rgba(2,8,23,.80),0 18px 36px rgba(0,0,0,.24)!important}html:not(.dark) .lobby-players-panel{border-color:rgba(59,130,246,.26)!important;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.72),transparent 36%),linear-gradient(135deg,rgba(239,246,255,.96),rgba(224,242,254,.88) 58%,rgba(207,250,254,.82))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 0 rgba(30,64,175,.26),0 18px 34px rgba(15,23,42,.12)!important}#lobbyPlayersColumn #btn-ready{width:100%;margin-top:.25rem}#lobbyPlayersColumn #playerList:empty::before{content:"";display:none}body.rtl #lobbyRoomCard,body.rtl .lobby-name-card,body.rtl #lobbyPlayersColumn{direction:rtl}body:not(.rtl) #lobbyRoomCard,body:not(.rtl) .lobby-name-card,body:not(.rtl) #lobbyPlayersColumn{direction:ltr}@media (min-width:900px){body{padding-left:max(1.25rem,env(safe-area-inset-left))!important;padding-right:max(1.25rem,env(safe-area-inset-right))!important}#app{max-width:min(94vw,80rem)!important}#app>div:not(#screen-lobby):not(.hidden-screen){max-width:42rem;margin-inline:auto}#screen-lobby:not(.hidden-screen){display:grid!important;grid-template-columns:minmax(0,1.42fr) minmax(20rem,.82fr);grid-auto-rows:auto;align-items:start;gap:1.25rem;width:100%;direction:ltr}body.rtl #screen-lobby:not(.hidden-screen){grid-template-columns:minmax(20rem,.82fr) minmax(0,1.42fr);direction:ltr}#lobbyWarningAlert{grid-column:1 / -1!important;grid-row:1!important}body:not(.rtl) #lobbyRoomCard{grid-column:1!important;grid-row:2!important}body:not(.rtl) #screen-lobby .lobby-name-card{grid-column:2!important;grid-row:2!important}body:not(.rtl) #playerSettingsSummary,body:not(.rtl) #hostSettingsPanel{grid-column:1!important;grid-row:3!important}body:not(.rtl) #lobbyPlayersColumn{grid-column:2!important;grid-row:3!important}body.rtl #lobbyRoomCard{grid-column:2!important;grid-row:2!important}body.rtl #screen-lobby .lobby-name-card{grid-column:1!important;grid-row:2!important}body.rtl #playerSettingsSummary,body.rtl #hostSettingsPanel{grid-column:2!important;grid-row:3!important}body.rtl #lobbyPlayersColumn{grid-column:1!important;grid-row:3!important}#screen-lobby .lobby-name-card,#lobbyPlayersColumn{margin-top:0!important}#playerSettingsSummary,#hostSettingsPanel,#lobbyPlayersColumn,#lobbyRoomCard,#screen-lobby .lobby-name-card{min-width:0;width:100%}#lobbyPlayersColumn{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:hidden}#lobbyPlayersColumn #playerList{overflow-y:auto;overscroll-behavior:contain;max-height:min(56vh,34rem);padding-right:.12rem;padding-left:.12rem}#lobbyPlayersColumn #playerList::-webkit-scrollbar{width:.45rem}#lobbyPlayersColumn #playerList::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.42)}#hostSettingsPanel .settings-grid-main,#playerSettingsSummary .player-rules-grid{gap:1rem!important}}@media (min-width:1180px){#app{max-width:min(92vw,88rem)!important}#screen-lobby:not(.hidden-screen){grid-template-columns:minmax(0,1.5fr) minmax(22rem,.82fr);gap:1.45rem}body.rtl #screen-lobby:not(.hidden-screen){grid-template-columns:minmax(22rem,.82fr) minmax(0,1.5fr)}#playerSettingsSummary .player-rules-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:899px){#screen-lobby:not(.hidden-screen){display:flex!important;flex-direction:column!important}.lobby-players-panel{margin-top:.5rem!important;padding:.95rem!important}#lobbyPlayersColumn{position:static!important;max-height:none!important;overflow:visible!important}#lobbyPlayersColumn #playerList{max-height:none!important;overflow:visible!important}}.header-actions{direction:ltr!important;flex-direction:row!important}#t-langBtn,#btn-themeToggle,#btn-leaveRoom{width:2.65rem;min-width:2.65rem;height:2.65rem;display:inline-flex;align-items:center;justify-content:center;padding:.45rem!important;border-radius:1rem!important;line-height:1!important}#t-langBtn .apple-emoji,#btn-themeToggle .apple-emoji,#btn-leaveRoom .apple-emoji{width:1.38em!important;height:1.38em!important;margin:0!important;vertical-align:-.18em!important;filter:drop-shadow(0 2px 4px rgba(15,23,42,.20))}html:not(.dark) .header-pill{color:#f8fafc!important;border-color:rgba(148,163,184,.40)!important;background:radial-gradient(circle at 14% 16%,rgba(255,255,255,.15),transparent 33%),radial-gradient(circle at 88% 78%,rgba(34,211,238,.18),transparent 38%),linear-gradient(135deg,rgba(15,23,42,.98),rgba(30,27,75,.94) 50%,rgba(49,46,129,.92))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 0 #050816,0 18px 40px rgba(0,0,0,.34)!important}html:not(.dark) .header-pill::after{background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.12),transparent 34%),radial-gradient(circle at 82% 74%,rgba(34,211,238,.14),transparent 37%)!important}html:not(.dark) #t-title{text-shadow:0 8px 22px rgba(0,0,0,.42)!important}html:not(.dark) .header-actions{background:rgba(2,6,23,.24)!important;border-color:rgba(148,163,184,.26)!important}html:not(.dark) .header-actions .party-btn{color:#f8fafc!important;border-color:rgba(148,163,184,.36)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 6px 0 #050816,0 14px 26px rgba(0,0,0,.28)!important}html:not(.dark) #t-langBtn{background:linear-gradient(135deg,#1e40af,#075985)!important}html:not(.dark) #btn-themeToggle{background:linear-gradient(135deg,#334155,#1e293b)!important}html:not(.dark) #btn-leaveRoom{background:linear-gradient(135deg,#9f1239,#7f1d1d)!important}html.dark .header-pill{color:#111827!important;border-color:rgba(255,255,255,.58)!important;background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.60),transparent 32%),radial-gradient(circle at 86% 72%,rgba(251,146,60,.25),transparent 34%),linear-gradient(135deg,#fde68a,#fcd34d 46%,#38bdf8 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 8px 0 rgba(69,26,3,.72),0 16px 34px rgba(15,23,42,.22)!important}html.dark .header-pill::after{background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.24),transparent 34%),radial-gradient(circle at 82% 74%,rgba(34,211,238,.16),transparent 37%)!important}html.dark #t-title{text-shadow:0 2px 0 rgba(255,255,255,.38),0 7px 16px rgba(15,23,42,.22)!important}html.dark .header-actions{background:rgba(255,255,255,.24)!important;border-color:rgba(255,255,255,.34)!important}html.dark .header-actions .party-btn{color:#0f172a!important;border-color:rgba(15,23,42,0.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.46),0 6px 0 rgba(15,23,42,.52),0 14px 26px rgba(15,23,42,.16)!important}html.dark #t-langBtn{background:linear-gradient(135deg,#7dd3fc,#60a5fa)!important}html.dark #btn-themeToggle{background:linear-gradient(135deg,#e2e8f0,#93c5fd)!important}html.dark #btn-leaveRoom{background:linear-gradient(135deg,#fca5a5,#fb7185)!important}#settingsToggleButton{cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,box-shadow .22s ease,filter .22s ease}#settingsToggleButton:hover{transform:translateY(-1px) scale(1.025)}#settingsToggleButton:active{transform:translateY(2px) scale(.98)}#settingsToggleButton:focus-visible{outline:3px solid rgba(125,211,252,.82);outline-offset:4px}#settingsPanelSubtitle{display:block!important;margin-top:.35rem!important;font-size:clamp(.78rem,1.5vw,1rem)!important;line-height:1.25!important;opacity:.9}.settings-collapse-arrow,.settings-summary-expand-btn{appearance:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.settings-collapse-arrow{width:100%;min-height:3.4rem;margin-top:.15rem;border-radius:1.35rem;display:flex;align-items:center;justify-content:center;font-size:1.85rem;font-weight:900;color:#f8fbff;background:linear-gradient(135deg,rgba(56,189,248,.74),rgba(99,102,241,.82));border:2px solid rgba(191,219,254,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 5px 0 rgba(2,8,23,.82),0 12px 22px rgba(0,0,0,.18);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.settings-collapse-arrow:hover{filter:brightness(1.05);transform:translateY(-1px)}.settings-collapse-arrow:active{transform:translateY(4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 1px 0 rgba(2,8,23,.82),0 8px 16px rgba(0,0,0,.16)}.settings-collapsed-summary{display:flex;flex-direction:column;gap:.82rem;animation:settingsSummaryIn .24s ease both}.settings-collapsed-summary.hidden-screen{display:none!important}@keyframes settingsSummaryIn{from{opacity:0;transform:translateY(-.35rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.settings-summary-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.settings-summary-card{min-height:5.9rem;border-radius:1.35rem;border:2px solid rgba(141,169,214,.26);background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.12),transparent 38%),linear-gradient(135deg,rgba(22,35,68,.95),rgba(12,24,49,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 5px 0 rgba(2,8,23,.84),0 12px 20px rgba(0,0,0,.16);color:#f8fbff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.34rem;padding:.68rem .5rem;text-align:center;overflow:hidden}.settings-summary-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1.85rem;line-height:1;min-height:1.9rem}.settings-summary-icon .apple-emoji{width:1.05em!important;height:1.05em!important;margin:0 .02em!important;vertical-align:-0.12em!important}.settings-summary-value{font-size:clamp(.88rem,1.55vw,1.06rem);line-height:1.08;font-weight:900;white-space:normal;overflow-wrap:anywhere}.settings-summary-expand-btn{min-height:3.8rem;width:100%;border-radius:1.35rem;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#f8fbff;background:linear-gradient(135deg,rgba(125,211,252,.72),rgba(168,85,247,.75));border:2px solid rgba(191,219,254,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 5px 0 rgba(2,8,23,.82),0 12px 22px rgba(0,0,0,.18);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.settings-summary-expand-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.settings-summary-expand-btn:active{transform:translateY(4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 1px 0 rgba(2,8,23,.82),0 8px 16px rgba(0,0,0,.16)}#hostSettingsPanel.settings-minimized .settings-grid-main,#hostSettingsPanel.settings-minimized #settingsMinimizeArrow,#hostSettingsPanel.settings-minimized #t-hostControlOnly{display:none!important}#hostSettingsPanel.settings-minimized .settings-divider{margin-bottom:.85rem!important}#hostSettingsPanel.settings-minimized .settings-icon-bubble{filter:saturate(1.08) brightness(1.05)}html:not(.dark) .settings-summary-card{color:#0f172a!important;border-color:rgba(30,64,175,.24)!important;background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.74),transparent 40%),linear-gradient(135deg,rgba(239,246,255,.96),rgba(219,234,254,.90))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 5px 0 rgba(30,64,175,.28),0 10px 18px rgba(15,23,42,.10)!important}html:not(.dark) .settings-summary-expand-btn,html:not(.dark) .settings-collapse-arrow{color:#ffffff!important;border-color:rgba(255,255,255,.56)!important;background:linear-gradient(135deg,#22d3ee,#4f46e5)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.30),0 5px 0 rgba(30,64,175,.44),0 14px 22px rgba(15,23,42,.14)!important}body.rtl .settings-collapsed-summary,body.rtl .settings-summary-card{direction:rtl;text-align:center}@media (max-width:560px){.settings-summary-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.settings-summary-card{min-height:5.25rem;border-radius:1.08rem;padding:.55rem .32rem}.settings-summary-icon{font-size:1.55rem}.settings-summary-value{font-size:.82rem;line-height:1.02}.settings-summary-expand-btn,.settings-collapse-arrow{min-height:3.25rem;border-radius:1.12rem}}@media (max-width:370px){.settings-summary-line{gap:.42rem}.settings-summary-card{min-height:4.9rem}.settings-summary-icon{font-size:1.35rem}.settings-summary-value{font-size:.74rem}}#hostSettingsPanel.settings-minimized{gap:.72rem!important}#hostSettingsPanel.settings-minimized .settings-panel-header{align-items:center!important}#settingsPanelSubtitle{text-align:center!important;max-width:100%}.settings-summary-scroll-row{width:100%;display:flex;align-items:stretch;gap:.72rem;overflow-x:auto;overflow-y:hidden;padding:.18rem .18rem .65rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}body.rtl .settings-summary-scroll-row{direction:rtl}body:not(.rtl) .settings-summary-scroll-row{direction:ltr}.settings-summary-scroll-row::-webkit-scrollbar{height:7px}.settings-summary-scroll-row::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(125,211,252,.55)}.settings-summary-line{display:flex!important}.settings-summary-card{appearance:none;border:2px solid rgba(141,169,214,.26);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:0 0 clamp(6.65rem,21vw,8.65rem);min-width:clamp(6.65rem,21vw,8.65rem);min-height:6.35rem;border-radius:1.35rem;background:radial-gradient(circle at 22% 12%,rgba(255,255,255,.13),transparent 38%),linear-gradient(135deg,rgba(22,35,68,.96),rgba(12,24,49,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 5px 0 rgba(2,8,23,.84),0 12px 20px rgba(0,0,0,.16);color:#f8fbff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;padding:.62rem .45rem;text-align:center;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease,opacity .16s ease}.settings-summary-card:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.05) saturate(1.04)}.settings-summary-card:active:not(:disabled){transform:translateY(4px) scale(.985);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 0 rgba(2,8,23,.84),0 8px 16px rgba(0,0,0,.14)}.settings-summary-card.disabled,.settings-summary-card:disabled{cursor:not-allowed;opacity:.55;filter:grayscale(.12)}.settings-summary-label{font-size:.66rem;line-height:.85rem;font-weight:900;letter-spacing:.02em;opacity:.72;text-transform:uppercase;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.rtl .settings-summary-label{letter-spacing:0}.settings-summary-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1.8rem;line-height:1;min-height:1.95rem}.settings-summary-value{font-size:clamp(.85rem,1.55vw,1.03rem);line-height:1.05;font-weight:900;white-space:normal;overflow-wrap:anywhere;max-width:100%}.settings-summary-expand-btn,.settings-collapse-arrow{font-size:1.9rem!important}html:not(.dark) .settings-summary-card{color:#0f172a!important;border-color:rgba(30,64,175,.24)!important;background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.74),transparent 40%),linear-gradient(135deg,rgba(239,246,255,.96),rgba(219,234,254,.90))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 5px 0 rgba(30,64,175,.28),0 10px 18px rgba(15,23,42,.10)!important}@media (max-width:560px){.settings-summary-scroll-row{gap:.56rem;padding-bottom:.55rem}.settings-summary-card{flex-basis:6.15rem;min-width:6.15rem;min-height:5.85rem;border-radius:1.12rem;padding:.52rem .34rem}.settings-summary-label{font-size:.59rem;line-height:.76rem}.settings-summary-icon{font-size:1.5rem;min-height:1.62rem}.settings-summary-value{font-size:.79rem;line-height:1.02}}@media (max-width:370px){.settings-summary-card{flex-basis:5.72rem;min-width:5.72rem;min-height:5.45rem}.settings-summary-icon{font-size:1.34rem}.settings-summary-value{font-size:.72rem}}.settings-compact-category-panel{width:100%;border-radius:1.35rem;padding:.82rem;border:2px solid rgba(125,211,252,.30);background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.14),transparent 34%),linear-gradient(135deg,rgba(15,23,42,.94),rgba(30,41,59,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 5px 0 rgba(2,8,23,.78),0 14px 24px rgba(0,0,0,.18);animation:none!important;transform:translateZ(0);backface-visibility:hidden;overflow-anchor:none;contain:layout paint}@keyframes compactCategoryIn{from{opacity:0;transform:translateY(-.35rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.compact-category-title{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-bottom:.72rem;font-weight:900;font-size:.95rem;line-height:1.1;color:#e0f2fe;text-align:center}.compact-category-title .apple-emoji{width:1.18em!important;height:1.18em!important;vertical-align:-.18em!important}.compact-category-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.56rem}.compact-category-choice{appearance:none;border:2px solid rgba(191,219,254,.24);border-radius:1.05rem;min-height:4.9rem;padding:.52rem .36rem;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit;color:#f8fbff;background:radial-gradient(circle at 24% 12%,rgba(255,255,255,.13),transparent 38%),linear-gradient(135deg,rgba(30,41,59,.88),rgba(15,23,42,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 3px 0 rgba(2,8,23,.76),0 8px 16px rgba(0,0,0,.14);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.24rem;text-align:center;transition:transform .15s ease,filter .15s ease,border-color .15s ease,box-shadow .15s ease}.compact-category-choice:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06) saturate(1.05)}.compact-category-choice:active:not(:disabled){transform:translateY(3px) scale(.985);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 0 rgba(2,8,23,.76),0 6px 12px rgba(0,0,0,.14)}.compact-category-choice.selected{border-color:rgba(251,191,36,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 3px 0 rgba(146,64,14,.78),0 0 0 3px rgba(251,191,36,.18),0 10px 18px rgba(0,0,0,.14)}.compact-category-choice .compact-category-icon{font-size:1.55rem;line-height:1}.compact-category-choice .compact-category-icon .apple-emoji{width:1.12em!important;height:1.12em!important;vertical-align:-.14em!important}.compact-category-choice .compact-category-name{font-size:.72rem;line-height:.88rem;font-weight:900;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.compact-custom-category-box{margin-top:.72rem;padding:.72rem;border-radius:1.05rem;border:1px dashed rgba(125,211,252,.36);background:rgba(2,6,23,.25);animation:none!important;transform:translateZ(0)}#settingsCollapsedSummary,#settingsCollapsedSummary .settings-summary-scroll-row,#settingsCollapsedSummary .settings-summary-expand-btn{overflow-anchor:none}#settingsCollapsedSummary .settings-summary-card,.settings-compact-category-panel,.compact-category-choice,#compactCustomCategoryInput{-webkit-tap-highlight-color:transparent}.compact-custom-category-label{display:block;margin-bottom:.42rem;text-align:center;font-weight:900;font-size:.82rem;color:#bfdbfe}#compactCustomCategoryInput{width:100%;min-height:3.2rem;text-align:center;font-weight:900;font-size:1rem;border-radius:.95rem!important}html:not(.dark) .settings-compact-category-panel{border-color:rgba(30,64,175,.24);background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.72),transparent 38%),linear-gradient(135deg,rgba(239,246,255,.98),rgba(219,234,254,.93));box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 5px 0 rgba(30,64,175,.30),0 12px 22px rgba(15,23,42,.10)}html:not(.dark) .compact-category-title,html:not(.dark) .compact-custom-category-label{color:#0f172a}html:not(.dark) .compact-category-choice{color:#0f172a;border-color:rgba(30,64,175,.22);background:radial-gradient(circle at 24% 12%,rgba(255,255,255,.80),transparent 40%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(219,234,254,.90));box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 3px 0 rgba(30,64,175,.25),0 8px 15px rgba(15,23,42,.08)}html:not(.dark) .compact-category-choice.selected{border-color:rgba(245,158,11,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.80),0 3px 0 rgba(217,119,6,.38),0 0 0 3px rgba(245,158,11,.18),0 10px 18px rgba(15,23,42,.09)}html:not(.dark) .compact-custom-category-box{border-color:rgba(30,64,175,.30);background:rgba(255,255,255,.45)}body.rtl .settings-compact-category-panel,body.rtl .compact-category-list,body.rtl .compact-custom-category-box{direction:rtl}@media (max-width:430px){.compact-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-category-choice{min-height:4.65rem}.compact-category-choice .compact-category-icon{font-size:1.42rem}}html.wg-restore-mode #screen-login,html.wg-restore-mode #recoveryModal,html.wg-restore-mode #loadingJoinModal,html.wg-restore-mode #joinModal,html.wg-refresh-no-loading #assetPreloadNotice,html.wg-refresh-no-loading #wgScreenReadinessOverlay{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.wg-refresh-no-loading.emoji-booting body>*{visibility:visible!important}html.wg-refresh-no-loading.wg-restore-mode:not(.wg-restore-snapshot-painted) #app>div{display:none!important;visibility:hidden!important;pointer-events:none!important}html:not(.wg-addon-room-active),html:not(.wg-addon-room-active) body:not(.wg-main-menu-player-settings-open){--app-text-scale:1!important;--wg-ui-text-scale:1!important;--wg-readable-text-scale:1!important;--wg-title-text-scale:1!important;--wg-title-live-scale:1!important}html:not(.wg-addon-room-active) body{justify-content:flex-start!important;align-items:center!important;min-height:100dvh!important;padding-top:max(.7rem,env(safe-area-inset-top))!important;padding-bottom:max(1rem,env(safe-area-inset-bottom))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html:not(.wg-addon-room-active) body>.header-pill{display:grid!important;grid-template-columns:clamp(2.4rem,7vw,3rem) minmax(0,1fr) auto!important;align-items:center!important;justify-items:center!important;column-gap:clamp(.25rem,1.3vw,.6rem)!important;width:min(100%,42rem)!important;max-width:min(42rem,calc(100vw - 1rem))!important;min-height:clamp(3.7rem,9vh,5.15rem)!important;margin:0 auto clamp(.55rem,1.5vh,1rem)!important;padding:clamp(.42rem,1.25vh,.72rem) clamp(.5rem,1.5vw,.78rem)!important;contain:layout!important}html:not(.wg-addon-room-active) body>.header-pill .header-ghost{grid-column:1!important;justify-self:center!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:clamp(2.35rem,7vh,3.1rem)!important;height:clamp(2.35rem,7vh,3.1rem)!important;opacity:.92!important;transform:none!important;animation:none!important;filter:none!important}html:not(.wg-addon-room-active) body>.header-pill #t-title,html:not(.wg-addon-room-active) body.rtl>.header-pill #t-title,html:not(.wg-addon-room-active) body:not(.rtl)>.header-pill #t-title{grid-column:2!important;justify-self:center!important;width:100%!important;max-width:min(100%,34rem)!important;min-width:0!important;min-height:1.2em!important;margin:0!important;padding:.05rem .1rem!important;font-size:clamp(1.18rem,min(4.4vw,3.7vh),2.25rem)!important;line-height:1.12!important;text-align:center!important;white-space:normal!important;overflow:visible!important}html:not(.wg-addon-room-active) body>.header-pill #headerActions{grid-column:3!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:min(42vw,11rem)!important;gap:clamp(.2rem,.8vw,.4rem)!important;padding:clamp(.2rem,.8vh,.38rem)!important;overflow:visible!important}html:not(.wg-addon-room-active) body>.header-pill #headerActions>.party-btn,html:not(.wg-addon-room-active) body>.header-pill #t-langBtn,html:not(.wg-addon-room-active) body>.header-pill #btn-themeToggle,html:not(.wg-addon-room-active) body>.header-pill #mainMenuSettingsBtn{width:auto!important;min-width:clamp(2.35rem,6.2vh,3rem)!important;max-width:4.25rem!important;min-height:clamp(2.35rem,6.2vh,3rem)!important;height:clamp(2.35rem,6.2vh,3rem)!important;padding:0 .55rem!important;font-size:clamp(.9rem,2.1vh,1.12rem)!important;line-height:1!important;border-width:3px!important;border-radius:.82rem!important;box-shadow:0 4px 0 var(--shadow-color)!important;flex:0 0 auto!important}html:not(.wg-addon-room-active) #app{width:min(100%,42rem)!important;max-width:min(42rem,calc(100vw - 1rem))!important;margin:0 auto!important}html:not(.wg-addon-room-active) #screen-login:not(.hidden-screen){width:100%!important;max-width:100%!important;gap:clamp(.78rem,1.75vh,1.35rem)!important;padding:clamp(1rem,2.6vh,2rem) clamp(1rem,3vw,2rem)!important}html:not(.wg-addon-room-active) #screen-login #loginHeroGhost{width:clamp(4.15rem,10.5vh,6rem)!important;height:clamp(4.15rem,10.5vh,6rem)!important;margin-bottom:clamp(.25rem,.85vh,.8rem)!important}html:not(.wg-addon-room-active) #screen-login #loginHeroGhost .apple-emoji,html:not(.wg-addon-room-active) #screen-login #loginHeroGhost .apple-emoji-hero{width:clamp(3.8rem,9.4vh,5.25rem)!important;height:clamp(3.8rem,9.4vh,5.25rem)!important;min-width:clamp(3.8rem,9.4vh,5.25rem)!important;min-height:clamp(3.8rem,9.4vh,5.25rem)!important;max-width:clamp(3.8rem,9.4vh,5.25rem)!important;max-height:clamp(3.8rem,9.4vh,5.25rem)!important}html:not(.wg-addon-room-active) #screen-login #t-labelName{margin-bottom:clamp(.25rem,.7vh,.5rem)!important;font-size:clamp(1rem,2.4vh,1.25rem)!important}html:not(.wg-addon-room-active) #screen-login #playerName{min-height:clamp(3.1rem,7.2vh,4.2rem)!important;padding:clamp(.62rem,1.6vh,1rem)!important;font-size:clamp(1.25rem,3.2vh,1.88rem)!important}html:not(.wg-addon-room-active) #screen-login #t-btnCreate,html:not(.wg-addon-room-active) #screen-login #t-btnJoin{min-height:clamp(3.05rem,7vh,4rem)!important;padding-top:clamp(.58rem,1.55vh,.85rem)!important;padding-bottom:clamp(.58rem,1.55vh,.85rem)!important}html:not(.wg-addon-room-active) #screen-login .main-menu-version{margin-top:0!important;font-size:clamp(.82rem,1.9vh,.95rem)!important}@media (max-height:700px){html:not(.wg-addon-room-active) body>.header-pill{min-height:3.35rem!important;margin-bottom:.42rem!important}html:not(.wg-addon-room-active) body>.header-pill .header-ghost{display:none!important}html:not(.wg-addon-room-active) #screen-login:not(.hidden-screen){gap:.65rem!important;padding-top:.9rem!important;padding-bottom:.9rem!important}}body>.header-pill{--wg-header-side-lane:clamp(3.35rem,14vw,4.6rem);display:grid!important;grid-template-columns:var(--wg-header-side-lane) minmax(0,1fr) var(--wg-header-side-lane)!important;align-items:center!important;justify-items:stretch!important;gap:clamp(.22rem,1vw,.55rem)!important;width:min(100%,42rem)!important;max-width:min(42rem,calc(100vw - 1rem))!important;box-sizing:border-box!important;overflow:visible!important;direction:ltr!important;contain:layout style!important}html.wg-addon-room-active body>.header-pill,body.wg-addon-room-active>.header-pill{--wg-header-side-lane:clamp(5.2rem,21vw,7.65rem);width:min(100%,46rem)!important;max-width:min(46rem,calc(100vw - 1rem))!important}body>.header-pill .header-ghost{grid-column:1!important;justify-self:start!important;align-self:center!important;position:relative!important;inset:auto!important;width:clamp(2.35rem,6.5vw,3.25rem)!important;height:clamp(2.35rem,6.5vw,3.25rem)!important;margin:0!important;transform:none!important;animation:none!important;filter:none!important;opacity:.96!important;pointer-events:none!important;z-index:2!important}body>.header-pill #t-title,html.wg-addon-room-active body>.header-pill #t-title,body.wg-addon-room-active>.header-pill #t-title,body.rtl>.header-pill #t-title,body:not(.rtl)>.header-pill #t-title{grid-column:2!important;justify-self:center!important;align-self:center!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 .12rem!important;text-align:center!important;line-height:1.08!important;white-space:normal!important;overflow:visible!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important;letter-spacing:0!important}body:not(.rtl)>.header-pill #t-title{direction:ltr!important}body.rtl>.header-pill #t-title{direction:rtl!important}body>.header-pill #headerActions{grid-column:3!important;justify-self:end!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:clamp(.18rem,.7vw,.35rem)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;direction:ltr!important}body>.header-pill #headerActions>:where(button,.party-btn,.topbar-icon-btn,.wg-addon-header-btn),body>.header-pill #mainMenuSettingsBtn{width:clamp(2.35rem,6.4vw,2.95rem)!important;min-width:clamp(2.35rem,6.4vw,2.95rem)!important;max-width:clamp(2.35rem,6.4vw,2.95rem)!important;height:clamp(2.35rem,6.4vw,2.95rem)!important;min-height:clamp(2.35rem,6.4vw,2.95rem)!important;max-height:clamp(2.35rem,6.4vw,2.95rem)!important;display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;padding:0!important;line-height:1!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}html:not(.wg-addon-room-active) body>.header-pill #headerActions>#t-langBtn,html:not(.wg-addon-room-active) body>.header-pill #headerActions>#btn-themeToggle,html:not(.wg-addon-room-active) body>.header-pill #headerActions>#wgAddonNotificationsBtn,html:not(.wg-addon-room-active) body>.header-pill #headerActions>#wgAddonSettingsBtn,body:not(.wg-addon-room-active)>.header-pill #headerActions>#t-langBtn,body:not(.wg-addon-room-active)>.header-pill #headerActions>#btn-themeToggle,body:not(.wg-addon-room-active)>.header-pill #headerActions>#wgAddonNotificationsBtn,body:not(.wg-addon-room-active)>.header-pill #headerActions>#wgAddonSettingsBtn{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html:not(.wg-addon-room-active) body>.header-pill #mainMenuSettingsBtn,body:not(.wg-addon-room-active)>.header-pill #mainMenuSettingsBtn{display:inline-grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}@media (max-width:700px){html.wg-addon-room-active:not(.wg-unified-loading-visible),html.wg-addon-room-active:not(.wg-unified-loading-visible) body,body.wg-addon-room-active:not(.wg-unified-loading-visible){height:auto!important;min-height:100svh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:auto!important}html.wg-addon-room-active body>.header-pill,body.wg-addon-room-active>.header-pill{--wg-header-side-lane:clamp(4.95rem,23vw,6.9rem)}html.wg-addon-room-active #app,body.wg-addon-room-active #app{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;touch-action:pan-y!important}html.wg-addon-room-active #app>div:not(.hidden-screen),body.wg-addon-room-active #app>div:not(.hidden-screen){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-anchor:none!important;touch-action:pan-y!important;animation:none!important;padding-bottom:max(6.25rem,calc(5.8rem + env(safe-area-inset-bottom)))!important}html.wg-addon-room-active #screen-draw:not(.hidden-screen),body.wg-addon-room-active #screen-draw:not(.hidden-screen){touch-action:pan-y!important}html.wg-addon-room-active #canvas-container,html.wg-addon-room-active #drawCanvas,body.wg-addon-room-active #canvas-container,body.wg-addon-room-active #drawCanvas{touch-action:none!important}html.wg-addon-room-active:where(button,.party-btn,[role="button"],input,select,textarea,.topbar-icon-btn),body.wg-addon-room-active:where(button,.party-btn,[role="button"],input,select,textarea,.topbar-icon-btn){touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}html.wg-addon-room-active .game-card,body.wg-addon-room-active .game-card{transition:background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease,color 140ms ease!important}html.wg-addon-room-active.wg-smooth-ui-switching #app,html.wg-addon-room-active.wg-smooth-ui-switching .header-pill,html.wg-addon-room-active.wg-smooth-ui-switching .game-card,html.wg-addon-room-active.wg-language-switching #app>div:not(.hidden-screen),html.wg-addon-room-active.wg-theme-switching #app>div:not(.hidden-screen){will-change:auto!important;transition-duration:160ms!important;animation-duration:120ms!important}}html.wg-single-loading-owner #assetPreloadNotice,html.wg-single-loading-owner #loadingJoinModal,html.wg-single-loading-owner.emoji-booting body>#assetPreloadNotice{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.wg-unified-loading-visible #wgScreenReadinessOverlay,html.wg-single-loading-owner.emoji-booting body>#wgScreenReadinessOverlay{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html.wg-loader-fast-ready:not(.wg-unified-loading-visible) #wgScreenReadinessOverlay,html.wg-loader-fast-ready:not(.wg-unified-loading-visible).emoji-booting body>#wgScreenReadinessOverlay{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.wg-unified-loading-visible,body.wg-unified-loading-visible{overflow:hidden!important}.notification-bar.notification-game-results,.notification-history-card.notification-game-results{color:#f8fafc!important;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.24),transparent 34%),radial-gradient(circle at 78% 88%,rgba(250,204,21,.18),transparent 44%),linear-gradient(145deg,rgba(15,23,42,.96),rgba(30,41,59,.92))!important;border-color:rgba(255,255,255,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 16px 32px rgba(15,23,42,.24),0 0 26px rgba(250,204,21,.14)!important}.notification-game-results .notification-game-results-stack{display:grid!important;gap:.5rem!important;width:100%!important;min-width:0!important;position:relative!important;z-index:1!important}.notification-game-results .notification-game-results-title{width:100%!important;font-weight:1000!important;font-size:clamp(.98rem,2.8vw,1.14rem)!important;line-height:1.15!important;letter-spacing:0!important;color:#fff7ed!important;text-shadow:0 1px 10px rgba(250,204,21,.30)!important;white-space:normal!important;overflow:visible!important}.notification-game-results .notification-game-results-list{display:grid!important;gap:.34rem!important;width:100%!important;min-width:0!important}.notification-game-results .notification-game-results-row{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:.38rem!important;width:100%!important;min-width:0!important;border-radius:10px!important;padding:.38rem .52rem!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.30)!important}.notification-game-results[dir="rtl"] .notification-game-results-row{grid-template-columns:auto auto minmax(0,1fr)!important;text-align:right!important}.notification-game-results .notification-game-results-row-first{color:#241600!important;background:radial-gradient(circle at 14% 0%,rgba(255,255,255,.88),transparent 36%),linear-gradient(135deg,rgba(255,247,190,.98),rgba(250,204,21,.86) 50%,rgba(180,83,9,.42))!important;border-color:rgba(255,224,102,.82)!important}.notification-game-results .notification-game-results-row-second{color:#0f172a!important;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.96),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(226,232,240,.78) 54%,rgba(100,116,139,.34))!important;border-color:rgba(248,250,252,.84)!important}.notification-game-results .notification-game-results-row-third{color:#fff7ed!important;background:radial-gradient(circle at 14% 0%,rgba(251,191,36,.34),transparent 38%),linear-gradient(135deg,rgba(120,53,15,.92),rgba(46,20,7,.94) 58%,rgba(12,10,10,.96))!important;border-color:rgba(217,119,6,.62)!important}.notification-game-results .notification-game-results-medal{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.4rem!important;min-width:1.4rem!important}.notification-game-results .notification-game-results-label,.notification-game-results .notification-game-results-name{min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important;line-height:1.18!important}.notification-game-results .notification-game-results-label{font-weight:1000!important}.notification-game-results .notification-game-results-name{font-weight:900!important}html body #toast,html body .toast,html body #assetPreloadNotice,html body #notificationBar,html body .notification-bar{position:fixed!important;top:var(--wg-topbar-overlay-top,calc(92px + env(safe-area-inset-top)))!important;bottom:auto!important;z-index:6502!important;transform:translateX(-50%) translateY(-12px)!important}html body #toast.show,html body .toast.show,html body #assetPreloadNotice.asset-show,html body #notificationBar.is-visible,html body .notification-bar.is-visible{transform:translateX(-50%) translateY(0)!important}html.wg-smooth-ui-switching body,body.wg-smooth-ui-switching{cursor:default}html.wg-smooth-ui-switching #app,html.wg-smooth-ui-switching .header-pill,html.wg-smooth-ui-switching #inGameTopBarContainer,html.wg-smooth-ui-switching .game-card,html.wg-smooth-ui-switching .lab-topbar,html.wg-smooth-ui-switching .reaction-dock,html.wg-smooth-ui-switching .settings-toolbar,html.wg-smooth-ui-switching .topbar-settings-popover,html.wg-smooth-ui-switching .notification-center,html.wg-smooth-ui-switching .notification-bar,html.wg-smooth-ui-switching .party-btn,html.wg-smooth-ui-switching .topbar-icon-btn,html.wg-smooth-ui-switching .topbar-rest-btn,html.wg-smooth-ui-switching .topbar-input,html.wg-smooth-ui-switching .topbar-choice-btn{transition:background-color 320ms cubic-bezier(.22,.72,.18,1),background 320ms cubic-bezier(.22,.72,.18,1),color 260ms ease,border-color 320ms cubic-bezier(.22,.72,.18,1),box-shadow 320ms cubic-bezier(.22,.72,.18,1),opacity 220ms ease,filter 320ms ease,transform 260ms cubic-bezier(.22,.72,.18,1)!important;will-change:background-color,color,border-color,box-shadow,opacity,transform}html.wg-language-switching #app>div:not(.hidden-screen),html.wg-language-switching .header-pill,html.wg-language-switching #inGameTopBarContainer,html.wg-language-switching .lab-topbar{animation:wgLanguageSettle 260ms cubic-bezier(.22,.72,.18,1) both!important}html.wg-theme-switching #app,html.wg-theme-switching .header-pill,html.wg-theme-switching #inGameTopBarContainer{filter:saturate(1.04)}body.wg-smooth-ui-switching #app,body.wg-smooth-ui-switching .header-pill,body.wg-smooth-ui-switching #inGameTopBarContainer{pointer-events:auto!important}@keyframes wgLanguageSettle{0%{opacity:.94;transform:translateY(2px)}100%{opacity:1;transform:translateY(0)}}html body #toast.show{animation:toastTopFadeIn 0.3s,toastTopFadeOut 0.3s 2.5s forwards!important}.notification-bar,.notification-history-card{position:relative!important;padding-top:max(1.45rem,18px)!important}.notification-time{position:absolute!important;top:.42rem!important;right:.7rem!important;left:auto!important;z-index:5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;direction:ltr!important;unicode-bidi:isolate!important;font-size:.68rem!important;line-height:1!important;font-weight:950!important;letter-spacing:0!important;color:currentColor!important;opacity:.72!important;white-space:nowrap!important;pointer-events:none!important}.notification-history-card .notification-time{top:.48rem!important;right:.72rem!important}.notification-bar[dir="rtl"] .notification-time,.notification-history-card[dir="rtl"] .notification-time{right:auto!important;left:.7rem!important}.notification-history-card[dir="rtl"] .notification-time{right:auto!important;left:.72rem!important}.notification-center .notification-filter-row[hidden]{display:none!important}html.wg-single-loading-owner #assetPreloadNotice,html.wg-single-loading-owner #loadingJoinModal{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.wg-unified-loading-visible,body.wg-unified-loading-visible{overflow:hidden!important}html.wg-unified-loading-visible #wgScreenReadinessOverlay{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html.wg-single-loading-owner.emoji-booting body>#assetPreloadNotice{display:none!important;visibility:hidden!important;opacity:0!important}html.wg-single-loading-owner.emoji-booting body>#wgScreenReadinessOverlay{display:flex!important;visibility:visible!important;opacity:1!important}.wg-unified-loading-card{width:min(92vw,27rem);padding:1.2rem}.wg-loading-phase-list{display:grid;gap:.5rem;margin-top:1rem;text-align:start}.wg-loading-phase{display:flex;align-items:center;gap:.65rem;min-height:2.65rem;padding:.55rem .65rem;border-radius:.95rem;border:1px solid rgba(148,163,184,.24);background:rgba(148,163,184,.14);color:currentColor;opacity:.62;transition:opacity .16s ease,background .16s ease,transform .16s ease,border-color .16s ease}.wg-loading-phase-index{width:1.6rem;height:1.6rem;flex:0 0 1.6rem;display:inline-grid;place-items:center;border-radius:999px;background:rgba(148,163,184,.26);font-size:.78rem;font-weight:900}.wg-loading-phase-label{min-width:0;font-size:.95rem;line-height:1.18;font-weight:900;letter-spacing:0}.wg-loading-phase.is-done{opacity:.82}.wg-loading-phase.is-active{opacity:1;transform:translateY(-1px);border-color:rgba(34,211,238,.54);background:linear-gradient(135deg,rgba(34,211,238,.22),rgba(129,140,248,.20))}.wg-loading-phase.is-active .wg-loading-phase-index{color:#0f172a;background:linear-gradient(135deg,#67e8f9,#a5b4fc)}.wg-unified-loading-card .wg-readiness-track{margin-top:1rem}.wg-unified-loading-card .wg-readiness-bar{width:var(--wg-unified-loading-progress,42%);animation:none!important;transform:none!important;transition:width .2s ease}.wg-unified-loading-actions{display:flex;gap:.65rem;margin-top:1rem}.wg-unified-loading-actions[hidden]{display:none!important}.wg-unified-loading-actions .party-btn{flex:1 1 0;min-width:0}html.wg-restore-mode:not(.wg-restore-snapshot-painted) #app>div{display:none!important;visibility:hidden!important;pointer-events:none!important}html.wg-restore-mode.wg-restore-snapshot-painted #app{visibility:visible!important}html.wg-restore-mode #app{min-height:min(72vh,42rem)}html.wg-restore-mode.wg-restore-applied #app{min-height:0}html.wg-restore-mode.wg-restore-applied #recoveryModal,html.wg-restore-mode.wg-restore-applied #loadingJoinModal{display:none!important;visibility:hidden!important;pointer-events:none!important}:root{--font-ui:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Arial,sans-serif;--dock-h:clamp(56px,6.4vw,82px);--dock-gap:calc(var(--dock-h) * .095);--dock-pad:calc(var(--dock-h) * .105);--dock-radius:calc(var(--dock-h) * .38);--glass-a:#66748e;--glass-b:#53627c;--glass-c:#39475f;--glass-deep:#202b3b;--glass-edge:rgba(168,184,207,.35);--slot-a:#3d4b61;--slot-b:#28374a;--slot-edge:rgba(11,22,36,.68);--arrow:rgba(239,244,250,.95);--arrow-shadow:rgba(0,0,0,.34);--page-text:#172033;--page-muted:rgba(23,32,51,.68);--panel-bg:rgba(255,255,255,.62);--panel-border:rgba(255,255,255,.82);--bubble-bg:rgba(33,45,63,.62);color-scheme:light}@keyframes dayBreath{0%,100%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.035) rotate(.4deg)}}@keyframes nightBreath{0%,100%{transform:scale(1) translateY(0)}50%{transform:scale(1.045) translateY(-1.4%)}}.lab-controls{position:fixed;z-index:20;top:calc(12px + env(safe-area-inset-top));inset-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right));display:flex;align-items:center;justify-content:center;gap:7px;pointer-events:none}.control-panel{pointer-events:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;padding:8px;border-radius:22px;border:1px solid var(--panel-border);background:linear-gradient(135deg,var(--panel-bg),rgba(255,255,255,.24));box-shadow:0 18px 45px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.58);backdrop-filter:blur(18px) saturate(1.45);-webkit-backdrop-filter:blur(18px) saturate(1.45);width:min(100%,470px)}.control-panel button,.control-panel input{height:34px;border:0;border-radius:16px;font:800 12px/1 var(--font-ui);color:var(--page-text);background:rgba(255,255,255,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.58),0 8px 20px rgba(15,23,42,.10);outline:none}.control-panel button{padding:0 12px;cursor:pointer}.control-panel input{width:118px;padding:0 12px;user-select:text;-webkit-user-select:text}html[data-theme="night"] .control-panel button,html[data-theme="night"] .control-panel input{background:rgba(15,23,42,.46);color:#f7fbff}.hint{position:fixed;z-index:3;inset-inline:14px;top:50%;transform:translateY(-50%);display:grid;gap:7px;text-align:center;pointer-events:none;opacity:.50;transition:opacity 400ms ease}.hint strong{font-size:clamp(22px,4vw,54px);letter-spacing:-.04em}.hint span{font-size:clamp(13px,1.5vw,18px);color:var(--page-muted);font-weight:750}.reaction-dock{position:fixed;z-index:30;display:flex;align-items:center;justify-content:center;padding:var(--dock-pad);height:var(--dock-h);min-height:var(--dock-h);border-radius:var(--dock-radius);isolation:isolate;overflow:hidden;background:radial-gradient(circle at 20% 4%,rgba(255,255,255,.28),transparent 36%),radial-gradient(circle at 70% 105%,rgba(34,45,65,.40),transparent 46%),linear-gradient(145deg,var(--glass-a),var(--glass-b) 52%,var(--glass-c));border:1px solid var(--glass-edge);box-shadow:0 26px 38px rgba(27,37,54,.18),0 12px 22px rgba(27,37,54,.16),inset 0 2px 0 rgba(255,255,255,.18),inset 0 -3px 6px rgba(18,25,38,.22);backdrop-filter:blur(20px) saturate(1.55);-webkit-backdrop-filter:blur(20px) saturate(1.55);transition:width 320ms cubic-bezier(.2,.9,.2,1),height 320ms cubic-bezier(.2,.9,.2,1),max-width 320ms cubic-bezier(.2,.9,.2,1),max-height 320ms cubic-bezier(.2,.9,.2,1),border-radius 320ms cubic-bezier(.2,.9,.2,1),transform 320ms cubic-bezier(.2,.9,.2,1),left 320ms cubic-bezier(.2,.9,.2,1),right 320ms cubic-bezier(.2,.9,.2,1),top 320ms cubic-bezier(.2,.9,.2,1),bottom 320ms cubic-bezier(.2,.9,.2,1),padding 320ms cubic-bezier(.2,.9,.2,1),background 520ms ease}.reaction-dock::before{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(116deg,rgba(255,255,255,.25),transparent 29%,rgba(255,255,255,.08) 58%,transparent 76%),radial-gradient(circle at 15% 0%,rgba(255,255,255,.16),transparent 33%);mix-blend-mode:screen}.reaction-dock::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,.12),transparent 45%,rgba(0,0,0,.10));box-shadow:inset 0 0 0 1px rgba(15,23,42,.16)}.reaction-dock.collapsed{width:calc(var(--dock-h) * 2.16);max-width:calc(100vw - 30px)}.reaction-dock:not(.collapsed){width:min(610px,calc(100vw - 20px));max-width:min(610px,calc(100vw - 20px));border-radius:calc(var(--dock-h) * .34)}.reaction-dock.anchor-bottom{bottom:calc(18px + env(safe-area-inset-bottom));top:auto}html[dir="rtl"] .reaction-dock.anchor-bottom.collapsed{right:calc(16px + env(safe-area-inset-right));left:auto;transform:none}html[dir="ltr"] .reaction-dock.anchor-bottom.collapsed{left:calc(16px + env(safe-area-inset-left));right:auto;transform:none}.reaction-dock.anchor-bottom:not(.collapsed){left:50%;right:auto;transform:translateX(-50%)}.reaction-dock.anchor-top{top:calc(68px + env(safe-area-inset-top));bottom:auto}html[dir="rtl"] .reaction-dock.anchor-top.collapsed{right:calc(16px + env(safe-area-inset-right));left:auto;transform:none}html[dir="ltr"] .reaction-dock.anchor-top.collapsed{left:calc(16px + env(safe-area-inset-left));right:auto;transform:none}.reaction-dock.anchor-top:not(.collapsed){left:50%;right:auto;transform:translateX(-50%)}.reaction-dock.anchor-left,.reaction-dock.anchor-right{top:50%;bottom:auto;width:var(--dock-h);max-width:var(--dock-h);height:min(520px,calc(100svh - 110px));max-height:min(520px,calc(100svh - 110px));transform:translateY(-50%);border-radius:calc(var(--dock-h) * .34)}.reaction-dock.anchor-left{left:calc(16px + env(safe-area-inset-left));right:auto}.reaction-dock.anchor-right{right:calc(16px + env(safe-area-inset-right));left:auto}.reaction-dock.anchor-left.collapsed,.reaction-dock.anchor-right.collapsed{width:var(--dock-h);max-width:var(--dock-h);height:calc(var(--dock-h) * 2.30);max-height:calc(100svh - 30px);border-radius:var(--dock-radius)}.dock-inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;gap:var(--dock-gap);min-width:0;min-height:0}.reaction-dock.anchor-left .dock-inner,.reaction-dock.anchor-right .dock-inner{flex-direction:column}html[dir="rtl"] .reaction-dock:not(.anchor-left):not(.anchor-right) .dock-inner{flex-direction:row}html[dir="ltr"] .reaction-dock:not(.anchor-left):not(.anchor-right) .dock-inner{flex-direction:row}.toggle-slot,.reaction-icon{position:relative;flex:0 0 auto;border:0;margin:0;padding:0;color:inherit;cursor:pointer;outline:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.14),transparent 36%),linear-gradient(145deg,var(--slot-a),var(--slot-b));box-shadow:inset 0 2px 2px rgba(255,255,255,.06),inset 0 -3px 5px rgba(0,0,0,.24),0 1px 0 rgba(255,255,255,.13),0 0 0 1px var(--slot-edge),0 9px 13px rgba(23,32,45,.25);transition:transform 150ms ease,box-shadow 150ms ease,filter 180ms ease,opacity 180ms ease;touch-action:manipulation}.toggle-slot{width:calc(var(--dock-h) * .46);height:calc(var(--dock-h) * .72);border-radius:calc(var(--dock-h) * .27)}.reaction-icon{width:calc(var(--dock-h) * .76);height:calc(var(--dock-h) * .76);border-radius:calc(var(--dock-h) * .285)}.reaction-dock:not(.collapsed) .reaction-icon{width:calc(var(--dock-h) * .62);height:calc(var(--dock-h) * .62);border-radius:calc(var(--dock-h) * .23)}.reaction-dock.anchor-left .toggle-slot,.reaction-dock.anchor-right .toggle-slot{width:calc(var(--dock-h) * .76);height:calc(var(--dock-h) * .50);border-radius:calc(var(--dock-h) * .24)}.toggle-slot:active,.reaction-icon:active{transform:translateY(2px) scale(.985);filter:brightness(.96)}.reaction-dock:not(.collapsed):not(.anchor-left):not(.anchor-right) .reaction-icon{touch-action:pan-x}.reaction-dock.anchor-left:not(.collapsed) .reaction-icon,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon{touch-action:pan-y}.reaction-dock.collapsed .reaction-icon,.toggle-slot{touch-action:manipulation}.reaction-icon.locked{box-shadow:inset 0 2px 2px rgba(255,255,255,.09),inset 0 -3px 5px rgba(0,0,0,.26),0 0 0 2px rgba(250,204,21,.62),0 0 18px rgba(250,204,21,.24),0 9px 13px rgba(23,32,45,.25)}.reaction-icon.tool{opacity:.92;background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.20),transparent 36%),linear-gradient(145deg,#64748b,#334155)}.reaction-icon.sorting{opacity:.74;transform:scale(1.05);box-shadow:0 0 0 2px rgba(125,211,252,.75),0 0 20px rgba(125,211,252,.30)}.emoji-scroller{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;height:100%}.reaction-dock.collapsed .emoji-scroller{flex:0 0 calc(var(--dock-h) * .80);width:calc(var(--dock-h) * .76);height:calc(var(--dock-h) * .76);overflow:hidden}.reaction-dock:not(.collapsed) .emoji-scroller{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x;scrollbar-width:none;padding:calc(var(--dock-h) * .03) 2px}.reaction-dock.anchor-left:not(.collapsed) .emoji-scroller,.reaction-dock.anchor-right:not(.collapsed) .emoji-scroller{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;padding:2px calc(var(--dock-h) * .03)}.emoji-scroller::-webkit-scrollbar{display:none}.emoji-strip{min-width:max-content;height:100%;display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--dock-h) * .09);padding:0 2px;direction:ltr}html[dir="rtl"] .emoji-strip{flex-direction:row-reverse}.reaction-dock.anchor-left .emoji-strip,.reaction-dock.anchor-right .emoji-strip{min-width:100%;min-height:max-content;width:100%;height:auto;flex-direction:column-reverse;justify-content:flex-start;padding:2px 0}.reaction-dock.collapsed .emoji-strip{width:100%;min-width:100%;min-height:100%;padding:0;gap:0;justify-content:center;align-items:center;flex-direction:row}.reaction-dock.collapsed .reaction-icon:not(.recent-reaction){display:none!important}.reaction-dock.collapsed .reaction-icon.recent-reaction{display:inline-flex!important;width:calc(var(--dock-h) * .76);height:calc(var(--dock-h) * .76);border-radius:calc(var(--dock-h) * .285)}.rx-apple-emoji{width:1em;height:1em;min-width:1em;display:block;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 7px 8px rgba(0,0,0,.24))}.reaction-icon .rx-apple-emoji{width:calc(var(--dock-h) * .66);height:calc(var(--dock-h) * .66);min-width:calc(var(--dock-h) * .66)}.reaction-dock:not(.collapsed) .reaction-icon .rx-apple-emoji{width:calc(var(--dock-h) * .46);height:calc(var(--dock-h) * .46);min-width:calc(var(--dock-h) * .46)}.reaction-icon.tool .rx-apple-emoji{width:calc(var(--dock-h) * .38);height:calc(var(--dock-h) * .38);min-width:calc(var(--dock-h) * .38);filter:drop-shadow(0 4px 5px rgba(0,0,0,.25))}.emoji-native{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:calc(var(--dock-h) * .55);line-height:1}.chevron{display:block;width:calc(var(--dock-h) * .28);height:calc(var(--dock-h) * .28);border-style:solid;border-color:var(--arrow);border-width:0 calc(var(--dock-h) * .085) calc(var(--dock-h) * .085) 0;filter:drop-shadow(0 2px 2px var(--arrow-shadow));transform-origin:50% 50%;transition:transform 220ms cubic-bezier(.2,.9,.2,1)}.chevron.left{transform:rotate(135deg)}.chevron.right{transform:rotate(-45deg)}.chevron.up{transform:rotate(-135deg)}.chevron.down{transform:rotate(45deg)}.reaction-pop{position:fixed;z-index:80;left:50%;top:50%;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;transform:translate(-50%,-92%) scale(.72);opacity:0;animation:reactionPop 1.55s cubic-bezier(.18,.9,.22,1) forwards;will-change:transform,opacity}@keyframes reactionPop{0%{transform:translate(-50%,-54%) scale(.70);opacity:0}12%{transform:translate(-50%,-92%) scale(1.14);opacity:1}23%{transform:translate(-50%,-100%) scale(1);opacity:1}72%{transform:translate(-50%,-104%) scale(1);opacity:1}100%{transform:translate(-50%,-132%) scale(.94);opacity:0}}.reaction-name{max-width:min(220px,62vw);padding:5px 12px;border-radius:999px;font-size:13px;font-weight:900;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.48);background:linear-gradient(135deg,rgba(255,255,255,.34),rgba(255,255,255,.12));border:1px solid rgba(255,255,255,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 10px 22px rgba(0,0,0,.26);backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px) saturate(1.5)}.reaction-pop-emoji{position:relative;width:82px;height:82px;display:grid;place-items:center}.reaction-pop-emoji::before{content:"";position:absolute;inset:-10px;border-radius:30px;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.46),transparent 42%),linear-gradient(145deg,var(--bubble-bg),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.28);box-shadow:0 15px 35px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.34);backdrop-filter:blur(14px) saturate(1.45);-webkit-backdrop-filter:blur(14px) saturate(1.45)}.reaction-pop-emoji .rx-apple-emoji{position:relative;z-index:1;width:76px;height:76px;min-width:76px;filter:drop-shadow(0 10px 13px rgba(0,0,0,.30))}.combo{min-width:38px;height:28px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;font-size:15px;font-weight:1000;letter-spacing:-.02em;background:linear-gradient(135deg,rgba(37,99,235,.72),rgba(124,58,237,.74));border:1px solid rgba(255,255,255,.42);box-shadow:0 10px 24px rgba(37,99,235,.22),inset 0 1px 0 rgba(255,255,255,.42);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4)}.drag-preview{position:fixed;z-index:100;left:0;top:0;pointer-events:none;transform:translate(-50%,-50%) scale(1);display:grid;place-items:center;width:86px;height:86px;border-radius:30px;background:radial-gradient(circle at 25% 18%,rgba(255,255,255,.42),transparent 40%),linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.10));border:1px solid rgba(255,255,255,.38);box-shadow:0 20px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.36);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);opacity:.95}.drag-preview .rx-apple-emoji{width:74px;height:74px;min-width:74px}.toast{position:fixed;left:50%;bottom:calc(108px + env(safe-area-inset-bottom));z-index:90;transform:translateX(-50%) translateY(12px);opacity:0;pointer-events:none;max-width:min(420px,calc(100vw - 32px));padding:11px 16px;border-radius:999px;font-size:13px;font-weight:900;text-align:center;color:#fff;background:rgba(15,23,42,.66);border:1px solid rgba(255,255,255,.24);box-shadow:0 16px 34px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.24);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);transition:opacity 180ms ease,transform 180ms ease}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:560px){:root{--dock-h:clamp(52px,14vw,62px)}.lab-controls{top:calc(8px + env(safe-area-inset-top))}.control-panel{gap:5px;padding:7px;border-radius:18px}.control-panel button{padding:0 9px;font-size:11px}.control-panel input{width:96px;font-size:11px}.hint{top:46%}.reaction-pop-emoji{width:72px;height:72px}.reaction-pop-emoji .rx-apple-emoji{width:66px;height:66px;min-width:66px}}:root{--dock-h:clamp(48px,5.4vw,70px);--dock-gap:calc(var(--dock-h) * .075);--dock-pad:calc(var(--dock-h) * .082);--dock-radius:calc(var(--dock-h) * .34)}.control-panel{width:auto;max-width:calc(100vw - 18px);padding:6px;gap:5px;border-radius:18px;box-shadow:0 10px 24px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.52)}.control-panel button,.control-panel input{height:30px;border-radius:13px;font-size:11px}.control-panel button{padding:0 10px}.control-panel input{width:92px;padding:0 10px}.hint{top:49%;opacity:.42}.hint strong{font-size:clamp(20px,3.3vw,42px)}.hint span{font-size:clamp(12px,1.25vw,16px)}.reaction-dock{padding:var(--dock-pad);gap:calc(var(--dock-h) * .055);box-shadow:0 13px 25px rgba(27,37,54,.14),0 7px 15px rgba(27,37,54,.13),inset 0 1px 0 rgba(255,255,255,.16),inset 0 -2px 5px rgba(18,25,38,.20)}.reaction-dock.collapsed{width:calc(var(--dock-h) * 1.78);max-width:calc(100vw - 18px);border-radius:calc(var(--dock-h) * .43)}.reaction-dock:not(.collapsed){width:min(540px,calc(100vw - 14px));max-width:min(540px,calc(100vw - 14px));border-radius:calc(var(--dock-h) * .31)}.reaction-dock.anchor-bottom{bottom:calc(10px + env(safe-area-inset-bottom))}html[dir="rtl"] .reaction-dock.anchor-bottom.collapsed{right:calc(9px + env(safe-area-inset-right))}html[dir="ltr"] .reaction-dock.anchor-bottom.collapsed{left:calc(9px + env(safe-area-inset-left))}.reaction-dock.anchor-top{top:calc(54px + env(safe-area-inset-top))}html[dir="rtl"] .reaction-dock.anchor-top.collapsed{right:calc(9px + env(safe-area-inset-right))}html[dir="ltr"] .reaction-dock.anchor-top.collapsed{left:calc(9px + env(safe-area-inset-left))}.reaction-dock.anchor-left{left:calc(9px + env(safe-area-inset-left))}.reaction-dock.anchor-right{right:calc(9px + env(safe-area-inset-right))}.reaction-dock.anchor-left,.reaction-dock.anchor-right{height:min(470px,calc(100svh - 92px));max-height:min(470px,calc(100svh - 92px))}.reaction-dock.anchor-left.collapsed,.reaction-dock.anchor-right.collapsed{height:calc(var(--dock-h) * 1.78)}.toggle-slot{width:calc(var(--dock-h) * .38);height:calc(var(--dock-h) * .64);border-radius:calc(var(--dock-h) * .22)}.reaction-dock.anchor-left .toggle-slot,.reaction-dock.anchor-right .toggle-slot{width:calc(var(--dock-h) * .64);height:calc(var(--dock-h) * .38);border-radius:calc(var(--dock-h) * .20)}.reaction-icon,.reaction-dock.collapsed .reaction-icon.recent-reaction{width:calc(var(--dock-h) * .66);height:calc(var(--dock-h) * .66);border-radius:calc(var(--dock-h) * .23)}.reaction-dock:not(.collapsed) .reaction-icon{width:calc(var(--dock-h) * .56);height:calc(var(--dock-h) * .56);border-radius:calc(var(--dock-h) * .19)}.reaction-dock.collapsed .emoji-scroller{flex:0 0 calc(var(--dock-h) * .70);width:calc(var(--dock-h) * .66);height:calc(var(--dock-h) * .66)}.emoji-strip{gap:calc(var(--dock-h) * .07)}.reaction-icon .rx-apple-emoji{width:calc(var(--dock-h) * .58);height:calc(var(--dock-h) * .58);min-width:calc(var(--dock-h) * .58)}.reaction-dock:not(.collapsed) .reaction-icon .rx-apple-emoji{width:calc(var(--dock-h) * .40);height:calc(var(--dock-h) * .40);min-width:calc(var(--dock-h) * .40)}.reaction-icon.tool .rx-apple-emoji{width:calc(var(--dock-h) * .32);height:calc(var(--dock-h) * .32);min-width:calc(var(--dock-h) * .32)}.chevron{width:calc(var(--dock-h) * .22);height:calc(var(--dock-h) * .22);border-width:0 calc(var(--dock-h) * .072) calc(var(--dock-h) * .072) 0}@media (max-width:560px){:root{--dock-h:clamp(46px,12.2vw,54px);--dock-gap:calc(var(--dock-h) * .065);--dock-pad:calc(var(--dock-h) * .074)}.lab-controls{top:calc(7px + env(safe-area-inset-top))}.control-panel{padding:5px;gap:4px;border-radius:16px}.control-panel button,.control-panel input{height:28px;border-radius:12px;font-size:10.5px}.control-panel button{padding:0 8px}.control-panel input{width:82px;padding:0 8px}.reaction-dock.collapsed{width:calc(var(--dock-h) * 1.72)}.reaction-dock:not(.collapsed){width:min(430px,calc(100vw - 12px));max-width:min(430px,calc(100vw - 12px))}.reaction-dock.anchor-bottom{bottom:calc(8px + env(safe-area-inset-bottom))}html[dir="rtl"] .reaction-dock.anchor-bottom.collapsed{right:calc(7px + env(safe-area-inset-right))}html[dir="ltr"] .reaction-dock.anchor-bottom.collapsed{left:calc(7px + env(safe-area-inset-left))}.reaction-pop-emoji{width:64px;height:64px}.reaction-pop-emoji .rx-apple-emoji{width:58px;height:58px;min-width:58px}.drag-preview{width:70px;height:70px;border-radius:24px}.drag-preview .rx-apple-emoji{width:60px;height:60px;min-width:60px}}.reaction-dock{padding:calc(var(--dock-h) * .062);overflow:hidden}.dock-inner{gap:calc(var(--dock-h) * .042)}.reaction-dock.collapsed{width:calc(var(--dock-h) * 1.96);max-width:calc(100vw - 12px);border-radius:calc(var(--dock-h) * .44)}.reaction-dock:not(.collapsed){width:min(540px,calc(100vw - 10px));max-width:min(540px,calc(100vw - 10px))}.reaction-dock.anchor-bottom{bottom:calc(6px + env(safe-area-inset-bottom))}html[dir="rtl"] .reaction-dock.anchor-bottom.collapsed{right:calc(6px + env(safe-area-inset-right));left:auto}html[dir="ltr"] .reaction-dock.anchor-bottom.collapsed{left:calc(6px + env(safe-area-inset-left));right:auto}.reaction-dock.anchor-top{top:calc(50px + env(safe-area-inset-top))}html[dir="rtl"] .reaction-dock.anchor-top.collapsed{right:calc(6px + env(safe-area-inset-right));left:auto}html[dir="ltr"] .reaction-dock.anchor-top.collapsed{left:calc(6px + env(safe-area-inset-left));right:auto}.reaction-dock.anchor-left{left:calc(6px + env(safe-area-inset-left))}.reaction-dock.anchor-right{right:calc(6px + env(safe-area-inset-right))}.reaction-dock.collapsed .emoji-scroller{flex:0 0 calc(var(--dock-h) * .76);width:calc(var(--dock-h) * .74);height:calc(var(--dock-h) * .74);overflow:visible}.reaction-dock.collapsed .emoji-strip{overflow:visible}.reaction-dock.collapsed .reaction-icon.recent-reaction{width:calc(var(--dock-h) * .66);height:calc(var(--dock-h) * .66);border-radius:calc(var(--dock-h) * .23);margin:0}.reaction-dock .toggle-slot{width:calc(var(--dock-h) * .38);min-width:calc(var(--dock-h) * .38);height:calc(var(--dock-h) * .64)}.reaction-dock.anchor-left .toggle-slot,.reaction-dock.anchor-right .toggle-slot{width:calc(var(--dock-h) * .64);min-width:calc(var(--dock-h) * .64);height:calc(var(--dock-h) * .38)}.reaction-icon.locked{box-shadow:inset 0 2px 2px rgba(255,255,255,.09),inset 0 -3px 5px rgba(0,0,0,.26),0 0 0 2px rgba(250,204,21,.70),0 0 14px rgba(250,204,21,.26),0 9px 13px rgba(23,32,45,.25)}@media (max-width:560px){.reaction-dock.collapsed{width:calc(var(--dock-h) * 1.92);max-width:calc(100vw - 10px)}.reaction-dock:not(.collapsed){width:min(430px,calc(100vw - 8px));max-width:min(430px,calc(100vw - 8px))}.reaction-dock.anchor-bottom{bottom:calc(5px + env(safe-area-inset-bottom))}html[dir="rtl"] .reaction-dock.anchor-bottom.collapsed{right:calc(5px + env(safe-area-inset-right))}html[dir="ltr"] .reaction-dock.anchor-bottom.collapsed{left:calc(5px + env(safe-area-inset-left))}.reaction-dock.anchor-top{top:calc(48px + env(safe-area-inset-top))}.reaction-dock.collapsed .emoji-scroller{flex:0 0 calc(var(--dock-h) * .74);width:calc(var(--dock-h) * .72);height:calc(var(--dock-h) * .72)}}.reaction-dock.anchor-left:not(.collapsed),.reaction-dock.anchor-right:not(.collapsed){width:calc(var(--dock-h) * .84)!important;max-width:calc(var(--dock-h) * .84)!important;height:min(500px,calc(100svh - 96px))!important;max-height:min(500px,calc(100svh - 96px))!important;padding:calc(var(--dock-h) * .07)!important;border-radius:calc(var(--dock-h) * .32)!important;transform:translateY(-50%)!important}.reaction-dock.anchor-left:not(.collapsed){left:calc(5px + env(safe-area-inset-left))!important;right:auto!important}.reaction-dock.anchor-right:not(.collapsed){right:calc(5px + env(safe-area-inset-right))!important;left:auto!important}.reaction-dock.anchor-left:not(.collapsed) .dock-inner,.reaction-dock.anchor-right:not(.collapsed) .dock-inner{flex-direction:column-reverse!important;gap:calc(var(--dock-h) * .055)!important;width:100%;height:100%}.reaction-dock.anchor-left:not(.collapsed) .emoji-scroller,.reaction-dock.anchor-right:not(.collapsed) .emoji-scroller{width:100%;height:100%;flex:1 1 auto;overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y!important;padding:2px 0!important}.reaction-dock.anchor-left:not(.collapsed) .emoji-strip,.reaction-dock.anchor-right:not(.collapsed) .emoji-strip{flex-direction:column!important;align-items:center;justify-content:flex-start}.reaction-dock.anchor-left:not(.collapsed) .reaction-icon,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon{width:calc(var(--dock-h) * .56)!important;height:calc(var(--dock-h) * .56)!important;border-radius:calc(var(--dock-h) * .19)!important;flex:0 0 auto}.reaction-dock.anchor-left:not(.collapsed) .reaction-icon .rx-apple-emoji,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon .rx-apple-emoji{width:calc(var(--dock-h) * .40)!important;height:calc(var(--dock-h) * .40)!important;min-width:calc(var(--dock-h) * .40)!important}.reaction-dock.anchor-left:not(.collapsed) .reaction-icon.tool .rx-apple-emoji,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon.tool .rx-apple-emoji{width:calc(var(--dock-h) * .32)!important;height:calc(var(--dock-h) * .32)!important;min-width:calc(var(--dock-h) * .32)!important}.reaction-dock.anchor-left:not(.collapsed) .toggle-slot,.reaction-dock.anchor-right:not(.collapsed) .toggle-slot{width:calc(var(--dock-h) * .64)!important;min-width:calc(var(--dock-h) * .64)!important;height:calc(var(--dock-h) * .38)!important;border-radius:calc(var(--dock-h) * .20)!important;flex:0 0 auto}.reaction-dock.anchor-left.collapsed,.reaction-dock.anchor-right.collapsed{width:calc(var(--dock-h) * .84)!important;max-width:calc(var(--dock-h) * .84)!important;height:calc(var(--dock-h) * 1.92)!important;max-height:calc(100svh - 10px)!important;padding:calc(var(--dock-h) * .062)!important}.reaction-dock.anchor-left.collapsed .dock-inner,.reaction-dock.anchor-right.collapsed .dock-inner{flex-direction:column-reverse!important;gap:calc(var(--dock-h) * .04)!important}.reaction-dock.anchor-left.collapsed .emoji-scroller,.reaction-dock.anchor-right.collapsed .emoji-scroller{flex:0 0 calc(var(--dock-h) * .74);width:calc(var(--dock-h) * .72);height:calc(var(--dock-h) * .72);overflow:visible}.reaction-dock.anchor-left.collapsed .reaction-icon.recent-reaction,.reaction-dock.anchor-right.collapsed .reaction-icon.recent-reaction{width:calc(var(--dock-h) * .66)!important;height:calc(var(--dock-h) * .66)!important}@media (max-width:560px){.reaction-dock.anchor-left:not(.collapsed),.reaction-dock.anchor-right:not(.collapsed){width:calc(var(--dock-h) * .86)!important;max-width:calc(var(--dock-h) * .86)!important;height:min(470px,calc(100svh - 86px))!important;max-height:min(470px,calc(100svh - 86px))!important}.reaction-dock.anchor-left.collapsed,.reaction-dock.anchor-right.collapsed{width:calc(var(--dock-h) * .86)!important;max-width:calc(var(--dock-h) * .86)!important;height:calc(var(--dock-h) * 1.88)!important}}.reaction-dock:not(.collapsed) .reaction-icon{width:calc(var(--dock-h) * .60)!important;height:calc(var(--dock-h) * .60)!important;border-radius:calc(var(--dock-h) * .205)!important}.reaction-dock:not(.collapsed) .reaction-icon .rx-apple-emoji{width:calc(var(--dock-h) * .44)!important;height:calc(var(--dock-h) * .44)!important;min-width:calc(var(--dock-h) * .44)!important}.reaction-dock.anchor-left:not(.collapsed) .reaction-icon,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon{width:calc(var(--dock-h) * .60)!important;height:calc(var(--dock-h) * .60)!important;border-radius:calc(var(--dock-h) * .205)!important}.reaction-dock.anchor-left:not(.collapsed) .reaction-icon .rx-apple-emoji,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon .rx-apple-emoji{width:calc(var(--dock-h) * .44)!important;height:calc(var(--dock-h) * .44)!important;min-width:calc(var(--dock-h) * .44)!important}.reaction-dock:not(.collapsed) .reaction-icon.tool .rx-apple-emoji,.reaction-dock.anchor-left:not(.collapsed) .reaction-icon.tool .rx-apple-emoji,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon.tool .rx-apple-emoji{width:calc(var(--dock-h) * .34)!important;height:calc(var(--dock-h) * .34)!important;min-width:calc(var(--dock-h) * .34)!important}.reaction-dock:not(.collapsed) .reaction-icon{width:calc(var(--dock-h) * .64)!important;height:calc(var(--dock-h) * .64)!important;border-radius:calc(var(--dock-h) * .215)!important}.reaction-dock:not(.collapsed) .reaction-icon .rx-apple-emoji{width:calc(var(--dock-h) * .47)!important;height:calc(var(--dock-h) * .47)!important;min-width:calc(var(--dock-h) * .47)!important}.reaction-dock.anchor-left:not(.collapsed) .reaction-icon,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon{width:calc(var(--dock-h) * .64)!important;height:calc(var(--dock-h) * .64)!important;border-radius:calc(var(--dock-h) * .215)!important}.reaction-dock.anchor-left:not(.collapsed) .reaction-icon .rx-apple-emoji,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon .rx-apple-emoji{width:calc(var(--dock-h) * .47)!important;height:calc(var(--dock-h) * .47)!important;min-width:calc(var(--dock-h) * .47)!important}.reaction-dock:not(.collapsed) .reaction-icon.tool .rx-apple-emoji,.reaction-dock.anchor-left:not(.collapsed) .reaction-icon.tool .rx-apple-emoji,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon.tool .rx-apple-emoji{width:calc(var(--dock-h) * .35)!important;height:calc(var(--dock-h) * .35)!important;min-width:calc(var(--dock-h) * .35)!important}html[dir="rtl"] .reaction-dock.collapsed:not(.anchor-left):not(.anchor-right) .toggle-slot{margin-right:calc(var(--dock-h) * -.028);margin-left:calc(var(--dock-h) * .006)}html[dir="ltr"] .reaction-dock.collapsed:not(.anchor-left):not(.anchor-right) .toggle-slot{margin-left:calc(var(--dock-h) * -.028);margin-right:calc(var(--dock-h) * .006)}@media (prefers-reduced-motion:reduce){*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:root{--dock-h:clamp(60px,6.4vw,78px);--dock-gap:calc(var(--dock-h) * .055);--dock-pad:calc(var(--dock-h) * .055);--dock-radius:calc(var(--dock-h) * .34);--dock-matte:#748196;--dock-matte-night:#667386;--toggle-pill-bg:rgba(38,48,64,.36);--toggle-pill-bg-night:rgba(21,29,42,.48);--active-yellow:rgba(250,204,21,.96);--active-yellow-soft:rgba(250,204,21,.20)}.reaction-dock,.reaction-dock.collapsed,.reaction-dock:not(.collapsed){height:var(--dock-h)!important;min-height:var(--dock-h)!important;padding:var(--dock-pad)!important;align-items:center!important;background:var(--dock-matte)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 16px 26px rgba(23,32,45,.16),0 5px 12px rgba(23,32,45,.10)!important;backdrop-filter:blur(10px) saturate(1.08)!important;-webkit-backdrop-filter:blur(10px) saturate(1.08)!important;overflow:hidden!important}.reaction-dock::before,.reaction-dock::after{display:none!important}.reaction-dock.collapsed{width:calc(var(--dock-h) * 1.50)!important;border-radius:calc(var(--dock-h) * .34)!important;max-width:calc(100vw - 12px)!important}.reaction-dock:not(.collapsed):not(.anchor-left):not(.anchor-right){width:min(580px,calc(100vw - 12px))!important;max-width:min(580px,calc(100vw - 12px))!important;border-radius:calc(var(--dock-h) * .34)!important}.dock-inner,.reaction-dock.collapsed .dock-inner,.reaction-dock:not(.collapsed) .dock-inner{gap:var(--dock-gap)!important;align-items:center!important;justify-content:center!important}.emoji-scroller,.reaction-dock.collapsed .emoji-scroller,.reaction-dock:not(.collapsed) .emoji-scroller{height:100%!important;display:flex!important;align-items:center!important}.reaction-dock.collapsed .emoji-scroller{flex:0 0 calc(var(--dock-h) * .88)!important;width:calc(var(--dock-h) * .88)!important;min-width:calc(var(--dock-h) * .88)!important;overflow:visible!important;padding:0!important}.emoji-strip,.reaction-dock.collapsed .emoji-strip,.reaction-dock:not(.collapsed) .emoji-strip{align-items:center!important;height:100%!important;padding-top:0!important;padding-bottom:0!important}.reaction-icon,.reaction-dock.collapsed .reaction-icon.recent-reaction,.reaction-dock:not(.collapsed) .reaction-icon{width:calc(var(--dock-h) * .82)!important;height:calc(var(--dock-h) * .82)!important;min-width:calc(var(--dock-h) * .82)!important;border-radius:calc(var(--dock-h) * .22)!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;flex:0 0 auto!important}.reaction-dock:not(.collapsed) .reaction-icon{width:calc(var(--dock-h) * .72)!important;height:calc(var(--dock-h) * .72)!important;min-width:calc(var(--dock-h) * .72)!important;border-radius:calc(var(--dock-h) * .20)!important}.reaction-icon .rx-apple-emoji,.reaction-dock.collapsed .reaction-icon.recent-reaction .rx-apple-emoji{width:calc(var(--dock-h) * .78)!important;height:calc(var(--dock-h) * .78)!important;min-width:calc(var(--dock-h) * .78)!important;filter:drop-shadow(0 5px 6px rgba(0,0,0,.20))!important}.reaction-dock:not(.collapsed) .reaction-icon .rx-apple-emoji{width:calc(var(--dock-h) * .64)!important;height:calc(var(--dock-h) * .64)!important;min-width:calc(var(--dock-h) * .64)!important}.reaction-icon.locked,.reaction-dock.collapsed .reaction-icon.recent-reaction,.reaction-dock:not(.collapsed) .reaction-icon.locked,.reaction-dock:not(.collapsed) .reaction-icon.recent-reaction{background:var(--active-yellow-soft)!important;box-shadow:inset 0 0 0 2px var(--active-yellow),0 0 0 1px rgba(255,246,184,.35)!important}.toggle-slot,.reaction-dock .toggle-slot,.reaction-dock:not(.collapsed) .toggle-slot,.reaction-dock.collapsed .toggle-slot{width:calc(var(--dock-h) * .36)!important;min-width:calc(var(--dock-h) * .36)!important;height:calc(var(--dock-h) * .82)!important;border-radius:999px!important;background:var(--toggle-pill-bg)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 4px 10px rgba(15,23,42,.16)!important;border:1px solid rgba(255,255,255,.12)!important;overflow:hidden!important}html[dir="rtl"] .reaction-dock.collapsed:not(.anchor-left):not(.anchor-right) .toggle-slot,html[dir="ltr"] .reaction-dock.collapsed:not(.anchor-left):not(.anchor-right) .toggle-slot{margin-inline:0!important}.chevron{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;border:0!important;transform:none!important;filter:none!important;color:rgba(248,250,252,.96)!important;font-family:var(--font-ui)!important;font-weight:1000!important;line-height:1!important}.chevron::before{display:block;font-size:calc(var(--dock-h) * .40);line-height:1;transform:translateY(calc(var(--dock-h) * -.012));text-shadow:0 1px 1px rgba(0,0,0,.28)}.chevron.left::before{content:"‹"}.chevron.right::before{content:"›"}.chevron.up::before{content:"⌃";font-size:calc(var(--dock-h) * .34)}.chevron.down::before{content:"⌄";font-size:calc(var(--dock-h) * .34)}.reaction-icon.tool{background:rgba(38,48,64,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10)!important;border-radius:calc(var(--dock-h) * .18)!important}.reaction-icon.tool .rx-apple-emoji,.reaction-dock:not(.collapsed) .reaction-icon.tool .rx-apple-emoji,.reaction-dock.anchor-left:not(.collapsed) .reaction-icon.tool .rx-apple-emoji,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon.tool .rx-apple-emoji{width:calc(var(--dock-h) * .42)!important;height:calc(var(--dock-h) * .42)!important;min-width:calc(var(--dock-h) * .42)!important}.reaction-dock.anchor-left:not(.collapsed),.reaction-dock.anchor-right:not(.collapsed){width:var(--dock-h)!important;max-width:var(--dock-h)!important;background:var(--dock-matte)!important}.reaction-dock.anchor-left.collapsed,.reaction-dock.anchor-right.collapsed{width:var(--dock-h)!important;max-width:var(--dock-h)!important;height:calc(var(--dock-h) * 1.50)!important;max-height:calc(100svh - 10px)!important;background:var(--dock-matte)!important}.reaction-dock.anchor-left .toggle-slot,.reaction-dock.anchor-right .toggle-slot,.reaction-dock.anchor-left:not(.collapsed) .toggle-slot,.reaction-dock.anchor-right:not(.collapsed) .toggle-slot{width:calc(var(--dock-h) * .82)!important;min-width:calc(var(--dock-h) * .82)!important;height:calc(var(--dock-h) * .36)!important}@media (max-width:560px){:root{--dock-h:clamp(58px,14.5vw,66px);--dock-gap:calc(var(--dock-h) * .050);--dock-pad:calc(var(--dock-h) * .050)}.reaction-dock.collapsed{width:calc(var(--dock-h) * 1.48)!important}.reaction-dock:not(.collapsed):not(.anchor-left):not(.anchor-right){width:min(450px,calc(100vw - 10px))!important;max-width:min(450px,calc(100vw - 10px))!important}}.settings-toolbar{position:fixed;z-index:46;display:flex;align-items:center;justify-content:center;gap:calc(var(--dock-h) * .075);padding:calc(var(--dock-h) * .080);border-radius:calc(var(--dock-h) * .24);background:rgba(93,108,129,.74);border:1px solid rgba(255,255,255,.24);box-shadow:0 14px 30px rgba(15,23,42,.20),inset 0 1px 0 rgba(255,255,255,.22);backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25);opacity:1;pointer-events:auto;transition:opacity 180ms ease,transform 180ms cubic-bezier(.2,.9,.2,1),left 180ms cubic-bezier(.2,.9,.2,1),top 180ms cubic-bezier(.2,.9,.2,1)}html[data-theme="night"] .settings-toolbar{background:rgba(36,48,68,.78);border-color:rgba(255,255,255,.16)}.settings-toolbar[hidden]{display:none!important}.settings-toolbar.toolbar-vertical{flex-direction:column;border-radius:calc(var(--dock-h) * .24)}.toolbar-btn{width:calc(var(--dock-h) * .54);min-width:calc(var(--dock-h) * .54);height:calc(var(--dock-h) * .54);border:0;border-radius:calc(var(--dock-h) * .18);display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;overflow:visible;color:#fff;background:rgba(31,41,55,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 7px 14px rgba(15,23,42,.18);transition:transform 160ms ease,background 160ms ease,box-shadow 160ms ease,opacity 160ms ease;touch-action:none}.toolbar-btn:active{transform:scale(.96)}.toolbar-btn .rx-apple-emoji{width:calc(var(--dock-h) * .36);height:calc(var(--dock-h) * .36);min-width:calc(var(--dock-h) * .36);filter:drop-shadow(0 4px 5px rgba(0,0,0,.22))}.lock-zone{width:calc(var(--dock-h) * .70);min-width:calc(var(--dock-h) * .70);border-radius:calc(var(--dock-h) * .20)}.toolbar-vertical .lock-zone{width:calc(var(--dock-h) * .54);min-width:calc(var(--dock-h) * .54);height:calc(var(--dock-h) * .70)}.lock-zone.is-unlocked{background:rgba(15,23,42,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 0 0 1px rgba(255,255,255,.13),0 8px 16px rgba(15,23,42,.16)}.lock-zone.is-locked,.toolbar-vertical .lock-zone.is-locked{width:calc(var(--dock-h) * .72)!important;min-width:calc(var(--dock-h) * .72)!important;height:calc(var(--dock-h) * .72)!important;background:var(--active-yellow-soft)!important;box-shadow:inset 0 0 0 2px var(--active-yellow),0 0 0 1px rgba(255,246,184,.35),0 8px 16px rgba(15,23,42,.16)!important;border-radius:calc(var(--dock-h) * .20)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.lock-zone.is-locked .rx-apple-emoji,.toolbar-vertical .lock-zone.is-locked .rx-apple-emoji{width:calc(var(--dock-h) * .64)!important;height:calc(var(--dock-h) * .64)!important;min-width:calc(var(--dock-h) * .64)!important;filter:drop-shadow(0 5px 6px rgba(0,0,0,.20))!important;margin:0!important}.lock-zone.drop-hot{transform:scale(1.08);background:rgba(250,204,21,.28);box-shadow:inset 0 0 0 2px rgba(250,204,21,.96),0 0 28px rgba(250,204,21,.36),0 12px 20px rgba(15,23,42,.20)}.lock-zone.is-unlocked .rx-apple-emoji{width:calc(var(--dock-h) * .36)!important;height:calc(var(--dock-h) * .36)!important;min-width:calc(var(--dock-h) * .36)!important}.live-zone{width:calc(var(--dock-h) * .54);min-width:calc(var(--dock-h) * .54);border-radius:calc(var(--dock-h) * .18)}.live-zone.is-live{background:rgba(250,204,21,.28);color:#fff;box-shadow:inset 0 0 0 2px rgba(250,204,21,.82),0 0 24px rgba(250,204,21,.34),0 8px 16px rgba(15,23,42,.16)}.live-zone.is-live .rx-apple-emoji{filter:drop-shadow(0 0 9px rgba(250,204,21,.58)) drop-shadow(0 4px 5px rgba(0,0,0,.22))}.live-zone.is-not-live{background:rgba(15,23,42,.20);opacity:.76;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 0 0 1px rgba(255,255,255,.10),0 7px 14px rgba(15,23,42,.14)}.emoji-strip.sorting-active .reaction-icon:not(.tool),.reaction-icon.sorting-live{transition:transform 170ms cubic-bezier(.2,.9,.2,1),opacity 120ms ease!important;will-change:transform}.reaction-icon.sorting-source{opacity:.16!important;filter:saturate(.75)}.emoji-scroller.unlock-target{box-shadow:inset 0 0 0 2px rgba(250,204,21,.62),0 0 20px rgba(250,204,21,.18);border-radius:calc(var(--dock-h) * .22)}.drag-preview{transform:translate(-50%,-50%) scale(1.04)}body.sorting-touch-lock,body.sorting-touch-lock *{-webkit-user-select:none!important;user-select:none!important}.toolbar-btn,.settings-toolbar .toolbar-btn,.toolbar-vertical .toolbar-btn{width:calc(var(--dock-h) * .72)!important;min-width:calc(var(--dock-h) * .72)!important;height:calc(var(--dock-h) * .72)!important;border-radius:calc(var(--dock-h) * .20)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.toolbar-btn .rx-apple-emoji,.settings-toolbar .toolbar-btn .rx-apple-emoji,.toolbar-vertical .toolbar-btn .rx-apple-emoji{width:calc(var(--dock-h) * .64)!important;height:calc(var(--dock-h) * .64)!important;min-width:calc(var(--dock-h) * .64)!important;margin:0!important}.live-zone.is-live{background:var(--active-yellow-soft)!important;box-shadow:inset 0 0 0 2px var(--active-yellow),0 0 0 1px rgba(255,246,184,.35),0 8px 16px rgba(15,23,42,.16)!important}:root{--dock-matte:rgba(116,129,150,.26);--dock-matte-night:rgba(102,115,134,.22);--dock-glass-highlight:rgba(255,255,255,.34);--dock-glass-border:rgba(255,255,255,.30);--emoji-ring-bg:rgba(255,255,255,.18);--emoji-ring-line:rgba(255,255,255,.56);--emoji-ring-shadow:rgba(15,23,42,.12);--emoji-ring-inner:rgba(255,255,255,.34);--toolbar-glass-bg:rgba(255,255,255,.22);--toolbar-glass-border:rgba(255,255,255,.28);--active-yellow-soft:rgba(250,204,21,.24);--active-yellow:rgba(250,204,21,.98)}.reaction-dock,.reaction-dock::before,.reaction-dock::after,.dock-inner,.emoji-scroller,.emoji-strip,.reaction-icon,.reaction-icon .rx-apple-emoji,.toggle-slot,.settings-toolbar,.toolbar-btn,.lock-zone,.live-zone,.control-panel,.control-panel button,.control-panel input,.toast,.reaction-pop,.reaction-name,.reaction-pop-emoji::before{transition:background 0.6s cubic-bezier(.2,.8,.2,1),background-color 0.6s cubic-bezier(.2,.8,.2,1),box-shadow 0.6s ease,border-color 0.6s ease,color 0.6s ease,filter 0.6s ease,opacity 0.35s ease,transform 0.22s cubic-bezier(.2,.9,.2,1)!important}.reaction-dock,.reaction-dock.collapsed,.reaction-dock:not(.collapsed),.reaction-dock.anchor-left:not(.collapsed),.reaction-dock.anchor-right:not(.collapsed),.reaction-dock.anchor-left.collapsed,.reaction-dock.anchor-right.collapsed{background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.06)),radial-gradient(circle at 18% 8%,var(--dock-glass-highlight),transparent 38%),radial-gradient(circle at 82% 92%,rgba(15,23,42,.18),transparent 48%),var(--dock-matte)!important;border:1px solid var(--dock-glass-border)!important;box-shadow:0 24px 48px rgba(15,23,42,.16),0 9px 20px rgba(15,23,42,.10),inset 0 1px 0 rgba(255,255,255,.26),inset 0 -1px 0 rgba(15,23,42,.10)!important;backdrop-filter:blur(20px) saturate(1.55) brightness(1.04)!important;-webkit-backdrop-filter:blur(20px) saturate(1.55) brightness(1.04)!important}html[data-theme="night"] .reaction-dock,html[data-theme="night"] .reaction-dock.collapsed,html[data-theme="night"] .reaction-dock:not(.collapsed),html[data-theme="night"] .reaction-dock.anchor-left:not(.collapsed),html[data-theme="night"] .reaction-dock.anchor-right:not(.collapsed),html[data-theme="night"] .reaction-dock.anchor-left.collapsed,html[data-theme="night"] .reaction-dock.anchor-right.collapsed{background:linear-gradient(135deg,rgba(226,232,240,.10),rgba(15,23,42,.08)),radial-gradient(circle at 18% 8%,rgba(148,163,184,.18),transparent 40%),radial-gradient(circle at 82% 92%,rgba(2,6,23,.30),transparent 50%),var(--dock-matte)!important;box-shadow:0 26px 54px rgba(0,0,0,.32),0 9px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.20)!important}.settings-toolbar{background:linear-gradient(135deg,rgba(255,255,255,.20),rgba(255,255,255,.06)),var(--toolbar-glass-bg)!important;border-color:var(--toolbar-glass-border)!important;box-shadow:0 18px 36px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.24)!important;backdrop-filter:blur(20px) saturate(1.45)!important;-webkit-backdrop-filter:blur(20px) saturate(1.45)!important}html[data-theme="night"] .settings-toolbar{box-shadow:0 18px 38px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.10)!important}.reaction-icon,.reaction-dock:not(.collapsed) .reaction-icon,.reaction-dock.collapsed .reaction-icon.recent-reaction,.reaction-dock.anchor-left:not(.collapsed) .reaction-icon,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon{background:radial-gradient(circle at 30% 18%,var(--emoji-ring-inner),transparent 44%),var(--emoji-ring-bg)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.20),inset 0 -1px 0 rgba(15,23,42,.10),0 0 0 1px var(--emoji-ring-line),0 7px 14px var(--emoji-ring-shadow)!important;border:0!important;transform:translateZ(0) scale(1);will-change:transform,box-shadow,background}html[data-theme="night"] .reaction-icon,html[data-theme="night"] .reaction-dock:not(.collapsed) .reaction-icon,html[data-theme="night"] .reaction-dock.collapsed .reaction-icon.recent-reaction,html[data-theme="night"] .reaction-dock.anchor-left:not(.collapsed) .reaction-icon,html[data-theme="night"] .reaction-dock.anchor-right:not(.collapsed) .reaction-icon{background:radial-gradient(circle at 30% 18%,rgba(226,232,240,.12),transparent 44%),var(--emoji-ring-bg)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),inset 0 -1px 0 rgba(0,0,0,.22),0 0 0 1px var(--emoji-ring-line),0 8px 16px var(--emoji-ring-shadow)!important}.reaction-icon:hover,.toolbar-btn:hover{transform:translateY(-1px) scale(1.015)}.reaction-icon:active,.toolbar-btn:active{transform:translateY(1px) scale(.98)}.reaction-icon.locked,.reaction-dock:not(.collapsed) .reaction-icon.locked,.reaction-dock:not(.collapsed) .reaction-icon.recent-reaction.locked,.reaction-dock.collapsed .reaction-icon.recent-reaction.locked{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.34),transparent 42%),var(--active-yellow-soft)!important;box-shadow:inset 0 0 0 2px var(--active-yellow),0 0 0 1px rgba(255,246,184,.45),0 0 24px rgba(250,204,21,.34),0 10px 18px rgba(15,23,42,.16)!important;animation:yellowPulse 620ms cubic-bezier(.16,.98,.32,1) both}html[data-theme="night"] .reaction-icon.locked,html[data-theme="night"] .reaction-dock:not(.collapsed) .reaction-icon.locked,html[data-theme="night"] .reaction-dock:not(.collapsed) .reaction-icon.recent-reaction.locked,html[data-theme="night"] .reaction-dock.collapsed .reaction-icon.recent-reaction.locked{box-shadow:inset 0 0 0 2px var(--active-yellow),0 0 0 1px rgba(255,246,184,.42),0 0 30px rgba(250,204,21,.36),0 12px 22px rgba(0,0,0,.26)!important}.lock-zone.is-locked,.toolbar-vertical .lock-zone.is-locked,.live-zone.is-live{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.34),transparent 42%),var(--active-yellow-soft)!important;box-shadow:inset 0 0 0 2px var(--active-yellow),0 0 0 1px rgba(255,246,184,.45),0 0 24px rgba(250,204,21,.26),0 8px 16px rgba(15,23,42,.16)!important}.toolbar-btn,.settings-toolbar .toolbar-btn,.toolbar-vertical .toolbar-btn,.lock-zone.is-unlocked,.live-zone.is-not-live{background:radial-gradient(circle at 30% 18%,var(--emoji-ring-inner),transparent 44%),var(--emoji-ring-bg)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 1px var(--emoji-ring-line),0 7px 14px var(--emoji-ring-shadow)!important}@keyframes yellowPulse{0%{transform:scale(.92);box-shadow:inset 0 0 0 0 rgba(250,204,21,0),0 0 0 0 rgba(250,204,21,.45),0 0 0 rgba(250,204,21,0),0 8px 14px rgba(15,23,42,.12)}38%{transform:scale(1.12);box-shadow:inset 0 0 0 2px var(--active-yellow),0 0 0 8px rgba(250,204,21,.18),0 0 34px rgba(250,204,21,.45),0 14px 26px rgba(15,23,42,.18)}68%{transform:scale(.985);box-shadow:inset 0 0 0 2px var(--active-yellow),0 0 0 3px rgba(250,204,21,.10),0 0 26px rgba(250,204,21,.32),0 10px 18px rgba(15,23,42,.16)}100%{transform:scale(1);box-shadow:inset 0 0 0 2px var(--active-yellow),0 0 0 1px rgba(255,246,184,.45),0 0 24px rgba(250,204,21,.34),0 10px 18px rgba(15,23,42,.16)}}@media (prefers-reduced-motion:reduce){.reaction-icon.locked{animation:none!important}}.reaction-icon.recent-green,.reaction-dock .reaction-icon.recent-green,.reaction-dock:not(.collapsed) .reaction-icon.recent-green,.reaction-dock.collapsed .reaction-icon.recent-green,.reaction-dock.anchor-left:not(.collapsed) .reaction-icon.recent-green,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon.recent-green{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.34),transparent 42%),rgba(34,197,94,.24)!important;box-shadow:inset 0 0 0 2px rgba(34,197,94,.98),0 0 0 1px rgba(187,247,208,.45),0 0 24px rgba(34,197,94,.34),0 10px 18px rgba(15,23,42,.16)!important}html[data-theme="night"] .reaction-icon.recent-green,html[data-theme="night"] .reaction-dock .reaction-icon.recent-green,html[data-theme="night"] .reaction-dock:not(.collapsed) .reaction-icon.recent-green,html[data-theme="night"] .reaction-dock.collapsed .reaction-icon.recent-green,html[data-theme="night"] .reaction-dock.anchor-left:not(.collapsed) .reaction-icon.recent-green,html[data-theme="night"] .reaction-dock.anchor-right:not(.collapsed) .reaction-icon.recent-green{box-shadow:inset 0 0 0 2px rgba(34,197,94,.98),0 0 0 1px rgba(187,247,208,.42),0 0 30px rgba(34,197,94,.36),0 12px 22px rgba(0,0,0,.26)!important}.pulse-yellow-anim{animation:yellowPulseClick 500ms cubic-bezier(.16,.98,.32,1) forwards!important}.pulse-green-anim{animation:greenPulseClick 500ms cubic-bezier(.16,.98,.32,1) forwards!important}@keyframes yellowPulseClick{0%{transform:scale(0.85);filter:brightness(1.5)}50%{transform:scale(1.15);box-shadow:inset 0 0 0 3px #fef08a,0 0 40px rgba(250,204,21,0.8)}100%{transform:scale(1);filter:brightness(1)}}@keyframes greenPulseClick{0%{transform:scale(0.85);filter:brightness(1.5)}50%{transform:scale(1.15);box-shadow:inset 0 0 0 3px #bbf7d0,0 0 40px rgba(34,197,94,0.8)}100%{transform:scale(1);filter:brightness(1)}}.reaction-dock.collapsed .reaction-icon.locked,.reaction-dock.collapsed .reaction-icon.active{display:inline-flex!important}.reaction-icon.recent-green,.reaction-dock .reaction-icon.recent-green,.reaction-dock:not(.collapsed) .reaction-icon.recent-green,.reaction-dock.collapsed .reaction-icon.recent-green,.reaction-dock.anchor-left:not(.collapsed) .reaction-icon.recent-green,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon.recent-green{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.34),transparent 42%),rgba(34,197,94,.24)!important;box-shadow:inset 0 0 0 2px rgba(34,197,94,.98),0 0 0 1px rgba(187,247,208,.45),0 0 24px rgba(34,197,94,.34),0 10px 18px rgba(15,23,42,.16)!important}html[data-theme="night"] .reaction-icon.recent-green,html[data-theme="night"] .reaction-dock .reaction-icon.recent-green,html[data-theme="night"] .reaction-dock:not(.collapsed) .reaction-icon.recent-green,html[data-theme="night"] .reaction-dock.collapsed .reaction-icon.recent-green,html[data-theme="night"] .reaction-dock.anchor-left:not(.collapsed) .reaction-icon.recent-green,html[data-theme="night"] .reaction-dock.anchor-right:not(.collapsed) .reaction-icon.recent-green{box-shadow:inset 0 0 0 2px rgba(34,197,94,.98),0 0 0 1px rgba(187,247,208,.42),0 0 30px rgba(34,197,94,.36),0 12px 22px rgba(0,0,0,.26)!important}.pulse-yellow-anim{animation:yellowPulseClick 500ms cubic-bezier(.16,.98,.32,1) forwards!important}.pulse-green-anim{animation:greenPulseClick 500ms cubic-bezier(.16,.98,.32,1) forwards!important}@keyframes yellowPulseClick{0%{transform:scale(0.85);filter:brightness(1.5)}50%{transform:scale(1.15);box-shadow:inset 0 0 0 3px #fef08a,0 0 40px rgba(250,204,21,0.8)}100%{transform:scale(1);filter:brightness(1)}}@keyframes greenPulseClick{0%{transform:scale(0.85);filter:brightness(1.5)}50%{transform:scale(1.15);box-shadow:inset 0 0 0 3px #bbf7d0,0 0 40px rgba(34,197,94,0.8)}100%{transform:scale(1);filter:brightness(1)}}.reaction-dock.anchor-left:not(.collapsed) .emoji-strip,.reaction-dock.anchor-right:not(.collapsed) .emoji-strip{flex-direction:column!important;align-items:center;justify-content:flex-start}.reaction-dock.anchor-left.collapsed,.reaction-dock.anchor-right.collapsed{width:calc(var(--dock-h) * .84)!important;max-width:calc(var(--dock-h) * .84)!important;height:calc(var(--dock-h) * 1.70)!important}.reaction-dock.anchor-left .toggle-slot,.reaction-dock.anchor-right .toggle-slot,.reaction-dock.anchor-left:not(.collapsed) .toggle-slot,.reaction-dock.anchor-right:not(.collapsed) .toggle-slot{width:calc(var(--dock-h) * .75)!important;min-width:calc(var(--dock-h) * .75)!important;height:calc(var(--dock-h) * .44)!important;min-height:calc(var(--dock-h) * .44)!important;border-radius:calc(var(--dock-h) * .22)!important;margin-top:auto!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.chevron.up::before{content:"∧";font-size:calc(var(--dock-h) * .42);line-height:1;transform:none}.chevron.down::before{content:"∨";font-size:calc(var(--dock-h) * .42);line-height:1;transform:none}.reaction-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:calc(var(--dock-h) * .72)!important;height:calc(var(--dock-h) * .72)!important;min-width:calc(var(--dock-h) * .72)!important;min-height:calc(var(--dock-h) * .72)!important;border-radius:calc(var(--dock-h) * .20)!important;padding:0!important}.reaction-icon .rx-apple-emoji{margin:0!important;display:block!important;width:calc(var(--dock-h) * .64)!important;height:calc(var(--dock-h) * .64)!important;min-width:calc(var(--dock-h) * .64)!important;min-height:calc(var(--dock-h) * .64)!important}.reaction-icon.locked,.reaction-icon.recent-reaction,.reaction-icon.is-live,.reaction-dock:not(.collapsed) .reaction-icon.locked,.reaction-dock:not(.collapsed) .reaction-icon.recent-reaction{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background-position:center!important}.reaction-dock.anchor-left .reaction-icon,.reaction-dock.anchor-right .reaction-icon,.reaction-dock.anchor-left:not(.collapsed) .reaction-icon,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon,.reaction-dock.anchor-left.collapsed .reaction-icon.recent-reaction,.reaction-dock.anchor-right.collapsed .reaction-icon.recent-reaction{display:flex!important;align-items:center!important;justify-content:center!important;width:calc(var(--dock-h) * .72)!important;height:calc(var(--dock-h) * .72)!important;min-width:calc(var(--dock-h) * .72)!important;min-height:calc(var(--dock-h) * .72)!important;border-radius:calc(var(--dock-h) * .20)!important;padding:0!important}.reaction-dock.anchor-left .reaction-icon .rx-apple-emoji,.reaction-dock.anchor-right .reaction-icon .rx-apple-emoji,.reaction-dock.anchor-left:not(.collapsed) .reaction-icon .rx-apple-emoji,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon .rx-apple-emoji,.reaction-dock.anchor-left.collapsed .reaction-icon.recent-reaction .rx-apple-emoji,.reaction-dock.anchor-right.collapsed .reaction-icon.recent-reaction .rx-apple-emoji{margin:0!important;display:block!important;width:calc(var(--dock-h) * .64)!important;height:calc(var(--dock-h) * .64)!important;min-width:calc(var(--dock-h) * .64)!important;min-height:calc(var(--dock-h) * .64)!important}.toggle-slot .chevron,.chevron{position:relative!important;width:100%!important;height:100%!important;display:block!important;border:0!important;transform:none!important;filter:none!important;color:transparent!important;overflow:visible!important}.toggle-slot .chevron::before,.chevron::before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:calc(var(--dock-h) * .155)!important;height:calc(var(--dock-h) * .155)!important;margin:0!important;padding:0!important;display:block!important;border-style:solid!important;border-color:rgba(248,250,252,.96)!important;border-width:0 calc(var(--dock-h) * .052) calc(var(--dock-h) * .052) 0!important;font-size:0!important;line-height:0!important;text-shadow:none!important;transform-origin:50% 50%!important}.chevron.left::before{transform:translate(-50%,-50%) rotate(135deg)!important}.chevron.right::before{transform:translate(-50%,-50%) rotate(-45deg)!important}.chevron.up::before{transform:translate(-50%,-50%) rotate(-135deg)!important}.chevron.down::before{transform:translate(-50%,-50%) rotate(45deg)!important}.reaction-dock.anchor-left:not(.collapsed) .emoji-scroller,.reaction-dock.anchor-right:not(.collapsed) .emoji-scroller{align-items:flex-start!important;justify-content:center!important}.chevron.up::before{transform:translate(-50%,-35%) rotate(-135deg)!important}.chevron.down::before{transform:translate(-50%,-65%) rotate(45deg)!important}.chevron.left::before{transform:translate(-35%,-50%) rotate(135deg)!important}.chevron.right::before{transform:translate(-65%,-50%) rotate(-45deg)!important}.reaction-dock.anchor-left.collapsed,.reaction-dock.anchor-right.collapsed{width:var(--dock-h)!important;max-width:var(--dock-h)!important;height:calc(var(--dock-h) * 1.62)!important;padding:var(--dock-pad)!important}.reaction-dock.anchor-left .toggle-slot,.reaction-dock.anchor-right .toggle-slot{margin:0!important}.reaction-dock.anchor-left:not(.collapsed) .toggle-slot,.reaction-dock.anchor-right:not(.collapsed) .toggle-slot{margin-top:auto!important}.chevron.up::before,.chevron.down::before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:calc(var(--dock-h) * .14)!important;height:calc(var(--dock-h) * .14)!important;border-right:2px solid var(--arrow)!important;border-bottom:2px solid var(--arrow)!important;font-size:unset!important;line-height:unset!important}.chevron.up::before{transform:translate(-50%,-35%) rotate(-135deg)!important}.chevron.down::before{transform:translate(-50%,-65%) rotate(45deg)!important}.reaction-dock.anchor-left .toggle-slot,.reaction-dock.anchor-right .toggle-slot,.reaction-dock.anchor-left:not(.collapsed) .toggle-slot,.reaction-dock.anchor-right:not(.collapsed) .toggle-slot{width:calc(var(--dock-h) * .72)!important;min-width:calc(var(--dock-h) * .72)!important;height:calc(var(--dock-h) * .44)!important;min-height:calc(var(--dock-h) * .44)!important;border-radius:calc(var(--dock-h) * .22)!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.reaction-dock.anchor-left .chevron,.reaction-dock.anchor-right .chevron{width:calc(var(--dock-h) * .28)!important;height:calc(var(--dock-h) * .28)!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}.chevron.up::before{transform:translate(-50%,-35%) rotate(-135deg)!important}.chevron.down::before{transform:translate(-50%,-65%) rotate(45deg)!important}.toggle-slot .chevron,.reaction-dock .chevron,.chevron{position:relative!important;width:calc(var(--dock-h) * .28)!important;height:calc(var(--dock-h) * .28)!important;min-width:calc(var(--dock-h) * .28)!important;min-height:calc(var(--dock-h) * .28)!important;display:block!important;border:0!important;transform:none!important;filter:none!important;color:transparent!important;overflow:visible!important;background:transparent!important}.toggle-slot .chevron::before,.reaction-dock .chevron::before,.chevron::before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:calc(var(--dock-h) * .16)!important;height:calc(var(--dock-h) * .16)!important;border:none!important;border-right:2.5px solid var(--arrow)!important;border-bottom:2.5px solid var(--arrow)!important;border-radius:1px!important;font-size:unset!important;line-height:unset!important;background:transparent!important;margin:0!important;padding:0!important;text-shadow:none!important;transform-origin:50% 50%!important}.toggle-slot .chevron.right::before,.reaction-dock .chevron.right::before,.chevron.right::before{transform:translate(-65%,-50%) rotate(-45deg)!important}.toggle-slot .chevron.left::before,.reaction-dock .chevron.left::before,.chevron.left::before{transform:translate(-35%,-50%) rotate(135deg)!important}.toggle-slot .chevron.down::before,.reaction-dock .chevron.down::before,.chevron.down::before{transform:translate(-50%,-65%) rotate(45deg)!important}.toggle-slot .chevron.up::before,.reaction-dock .chevron.up::before,.chevron.up::before{transform:translate(-50%,-35%) rotate(-135deg)!important}.reaction-dock.anchor-left .toggle-slot,.reaction-dock.anchor-right .toggle-slot,.reaction-dock.anchor-left:not(.collapsed) .toggle-slot,.reaction-dock.anchor-right:not(.collapsed) .toggle-slot{width:calc(var(--dock-h) * .82)!important;min-width:calc(var(--dock-h) * .82)!important;height:calc(var(--dock-h) * .36)!important;min-height:calc(var(--dock-h) * .36)!important;border-radius:999px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.toggle-slot,.reaction-dock .toggle-slot,.reaction-dock:not(.collapsed) .toggle-slot,.reaction-dock.collapsed .toggle-slot,.reaction-dock.anchor-left .toggle-slot,.reaction-dock.anchor-right .toggle-slot{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.toggle-slot .chevron,.reaction-dock .chevron,.chevron{position:relative!important;width:calc(var(--dock-h) * .28)!important;height:calc(var(--dock-h) * .28)!important;min-width:calc(var(--dock-h) * .28)!important;min-height:calc(var(--dock-h) * .28)!important;margin:0!important;padding:0!important;display:block!important}.toggle-slot .chevron::before,.reaction-dock .chevron::before,.chevron::before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:calc(var(--dock-h) * .15)!important;height:calc(var(--dock-h) * .15)!important;margin:0!important;transform-origin:50% 50%!important}.chevron.right::before{transform:translate(-60%,-50%) rotate(-45deg)!important}.chevron.left::before{transform:translate(-40%,-50%) rotate(135deg)!important}.chevron.down::before{transform:translate(-50%,-60%) rotate(45deg)!important}.chevron.up::before{transform:translate(-50%,-40%) rotate(-135deg)!important}.reaction-dock.anchor-left,.reaction-dock.anchor-right,.reaction-dock.anchor-left:not(.collapsed),.reaction-dock.anchor-right:not(.collapsed),.reaction-dock.anchor-left.collapsed,.reaction-dock.anchor-right.collapsed{top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;transform:none!important}.reaction-dock{transition:width 400ms cubic-bezier(0.16,1,0.3,1),height 400ms cubic-bezier(0.16,1,0.3,1),max-width 400ms cubic-bezier(0.16,1,0.3,1),max-height 400ms cubic-bezier(0.16,1,0.3,1),border-radius 400ms cubic-bezier(0.16,1,0.3,1),transform 400ms cubic-bezier(0.16,1,0.3,1),left 400ms cubic-bezier(0.16,1,0.3,1),right 400ms cubic-bezier(0.16,1,0.3,1),top 400ms cubic-bezier(0.16,1,0.3,1),bottom 400ms cubic-bezier(0.16,1,0.3,1),padding 400ms cubic-bezier(0.16,1,0.3,1),background 600ms cubic-bezier(0.2,0.8,0.2,1),box-shadow 600ms ease,border-color 600ms ease!important}.emoji-scroller{transition:flex 400ms cubic-bezier(0.16,1,0.3,1),width 400ms cubic-bezier(0.16,1,0.3,1),height 400ms cubic-bezier(0.16,1,0.3,1)!important}.reaction-dock.anchor-left.collapsed .reaction-icon.recent-reaction,.reaction-dock.anchor-right.collapsed .reaction-icon.recent-reaction{width:calc(var(--dock-h) * .82)!important;height:calc(var(--dock-h) * .82)!important;min-width:calc(var(--dock-h) * .82)!important;min-height:calc(var(--dock-h) * .82)!important;border-radius:calc(var(--dock-h) * .22)!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.reaction-dock.anchor-left.collapsed .reaction-icon.recent-reaction .rx-apple-emoji,.reaction-dock.anchor-right.collapsed .reaction-icon.recent-reaction .rx-apple-emoji{width:calc(var(--dock-h) * .78)!important;height:calc(var(--dock-h) * .78)!important;min-width:calc(var(--dock-h) * .78)!important;min-height:calc(var(--dock-h) * .78)!important;margin:0!important;display:block!important}:root{--dock-squircle-horizontal:calc(var(--dock-h) * .305);--dock-squircle-collapsed:calc(var(--dock-h) * .315);--dock-squircle-vertical:calc(var(--dock-h) * .295);--emoji-squircle:calc(var(--dock-h) * .220);--highlight-squircle:calc(var(--dock-h) * .225);--tool-squircle:calc(var(--dock-h) * .185);--highlight-ring-size:max(2px,calc(var(--dock-h) * .028));--highlight-glow-size:calc(var(--dock-h) * .145)}.reaction-dock,.reaction-dock:not(.collapsed):not(.anchor-left):not(.anchor-right){border-radius:var(--dock-squircle-horizontal)!important;overflow:hidden!important;background-clip:padding-box!important}.reaction-dock.collapsed:not(.anchor-left):not(.anchor-right){border-radius:var(--dock-squircle-collapsed)!important}.reaction-dock.anchor-left:not(.collapsed),.reaction-dock.anchor-right:not(.collapsed){border-radius:var(--dock-squircle-vertical)!important;overflow:hidden!important;background-clip:padding-box!important}.reaction-dock.anchor-left.collapsed,.reaction-dock.anchor-right.collapsed{border-radius:var(--dock-squircle-collapsed)!important;overflow:hidden!important;background-clip:padding-box!important}.reaction-dock::before,.reaction-dock::after{border-radius:inherit!important}.reaction-icon,.reaction-icon.sorting,.reaction-dock:not(.collapsed) .reaction-icon,.reaction-dock.collapsed .reaction-icon.recent-reaction,.reaction-dock.anchor-left:not(.collapsed) .reaction-icon,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon,.reaction-dock.anchor-left.collapsed .reaction-icon.recent-reaction,.reaction-dock.anchor-right.collapsed .reaction-icon.recent-reaction{border-radius:var(--emoji-squircle)!important;overflow:visible!important;background-clip:padding-box!important}.reaction-icon.locked,.reaction-dock.collapsed .reaction-icon.recent-reaction,.reaction-dock:not(.collapsed) .reaction-icon.locked,.reaction-dock:not(.collapsed) .reaction-icon.recent-reaction,.reaction-dock.anchor-left.collapsed .reaction-icon.recent-reaction,.reaction-dock.anchor-right.collapsed .reaction-icon.recent-reaction{border-radius:var(--highlight-squircle)!important;overflow:visible!important;background-clip:padding-box!important;box-shadow:inset 0 0 0 var(--highlight-ring-size) var(--active-yellow,rgba(250,204,21,.96)),inset 0 1px 0 rgba(255,255,255,.20),0 0 var(--highlight-glow-size) rgba(250,204,21,.18)!important}.reaction-icon.tool,.reaction-dock:not(.collapsed) .reaction-icon.tool,.reaction-dock.anchor-left:not(.collapsed) .reaction-icon.tool,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon.tool,.toolbar-btn,.lock-zone,.live-zone{border-radius:var(--tool-squircle)!important;overflow:visible!important;background-clip:padding-box!important}.lock-zone.is-locked,.toolbar-vertical .lock-zone.is-locked{border-radius:var(--highlight-squircle)!important;overflow:visible!important;background-clip:padding-box!important}:root{--dock-rect-radius:calc(var(--dock-h) * .245);--dock-rect-radius-collapsed:calc(var(--dock-h) * .255);--dock-rect-radius-vertical:calc(var(--dock-h) * .235);--emoji-rect-radius:calc(var(--dock-h) * .188);--highlight-rect-radius:calc(var(--dock-h) * .192);--arrow-rect-radius:calc(var(--dock-h) * .135);--tool-rect-radius:calc(var(--dock-h) * .165);--rect-highlight-ring:max(2px,calc(var(--dock-h) * .030));--rect-highlight-glow:calc(var(--dock-h) * .125);--arrow-rect-bg-a:rgba(42,53,70,.46);--arrow-rect-bg-b:rgba(23,32,47,.38);--arrow-rect-edge:rgba(255,255,255,.16);--arrow-rect-inset:rgba(255,255,255,.13);--arrow-rect-shadow:rgba(15,23,42,.18)}.reaction-dock,.reaction-dock:not(.collapsed):not(.anchor-left):not(.anchor-right){border-radius:var(--dock-rect-radius)!important;overflow:hidden!important;background-clip:padding-box!important}.reaction-dock.collapsed:not(.anchor-left):not(.anchor-right){border-radius:var(--dock-rect-radius-collapsed)!important}.reaction-dock.anchor-left:not(.collapsed),.reaction-dock.anchor-right:not(.collapsed){border-radius:var(--dock-rect-radius-vertical)!important;overflow:hidden!important;background-clip:padding-box!important}.reaction-dock.anchor-left.collapsed,.reaction-dock.anchor-right.collapsed{border-radius:var(--dock-rect-radius-collapsed)!important;overflow:hidden!important;background-clip:padding-box!important}.reaction-dock::before,.reaction-dock::after{border-radius:inherit!important}.reaction-icon,.reaction-icon.sorting,.reaction-dock:not(.collapsed) .reaction-icon,.reaction-dock.collapsed .reaction-icon.recent-reaction,.reaction-dock.anchor-left:not(.collapsed) .reaction-icon,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon,.reaction-dock.anchor-left.collapsed .reaction-icon.recent-reaction,.reaction-dock.anchor-right.collapsed .reaction-icon.recent-reaction{border-radius:var(--emoji-rect-radius)!important;overflow:visible!important;background-clip:padding-box!important}.reaction-icon.locked,.reaction-dock.collapsed .reaction-icon.recent-reaction,.reaction-dock:not(.collapsed) .reaction-icon.locked,.reaction-dock:not(.collapsed) .reaction-icon.recent-reaction,.reaction-dock.anchor-left.collapsed .reaction-icon.recent-reaction,.reaction-dock.anchor-right.collapsed .reaction-icon.recent-reaction{border-radius:var(--highlight-rect-radius)!important;overflow:visible!important;background-clip:padding-box!important;box-shadow:inset 0 0 0 var(--rect-highlight-ring) var(--active-yellow,rgba(250,204,21,.96)),inset 0 1px 0 rgba(255,255,255,.18),0 0 var(--rect-highlight-glow) rgba(250,204,21,.20)!important}.reaction-icon.tool,.reaction-dock:not(.collapsed) .reaction-icon.tool,.reaction-dock.anchor-left:not(.collapsed) .reaction-icon.tool,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon.tool{border-radius:var(--tool-rect-radius)!important;overflow:visible!important;background-clip:padding-box!important}.toggle-slot,.reaction-dock .toggle-slot,.reaction-dock:not(.collapsed) .toggle-slot,.reaction-dock.collapsed .toggle-slot{width:calc(var(--dock-h) * .405)!important;min-width:calc(var(--dock-h) * .405)!important;height:calc(var(--dock-h) * .820)!important;border-radius:var(--arrow-rect-radius)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow:hidden!important;background:linear-gradient(145deg,var(--arrow-rect-bg-a),var(--arrow-rect-bg-b))!important;border:1px solid var(--arrow-rect-edge)!important;box-shadow:inset 0 1px 0 var(--arrow-rect-inset),inset 0 -1px 1px rgba(0,0,0,.10),0 6px 13px var(--arrow-rect-shadow)!important}.reaction-dock.anchor-left .toggle-slot,.reaction-dock.anchor-right .toggle-slot,.reaction-dock.anchor-left:not(.collapsed) .toggle-slot,.reaction-dock.anchor-right:not(.collapsed) .toggle-slot,.reaction-dock.anchor-left.collapsed .toggle-slot,.reaction-dock.anchor-right.collapsed .toggle-slot{width:calc(var(--dock-h) * .820)!important;min-width:calc(var(--dock-h) * .820)!important;height:calc(var(--dock-h) * .405)!important;min-height:calc(var(--dock-h) * .405)!important;border-radius:var(--arrow-rect-radius)!important}html[dir="rtl"] .reaction-dock.collapsed:not(.anchor-left):not(.anchor-right) .toggle-slot,html[dir="ltr"] .reaction-dock.collapsed:not(.anchor-left):not(.anchor-right) .toggle-slot{margin-inline:0!important}.chevron{position:relative!important;width:100%!important;height:100%!important;display:block!important;border:0!important;transform:none!important;filter:none!important;color:rgba(248,250,252,.98)!important;font-family:var(--font-ui)!important;font-weight:1000!important;line-height:1!important;text-shadow:0 1px 1px rgba(0,0,0,.26)!important}.chevron::before{position:absolute!important;left:50%!important;top:50%!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;font-size:calc(var(--dock-h) * .405)!important;line-height:.82!important;letter-spacing:0!important;transform:translate(-50%,-50%)!important;text-align:center!important}.chevron.left::before{content:"‹"!important;transform:translate(calc(-50% - var(--dock-h) * .010),calc(-50% - var(--dock-h) * .004))!important}.chevron.right::before{content:"›"!important;transform:translate(calc(-50% + var(--dock-h) * .010),calc(-50% - var(--dock-h) * .004))!important}.chevron.up::before{content:"⌃"!important;font-size:calc(var(--dock-h) * .355)!important;line-height:.80!important;transform:translate(-50%,calc(-50% + var(--dock-h) * .014))!important}.chevron.down::before{content:"⌄"!important;font-size:calc(var(--dock-h) * .355)!important;line-height:.80!important;transform:translate(-50%,calc(-50% - var(--dock-h) * .014))!important}.reaction-dock.position-left,.reaction-dock.position-right,.reaction-dock.position-left-bottom,.reaction-dock.position-right-bottom{margin:0!important}.reaction-dock.position-left,.reaction-dock.position-left:not(.collapsed),.reaction-dock.position-left.collapsed{left:calc(10px + env(safe-area-inset-left))!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.reaction-dock.position-right,.reaction-dock.position-right:not(.collapsed),.reaction-dock.position-right.collapsed{right:calc(10px + env(safe-area-inset-right))!important;left:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.reaction-dock.position-left-bottom,.reaction-dock.position-left-bottom:not(.collapsed),.reaction-dock.position-left-bottom.collapsed{left:calc(10px + env(safe-area-inset-left))!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;top:auto!important;transform:none!important}.reaction-dock.position-right-bottom,.reaction-dock.position-right-bottom:not(.collapsed),.reaction-dock.position-right-bottom.collapsed{right:calc(10px + env(safe-area-inset-right))!important;left:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;top:auto!important;transform:none!important}.reaction-dock.position-left-bottom:not(.collapsed),.reaction-dock.position-right-bottom:not(.collapsed){width:min(580px,calc(100vw - 20px))!important;max-width:min(580px,calc(100vw - 20px))!important;height:var(--dock-h)!important;max-height:var(--dock-h)!important}.reaction-dock.position-left-bottom.collapsed,.reaction-dock.position-right-bottom.collapsed{width:calc(var(--dock-h) * 1.50)!important;max-width:calc(100vw - 20px)!important;height:var(--dock-h)!important;max-height:var(--dock-h)!important}.reaction-dock.position-left:not(.collapsed),.reaction-dock.position-right:not(.collapsed){width:var(--dock-h)!important;max-width:var(--dock-h)!important;height:min(520px,calc(100svh - 110px))!important;max-height:min(520px,calc(100svh - 110px))!important}.reaction-dock.position-left.collapsed,.reaction-dock.position-right.collapsed{width:var(--dock-h)!important;max-width:var(--dock-h)!important;height:calc(var(--dock-h) * 1.50)!important;max-height:calc(100svh - 20px)!important}.reaction-dock.position-left-bottom .dock-inner,.reaction-dock.position-right-bottom .dock-inner{direction:ltr!important;flex-direction:row!important}.reaction-dock.position-left .dock-inner,.reaction-dock.position-right .dock-inner{direction:ltr!important;flex-direction:column-reverse!important}.reaction-dock.position-left-bottom .emoji-scroller,.reaction-dock.position-left-bottom .emoji-strip,.reaction-dock.position-right-bottom .emoji-scroller,.reaction-dock.position-right-bottom .emoji-strip{direction:ltr!important}.reaction-dock.position-left-bottom .toggle-slot{order:2!important}.reaction-dock.position-left-bottom .emoji-scroller{order:1!important}.reaction-dock.position-right-bottom .toggle-slot{order:1!important}.reaction-dock.position-right-bottom .emoji-scroller{order:2!important}.reaction-dock.position-left .toggle-slot,.reaction-dock.position-right .toggle-slot{order:1!important}.reaction-dock.position-left .emoji-scroller,.reaction-dock.position-right .emoji-scroller{order:2!important}html[dir="rtl"] .reaction-dock.position-left-bottom.collapsed,html[dir="ltr"] .reaction-dock.position-left-bottom.collapsed{left:calc(10px + env(safe-area-inset-left))!important;right:auto!important}html[dir="rtl"] .reaction-dock.position-right-bottom.collapsed,html[dir="ltr"] .reaction-dock.position-right-bottom.collapsed{right:calc(10px + env(safe-area-inset-right))!important;left:auto!important}html[dir="rtl"] .reaction-dock.position-left,html[dir="ltr"] .reaction-dock.position-left{left:calc(10px + env(safe-area-inset-left))!important;right:auto!important}html[dir="rtl"] .reaction-dock.position-right,html[dir="ltr"] .reaction-dock.position-right{right:calc(10px + env(safe-area-inset-right))!important;left:auto!important}html[dir="rtl"] .reaction-dock.position-left-bottom .toggle-slot,html[dir="ltr"] .reaction-dock.position-left-bottom .toggle-slot,html[dir="rtl"] .reaction-dock.position-right-bottom .toggle-slot,html[dir="ltr"] .reaction-dock.position-right-bottom .toggle-slot{margin-inline:0!important}@media (max-width:560px){.reaction-dock.position-left,.reaction-dock.position-left:not(.collapsed),.reaction-dock.position-left.collapsed{left:calc(7px + env(safe-area-inset-left))!important}.reaction-dock.position-right,.reaction-dock.position-right:not(.collapsed),.reaction-dock.position-right.collapsed{right:calc(7px + env(safe-area-inset-right))!important}.reaction-dock.position-left-bottom,.reaction-dock.position-left-bottom:not(.collapsed),.reaction-dock.position-left-bottom.collapsed{left:calc(7px + env(safe-area-inset-left))!important;bottom:calc(7px + env(safe-area-inset-bottom))!important}.reaction-dock.position-right-bottom,.reaction-dock.position-right-bottom:not(.collapsed),.reaction-dock.position-right-bottom.collapsed{right:calc(7px + env(safe-area-inset-right))!important;bottom:calc(7px + env(safe-area-inset-bottom))!important}.reaction-dock.position-left-bottom:not(.collapsed),.reaction-dock.position-right-bottom:not(.collapsed){width:min(450px,calc(100vw - 14px))!important;max-width:min(450px,calc(100vw - 14px))!important}}.reaction-dock.position-left-bottom,.reaction-dock.position-left-bottom.collapsed,.reaction-dock.position-left-bottom:not(.collapsed){left:calc(10px + env(safe-area-inset-left))!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;top:auto!important;transform:none!important;transform-origin:left bottom!important}.reaction-dock.position-right-bottom,.reaction-dock.position-right-bottom.collapsed,.reaction-dock.position-right-bottom:not(.collapsed){right:calc(10px + env(safe-area-inset-right))!important;left:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;top:auto!important;transform:none!important;transform-origin:right bottom!important}.reaction-dock.position-left-bottom .dock-inner,.reaction-dock.position-right-bottom .dock-inner{direction:ltr!important;flex-direction:row!important;justify-content:center!important}.reaction-dock.position-left-bottom .toggle-slot{order:1!important;margin-inline:0!important}.reaction-dock.position-left-bottom .emoji-scroller{order:2!important;direction:ltr!important}.reaction-dock.position-left-bottom .emoji-strip{direction:ltr!important;flex-direction:row!important;justify-content:flex-start!important}.reaction-dock.position-right-bottom .emoji-scroller{order:1!important;direction:ltr!important}.reaction-dock.position-right-bottom .toggle-slot{order:2!important;margin-inline:0!important}.reaction-dock.position-right-bottom .emoji-strip{direction:ltr!important;flex-direction:row-reverse!important;justify-content:flex-start!important}.reaction-dock.position-left-bottom.collapsed .emoji-strip,.reaction-dock.position-right-bottom.collapsed .emoji-strip{justify-content:center!important}html[dir="rtl"] .reaction-dock.position-left-bottom .dock-inner,html[dir="ltr"] .reaction-dock.position-left-bottom .dock-inner,html[dir="rtl"] .reaction-dock.position-right-bottom .dock-inner,html[dir="ltr"] .reaction-dock.position-right-bottom .dock-inner,html[dir="rtl"] .reaction-dock.position-left-bottom .emoji-strip,html[dir="ltr"] .reaction-dock.position-left-bottom .emoji-strip,html[dir="rtl"] .reaction-dock.position-right-bottom .emoji-strip,html[dir="ltr"] .reaction-dock.position-right-bottom .emoji-strip{direction:ltr!important}@media (max-width:560px){.reaction-dock.position-left-bottom,.reaction-dock.position-left-bottom.collapsed,.reaction-dock.position-left-bottom:not(.collapsed){left:calc(7px + env(safe-area-inset-left))!important;bottom:calc(7px + env(safe-area-inset-bottom))!important}.reaction-dock.position-right-bottom,.reaction-dock.position-right-bottom.collapsed,.reaction-dock.position-right-bottom:not(.collapsed){right:calc(7px + env(safe-area-inset-right))!important;bottom:calc(7px + env(safe-area-inset-bottom))!important}}.reaction-dock,.reaction-dock.position-left,.reaction-dock.position-right,.reaction-dock.position-left-bottom,.reaction-dock.position-right-bottom{will-change:width,height,max-width,max-height,transform;transform-origin:center center;transition:width 440ms cubic-bezier(.18,.86,.24,1),max-width 440ms cubic-bezier(.18,.86,.24,1),height 440ms cubic-bezier(.18,.86,.24,1),max-height 440ms cubic-bezier(.18,.86,.24,1),border-radius 440ms cubic-bezier(.18,.86,.24,1),padding 440ms cubic-bezier(.18,.86,.24,1),left 440ms cubic-bezier(.18,.86,.24,1),right 440ms cubic-bezier(.18,.86,.24,1),top 440ms cubic-bezier(.18,.86,.24,1),bottom 440ms cubic-bezier(.18,.86,.24,1),transform 440ms cubic-bezier(.18,.86,.24,1),background 520ms ease!important}.reaction-dock.position-left-bottom,.reaction-dock.position-left-bottom.collapsed,.reaction-dock.position-left-bottom:not(.collapsed){transform-origin:left bottom!important}.reaction-dock.position-right-bottom,.reaction-dock.position-right-bottom.collapsed,.reaction-dock.position-right-bottom:not(.collapsed){transform-origin:right bottom!important}.reaction-dock.position-left,.reaction-dock.position-left.collapsed,.reaction-dock.position-left:not(.collapsed){transform-origin:left center!important}.reaction-dock.position-right,.reaction-dock.position-right.collapsed,.reaction-dock.position-right:not(.collapsed){transform-origin:right center!important}.dock-inner,.emoji-scroller,.emoji-strip,.reaction-icon,.reaction-icon.recent-reaction,.toggle-slot{transition:opacity 220ms ease,transform 360ms cubic-bezier(.18,.86,.24,1),width 440ms cubic-bezier(.18,.86,.24,1),height 440ms cubic-bezier(.18,.86,.24,1),flex-basis 440ms cubic-bezier(.18,.86,.24,1)!important}.emoji-strip{position:relative!important;will-change:transform,opacity}.reaction-dock.dock-transitioning .emoji-scroller{overflow:hidden!important}.reaction-dock.dock-transitioning:not(.collapsed) .emoji-strip{animation:emojiStripSoftReveal 280ms cubic-bezier(.18,.86,.24,1) both}@keyframes emojiStripSoftReveal{from{opacity:.72;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.reaction-dock.collapsed .reaction-icon:not(.recent-reaction){display:inline-flex!important;position:absolute!important;left:50%!important;top:50%!important;margin:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,-50%) scale(.96)!important}.reaction-dock.collapsed .reaction-icon.recent-reaction{opacity:1!important;visibility:visible!important;position:relative!important;left:auto!important;top:auto!important;transform:none!important}.reaction-dock.is-position-animating{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;transform-style:preserve-3d!important;will-change:transform!important;pointer-events:none!important}.reaction-dock.is-position-animating .emoji-scroller{overflow:hidden!important}.reaction-dock.is-position-animating .emoji-strip{animation:none!important;will-change:transform,opacity!important}:root{--vertical-thumb-bottom:clamp(64px,9svh,112px)}.reaction-dock.position-left,.reaction-dock.position-left.collapsed,.reaction-dock.position-left:not(.collapsed){left:calc(10px + env(safe-area-inset-left))!important;right:auto!important;top:auto!important;bottom:calc(var(--vertical-thumb-bottom) + env(safe-area-inset-bottom))!important;transform:none!important;transform-origin:left bottom!important}.reaction-dock.position-right,.reaction-dock.position-right.collapsed,.reaction-dock.position-right:not(.collapsed){right:calc(10px + env(safe-area-inset-right))!important;left:auto!important;top:auto!important;bottom:calc(var(--vertical-thumb-bottom) + env(safe-area-inset-bottom))!important;transform:none!important;transform-origin:right bottom!important}@media (max-width:560px){:root{--vertical-thumb-bottom:clamp(58px,8.5svh,92px)}.reaction-dock.position-left,.reaction-dock.position-left.collapsed,.reaction-dock.position-left:not(.collapsed){left:calc(7px + env(safe-area-inset-left))!important;bottom:calc(var(--vertical-thumb-bottom) + env(safe-area-inset-bottom))!important}.reaction-dock.position-right,.reaction-dock.position-right.collapsed,.reaction-dock.position-right:not(.collapsed){right:calc(7px + env(safe-area-inset-right))!important;bottom:calc(var(--vertical-thumb-bottom) + env(safe-area-inset-bottom))!important}}.settings-toolbar .toolbar-btn{user-select:none!important;-webkit-user-drag:none!important}.settings-toolbar .lock-zone.is-locked,.settings-toolbar .live-zone.is-live{overflow:visible!important}.reaction-icon.recent-reaction.plain-recent:not(.locked):not(.recent-green),.reaction-dock .reaction-icon.recent-reaction.plain-recent:not(.locked):not(.recent-green),.reaction-dock:not(.collapsed) .reaction-icon.recent-reaction.plain-recent:not(.locked):not(.recent-green),.reaction-dock.collapsed .reaction-icon.recent-reaction.plain-recent:not(.locked):not(.recent-green){background:radial-gradient(circle at 30% 18%,var(--emoji-ring-inner),transparent 44%),var(--emoji-ring-bg)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.20),inset 0 -1px 0 rgba(15,23,42,.10),0 0 0 1px var(--emoji-ring-line),0 7px 14px var(--emoji-ring-shadow)!important;animation:none!important}html[data-theme="night"] .reaction-icon.recent-reaction.plain-recent:not(.locked):not(.recent-green),html[data-theme="night"] .reaction-dock .reaction-icon.recent-reaction.plain-recent:not(.locked):not(.recent-green),html[data-theme="night"] .reaction-dock:not(.collapsed) .reaction-icon.recent-reaction.plain-recent:not(.locked):not(.recent-green),html[data-theme="night"] .reaction-dock.collapsed .reaction-icon.recent-reaction.plain-recent:not(.locked):not(.recent-green){box-shadow:inset 0 1px 0 rgba(255,255,255,.10),inset 0 -1px 0 rgba(0,0,0,.22),0 0 0 1px var(--emoji-ring-line),0 8px 16px var(--emoji-ring-shadow)!important}.settings-toolbar .live-zone.is-live{overflow:visible!important}.settings-toolbar .toolbar-btn.live-zone.is-live,.settings-toolbar.toolbar-horizontal .toolbar-btn.live-zone.is-live,.settings-toolbar.toolbar-vertical .toolbar-btn.live-zone.is-live{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.34),transparent 42%),var(--active-yellow-soft)!important;box-shadow:inset 0 0 0 2px var(--active-yellow),0 0 0 1px rgba(255,246,184,.45),0 0 24px rgba(250,204,21,.34),0 8px 16px rgba(15,23,42,.16)!important;opacity:1!important;overflow:visible!important;color:#fff!important}.settings-toolbar .toolbar-btn.live-zone.is-live .rx-apple-emoji{filter:drop-shadow(0 0 9px rgba(250,204,21,.58)) drop-shadow(0 4px 5px rgba(0,0,0,.22))!important}.settings-toolbar .toolbar-btn.live-zone.is-not-live,.settings-toolbar.toolbar-horizontal .toolbar-btn.live-zone.is-not-live,.settings-toolbar.toolbar-vertical .toolbar-btn.live-zone.is-not-live{background:radial-gradient(circle at 30% 18%,var(--emoji-ring-inner),transparent 44%),var(--emoji-ring-bg)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 1px var(--emoji-ring-line),0 7px 14px var(--emoji-ring-shadow)!important;opacity:.76!important;overflow:visible!important}.settings-toolbar .toolbar-btn.live-zone.is-not-live .rx-apple-emoji{filter:drop-shadow(0 4px 5px rgba(0,0,0,.22))!important}.settings-toolbar .toolbar-btn.lock-zone.is-locked,.settings-toolbar.toolbar-horizontal .toolbar-btn.lock-zone.is-locked,.settings-toolbar.toolbar-vertical .toolbar-btn.lock-zone.is-locked{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.34),transparent 42%),var(--active-yellow-soft)!important;box-shadow:inset 0 0 0 2px var(--active-yellow),0 0 0 1px rgba(255,246,184,.45),0 0 24px rgba(250,204,21,.34),0 8px 16px rgba(15,23,42,.16)!important;opacity:1!important;overflow:visible!important;color:#fff!important}.settings-toolbar .toolbar-btn.lock-zone.is-locked .rx-apple-emoji{filter:drop-shadow(0 0 9px rgba(250,204,21,.58)) drop-shadow(0 4px 5px rgba(0,0,0,.22))!important}:root{--active-red:rgba(239,68,68,.96);--active-red-soft:rgba(239,68,68,.20)}.reaction-icon.pinned,.reaction-dock .reaction-icon.pinned,.reaction-dock:not(.collapsed) .reaction-icon.pinned,.reaction-dock.collapsed .reaction-icon.recent-reaction.pinned,.reaction-dock.anchor-left:not(.collapsed) .reaction-icon.pinned,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon.pinned{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.34),transparent 42%),var(--active-red-soft)!important;box-shadow:inset 0 0 0 2px var(--active-red),0 0 0 1px rgba(254,202,202,.45),0 0 24px rgba(239,68,68,.34),0 10px 18px rgba(15,23,42,.16)!important;animation:redPulse 620ms cubic-bezier(.16,.98,.32,1) both;overflow:visible!important}html[data-theme="night"] .reaction-icon.pinned,html[data-theme="night"] .reaction-dock .reaction-icon.pinned,html[data-theme="night"] .reaction-dock:not(.collapsed) .reaction-icon.pinned,html[data-theme="night"] .reaction-dock.collapsed .reaction-icon.recent-reaction.pinned{box-shadow:inset 0 0 0 2px var(--active-red),0 0 0 1px rgba(254,202,202,.34),0 0 22px rgba(239,68,68,.28),0 10px 18px rgba(0,0,0,.20)!important}.reaction-icon.pinned.recent-green,.reaction-icon.pinned.locked,.reaction-icon.pinned.is-live{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.34),transparent 42%),var(--active-red-soft)!important;box-shadow:inset 0 0 0 2px var(--active-red),0 0 0 1px rgba(254,202,202,.45),0 0 24px rgba(239,68,68,.34),0 10px 18px rgba(15,23,42,.16)!important}.settings-toolbar .toolbar-btn.lock-zone.is-locked,.settings-toolbar .toolbar-btn.lock-zone.is-locked.pinned,.settings-toolbar.toolbar-horizontal .toolbar-btn.lock-zone.is-locked,.settings-toolbar.toolbar-vertical .toolbar-btn.lock-zone.is-locked{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.34),transparent 42%),var(--active-red-soft)!important;box-shadow:inset 0 0 0 2px var(--active-red),0 0 0 1px rgba(254,202,202,.45),0 0 24px rgba(239,68,68,.34),0 8px 16px rgba(15,23,42,.16)!important;opacity:1!important;overflow:visible!important;color:#fff!important}.settings-toolbar .toolbar-btn.lock-zone.is-locked .rx-apple-emoji{filter:drop-shadow(0 0 9px rgba(239,68,68,.58)) drop-shadow(0 4px 5px rgba(0,0,0,.22))!important}.settings-toolbar .toolbar-btn.lock-zone.drop-hot{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.34),transparent 42%),var(--active-red-soft)!important;box-shadow:inset 0 0 0 2px var(--active-red),0 0 0 1px rgba(254,202,202,.45),0 0 28px rgba(239,68,68,.38),0 12px 20px rgba(15,23,42,.20)!important}.reaction-icon.pinned.pulse-yellow-anim{animation:redPulseClick 500ms cubic-bezier(.16,.98,.32,1) forwards!important}@keyframes redPulse{0%{box-shadow:inset 0 0 0 2px var(--active-red),0 0 0 1px rgba(254,202,202,.45),0 0 8px rgba(239,68,68,.18),0 10px 18px rgba(15,23,42,.16)}55%{box-shadow:inset 0 0 0 2px var(--active-red),0 0 0 1px rgba(254,202,202,.55),0 0 30px rgba(239,68,68,.44),0 11px 20px rgba(15,23,42,.18)}100%{box-shadow:inset 0 0 0 2px var(--active-red),0 0 0 1px rgba(254,202,202,.45),0 0 24px rgba(239,68,68,.34),0 10px 18px rgba(15,23,42,.16)}}@keyframes redPulseClick{0%{transform:scale(1)}45%{transform:scale(1.075)}100%{transform:scale(1)}}:root{--pop-orb-size:clamp(68px,8.8vw,82px);--pop-orb-radius:calc(var(--pop-orb-size) * .34);--pop-glass-bg:rgba(35,48,68,.50);--pop-glass-edge:rgba(255,255,255,.34);--pop-glass-shine:rgba(255,255,255,.32);--pop-name-bg:rgba(18,26,40,.54);--pop-name-edge:rgba(255,255,255,.28);--pop-combo-a:rgba(37,99,235,.88);--pop-combo-b:rgba(124,58,237,.86)}.reaction-pop,.reaction-pop.pop-up,.reaction-pop.pop-right,.reaction-pop.pop-left{position:fixed!important;z-index:80!important;pointer-events:none!important;opacity:0;gap:7px!important;align-items:center!important;justify-content:center!important;will-change:transform,opacity!important;transform-origin:50% 50%!important;filter:none!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}.reaction-pop.pop-up{display:flex!important;flex-direction:column!important;animation:reactionPopUpPremium 1.48s cubic-bezier(.18,.92,.22,1) forwards!important}.reaction-pop.pop-right{display:flex!important;flex-direction:row!important;animation:reactionPopRightPremium 1.48s cubic-bezier(.18,.92,.22,1) forwards!important}.reaction-pop.pop-left{display:flex!important;flex-direction:row-reverse!important;animation:reactionPopLeftPremium 1.48s cubic-bezier(.18,.92,.22,1) forwards!important}@keyframes reactionPopUpPremium{0%{transform:translate(-50%,-48%) scale(.70);opacity:0}12%{transform:translate(-50%,-104%) scale(1.10);opacity:1}25%{transform:translate(-50%,-112%) scale(1);opacity:1}72%{transform:translate(-50%,-116%) scale(1);opacity:1}100%{transform:translate(-50%,-148%) scale(.94);opacity:0}}@keyframes reactionPopRightPremium{0%{transform:translate(calc(-50% - 48px),-50%) scale(.70);opacity:0}12%{transform:translate(calc(-50% + 12px),-50%) scale(1.10);opacity:1}25%{transform:translate(-50%,-50%) scale(1);opacity:1}72%{transform:translate(calc(-50% + 8px),-50%) scale(1);opacity:1}100%{transform:translate(calc(-50% + 44px),-50%) scale(.94);opacity:0}}@keyframes reactionPopLeftPremium{0%{transform:translate(calc(-50% + 48px),-50%) scale(.70);opacity:0}12%{transform:translate(calc(-50% - 12px),-50%) scale(1.10);opacity:1}25%{transform:translate(-50%,-50%) scale(1);opacity:1}72%{transform:translate(calc(-50% - 8px),-50%) scale(1);opacity:1}100%{transform:translate(calc(-50% - 44px),-50%) scale(.94);opacity:0}}.reaction-pop .reaction-name{max-width:min(150px,42vw)!important;padding:4px 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;letter-spacing:-.01em!important;line-height:1.05!important;color:rgba(255,255,255,.98)!important;text-shadow:0 1px 1px rgba(0,0,0,.34)!important;background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.06)),var(--pop-name-bg)!important;border:1px solid var(--pop-name-edge)!important;box-shadow:0 9px 18px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.22)!important;backdrop-filter:blur(8px) saturate(1.18)!important;-webkit-backdrop-filter:blur(8px) saturate(1.18)!important}.reaction-pop.pop-right .reaction-name,.reaction-pop.pop-left .reaction-name{max-width:min(132px,34vw)!important;white-space:nowrap!important}.reaction-pop .reaction-pop-emoji{position:relative!important;width:var(--pop-orb-size)!important;height:var(--pop-orb-size)!important;display:grid!important;place-items:center!important;flex:0 0 var(--pop-orb-size)!important;overflow:visible!important;isolation:isolate!important}.reaction-pop .reaction-pop-emoji::before{content:""!important;position:absolute!important;inset:-7px!important;z-index:-2!important;border-radius:var(--pop-orb-radius)!important;background:radial-gradient(circle at 28% 18%,var(--pop-glass-shine),transparent 42%),radial-gradient(circle at 70% 82%,rgba(255,255,255,.10),transparent 45%),linear-gradient(145deg,var(--pop-glass-bg),rgba(255,255,255,.08))!important;border:1px solid var(--pop-glass-edge)!important;box-shadow:0 16px 30px rgba(0,0,0,.18),0 0 22px rgba(255,255,255,.10),inset 0 1px 0 rgba(255,255,255,.30),inset 0 -1px 0 rgba(15,23,42,.14)!important;backdrop-filter:blur(9px) saturate(1.18)!important;-webkit-backdrop-filter:blur(9px) saturate(1.18)!important}.reaction-pop .reaction-pop-emoji::after{content:"";position:absolute;inset:-15px;z-index:-3;border-radius:calc(var(--pop-orb-radius) * 1.1);background:radial-gradient(circle,rgba(255,255,255,.20),transparent 62%);opacity:.75;filter:blur(5px)}.reaction-pop .reaction-pop-emoji .rx-apple-emoji{position:relative!important;z-index:1!important;width:calc(var(--pop-orb-size) * .88)!important;height:calc(var(--pop-orb-size) * .88)!important;min-width:calc(var(--pop-orb-size) * .88)!important;filter:drop-shadow(0 7px 8px rgba(0,0,0,.24))!important;transform:translateZ(0)}.reaction-pop .combo{position:absolute!important;z-index:3!important;right:calc(var(--pop-orb-size) * -.08)!important;bottom:calc(var(--pop-orb-size) * -.09)!important;min-width:calc(var(--pop-orb-size) * .43)!important;height:calc(var(--pop-orb-size) * .30)!important;padding:0 calc(var(--pop-orb-size) * .12)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;color:#fff!important;font-size:calc(var(--pop-orb-size) * .16)!important;font-weight:1000!important;letter-spacing:-.03em!important;line-height:1!important;background:linear-gradient(135deg,var(--pop-combo-a),var(--pop-combo-b))!important;border:1px solid rgba(255,255,255,.46)!important;box-shadow:0 9px 18px rgba(37,99,235,.22),inset 0 1px 0 rgba(255,255,255,.38)!important;backdrop-filter:blur(7px) saturate(1.22)!important;-webkit-backdrop-filter:blur(7px) saturate(1.22)!important}.reaction-pop.pop-left .combo{left:calc(var(--pop-orb-size) * -.08)!important;right:auto!important}@media (max-width:560px){:root{--pop-orb-size:clamp(62px,18vw,72px)}.reaction-pop .reaction-name{font-size:11px!important;padding:4px 9px!important}.reaction-pop.pop-right .reaction-name,.reaction-pop.pop-left .reaction-name{max-width:min(118px,32vw)!important}}:root{--rx-pop-size:clamp(64px,8vw,74px);--rx-pop-radius:calc(var(--rx-pop-size) * .31);--rx-emoji-size:calc(var(--rx-pop-size) * .82);--rx-glass-fill-top:rgba(255,255,255,.38);--rx-glass-fill-mid:rgba(225,238,255,.18);--rx-glass-fill-bottom:rgba(95,118,150,.14);--rx-glass-edge-light:rgba(255,255,255,.74);--rx-glass-edge-soft:rgba(255,255,255,.28);--rx-glass-edge-dark:rgba(28,43,68,.20);--rx-glass-shadow:rgba(15,23,42,.24);--rx-glass-inner-shadow:rgba(19,34,56,.16);--rx-name-bg-a:rgba(255,255,255,.30);--rx-name-bg-b:rgba(54,74,108,.46);--rx-name-border:rgba(255,255,255,.34);--rx-name-text:rgba(255,255,255,.98);--rx-badge-bg-a:rgba(59,130,246,.88);--rx-badge-bg-b:rgba(124,58,237,.84);--rx-badge-border:rgba(255,255,255,.50);--rx-badge-shadow:rgba(37,99,235,.32)}@keyframes rxGlassBgDay{0%,100%{transform:scale(1) translate3d(0,0,0)}50%{transform:scale(1.025) translate3d(-.8%,.6%,0)}}@keyframes rxGlassBgNight{0%,100%{transform:scale(1) translate3d(0,0,0)}50%{transform:scale(1.03) translate3d(.7%,-.6%,0)}}.reaction-pop,.reaction-pop.pop-up,.reaction-pop.pop-right,.reaction-pop.pop-left{gap:5px!important;filter:none!important;transform-style:preserve-3d!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;isolation:isolate!important}.reaction-pop.pop-up{flex-direction:column!important}.reaction-pop.pop-right{flex-direction:row!important}.reaction-pop.pop-left{flex-direction:row-reverse!important}.reaction-pop .reaction-pop-emoji{position:relative!important;width:var(--rx-pop-size)!important;height:var(--rx-pop-size)!important;min-width:var(--rx-pop-size)!important;flex:0 0 var(--rx-pop-size)!important;display:grid!important;place-items:center!important;overflow:visible!important;isolation:isolate!important;transform-style:preserve-3d!important;filter:none!important}.reaction-pop .reaction-pop-emoji::before,.reaction-pop .reaction-pop-emoji::after{content:none!important;display:none!important}.reaction-pop .glass-lens,.reaction-pop .glass-edge,.reaction-pop .glass-shine{position:absolute!important;pointer-events:none!important;border-radius:var(--rx-pop-radius)!important;transform:translateZ(0)!important;mix-blend-mode:normal!important}.reaction-pop .glass-lens{inset:0!important;z-index:0!important;background:linear-gradient(145deg,var(--rx-glass-fill-top) 0%,var(--rx-glass-fill-mid) 48%,var(--rx-glass-fill-bottom) 100%)!important;border:1px solid var(--rx-glass-edge-light)!important;box-shadow:0 18px 30px var(--rx-glass-shadow),0 5px 12px rgba(15,23,42,.10),inset 1px 1px 0 var(--rx-glass-edge-soft),inset -1px -1px 0 var(--rx-glass-edge-dark),inset 0 -12px 18px var(--rx-glass-inner-shadow)!important;backdrop-filter:blur(18px) saturate(1.35) contrast(1.05)!important;-webkit-backdrop-filter:blur(18px) saturate(1.35) contrast(1.05)!important}.reaction-pop .glass-edge{inset:0!important;z-index:3!important;background:transparent!important;border:1px solid rgba(255,255,255,.20)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.13),inset 8px 8px 16px rgba(255,255,255,.10),inset -8px -10px 18px rgba(10,20,35,.10)!important}.reaction-pop .glass-shine{z-index:3!important;left:calc(var(--rx-pop-size) * .18)!important;top:calc(var(--rx-pop-size) * .15)!important;width:calc(var(--rx-pop-size) * .24)!important;height:calc(var(--rx-pop-size) * .105)!important;border-radius:999px!important;background:rgba(255,255,255,.46)!important;box-shadow:0 0 12px rgba(255,255,255,.20)!important;opacity:.50!important;transform:rotate(-18deg) translateZ(2px)!important}html[data-theme="night"] .reaction-pop .glass-shine,html.theme-night .reaction-pop .glass-shine{background:rgba(230,242,255,.28)!important;opacity:.46!important}.reaction-pop .reaction-pop-emoji .rx-apple-emoji{position:relative!important;z-index:2!important;width:var(--rx-emoji-size)!important;height:var(--rx-emoji-size)!important;min-width:var(--rx-emoji-size)!important;max-width:var(--rx-emoji-size)!important;object-fit:contain!important;transform:translateY(-1px) translateZ(1px)!important;filter:drop-shadow(0 5px 8px rgba(0,0,0,.24))!important;mix-blend-mode:normal!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.reaction-pop .combo,.reaction-pop.pop-up .combo,.reaction-pop.pop-right .combo,.reaction-pop.pop-left .combo{position:absolute!important;left:calc(var(--rx-pop-size) * -.08)!important;bottom:calc(var(--rx-pop-size) * -.08)!important;right:auto!important;top:auto!important;z-index:5!important;min-width:calc(var(--rx-pop-size) * .38)!important;height:calc(var(--rx-pop-size) * .26)!important;padding:0 calc(var(--rx-pop-size) * .10)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;color:#fff!important;font-size:calc(var(--rx-pop-size) * .14)!important;font-weight:950!important;letter-spacing:-.035em!important;line-height:1!important;text-shadow:0 1px 1px rgba(0,0,0,.28)!important;background:linear-gradient(145deg,var(--rx-badge-bg-a),var(--rx-badge-bg-b))!important;border:1px solid var(--rx-badge-border)!important;box-shadow:0 8px 14px var(--rx-badge-shadow),inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(15,23,42,.14)!important;backdrop-filter:blur(10px) saturate(1.18)!important;-webkit-backdrop-filter:blur(10px) saturate(1.18)!important}.reaction-pop .reaction-name{max-width:min(128px,36vw)!important;padding:3.5px 8px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:-.012em!important;line-height:1.05!important;color:var(--rx-name-text)!important;text-shadow:0 1px 1px rgba(0,0,0,.26)!important;background:linear-gradient(145deg,var(--rx-name-bg-a),var(--rx-name-bg-b))!important;border:1px solid var(--rx-name-border)!important;box-shadow:0 8px 14px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(15,23,42,.10)!important;backdrop-filter:blur(10px) saturate(1.16)!important;-webkit-backdrop-filter:blur(10px) saturate(1.16)!important}.reaction-pop.pop-right .reaction-name,.reaction-pop.pop-left .reaction-name{max-width:min(112px,30vw)!important;white-space:nowrap!important}@media (max-width:560px){:root{--rx-pop-size:clamp(58px,16vw,66px)}.reaction-pop .reaction-name{font-size:10px!important;padding:3px 7px!important}.reaction-pop.pop-right .reaction-name,.reaction-pop.pop-left .reaction-name{max-width:min(104px,29vw)!important}}.settings-toolbar .toolbar-btn.lock-zone{position:relative!important;overflow:visible!important}.settings-toolbar .toolbar-btn.lock-zone .pin-corner-badge{position:absolute!important;top:calc(var(--dock-h) * -.055)!important;right:calc(var(--dock-h) * -.055)!important;width:calc(var(--dock-h) * .255)!important;height:calc(var(--dock-h) * .255)!important;min-width:calc(var(--dock-h) * .255)!important;border-radius:999px!important;display:grid!important;place-items:center!important;z-index:8!important;pointer-events:none!important;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;font-size:calc(var(--dock-h) * .145)!important;line-height:1!important;background:rgba(15,23,42,.74)!important;border:1px solid rgba(255,255,255,.44)!important;box-shadow:0 5px 12px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.26)!important;backdrop-filter:blur(8px) saturate(1.25)!important;-webkit-backdrop-filter:blur(8px) saturate(1.25)!important;transform:translateZ(0)!important}html[data-theme="night"] .settings-toolbar .toolbar-btn.lock-zone .pin-corner-badge{background:rgba(2,6,23,.80)!important;border-color:rgba(226,240,255,.30)!important;box-shadow:0 5px 12px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.18)!important}.emoji-strip .pin-corner-badge,.reaction-dock .reaction-icon .pin-corner-badge{display:none!important}.reaction-pop.from-bar.pop-up{animation:rxBarPopUpClose 1.32s cubic-bezier(.18,.92,.22,1) forwards!important}.reaction-pop.from-bar.pop-right{animation:rxBarPopRightClose 1.32s cubic-bezier(.18,.92,.22,1) forwards!important}.reaction-pop.from-bar.pop-left{animation:rxBarPopLeftClose 1.32s cubic-bezier(.18,.92,.22,1) forwards!important}.reaction-pop.from-screen.pop-up{animation:rxScreenPopUpExact 1.32s cubic-bezier(.18,.92,.22,1) forwards!important}.reaction-pop.from-screen.pop-right{animation:rxScreenPopRightExact 1.32s cubic-bezier(.18,.92,.22,1) forwards!important}.reaction-pop.from-screen.pop-left{animation:rxScreenPopLeftExact 1.32s cubic-bezier(.18,.92,.22,1) forwards!important}@keyframes rxBarPopUpClose{0%{transform:translate(-50%,-50%) scale(.76);opacity:0}12%{transform:translate(-50%,-58%) scale(1.08);opacity:1}25%{transform:translate(-50%,-54%) scale(1);opacity:1}72%{transform:translate(-50%,-56%) scale(1);opacity:1}100%{transform:translate(-50%,-72%) scale(.95);opacity:0}}@keyframes rxBarPopRightClose{0%{transform:translate(-50%,-50%) scale(.76);opacity:0}12%{transform:translate(calc(-50% + 12px),-50%) scale(1.08);opacity:1}25%{transform:translate(calc(-50% + 6px),-50%) scale(1);opacity:1}72%{transform:translate(calc(-50% + 8px),-50%) scale(1);opacity:1}100%{transform:translate(calc(-50% + 26px),-50%) scale(.95);opacity:0}}@keyframes rxBarPopLeftClose{0%{transform:translate(-50%,-50%) scale(.76);opacity:0}12%{transform:translate(calc(-50% - 12px),-50%) scale(1.08);opacity:1}25%{transform:translate(calc(-50% - 6px),-50%) scale(1);opacity:1}72%{transform:translate(calc(-50% - 8px),-50%) scale(1);opacity:1}100%{transform:translate(calc(-50% - 26px),-50%) scale(.95);opacity:0}}@keyframes rxScreenPopUpExact{0%{transform:translate(-50%,-50%) scale(.76);opacity:0}12%{transform:translate(-50%,-50%) scale(1.08);opacity:1}25%{transform:translate(-50%,-52%) scale(1);opacity:1}72%{transform:translate(-50%,-58%) scale(1);opacity:1}100%{transform:translate(-50%,-78%) scale(.95);opacity:0}}@keyframes rxScreenPopRightExact{0%{transform:translate(-50%,-50%) scale(.76);opacity:0}12%{transform:translate(-50%,-50%) scale(1.08);opacity:1}25%{transform:translate(calc(-50% + 3px),-50%) scale(1);opacity:1}72%{transform:translate(calc(-50% + 8px),-50%) scale(1);opacity:1}100%{transform:translate(calc(-50% + 22px),-50%) scale(.95);opacity:0}}@keyframes rxScreenPopLeftExact{0%{transform:translate(-50%,-50%) scale(.76);opacity:0}12%{transform:translate(-50%,-50%) scale(1.08);opacity:1}25%{transform:translate(calc(-50% - 3px),-50%) scale(1);opacity:1}72%{transform:translate(calc(-50% - 8px),-50%) scale(1);opacity:1}100%{transform:translate(calc(-50% - 22px),-50%) scale(.95);opacity:0}}.reaction-dock.collapsed .reaction-icon.recent-reaction{touch-action:none!important}.reaction-pop.from-bar.pop-right{animation:rxBarPopRightCloser 1.30s cubic-bezier(.18,.92,.22,1) forwards!important}.reaction-pop.from-bar.pop-left{animation:rxBarPopLeftCloser 1.30s cubic-bezier(.18,.92,.22,1) forwards!important}@keyframes rxBarPopRightCloser{0%{transform:translate(-50%,-50%) scale(.76);opacity:0}12%{transform:translate(calc(-50% + 8px),-50%) scale(1.07);opacity:1}25%{transform:translate(calc(-50% + 4px),-50%) scale(1);opacity:1}72%{transform:translate(calc(-50% + 5px),-50%) scale(1);opacity:1}100%{transform:translate(calc(-50% + 16px),-50%) scale(.95);opacity:0}}@keyframes rxBarPopLeftCloser{0%{transform:translate(-50%,-50%) scale(.76);opacity:0}12%{transform:translate(calc(-50% - 8px),-50%) scale(1.07);opacity:1}25%{transform:translate(calc(-50% - 4px),-50%) scale(1);opacity:1}72%{transform:translate(calc(-50% - 5px),-50%) scale(1);opacity:1}100%{transform:translate(calc(-50% - 16px),-50%) scale(.95);opacity:0}}.reaction-pop .reaction-name,.reaction-name{color:#ffffff!important;font-weight:1000!important;text-shadow:0 1px 2px rgba(0,0,0,.78),0 0 8px rgba(0,0,0,.38)!important;background:linear-gradient(135deg,rgba(15,23,42,.76),rgba(15,23,42,.54))!important;border:1px solid rgba(255,255,255,.42)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 10px 22px rgba(0,0,0,.24)!important;backdrop-filter:blur(12px) saturate(1.35)!important;-webkit-backdrop-filter:blur(12px) saturate(1.35)!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important}html[data-theme="night"] .reaction-pop .reaction-name,html.theme-night .reaction-pop .reaction-name,html[data-theme="night"] .reaction-name,html.theme-night .reaction-name{color:#ffffff!important;background:linear-gradient(135deg,rgba(2,6,23,.84),rgba(15,23,42,.66))!important;border-color:rgba(255,255,255,.30)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.20),0 10px 22px rgba(0,0,0,.34)!important}.reaction-pop .reaction-pop-emoji::before{border-radius:28px!important}.reaction-pop .glass-lens{border-radius:28px!important}@media (max-width:560px){.reaction-pop .reaction-pop-emoji::before{border-radius:24px!important}.reaction-pop .glass-lens{border-radius:24px!important}}:root{--popup-glass-size:96px;--popup-emoji-size:74px;--popup-glass-radius:31px}.reaction-pop .reaction-pop-emoji{position:relative!important;width:var(--popup-glass-size)!important;height:var(--popup-glass-size)!important;min-width:var(--popup-glass-size)!important;flex:0 0 var(--popup-glass-size)!important;display:grid!important;place-items:center!important;border-radius:var(--popup-glass-radius)!important;overflow:visible!important;isolation:isolate!important;filter:none!important}.reaction-pop .glass-lens,.reaction-pop .reaction-pop-emoji::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;display:block!important;border-radius:var(--popup-glass-radius)!important;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.42),transparent 42%),radial-gradient(circle at 72% 90%,rgba(15,23,42,.20),transparent 48%),linear-gradient(145deg,rgba(77,90,112,.72),rgba(38,51,72,.52))!important;border:1px solid rgba(255,255,255,.30)!important;box-shadow:0 18px 36px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.34),inset 0 -2px 6px rgba(15,23,42,.18)!important;backdrop-filter:blur(15px) saturate(1.45)!important;-webkit-backdrop-filter:blur(15px) saturate(1.45)!important;transform:none!important;mix-blend-mode:normal!important}html[data-theme="night"] .reaction-pop .glass-lens,html[data-theme="night"] .reaction-pop .reaction-pop-emoji::before,html.theme-night .reaction-pop .glass-lens,html.theme-night .reaction-pop .reaction-pop-emoji::before{background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.30),transparent 42%),radial-gradient(circle at 72% 90%,rgba(0,0,0,.34),transparent 48%),linear-gradient(145deg,rgba(72,86,109,.76),rgba(18,28,46,.64))!important;border-color:rgba(226,240,255,.24)!important;box-shadow:0 18px 36px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -2px 7px rgba(0,0,0,.26)!important}.reaction-pop .glass-edge{position:absolute!important;inset:0!important;z-index:3!important;border-radius:var(--popup-glass-radius)!important;background:transparent!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10),inset 1px 1px 0 rgba(255,255,255,.18),inset -1px -1px 0 rgba(15,23,42,.12)!important;pointer-events:none!important;mix-blend-mode:normal!important}.reaction-pop .glass-shine{position:absolute!important;z-index:3!important;left:calc(var(--popup-glass-size) * .18)!important;top:calc(var(--popup-glass-size) * .14)!important;width:calc(var(--popup-glass-size) * .24)!important;height:calc(var(--popup-glass-size) * .10)!important;border-radius:999px!important;background:rgba(255,255,255,.30)!important;box-shadow:0 0 10px rgba(255,255,255,.12)!important;opacity:.45!important;transform:rotate(-18deg)!important;pointer-events:none!important;mix-blend-mode:normal!important}.reaction-pop .reaction-pop-emoji::after{content:none!important;display:none!important}.reaction-pop .reaction-pop-emoji .rx-apple-emoji{position:relative!important;z-index:2!important;width:var(--popup-emoji-size)!important;height:var(--popup-emoji-size)!important;min-width:var(--popup-emoji-size)!important;max-width:var(--popup-emoji-size)!important;object-fit:contain!important;transform:translateY(-1px)!important;filter:drop-shadow(0 9px 12px rgba(0,0,0,.28))!important;mix-blend-mode:normal!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}@media (max-width:560px){:root{--popup-glass-size:84px;--popup-emoji-size:64px;--popup-glass-radius:27px}}.reaction-pop .reaction-pop-emoji{position:relative!important;width:82px!important;height:82px!important;min-width:82px!important;flex:0 0 82px!important;display:grid!important;place-items:center!important;overflow:visible!important;isolation:isolate!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.reaction-pop .reaction-pop-emoji::before,.reaction-pop .reaction-pop-emoji::after{content:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.reaction-pop .glass-lens,.reaction-pop .glass-edge,.reaction-pop .glass-shine{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.reaction-pop .reaction-pop-emoji .rx-apple-emoji{position:relative!important;z-index:1!important;width:78px!important;height:78px!important;min-width:78px!important;max-width:78px!important;object-fit:contain!important;transform:translateY(0) translateZ(0)!important;mix-blend-mode:normal!important;filter:drop-shadow(0 10px 12px rgba(0,0,0,.30)) drop-shadow(0 2px 4px rgba(255,255,255,.18))!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}@media (max-width:560px){.reaction-pop .reaction-pop-emoji{width:72px!important;height:72px!important;min-width:72px!important;flex-basis:72px!important}.reaction-pop .reaction-pop-emoji .rx-apple-emoji{width:68px!important;height:68px!important;min-width:68px!important;max-width:68px!important}}.drag-preview{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;width:86px!important;height:86px!important;border-radius:0!important;display:grid!important;place-items:center!important;opacity:.98!important}.drag-preview::before,.drag-preview::after{display:none!important;content:none!important}.drag-preview .rx-apple-emoji{width:78px!important;height:78px!important;min-width:78px!important;object-fit:contain!important;filter:drop-shadow(0 10px 12px rgba(0,0,0,.30)) drop-shadow(0 2px 4px rgba(255,255,255,.16))!important}@media (max-width:560px){.drag-preview{width:72px!important;height:72px!important}.drag-preview .rx-apple-emoji{width:68px!important;height:68px!important;min-width:68px!important}}.hold-pin-target{position:fixed;z-index:120;width:50px;height:50px;display:grid;place-items:center;border-radius:17px;pointer-events:none;opacity:0;transform:scale(.84);background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.34),transparent 42%),linear-gradient(145deg,rgba(94,108,130,.78),rgba(42,55,76,.68));border:1px solid rgba(255,255,255,.34);box-shadow:0 14px 28px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.30),inset 0 -2px 5px rgba(15,23,42,.18);backdrop-filter:blur(14px) saturate(1.35);-webkit-backdrop-filter:blur(14px) saturate(1.35);transition:opacity 150ms ease,transform 150ms cubic-bezier(.2,.9,.2,1),box-shadow 150ms ease,background 150ms ease}.hold-pin-target.show{opacity:1;transform:scale(1)}.hold-pin-target.hot{transform:scale(1.10);background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.42),transparent 42%),linear-gradient(145deg,rgba(250,204,21,.42),rgba(42,55,76,.72));box-shadow:0 0 24px rgba(250,204,21,.34),0 16px 30px rgba(0,0,0,.22),inset 0 0 0 2px rgba(250,204,21,.84)}.hold-pin-target .pin-symbol{font-size:27px;line-height:1;filter:drop-shadow(0 3px 5px rgba(0,0,0,.28))}.hold-pin-target.unpin::after{content:"";position:absolute;width:70%;height:3px;border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 1px 2px rgba(0,0,0,.45),0 0 0 1px rgba(15,23,42,.20);transform:rotate(45deg)}html[data-theme="night"] .hold-pin-target{background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.22),transparent 42%),linear-gradient(145deg,rgba(51,65,85,.82),rgba(15,23,42,.78));border-color:rgba(255,255,255,.22)}@media (max-width:560px){.hold-pin-target{width:46px;height:46px;border-radius:16px}.hold-pin-target .pin-symbol{font-size:25px}}.settings-toolbar .toolbar-btn.screen-reaction-toggle{background:rgba(31,41,55,.35)!important;border-color:rgba(255,255,255,.16)!important}.settings-toolbar .toolbar-btn.screen-reaction-toggle.is-enabled{opacity:1!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 18px rgba(34,197,94,.20),0 7px 14px rgba(15,23,42,.18)!important}.settings-toolbar .toolbar-btn.screen-reaction-toggle.is-disabled{opacity:.88!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 18px rgba(239,68,68,.18),0 7px 14px rgba(15,23,42,.18)!important}.settings-toolbar .toolbar-btn.screen-reaction-toggle .rx-apple-emoji{filter:drop-shadow(0 4px 5px rgba(0,0,0,.22))!important}.reaction-icon.tool.settings-gear-btn,.toolbar-btn.settings-gear-btn{background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.24),transparent 40%),linear-gradient(145deg,rgba(148,163,184,.38),rgba(71,85,105,.42))!important;border:1px solid rgba(226,232,240,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -2px 5px rgba(15,23,42,.16),0 0 0 1px rgba(203,213,225,.22),0 8px 16px rgba(15,23,42,.16)!important}.reaction-icon.tool.settings-gear-btn .rx-apple-emoji,.toolbar-btn.settings-gear-btn .rx-apple-emoji{width:calc(var(--dock-h) * .38)!important;height:calc(var(--dock-h) * .38)!important;min-width:calc(var(--dock-h) * .38)!important;object-fit:contain!important;display:block!important;transform:translateY(-1px)!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.28))!important}.reaction-icon.tool.settings-gear-btn .emoji-native,.toolbar-btn.settings-gear-btn .emoji-native{width:calc(var(--dock-h) * .38)!important;height:calc(var(--dock-h) * .38)!important;min-width:calc(var(--dock-h) * .38)!important;font-size:calc(var(--dock-h) * .34)!important;line-height:1!important;display:grid!important;place-items:center!important;transform:translateY(-1px)!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.28))!important}html[data-theme="night"] .reaction-icon.tool.settings-gear-btn,html[data-theme="night"] .toolbar-btn.settings-gear-btn{background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.16),transparent 40%),linear-gradient(145deg,rgba(100,116,139,.36),rgba(30,41,59,.50))!important;border-color:rgba(226,232,240,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -2px 5px rgba(0,0,0,.22),0 0 0 1px rgba(148,163,184,.16),0 8px 16px rgba(0,0,0,.22)!important}.reaction-icon.tool.settings-gear-btn,.toolbar-btn.settings-gear-btn{background:radial-gradient(circle at 30% 16%,rgba(255,255,255,.34),transparent 42%),linear-gradient(145deg,rgba(183,194,209,.52),rgba(91,105,124,.58))!important;border:1px solid rgba(235,240,248,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -2px 6px rgba(15,23,42,.22),0 0 0 1px rgba(203,213,225,.34),0 0 18px rgba(148,163,184,.28),0 9px 18px rgba(15,23,42,.18)!important}.reaction-icon.tool.settings-gear-btn .emoji-native,.toolbar-btn.settings-gear-btn .emoji-native{width:calc(var(--dock-h) * .56)!important;height:calc(var(--dock-h) * .56)!important;min-width:calc(var(--dock-h) * .56)!important;font-size:calc(var(--dock-h) * .48)!important;line-height:1!important;display:grid!important;place-items:center!important;transform:translateY(-1px) scale(1.04)!important;transform-origin:50% 50%!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.32)) drop-shadow(0 0 4px rgba(255,255,255,.22))!important}.reaction-icon.tool.settings-gear-btn .rx-apple-emoji,.toolbar-btn.settings-gear-btn .rx-apple-emoji{width:calc(var(--dock-h) * .52)!important;height:calc(var(--dock-h) * .52)!important;min-width:calc(var(--dock-h) * .52)!important;object-fit:contain!important;display:block!important;transform:translateY(-1px) scale(1.04)!important;transform-origin:50% 50%!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.32)) drop-shadow(0 0 4px rgba(255,255,255,.22))!important}html[data-theme="night"] .reaction-icon.tool.settings-gear-btn,html[data-theme="night"] .toolbar-btn.settings-gear-btn{background:radial-gradient(circle at 30% 16%,rgba(255,255,255,.22),transparent 42%),linear-gradient(145deg,rgba(120,135,156,.48),rgba(42,55,75,.66))!important;border-color:rgba(226,232,240,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -2px 6px rgba(0,0,0,.28),0 0 0 1px rgba(148,163,184,.24),0 0 20px rgba(148,163,184,.24),0 9px 18px rgba(0,0,0,.24)!important}.toolbar-btn.settings-gear-btn,.reaction-icon.tool.settings-gear-btn{background:radial-gradient(circle at 30% 16%,rgba(255,255,255,.42),transparent 44%),linear-gradient(145deg,rgba(190,202,218,.68),rgba(82,96,116,.72))!important;border:1px solid rgba(245,248,252,.46)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -3px 7px rgba(15,23,42,.24),0 0 0 1px rgba(203,213,225,.46),0 0 24px rgba(148,163,184,.38),0 10px 20px rgba(15,23,42,.22)!important;font-size:calc(var(--dock-h) * .60)!important;line-height:1!important}.toolbar-btn.settings-gear-btn .emoji-native,.reaction-icon.tool.settings-gear-btn .emoji-native,.toolbar-btn.settings-gear-btn span.emoji-native,.reaction-icon.tool.settings-gear-btn span.emoji-native{font-size:calc(var(--dock-h) * .62)!important;width:calc(var(--dock-h) * .62)!important;height:calc(var(--dock-h) * .62)!important;min-width:calc(var(--dock-h) * .62)!important;max-width:calc(var(--dock-h) * .62)!important;max-height:calc(var(--dock-h) * .62)!important;line-height:1!important;display:grid!important;place-items:center!important;text-align:center!important;transform:translateY(-1px) scale(1.10)!important;transform-origin:50% 50%!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.36)) drop-shadow(0 0 5px rgba(255,255,255,.28))!important}.toolbar-btn.settings-gear-btn .rx-apple-emoji,.reaction-icon.tool.settings-gear-btn .rx-apple-emoji,.toolbar-btn.settings-gear-btn img.rx-apple-emoji,.reaction-icon.tool.settings-gear-btn img.rx-apple-emoji,.toolbar-btn.settings-gear-btn img.rx-apple-emoji[alt="⚙️"],.reaction-icon.tool.settings-gear-btn img.rx-apple-emoji[alt="⚙️"],.toolbar-btn.settings-gear-btn img.rx-apple-emoji[alt="⚙"],.reaction-icon.tool.settings-gear-btn img.rx-apple-emoji[alt="⚙"]{width:calc(var(--dock-h) * .66)!important;height:calc(var(--dock-h) * .66)!important;min-width:calc(var(--dock-h) * .66)!important;max-width:calc(var(--dock-h) * .66)!important;max-height:calc(var(--dock-h) * .66)!important;object-fit:contain!important;display:block!important;transform:translateY(-1px) scale(1.10)!important;transform-origin:50% 50%!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.36)) drop-shadow(0 0 5px rgba(255,255,255,.28))!important}html[data-theme="night"] .toolbar-btn.settings-gear-btn,html[data-theme="night"] .reaction-icon.tool.settings-gear-btn{background:radial-gradient(circle at 30% 16%,rgba(255,255,255,.28),transparent 44%),linear-gradient(145deg,rgba(130,146,168,.62),rgba(37,50,70,.78))!important;border-color:rgba(226,232,240,.32)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -3px 7px rgba(0,0,0,.34),0 0 0 1px rgba(148,163,184,.30),0 0 24px rgba(148,163,184,.30),0 10px 20px rgba(0,0,0,.28)!important}.toolbar-btn.settings-gear-btn,.reaction-icon.tool.settings-gear-btn{background:radial-gradient(circle at 30% 16%,rgba(255,255,255,.38),transparent 44%),linear-gradient(145deg,rgba(180,192,208,.60),rgba(82,96,116,.66))!important;border:1px solid rgba(245,248,252,.40)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.30),inset 0 -3px 7px rgba(15,23,42,.22),0 0 0 1px rgba(203,213,225,.38),0 0 20px rgba(148,163,184,.30),0 9px 18px rgba(15,23,42,.20)!important;font-size:calc(var(--dock-h) * .54)!important;line-height:1!important}.toolbar-btn.settings-gear-btn .emoji-native,.reaction-icon.tool.settings-gear-btn .emoji-native,.toolbar-btn.settings-gear-btn span.emoji-native,.reaction-icon.tool.settings-gear-btn span.emoji-native{font-size:calc(var(--dock-h) * .54)!important;width:calc(var(--dock-h) * .56)!important;height:calc(var(--dock-h) * .56)!important;min-width:calc(var(--dock-h) * .56)!important;max-width:calc(var(--dock-h) * .56)!important;max-height:calc(var(--dock-h) * .56)!important;line-height:1!important;display:grid!important;place-items:center!important;text-align:center!important;transform:translateY(-1px) scale(1.03)!important;transform-origin:50% 50%!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.34)) drop-shadow(0 0 4px rgba(255,255,255,.24))!important}.toolbar-btn.settings-gear-btn .rx-apple-emoji,.reaction-icon.tool.settings-gear-btn .rx-apple-emoji,.toolbar-btn.settings-gear-btn img.rx-apple-emoji,.reaction-icon.tool.settings-gear-btn img.rx-apple-emoji,.toolbar-btn.settings-gear-btn img.rx-apple-emoji[alt="⚙️"],.reaction-icon.tool.settings-gear-btn img.rx-apple-emoji[alt="⚙️"],.toolbar-btn.settings-gear-btn img.rx-apple-emoji[alt="⚙"],.reaction-icon.tool.settings-gear-btn img.rx-apple-emoji[alt="⚙"]{width:calc(var(--dock-h) * .58)!important;height:calc(var(--dock-h) * .58)!important;min-width:calc(var(--dock-h) * .58)!important;max-width:calc(var(--dock-h) * .58)!important;max-height:calc(var(--dock-h) * .58)!important;object-fit:contain!important;display:block!important;transform:translateY(-1px) scale(1.03)!important;transform-origin:50% 50%!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.34)) drop-shadow(0 0 4px rgba(255,255,255,.24))!important}html{background:#eff3f7!important}body::before{z-index:-2!important;opacity:1!important;transform:scale(1) translate3d(0,0,0) rotate(0deg)!important;background:linear-gradient(rgba(96,125,160,.050) 1px,transparent 1px),linear-gradient(90deg,rgba(96,125,160,.042) 1px,transparent 1px),radial-gradient(circle at 16% 18%,rgba(186,230,253,.62),transparent 30%),radial-gradient(circle at 82% 16%,rgba(251,207,232,.56),transparent 31%),radial-gradient(circle at 78% 82%,rgba(187,247,208,.42),transparent 34%),radial-gradient(circle at 38% 68%,rgba(255,255,255,.78),transparent 38%),linear-gradient(135deg,#eef8ff 0%,#f7f3ff 47%,#eefdf8 100%)!important;background-size:36px 36px,36px 36px,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%!important;animation:premiumRestoredDayFloat 11s ease-in-out infinite!important}body::after{z-index:-1!important;opacity:0!important;transform:scale(1.04) translate3d(0,0,0)!important;background:linear-gradient(rgba(125,211,252,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,.026) 1px,transparent 1px),radial-gradient(circle at 16% 20%,rgba(59,130,246,.30),transparent 32%),radial-gradient(circle at 82% 18%,rgba(147,51,234,.22),transparent 34%),radial-gradient(circle at 72% 82%,rgba(20,184,166,.16),transparent 36%),radial-gradient(circle at 42% 62%,rgba(15,23,42,.34),transparent 40%),linear-gradient(135deg,#07111f 0%,#0f172a 48%,#1e293b 100%)!important;background-size:38px 38px,38px 38px,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%!important;animation:premiumRestoredNightFloat 12s ease-in-out infinite!important}.page-grid{opacity:.18!important}html[data-theme="night"] .page-grid,html.theme-night .page-grid{opacity:.08!important}@keyframes premiumRestoredDayFloat{0%,100%{transform:scale(1) translate3d(0,0,0) rotate(0deg)}50%{transform:scale(1.04) translate3d(-1.5%,-1%,0) rotate(.35deg)}}@keyframes premiumRestoredNightFloat{0%,100%{transform:scale(1) translate3d(0,0,0)}50%{transform:scale(1.05) translate3d(1.2%,-1.4%,0)}}html{background:transparent!important}.lab-controls{z-index:20!important}.hint{z-index:3!important}.reaction-dock{z-index:30!important}.settings-toolbar{z-index:46!important}.toast{z-index:90!important}.reaction-pop{z-index:80!important}.drag-preview{z-index:100!important}.hold-pin-target{z-index:120!important}.page-grid,.grid,.bg-grid{opacity:.10!important;pointer-events:none!important}html[data-theme="night"] .page-grid,html[data-theme="night"] .grid,html[data-theme="night"] .bg-grid,html.theme-night .page-grid,html.theme-night .grid,html.theme-night .bg-grid{opacity:.045!important}@keyframes premiumBackgroundDriftDay{0%,100%{transform:translate3d(0,0,0) scale(1) rotate(0deg)}50%{transform:translate3d(-1.6%,-1.1%,0) scale(1.045) rotate(.35deg)}}@keyframes premiumBackgroundDriftNight{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(1.4%,-1.5%,0) scale(1.055)}}.lab-controls{position:fixed!important;z-index:20!important;top:calc(10px + env(safe-area-inset-top))!important;left:0!important;right:0!important;inset-inline:0!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding-inline:max(9px,env(safe-area-inset-left)) max(9px,env(safe-area-inset-right))!important;pointer-events:none!important}.lab-topbar,.topbar-settings-popover{pointer-events:auto!important;width:min(720px,calc(100vw - 18px))!important;border:1px solid rgba(255,255,255,.46)!important;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.42),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.68),rgba(230,238,249,.38) 54%,rgba(203,213,225,.34))!important;box-shadow:0 18px 44px rgba(15,23,42,.14),0 7px 18px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.62),inset 0 -1px 0 rgba(148,163,184,.15)!important;backdrop-filter:blur(22px) saturate(1.42)!important;-webkit-backdrop-filter:blur(22px) saturate(1.42)!important;color:var(--page-text)!important}.lab-topbar{display:grid!important;gap:8px!important;padding:10px!important;border-radius:27px!important}html[data-theme="night"] .lab-topbar,html[data-theme="night"] .topbar-settings-popover{border-color:rgba(226,232,240,.18)!important;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.16),transparent 36%),linear-gradient(145deg,rgba(30,41,59,.72),rgba(15,23,42,.58) 54%,rgba(2,6,23,.46))!important;box-shadow:0 18px 44px rgba(0,0,0,.28),0 7px 18px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(0,0,0,.24)!important;color:#f8fbff!important}.topbar-line{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;min-width:0!important}.topbar-main-line{min-height:43px!important}.topbar-input-line{min-height:47px!important;padding-top:8px!important;border-top:1px solid rgba(148,163,184,.20)!important}html[data-theme="night"] .topbar-input-line{border-top-color:rgba(226,232,240,.12)!important}.topbar-title{flex:1 1 auto!important;min-width:0!important;padding:0 8px!important;font-size:clamp(15px,3.5vw,21px)!important;font-weight:1000!important;letter-spacing:-.04em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:var(--page-text)!important;text-shadow:0 1px 0 rgba(255,255,255,.42)!important}html[data-theme="night"] .topbar-title{color:#f8fbff!important;text-shadow:0 1px 2px rgba(0,0,0,.38)!important}.topbar-icon-btn,.topbar-rest-btn{flex:0 0 auto!important;width:45px!important;height:45px!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:17px!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;cursor:pointer!important;outline:none!important;color:var(--page-text)!important;background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.42),transparent 41%),linear-gradient(145deg,rgba(255,255,255,.58),rgba(215,226,242,.36))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.56),inset 0 -2px 5px rgba(15,23,42,.10),0 8px 18px rgba(15,23,42,.12)!important;touch-action:manipulation!important;transition:transform 150ms ease,box-shadow 150ms ease,background 180ms ease!important}.topbar-icon-btn:active,.topbar-rest-btn:active,.topbar-choice-btn:active{transform:scale(.965)!important}html[data-theme="night"] .topbar-icon-btn,html[data-theme="night"] .topbar-rest-btn{border-color:rgba(226,232,240,.18)!important;background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.20),transparent 41%),linear-gradient(145deg,rgba(51,65,85,.62),rgba(15,23,42,.46))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -2px 5px rgba(0,0,0,.26),0 8px 18px rgba(0,0,0,.22)!important}.topbar-settings-btn{background:radial-gradient(circle at 30% 16%,rgba(255,255,255,.44),transparent 44%),linear-gradient(145deg,rgba(190,202,218,.70),rgba(82,96,116,.56))!important;border-color:rgba(245,248,252,.50)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -3px 7px rgba(15,23,42,.22),0 0 0 1px rgba(203,213,225,.42),0 0 22px rgba(148,163,184,.32),0 10px 20px rgba(15,23,42,.18)!important}html[data-theme="night"] .topbar-settings-btn{background:radial-gradient(circle at 30% 16%,rgba(255,255,255,.26),transparent 44%),linear-gradient(145deg,rgba(130,146,168,.60),rgba(37,50,70,.70))!important;border-color:rgba(226,232,240,.30)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.20),inset 0 -3px 7px rgba(0,0,0,.32),0 0 0 1px rgba(148,163,184,.28),0 0 22px rgba(148,163,184,.24),0 10px 20px rgba(0,0,0,.26)!important}.topbar-icon-btn .rx-apple-emoji,.topbar-rest-btn .rx-apple-emoji,.topbar-choice-btn .rx-apple-emoji{width:28px!important;height:28px!important;min-width:28px!important;object-fit:contain!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.24))!important}.topbar-settings-btn .rx-apple-emoji,.topbar-settings-btn .emoji-native{width:31px!important;height:31px!important;min-width:31px!important;font-size:31px!important;line-height:1!important;display:grid!important;place-items:center!important;transform:translateY(-1px)!important}.topbar-input{height:44px!important;border:1px solid rgba(255,255,255,.44)!important;border-radius:18px!important;outline:none!important;color:var(--page-text)!important;background:rgba(255,255,255,.52)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.46),inset 0 -1px 0 rgba(148,163,184,.10),0 7px 18px rgba(15,23,42,.08)!important;backdrop-filter:blur(10px) saturate(1.18)!important;-webkit-backdrop-filter:blur(10px) saturate(1.18)!important;font-family:var(--font-ui)!important;font-weight:900!important;transition:box-shadow 160ms ease,background 160ms ease,border-color 160ms ease!important}.topbar-input:focus{border-color:rgba(99,102,241,.42)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.54),0 0 0 3px rgba(99,102,241,.12),0 9px 20px rgba(15,23,42,.10)!important}html[data-theme="night"] .topbar-input{color:#f8fbff!important;background:rgba(15,23,42,.46)!important;border-color:rgba(226,232,240,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.20),0 7px 18px rgba(0,0,0,.20)!important}.topbar-emoji-input{flex:0 0 64px!important;width:64px!important;text-align:center!important;padding:0 8px!important;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",var(--font-ui)!important;font-size:27px!important;line-height:44px!important}.topbar-name-input{flex:1 1 auto!important;min-width:0!important;padding:0 14px!important;font-size:15px!important;letter-spacing:-.015em!important;user-select:text!important;-webkit-user-select:text!important}.topbar-settings-popover{display:grid!important;gap:12px!important;padding:12px!important;border-radius:26px!important;transform-origin:top center!important;animation:topbarPopoverIn 180ms cubic-bezier(.2,.9,.2,1) both!important}.topbar-settings-popover[hidden]{display:none!important}@keyframes topbarPopoverIn{from{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.topbar-popover-head{display:flex!important;align-items:center!important;gap:9px!important;min-height:45px!important}.topbar-popover-title,.topbar-settings-label{color:var(--page-text)!important;font-weight:1000!important;letter-spacing:-.03em!important}html[data-theme="night"] .topbar-popover-title,html[data-theme="night"] .topbar-settings-label{color:#f8fbff!important}.topbar-popover-title{flex:1 1 auto!important;font-size:15px!important;opacity:.84!important}.topbar-settings-section{display:grid!important;gap:8px!important}.topbar-settings-label{font-size:12px!important;opacity:.70!important;padding-inline:4px!important}.topbar-choice-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.role-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.badge-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.topbar-choice-btn{min-height:44px!important;border:1px solid rgba(255,255,255,.36)!important;border-radius:17px!important;padding:8px 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;cursor:pointer!important;color:var(--page-text)!important;background:rgba(255,255,255,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 8px 16px rgba(15,23,42,.08)!important;font:900 12px/1.12 var(--font-ui)!important;text-align:start!important;transition:transform 150ms ease,background 150ms ease,box-shadow 150ms ease,border-color 150ms ease!important;touch-action:manipulation!important}html[dir="rtl"] .topbar-choice-btn{justify-content:flex-start!important;text-align:right!important}html[data-theme="night"] .topbar-choice-btn{color:#f8fbff!important;background:rgba(15,23,42,.34)!important;border-color:rgba(226,232,240,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 8px 16px rgba(0,0,0,.20)!important}.topbar-choice-btn.is-selected{border-color:rgba(250,204,21,.66)!important;background:radial-gradient(circle at 26% 16%,rgba(255,255,255,.42),transparent 44%),linear-gradient(145deg,rgba(250,204,21,.26),rgba(255,255,255,.34))!important;box-shadow:inset 0 0 0 2px rgba(250,204,21,.52),inset 0 1px 0 rgba(255,255,255,.42),0 0 22px rgba(250,204,21,.18),0 9px 18px rgba(15,23,42,.10)!important}html[data-theme="night"] .topbar-choice-btn.is-selected{background:radial-gradient(circle at 26% 16%,rgba(255,255,255,.20),transparent 44%),linear-gradient(145deg,rgba(250,204,21,.22),rgba(15,23,42,.36))!important;box-shadow:inset 0 0 0 2px rgba(250,204,21,.52),inset 0 1px 0 rgba(255,255,255,.16),0 0 22px rgba(250,204,21,.16),0 9px 18px rgba(0,0,0,.20)!important}.topbar-choice-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:560px){.lab-controls{top:calc(7px + env(safe-area-inset-top))!important;gap:8px!important;padding-inline:max(7px,env(safe-area-inset-left)) max(7px,env(safe-area-inset-right))!important}.lab-topbar{width:min(100%,calc(100vw - 14px))!important;padding:8px!important;gap:7px!important;border-radius:23px!important}.topbar-settings-popover{width:min(100%,calc(100vw - 14px))!important;padding:10px!important;border-radius:23px!important}.topbar-main-line{min-height:40px!important;gap:7px!important}.topbar-input-line{min-height:43px!important;gap:7px!important;padding-top:7px!important}.topbar-title{font-size:clamp(14px,4.2vw,17px)!important;padding-inline:5px!important}.topbar-icon-btn,.topbar-rest-btn{width:40px!important;height:40px!important;border-radius:15px!important}.topbar-icon-btn .rx-apple-emoji,.topbar-rest-btn .rx-apple-emoji{width:25px!important;height:25px!important;min-width:25px!important}.topbar-settings-btn .rx-apple-emoji,.topbar-settings-btn .emoji-native{width:28px!important;height:28px!important;min-width:28px!important;font-size:28px!important}.topbar-input{height:40px!important;border-radius:16px!important}.topbar-emoji-input{flex-basis:57px!important;width:57px!important;font-size:25px!important;line-height:40px!important}.topbar-name-input{font-size:14px!important;padding-inline:12px!important}.topbar-choice-grid,.role-choice-grid,.badge-choice-grid{grid-template-columns:1fr 1fr!important;gap:7px!important}.topbar-choice-btn{min-height:42px!important;padding:7px 8px!important;border-radius:15px!important;font-size:11px!important;gap:7px!important}.topbar-choice-btn .rx-apple-emoji{width:23px!important;height:23px!important;min-width:23px!important}}.lab-topbar[dir="rtl"] .topbar-main-line,.lab-topbar[dir="rtl"] .topbar-input-line{direction:rtl!important;flex-direction:row!important}.lab-topbar[dir="ltr"] .topbar-main-line,.lab-topbar[dir="ltr"] .topbar-input-line{direction:ltr!important;flex-direction:row!important}.lab-topbar[dir="rtl"] .topbar-title{text-align:right!important}.lab-topbar[dir="ltr"] .topbar-title{text-align:left!important}.topbar-settings-popover[dir="rtl"]{direction:rtl!important;text-align:right!important}.topbar-settings-popover[dir="ltr"]{direction:ltr!important;text-align:left!important}.topbar-settings-popover[dir="rtl"] .topbar-popover-head{flex-direction:row-reverse!important}.topbar-settings-popover[dir="rtl"] .topbar-popover-title,.topbar-settings-popover[dir="rtl"] .topbar-settings-label{text-align:right!important}.topbar-settings-popover[dir="rtl"] .topbar-choice-grid{direction:rtl!important}.topbar-settings-popover[dir="rtl"] .topbar-choice-btn{direction:rtl!important;justify-content:flex-start!important;text-align:right!important}.topbar-settings-popover[dir="ltr"] .topbar-choice-grid,.topbar-settings-popover[dir="ltr"] .topbar-choice-btn{direction:ltr!important;text-align:left!important}.topbar-settings-popover[dir="ltr"] .topbar-choice-btn{justify-content:flex-start!important}.lab-topbar[dir="rtl"] .topbar-main-line,.lab-topbar[dir="rtl"] .topbar-input-line,.lab-topbar[dir="ltr"] .topbar-main-line,.lab-topbar[dir="ltr"] .topbar-input-line{direction:ltr!important;flex-direction:row!important}.lab-topbar[dir="rtl"] .topbar-title{direction:rtl!important;text-align:right!important}.lab-topbar[dir="ltr"] .topbar-title{direction:ltr!important;text-align:left!important}.topbar-settings-popover[dir="rtl"]{direction:rtl!important;text-align:right!important}.topbar-settings-popover[dir="rtl"] .topbar-popover-head,.topbar-settings-popover[dir="rtl"] .topbar-choice-grid{direction:rtl!important}.topbar-settings-popover[dir="rtl"] .topbar-choice-btn{direction:rtl!important;text-align:right!important;justify-content:flex-start!important}.topbar-settings-popover[dir="ltr"]{direction:ltr!important;text-align:left!important}.topbar-settings-popover[dir="ltr"] .topbar-popover-head,.topbar-settings-popover[dir="ltr"] .topbar-choice-grid{direction:ltr!important}.topbar-settings-popover[dir="ltr"] .topbar-choice-btn{direction:ltr!important;text-align:left!important;justify-content:flex-start!important}.lab-topbar,.topbar-settings-popover,.topbar-emoji-picker,.topbar-icon-btn,.topbar-rest-btn,.topbar-input,.topbar-choice-btn,.topbar-picker-emoji{transition:background 520ms cubic-bezier(.2,.8,.2,1),color 520ms cubic-bezier(.2,.8,.2,1),border-color 520ms cubic-bezier(.2,.8,.2,1),box-shadow 520ms cubic-bezier(.2,.8,.2,1),transform 420ms cubic-bezier(.2,.9,.2,1),opacity 420ms ease,filter 520ms ease!important}html.theme-switching .lab-topbar,html.theme-switching .topbar-settings-popover,html.theme-switching .topbar-emoji-picker{transform:translateY(1px) scale(.992)!important;filter:saturate(1.08)!important}html.lang-switching .lab-topbar{animation:topbarLanguageFlip 480ms cubic-bezier(.2,.9,.2,1) both!important}@keyframes topbarLanguageFlip{0%{transform:translateY(0) scale(1);opacity:1}35%{transform:translateY(-4px) scale(.985);opacity:.72}100%{transform:translateY(0) scale(1);opacity:1}}html:not([data-theme="night"]) .lab-topbar,html[data-theme="day"] .lab-topbar,html:not([data-theme="night"]) .topbar-settings-popover,html[data-theme="day"] .topbar-settings-popover,html:not([data-theme="night"]) .topbar-emoji-picker,html[data-theme="day"] .topbar-emoji-picker{color:#f8fafc!important;border-color:rgba(255,255,255,.20)!important;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.18),transparent 36%),linear-gradient(135deg,rgba(15,23,42,.82),rgba(30,41,59,.68) 58%,rgba(51,65,85,.56))!important;box-shadow:0 20px 46px rgba(15,23,42,.22),0 8px 20px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.20)!important}html[data-theme="night"] .lab-topbar,html[data-theme="night"] .topbar-settings-popover,html[data-theme="night"] .topbar-emoji-picker{color:#111827!important;border-color:rgba(255,255,255,.72)!important;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.72),transparent 38%),linear-gradient(135deg,rgba(255,255,255,.88),rgba(241,245,249,.74) 58%,rgba(226,232,240,.62))!important;box-shadow:0 20px 46px rgba(0,0,0,.26),0 8px 20px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.78),inset 0 -1px 0 rgba(148,163,184,.20)!important}html:not([data-theme="night"]) .topbar-title,html:not([data-theme="night"]) .topbar-popover-title,html:not([data-theme="night"]) .topbar-settings-label,html[data-theme="day"] .topbar-title,html[data-theme="day"] .topbar-popover-title,html[data-theme="day"] .topbar-settings-label{color:#f8fafc!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important}html[data-theme="night"] .topbar-title,html[data-theme="night"] .topbar-popover-title,html[data-theme="night"] .topbar-settings-label{color:#111827!important;text-shadow:0 1px 0 rgba(255,255,255,.56)!important}html:not([data-theme="night"]) .topbar-icon-btn,html:not([data-theme="night"]) .topbar-rest-btn,html:not([data-theme="night"]) .topbar-input,html:not([data-theme="night"]) .topbar-choice-btn,html[data-theme="day"] .topbar-icon-btn,html[data-theme="day"] .topbar-rest-btn,html[data-theme="day"] .topbar-input,html[data-theme="day"] .topbar-choice-btn{color:#f8fafc!important;border-color:rgba(255,255,255,.18)!important;background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.18),transparent 42%),linear-gradient(145deg,rgba(71,85,105,.52),rgba(15,23,42,.42))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -2px 5px rgba(0,0,0,.22),0 8px 18px rgba(0,0,0,.16)!important}html[data-theme="night"] .topbar-icon-btn,html[data-theme="night"] .topbar-rest-btn,html[data-theme="night"] .topbar-input,html[data-theme="night"] .topbar-choice-btn{color:#111827!important;border-color:rgba(255,255,255,.66)!important;background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.82),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.76),rgba(226,232,240,.54))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.70),inset 0 -2px 5px rgba(148,163,184,.12),0 8px 18px rgba(15,23,42,.12)!important}.topbar-emoji-btn{flex:0 0 64px!important;width:64px!important;height:44px!important;padding:0!important;cursor:pointer!important;display:grid!important;place-items:center!important;text-align:center!important;touch-action:manipulation!important}.topbar-emoji-btn .rx-apple-emoji,.topbar-emoji-picker .rx-apple-emoji{width:28px!important;height:28px!important;min-width:28px!important;object-fit:contain!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.24))!important}.topbar-emoji-picker{position:fixed!important;z-index:55!important;width:min(326px,calc(100vw - 18px))!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;border-radius:24px!important;pointer-events:auto!important;transform-origin:top center!important;animation:topbarPopoverIn 180ms cubic-bezier(.2,.9,.2,1) both!important;backdrop-filter:blur(22px) saturate(1.42)!important;-webkit-backdrop-filter:blur(22px) saturate(1.42)!important}.topbar-emoji-picker[hidden]{display:none!important}.topbar-picker-emoji{width:42px!important;height:42px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.22)!important;display:grid!important;place-items:center!important;padding:0!important;cursor:pointer!important;background:rgba(255,255,255,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 7px 14px rgba(0,0,0,.12)!important;touch-action:manipulation!important}.topbar-picker-emoji.is-selected{border-color:rgba(250,204,21,.68)!important;background:radial-gradient(circle at 30% 16%,rgba(255,255,255,.35),transparent 42%),linear-gradient(145deg,rgba(250,204,21,.34),rgba(255,255,255,.16))!important;box-shadow:inset 0 0 0 2px rgba(250,204,21,.54),inset 0 1px 0 rgba(255,255,255,.30),0 0 20px rgba(250,204,21,.20)!important}.topbar-choice-btn.is-selected{border-color:rgba(250,204,21,.66)!important}html[data-theme="night"] .topbar-choice-btn.is-selected,html[data-theme="night"] .topbar-picker-emoji.is-selected{color:#111827!important}html:not([data-theme="night"]) .topbar-choice-btn.is-selected,html:not([data-theme="night"]) .topbar-picker-emoji.is-selected,html[data-theme="day"] .topbar-choice-btn.is-selected,html[data-theme="day"] .topbar-picker-emoji.is-selected{color:#f8fafc!important}@media (max-width:560px){.topbar-emoji-btn{flex-basis:57px!important;width:57px!important;height:40px!important}.topbar-emoji-btn .rx-apple-emoji{width:26px!important;height:26px!important;min-width:26px!important}.topbar-emoji-picker{width:min(296px,calc(100vw - 14px))!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important;padding:9px!important;border-radius:22px!important}.topbar-picker-emoji{width:38px!important;height:38px!important;border-radius:14px!important}.topbar-picker-emoji .rx-apple-emoji{width:25px!important;height:25px!important;min-width:25px!important}}.reaction-icon.manual-recent,.reaction-icon.recent-green.manual-recent,.reaction-dock .reaction-icon.manual-recent,.reaction-dock:not(.collapsed) .reaction-icon.manual-recent,.reaction-dock.collapsed .reaction-icon.manual-recent,.reaction-dock.collapsed .reaction-icon.recent-reaction.manual-recent,.reaction-dock:not(.collapsed) .reaction-icon.recent-reaction.manual-recent{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.34),transparent 42%),rgba(34,197,94,.20)!important;box-shadow:inset 0 0 0 2px rgba(34,197,94,.90),0 0 0 1px rgba(187,247,208,.38),0 0 16px rgba(34,197,94,.24),0 10px 18px rgba(15,23,42,.16)!important;animation:none!important}html[data-theme="night"] .reaction-icon.manual-recent,html.theme-night .reaction-icon.manual-recent,html[data-theme="night"] .reaction-dock.collapsed .reaction-icon.recent-reaction.manual-recent,html.theme-night .reaction-dock.collapsed .reaction-icon.recent-reaction.manual-recent{box-shadow:inset 0 0 0 2px rgba(34,197,94,.92),0 0 0 1px rgba(187,247,208,.34),0 0 18px rgba(34,197,94,.26),0 12px 22px rgba(0,0,0,.28)!important}.reaction-name-row{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;max-width:min(260px,72vw)!important;direction:inherit}.reaction-name-row[dir="rtl"]{flex-direction:row-reverse!important}.reaction-name-emoji-bubble{width:28px!important;height:28px!important;min-width:28px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.42),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.28),rgba(255,255,255,.10))!important;border:1px solid rgba(255,255,255,.36)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 8px 16px rgba(0,0,0,.18)!important;backdrop-filter:blur(10px) saturate(1.35)!important;-webkit-backdrop-filter:blur(10px) saturate(1.35)!important}.reaction-name-emoji-bubble .rx-apple-emoji{width:20px!important;height:20px!important;min-width:20px!important;filter:drop-shadow(0 3px 4px rgba(0,0,0,.22))!important}.reaction-name-emoji-bubble .emoji-native{font-size:20px!important;line-height:1!important}.topbar-name-input.name-invalid-shake,.name-invalid-shake{animation:nameInvalidShake 420ms cubic-bezier(.2,.8,.2,1)!important}@keyframes nameInvalidShake{0%,100%{transform:translateX(0) scale(1)}18%{transform:translateX(-5px) scale(1.015)}36%{transform:translateX(5px) scale(1.015)}54%{transform:translateX(-3px) scale(1.01)}72%{transform:translateX(3px) scale(1.01)}}.topbar-choice-btn{position:relative!important;overflow:hidden!important;isolation:isolate!important}.topbar-choice-btn>*{position:relative!important;z-index:2!important}.topbar-choice-btn.is-selected{transform:translateY(-1px) scale(1.025)!important;border-color:rgba(255,255,255,.30)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 10px 20px rgba(15,23,42,.18)!important}.topbar-choice-btn.is-selected::before{content:""!important;position:absolute!important;inset:-3px!important;border-radius:inherit!important;padding:3px!important;pointer-events:none!important;opacity:1!important;z-index:0!important;background:var(--choice-highlight,conic-gradient(from 0deg,#ffffff,#94a3b8,#ffffff))!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;animation:selectedHighlightSpin 3.5s linear infinite!important}.topbar-choice-btn.is-selected::after{content:""!important;position:absolute!important;inset:4px!important;border-radius:inherit!important;pointer-events:none!important;z-index:1!important;border:1px dashed var(--choice-dash,rgba(255,255,255,.82))!important;opacity:.78!important;animation:selectedDashPulse 1.8s ease-in-out infinite!important}@keyframes selectedHighlightSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes selectedDashPulse{0%,100%{opacity:.55;filter:saturate(1)}50%{opacity:1;filter:saturate(1.35)}}.topbar-choice-btn.is-selected.choice-role-system{--choice-highlight:conic-gradient(from 0deg,#050505,#facc15,#111827,#fef08a,#050505);--choice-dash:rgba(250,204,21,.95);color:#fffbea!important;background:radial-gradient(circle at 30% 16%,rgba(250,204,21,.22),transparent 42%),linear-gradient(145deg,rgba(15,15,15,.78),rgba(250,204,21,.20))!important}.topbar-choice-btn.is-selected.choice-role-admin{--choice-highlight:conic-gradient(from 0deg,#ffffff,#fde047,#fef9c3,#facc15,#ffffff);--choice-dash:rgba(255,255,255,.95);color:#111827!important;background:radial-gradient(circle at 30% 16%,rgba(255,255,255,.46),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.58),rgba(250,204,21,.32))!important}.topbar-choice-btn.is-selected.choice-role-player{--choice-highlight:conic-gradient(from 0deg,#050505,#ef4444,#111827,#f87171,#050505);--choice-dash:rgba(248,113,113,.95);color:#fff5f5!important;background:radial-gradient(circle at 30% 16%,rgba(239,68,68,.28),transparent 42%),linear-gradient(145deg,rgba(15,15,15,.76),rgba(239,68,68,.30))!important}.topbar-choice-btn.is-selected.choice-badge-first{--choice-highlight:conic-gradient(from 0deg,#f59e0b,#fde047,#fff7ad,#facc15,#f59e0b);--choice-dash:rgba(253,224,71,.95);color:#1f2937!important;background:radial-gradient(circle at 30% 16%,rgba(253,224,71,.36),transparent 42%),linear-gradient(145deg,rgba(245,158,11,.48),rgba(250,204,21,.34))!important}.topbar-choice-btn.is-selected.choice-badge-second{--choice-highlight:conic-gradient(from 0deg,#e5e7eb,#ffffff,#94a3b8,#f8fafc,#e5e7eb);--choice-dash:rgba(248,250,252,.95);color:#111827!important;background:radial-gradient(circle at 30% 16%,rgba(255,255,255,.48),transparent 42%),linear-gradient(145deg,rgba(226,232,240,.56),rgba(148,163,184,.30))!important}.topbar-choice-btn.is-selected.choice-badge-third{--choice-highlight:conic-gradient(from 0deg,#78350f,#111827,#a16207,#0f172a,#78350f);--choice-dash:rgba(180,83,9,.95);color:#fff7ed!important;background:radial-gradient(circle at 30% 16%,rgba(180,83,9,.30),transparent 42%),linear-gradient(145deg,rgba(120,53,15,.58),rgba(15,23,42,.48))!important}.topbar-choice-btn.is-selected.choice-badge-unique{--choice-highlight:conic-gradient(from 0deg,#ffffff,#ef4444,#fff1f2,#dc2626,#ffffff);--choice-dash:rgba(248,113,113,.95);color:#111827!important;background:radial-gradient(circle at 30% 16%,rgba(255,255,255,.40),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.46),rgba(239,68,68,.30))!important}.topbar-settings-popover .topbar-choice-btn.is-selected{position:relative!important;transform:translateY(-1px) scale(1.018)!important;border-color:rgba(255,255,255,.26)!important;background:radial-gradient(circle at 28% 14%,rgba(255,255,255,.18),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.05))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.20),0 10px 22px rgba(15,23,42,.16)!important;overflow:hidden!important;isolation:isolate!important}html[data-theme="night"] .topbar-settings-popover .topbar-choice-btn.is-selected{border-color:rgba(255,255,255,.26)!important;background:radial-gradient(circle at 28% 14%,rgba(255,255,255,.18),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.05))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.20),0 10px 22px rgba(15,23,42,.16)!important}.topbar-settings-popover .topbar-choice-btn.is-selected::before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;padding:0!important;pointer-events:none!important;opacity:.95!important;z-index:0!important;background:linear-gradient(120deg,rgba(255,255,255,.22),transparent 34%,rgba(255,255,255,.08) 62%,transparent)!important;-webkit-mask:none!important;mask:none!important;-webkit-mask-composite:initial!important;mask-composite:initial!important;mix-blend-mode:screen!important;animation:none!important}.topbar-settings-popover .topbar-choice-btn.is-selected::after{content:""!important;position:absolute!important;inset:1px!important;border-radius:inherit!important;pointer-events:none!important;z-index:1!important;border:0!important;opacity:1!important;animation:none!important;box-shadow:inset 0 0 0 1px var(--selected-edge),inset 0 -8px 18px var(--selected-depth),0 0 18px var(--selected-glow)!important}.topbar-settings-popover .topbar-choice-btn.is-selected>*{position:relative!important;z-index:2!important}.topbar-settings-popover .topbar-choice-btn.is-selected.choice-role-system{--selected-edge:rgba(245,158,11,.72);--selected-depth:rgba(0,0,0,.30);--selected-glow:rgba(245,158,11,.22);color:#fff7ed!important;background:radial-gradient(circle at 22% 12%,rgba(245,158,11,.22),transparent 40%),linear-gradient(145deg,rgba(8,10,14,.86),rgba(45,35,16,.72))!important;border-color:rgba(245,158,11,.38)!important}.topbar-settings-popover .topbar-choice-btn.is-selected.choice-role-admin{--selected-edge:rgba(251,191,36,.76);--selected-depth:rgba(120,53,15,.14);--selected-glow:rgba(251,191,36,.24);color:#2b1d05!important;background:radial-gradient(circle at 24% 12%,rgba(255,255,255,.58),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.70),rgba(251,191,36,.32))!important;border-color:rgba(251,191,36,.46)!important}.topbar-settings-popover .topbar-choice-btn.is-selected.choice-role-player{--selected-edge:rgba(248,113,113,.74);--selected-depth:rgba(0,0,0,.30);--selected-glow:rgba(239,68,68,.26);color:#fff1f2!important;background:radial-gradient(circle at 24% 12%,rgba(248,113,113,.24),transparent 40%),linear-gradient(145deg,rgba(10,10,12,.84),rgba(80,18,28,.74))!important;border-color:rgba(248,113,113,.40)!important}.topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-first{--selected-edge:rgba(245,158,11,.82);--selected-depth:rgba(120,53,15,.16);--selected-glow:rgba(245,158,11,.28);color:#2b1d05!important;background:radial-gradient(circle at 24% 12%,rgba(255,255,255,.46),transparent 38%),linear-gradient(145deg,rgba(251,191,36,.62),rgba(180,83,9,.30))!important;border-color:rgba(245,158,11,.52)!important}.topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-second{--selected-edge:rgba(226,232,240,.84);--selected-depth:rgba(71,85,105,.16);--selected-glow:rgba(226,232,240,.26);color:#111827!important;background:radial-gradient(circle at 24% 12%,rgba(255,255,255,.72),transparent 38%),linear-gradient(145deg,rgba(248,250,252,.70),rgba(148,163,184,.34))!important;border-color:rgba(226,232,240,.58)!important}.topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-third{--selected-edge:rgba(180,83,9,.74);--selected-depth:rgba(0,0,0,.28);--selected-glow:rgba(180,83,9,.22);color:#fff7ed!important;background:radial-gradient(circle at 24% 12%,rgba(180,83,9,.26),transparent 40%),linear-gradient(145deg,rgba(70,32,12,.84),rgba(18,18,20,.76))!important;border-color:rgba(180,83,9,.42)!important}.topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-unique{--selected-edge:rgba(244,63,94,.76);--selected-depth:rgba(136,19,55,.12);--selected-glow:rgba(244,63,94,.24);color:#3b0614!important;background:radial-gradient(circle at 24% 12%,rgba(255,255,255,.66),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.62),rgba(244,63,94,.30))!important;border-color:rgba(244,63,94,.46)!important}.topbar-settings-popover .topbar-choice-btn.is-selected .rx-apple-emoji{transform:scale(1.08)!important;filter:drop-shadow(0 4px 6px rgba(0,0,0,.24)) drop-shadow(0 0 6px var(--selected-glow))!important}.topbar-settings-popover .topbar-choice-btn.is-selected .emoji-native{transform:scale(1.08)!important;filter:drop-shadow(0 4px 6px rgba(0,0,0,.24)) drop-shadow(0 0 6px var(--selected-glow))!important}.topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-first{--selected-edge:rgba(255,210,66,.92)!important;--selected-depth:rgba(146,64,14,.18)!important;--selected-glow:rgba(255,196,0,.34)!important;color:#2a1700!important;background:radial-gradient(circle at 20% 8%,rgba(255,255,255,.72),transparent 34%),radial-gradient(circle at 72% 82%,rgba(180,83,9,.26),transparent 42%),linear-gradient(145deg,rgba(255,230,120,.88),rgba(245,158,11,.54) 48%,rgba(180,83,9,.32))!important;border-color:rgba(255,210,66,.66)!important}.topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-unique-card,.topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-unique{--selected-edge:rgba(244,63,94,.78)!important;--selected-depth:rgba(136,19,55,.14)!important;--selected-glow:rgba(244,63,94,.28)!important;color:#3b0614!important;background:radial-gradient(circle at 22% 10%,rgba(255,255,255,.72),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.72),rgba(244,63,94,.34))!important;border-color:rgba(244,63,94,.52)!important}.topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-unique-ghost{--selected-edge:rgba(255,255,255,.82)!important;--selected-depth:rgba(0,0,0,.22)!important;--selected-glow:rgba(255,255,255,.28)!important;color:#ffffff!important;background:radial-gradient(circle at 22% 10%,rgba(255,255,255,.36),transparent 38%),linear-gradient(145deg,rgba(8,10,14,.84),rgba(255,255,255,.16))!important;border-color:rgba(255,255,255,.46)!important}html[data-theme="night"] .topbar-settings-popover .topbar-choice-btn.is-selected,html.theme-night .topbar-settings-popover .topbar-choice-btn.is-selected{transform:translateY(-1px) scale(1.02)!important;border-color:rgba(255,255,255,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.30),inset 0 -10px 20px rgba(15,23,42,.16),0 14px 28px rgba(0,0,0,.20),0 0 22px var(--selected-glow)!important}html[data-theme="night"] .topbar-settings-popover .topbar-choice-btn.is-selected::before,html.theme-night .topbar-settings-popover .topbar-choice-btn.is-selected::before{opacity:.88!important;background:linear-gradient(120deg,rgba(255,255,255,.42),transparent 34%,rgba(255,255,255,.12) 62%,transparent)!important}html[data-theme="night"] .topbar-settings-popover .topbar-choice-btn.is-selected.choice-role-system,html.theme-night .topbar-settings-popover .topbar-choice-btn.is-selected.choice-role-system{--selected-edge:rgba(251,191,36,.82)!important;--selected-depth:rgba(0,0,0,.34)!important;--selected-glow:rgba(251,191,36,.32)!important;color:#fff8dc!important;background:radial-gradient(circle at 22% 10%,rgba(251,191,36,.34),transparent 42%),linear-gradient(145deg,rgba(5,7,11,.92),rgba(62,45,12,.82))!important;border-color:rgba(251,191,36,.48)!important}html[data-theme="night"] .topbar-settings-popover .topbar-choice-btn.is-selected.choice-role-admin,html.theme-night .topbar-settings-popover .topbar-choice-btn.is-selected.choice-role-admin{--selected-edge:rgba(255,214,92,.88)!important;--selected-depth:rgba(146,64,14,.18)!important;--selected-glow:rgba(255,214,92,.34)!important;color:#241603!important;background:radial-gradient(circle at 22% 10%,rgba(255,255,255,.78),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,213,74,.48))!important;border-color:rgba(255,214,92,.62)!important}html[data-theme="night"] .topbar-settings-popover .topbar-choice-btn.is-selected.choice-role-player,html.theme-night .topbar-settings-popover .topbar-choice-btn.is-selected.choice-role-player{--selected-edge:rgba(248,113,113,.86)!important;--selected-depth:rgba(0,0,0,.34)!important;--selected-glow:rgba(239,68,68,.34)!important;color:#fff1f2!important;background:radial-gradient(circle at 22% 10%,rgba(248,113,113,.34),transparent 42%),linear-gradient(145deg,rgba(8,8,12,.92),rgba(92,20,34,.84))!important;border-color:rgba(248,113,113,.54)!important}html[data-theme="night"] .topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-first,html.theme-night .topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-first{--selected-edge:rgba(255,224,102,.96)!important;--selected-depth:rgba(120,53,15,.22)!important;--selected-glow:rgba(255,196,0,.48)!important;color:#211300!important;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.88),transparent 32%),radial-gradient(circle at 78% 84%,rgba(255,170,0,.34),transparent 44%),linear-gradient(145deg,rgba(255,245,170,.95),rgba(255,196,0,.70) 46%,rgba(180,83,9,.42))!important;border-color:rgba(255,224,102,.78)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -10px 18px rgba(146,64,14,.16),0 0 0 1px rgba(255,236,153,.40),0 0 28px rgba(255,196,0,.42),0 14px 30px rgba(0,0,0,.22)!important}html[data-theme="night"] .topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-second,html.theme-night .topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-second{--selected-edge:rgba(248,250,252,.94)!important;--selected-depth:rgba(71,85,105,.18)!important;--selected-glow:rgba(226,232,240,.34)!important;color:#0f172a!important;background:radial-gradient(circle at 20% 8%,rgba(255,255,255,.88),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.90),rgba(203,213,225,.48) 52%,rgba(100,116,139,.26))!important;border-color:rgba(248,250,252,.68)!important}html[data-theme="night"] .topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-third,html.theme-night .topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-third{--selected-edge:rgba(217,119,6,.86)!important;--selected-depth:rgba(0,0,0,.34)!important;--selected-glow:rgba(217,119,6,.30)!important;color:#fff7ed!important;background:radial-gradient(circle at 22% 10%,rgba(217,119,6,.34),transparent 42%),linear-gradient(145deg,rgba(86,40,12,.90),rgba(8,8,12,.82))!important;border-color:rgba(217,119,6,.52)!important}html[data-theme="night"] .topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-unique-card,html.theme-night .topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-unique-card,html[data-theme="night"] .topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-unique,html.theme-night .topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-unique{--selected-edge:rgba(251,113,133,.86)!important;--selected-depth:rgba(136,19,55,.16)!important;--selected-glow:rgba(244,63,94,.34)!important;color:#3b0614!important;background:radial-gradient(circle at 20% 8%,rgba(255,255,255,.86),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.86),rgba(244,63,94,.42))!important;border-color:rgba(251,113,133,.62)!important}html[data-theme="night"] .topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-unique-ghost,html.theme-night .topbar-settings-popover .topbar-choice-btn.is-selected.choice-badge-unique-ghost{--selected-edge:rgba(255,255,255,.94)!important;--selected-depth:rgba(0,0,0,.28)!important;--selected-glow:rgba(255,255,255,.36)!important;color:#ffffff!important;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.54),transparent 34%),radial-gradient(circle at 78% 84%,rgba(148,163,184,.22),transparent 42%),linear-gradient(145deg,rgba(2,6,12,.92),rgba(30,41,59,.78))!important;border-color:rgba(255,255,255,.60)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -10px 18px rgba(0,0,0,.26),0 0 0 1px rgba(255,255,255,.26),0 0 24px rgba(255,255,255,.24),0 14px 30px rgba(0,0,0,.26)!important}.topbar-settings-section[hidden],.topbar-settings-label[hidden],.topbar-choice-grid[hidden]{display:none!important}.choice-emojis{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;flex:0 0 auto!important;line-height:1!important}.choice-emojis .rx-apple-emoji{width:22px!important;height:22px!important;min-width:22px!important;object-fit:contain!important}.choice-emojis .emoji-native{font-size:22px!important;line-height:1!important;display:inline-grid!important;place-items:center!important}.topbar-choice-btn.is-selected .choice-emojis .rx-apple-emoji,.topbar-choice-btn.is-selected .choice-emojis .emoji-native{transform:scale(1.06)!important}.topbar-choice-btn.is-selected.choice-badge-unique-ghost-card{--selected-edge:rgba(255,255,255,.86)!important;--selected-depth:rgba(136,19,55,.14)!important;--selected-glow:rgba(244,63,94,.28)!important;color:#3b0614!important;background:radial-gradient(circle at 20% 8%,rgba(255,255,255,.72),transparent 34%),radial-gradient(circle at 82% 82%,rgba(15,23,42,.24),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.70),rgba(244,63,94,.30) 52%,rgba(15,23,42,.18))!important;border-color:rgba(244,63,94,.52)!important}html[data-theme="night"] .topbar-choice-btn.is-selected.choice-badge-unique-ghost-card,html.theme-night .topbar-choice-btn.is-selected.choice-badge-unique-ghost-card{--selected-edge:rgba(255,255,255,.94)!important;--selected-depth:rgba(0,0,0,.24)!important;--selected-glow:rgba(255,255,255,.34)!important;color:#ffffff!important;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.54),transparent 34%),radial-gradient(circle at 76% 80%,rgba(244,63,94,.26),transparent 42%),linear-gradient(145deg,rgba(2,6,12,.92),rgba(30,41,59,.76) 56%,rgba(244,63,94,.18))!important;border-color:rgba(255,255,255,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -10px 18px rgba(0,0,0,.26),0 0 0 1px rgba(255,255,255,.26),0 0 24px rgba(255,255,255,.22),0 14px 30px rgba(0,0,0,.26)!important}.topbar-popover-head{justify-content:space-between!important}.notification-bar{position:fixed;z-index:120!important;left:50%;top:calc(76px + env(safe-area-inset-top));width:min(440px,calc(100vw - 24px));min-height:46px;padding:10px 14px;border-radius:22px;display:grid;gap:4px;color:var(--notification-text,#fff);background:var(--notification-bg,rgba(15,23,42,.72));border:1px solid var(--notification-border,rgba(255,255,255,.22));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -10px 22px var(--notification-depth,rgba(0,0,0,.14)),0 18px 40px rgba(0,0,0,.20),0 0 26px var(--notification-glow,rgba(255,255,255,.10));backdrop-filter:blur(18px) saturate(1.45);-webkit-backdrop-filter:blur(18px) saturate(1.45);transform:translateX(-50%) translateY(-12px) scale(.96);opacity:0;pointer-events:none;overflow:hidden;transition:top 260ms cubic-bezier(.2,.9,.2,1),opacity 260ms ease,transform 360ms cubic-bezier(.18,1.15,.22,1),filter 360ms ease}.notification-bar::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.34),transparent 34%,rgba(255,255,255,.10) 62%,transparent);opacity:.86;mix-blend-mode:screen}.notification-bar::after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--notification-edge,rgba(255,255,255,.26))}.notification-bar[hidden]{display:none!important}.notification-bar.is-visible{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}.notification-bar.is-leaving{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.97);filter:blur(.4px) saturate(.95)}.notification-line{position:relative;z-index:1}.notification-main-line{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;font-size:13px;font-weight:950;letter-spacing:-.01em}.notification-message-line{padding-inline-start:2px;font-size:13px;font-weight:800;line-height:1.28;opacity:.94}.notification-role-icon,.notification-user-emoji{width:22px;height:22px;min-width:22px;display:inline-grid;place-items:center}.notification-role-icon .rx-apple-emoji,.notification-user-emoji .rx-apple-emoji{width:21px!important;height:21px!important;min-width:21px!important;filter:drop-shadow(0 3px 4px rgba(0,0,0,.25))!important}.notification-role-text,.notification-user-name,.notification-message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-user-name{max-width:170px}.notification-message{min-width:0}.notification-separator{opacity:.72;font-weight:900}.notification-bar.notification-role-system{--notification-text:#fff8dc;--notification-bg:radial-gradient(circle at 18% 8%,rgba(251,191,36,.34),transparent 40%),linear-gradient(145deg,rgba(5,7,11,.90),rgba(62,45,12,.80));--notification-border:rgba(251,191,36,.50);--notification-edge:rgba(251,191,36,.72);--notification-depth:rgba(0,0,0,.30);--notification-glow:rgba(251,191,36,.28)}.notification-bar.notification-role-admin{--notification-text:#241603;--notification-bg:radial-gradient(circle at 18% 8%,rgba(255,255,255,.82),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.86),rgba(255,213,74,.46));--notification-border:rgba(255,214,92,.62);--notification-edge:rgba(255,214,92,.88);--notification-depth:rgba(146,64,14,.14);--notification-glow:rgba(255,214,92,.34)}.notification-bar.notification-player.notification-badge-unique{--notification-text:#ffffff;--notification-bg:radial-gradient(circle at 18% 8%,rgba(255,255,255,.52),transparent 34%),radial-gradient(circle at 76% 80%,rgba(244,63,94,.24),transparent 42%),linear-gradient(145deg,rgba(2,6,12,.90),rgba(30,41,59,.76) 56%,rgba(244,63,94,.18));--notification-border:rgba(255,255,255,.58);--notification-edge:rgba(255,255,255,.90);--notification-depth:rgba(0,0,0,.24);--notification-glow:rgba(255,255,255,.28)}.notification-bar.notification-badge-first{--notification-text:#211300;--notification-bg:radial-gradient(circle at 18% 8%,rgba(255,255,255,.88),transparent 32%),radial-gradient(circle at 78% 84%,rgba(255,170,0,.34),transparent 44%),linear-gradient(145deg,rgba(255,245,170,.95),rgba(255,196,0,.70) 46%,rgba(180,83,9,.42));--notification-border:rgba(255,224,102,.78);--notification-edge:rgba(255,224,102,.96);--notification-depth:rgba(120,53,15,.20);--notification-glow:rgba(255,196,0,.46)}.notification-bar.notification-badge-second{--notification-text:#0f172a;--notification-bg:radial-gradient(circle at 20% 8%,rgba(255,255,255,.88),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.90),rgba(203,213,225,.48) 52%,rgba(100,116,139,.26));--notification-border:rgba(248,250,252,.68);--notification-edge:rgba(248,250,252,.94);--notification-depth:rgba(71,85,105,.18);--notification-glow:rgba(226,232,240,.34)}.notification-bar.notification-badge-third{--notification-text:#fff7ed;--notification-bg:radial-gradient(circle at 22% 10%,rgba(217,119,6,.34),transparent 42%),linear-gradient(145deg,rgba(86,40,12,.90),rgba(8,8,12,.82));--notification-border:rgba(217,119,6,.52);--notification-edge:rgba(217,119,6,.86);--notification-depth:rgba(0,0,0,.34);--notification-glow:rgba(217,119,6,.30)}[dir="rtl"].notification-bar .notification-main-line{justify-content:flex-start;text-align:right}[dir="rtl"].notification-bar .notification-message-line{text-align:right}.notification-bar{max-height:none!important;min-height:46px!important;height:auto!important;overflow:hidden!important}.notification-main-line{min-width:0!important;max-width:100%!important}.notification-role-text,.notification-user-name{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.notification-message{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.28!important}.notification-message-line{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.32!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.notification-bar.notification-role-system .notification-main-line{display:grid!important;grid-template-columns:auto auto auto minmax(0,1fr)!important;align-items:start!important;justify-content:stretch!important}.notification-bar.notification-role-system .notification-message{display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:clip!important}.notification-bar.notification-role-admin .notification-message-line,.notification-bar.notification-player .notification-message-line{-webkit-line-clamp:2!important;line-clamp:2!important}html[dir="rtl"] .notification-bar,.notification-bar[dir="rtl"]{text-align:right!important}.notification-bar[dir="rtl"] .notification-main-line{direction:rtl!important}.notification-bar[dir="rtl"] .notification-message-line{text-align:right!important}.notification-bar[dir="ltr"]{text-align:left!important}.topbar-picker-emoji,.topbar-name-input,#topbarEmojiBtn{transition:transform 180ms cubic-bezier(.2,.9,.2,1),background 240ms ease,border-color 240ms ease,box-shadow 240ms ease,color 240ms ease!important}.topbar-picker-emoji.is-selected{transform:translateY(-1px) scale(1.06)!important}.topbar-picker-emoji.identity-system,.topbar-name-input.identity-system,#topbarEmojiBtn.identity-system{color:#fff8dc!important;background:radial-gradient(circle at 20% 10%,rgba(251,191,36,.28),transparent 42%),linear-gradient(145deg,rgba(5,7,11,.88),rgba(62,45,12,.76))!important;border-color:rgba(251,191,36,.56)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 0 0 1px rgba(251,191,36,.32),0 0 18px rgba(251,191,36,.24)!important}.topbar-picker-emoji.identity-admin,.topbar-name-input.identity-admin,#topbarEmojiBtn.identity-admin{color:#241603!important;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.72),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,213,74,.40))!important;border-color:rgba(255,214,92,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.54),0 0 0 1px rgba(255,214,92,.32),0 0 18px rgba(255,214,92,.24)!important}.topbar-picker-emoji.identity-first,.topbar-name-input.identity-first,#topbarEmojiBtn.identity-first{color:#211300!important;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.82),transparent 34%),radial-gradient(circle at 78% 84%,rgba(255,170,0,.30),transparent 44%),linear-gradient(145deg,rgba(255,245,170,.92),rgba(255,196,0,.66) 46%,rgba(180,83,9,.34))!important;border-color:rgba(255,224,102,.76)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.66),0 0 0 1px rgba(255,236,153,.34),0 0 22px rgba(255,196,0,.34)!important}.topbar-picker-emoji.identity-second,.topbar-name-input.identity-second,#topbarEmojiBtn.identity-second{color:#0f172a!important;background:radial-gradient(circle at 20% 8%,rgba(255,255,255,.86),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.86),rgba(203,213,225,.46) 52%,rgba(100,116,139,.24))!important;border-color:rgba(248,250,252,.66)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.70),0 0 0 1px rgba(248,250,252,.30),0 0 18px rgba(226,232,240,.28)!important}.topbar-picker-emoji.identity-third,.topbar-name-input.identity-third,#topbarEmojiBtn.identity-third{color:#fff7ed!important;background:radial-gradient(circle at 22% 10%,rgba(217,119,6,.30),transparent 42%),linear-gradient(145deg,rgba(86,40,12,.88),rgba(8,8,12,.80))!important;border-color:rgba(217,119,6,.52)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.20),0 0 0 1px rgba(217,119,6,.28),0 0 18px rgba(217,119,6,.24)!important}.topbar-picker-emoji.identity-unique,.topbar-name-input.identity-unique,#topbarEmojiBtn.identity-unique{color:#ffffff!important;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.48),transparent 34%),radial-gradient(circle at 76% 80%,rgba(244,63,94,.22),transparent 42%),linear-gradient(145deg,rgba(2,6,12,.88),rgba(30,41,59,.74) 56%,rgba(244,63,94,.16))!important;border-color:rgba(255,255,255,.56)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 0 0 1px rgba(255,255,255,.22),0 0 18px rgba(255,255,255,.18)!important}html[data-theme="night"] .topbar-picker-emoji.identity-first,html[data-theme="night"] .topbar-name-input.identity-first,html[data-theme="night"] #topbarEmojiBtn.identity-first{box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 0 0 1px rgba(255,236,153,.40),0 0 28px rgba(255,196,0,.42),0 10px 22px rgba(0,0,0,.18)!important}html[data-theme="night"] .topbar-picker-emoji.identity-unique,html[data-theme="night"] .topbar-name-input.identity-unique,html[data-theme="night"] #topbarEmojiBtn.identity-unique{box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 0 0 1px rgba(255,255,255,.26),0 0 24px rgba(255,255,255,.22),0 10px 22px rgba(0,0,0,.20)!important}.topbar-picker-emoji.identity-system.is-selected,.topbar-picker-emoji.identity-admin.is-selected,.topbar-picker-emoji.identity-first.is-selected,.topbar-picker-emoji.identity-second.is-selected,.topbar-picker-emoji.identity-third.is-selected,.topbar-picker-emoji.identity-unique.is-selected{outline:0!important}.notification-compact-line{min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important}.notification-compact-line .notification-message{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.28!important;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.notification-bar{text-align:left!important}.notification-bar[dir="rtl"]{text-align:right!important}.notification-main-line{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;max-width:100%!important;line-height:1.25!important}.notification-bar[dir="rtl"] .notification-main-line{direction:rtl!important;justify-content:flex-start!important}.notification-prefix{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important;line-height:1!important}.notification-system-line,.notification-compact-line,.notification-bar.notification-role-system .notification-main-line{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;grid-template-columns:none!important}.notification-system-line .notification-message,.notification-bar.notification-role-system .notification-message{flex:1 1 auto!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.28!important;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.notification-message-line{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.32!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.notification-role-icon,.notification-user-emoji{width:22px!important;height:22px!important;min-width:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;transform:translateY(0)!important}.notification-role-icon .rx-apple-emoji,.notification-user-emoji .rx-apple-emoji{width:21px!important;height:21px!important;min-width:21px!important;display:block!important}.notification-role-text,.notification-user-name,.notification-separator{display:inline-flex!important;align-items:center!important;line-height:1!important}.notification-message{min-width:0!important;line-height:1.28!important}.notification-compact-line .notification-message{flex:1 1 auto!important;min-width:0!important}.notification-bar[dir="ltr"]{text-align:left!important}.notification-bar[dir="rtl"]{text-align:right!important}.notification-system-line{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:start!important;column-gap:6px!important;row-gap:0!important;max-width:100%!important;min-width:0!important;line-height:1.28!important;flex-wrap:nowrap!important}.notification-system-line .notification-prefix{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;white-space:nowrap!important;min-width:max-content!important;max-width:max-content!important;line-height:1!important;padding-top:1px!important;flex:0 0 auto!important}.notification-system-line .notification-message{display:block!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:1.28!important;overflow:hidden!important;flex:initial!important}@supports (-webkit-line-clamp:3){.notification-system-line .notification-message{display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important}}.notification-bar[dir="ltr"] .notification-system-line{direction:ltr!important}.notification-bar[dir="rtl"] .notification-system-line{direction:rtl!important}.notification-bar[dir="ltr"] .notification-system-line .notification-message{text-align:left!important}.notification-bar[dir="rtl"] .notification-system-line .notification-message{text-align:right!important}.notification-role-icon,.notification-user-emoji{width:22px!important;height:22px!important;min-width:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;vertical-align:middle!important;transform:translateY(0)!important}.notification-role-icon .rx-apple-emoji,.notification-user-emoji .rx-apple-emoji{width:21px!important;height:21px!important;min-width:21px!important;display:block!important;transform:translateY(0)!important}.notification-role-text,.notification-separator{display:inline-flex!important;align-items:center!important;line-height:1!important;height:22px!important}.notification-message{min-width:0!important;line-height:1.28!important}.notification-message .rx-apple-emoji,.notification-message-line .rx-apple-emoji{display:inline-block!important;width:1.18em!important;height:1.18em!important;min-width:1.18em!important;max-width:1.18em!important;max-height:1.18em!important;vertical-align:-0.18em!important;margin:0 .08em!important;object-fit:contain!important;line-height:1!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.22))!important}.notification-message .rx-apple-emoji:first-child,.notification-message-line .rx-apple-emoji:first-child{margin-inline-start:0!important}.notification-system-line{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;max-width:100%!important;min-width:0!important;line-height:1.28!important;grid-template-columns:none!important}.notification-bar.notification-role-system .notification-main-line.notification-system-line,.notification-bar.notification-role-system .notification-system-line{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important}.notification-system-line .notification-prefix{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;gap:6px!important;white-space:nowrap!important;min-width:max-content!important;max-width:max-content!important;height:22px!important;line-height:1!important;padding-top:0!important}.notification-system-line .notification-message{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.28!important;overflow:hidden!important;text-overflow:clip!important}@supports (-webkit-line-clamp:3){.notification-system-line .notification-message{display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important}}.notification-bar[dir="ltr"]{text-align:left!important}.notification-bar[dir="rtl"]{text-align:right!important}.notification-bar[dir="ltr"] .notification-system-line{direction:ltr!important;text-align:left!important}.notification-bar[dir="rtl"] .notification-system-line{direction:rtl!important;text-align:right!important}.notification-bar[dir="ltr"] .notification-system-line .notification-message{text-align:left!important}.notification-bar[dir="rtl"] .notification-system-line .notification-message{text-align:right!important}.notification-role-icon,.notification-user-emoji{width:22px!important;height:22px!important;min-width:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;vertical-align:middle!important}.notification-role-icon .rx-apple-emoji,.notification-user-emoji .rx-apple-emoji{width:21px!important;height:21px!important;min-width:21px!important;display:block!important;transform:translateY(0)!important}.notification-role-text,.notification-separator{height:22px!important;display:inline-flex!important;align-items:center!important;line-height:1!important}.topbar-emoji-picker{max-height:calc((42px * 4) + (8px * 3) + (10px * 2))!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;align-content:start!important}.topbar-emoji-picker::-webkit-scrollbar{display:none!important}@media (max-width:560px){.topbar-emoji-picker{max-height:calc((38px * 4) + (7px * 3) + (9px * 2))!important}}.notification-system-stack{display:grid!important;gap:5px!important;width:100%!important;max-width:100%!important;min-width:0!important}.notification-message-with-tool-badge{display:inline-flex!important;align-items:center!important;gap:7px!important;min-width:0!important;max-width:100%!important;line-height:1.28!important;white-space:normal!important}.notification-message-text{display:inline!important;min-width:0!important;line-height:1.28!important}.notification-system-detail-line{display:block!important;min-width:0!important;max-width:100%!important;font-size:12.5px!important;font-weight:850!important;line-height:1.28!important;opacity:.92!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;text-align:inherit!important}.notification-tool-badge{width:30px!important;height:30px!important;min-width:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;flex:0 0 30px!important;border-radius:10px!important;overflow:hidden!important;vertical-align:middle!important;border:1px solid rgba(255,255,255,.24)!important;background:rgba(15,23,42,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 7px 16px rgba(15,23,42,.20)!important}.notification-tool-badge .rx-apple-emoji{width:21px!important;height:21px!important;min-width:21px!important;max-width:21px!important;max-height:21px!important;display:block!important;margin:0!important;object-fit:contain!important;line-height:1!important}.notification-tool-badge-live-on{background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.58),transparent 34%),linear-gradient(145deg,rgba(250,204,21,.96),rgba(245,158,11,.88))!important;border-color:rgba(255,246,184,.86)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.52),0 0 0 2px rgba(250,204,21,.22),0 0 24px rgba(250,204,21,.62),0 8px 18px rgba(146,64,14,.26)!important}.notification-tool-badge-live-on .rx-apple-emoji{filter:drop-shadow(0 0 7px rgba(255,255,180,.98)) drop-shadow(0 3px 4px rgba(0,0,0,.22))!important}.notification-tool-badge-live-off{background:linear-gradient(145deg,rgba(38,48,64,.62),rgba(15,23,42,.74))!important;border-color:rgba(148,163,184,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 8px 16px rgba(15,23,42,.28)!important}.notification-tool-badge-live-off .rx-apple-emoji{opacity:.50!important;filter:grayscale(.65) brightness(.72) drop-shadow(0 2px 3px rgba(0,0,0,.30))!important}.notification-tool-badge-pin-on{background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.40),transparent 35%),linear-gradient(145deg,rgba(255,90,112,.96),rgba(185,28,28,.90))!important;border-color:rgba(254,202,202,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 0 0 2px rgba(248,113,113,.20),0 0 22px rgba(248,113,113,.48),0 8px 18px rgba(127,29,29,.28)!important}.notification-tool-badge-pin-on .rx-apple-emoji{filter:drop-shadow(0 0 7px rgba(255,210,210,.76)) drop-shadow(0 3px 4px rgba(0,0,0,.26))!important}.notification-tool-badge-pin-off{background:linear-gradient(145deg,rgba(51,65,85,.70),rgba(15,23,42,.82))!important;border-color:rgba(248,113,113,.36)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 8px 16px rgba(15,23,42,.30)!important}.notification-tool-badge-pin-off .rx-apple-emoji{opacity:.72!important;filter:grayscale(.22) brightness(.80) drop-shadow(0 2px 3px rgba(0,0,0,.30))!important}.notification-tool-badge-pin-off::after{content:"";position:absolute;width:142%;height:3px;left:-21%;top:50%;border-radius:999px;transform:rotate(45deg);background:linear-gradient(90deg,rgba(255,255,255,.75),rgba(239,68,68,.98),rgba(127,29,29,.88));box-shadow:0 0 8px rgba(239,68,68,.42);pointer-events:none}.notification-pinned-target{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.28em!important;height:1.28em!important;min-width:1.28em!important;vertical-align:-0.24em!important;margin-inline-start:.18em!important}.notification-pinned-target .rx-apple-emoji{width:1.22em!important;height:1.22em!important;min-width:1.22em!important;max-width:1.22em!important;max-height:1.22em!important;display:block!important;margin:0!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.24))!important}.notification-tool-badge-pin-off{overflow:hidden!important;position:relative!important}.notification-tool-badge-pin-off .rx-apple-emoji{position:relative!important;z-index:1!important}.notification-tool-badge-pin-off::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:150%!important;height:3.5px!important;border-radius:999px!important;transform:translate(-50%,-50%) rotate(45deg)!important;transform-origin:center center!important;background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(239,68,68,1),rgba(127,29,29,.96))!important;box-shadow:0 0 8px rgba(239,68,68,.54),0 1px 2px rgba(0,0,0,.24)!important;pointer-events:none!important;z-index:3!important}.notification-bar{overflow:hidden!important}.notification-header-line,.notification-system-header-line,.notification-user-message-line,.notification-compact-line{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;max-width:100%!important;min-width:0!important;line-height:1!important}.notification-prefix,.notification-sender-prefix{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;max-width:100%!important;line-height:1!important;white-space:nowrap!important}.notification-system-line,.notification-bar.notification-role-system .notification-main-line.notification-system-line,.notification-bar.notification-role-system .notification-system-line{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important}.notification-separator{display:none!important}.notification-message-line,.notification-system-message-line,.notification-system-detail-line,.notification-rank-detail-line{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-inline-start:0!important;margin-top:3px!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:1.32!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:initial!important;overflow:visible!important;text-overflow:clip!important}.notification-message,.notification-message-text,.notification-message-with-tool-badge{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.notification-message-with-tool-badge{display:inline-flex!important;align-items:center!important;gap:7px!important;max-width:100%!important;min-width:0!important}.notification-bar[dir="ltr"] .notification-message-line,.notification-bar[dir="ltr"] .notification-system-detail-line,.notification-bar[dir="ltr"] .notification-rank-detail-line{text-align:left!important;direction:ltr!important}.notification-bar[dir="rtl"] .notification-message-line,.notification-bar[dir="rtl"] .notification-system-detail-line,.notification-bar[dir="rtl"] .notification-rank-detail-line{text-align:right!important;direction:rtl!important}.notification-rank-celebration-first{--rank-celebration-a:rgba(255,244,138,.72);--rank-celebration-b:rgba(250,204,21,.60);animation:rankLeadPop 980ms cubic-bezier(.17,.9,.22,1) both!important}.notification-rank-celebration-second{--rank-celebration-a:rgba(248,250,252,.70);--rank-celebration-b:rgba(148,163,184,.54);animation:rankSecondPop 900ms cubic-bezier(.17,.9,.22,1) both!important}.notification-rank-celebration-third{--rank-celebration-a:rgba(251,191,36,.50);--rank-celebration-b:rgba(180,83,9,.50);animation:rankThirdPop 900ms cubic-bezier(.17,.9,.22,1) both!important}.notification-bar.notification-rank-celebration-first::before,.notification-bar.notification-rank-celebration-second::before,.notification-bar.notification-rank-celebration-third::before{display:block!important;background:radial-gradient(circle at 18% 22%,var(--rank-celebration-a),transparent 21%),radial-gradient(circle at 78% 24%,rgba(255,255,255,.60),transparent 18%),radial-gradient(circle at 42% 82%,var(--rank-celebration-b),transparent 24%),linear-gradient(120deg,rgba(255,255,255,.30),transparent 38%,rgba(255,255,255,.18) 62%,transparent)!important;opacity:.95!important;mix-blend-mode:screen!important;animation:rankSparkleSweep 1400ms ease-out both!important}.notification-bar.notification-rank-celebration-first::after,.notification-bar.notification-rank-celebration-second::after,.notification-bar.notification-rank-celebration-third::after{box-shadow:inset 0 0 0 1px var(--notification-edge,rgba(255,255,255,.26)),inset 0 0 34px var(--rank-celebration-b)!important}@keyframes rankLeadPop{0%{transform:translateX(-50%) translateY(-14px) scale(.92);filter:brightness(1.05) saturate(1.25)}45%{transform:translateX(-50%) translateY(0) scale(1.035);filter:brightness(1.16) saturate(1.38)}100%{transform:translateX(-50%) translateY(0) scale(1);filter:brightness(1) saturate(1)}}@keyframes rankSecondPop{0%{transform:translateX(-50%) translateY(-12px) scale(.94);filter:brightness(1.05) saturate(1.12)}45%{transform:translateX(-50%) translateY(0) scale(1.025);filter:brightness(1.12) saturate(1.18)}100%{transform:translateX(-50%) translateY(0) scale(1);filter:brightness(1) saturate(1)}}@keyframes rankThirdPop{0%{transform:translateX(-50%) translateY(-12px) scale(.94);filter:brightness(1.02) saturate(1.20)}45%{transform:translateX(-50%) translateY(0) scale(1.025);filter:brightness(1.10) saturate(1.30)}100%{transform:translateX(-50%) translateY(0) scale(1);filter:brightness(1) saturate(1)}}@keyframes rankSparkleSweep{0%{opacity:0;transform:translateX(-16%) scale(1.05)}22%{opacity:1}100%{opacity:.62;transform:translateX(10%) scale(1)}}html.emoji-preloading button,html.emoji-preloading input,html.emoji-preloading textarea,html.emoji-preloading select,html.emoji-preloading .reaction-icon,html.emoji-preloading .toggle-slot,html.emoji-preloading .toolbar-btn,html.emoji-preloading .topbar-icon-btn,html.emoji-preloading .topbar-rest-btn,html.emoji-preloading .topbar-picker-emoji,html.emoji-preloading .notification-send-btn{pointer-events:none!important}html.emoji-preloading *{cursor:progress!important}.topbar-emoji-picker,.notification-history-list,.notification-center{pointer-events:auto!important;overscroll-behavior:contain!important}.topbar-emoji-picker,.notification-history-list{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.topbar-notifications-btn.is-open{background:rgba(250,204,21,.26)!important;box-shadow:inset 0 0 0 2px rgba(250,204,21,.72),0 10px 22px rgba(250,204,21,.20)!important}.notification-center{position:fixed;z-index:118;top:calc(116px + env(safe-area-inset-top));left:50%;width:min(460px,calc(100vw - 22px));max-height:min(520px,calc(100svh - 155px));transform:translateX(-50%);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;padding:12px;border-radius:25px;color:var(--page-text);background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.58),transparent 38%),linear-gradient(135deg,rgba(255,255,255,.72),rgba(255,255,255,.38));border:1px solid rgba(255,255,255,.74);box-shadow:0 22px 55px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.70);backdrop-filter:blur(20px) saturate(1.45);-webkit-backdrop-filter:blur(20px) saturate(1.45);overflow:hidden}html[data-theme="night"] .notification-center{color:#f7fbff;background:radial-gradient(circle at 18% 0%,rgba(148,163,184,.22),transparent 38%),linear-gradient(135deg,rgba(15,23,42,.84),rgba(30,41,59,.58));border-color:rgba(255,255,255,.16);box-shadow:0 24px 60px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.12)}.notification-center[hidden]{display:none!important}.notification-center-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.notification-center-title{font-size:13px;font-weight:1000;letter-spacing:-.02em;white-space:nowrap}.notification-filter-row{display:flex;align-items:center;gap:7px;min-width:0}.notification-center[dir="rtl"] .notification-filter-row{justify-content:flex-end}.notification-center[dir="ltr"] .notification-filter-row{justify-content:flex-start}.notification-filter-btn{min-width:0;height:34px;padding:0 10px;border:0;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:900 11px/1 var(--font-ui);color:inherit;background:rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.44),0 8px 18px rgba(15,23,42,.10);cursor:pointer;opacity:.55;transition:opacity 160ms ease,transform 160ms ease,box-shadow 160ms ease,background 160ms ease}html[data-theme="night"] .notification-filter-btn{background:rgba(15,23,42,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 8px 18px rgba(0,0,0,.22)}.notification-filter-btn.is-active{opacity:1;background:rgba(255,255,255,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,.58),0 0 0 1px rgba(250,204,21,.34),0 10px 22px rgba(15,23,42,.13)}html[data-theme="night"] .notification-filter-btn.is-active{background:rgba(51,65,85,.72)}.notification-filter-btn:active{transform:scale(.96)}.notification-filter-icon{width:21px;height:21px;min-width:21px;display:inline-flex;align-items:center;justify-content:center}.notification-filter-icon .rx-apple-emoji{width:20px;height:20px;min-width:20px;display:block;filter:drop-shadow(0 3px 4px rgba(0,0,0,.20))}.notification-filter-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-filter-inline-icon{margin-inline:-1px}.notification-filter-separator{opacity:.68;font-weight:1000;line-height:1}.notification-history-list{display:flex;flex-direction:column;gap:8px;min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:1px 2px 2px;scrollbar-width:none}.notification-history-list::-webkit-scrollbar{display:none}.notification-history-card{position:relative;width:100%;min-height:44px;padding:10px 12px;border-radius:19px;overflow:hidden;color:#fff;background:rgba(15,23,42,.72);border:1px solid rgba(255,255,255,.20);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 22px rgba(15,23,42,.14)}.notification-history-card.notification-role-system{color:#fff8dc;background:linear-gradient(135deg,rgba(120,53,15,.82),rgba(146,64,14,.66));border-color:rgba(251,191,36,.50)}.notification-history-card.notification-role-admin{color:#241603;background:linear-gradient(135deg,rgba(255,214,92,.92),rgba(251,191,36,.70));border-color:rgba(255,214,92,.62)}.notification-history-card.notification-player{color:#fff;background:linear-gradient(135deg,rgba(76,86,111,.80),rgba(47,58,82,.70));border-color:rgba(255,255,255,.32)}.notification-history-card .notification-line,.notification-history-card .notification-system-stack{position:relative;z-index:1}.notification-history-empty{padding:18px 10px;border-radius:18px;text-align:center;font:900 12px/1.35 var(--font-ui);color:var(--page-muted);background:rgba(255,255,255,.26);border:1px dashed rgba(148,163,184,.40)}html[data-theme="night"] .notification-history-empty{background:rgba(15,23,42,.28);border-color:rgba(148,163,184,.22)}@media (max-width:560px){.notification-center{top:calc(104px + env(safe-area-inset-top));width:min(430px,calc(100vw - 14px));max-height:min(500px,calc(100svh - 132px));border-radius:22px;padding:10px}.notification-filter-btn{height:32px;padding:0 8px;font-size:10.5px;gap:5px}}.topbar-notifications-divider{flex:0 0 auto!important;width:1px!important;height:32px!important;border-radius:999px!important;background:linear-gradient(to bottom,transparent,rgba(100,116,139,.46),transparent)!important;box-shadow:1px 0 0 rgba(255,255,255,.42)!important;opacity:.88!important}html[data-theme="night"] .topbar-notifications-divider{background:linear-gradient(to bottom,transparent,rgba(226,232,240,.22),transparent)!important;box-shadow:1px 0 0 rgba(0,0,0,.28)!important;opacity:.78!important}.topbar-notifications-btn .rx-apple-emoji{filter:drop-shadow(0 5px 6px rgba(0,0,0,.22))!important}.notification-center{grid-template-rows:auto auto minmax(0,1fr) auto!important}.notification-composer{display:flex;align-items:center;gap:8px;min-width:0;padding-top:8px;border-top:1px solid rgba(148,163,184,.24)}.notification-center[dir="rtl"] .notification-composer{flex-direction:row-reverse}html[data-theme="night"] .notification-composer{border-top-color:rgba(226,232,240,.14)}.notification-input{flex:1 1 auto;min-width:0;height:38px;border:0;outline:none;border-radius:16px;padding:0 13px;font:850 13px/1 var(--font-ui);color:var(--page-text);background:rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.64),0 8px 18px rgba(15,23,42,.10);user-select:text;-webkit-user-select:text}.notification-center[dir="rtl"] .notification-input{text-align:right}.notification-center[dir="ltr"] .notification-input{text-align:left}html[data-theme="night"] .notification-input{color:#f8fbff;background:rgba(15,23,42,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 18px rgba(0,0,0,.22)}.notification-send-btn{flex:0 0 auto;width:38px;height:38px;border:0;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(250,204,21,.30);box-shadow:inset 0 0 0 1px rgba(250,204,21,.46),inset 0 1px 0 rgba(255,255,255,.30),0 9px 18px rgba(15,23,42,.14);transition:transform 150ms ease,filter 150ms ease}.notification-send-btn:active{transform:scale(.95);filter:brightness(.96)}.notification-send-btn .rx-apple-emoji{width:23px;height:23px;min-width:23px;display:block;filter:drop-shadow(0 4px 5px rgba(0,0,0,.22))}.notification-user-message-line{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;min-width:0!important;max-width:100%!important}.notification-user-message-line .notification-sender-prefix{display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;flex:0 0 auto!important;min-width:0!important;max-width:52%!important}.notification-user-message-line .notification-user-name{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important}.notification-user-message-line .notification-message{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:1.28!important}.notification-history-card{cursor:pointer}.notification-history-card:active{transform:scale(.992)}.notification-sent-time{position:relative;z-index:2;margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.22);font:900 11px/1.1 var(--font-ui);opacity:.78;color:currentColor;white-space:nowrap}.notification-history-card[dir="rtl"] .notification-sent-time{text-align:right}.notification-history-card[dir="ltr"] .notification-sent-time{text-align:left}@media (max-width:560px){.topbar-notifications-divider{height:28px!important}.notification-input{height:36px;font-size:12px}.notification-send-btn{width:36px;height:36px}}html.emoji-preloading button,html.emoji-preloading input,html.emoji-preloading textarea,html.emoji-preloading select,html.emoji-preloading .reaction-icon,html.emoji-preloading .toggle-slot,html.emoji-preloading .toolbar-btn,html.emoji-preloading .topbar-icon-btn,html.emoji-preloading .topbar-rest-btn,html.emoji-preloading .topbar-picker-emoji,html.emoji-preloading .notification-send-btn{pointer-events:auto!important}html.emoji-preloading *{cursor:auto!important}.topbar-emoji-picker,.notification-center,.notification-history-list{pointer-events:auto!important;touch-action:pan-y!important;overscroll-behavior:contain!important}.topbar-emoji-picker,.notification-history-list{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}@media (hover:hover) and (pointer:fine){html,body{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:auto!important}html.emoji-preloading,html.emoji-preloading *,body.emoji-preloading,body.emoji-preloading *{pointer-events:auto!important;cursor:auto!important}.lab-topbar,.topbar-icon-btn,.topbar-rest-btn,.topbar-settings-popover,.topbar-settings-popover *,.topbar-emoji-picker,.topbar-emoji-picker *,.notification-center,.notification-center *,.reaction-dock,.reaction-dock *,.settings-toolbar,.settings-toolbar *{pointer-events:auto!important}.topbar-settings-popover{max-height:min(560px,calc(100vh - 110px))!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}.topbar-emoji-picker{max-height:calc((42px * 4) + (8px * 3) + (10px * 2))!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}.notification-center{max-height:min(560px,calc(100vh - 126px))!important;overflow:hidden!important}.notification-history-list{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}.reaction-dock:not(.collapsed):not(.anchor-left):not(.anchor-right) .emoji-scroller{overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important}.reaction-dock.anchor-left:not(.collapsed) .emoji-scroller,.reaction-dock.anchor-right:not(.collapsed) .emoji-scroller{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important}.topbar-settings-popover::-webkit-scrollbar,.topbar-emoji-picker::-webkit-scrollbar,.notification-history-list::-webkit-scrollbar,.emoji-scroller::-webkit-scrollbar{width:8px!important;height:8px!important;display:initial!important}}@media (min-width:700px){html,body{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:auto!important;touch-action:auto!important}body{display:block!important;min-height:100vh!important;user-select:auto!important;-webkit-user-select:auto!important}body.sorting-touch-lock,body.sorting-touch-lock *{user-select:auto!important;-webkit-user-select:auto!important}.lab-controls{pointer-events:none!important}.lab-topbar,.lab-topbar *,.topbar-settings-popover,.topbar-settings-popover *,.topbar-emoji-picker,.topbar-emoji-picker *,.notification-center,.notification-center *,.reaction-dock,.reaction-dock *,.settings-toolbar,.settings-toolbar *{pointer-events:auto!important}.topbar-settings-popover[hidden],.topbar-settings-popover[hidden] *,.topbar-emoji-picker[hidden],.topbar-emoji-picker[hidden] *,.notification-center[hidden],.notification-center[hidden] *,.settings-toolbar[hidden],.settings-toolbar[hidden] *{display:none!important;pointer-events:none!important}button,input,textarea,select,.reaction-icon,.toggle-slot,.toolbar-btn,.topbar-icon-btn,.topbar-rest-btn,.topbar-picker-emoji,.notification-send-btn{pointer-events:auto!important}.topbar-settings-popover,.topbar-emoji-picker,.notification-history-list{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:auto!important;touch-action:auto!important}.topbar-emoji-picker{max-height:calc((42px * 4) + (8px * 3) + (10px * 2))!important}.notification-center{overflow:hidden!important}.emoji-scroller{overscroll-behavior:contain!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:auto!important;touch-action:auto!important}.reaction-dock:not(.collapsed):not(.anchor-left):not(.anchor-right) .emoji-scroller{overflow-x:auto!important;overflow-y:hidden!important}.reaction-dock.anchor-left:not(.collapsed) .emoji-scroller,.reaction-dock.anchor-right:not(.collapsed) .emoji-scroller{overflow-y:auto!important;overflow-x:hidden!important}}@media (min-width:700px){html,body{pointer-events:auto!important;overflow-x:hidden!important;overscroll-behavior:auto!important;touch-action:auto!important}body::before,body::after,.hint,.reaction-pop,.drag-preview,.notification-bar,.bg-grid,.bg-blob,.bg-noise{pointer-events:none!important}.lab-controls,.lab-topbar,.lab-topbar *,.topbar-settings-popover,.topbar-settings-popover *,.topbar-emoji-picker,.topbar-emoji-picker *,.notification-center,.notification-center *,.reaction-dock,.reaction-dock *,.settings-toolbar,.settings-toolbar *{pointer-events:auto!important}.topbar-settings-popover[hidden],.topbar-settings-popover[hidden] *,.topbar-emoji-picker[hidden],.topbar-emoji-picker[hidden] *,.notification-center[hidden],.notification-center[hidden] *,.settings-toolbar[hidden],.settings-toolbar[hidden] *{display:none!important;pointer-events:none!important}button,input,textarea,select,.reaction-icon,.toggle-slot,.toolbar-btn,.topbar-icon-btn,.topbar-rest-btn,.topbar-picker-emoji,.notification-send-btn,.notification-filter-btn,.notification-history-card{pointer-events:auto!important;cursor:pointer!important}input,textarea,select{cursor:text!important}.topbar-settings-popover,.topbar-emoji-picker,.notification-history-list{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;touch-action:auto!important;scrollbar-width:thin!important}.topbar-emoji-picker{max-height:calc((42px * 4) + (8px * 3) + (10px * 2))!important}.emoji-scroller{pointer-events:auto!important;overscroll-behavior:contain!important;touch-action:auto!important;scrollbar-width:thin!important}.reaction-dock:not(.collapsed):not(.anchor-left):not(.anchor-right) .emoji-scroller{overflow-x:auto!important;overflow-y:hidden!important}.reaction-dock.anchor-left:not(.collapsed) .emoji-scroller,.reaction-dock.anchor-right:not(.collapsed) .emoji-scroller{overflow-y:auto!important;overflow-x:hidden!important}}html{background:transparent!important}.notification-tool-badge-pin-on,.notification-tool-badge-pin-off{background:transparent!important;border:2px solid rgba(248,113,113,.92)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 0 0 2px rgba(248,113,113,.16),0 0 20px rgba(248,113,113,.46),0 8px 18px rgba(127,29,29,.22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.notification-tool-badge-pin-on .rx-apple-emoji,.notification-tool-badge-pin-off .rx-apple-emoji{background:transparent!important;position:relative!important;z-index:2!important;opacity:1!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.28))!important}.notification-tool-badge-pin-off::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:152%!important;height:3.5px!important;border-radius:999px!important;transform:translate(-50%,-50%) rotate(45deg)!important;transform-origin:center center!important;background:linear-gradient(90deg,rgba(255,255,255,.94),rgba(239,68,68,1),rgba(127,29,29,.96))!important;box-shadow:0 0 8px rgba(239,68,68,.58),0 1px 2px rgba(0,0,0,.24)!important;pointer-events:none!important;z-index:4!important}html.topbar-settings-open .lab-controls,body:has(#topbarSettingsPopover:not([hidden])) .lab-controls{z-index:180!important}html.topbar-settings-open #topbarSettingsPopover,body:has(#topbarSettingsPopover:not([hidden])) #topbarSettingsPopover{position:relative!important;z-index:181!important;pointer-events:auto!important}html.reaction-settings-open .settings-toolbar,html:has(#settingsToolbar:not([hidden])) #settingsToolbar{z-index:190!important;pointer-events:auto!important}html.topbar-settings-open .reaction-dock.anchor-left:not(.collapsed),html.topbar-settings-open .reaction-dock.anchor-right:not(.collapsed),html.reaction-settings-open .reaction-dock.anchor-left:not(.collapsed),html.reaction-settings-open .reaction-dock.anchor-right:not(.collapsed),html:has(#topbarSettingsPopover:not([hidden])) .reaction-dock.anchor-left:not(.collapsed),html:has(#topbarSettingsPopover:not([hidden])) .reaction-dock.anchor-right:not(.collapsed),html:has(#settingsToolbar:not([hidden])) .reaction-dock.anchor-left:not(.collapsed),html:has(#settingsToolbar:not([hidden])) .reaction-dock.anchor-right:not(.collapsed),.reaction-dock.settings-mode-active.anchor-left:not(.collapsed),.reaction-dock.settings-mode-active.anchor-right:not(.collapsed){z-index:24!important}html.topbar-settings-open .topbar-emoji-picker,body:has(#topbarSettingsPopover:not([hidden])) .topbar-emoji-picker{z-index:182!important}.reaction-dock.anchor-left:not(.collapsed) .reaction-icon.tool.settings-gear-btn,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon.tool.settings-gear-btn{width:calc(var(--dock-h) * .72)!important;height:calc(var(--dock-h) * .72)!important;min-width:calc(var(--dock-h) * .72)!important;max-width:calc(var(--dock-h) * .72)!important;min-height:calc(var(--dock-h) * .72)!important;max-height:calc(var(--dock-h) * .72)!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border-radius:calc(var(--dock-h) * .20)!important;overflow:visible!important;background:radial-gradient(circle at 30% 16%,rgba(255,255,255,.38),transparent 44%),linear-gradient(145deg,rgba(180,192,208,.60),rgba(82,96,116,.66))!important;border:1px solid rgba(245,248,252,.40)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.30),inset 0 -3px 7px rgba(15,23,42,.22),0 0 0 1px rgba(203,213,225,.38),0 0 20px rgba(148,163,184,.30),0 9px 18px rgba(15,23,42,.20)!important}.reaction-dock.anchor-left:not(.collapsed) .reaction-icon.tool.settings-gear-btn .rx-apple-emoji,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon.tool.settings-gear-btn .rx-apple-emoji,.reaction-dock.anchor-left:not(.collapsed) .reaction-icon.tool.settings-gear-btn img.rx-apple-emoji,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon.tool.settings-gear-btn img.rx-apple-emoji,.reaction-dock.anchor-left:not(.collapsed) .reaction-icon.tool.settings-gear-btn img.rx-apple-emoji[alt="⚙️"],.reaction-dock.anchor-right:not(.collapsed) .reaction-icon.tool.settings-gear-btn img.rx-apple-emoji[alt="⚙️"],.reaction-dock.anchor-left:not(.collapsed) .reaction-icon.tool.settings-gear-btn img.rx-apple-emoji[alt="⚙"],.reaction-dock.anchor-right:not(.collapsed) .reaction-icon.tool.settings-gear-btn img.rx-apple-emoji[alt="⚙"]{width:calc(var(--dock-h) * .58)!important;height:calc(var(--dock-h) * .58)!important;min-width:calc(var(--dock-h) * .58)!important;max-width:calc(var(--dock-h) * .58)!important;max-height:calc(var(--dock-h) * .58)!important;object-fit:contain!important;display:block!important;transform:translateY(-1px) scale(1.03)!important;transform-origin:50% 50%!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.34)) drop-shadow(0 0 4px rgba(255,255,255,.24))!important}.reaction-dock.anchor-left:not(.collapsed) .reaction-icon.tool.settings-gear-btn .emoji-native,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon.tool.settings-gear-btn .emoji-native,.reaction-dock.anchor-left:not(.collapsed) .reaction-icon.tool.settings-gear-btn span.emoji-native,.reaction-dock.anchor-right:not(.collapsed) .reaction-icon.tool.settings-gear-btn span.emoji-native{width:calc(var(--dock-h) * .56)!important;height:calc(var(--dock-h) * .56)!important;min-width:calc(var(--dock-h) * .56)!important;max-width:calc(var(--dock-h) * .56)!important;max-height:calc(var(--dock-h) * .56)!important;font-size:calc(var(--dock-h) * .54)!important;line-height:1!important;display:grid!important;place-items:center!important;text-align:center!important;transform:translateY(-1px) scale(1.03)!important;transform-origin:50% 50%!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.34)) drop-shadow(0 0 4px rgba(255,255,255,.24))!important}html[data-theme="night"] .reaction-dock.anchor-left:not(.collapsed) .reaction-icon.tool.settings-gear-btn,html[data-theme="night"] .reaction-dock.anchor-right:not(.collapsed) .reaction-icon.tool.settings-gear-btn{background:radial-gradient(circle at 30% 16%,rgba(255,255,255,.28),transparent 44%),linear-gradient(145deg,rgba(130,146,168,.62),rgba(37,50,70,.78))!important;border-color:rgba(226,232,240,.32)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -3px 7px rgba(0,0,0,.34),0 0 0 1px rgba(148,163,184,.30),0 0 24px rgba(148,163,184,.30),0 10px 20px rgba(0,0,0,.28)!important}.notification-bar{z-index:92!important}.lab-controls,.lab-topbar{z-index:150!important}.topbar-settings-popover{position:relative!important;z-index:175!important}.topbar-emoji-picker{z-index:180!important}.notification-center{z-index:170!important}.notification-center-title{font-weight:1000!important;line-height:1.35!important;padding-bottom:1px!important}.notification-center[dir="rtl"] .notification-center-title{font-weight:1000!important;text-align:right!important;direction:rtl!important}.notification-center[dir="rtl"] .notification-center-head{direction:rtl!important}.notification-filter-row{align-items:stretch!important;gap:7px!important;width:100%!important;min-width:0!important}.notification-center[dir="ltr"] .notification-filter-row{direction:ltr!important;justify-content:flex-start!important}.notification-center[dir="rtl"] .notification-filter-row{direction:rtl!important;justify-content:flex-start!important}.notification-filter-btn{height:auto!important;min-height:36px!important;padding:7px 10px 8px!important;line-height:1.25!important;overflow:visible!important;white-space:nowrap!important}.notification-center[dir="rtl"] .notification-filter-btn{direction:rtl!important;flex-direction:row!important;font-family:var(--font-ui)!important;padding-top:8px!important;padding-bottom:9px!important}.notification-center[dir="ltr"] .notification-filter-btn{direction:ltr!important;flex-direction:row!important}.notification-filter-label{line-height:1.32!important;padding-bottom:1px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;max-width:none!important}.notification-filter-icon{width:22px!important;height:22px!important;min-width:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.notification-filter-icon .rx-apple-emoji{width:21px!important;height:21px!important;min-width:21px!important;display:block!important}.notification-filter-btn.is-active{box-shadow:inset 0 1px 0 rgba(255,255,255,.58),0 10px 22px rgba(15,23,42,.13)!important}.notification-filter-system.is-active{background:rgba(250,204,21,.28)!important;box-shadow:inset 0 0 0 2px rgba(250,204,21,.66),inset 0 1px 0 rgba(255,255,255,.46),0 0 18px rgba(250,204,21,.22),0 10px 22px rgba(15,23,42,.13)!important}.notification-filter-people.is-active{background:rgba(59,130,246,.18)!important;box-shadow:inset 0 0 0 2px rgba(96,165,250,.46),inset 0 1px 0 rgba(255,255,255,.38),0 10px 22px rgba(15,23,42,.13)!important}.notification-history-card.notification-role-system{color:#fff8dc!important;background:radial-gradient(circle at 18% 8%,rgba(251,191,36,.38),transparent 40%),linear-gradient(145deg,rgba(5,7,11,.90),rgba(62,45,12,.82))!important;border-color:rgba(251,191,36,.56)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 0 0 1px rgba(251,191,36,.22),0 10px 22px rgba(15,23,42,.14),0 0 18px rgba(251,191,36,.20)!important}.notification-history-card.notification-badge-first{color:#231600!important;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.90),transparent 32%),radial-gradient(circle at 78% 84%,rgba(255,170,0,.30),transparent 44%),linear-gradient(145deg,rgba(255,245,170,.95),rgba(255,196,0,.68) 46%,rgba(180,83,9,.38))!important;border-color:rgba(255,224,102,.74)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 10px 24px rgba(146,64,14,.18),0 0 20px rgba(255,196,0,.24)!important}.notification-history-card.notification-badge-second{color:#0f172a!important;background:radial-gradient(circle at 20% 8%,rgba(255,255,255,.90),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.94),rgba(203,213,225,.58) 52%,rgba(100,116,139,.28))!important;border-color:rgba(248,250,252,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 10px 24px rgba(71,85,105,.16),0 0 18px rgba(226,232,240,.24)!important}.notification-history-card.notification-badge-third{color:#fff7ed!important;background:radial-gradient(circle at 22% 10%,rgba(217,119,6,.38),transparent 42%),linear-gradient(145deg,rgba(86,40,12,.92),rgba(8,8,12,.82))!important;border-color:rgba(217,119,6,.58)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 24px rgba(0,0,0,.20),0 0 18px rgba(217,119,6,.22)!important}.notification-history-card.notification-rank-celebration-first,.notification-history-card.notification-rank-celebration-second,.notification-history-card.notification-rank-celebration-third{animation-duration:900ms!important;animation-fill-mode:both!important;overflow:hidden!important}.notification-history-card.notification-rank-celebration-first{--rank-celebration-a:rgba(255,244,138,.72);--rank-celebration-b:rgba(250,204,21,.54);animation-name:rankHistoryLeadPop!important}.notification-history-card.notification-rank-celebration-second{--rank-celebration-a:rgba(248,250,252,.70);--rank-celebration-b:rgba(148,163,184,.48);animation-name:rankHistorySecondPop!important}.notification-history-card.notification-rank-celebration-third{--rank-celebration-a:rgba(251,191,36,.44);--rank-celebration-b:rgba(180,83,9,.46);animation-name:rankHistoryThirdPop!important}.notification-history-card.notification-rank-celebration-first::before,.notification-history-card.notification-rank-celebration-second::before,.notification-history-card.notification-rank-celebration-third::before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(circle at 18% 22%,var(--rank-celebration-a),transparent 21%),radial-gradient(circle at 78% 24%,rgba(255,255,255,.52),transparent 18%),radial-gradient(circle at 42% 82%,var(--rank-celebration-b),transparent 24%),linear-gradient(120deg,rgba(255,255,255,.28),transparent 38%,rgba(255,255,255,.16) 62%,transparent)!important;opacity:.88!important;mix-blend-mode:screen!important;animation:rankSparkleSweep 1400ms ease-out both!important}.notification-history-card.notification-rank-celebration-first::after,.notification-history-card.notification-rank-celebration-second::after,.notification-history-card.notification-rank-celebration-third::after{content:""!important;position:absolute!important;inset:1px!important;border-radius:inherit!important;pointer-events:none!important;z-index:0!important;box-shadow:inset 0 0 32px var(--rank-celebration-b)!important}.notification-history-card .notification-line,.notification-history-card .notification-system-stack,.notification-history-card .notification-sent-time{position:relative!important;z-index:1!important}.notification-history-card[dir="rtl"]{direction:rtl!important;text-align:right!important}.notification-history-card[dir="ltr"]{direction:ltr!important;text-align:left!important}@keyframes rankHistoryLeadPop{0%{transform:translateY(8px) scale(.96);filter:brightness(1.08) saturate(1.28)}55%{transform:translateY(0) scale(1.018);filter:brightness(1.14) saturate(1.32)}100%{transform:translateY(0) scale(1);filter:brightness(1) saturate(1)}}@keyframes rankHistorySecondPop{0%{transform:translateY(7px) scale(.97);filter:brightness(1.06) saturate(1.12)}55%{transform:translateY(0) scale(1.012);filter:brightness(1.10) saturate(1.18)}100%{transform:translateY(0) scale(1);filter:brightness(1) saturate(1)}}@keyframes rankHistoryThirdPop{0%{transform:translateY(7px) scale(.97);filter:brightness(1.04) saturate(1.18)}55%{transform:translateY(0) scale(1.012);filter:brightness(1.09) saturate(1.25)}100%{transform:translateY(0) scale(1);filter:brightness(1) saturate(1)}}.topbar-name-input,.notification-input,.notification-user-name,.notification-role-text,.notification-message,.notification-message-text,.notification-message-line,.notification-rank-detail-line,.notification-filter-label,.notification-center-title,.notification-history-empty,.topbar-popover-title,.topbar-settings-label,.topbar-choice-btn{unicode-bidi:isolate!important;text-rendering:optimizeLegibility!important}.notification-user-name,.notification-role-text,.notification-separator,.notification-filter-label,.notification-center-title,.topbar-popover-title,.topbar-settings-label{line-height:1.42!important;padding-top:1px!important;padding-bottom:3px!important;overflow:visible!important}.notification-message,.notification-message-text,.notification-message-line,.notification-rank-detail-line,.notification-history-empty{line-height:1.44!important;padding-top:1px!important;padding-bottom:3px!important}.notification-main-line,.notification-header-line,.notification-prefix,.notification-sender-prefix{align-items:center!important;min-height:26px!important;overflow:visible!important}.notification-bar{padding-top:11px!important;padding-bottom:13px!important}.notification-history-card{padding-top:11px!important;padding-bottom:13px!important}.notification-filter-btn{min-height:38px!important;padding-top:8px!important;padding-bottom:10px!important;align-items:center!important;overflow:visible!important}.notification-center-title{font-weight:1000!important;min-height:24px!important}.topbar-name-input,.notification-input{line-height:1.35!important;padding-top:2px!important;padding-bottom:4px!important;overflow:visible!important;unicode-bidi:plaintext!important}.notification-user-name[dir="rtl"],.notification-message-line[dir="rtl"],.notification-message[dir="rtl"],.topbar-name-input[dir="rtl"],.notification-input[dir="rtl"]{direction:rtl!important;text-align:right!important}.notification-user-name[dir="ltr"],.notification-message-line[dir="ltr"],.notification-message[dir="ltr"],.topbar-name-input[dir="ltr"],.notification-input[dir="ltr"]{direction:ltr!important;text-align:left!important}.notification-center{display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;height:min(560px,calc(100svh - 128px))!important;max-height:min(560px,calc(100svh - 128px))!important;min-height:min(420px,calc(100svh - 128px))!important;overflow:hidden!important;pointer-events:auto!important}.notification-center[hidden]{display:none!important;pointer-events:none!important}.notification-history-list{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;overscroll-behavior-x:none!important;touch-action:pan-y!important;pointer-events:auto!important;scroll-behavior:smooth!important;padding:2px 3px 5px!important;scrollbar-width:thin!important;scrollbar-gutter:stable both-edges!important}.notification-history-list::-webkit-scrollbar{width:8px!important;display:initial!important}.notification-history-list::-webkit-scrollbar-thumb{border-radius:999px!important;background:rgba(100,116,139,.36)!important}html[data-theme="night"] .notification-history-list::-webkit-scrollbar-thumb{background:rgba(226,232,240,.24)!important}.notification-history-card{flex:0 0 auto!important;width:100%!important;min-height:0!important;height:auto!important;pointer-events:auto!important;overflow:hidden!important}.notification-history-card .notification-line,.notification-history-card .notification-main-line,.notification-history-card .notification-header-line,.notification-history-card .notification-message-line,.notification-history-card .notification-message,.notification-history-card .notification-message-text,.notification-history-card .notification-rank-detail-line,.notification-history-card .notification-system-stack{max-height:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:initial!important}.notification-history-card .notification-message,.notification-history-card .notification-message-text,.notification-history-card .notification-message-line,.notification-history-card .notification-rank-detail-line{display:block!important;line-height:1.48!important;padding-bottom:3px!important}.notification-history-card .notification-main-line,.notification-history-card .notification-header-line,.notification-history-card .notification-prefix,.notification-history-card .notification-sender-prefix{min-height:26px!important;align-items:center!important;overflow:visible!important}.notification-history-empty{flex:0 0 auto!important}@media (max-width:560px){.notification-center{height:min(510px,calc(100svh - 124px))!important;max-height:min(510px,calc(100svh - 124px))!important;min-height:min(360px,calc(100svh - 124px))!important}}.redesigned-settings-popover{gap:12px!important;padding:12px!important;max-height:min(76svh,620px)!important;overflow:auto!important;overscroll-behavior:contain!important;scroll-padding:14px!important}.topbar-settings-tabs{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:52px!important;padding:5px!important;border-radius:22px!important;background:linear-gradient(135deg,rgba(255,255,255,.46),rgba(226,232,240,.23))!important;border:1px solid rgba(255,255,255,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 10px 22px rgba(15,23,42,.08)!important}html[data-theme="night"] .topbar-settings-tabs{background:linear-gradient(135deg,rgba(51,65,85,.50),rgba(15,23,42,.34))!important;border-color:rgba(226,232,240,.13)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 22px rgba(0,0,0,.18)!important}.settings-tab-btn{height:44px!important;min-width:44px!important;border:0!important;border-radius:17px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;color:var(--page-text)!important;background:rgba(255,255,255,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 7px 15px rgba(15,23,42,.08)!important;transition:flex-basis 260ms cubic-bezier(.2,.9,.2,1),transform 180ms ease,background 220ms ease,box-shadow 220ms ease,opacity 180ms ease!important}html[data-theme="night"] .settings-tab-btn{color:#f8fbff!important;background:rgba(15,23,42,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 7px 15px rgba(0,0,0,.16)!important}.settings-tab-btn:active{transform:scale(.97)!important}.settings-tab-btn .settings-tab-icon,.setting-action-icon{width:38px!important;height:38px!important;min-width:38px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at 30% 16%,rgba(255,255,255,.45),transparent 44%),linear-gradient(145deg,rgba(190,202,218,.72),rgba(82,96,116,.58))!important;border:1px solid rgba(245,248,252,.52)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.36),inset 0 -3px 7px rgba(15,23,42,.18),0 0 0 1px rgba(203,213,225,.38),0 8px 15px rgba(15,23,42,.13)!important}html[data-theme="night"] .settings-tab-btn .settings-tab-icon,html[data-theme="night"] .setting-action-icon{background:radial-gradient(circle at 30% 16%,rgba(255,255,255,.24),transparent 44%),linear-gradient(145deg,rgba(130,146,168,.56),rgba(37,50,70,.68))!important;border-color:rgba(226,232,240,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -3px 7px rgba(0,0,0,.30),0 8px 15px rgba(0,0,0,.22)!important}.settings-tab-btn .rx-apple-emoji,.setting-action-icon .rx-apple-emoji{width:28px!important;height:28px!important;min-width:28px!important;display:block!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.23))!important}.settings-tab-label{display:none!important;font-size:14px!important;font-weight:1000!important;white-space:nowrap!important;letter-spacing:-.035em!important;line-height:1.2!important;padding-inline-end:4px!important}.settings-tab-btn.is-active{flex:1 1 auto!important;justify-content:flex-start!important;padding:3px 10px 3px 3px!important;background:linear-gradient(135deg,rgba(255,255,255,.70),rgba(230,238,249,.42))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.58),0 11px 24px rgba(15,23,42,.13),0 0 0 1px rgba(255,255,255,.28)!important}.settings-tab-btn.is-active .settings-tab-label{display:inline-flex!important}html[data-theme="night"] .settings-tab-btn.is-active{background:linear-gradient(135deg,rgba(51,65,85,.72),rgba(15,23,42,.46))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 11px 24px rgba(0,0,0,.24),0 0 0 1px rgba(255,255,255,.12)!important}.topbar-settings-popover[dir="rtl"] .settings-tab-btn.is-active{padding:3px 3px 3px 10px!important;justify-content:flex-start!important}.topbar-settings-content{display:grid!important;gap:10px!important;animation:topbarSettingsPageIn 220ms cubic-bezier(.2,.9,.2,1) both!important}@keyframes topbarSettingsPageIn{from{opacity:0;transform:translateY(5px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.topbar-settings-page{display:grid!important;gap:10px!important}.topbar-settings-page[hidden]{display:none!important}.topbar-settings-controls{display:grid!important;gap:8px!important}.settings-info-card,.settings-control-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:48px!important;padding:8px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.34)!important;background:linear-gradient(135deg,rgba(255,255,255,.46),rgba(226,232,240,.23))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.44),0 8px 18px rgba(15,23,42,.08)!important;color:var(--page-text)!important}html[data-theme="night"] .settings-info-card,html[data-theme="night"] .settings-control-card{color:#f8fbff!important;border-color:rgba(226,232,240,.13)!important;background:linear-gradient(135deg,rgba(51,65,85,.52),rgba(15,23,42,.36))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 8px 18px rgba(0,0,0,.18)!important}.settings-info-card{justify-content:center!important;min-height:40px!important;font-size:12px!important;font-weight:950!important;opacity:.82!important;text-align:center!important}.settings-control-main{display:inline-flex!important;align-items:center!important;gap:9px!important;min-width:0!important;font-size:13px!important;font-weight:950!important;line-height:1.25!important}.settings-control-label{overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important}.settings-control-btn,.settings-text-size-btn{border:0!important;min-height:38px!important;border-radius:14px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:var(--page-text)!important;background:rgba(255,255,255,.50)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 6px 14px rgba(15,23,42,.08)!important;font-weight:1000!important;cursor:pointer!important;transition:transform 150ms ease,background 180ms ease,box-shadow 180ms ease,opacity 180ms ease!important}.settings-control-btn:disabled,.settings-text-size-btn:disabled{cursor:not-allowed!important;opacity:.52!important}.settings-control-btn:active,.settings-text-size-btn:active{transform:scale(.965)!important}html[data-theme="night"] .settings-control-btn,html[data-theme="night"] .settings-text-size-btn{color:#f8fbff!important;background:rgba(15,23,42,.42)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 6px 14px rgba(0,0,0,.15)!important}.settings-control-btn.is-on{background:rgba(34,197,94,.18)!important;box-shadow:inset 0 0 0 2px rgba(34,197,94,.55),0 8px 18px rgba(34,197,94,.12)!important}.settings-control-btn.is-off{background:rgba(100,116,139,.16)!important;box-shadow:inset 0 0 0 1px rgba(100,116,139,.30),0 7px 15px rgba(15,23,42,.08)!important}.settings-text-size-row{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.topbar-settings-popover[dir="rtl"] .settings-text-size-row{justify-content:flex-start!important}.settings-text-size-btn{min-width:36px!important;padding:0 5px!important}.settings-text-size-btn.is-active{background:rgba(34,197,94,.20)!important;box-shadow:inset 0 0 0 2px rgba(34,197,94,.64),0 8px 18px rgba(34,197,94,.15)!important}.topbar-role-section,.topbar-badge-settings-page{padding-top:2px!important}.topbar-settings-popover[dir="rtl"] .settings-control-card,.topbar-settings-popover[dir="rtl"] .settings-control-main,.topbar-settings-popover[dir="rtl"] .settings-info-card{direction:rtl!important;text-align:right!important}.topbar-settings-popover[dir="ltr"] .settings-control-card,.topbar-settings-popover[dir="ltr"] .settings-control-main,.topbar-settings-popover[dir="ltr"] .settings-info-card{direction:ltr!important;text-align:left!important}html.reaction-bar-disabled .reaction-dock,html.reaction-bar-disabled .settings-toolbar{display:none!important}.lab-topbar,.topbar-settings-popover,.notification-center,.notification-bar{font-size:calc(1em * var(--app-text-scale,1))!important}@media (max-width:560px){.settings-tab-label{font-size:12px!important}.settings-tab-btn.is-active{padding-inline-end:8px!important}.settings-control-card{align-items:stretch!important;flex-direction:column!important}.settings-control-main{width:100%!important}.settings-control-btn{width:100%!important}.settings-text-size-row{justify-content:center!important}}#resetBtn,.topbar-rest-btn,.topbar-panel-reset-btn{display:none!important;visibility:hidden!important;pointer-events:none!important}.topbar-settings-popover,.settings-control-card,.settings-control-btn,.settings-tab-btn,.settings-text-size-btn{transition:transform 220ms cubic-bezier(.2,.9,.2,1),opacity 220ms ease,background 260ms ease,border-color 260ms ease,box-shadow 260ms ease,filter 260ms ease!important}.settings-control-card{will-change:transform,opacity}.settings-control-card:has(.settings-control-btn:not(:disabled)):hover,.settings-text-size-btn:not(:disabled):hover,.settings-tab-btn:not(:disabled):hover{transform:translateY(-1px) scale(1.01)}.settings-control-btn:disabled,.settings-control-card:has(.settings-control-btn:disabled){cursor:not-allowed!important;filter:grayscale(.28) saturate(.75)!important;opacity:.58!important}.settings-text-size-row{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.settings-text-size-row::-webkit-scrollbar{display:none}.settings-text-size-btn .rx-apple-emoji,.settings-control-btn .rx-apple-emoji,.setting-action-icon .rx-apple-emoji{display:block!important;object-fit:contain!important}.settings-text-size-btn .rx-apple-emoji{width:28px!important;height:28px!important;min-width:28px!important;filter:drop-shadow(0 4px 5px rgba(0,0,0,.22))!important}.settings-control-card,.settings-control-main,.settings-control-btn,.settings-text-size-btn,.settings-text-size-row{backface-visibility:hidden!important}.settings-text-size-row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 1px 4px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.settings-text-size-row::-webkit-scrollbar{display:none!important}.settings-text-size-btn{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:15px!important;overflow:visible!important;flex:0 0 42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.settings-text-size-btn .rx-apple-emoji{width:31px!important;height:31px!important;min-width:31px!important;max-width:31px!important;max-height:31px!important;display:block!important;object-fit:contain!important;margin:0!important;transform:translateY(0)!important;filter:drop-shadow(0 4px 5px rgba(0,0,0,.22))!important}.settings-text-size-btn .emoji-native{font-size:29px!important;line-height:1!important;display:block!important;width:31px!important;height:31px!important;text-align:center!important}.settings-text-size-card .setting-action-icon .rx-apple-emoji{width:29px!important;height:29px!important;min-width:29px!important;object-fit:contain!important}.topbar-settings-popover .settings-control-card,.topbar-settings-popover .settings-control-main,.topbar-settings-popover .settings-control-btn,.topbar-settings-popover .settings-text-size-btn,.topbar-settings-popover .settings-text-size-row,.topbar-settings-popover .topbar-choice-btn{transform:none!important;animation:none!important;will-change:auto!important;backface-visibility:hidden!important}.topbar-settings-popover .settings-control-card:hover,.topbar-settings-popover .settings-control-card:active,.topbar-settings-popover .settings-control-card:focus,.topbar-settings-popover .settings-control-card:focus-within,.topbar-settings-popover .settings-control-btn:hover,.topbar-settings-popover .settings-control-btn:active,.topbar-settings-popover .settings-control-btn:focus,.topbar-settings-popover .settings-text-size-btn:hover,.topbar-settings-popover .settings-text-size-btn:active,.topbar-settings-popover .settings-text-size-btn:focus,.topbar-settings-popover .topbar-choice-btn:hover,.topbar-settings-popover .topbar-choice-btn:active,.topbar-settings-popover .topbar-choice-btn:focus{transform:none!important}.topbar-settings-popover .settings-control-btn,.topbar-settings-popover .settings-text-size-btn,.topbar-settings-popover .topbar-choice-btn{transition:background 160ms ease,border-color 160ms ease,box-shadow 160ms ease,opacity 160ms ease,filter 160ms ease!important}.topbar-settings-popover .settings-control-card{transition:background 160ms ease,border-color 160ms ease,box-shadow 160ms ease,opacity 160ms ease,filter 160ms ease!important}.topbar-title{font-size:calc(clamp(15px,3.5vw,21px) * var(--app-text-scale,1))!important}.topbar-name-input,.notification-input,.notification-send-btn,.notification-filter-btn,.notification-center-title,.notification-history-card,.notification-message,.notification-message-text,.notification-message-line,.notification-time,.settings-control-label,.settings-info-card,.topbar-choice-text,.settings-tab-label{font-size:calc(1em * var(--app-text-scale,1))!important}.settings-control-main{font-size:calc(13px * var(--app-text-scale,1))!important}.settings-info-card{font-size:calc(12px * var(--app-text-scale,1))!important}.topbar-choice-text,.settings-control-label{line-height:1.35!important}.settings-text-size-btn{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;overflow:hidden!important;flex:0 0 42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.settings-text-size-btn .rx-apple-emoji{width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;min-height:30px!important;max-height:30px!important;display:block!important;object-fit:contain!important;margin:0!important;transform:none!important;filter:drop-shadow(0 3px 4px rgba(0,0,0,.22))!important}.settings-text-size-btn .emoji-native{width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:27px!important;line-height:1!important;margin:0!important;transform:none!important}.topbar-settings-popover,.topbar-settings-popover *,.topbar-settings-content,.topbar-settings-page,.topbar-settings-controls,.settings-control-card,.settings-control-main,.settings-control-btn,.settings-text-size-card,.settings-text-size-row,.settings-text-size-btn,.topbar-choice-grid,.topbar-choice-btn{animation:none!important;transform:none!important;translate:none!important;scale:none!important;rotate:none!important;backface-visibility:hidden!important;will-change:auto!important}.topbar-settings-popover .settings-control-card:has(.settings-control-btn:not(:disabled)):hover,.topbar-settings-popover .settings-control-card:has(.settings-control-btn:not(:disabled)):active,.topbar-settings-popover .settings-control-card:has(.settings-control-btn:not(:disabled)):focus,.topbar-settings-popover .settings-control-card:has(.settings-control-btn:not(:disabled)):focus-within,.topbar-settings-popover .settings-control-card:hover,.topbar-settings-popover .settings-control-card:active,.topbar-settings-popover .settings-control-card:focus,.topbar-settings-popover .settings-control-card:focus-within,.topbar-settings-popover .settings-control-btn:hover,.topbar-settings-popover .settings-control-btn:active,.topbar-settings-popover .settings-control-btn:focus,.topbar-settings-popover .settings-control-btn:focus-visible,.topbar-settings-popover .settings-text-size-btn:not(:disabled):hover,.topbar-settings-popover .settings-text-size-btn:not(:disabled):active,.topbar-settings-popover .settings-text-size-btn:not(:disabled):focus,.topbar-settings-popover .settings-text-size-btn:not(:disabled):focus-visible,.topbar-settings-popover .topbar-choice-btn:hover,.topbar-settings-popover .topbar-choice-btn:active,.topbar-settings-popover .topbar-choice-btn:focus,.topbar-settings-popover .topbar-choice-btn:focus-visible,.topbar-settings-popover .settings-tab-btn:hover,.topbar-settings-popover .settings-tab-btn:active,.topbar-settings-popover .settings-tab-btn:focus,.topbar-settings-popover .settings-tab-btn:focus-visible{transform:none!important;translate:none!important;scale:none!important;rotate:none!important;outline:none!important}.topbar-settings-popover .settings-control-card,.topbar-settings-popover .settings-control-btn,.topbar-settings-popover .settings-text-size-btn,.topbar-settings-popover .topbar-choice-btn,.topbar-settings-popover .setting-action-icon,.topbar-settings-popover .settings-tab-icon{transition:background 120ms ease,border-color 120ms ease,box-shadow 120ms ease,color 120ms ease,opacity 120ms ease,filter 120ms ease!important}.topbar-settings-popover.is-updating-setting,.topbar-settings-popover.is-updating-setting *,.topbar-settings-popover.no-jiggle-updating,.topbar-settings-popover.no-jiggle-updating *{animation:none!important;transition:none!important;transform:none!important;scroll-behavior:auto!important}.topbar-settings-popover .settings-control-card{min-height:58px!important;overflow:hidden!important;contain:paint!important}.topbar-settings-popover .settings-control-main{min-height:40px!important;flex:1 1 auto!important}.topbar-settings-popover .settings-control-btn{width:132px!important;min-width:132px!important;max-width:132px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.topbar-settings-popover .settings-text-size-card{min-height:62px!important}.topbar-settings-popover .settings-text-size-row{min-height:46px!important;max-height:46px!important;flex:0 0 auto!important}.topbar-settings-popover .settings-text-size-btn{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;flex:0 0 42px!important}.topbar-settings-popover .settings-text-size-btn .rx-apple-emoji,.topbar-settings-popover .settings-text-size-btn .emoji-native{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;object-fit:contain!important;transform:none!important;margin:0!important}.topbar-settings-popover .settings-control-card.settings-button-only{justify-content:center!important;padding:6px!important}.topbar-settings-popover .settings-player-inline-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important}.topbar-settings-popover .settings-player-inline-row .settings-control-card{min-width:0!important;width:100%!important;min-height:58px!important}.topbar-settings-popover .settings-player-inline-row .settings-control-btn{min-height:46px!important;padding:0 8px!important;font-size:12px!important;line-height:1.12!important;white-space:normal!important}.topbar-settings-popover .settings-control-card.settings-button-only .settings-control-btn{width:100%!important;min-width:0!important;max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.topbar-settings-popover .settings-sound-level-card{justify-content:center!important;padding:4px!important}.topbar-settings-popover .settings-sound-level-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:100%!important;min-width:0!important;overflow:visible!important;direction:ltr!important}.topbar-settings-popover .settings-sound-level-btn{width:28px!important;min-width:28px!important;max-width:28px!important;height:44px!important;min-height:44px!important;max-height:44px!important;flex:0 0 28px!important;padding:0!important;border-radius:13px!important;font-size:17px!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important}.topbar-settings-popover .settings-sound-level-btn.is-active{width:auto!important;min-width:66px!important;max-width:none!important;flex:1 1 auto!important;padding:0 5px!important;font-size:11px!important;line-height:1.1!important}.topbar-settings-popover .settings-sound-active-label,.topbar-settings-popover .settings-sound-icon-only{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;white-space:nowrap!important;min-width:0!important;direction:ltr!important}.topbar-settings-popover .settings-sound-level-btn .rx-apple-emoji,.topbar-settings-popover .settings-sound-level-btn .emoji-native,.topbar-settings-popover .settings-sound-level-btn .apple-emoji{width:1.45em!important;min-width:1.45em!important;max-width:1.45em!important;height:1.45em!important;min-height:1.45em!important;max-height:1.45em!important;margin:0!important}.topbar-settings-popover .settings-reaction-toggle-card{justify-content:center!important;padding:4px!important}.topbar-settings-popover .settings-reaction-toggle-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:100%!important;min-width:0!important;overflow:visible!important;direction:ltr!important}.topbar-settings-popover .settings-reaction-toggle-btn{width:31px!important;min-width:31px!important;max-width:31px!important;height:44px!important;min-height:44px!important;max-height:44px!important;flex:0 0 31px!important;padding:0!important;border-radius:13px!important;font-size:17px!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important}.topbar-settings-popover .settings-reaction-toggle-btn.is-active{width:auto!important;min-width:108px!important;max-width:none!important;flex:1 1 auto!important;padding:0 5px!important;font-size:10.5px!important;line-height:1.1!important}.topbar-settings-popover .settings-reaction-active-label,.topbar-settings-popover .settings-reaction-icon-only{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;white-space:nowrap!important;min-width:0!important;direction:ltr!important}.topbar-settings-popover .settings-reaction-toggle-btn .rx-apple-emoji,.topbar-settings-popover .settings-reaction-toggle-btn .emoji-native,.topbar-settings-popover .settings-reaction-toggle-btn .apple-emoji{width:1.45em!important;min-width:1.45em!important;max-width:1.45em!important;height:1.45em!important;min-height:1.45em!important;max-height:1.45em!important;margin:0!important}.topbar-settings-popover .settings-text-size-only-card{justify-content:center!important;padding-inline:8px!important}.topbar-settings-popover .settings-text-size-only-card .settings-text-size-row{flex:1 1 auto!important;justify-content:center!important}html[data-theme="night"] .topbar-settings-popover .settings-text-size-btn.is-active,.topbar-settings-popover .settings-text-size-btn.is-active{background:rgba(34,197,94,.20)!important;box-shadow:inset 0 0 0 2px rgba(34,197,94,.64),0 8px 18px rgba(34,197,94,.15)!important}.topbar-settings-popover{font-size:14px!important;line-height:1.35!important}.topbar-settings-popover .settings-control-main,.topbar-settings-popover .settings-control-label,.topbar-settings-popover .settings-info-card,.topbar-settings-popover .topbar-choice-text,.topbar-settings-popover .settings-tab-label{font-size:inherit!important;line-height:1.35!important}@media (max-width:560px){.topbar-settings-popover .settings-control-card{min-height:auto!important;overflow:visible!important}.topbar-settings-popover .settings-control-btn{width:100%!important;min-width:0!important;max-width:none!important}}.topbar-choice-btn.is-game-locked,.topbar-choice-btn:disabled{cursor:default!important;pointer-events:none!important;opacity:.62!important;filter:saturate(.82) brightness(.96)!important;transform:none!important}.topbar-choice-btn.is-game-locked.is-selected,.topbar-choice-btn:disabled.is-selected{opacity:1!important;filter:none!important}.settings-tab-btn[data-tab="leave"] .settings-tab-icon{background:radial-gradient(circle at 30% 16%,rgba(255,255,255,.45),transparent 44%),linear-gradient(145deg,rgba(221,123,70,.72),rgba(120,74,48,.64))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.36),inset 0 -3px 7px rgba(79,37,20,.22),0 0 0 1px rgba(254,215,170,.42),0 8px 15px rgba(120,53,15,.14)!important}.settings-tab-btn[data-tab="leave"].is-active{background:linear-gradient(135deg,rgba(255,237,213,.74),rgba(254,215,170,.42))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.60),0 11px 24px rgba(154,52,18,.13),0 0 0 1px rgba(251,146,60,.20)!important}html[data-theme="night"] .settings-tab-btn[data-tab="leave"].is-active{background:linear-gradient(135deg,rgba(124,45,18,.62),rgba(15,23,42,.48))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 11px 24px rgba(0,0,0,.24),0 0 0 1px rgba(251,146,60,.18)!important}.topbar-leave-room-controls{gap:10px!important}.settings-leave-question{font-size:calc(13px * var(--app-text-scale,1))!important;font-weight:1000!important;line-height:1.55!important;padding-top:10px!important;padding-bottom:11px!important}.settings-leave-card.is-danger{border-color:rgba(248,113,113,.34)!important;background:linear-gradient(135deg,rgba(254,226,226,.50),rgba(255,255,255,.30))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.46),0 10px 22px rgba(185,28,28,.10)!important}html[data-theme="night"] .settings-leave-card.is-danger{border-color:rgba(248,113,113,.22)!important;background:linear-gradient(135deg,rgba(127,29,29,.42),rgba(15,23,42,.38))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 10px 22px rgba(0,0,0,.22)!important}.settings-leave-btn.is-danger{background:rgba(239,68,68,.18)!important;box-shadow:inset 0 0 0 2px rgba(239,68,68,.58),0 8px 18px rgba(239,68,68,.16)!important}.settings-leave-btn.is-danger .rx-apple-emoji{width:1.22em!important;height:1.22em!important;min-width:1.22em!important;display:inline-block!important;vertical-align:-0.2em!important;margin-inline-end:.1em!important}.topbar-settings-popover[dir="rtl"] .settings-leave-btn.is-danger .rx-apple-emoji{margin-inline-end:0!important;margin-inline-start:.1em!important}#whoIsGhostReactionAddonRoot{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 220ms ease,visibility 220ms ease}html.wg-addon-room-active #whoIsGhostReactionAddonRoot{opacity:1;visibility:visible;pointer-events:auto}html:not(.wg-addon-room-active) #whoIsGhostReactionAddonRoot,html:not(.wg-addon-room-active) #whoIsGhostReactionAddonRoot *,html:not(.wg-addon-room-active) .reaction-pop,html:not(.wg-addon-room-active) .drag-preview{pointer-events:none!important}html:not(.wg-addon-room-active) #wgAddonNotificationsBtn,html:not(.wg-addon-room-active) #wgAddonSettingsBtn{display:none!important}html.wg-addon-room-active #wgAddonNotificationsBtn,html.wg-addon-room-active #wgAddonSettingsBtn{display:inline-grid!important}#labTopbar,.hint,.background-grid{display:none!important}.lab-controls{top:calc(92px + env(safe-area-inset-top))!important;z-index:6500!important;pointer-events:none!important}.topbar-settings-popover,.topbar-emoji-picker,.notification-center,.notification-bar,.reaction-dock,.settings-toolbar,.reaction-pop,.drag-preview{font-family:var(--font-ui,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Arial,sans-serif)!important}#headerActions .wg-addon-header-btn.topbar-icon-btn{width:2.65rem!important;min-width:2.65rem!important;height:2.65rem!important;border-radius:1rem!important;padding:0!important;display:inline-grid!important;place-items:center!important;flex:0 0 auto!important}#headerActions .wg-addon-header-btn .apple-emoji,#headerActions .wg-addon-header-btn .rx-apple-emoji{width:1.42rem!important;height:1.42rem!important;min-width:1.42rem!important;display:block!important;margin:0!important}html.dark .topbar-icon-btn,html.dark .topbar-rest-btn,html.dark .topbar-input,html.dark .topbar-choice-btn,html.dark .topbar-settings-popover,html.dark .topbar-emoji-picker,html.dark .notification-center,html.dark .notification-bar{color-scheme:dark}@media (max-width:560px){.lab-controls{top:calc(82px + env(safe-area-inset-top))!important}#headerActions .wg-addon-header-btn.topbar-icon-btn{width:2.45rem!important;min-width:2.45rem!important;height:2.45rem!important}}#whoIsGhostReactionAddonRoot{transition:none!important}html:not(.wg-addon-room-active) body #headerActions>#wgAddonNotificationsBtn,html:not(.wg-addon-room-active) body #headerActions>#wgAddonSettingsBtn,body:not(.wg-addon-room-active) #headerActions>#wgAddonNotificationsBtn,body:not(.wg-addon-room-active) #headerActions>#wgAddonSettingsBtn{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.wg-addon-room-active body #headerActions>#wgAddonNotificationsBtn,html.wg-addon-room-active body #headerActions>#wgAddonSettingsBtn,body.wg-addon-room-active #headerActions>#wgAddonNotificationsBtn,body.wg-addon-room-active #headerActions>#wgAddonSettingsBtn{display:inline-grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.wg-player-emoji-row{width:100%;display:flex;align-items:center;justify-content:center;gap:.7rem;margin:0 0 .85rem;direction:ltr}body.rtl .wg-player-emoji-row{direction:rtl}.wg-player-emoji-label{flex:0 0 auto;font-weight:900;font-size:1.02rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.92;white-space:nowrap}.wg-player-emoji-btn.topbar-input.topbar-emoji-btn{flex:0 0 64px!important;width:64px!important;height:44px!important;min-width:64px!important;border-radius:17px!important;padding:0!important;display:grid!important;place-items:center!important;cursor:pointer!important;touch-action:manipulation!important}.wg-player-emoji-btn .rx-apple-emoji,.wg-player-emoji-picker .rx-apple-emoji{width:28px!important;height:28px!important;min-width:28px!important;object-fit:contain!important;display:block!important;margin:0!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.24))!important}.wg-player-emoji-picker.topbar-emoji-picker{z-index:9000!important}#screen-login .wg-player-emoji-row{margin-bottom:.9rem}.lobby-name-card .wg-player-emoji-row{margin-bottom:.6rem}@media (max-width:560px){.wg-player-emoji-row{gap:.55rem;margin-bottom:.7rem}.wg-player-emoji-label{font-size:.9rem}.wg-player-emoji-btn.topbar-input.topbar-emoji-btn{flex-basis:57px!important;width:57px!important;min-width:57px!important;height:40px!important}.wg-player-emoji-btn .rx-apple-emoji,.wg-player-emoji-picker .rx-apple-emoji{width:26px!important;height:26px!important;min-width:26px!important}}:root{--wg-topbar-overlay-top:calc(92px + env(safe-area-inset-top))}.wg-name-emoji-header{width:100%;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;margin:0 0 .58rem!important;direction:ltr}body.rtl .wg-name-emoji-header{direction:rtl}.wg-name-emoji-header>label{margin:0!important;min-width:0!important;flex:1 1 auto!important;text-align:start!important;line-height:1.15!important}.wg-name-emoji-header .wg-player-emoji-row{width:auto!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:.55rem!important;margin:0!important;min-width:0!important}body.rtl .wg-name-emoji-header .wg-player-emoji-row{direction:rtl}.wg-name-emoji-header .wg-player-emoji-label{font-size:.92rem!important;line-height:1.05!important;white-space:nowrap!important}#screen-login .wg-player-emoji-row,.lobby-name-card .wg-player-emoji-row{margin-bottom:0!important}#screen-login #mainMenuNameEmojiHeader{margin-bottom:.65rem!important}.lobby-name-card #roomNameEmojiHeader{margin-bottom:.55rem!important}.lab-controls{top:var(--wg-topbar-overlay-top)!important}.notification-center{top:var(--wg-topbar-overlay-top)!important;max-height:max(210px,calc(100svh - var(--wg-topbar-overlay-top) - 18px))!important}.notification-bar{top:var(--wg-topbar-overlay-top)!important}#toast,.toast,#assetPreloadNotice{top:var(--wg-topbar-overlay-top)!important;bottom:auto!important;z-index:6502!important;transform:translateX(-50%) translateY(-12px)!important}#toast.show,.toast.show,#assetPreloadNotice.asset-show{transform:translateX(-50%) translateY(0)!important}#toast.show{animation:toastTopFadeIn 0.3s,toastTopFadeOut 0.3s 2.5s forwards!important}@keyframes toastTopFadeIn{from{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%,0)}}@keyframes toastTopFadeOut{from{opacity:1;transform:translate(-50%,0)}to{opacity:0;transform:translate(-50%,-14px)}}@media (max-width:560px){.wg-name-emoji-header{gap:.5rem!important}.wg-name-emoji-header .wg-player-emoji-row{gap:.42rem!important}.wg-name-emoji-header .wg-player-emoji-label{font-size:.78rem!important}.wg-name-emoji-header .wg-player-emoji-btn.topbar-input.topbar-emoji-btn{flex-basis:50px!important;width:50px!important;min-width:50px!important;height:38px!important}}#screen-lobby .lobby-name-card{order:30;margin-top:.15rem!important}#screen-lobby #playerSettingsSummary,#screen-lobby #hostSettingsPanel{order:20}#screen-lobby #lobbyPlayersColumn{order:40}.wg-player-list-line{gap:.75rem!important}.wg-player-name-group{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:.48rem!important;min-width:0!important;flex:1 1 auto!important;direction:ltr;text-align:start!important}body.rtl .wg-player-name-group{direction:rtl}.wg-player-ready-icon,.wg-player-identity-emoji{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;line-height:1!important}.wg-player-ready-icon .apple-emoji,.wg-player-ready-icon .rx-apple-emoji,.wg-player-identity-emoji .apple-emoji,.wg-player-identity-emoji .rx-apple-emoji{width:1.15em!important;height:1.15em!important;min-width:1.15em!important;margin:0!important;vertical-align:-.16em!important}.wg-player-identity-emoji .apple-emoji,.wg-player-identity-emoji .rx-apple-emoji{width:1.25em!important;height:1.25em!important;min-width:1.25em!important}.wg-player-display-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.wg-player-side-badges{display:inline-flex!important;align-items:center!important;gap:.35rem!important;flex:0 0 auto!important}@media (max-width:430px){.wg-player-name-group{gap:.35rem!important}.wg-player-list-line{gap:.45rem!important}}.topbar-settings-popover.wg-settings-tab-changing{overflow-x:hidden!important}.topbar-settings-popover.wg-settings-tab-changing .topbar-settings-page:not([hidden]){animation:wgSettingsPageSlideIn 340ms cubic-bezier(.18,.92,.22,1) both!important;transform-origin:50% 0!important;will-change:transform,opacity,filter!important}.topbar-settings-popover.wg-settings-tab-changing.wg-tab-backward .topbar-settings-page:not([hidden]){animation-name:wgSettingsPageSlideInBack!important}.settings-tab-btn{position:relative!important;overflow:hidden!important}.settings-tab-btn::after{content:"";position:absolute;inset:5px;border-radius:14px;opacity:0;pointer-events:none;background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.62),transparent 42%),linear-gradient(135deg,rgba(125,211,252,.30),rgba(168,85,247,.22));transform:scale(.86);transition:opacity 260ms ease,transform 320ms cubic-bezier(.18,.92,.22,1)!important}.settings-tab-btn.is-active::after{opacity:1;transform:scale(1)}.settings-tab-btn.is-active .settings-tab-icon{animation:wgSettingsTabIconPop 340ms cubic-bezier(.18,.92,.22,1) both!important}.settings-tab-btn>*{position:relative;z-index:1}@keyframes wgSettingsPageSlideIn{0%{opacity:0;transform:translate3d(22px,8px,0) scale(.985);filter:blur(7px)}58%{opacity:1;filter:blur(0)}100%{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)}}@keyframes wgSettingsPageSlideInBack{0%{opacity:0;transform:translate3d(-22px,8px,0) scale(.985);filter:blur(7px)}58%{opacity:1;filter:blur(0)}100%{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)}}@keyframes wgSettingsTabIconPop{0%{transform:scale(.82) rotate(-6deg)}62%{transform:scale(1.12) rotate(3deg)}100%{transform:scale(1) rotate(0deg)}}:root{--wg-readable-text-scale:var(--app-text-scale,1)}#app .text-xs{font-size:calc(.75rem * var(--wg-readable-text-scale))!important;line-height:calc(1rem * var(--wg-readable-text-scale))!important}#app .text-sm{font-size:calc(.875rem * var(--wg-readable-text-scale))!important;line-height:calc(1.25rem * var(--wg-readable-text-scale))!important}#app .text-base{font-size:calc(1rem * var(--wg-readable-text-scale))!important;line-height:calc(1.5rem * var(--wg-readable-text-scale))!important}#app .text-lg{font-size:calc(1.125rem * var(--wg-readable-text-scale))!important;line-height:calc(1.75rem * var(--wg-readable-text-scale))!important}#app .text-xl{font-size:calc(1.25rem * var(--wg-readable-text-scale))!important;line-height:calc(1.75rem * var(--wg-readable-text-scale))!important}#app .text-2xl{font-size:calc(1.5rem * var(--wg-readable-text-scale))!important;line-height:calc(2rem * var(--wg-readable-text-scale))!important}#app .text-3xl{font-size:calc(1.875rem * var(--wg-readable-text-scale))!important;line-height:calc(2.25rem * var(--wg-readable-text-scale))!important}#app .text-4xl{font-size:calc(2.25rem * var(--wg-readable-text-scale))!important;line-height:calc(2.5rem * var(--wg-readable-text-scale))!important}#app .text-5xl{font-size:calc(3rem * var(--wg-readable-text-scale))!important;line-height:1!important}#app .text-6xl{font-size:calc(3.75rem * var(--wg-readable-text-scale))!important;line-height:1!important}#app .text-7xl{font-size:calc(4.5rem * var(--wg-readable-text-scale))!important;line-height:1!important}#app .text-8xl{font-size:calc(6rem * var(--wg-readable-text-scale))!important;line-height:1!important}#app input[type="text"],#app input[type="number"],#app textarea,#app select{font-size:calc(1rem * var(--wg-readable-text-scale))!important}#screen-login #playerName,#screen-lobby #lobbyPlayerName{font-size:calc(2rem * var(--wg-readable-text-scale))!important;transition:background .28s ease,color .28s ease,border-color .28s ease,box-shadow .28s ease,font-size .22s ease!important}html:not(.dark) #screen-lobby #lobbyPlayerName{background:rgba(255,255,255,.90)!important;color:#0f172a!important;border-color:rgba(30,64,175,.36)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 5px 0 rgba(30,64,175,.24),0 12px 24px rgba(15,23,42,.10)!important}html.dark #screen-lobby #lobbyPlayerName,.dark #screen-lobby #lobbyPlayerName,html[data-theme="night"] #screen-lobby #lobbyPlayerName{background:rgba(3,11,34,.96)!important;color:#ffffff!important;border-color:rgba(182,200,232,.70)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 5px 0 rgba(5,10,24,.82),0 14px 26px rgba(0,0,0,.18)!important}html:not(.dark) #screen-lobby #lobbyPlayerName::placeholder{color:rgba(30,58,138,.48)!important}html.dark #screen-lobby #lobbyPlayerName::placeholder,.dark #screen-lobby #lobbyPlayerName::placeholder,html[data-theme="night"] #screen-lobby #lobbyPlayerName::placeholder{color:rgba(226,232,240,.48)!important}@media (prefers-reduced-motion:reduce){.topbar-settings-popover.wg-settings-tab-changing .topbar-settings-page:not([hidden]),.settings-tab-btn.is-active .settings-tab-icon{animation:none!important}}.topbar-settings-popover .topbar-settings-content{position:relative!important;overflow:hidden!important;min-height:180px;perspective:900px;isolation:isolate}.topbar-settings-popover.wg-premium-switching .topbar-settings-page:not([hidden]){animation:wgPremiumPageOpenForward 420ms cubic-bezier(.18,.92,.22,1) both!important;transform-origin:50% 16px!important;will-change:transform,opacity,filter!important}.topbar-settings-popover.wg-premium-switching.wg-tab-backward .topbar-settings-page:not([hidden]){animation-name:wgPremiumPageOpenBackward!important}.wg-settings-exit-page{position:absolute!important;left:0!important;right:0!important;top:var(--wg-exit-page-top,0px)!important;width:100%!important;z-index:5!important;pointer-events:none!important;transform-origin:50% 16px!important;animation:wgPremiumPageCloseForward 360ms cubic-bezier(.24,.82,.28,1) both!important;will-change:transform,opacity,filter!important}.topbar-settings-popover.wg-tab-backward .wg-settings-exit-page,.wg-settings-exit-page.wg-exit-backward{animation-name:wgPremiumPageCloseBackward!important}.topbar-settings-popover.wg-premium-switching .settings-tab-btn.is-active{animation:wgPremiumActiveTabGlow 520ms cubic-bezier(.18,.92,.22,1) both!important}.topbar-settings-popover.wg-premium-switching .settings-tab-btn.is-active .settings-tab-label{animation:wgPremiumLabelReveal 420ms cubic-bezier(.18,.92,.22,1) both!important}@keyframes wgPremiumPageOpenForward{0%{opacity:0;transform:translate3d(34px,10px,0) rotateX(2.5deg) scale(.972);filter:blur(9px) saturate(.85)}54%{opacity:1;filter:blur(1px) saturate(1.05)}100%{opacity:1;transform:translate3d(0,0,0) rotateX(0) scale(1);filter:blur(0) saturate(1)}}@keyframes wgPremiumPageOpenBackward{0%{opacity:0;transform:translate3d(-34px,10px,0) rotateX(2.5deg) scale(.972);filter:blur(9px) saturate(.85)}54%{opacity:1;filter:blur(1px) saturate(1.05)}100%{opacity:1;transform:translate3d(0,0,0) rotateX(0) scale(1);filter:blur(0) saturate(1)}}@keyframes wgPremiumPageCloseForward{0%{opacity:1;transform:translate3d(0,0,0) rotateX(0) scale(1);filter:blur(0) saturate(1)}100%{opacity:0;transform:translate3d(-30px,-6px,0) rotateX(-2deg) scale(.975);filter:blur(8px) saturate(.82)}}@keyframes wgPremiumPageCloseBackward{0%{opacity:1;transform:translate3d(0,0,0) rotateX(0) scale(1);filter:blur(0) saturate(1)}100%{opacity:0;transform:translate3d(30px,-6px,0) rotateX(-2deg) scale(.975);filter:blur(8px) saturate(.82)}}@keyframes wgPremiumActiveTabGlow{0%{transform:scale(.985);filter:brightness(.96)}52%{transform:scale(1.035);filter:brightness(1.08)}100%{transform:scale(1);filter:brightness(1)}}@keyframes wgPremiumLabelReveal{0%{opacity:.15;transform:translateY(4px)}100%{opacity:1;transform:translateY(0)}}:root{--wg-readable-small:calc(.82rem * var(--wg-readable-text-scale,1));--wg-readable-normal:calc(1rem * var(--wg-readable-text-scale,1));--wg-readable-large:calc(1.16rem * var(--wg-readable-text-scale,1));--wg-readable-xl:calc(1.38rem * var(--wg-readable-text-scale,1))}#app:where(label,p,li,small),#app:where(.rules-summary-note,.settings-subtitle,.section-label,.settings-control-label,.category-label,.rule-card-title),#app:where(#drawModeNoteText,#drawCategoryNote,#customCategoryHelpText),#app:where(#timerDisplay,#wordDisplay,#questionText,#answerText,#resultStatus,#guessResultMsg,#revealBanner),#app:where(#playerList,#dashboardList,#votePlayerList,#guessGrid,#qaDisplayContainer){font-size:var(--wg-readable-normal)!important;line-height:calc(1.45em)!important}#app:where(button,.party-btn,.settings-control-btn,.topbar-choice-btn),#app:where(input[type="text"],input[type="number"],textarea,select){font-size:var(--wg-readable-normal)!important;line-height:1.25!important}#app:where(h2,h3,.settings-panel-heading,.rule-card-value,.category-value,.player-name-text,.wg-player-name-text),#app:where(#displayRoomCode,#currentTurnName,#waitingStatus,#roundTitle){font-size:var(--wg-readable-xl)!important;line-height:1.15!important}#app:where(.text-xs,.text-sm,.text-base,.text-lg,.text-xl,.text-2xl,.text-3xl,.text-4xl){transition:font-size 220ms ease,line-height 220ms ease!important}#app .apple-emoji,#app .rx-apple-emoji,#app img.apple-emoji,#app img.rx-apple-emoji{font-size:inherit!important}@media (max-width:430px){#app:where(button,.party-btn){min-height:calc(2.65rem * min(var(--wg-readable-text-scale,1),1.12))}}@media (prefers-reduced-motion:reduce){.topbar-settings-popover.wg-premium-switching .topbar-settings-page:not([hidden]),.wg-settings-exit-page,.topbar-settings-popover.wg-premium-switching .settings-tab-btn.is-active,.topbar-settings-popover.wg-premium-switching .settings-tab-btn.is-active .settings-tab-label{animation:none!important}}.topbar-settings-popover .topbar-settings-content{position:relative!important;overflow-x:hidden!important;overflow-y:visible!important;perspective:none!important;transform-style:flat!important;isolation:isolate!important}.topbar-settings-popover.wg-settings-tab-changing .topbar-settings-page:not([hidden]),.topbar-settings-popover.wg-premium-switching .topbar-settings-page:not([hidden]){animation:wgCalmSettingsOpenForward 360ms cubic-bezier(.22,1,.36,1) 36ms both!important;transform-origin:50% 22px!important;will-change:transform,opacity!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;filter:none!important}.topbar-settings-popover.wg-settings-tab-changing.wg-tab-backward .topbar-settings-page:not([hidden]),.topbar-settings-popover.wg-premium-switching.wg-tab-backward .topbar-settings-page:not([hidden]){animation-name:wgCalmSettingsOpenBackward!important}.wg-settings-exit-page{animation:wgCalmSettingsCloseForward 260ms cubic-bezier(.4,0,.2,1) both!important;will-change:transform,opacity!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;filter:none!important;contain:paint!important}.topbar-settings-popover.wg-tab-backward .wg-settings-exit-page,.wg-settings-exit-page.wg-exit-backward{animation-name:wgCalmSettingsCloseBackward!important}.topbar-settings-popover.wg-settings-tab-changing .settings-tab-btn,.topbar-settings-popover.wg-premium-switching .settings-tab-btn{transition:flex 300ms cubic-bezier(.22,1,.36,1),width 300ms cubic-bezier(.22,1,.36,1),max-width 300ms cubic-bezier(.22,1,.36,1),background-color 240ms ease,box-shadow 240ms ease,transform 240ms ease!important}.topbar-settings-popover.wg-premium-switching .settings-tab-btn.is-active,.topbar-settings-popover.wg-settings-tab-changing .settings-tab-btn.is-active{animation:wgCalmActiveTabSettle 380ms cubic-bezier(.22,1,.36,1) both!important}.topbar-settings-popover.wg-premium-switching .settings-tab-btn.is-active .settings-tab-icon,.topbar-settings-popover.wg-settings-tab-changing .settings-tab-btn.is-active .settings-tab-icon{animation:wgCalmIconSettle 360ms cubic-bezier(.22,1,.36,1) both!important}.topbar-settings-popover.wg-premium-switching .settings-tab-btn.is-active .settings-tab-label,.topbar-settings-popover.wg-settings-tab-changing .settings-tab-btn.is-active .settings-tab-label{animation:wgCalmLabelSettle 320ms cubic-bezier(.22,1,.36,1) 40ms both!important}@keyframes wgCalmSettingsOpenForward{0%{opacity:0;transform:translate3d(18px,6px,0) scale(.992)}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes wgCalmSettingsOpenBackward{0%{opacity:0;transform:translate3d(-18px,6px,0) scale(.992)}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes wgCalmSettingsCloseForward{0%{opacity:1;transform:translate3d(0,0,0) scale(1)}100%{opacity:0;transform:translate3d(-14px,-2px,0) scale(.992)}}@keyframes wgCalmSettingsCloseBackward{0%{opacity:1;transform:translate3d(0,0,0) scale(1)}100%{opacity:0;transform:translate3d(14px,-2px,0) scale(.992)}}@keyframes wgCalmActiveTabSettle{0%{transform:scale(.995)}58%{transform:scale(1.018)}100%{transform:scale(1)}}@keyframes wgCalmIconSettle{0%{transform:translateY(1px) scale(.94)}62%{transform:translateY(-1px) scale(1.05)}100%{transform:translateY(0) scale(1)}}@keyframes wgCalmLabelSettle{0%{opacity:0;transform:translateY(3px)}100%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.topbar-settings-popover.wg-settings-tab-changing .topbar-settings-page:not([hidden]),.topbar-settings-popover.wg-premium-switching .topbar-settings-page:not([hidden]),.wg-settings-exit-page,.topbar-settings-popover.wg-premium-switching .settings-tab-btn.is-active,.topbar-settings-popover.wg-settings-tab-changing .settings-tab-btn.is-active,.topbar-settings-popover.wg-premium-switching .settings-tab-btn.is-active .settings-tab-icon,.topbar-settings-popover.wg-settings-tab-changing .settings-tab-btn.is-active .settings-tab-icon,.topbar-settings-popover.wg-premium-switching .settings-tab-btn.is-active .settings-tab-label,.topbar-settings-popover.wg-settings-tab-changing .settings-tab-btn.is-active .settings-tab-label{animation:none!important;transition-duration:.001ms!important}}.topbar-settings-popover .topbar-settings-content{overflow-x:hidden!important;overflow-y:visible!important;contain:layout paint style!important}.topbar-settings-popover.wg-settings-tab-changing .topbar-settings-page:not([hidden]),.topbar-settings-popover.wg-premium-switching .topbar-settings-page:not([hidden]){animation:wgFastSmoothOpenForward 260ms cubic-bezier(.16,1,.3,1) 18ms both!important;transform-origin:50% 18px!important;will-change:transform,opacity!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;filter:none!important}.topbar-settings-popover.wg-settings-tab-changing.wg-tab-backward .topbar-settings-page:not([hidden]),.topbar-settings-popover.wg-premium-switching.wg-tab-backward .topbar-settings-page:not([hidden]){animation-name:wgFastSmoothOpenBackward!important}.wg-settings-exit-page{animation:wgFastSmoothCloseForward 190ms cubic-bezier(.33,1,.68,1) both!important;will-change:transform,opacity!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;filter:none!important;contain:layout paint style!important}.topbar-settings-popover.wg-tab-backward .wg-settings-exit-page,.wg-settings-exit-page.wg-exit-backward{animation-name:wgFastSmoothCloseBackward!important}.topbar-settings-popover.wg-settings-tab-changing .settings-tab-btn,.topbar-settings-popover.wg-premium-switching .settings-tab-btn{transition:flex 230ms cubic-bezier(.16,1,.3,1),width 230ms cubic-bezier(.16,1,.3,1),max-width 230ms cubic-bezier(.16,1,.3,1),background-color 180ms ease,box-shadow 180ms ease,transform 180ms ease!important}.topbar-settings-popover.wg-premium-switching .settings-tab-btn.is-active,.topbar-settings-popover.wg-settings-tab-changing .settings-tab-btn.is-active{animation:wgFastSmoothActiveTab 260ms cubic-bezier(.16,1,.3,1) both!important}.topbar-settings-popover.wg-premium-switching .settings-tab-btn.is-active .settings-tab-icon,.topbar-settings-popover.wg-settings-tab-changing .settings-tab-btn.is-active .settings-tab-icon{animation:wgFastSmoothIcon 240ms cubic-bezier(.16,1,.3,1) both!important}.topbar-settings-popover.wg-premium-switching .settings-tab-btn.is-active .settings-tab-label,.topbar-settings-popover.wg-settings-tab-changing .settings-tab-btn.is-active .settings-tab-label{animation:wgFastSmoothLabel 220ms cubic-bezier(.16,1,.3,1) 18ms both!important}@keyframes wgFastSmoothOpenForward{0%{opacity:0;transform:translate3d(9px,3px,0) scale(.997)}55%{opacity:.96}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes wgFastSmoothOpenBackward{0%{opacity:0;transform:translate3d(-9px,3px,0) scale(.997)}55%{opacity:.96}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes wgFastSmoothCloseForward{0%{opacity:1;transform:translate3d(0,0,0) scale(1)}100%{opacity:0;transform:translate3d(-7px,-1px,0) scale(.997)}}@keyframes wgFastSmoothCloseBackward{0%{opacity:1;transform:translate3d(0,0,0) scale(1)}100%{opacity:0;transform:translate3d(7px,-1px,0) scale(.997)}}@keyframes wgFastSmoothActiveTab{0%{transform:scale(.998)}52%{transform:scale(1.01)}100%{transform:scale(1)}}@keyframes wgFastSmoothIcon{0%{transform:translateY(.5px) scale(.97)}58%{transform:translateY(-.5px) scale(1.025)}100%{transform:translateY(0) scale(1)}}@keyframes wgFastSmoothLabel{0%{opacity:0;transform:translateY(2px)}100%{opacity:1;transform:translateY(0)}}html.wg-addon-room-active #headerActions{display:flex!important;align-items:center!important;justify-content:center!important;direction:ltr!important}html.wg-addon-room-active body:not(.rtl) #headerActions>#wgAddonNotificationsBtn{order:1!important}html.wg-addon-room-active body:not(.rtl) #headerActions>#wgAddonSettingsBtn{order:2!important}html.wg-addon-room-active body:not(.rtl) #headerActions>#t-langBtn{order:3!important}html.wg-addon-room-active body:not(.rtl) #headerActions>#btn-themeToggle{order:4!important}html.wg-addon-room-active body.rtl #headerActions>#btn-themeToggle{order:1!important}html.wg-addon-room-active body.rtl #headerActions>#t-langBtn{order:2!important}html.wg-addon-room-active body.rtl #headerActions>#wgAddonSettingsBtn{order:3!important}html.wg-addon-room-active body.rtl #headerActions>#wgAddonNotificationsBtn{order:4!important}#headerActions,#headerActions>button,#headerActions>.wg-addon-header-btn,#wgAddonSettingsBtn,#wgAddonNotificationsBtn,#t-langBtn,#btn-themeToggle{flex:0 0 auto!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}html.wg-theme-switching #headerActions,html.wg-theme-switching #headerActions>button,html.wg-theme-switching .header-pill,html.wg-theme-switching .game-card,html.wg-theme-switching .reaction-dock,html.wg-theme-switching .settings-toolbar,html.wg-theme-switching .topbar-settings-popover,html.wg-theme-switching .notification-center,html.wg-theme-switching .notification-bar,html.wg-theme-switching .topbar-icon-btn,html.wg-theme-switching .topbar-rest-btn,html.wg-theme-switching .topbar-input,html.wg-theme-switching .topbar-choice-btn,html.wg-theme-switching .setting-action-icon,html.wg-theme-switching .settings-tab-btn,html.wg-theme-switching .settings-info-card,html.wg-theme-switching .settings-control-card,html.wg-theme-switching .settings-control-btn,html.wg-theme-switching .settings-text-size-btn,html.wg-theme-switching #screen-lobby #lobbyPlayerName{transition-property:background,background-color,color,border-color,box-shadow,text-shadow,opacity!important;transition-duration:340ms!important;transition-timing-function:cubic-bezier(.22,.72,.18,1)!important}html.wg-theme-switching #headerActions>button,html.wg-theme-switching #wgAddonSettingsBtn,html.wg-theme-switching #wgAddonNotificationsBtn,html.wg-theme-switching #t-langBtn,html.wg-theme-switching #btn-themeToggle{animation:none!important;transform:translateZ(0)!important}html.wg-theme-switching .reaction-dock,html.wg-theme-switching .settings-toolbar{will-change:background,box-shadow,border-color}html.wg-theme-switching *{scroll-behavior:auto!important}html.wg-addon-room-active #headerActions>#wgAddonNotificationsBtn,html.wg-addon-room-active #headerActions>#wgAddonSettingsBtn{width:2.65rem!important;min-width:2.65rem!important;max-width:2.65rem!important;height:2.65rem!important;min-height:2.65rem!important;max-height:2.65rem!important;flex:0 0 2.65rem!important;contain:layout paint style!important;transform:translate3d(0,0,0)!important;animation:none!important;transition:background-color 300ms cubic-bezier(.22,.72,.18,1),border-color 300ms cubic-bezier(.22,.72,.18,1),box-shadow 300ms cubic-bezier(.22,.72,.18,1),color 300ms cubic-bezier(.22,.72,.18,1)!important}html.wg-addon-room-active #headerActions>#wgAddonNotificationsBtn img,html.wg-addon-room-active #headerActions>#wgAddonSettingsBtn img,html.wg-addon-room-active #headerActions>#wgAddonNotificationsBtn .apple-emoji,html.wg-addon-room-active #headerActions>#wgAddonSettingsBtn .apple-emoji,html.wg-addon-room-active #headerActions>#wgAddonNotificationsBtn .rx-apple-emoji,html.wg-addon-room-active #headerActions>#wgAddonSettingsBtn .rx-apple-emoji{opacity:1!important;transform:translate3d(0,0,0)!important;animation:none!important;transition:none!important}@media (max-width:560px){html.wg-addon-room-active #headerActions>#wgAddonNotificationsBtn,html.wg-addon-room-active #headerActions>#wgAddonSettingsBtn{width:2.45rem!important;min-width:2.45rem!important;max-width:2.45rem!important;height:2.45rem!important;min-height:2.45rem!important;max-height:2.45rem!important;flex-basis:2.45rem!important}}#screen-lobby .admin-settings-panel .settings-panel-header,#screen-lobby .player-rules-panel .settings-panel-header{display:grid!important;grid-template-rows:auto auto!important;align-items:start!important;column-gap:.82rem!important;row-gap:.12rem!important;min-height:0!important;direction:ltr!important}body:not(.rtl) #screen-lobby .admin-settings-panel .settings-panel-header,body:not(.rtl) #screen-lobby .player-rules-panel .settings-panel-header{grid-template-columns:3.75rem minmax(0,1fr) auto!important}body.rtl #screen-lobby .admin-settings-panel .settings-panel-header,body.rtl #screen-lobby .player-rules-panel .settings-panel-header{grid-template-columns:auto minmax(0,1fr) 3.75rem!important;direction:ltr!important}#screen-lobby .admin-settings-panel .settings-icon-bubble,#screen-lobby .player-rules-panel .settings-icon-bubble{grid-row:1 / span 2!important;align-self:start!important;justify-self:start!important;margin-top:.02rem!important;width:3.62rem!important;min-width:3.62rem!important;height:3.62rem!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body:not(.rtl) #screen-lobby .admin-settings-panel .settings-icon-bubble,body:not(.rtl) #screen-lobby .player-rules-panel .settings-icon-bubble{grid-column:1!important;justify-self:start!important}body.rtl #screen-lobby .admin-settings-panel .settings-icon-bubble,body.rtl #screen-lobby .player-rules-panel .settings-icon-bubble{grid-column:3!important;justify-self:end!important}#screen-lobby .admin-settings-panel .settings-title-wrap,#screen-lobby .player-rules-panel .settings-title-wrap{grid-row:1 / span 2!important;align-self:start!important;justify-self:stretch!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:.24rem!important;padding-top:.06rem!important}body:not(.rtl) #screen-lobby .admin-settings-panel .settings-title-wrap,body:not(.rtl) #screen-lobby .player-rules-panel .settings-title-wrap{grid-column:2!important;direction:ltr!important;text-align:left!important}body.rtl #screen-lobby .admin-settings-panel .settings-title-wrap,body.rtl #screen-lobby .player-rules-panel .settings-title-wrap{grid-column:2!important;direction:rtl!important;text-align:right!important}#screen-lobby .admin-settings-panel .settings-panel-heading,#screen-lobby .player-rules-panel .settings-panel-heading{margin:0!important;padding:0!important;line-height:1.04!important;min-height:1.04em!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;letter-spacing:.005em!important}body:not(.rtl) #screen-lobby .admin-settings-panel .settings-panel-heading,body:not(.rtl) #screen-lobby .player-rules-panel .settings-panel-heading{text-align:left!important}body.rtl #screen-lobby .admin-settings-panel .settings-panel-heading,body.rtl #screen-lobby .player-rules-panel .settings-panel-heading{text-align:right!important;direction:rtl!important}#screen-lobby .admin-settings-panel .settings-subtitle,#screen-lobby .player-rules-panel .settings-subtitle{margin:0!important;padding:0!important;line-height:1.18!important;max-width:100%!important;display:block!important;overflow-wrap:anywhere!important}body:not(.rtl) #screen-lobby .admin-settings-panel .settings-subtitle,body:not(.rtl) #screen-lobby .player-rules-panel .settings-subtitle{text-align:left!important}body.rtl #screen-lobby .admin-settings-panel .settings-subtitle,body.rtl #screen-lobby .player-rules-panel .settings-subtitle{text-align:right!important;direction:rtl!important}#screen-lobby .settings-subtitle .apple-emoji,#screen-lobby .settings-subtitle .rx-apple-emoji,#screen-lobby .settings-panel-heading .apple-emoji,#screen-lobby .settings-panel-heading .rx-apple-emoji{display:inline-block!important;width:1em!important;height:1em!important;min-width:1em!important;margin:0 .035em!important;vertical-align:-.14em!important}#screen-lobby .admin-settings-panel .settings-badge,#screen-lobby .player-rules-panel .settings-badge{grid-row:1!important;align-self:center!important;justify-self:end!important;margin-top:.12rem!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.38rem!important;min-width:max-content!important;white-space:nowrap!important}body:not(.rtl) #screen-lobby .admin-settings-panel .settings-badge,body:not(.rtl) #screen-lobby .player-rules-panel .settings-badge{grid-column:3!important;justify-self:end!important;direction:ltr!important;flex-direction:row!important}body.rtl #screen-lobby .admin-settings-panel .settings-badge,body.rtl #screen-lobby .player-rules-panel .settings-badge{grid-column:1!important;justify-self:start!important;direction:rtl!important;flex-direction:row-reverse!important}body.rtl #screen-lobby .settings-badge .badge-emoji{order:1!important}body.rtl #screen-lobby .settings-badge .badge-label{order:2!important;direction:rtl!important;unicode-bidi:isolate!important}body:not(.rtl) #screen-lobby .settings-badge .badge-emoji{order:1!important}body:not(.rtl) #screen-lobby .settings-badge .badge-label{order:2!important}#screen-lobby .settings-badge .badge-emoji,#screen-lobby .settings-badge .badge-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}@media (max-width:560px){body:not(.rtl) #screen-lobby .admin-settings-panel .settings-panel-header,body:not(.rtl) #screen-lobby .player-rules-panel .settings-panel-header{grid-template-columns:3.18rem minmax(0,1fr) auto!important;column-gap:.55rem!important}body.rtl #screen-lobby .admin-settings-panel .settings-panel-header,body.rtl #screen-lobby .player-rules-panel .settings-panel-header{grid-template-columns:auto minmax(0,1fr) 3.18rem!important;column-gap:.55rem!important}#screen-lobby .admin-settings-panel .settings-icon-bubble,#screen-lobby .player-rules-panel .settings-icon-bubble{width:3rem!important;min-width:3rem!important;height:3rem!important;border-radius:1.02rem!important;font-size:1.42rem!important}#screen-lobby .admin-settings-panel .settings-panel-heading,#screen-lobby .player-rules-panel .settings-panel-heading{font-size:clamp(1.12rem,5vw,1.48rem)!important}#screen-lobby .admin-settings-panel .settings-subtitle,#screen-lobby .player-rules-panel .settings-subtitle{font-size:clamp(.72rem,3.05vw,.92rem)!important;line-height:1.14!important}#screen-lobby .admin-settings-panel .settings-badge,#screen-lobby .player-rules-panel .settings-badge{min-width:auto!important;min-height:2.22rem!important;padding:.26rem .48rem!important;font-size:.76rem!important;gap:.25rem!important}}@media (max-width:370px){body:not(.rtl) #screen-lobby .admin-settings-panel .settings-panel-header,body:not(.rtl) #screen-lobby .player-rules-panel .settings-panel-header{grid-template-columns:2.86rem minmax(0,1fr) auto!important;column-gap:.42rem!important}body.rtl #screen-lobby .admin-settings-panel .settings-panel-header,body.rtl #screen-lobby .player-rules-panel .settings-panel-header{grid-template-columns:auto minmax(0,1fr) 2.86rem!important;column-gap:.42rem!important}#screen-lobby .admin-settings-panel .settings-icon-bubble,#screen-lobby .player-rules-panel .settings-icon-bubble{width:2.74rem!important;min-width:2.74rem!important;height:2.74rem!important;font-size:1.32rem!important}#screen-lobby .admin-settings-panel .settings-badge,#screen-lobby .player-rules-panel .settings-badge{font-size:.68rem!important;padding-inline:.34rem!important}}#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header{--wg-settings-icon-size:3.62rem;display:grid!important;grid-template-rows:var(--wg-settings-icon-size) auto!important;align-items:start!important;column-gap:.72rem!important;row-gap:0!important;padding:0!important;margin:0!important;min-height:0!important;direction:ltr!important}body:not(.rtl) #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header{grid-template-columns:var(--wg-settings-icon-size) minmax(0,1fr) auto!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header{grid-template-columns:auto minmax(0,1fr) var(--wg-settings-icon-size)!important}#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-icon-bubble{grid-row:1!important;align-self:stretch!important;justify-self:stretch!important;margin:0!important;padding:0!important;transform:none!important;width:var(--wg-settings-icon-size)!important;min-width:var(--wg-settings-icon-size)!important;height:var(--wg-settings-icon-size)!important;min-height:var(--wg-settings-icon-size)!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body:not(.rtl) #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-icon-bubble{grid-column:1!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-icon-bubble{grid-column:3!important}#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-title-wrap{grid-column:2!important;grid-row:1 / span 2!important;align-self:start!important;justify-self:stretch!important;min-width:0!important;padding:0!important;margin:0!important;display:grid!important;grid-template-rows:var(--wg-settings-icon-size) auto!important;row-gap:.14rem!important;align-content:start!important}body:not(.rtl) #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-title-wrap{direction:ltr!important;text-align:left!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-title-wrap{direction:rtl!important;text-align:right!important}#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-heading{grid-row:1!important;align-self:stretch!important;height:var(--wg-settings-icon-size)!important;min-height:var(--wg-settings-icon-size)!important;margin:0!important;padding:0!important;line-height:1.02!important;display:flex!important;align-items:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body:not(.rtl) #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-heading{justify-content:flex-start!important;text-align:left!important;direction:ltr!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-heading{justify-content:flex-end!important;text-align:right!important;direction:rtl!important}#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-subtitle{grid-row:2!important;align-self:start!important;justify-self:stretch!important;margin:0!important;padding:0!important;line-height:1.16!important;display:block!important;max-width:100%!important;overflow-wrap:anywhere!important}body:not(.rtl) #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-subtitle{text-align:left!important;direction:ltr!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-subtitle{text-align:right!important;direction:rtl!important}#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-badge{grid-row:1!important;align-self:center!important;margin:0!important;transform:none!important;min-width:max-content!important;white-space:nowrap!important}body:not(.rtl) #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-badge{grid-column:3!important;justify-self:end!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-badge{grid-column:1!important;justify-self:start!important}#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-subtitle .apple-emoji,#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-subtitle .rx-apple-emoji{display:inline-block!important;width:1em!important;height:1em!important;min-width:1em!important;margin:0 .035em!important;vertical-align:-.14em!important}@media (max-width:560px){#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header{--wg-settings-icon-size:3rem;column-gap:.52rem!important}}@media (max-width:370px){#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header{--wg-settings-icon-size:2.72rem;column-gap:.38rem!important}}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header{--wg-settings-icon-size:clamp(2.86rem,8.7vw,3.62rem);display:grid!important;grid-template-columns:auto minmax(0,1fr) var(--wg-settings-icon-size)!important;grid-template-rows:var(--wg-settings-icon-size) auto!important;column-gap:.56rem!important;row-gap:.12rem!important;align-items:start!important;justify-items:stretch!important;direction:ltr!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-icon-bubble{grid-column:3!important;grid-row:1!important;width:var(--wg-settings-icon-size)!important;min-width:var(--wg-settings-icon-size)!important;height:var(--wg-settings-icon-size)!important;min-height:var(--wg-settings-icon-size)!important;margin:0!important;padding:0!important;align-self:start!important;justify-self:end!important;display:grid!important;place-items:center!important;line-height:1!important;transform:none!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-icon-bubble .apple-emoji,body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-icon-bubble .rx-apple-emoji{display:block!important;width:1.18em!important;height:1.18em!important;min-width:1.18em!important;margin:0!important;transform:translateY(0)!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-title-wrap{grid-column:2!important;grid-row:1 / span 2!important;display:grid!important;grid-template-rows:var(--wg-settings-icon-size) auto!important;row-gap:.12rem!important;align-self:start!important;justify-self:stretch!important;align-content:start!important;justify-items:end!important;direction:rtl!important;text-align:right!important;min-width:0!important;margin:0!important;padding:0!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel #t-settingsTitle.settings-panel-heading,body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-heading{grid-row:1!important;width:100%!important;height:var(--wg-settings-icon-size)!important;min-height:var(--wg-settings-icon-size)!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;text-align:right!important;direction:rtl!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transform:translateY(-0.015em)!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel #settingsPanelSubtitle.settings-subtitle,body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-subtitle{grid-row:2!important;width:100%!important;margin:0!important;padding:0!important;text-align:right!important;direction:rtl!important;justify-self:end!important;align-self:start!important;line-height:1.18!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-badge{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:start!important;margin:0!important;transform:none!important}@media (max-width:420px){body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header{column-gap:.42rem!important}}#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row{--wg-settings-real-icon-size:clamp(2.82rem,8.7vw,3.58rem);--wg-settings-real-title-gap:.58rem;display:grid!important;align-items:start!important;column-gap:.68rem!important;row-gap:0!important;width:100%!important;min-height:0!important;padding:0!important;margin:0!important;direction:ltr!important}body:not(.rtl) #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row{grid-template-columns:minmax(0,1fr) auto!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row{grid-template-columns:auto minmax(0,1fr)!important}#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row .settings-title-wrap{display:grid!important;grid-template-rows:auto auto!important;align-content:start!important;align-self:start!important;justify-self:stretch!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;row-gap:.16rem!important;overflow:visible!important}body:not(.rtl) #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row .settings-title-wrap{grid-column:1!important;grid-row:1!important;direction:ltr!important;text-align:left!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row .settings-title-wrap{grid-column:2!important;grid-row:1!important;direction:rtl!important;text-align:right!important}#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row .wg-settings-title-line{grid-row:1!important;display:flex!important;align-items:center!important;gap:var(--wg-settings-real-title-gap)!important;min-width:0!important;width:100%!important;min-height:var(--wg-settings-real-icon-size)!important;height:var(--wg-settings-real-icon-size)!important;margin:0!important;padding:0!important}body:not(.rtl) #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row .wg-settings-title-line{direction:ltr!important;flex-direction:row!important;justify-content:flex-start!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row .wg-settings-title-line{direction:rtl!important;flex-direction:row!important;justify-content:flex-start!important}#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row #settingsToggleButton.settings-icon-bubble{position:relative!important;grid-column:auto!important;grid-row:auto!important;flex:0 0 var(--wg-settings-real-icon-size)!important;align-self:center!important;justify-self:auto!important;width:var(--wg-settings-real-icon-size)!important;min-width:var(--wg-settings-real-icon-size)!important;max-width:var(--wg-settings-real-icon-size)!important;height:var(--wg-settings-real-icon-size)!important;min-height:var(--wg-settings-real-icon-size)!important;max-height:var(--wg-settings-real-icon-size)!important;display:inline-grid!important;place-items:center!important;margin:0!important;padding:0!important;line-height:1!important;transform:none!important}#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row #settingsToggleButton.settings-icon-bubble .apple-emoji,#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row #settingsToggleButton.settings-icon-bubble .rx-apple-emoji{display:block!important;width:1.18em!important;height:1.18em!important;min-width:1.18em!important;max-width:1.18em!important;min-height:1.18em!important;max-height:1.18em!important;margin:0!important;transform:none!important}#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row #t-settingsTitle.settings-panel-heading{grid-column:auto!important;grid-row:auto!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transform:translateY(.02em)!important}body:not(.rtl) #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row #t-settingsTitle.settings-panel-heading{justify-content:flex-start!important;text-align:left!important;direction:ltr!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row #t-settingsTitle.settings-panel-heading{justify-content:flex-start!important;text-align:right!important;direction:rtl!important}#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row #settingsPanelSubtitle.settings-subtitle{grid-row:2!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;padding-inline-start:calc(var(--wg-settings-real-icon-size) + var(--wg-settings-real-title-gap))!important;line-height:1.18!important;display:block!important;overflow-wrap:anywhere!important}body:not(.rtl) #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row #settingsPanelSubtitle.settings-subtitle{text-align:left!important;direction:ltr!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row #settingsPanelSubtitle.settings-subtitle{text-align:right!important;direction:rtl!important}#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row .settings-badge{grid-row:1!important;align-self:center!important;margin:0!important;transform:none!important;min-width:max-content!important;white-space:nowrap!important}body:not(.rtl) #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row .settings-badge{grid-column:2!important;justify-self:end!important;direction:ltr!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row .settings-badge{grid-column:1!important;justify-self:start!important;direction:rtl!important}@media (max-width:420px){#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row{--wg-settings-real-title-gap:.46rem;column-gap:.46rem!important}}@media (max-width:360px){#screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row{--wg-settings-real-icon-size:2.68rem;--wg-settings-real-title-gap:.38rem}}:root{--wg-layout-max:42rem;--wg-header-side-space:0px;--wg-phone-gutter:.85rem}body{overflow-x:hidden!important}#app,body>.header-pill{width:min(100%,var(--wg-layout-max))!important;max-width:var(--wg-layout-max)!important;margin-left:auto!important;margin-right:auto!important}body>.header-pill{flex-shrink:0!important;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}body>.header-pill #t-title{min-width:0!important;text-align:center!important;margin-left:.45rem!important;margin-right:.45rem!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}body>.header-pill #headerActions{flex:0 0 auto!important;white-space:nowrap!important;overflow:visible!important}body:not(.rtl),body:not(.rtl) #app,body:not(.rtl) #screen-lobby,body:not(.rtl) .game-card,body:not(.rtl) input,body:not(.rtl) textarea,body:not(.rtl) select{direction:ltr}body.rtl,body.rtl #app,body.rtl #screen-lobby,body.rtl .game-card,body.rtl input,body.rtl textarea,body.rtl select{direction:rtl}#headerActions,body.rtl #headerActions{direction:ltr!important}@media (max-width:699px){:root{--wg-layout-max:42rem}body{padding-left:max(var(--wg-phone-gutter),env(safe-area-inset-left))!important;padding-right:max(var(--wg-phone-gutter),env(safe-area-inset-right))!important}body>.header-pill{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.45rem!important}body>.header-pill #t-title{flex:1 1 auto!important;font-size:clamp(1.02rem,4.4vw,1.34rem)!important;line-height:1.05!important;white-space:normal!important}html.wg-addon-room-active body>.header-pill #t-title{font-size:clamp(.95rem,4vw,1.22rem)!important}body>.header-pill #headerActions{flex:0 0 auto!important;gap:.28rem!important;padding:.26rem!important}}@media (min-width:700px){body>.header-pill{display:grid!important;grid-template-columns:var(--wg-header-side-space,8rem) minmax(0,1fr) var(--wg-header-side-space,8rem)!important;align-items:center!important;justify-items:center!important;column-gap:.65rem!important}body>.header-pill #t-title{grid-column:2!important;justify-self:center!important;width:100%!important;max-width:min(100%,34rem)!important;margin:0!important;white-space:normal!important}body>.header-pill #headerActions{grid-column:3!important;justify-self:end!important}}@media (min-width:900px){:root{--wg-layout-max:min(94vw,80rem)}body{padding-left:max(1.25rem,env(safe-area-inset-left))!important;padding-right:max(1.25rem,env(safe-area-inset-right))!important}#app>div:not(#screen-lobby):not(.hidden-screen){max-width:42rem!important;margin-inline:auto!important}#screen-lobby:not(.hidden-screen){width:100%!important;display:grid!important;grid-auto-rows:auto!important;grid-template-columns:minmax(0,1.48fr) minmax(20rem,.82fr)!important;gap:1.25rem!important;align-items:start!important;direction:ltr!important}body.rtl #screen-lobby:not(.hidden-screen){grid-template-columns:minmax(20rem,.82fr) minmax(0,1.48fr)!important;direction:ltr!important}#lobbyWarningAlert{grid-column:1 / -1!important;grid-row:1!important}body:not(.rtl) #playerSettingsSummary,body:not(.rtl) #hostSettingsPanel{grid-column:1!important;grid-row:2 / span 4!important;align-self:start!important}body:not(.rtl) #lobbyRoomCard{grid-column:2!important;grid-row:2!important}body:not(.rtl) #screen-lobby .lobby-name-card{grid-column:2!important;grid-row:3!important}body:not(.rtl) #lobbyPlayersColumn{grid-column:2!important;grid-row:4!important}body.rtl #playerSettingsSummary,body.rtl #hostSettingsPanel{grid-column:2!important;grid-row:2 / span 4!important;align-self:start!important}body.rtl #lobbyRoomCard{grid-column:1!important;grid-row:2!important}body.rtl #screen-lobby .lobby-name-card{grid-column:1!important;grid-row:3!important}body.rtl #lobbyPlayersColumn{grid-column:1!important;grid-row:4!important}#screen-lobby .lobby-name-card,#lobbyPlayersColumn,#lobbyRoomCard,#playerSettingsSummary,#hostSettingsPanel{width:100%!important;min-width:0!important;margin-top:0!important}#lobbyPlayersColumn{position:sticky!important;top:1rem!important;max-height:calc(100vh - 2rem)!important;overflow:hidden!important}#lobbyPlayersColumn #playerList{overflow-y:auto!important;overscroll-behavior:contain!important;max-height:min(52vh,32rem)!important;padding-inline:.12rem!important}body:not(.rtl) #hostSettingsPanel,body:not(.rtl) #playerSettingsSummary,body:not(.rtl) #lobbyRoomCard,body:not(.rtl) #screen-lobby .lobby-name-card,body:not(.rtl) #lobbyPlayersColumn{direction:ltr!important}body.rtl #hostSettingsPanel,body.rtl #playerSettingsSummary,body.rtl #lobbyRoomCard,body.rtl #screen-lobby .lobby-name-card,body.rtl #lobbyPlayersColumn{direction:rtl!important}}@media (min-width:1180px){:root{--wg-layout-max:min(92vw,88rem)}#screen-lobby:not(.hidden-screen){grid-template-columns:minmax(0,1.55fr) minmax(22rem,.80fr)!important;gap:1.45rem!important}body.rtl #screen-lobby:not(.hidden-screen){grid-template-columns:minmax(22rem,.80fr) minmax(0,1.55fr)!important}}@media (min-width:1450px){:root{--wg-layout-max:min(90vw,96rem)}}@media (max-width:899px){#screen-lobby:not(.hidden-screen){display:flex!important;flex-direction:column!important;width:100%!important}#lobbyPlayersColumn{position:static!important;max-height:none!important;overflow:visible!important}#lobbyPlayersColumn #playerList{max-height:none!important;overflow:visible!important}}:root{--wg-desktop-gap:1.25rem;--wg-desktop-card-pad:1rem;--wg-desktop-readable-scale:1}@media (min-width:900px){:root{--wg-layout-max:min(94vw,86rem);--wg-desktop-gap:clamp(1.25rem,1.7vw,1.7rem);--wg-desktop-card-pad:clamp(1rem,1.25vw,1.35rem);--wg-desktop-readable-scale:1.015}body{padding-left:max(1.25rem,env(safe-area-inset-left))!important;padding-right:max(1.25rem,env(safe-area-inset-right))!important}body>.header-pill{width:min(100%,var(--wg-layout-max))!important;max-width:var(--wg-layout-max)!important;min-height:clamp(5rem,6.1vw,5.65rem)!important;padding:clamp(.72rem,.9vw,.95rem) clamp(.85rem,1.1vw,1.15rem)!important;margin-bottom:clamp(1.15rem,1.65vw,1.75rem)!important}body>.header-pill #t-title{font-size:clamp(1.38rem,2.05vw,2rem)!important;line-height:1.05!important;max-width:min(100%,40rem)!important}body>.header-pill #headerActions{gap:clamp(.38rem,.55vw,.6rem)!important;padding:clamp(.32rem,.45vw,.46rem)!important}body>.header-pill #headerActions .party-btn,body>.header-pill #headerActions .wg-addon-topbar-btn{min-width:clamp(2.55rem,3.1vw,3rem)!important;height:clamp(2.55rem,3.1vw,3rem)!important;font-size:clamp(1rem,1.18vw,1.22rem)!important}#app,body>.header-pill{width:min(100%,var(--wg-layout-max))!important;max-width:var(--wg-layout-max)!important}#screen-lobby:not(.hidden-screen){grid-template-columns:minmax(0,1.56fr) minmax(21rem,.82fr)!important;gap:var(--wg-desktop-gap)!important}body.rtl #screen-lobby:not(.hidden-screen){grid-template-columns:minmax(21rem,.82fr) minmax(0,1.56fr)!important}#screen-lobby .game-card,#screen-lobby .lobby-showcase-panel,#screen-lobby .lobby-players-panel,#screen-lobby .lobby-name-card,#lobbyRoomCard{border-radius:clamp(1.65rem,1.8vw,2.25rem)!important}#hostSettingsPanel,#playerSettingsSummary,#lobbyPlayersColumn,#screen-lobby .lobby-name-card,#lobbyRoomCard{padding:var(--wg-desktop-card-pad)!important}#hostSettingsPanel .settings-grid-main,#playerSettingsSummary .player-rules-grid,#screen-lobby #playerList{gap:clamp(.85rem,1vw,1.15rem)!important}#playerSettingsSummary .player-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#screen-lobby .settings-panel-heading{font-size:clamp(1.7rem,2.15vw,2.35rem)!important}#screen-lobby .settings-subtitle,#screen-lobby .section-label,#screen-lobby .rules-summary-note,#screen-lobby .rule-card-title,#screen-lobby .rule-card-value,#playerList,#lobbyPlayerName,#btn-ready{font-size:calc(1em * var(--wg-desktop-readable-scale))}#lobbyPlayersColumn{top:clamp(1rem,1.4vw,1.4rem)!important;max-height:calc(100vh - clamp(2rem,3vw,3rem))!important}#lobbyPlayersColumn #playerList{max-height:min(58vh,36rem)!important}#app>div:not(#screen-lobby):not(.hidden-screen){max-width:min(100%,46rem)!important}}@media (min-width:1180px){:root{--wg-layout-max:min(92vw,98rem);--wg-desktop-gap:clamp(1.55rem,1.65vw,2rem);--wg-desktop-card-pad:clamp(1.18rem,1.25vw,1.55rem);--wg-desktop-readable-scale:1.04}body>.header-pill{min-height:clamp(5.35rem,5.25vw,6.15rem)!important;margin-bottom:clamp(1.35rem,1.6vw,2rem)!important}body>.header-pill #t-title{font-size:clamp(1.65rem,1.75vw,2.28rem)!important;max-width:min(100%,46rem)!important}#screen-lobby:not(.hidden-screen){grid-template-columns:minmax(0,1.66fr) minmax(23.5rem,.78fr)!important}body.rtl #screen-lobby:not(.hidden-screen){grid-template-columns:minmax(23.5rem,.78fr) minmax(0,1.66fr)!important}#playerSettingsSummary .player-rules-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}#hostSettingsPanel .settings-grid-main{gap:clamp(1rem,1.15vw,1.35rem)!important}.category-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(.75rem,.8vw,1rem)!important}.toggle-option{min-height:clamp(6.15rem,6.2vw,7.1rem)!important}.rule-card{min-height:clamp(9.5rem,8.8vw,11.25rem)!important}#app>div:not(#screen-lobby):not(.hidden-screen){max-width:min(100%,52rem)!important}#canvas-container{max-width:min(680px,72vh,100%)!important}}@media (min-width:1450px){:root{--wg-layout-max:min(90vw,112rem);--wg-desktop-gap:clamp(1.85rem,1.55vw,2.45rem);--wg-desktop-card-pad:clamp(1.35rem,1.2vw,1.8rem);--wg-desktop-readable-scale:1.075}body{padding-left:max(1.75rem,env(safe-area-inset-left))!important;padding-right:max(1.75rem,env(safe-area-inset-right))!important}body>.header-pill{min-height:clamp(5.75rem,4.7vw,6.65rem)!important;border-radius:clamp(2rem,1.6vw,2.55rem)!important}body>.header-pill #t-title{font-size:clamp(1.85rem,1.45vw,2.55rem)!important;max-width:min(100%,52rem)!important}body>.header-pill #headerActions .party-btn,body>.header-pill #headerActions .wg-addon-topbar-btn{min-width:clamp(2.85rem,2.5vw,3.25rem)!important;height:clamp(2.85rem,2.5vw,3.25rem)!important}#screen-lobby:not(.hidden-screen){grid-template-columns:minmax(0,1.72fr) minmax(26rem,.76fr)!important;gap:var(--wg-desktop-gap)!important}body.rtl #screen-lobby:not(.hidden-screen){grid-template-columns:minmax(26rem,.76fr) minmax(0,1.72fr)!important}#hostSettingsPanel .settings-grid-main{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(1.15rem,1vw,1.55rem)!important}.category-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}#playerSettingsSummary .player-rules-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(1.05rem,.95vw,1.45rem)!important}#lobbyPlayersColumn #playerList{max-height:min(62vh,44rem)!important}#app>div:not(#screen-lobby):not(.hidden-screen){max-width:min(100%,60rem)!important}#canvas-container{max-width:min(760px,74vh,100%)!important}}@media (min-width:1750px){:root{--wg-layout-max:min(88vw,126rem);--wg-desktop-gap:clamp(2.1rem,1.45vw,2.8rem);--wg-desktop-card-pad:clamp(1.55rem,1.05vw,2.05rem);--wg-desktop-readable-scale:1.10}body{padding-left:max(2.25rem,env(safe-area-inset-left))!important;padding-right:max(2.25rem,env(safe-area-inset-right))!important}#screen-lobby:not(.hidden-screen){grid-template-columns:minmax(0,1.78fr) minmax(28rem,.74fr)!important}body.rtl #screen-lobby:not(.hidden-screen){grid-template-columns:minmax(28rem,.74fr) minmax(0,1.78fr)!important}#screen-lobby .settings-panel-heading{font-size:clamp(2.05rem,1.45vw,2.85rem)!important}.rule-card{min-height:clamp(10.5rem,7vw,12.75rem)!important}#lobbyPlayersColumn #playerList{max-height:min(66vh,52rem)!important}#canvas-container{max-width:min(840px,76vh,100%)!important}}@media (min-width:2100px){:root{--wg-layout-max:min(86vw,138rem);--wg-desktop-gap:3rem;--wg-desktop-card-pad:2.15rem;--wg-desktop-readable-scale:1.13}#screen-lobby:not(.hidden-screen){grid-template-columns:minmax(0,1.82fr) minmax(30rem,.72fr)!important}body.rtl #screen-lobby:not(.hidden-screen){grid-template-columns:minmax(30rem,.72fr) minmax(0,1.82fr)!important}#canvas-container{max-width:min(920px,78vh,100%)!important}}@media (max-width:899px){:root{--wg-desktop-readable-scale:1}}@media (min-width:768px) and (max-width:899px){body{padding-left:max(1.05rem,env(safe-area-inset-left))!important;padding-right:max(1.05rem,env(safe-area-inset-right))!important}body>.header-pill{width:min(100%,54rem)!important;max-width:54rem!important;min-height:5.25rem!important;padding:.82rem .95rem!important;margin-left:auto!important;margin-right:auto!important}body>.header-pill #t-title{font-size:clamp(1.55rem,3.1vw,2rem)!important;max-width:min(100%,30rem)!important}#app,#app>div:not(.hidden-screen),#screen-lobby:not(.hidden-screen){width:min(100%,54rem)!important;max-width:54rem!important;margin-left:auto!important;margin-right:auto!important}#screen-lobby .game-card,#screen-lobby .lobby-showcase-panel,#screen-lobby .lobby-players-panel,#screen-lobby .lobby-name-card,#lobbyRoomCard{padding:1.18rem!important;border-radius:1.95rem!important}#screen-lobby .settings-panel-heading{font-size:clamp(1.75rem,3vw,2.15rem)!important}#screen-lobby .settings-subtitle,#screen-lobby .section-label,#screen-lobby .rules-summary-note,#screen-lobby .rule-card-title,#screen-lobby .rule-card-value,#screen-lobby input,#screen-lobby button,#playerList{font-size:1.035em!important}.toggle-option,.category-choice,.rule-card{min-height:calc(100% + .35rem)!important}}@media (min-width:900px){:root{--wg-layout-max:min(95vw,92rem);--wg-desktop-gap:clamp(1.45rem,1.75vw,2.15rem);--wg-desktop-card-pad:clamp(1.20rem,1.40vw,1.72rem);--wg-desktop-readable-scale:1.065}body>.header-pill{min-height:clamp(5.35rem,5.5vw,6.25rem)!important;padding:clamp(.85rem,.9vw,1.12rem) clamp(.95rem,1.05vw,1.35rem)!important}body>.header-pill #t-title{font-size:clamp(1.68rem,1.95vw,2.35rem)!important}body>.header-pill #headerActions .party-btn,body>.header-pill #headerActions .wg-addon-topbar-btn,body>.header-pill .header-leave-btn{min-width:clamp(2.8rem,2.75vw,3.18rem)!important;height:clamp(2.8rem,2.75vw,3.18rem)!important;border-radius:clamp(1rem,1vw,1.2rem)!important}#screen-lobby:not(.hidden-screen){gap:var(--wg-desktop-gap)!important}#screen-lobby .settings-panel-heading{font-size:clamp(1.82rem,2.3vw,2.55rem)!important}.settings-icon-bubble{width:clamp(3.85rem,3.7vw,4.65rem)!important;height:clamp(3.85rem,3.7vw,4.65rem)!important}.settings-badge{min-height:clamp(3rem,2.9vw,3.55rem)!important;font-size:clamp(.98rem,1.05vw,1.2rem)!important}.toggle-option{min-height:clamp(6.35rem,6.55vw,7.45rem)!important}.category-choice{min-height:clamp(5.85rem,5.75vw,6.8rem)!important}.rule-card{min-height:clamp(9.85rem,9.2vw,11.7rem)!important}#lobbyPlayerName{min-height:clamp(4.9rem,4.6vw,5.65rem)!important;font-size:clamp(1.9rem,2vw,2.35rem)!important}}@media (min-width:1180px){:root{--wg-layout-max:min(93vw,106rem);--wg-desktop-gap:clamp(1.75rem,1.75vw,2.35rem);--wg-desktop-card-pad:clamp(1.35rem,1.35vw,1.90rem);--wg-desktop-readable-scale:1.095}body>.header-pill{min-height:clamp(5.75rem,5vw,6.55rem)!important}#screen-lobby:not(.hidden-screen){grid-template-columns:minmax(0,1.68fr) minmax(24.5rem,.80fr)!important}body.rtl #screen-lobby:not(.hidden-screen){grid-template-columns:minmax(24.5rem,.80fr) minmax(0,1.68fr)!important}#canvas-container{max-width:min(720px,74vh,100%)!important}}@media (min-width:1450px){:root{--wg-layout-max:min(91vw,120rem);--wg-desktop-gap:clamp(2rem,1.7vw,2.7rem);--wg-desktop-card-pad:clamp(1.55rem,1.3vw,2.10rem);--wg-desktop-readable-scale:1.12}body>.header-pill{min-height:clamp(6.05rem,4.7vw,7rem)!important}body>.header-pill #t-title{font-size:clamp(2rem,1.55vw,2.8rem)!important}#screen-lobby:not(.hidden-screen){grid-template-columns:minmax(0,1.74fr) minmax(27rem,.78fr)!important}body.rtl #screen-lobby:not(.hidden-screen){grid-template-columns:minmax(27rem,.78fr) minmax(0,1.74fr)!important}#canvas-container{max-width:min(800px,76vh,100%)!important}}@media (min-width:1750px){:root{--wg-layout-max:min(89vw,134rem);--wg-desktop-gap:clamp(2.3rem,1.55vw,3.05rem);--wg-desktop-card-pad:clamp(1.75rem,1.15vw,2.32rem);--wg-desktop-readable-scale:1.145}#screen-lobby:not(.hidden-screen){grid-template-columns:minmax(0,1.80fr) minmax(29rem,.76fr)!important}body.rtl #screen-lobby:not(.hidden-screen){grid-template-columns:minmax(29rem,.76fr) minmax(0,1.80fr)!important}#canvas-container{max-width:min(885px,78vh,100%)!important}}@media (min-width:2100px){:root{--wg-layout-max:min(87vw,148rem);--wg-desktop-gap:3.25rem;--wg-desktop-card-pad:2.35rem;--wg-desktop-readable-scale:1.17}#screen-lobby:not(.hidden-screen){grid-template-columns:minmax(0,1.84fr) minmax(32rem,.74fr)!important}body.rtl #screen-lobby:not(.hidden-screen){grid-template-columns:minmax(32rem,.74fr) minmax(0,1.84fr)!important}#canvas-container{max-width:min(980px,80vh,100%)!important}}body.rtl,body.rtl #app{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}body.rtl #app h1,body.rtl #app h2,body.rtl #app h3,body.rtl #app h4,body.rtl #app p,body.rtl #app label,body.rtl #app span:not(.apple-emoji):not(.rx-apple-emoji):not(.emoji-native):not(.chevron),body.rtl #app div:not(.apple-emoji):not(.rx-apple-emoji),body.rtl #app button:not(.wg-addon-topbar-btn):not(.header-leave-btn):not(#settingsToggleButton),body.rtl #app input,body.rtl #app select,body.rtl #app textarea{line-height:max(1.34em,1.34)!important}body.rtl #app .game-card,body.rtl #app .lobby-showcase-panel,body.rtl #app .lobby-name-card,body.rtl #app .lobby-players-panel,body.rtl #app .rule-card,body.rtl #app .rules-summary-note,body.rtl #app .settings-title-wrap,body.rtl #app .settings-panel-heading,body.rtl #app .settings-subtitle,body.rtl #app .section-label,body.rtl #app .toggle-text,body.rtl #app .toggle-subtext,body.rtl #app .category-label,body.rtl #app .rule-card-title,body.rtl #app .rule-card-value,body.rtl #app #playerList,body.rtl #app #dashboardList,body.rtl #app #votePlayerList,body.rtl #app #guessGrid,body.rtl #app #qaDisplayContainer,body.rtl #app #revealBanner,body.rtl #app #resultStatus,body.rtl #app #guessResultMsg{overflow:visible!important}body.rtl #app input[type="text"],body.rtl #app input[type="number"],body.rtl #app select,body.rtl #app textarea{line-height:1.45!important;padding-top:.72em!important;padding-bottom:.72em!important;min-height:3.2rem!important}body.rtl #app button:not(.wg-addon-topbar-btn):not(.header-leave-btn):not(#settingsToggleButton),body.rtl #app .party-btn:not(.wg-addon-topbar-btn):not(.header-leave-btn),body.rtl #app .toggle-option,body.rtl #app .category-choice{line-height:1.38!important;padding-top:.62em!important;padding-bottom:.62em!important;min-height:max(var(--wg-arabic-control-min,3rem),2.9rem)!important}body.rtl .header-pill,body.rtl #t-title{overflow:visible!important}body.rtl #t-title{line-height:1.22!important;padding-top:.08em!important;padding-bottom:.12em!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row .wg-settings-title-line{min-height:calc(var(--wg-settings-real-icon-size,3.3rem) + .32rem)!important;height:auto!important;padding-top:.10rem!important;padding-bottom:.10rem!important;overflow:visible!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row #settingsToggleButton.settings-icon-bubble{align-self:center!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row #t-settingsTitle.settings-panel-heading,body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel #t-settingsTitle.settings-panel-heading,body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-heading{line-height:1.26!important;padding-top:.08em!important;padding-bottom:.13em!important;overflow:visible!important;text-overflow:clip!important;max-height:none!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row #settingsPanelSubtitle.settings-subtitle,body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel #settingsPanelSubtitle.settings-subtitle,body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-subtitle{line-height:1.46!important;padding-top:.08em!important;padding-bottom:.12em!important;overflow:visible!important;max-height:none!important}body.rtl #screen-lobby #playerSettingsSummary .settings-panel-header,body.rtl #screen-lobby #playerSettingsSummary .settings-title-wrap,body.rtl #screen-lobby #playerSettingsSummary .settings-panel-heading,body.rtl #screen-lobby #playerSettingsSummary .settings-subtitle,body.rtl #screen-lobby #playerSettingsSummary .settings-badge{overflow:visible!important;line-height:1.34!important}body.rtl #screen-lobby #playerSettingsSummary .settings-panel-heading{padding-top:.08em!important;padding-bottom:.12em!important}body.rtl #screen-lobby #playerSettingsSummary .settings-badge{min-height:3.25rem!important;padding-top:.55em!important;padding-bottom:.55em!important;align-items:center!important}body.rtl #playerList .game-card,body.rtl #dashboardList .game-card,body.rtl #votePlayerList .game-card,body.rtl #guessGrid .game-card{min-height:3.25rem!important;padding-top:.72rem!important;padding-bottom:.72rem!important;align-items:center!important}body.rtl #playerList .game-card *,body.rtl #dashboardList .game-card *,body.rtl #votePlayerList .game-card *,body.rtl #guessGrid .game-card *{line-height:1.38!important;overflow:visible!important}body.rtl .wg-addon-settings-panel,body.rtl .wg-addon-notifications-panel,body.rtl .wg-addon-settings-panel *,body.rtl .wg-addon-notifications-panel *,body.rtl .wg-notification-popup,body.rtl .wg-notification-popup *{line-height:1.42!important;overflow:visible!important}body.rtl .wg-addon-settings-panel button,body.rtl .wg-addon-notifications-panel button,body.rtl .wg-settings-tab-btn,body.rtl .wg-panel-tab,body.rtl .wg-notification-row{min-height:2.9rem!important;padding-top:.55em!important;padding-bottom:.55em!important}body.rtl .apple-emoji,body.rtl .rx-apple-emoji,body.rtl .emoji-native,body.rtl .chevron{line-height:1!important;overflow:visible!important}@media (max-width:560px){body.rtl #app h1,body.rtl #app h2,body.rtl #app h3,body.rtl #app button:not(.wg-addon-topbar-btn):not(.header-leave-btn):not(#settingsToggleButton),body.rtl #app input,body.rtl #app select,body.rtl #app textarea,body.rtl #app .settings-panel-heading,body.rtl #app .settings-subtitle,body.rtl #app .section-label,body.rtl #app .toggle-text,body.rtl #app .category-label,body.rtl #app .rule-card-title,body.rtl #app .rule-card-value{line-height:1.38!important}body.rtl #screen-lobby #hostSettingsPanel.admin-settings-panel .settings-panel-header.wg-true-title-row .wg-settings-title-line{min-height:calc(var(--wg-settings-real-icon-size,3rem) + .24rem)!important}body.rtl #t-title{line-height:1.24!important}}:root{--wg-ui-text-scale:var(--wg-readable-text-scale,1);--wg-ui-small-text:calc(.84rem * var(--wg-ui-text-scale));--wg-ui-normal-text:calc(1rem * var(--wg-ui-text-scale));--wg-ui-medium-text:calc(1.08rem * var(--wg-ui-text-scale));--wg-ui-large-text:calc(1.22rem * var(--wg-ui-text-scale));--wg-ui-title-text:calc(1.55rem * var(--wg-ui-text-scale));--wg-ui-hero-text:calc(2.05rem * var(--wg-ui-text-scale));--wg-ui-safe-line:1.42;--wg-ui-heading-line:1.22;--wg-ui-control-min:calc(2.75rem * min(var(--wg-ui-text-scale),1.22))}@media (min-width:768px){:root{--wg-ui-control-min:calc(2.95rem * min(var(--wg-ui-text-scale),1.30))}}@media (min-width:1180px){:root{--wg-ui-control-min:calc(3.15rem * min(var(--wg-ui-text-scale),1.38))}}@media (min-width:1750px){:root{--wg-ui-control-min:calc(3.35rem * min(var(--wg-ui-text-scale),1.46))}}#app,.topbar-settings-popover,.notification-center,.notification-bar,.reaction-name,.toast{font-size:var(--wg-ui-normal-text)!important;line-height:var(--wg-ui-safe-line)!important;text-size-adjust:none;-webkit-text-size-adjust:none}body:not(.rtl) #app,body:not(.rtl) .topbar-settings-popover,body:not(.rtl) .notification-center,body:not(.rtl) .notification-bar{direction:ltr!important}body.rtl #app,body.rtl .topbar-settings-popover,body.rtl .notification-center,body.rtl .notification-bar{direction:rtl!important}body:not(.rtl) #app:where(h1,h2,h3,h4,p,label,input,textarea,select,button){text-align:inherit}body.rtl #app:where(h1,h2,h3,h4,p,label,input,textarea,select,button){text-align:inherit}#t-title,#app:where(h1),#app:where(.text-5xl,.text-6xl,.text-7xl,.text-8xl){font-size:var(--wg-ui-hero-text)!important;line-height:1.18!important;overflow:visible!important;text-overflow:clip!important}#app:where(h2,h3,h4,.settings-panel-heading,.topbar-popover-title,.notification-center-title,#roundTitle,#currentTurnName,#waitingStatus){font-size:var(--wg-ui-title-text)!important;line-height:var(--wg-ui-heading-line)!important;overflow:visible!important;text-overflow:clip!important}#app .text-xs{font-size:calc(.76rem * var(--wg-ui-text-scale))!important;line-height:calc(1.25em + .08rem)!important}#app .text-sm{font-size:calc(.88rem * var(--wg-ui-text-scale))!important;line-height:calc(1.28em + .08rem)!important}#app .text-base{font-size:calc(1rem * var(--wg-ui-text-scale))!important;line-height:calc(1.35em + .08rem)!important}#app .text-lg{font-size:calc(1.12rem * var(--wg-ui-text-scale))!important;line-height:calc(1.32em + .08rem)!important}#app .text-xl{font-size:calc(1.24rem * var(--wg-ui-text-scale))!important;line-height:calc(1.28em + .08rem)!important}#app .text-2xl{font-size:calc(1.48rem * var(--wg-ui-text-scale))!important;line-height:calc(1.20em + .08rem)!important}#app .text-3xl{font-size:calc(1.78rem * var(--wg-ui-text-scale))!important;line-height:calc(1.16em + .08rem)!important}#app .text-4xl{font-size:calc(2.08rem * var(--wg-ui-text-scale))!important;line-height:calc(1.12em + .08rem)!important}#app:where(button:not(.wg-addon-topbar-btn):not(.header-leave-btn):not(#settingsToggleButton):not(.topbar-icon-btn),.party-btn:not(.wg-addon-topbar-btn):not(.header-leave-btn)),#app:where(input[type="text"],input[type="number"],textarea,select),.topbar-settings-popover:where(button:not(.topbar-icon-btn),input,textarea,select),.notification-center:where(button,input,textarea,select){font-size:var(--wg-ui-normal-text)!important;line-height:1.34!important;min-height:var(--wg-ui-control-min)!important;padding-top:max(.48em,.48rem)!important;padding-bottom:max(.48em,.48rem)!important;overflow:visible!important}#app:where(label,p,li,small,.section-label,.settings-subtitle,.rules-summary-note,.setting-card,.settings-control-label,.settings-control-value,.topbar-settings-label,.topbar-choice-text,.toggle-text,.toggle-subtext,.category-label,.category-value,.rule-card-title,.rule-card-value),.topbar-settings-popover:where(label,p,small,span:not(.rx-apple-emoji):not(.apple-emoji):not(.emoji-native),.topbar-settings-label,.settings-control-label,.settings-control-value,.topbar-choice-text,.settings-tab-label),.notification-center:where(.notification-center-title,.notification-filter-btn,.notification-history-empty,.notification-history-list,.notification-item,.notification-message,.notification-message-text,.notification-system-detail-line),.notification-bar:where(.notification-role-text,.notification-message,.notification-message-text,.notification-message-line,.notification-system-message-line,.notification-system-detail-line,.notification-rank-detail-line){font-size:var(--wg-ui-normal-text)!important;line-height:var(--wg-ui-safe-line)!important;overflow:visible!important;text-overflow:clip!important;max-height:none!important}#screen-lobby:where(.lobby-showcase-panel,.lobby-name-card,.lobby-players-panel,.game-card,.rule-card,.toggle-option,.category-choice,.settings-control-card),.topbar-settings-popover:where(.topbar-settings-section,.settings-control-card,.topbar-choice-btn),.notification-center:where(.notification-filter-btn,.notification-history-item){overflow:visible!important}#screen-lobby:where(.toggle-option,.category-choice,.rule-card),.topbar-settings-popover:where(.topbar-choice-btn,.settings-control-btn),.notification-center:where(.notification-filter-btn){min-height:calc(var(--wg-ui-control-min) * 1.35)!important}#screen-lobby .rule-card-value,#screen-lobby .category-value,#screen-lobby .player-name-text,#screen-lobby .wg-player-name-text,#playerList:where(.player-name-text,.wg-player-name-text,span:not(.apple-emoji):not(.rx-apple-emoji):not(.emoji-native)){font-size:var(--wg-ui-large-text)!important;line-height:1.28!important;overflow:visible!important}#playerList .game-card,#dashboardList .game-card,#votePlayerList .game-card,#guessGrid .game-card{min-height:calc(var(--wg-ui-control-min) * 1.12)!important;padding-top:max(.58rem,.48em)!important;padding-bottom:max(.58rem,.48em)!important;align-items:center!important}#screen-login #playerName,#screen-lobby #lobbyPlayerName,#customCategoryInput{font-size:calc(1.88rem * var(--wg-ui-text-scale))!important;line-height:1.28!important;min-height:calc(var(--wg-ui-control-min) * 1.35)!important;overflow:visible!important}.notification-bar{width:min(520px,calc(100vw - 22px))!important;overflow:visible!important}.notification-bar:where(.notification-line,.notification-main-line,.notification-system-line){line-height:var(--wg-ui-safe-line)!important;min-height:auto!important;overflow:visible!important}.notification-prefix,.notification-sender-prefix{line-height:1.12!important;align-items:center!important}.notification-message-line,.notification-system-message-line,.notification-system-detail-line,.notification-rank-detail-line{line-height:var(--wg-ui-safe-line)!important;overflow:visible!important}.topbar-settings-popover:where(.settings-tab-btn,.settings-control-btn,.settings-text-size-btn){min-height:calc(var(--wg-ui-control-min) * .95)!important}.topbar-settings-popover .settings-text-size-btn{font-size:var(--wg-ui-small-text)!important}.topbar-settings-popover .settings-tab-label{font-size:calc(.92rem * var(--wg-ui-text-scale))!important;line-height:1.22!important}#app:where(.apple-emoji,.rx-apple-emoji,.emoji-native,img.apple-emoji,img.rx-apple-emoji),.topbar-settings-popover:where(.apple-emoji,.rx-apple-emoji,.emoji-native,img.apple-emoji,img.rx-apple-emoji),.notification-center:where(.apple-emoji,.rx-apple-emoji,.emoji-native,img.apple-emoji,img.rx-apple-emoji),.notification-bar:where(.apple-emoji,.rx-apple-emoji,.emoji-native,img.apple-emoji,img.rx-apple-emoji){line-height:1!important;font-size:inherit!important;overflow:visible!important;flex:0 0 auto}canvas,#drawCanvas,#canvas-container{font-size:initial!important;line-height:normal!important}.header-pill:where(.wg-addon-topbar-btn,.topbar-icon-btn,.header-leave-btn,#settingsToggleButton){font-size:inherit!important;line-height:1!important;min-height:unset!important;padding-top:inherit!important;padding-bottom:inherit!important}body.rtl{--wg-ui-safe-line:1.50;--wg-ui-heading-line:1.30}body.rtl #app:where(h1,h2,h3,h4,label,p,span:not(.apple-emoji):not(.rx-apple-emoji):not(.emoji-native),button:not(.wg-addon-topbar-btn):not(.header-leave-btn):not(#settingsToggleButton):not(.topbar-icon-btn),input,textarea,select),body.rtl .topbar-settings-popover:where(label,p,span:not(.apple-emoji):not(.rx-apple-emoji):not(.emoji-native),button,input,textarea,select),body.rtl .notification-center *,body.rtl .notification-bar *{line-height:var(--wg-ui-safe-line)!important;overflow:visible!important}body.rtl #app:where(input,textarea,select,button:not(.wg-addon-topbar-btn):not(.header-leave-btn):not(#settingsToggleButton):not(.topbar-icon-btn)){padding-top:max(.60em,.58rem)!important;padding-bottom:max(.60em,.58rem)!important}@media (min-width:1180px){#app:where(.settings-panel-heading,.topbar-popover-title,.notification-center-title){font-size:calc(1.70rem * var(--wg-ui-text-scale))!important}#app:where(button:not(.wg-addon-topbar-btn):not(.header-leave-btn):not(#settingsToggleButton):not(.topbar-icon-btn),input,textarea,select),.topbar-settings-popover:where(button:not(.topbar-icon-btn),input,textarea,select),.notification-center:where(button,input,textarea,select){font-size:calc(1.06rem * var(--wg-ui-text-scale))!important}}@media (min-width:1750px){#app:where(.settings-panel-heading,.topbar-popover-title,.notification-center-title){font-size:calc(1.88rem * var(--wg-ui-text-scale))!important}#screen-login #playerName,#screen-lobby #lobbyPlayerName,#customCategoryInput{font-size:calc(2.08rem * var(--wg-ui-text-scale))!important}}@media (max-width:560px){:root{--wg-ui-title-text:calc(1.34rem * var(--wg-ui-text-scale));--wg-ui-hero-text:calc(1.48rem * var(--wg-ui-text-scale))}#screen-login #playerName,#screen-lobby #lobbyPlayerName,#customCategoryInput{font-size:calc(1.55rem * min(var(--wg-ui-text-scale),1.24))!important}#app:where(button:not(.wg-addon-topbar-btn):not(.header-leave-btn):not(#settingsToggleButton):not(.topbar-icon-btn),input,textarea,select),.topbar-settings-popover:where(button:not(.topbar-icon-btn),input,textarea,select),.notification-center:where(button,input,textarea,select){font-size:calc(1rem * min(var(--wg-ui-text-scale),1.22))!important}}html body>.header-pill #t-title{font-size:clamp(calc(1.05rem * min(var(--wg-ui-text-scale,var(--wg-readable-text-scale,1)),1.28)),calc(3.75vw * min(var(--wg-ui-text-scale,var(--wg-readable-text-scale,1)),1.28)),calc(1.62rem * min(var(--wg-ui-text-scale,var(--wg-readable-text-scale,1)),1.28)))!important;line-height:1.16!important;min-height:calc(1.35em + .16rem)!important;padding-top:.06em!important;padding-bottom:.06em!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;transform:translateZ(0)}body.rtl>.header-pill #t-title{line-height:1.24!important;padding-top:.10em!important;padding-bottom:.10em!important}@media (min-width:700px){html body>.header-pill #t-title{font-size:clamp(calc(1.30rem * var(--wg-ui-text-scale,var(--wg-readable-text-scale,1))),calc(1.72vw * var(--wg-ui-text-scale,var(--wg-readable-text-scale,1))),calc(2.18rem * var(--wg-ui-text-scale,var(--wg-readable-text-scale,1))))!important;max-width:min(100%,48rem)!important}}@media (min-width:1180px){html body>.header-pill #t-title{font-size:clamp(calc(1.55rem * var(--wg-ui-text-scale,var(--wg-readable-text-scale,1))),calc(1.38vw * var(--wg-ui-text-scale,var(--wg-readable-text-scale,1))),calc(2.72rem * var(--wg-ui-text-scale,var(--wg-readable-text-scale,1))))!important;max-width:min(100%,56rem)!important}}@media (min-width:1750px){html body>.header-pill #t-title{font-size:clamp(calc(1.82rem * var(--wg-ui-text-scale,var(--wg-readable-text-scale,1))),calc(1.18vw * var(--wg-ui-text-scale,var(--wg-readable-text-scale,1))),calc(3.05rem * var(--wg-ui-text-scale,var(--wg-readable-text-scale,1))))!important}}html body>.header-pill{min-height:max(4.75rem,calc(4.35rem * min(var(--wg-ui-text-scale,var(--wg-readable-text-scale,1)),1.18)))!important}@media (min-width:900px){html body>.header-pill{min-height:max(5.15rem,calc(4.95rem * min(var(--wg-ui-text-scale,var(--wg-readable-text-scale,1)),1.24)))!important}}#btn-ready,#lobbyPlayersColumn #btn-ready,body.rtl #btn-ready,body:not(.rtl) #btn-ready{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;vertical-align:middle!important;width:100%!important;min-height:calc(var(--wg-ui-control-min,2.75rem) * 1.18)!important;padding:max(.72rem,.52em) 1rem!important;line-height:1.18!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body.rtl #btn-ready{line-height:1.32!important;padding-top:max(.78rem,.62em)!important;padding-bottom:max(.78rem,.62em)!important}#btn-ready .apple-emoji,#btn-ready .rx-apple-emoji,#btn-ready .emoji-native{flex:0 0 auto!important;line-height:1!important}html body>.header-pill #t-title,html.wg-addon-room-active body>.header-pill #t-title,body.rtl>.header-pill #t-title,body:not(.rtl)>.header-pill #t-title{--wg-title-live-scale:var(--wg-ui-text-scale,var(--wg-readable-text-scale,var(--app-text-scale,1)));font-size:clamp(calc(1.18rem * var(--wg-title-live-scale)),calc(4.85vw * var(--wg-title-live-scale)),calc(1.92rem * var(--wg-title-live-scale)))!important;line-height:1.18!important;min-height:calc(1.42em + .16rem)!important;max-width:min(100%,18rem)!important;padding:.08em .15rem!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;transition:font-size 180ms cubic-bezier(.2,.8,.2,1),min-height 180ms cubic-bezier(.2,.8,.2,1),line-height 180ms cubic-bezier(.2,.8,.2,1)!important}body.rtl>.header-pill #t-title{line-height:1.30!important;min-height:calc(1.52em + .18rem)!important;padding-top:.12em!important;padding-bottom:.12em!important}html body>.header-pill{--wg-title-live-scale:var(--wg-ui-text-scale,var(--wg-readable-text-scale,var(--app-text-scale,1)));min-height:max(4.85rem,calc(4.45rem * min(var(--wg-title-live-scale),1.30)))!important}@media (max-width:430px){html body>.header-pill #t-title,html.wg-addon-room-active body>.header-pill #t-title,body.rtl>.header-pill #t-title,body:not(.rtl)>.header-pill #t-title{font-size:clamp(calc(1.06rem * var(--wg-title-live-scale)),calc(4.55vw * var(--wg-title-live-scale)),calc(1.62rem * var(--wg-title-live-scale)))!important;max-width:min(100%,12.8rem)!important}}@media (min-width:700px){html body>.header-pill #t-title,html.wg-addon-room-active body>.header-pill #t-title,body.rtl>.header-pill #t-title,body:not(.rtl)>.header-pill #t-title{font-size:clamp(calc(1.45rem * var(--wg-title-live-scale)),calc(2.05vw * var(--wg-title-live-scale)),calc(2.55rem * var(--wg-title-live-scale)))!important;max-width:min(100%,44rem)!important}html body>.header-pill{min-height:max(5.25rem,calc(5.05rem * min(var(--wg-title-live-scale),1.34)))!important}}@media (min-width:1180px){html body>.header-pill #t-title,html.wg-addon-room-active body>.header-pill #t-title,body.rtl>.header-pill #t-title,body:not(.rtl)>.header-pill #t-title{font-size:clamp(calc(1.75rem * var(--wg-title-live-scale)),calc(1.55vw * var(--wg-title-live-scale)),calc(3.12rem * var(--wg-title-live-scale)))!important;max-width:min(100%,58rem)!important}}#screen-login #t-btnCreate,#screen-login #t-btnJoin,body.rtl #screen-login #t-btnCreate,body.rtl #screen-login #t-btnJoin,body:not(.rtl) #screen-login #t-btnCreate,body:not(.rtl) #screen-login #t-btnJoin{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;vertical-align:middle!important;width:100%!important;min-height:calc(var(--wg-ui-control-min,2.75rem) * 1.18)!important;padding:max(.82rem,.58em) 1rem!important;line-height:1.18!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body.rtl #screen-login #t-btnCreate,body.rtl #screen-login #t-btnJoin{line-height:1.34!important;padding-top:max(.88rem,.64em)!important;padding-bottom:max(.88rem,.64em)!important}html.wg-refresh-restore-pending #screen-login{visibility:hidden!important;pointer-events:none!important}html.wg-refresh-restore-pending #joinModal,html.wg-refresh-restore-pending #recoveryModal{display:none!important}#wgExpandedSettingsWarmup,#wgExpandedSettingsWarmup *{pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important}#wgExpandedSettingsWarmup{position:fixed!important;left:-10000px!important;top:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0.001!important;contain:layout style paint!important;z-index:-1!important}#wgExpandedSettingsWarmup .settings-preload-grid{display:grid;grid-template-columns:repeat(3,160px);gap:12px}#wgExpandedSettingsWarmup .settings-preload-btn{min-width:160px;min-height:112px;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}#hostSettingsPanel:not(.settings-minimized){overflow:visible!important}#hostSettingsPanel:not(.settings-minimized) .settings-grid-main{display:grid!important;visibility:visible!important;opacity:1!important;overflow:visible!important;align-items:stretch!important;grid-auto-rows:minmax(var(--wg-settings-btn-min,6.25rem),auto)!important}#hostSettingsPanel:not(.settings-minimized) .settings-field-block:not(.hidden-screen),#hostSettingsPanel:not(.settings-minimized) #allowSpectatorsSettingBlock:not(.hidden-screen),#hostSettingsPanel:not(.settings-minimized) #categoryContainer:not(.hidden-screen),#hostSettingsPanel:not(.settings-minimized) #customCategoryContainer:not(.hidden-screen){visibility:visible!important;opacity:1!important;overflow:visible!important}#hostSettingsPanel:not(.settings-minimized) .two-option-toggle{display:grid!important;visibility:visible!important;opacity:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;min-height:var(--wg-settings-btn-min,6.25rem)!important;overflow:visible!important}#hostSettingsPanel:not(.settings-minimized) .two-option-toggle .toggle-option,#hostSettingsPanel:not(.settings-minimized) .category-choice{display:flex!important;visibility:visible!important;opacity:1;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:var(--wg-settings-btn-min,6.25rem)!important;height:100%!important;overflow:visible!important;contain:none!important}#hostSettingsPanel:not(.settings-minimized) .category-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;visibility:visible!important;opacity:1!important;min-height:calc(var(--wg-settings-btn-min,6.25rem) * 2 + .75rem)!important;overflow:visible!important}#hostSettingsPanel:not(.settings-minimized) .toggle-emoji,#hostSettingsPanel:not(.settings-minimized) .category-icon,#hostSettingsPanel:not(.settings-minimized) .toggle-text,#hostSettingsPanel:not(.settings-minimized) .category-label,#hostSettingsPanel:not(.settings-minimized) .apple-emoji,#hostSettingsPanel:not(.settings-minimized) .rx-apple-emoji{visibility:visible!important;opacity:1!important;overflow:visible!important}#hostSettingsPanel:not(.settings-minimized) img.apple-emoji,#hostSettingsPanel:not(.settings-minimized) img.rx-apple-emoji{display:inline-block!important;object-fit:contain!important;flex:0 0 auto!important}#hostSettingsPanel:not(.settings-minimized) .two-option-toggle .toggle-thumb-rail{display:none!important}#hostSettingsPanel:not(.settings-minimized) #categoryCards:empty{display:grid!important;min-height:calc(var(--wg-settings-btn-min,6.25rem) * 2 + .75rem)!important}#hostSettingsPanel:not(.settings-minimized) #categoryCards:empty::before{content:attr(data-wg-loading-label);grid-column:1 / -1;min-height:var(--wg-settings-btn-min,6.25rem);display:flex;align-items:center;justify-content:center;border-radius:1.25rem;border:2px dashed rgba(148,163,184,.32);font-weight:900;opacity:.72}body.rtl #hostSettingsPanel:not(.settings-minimized),body.rtl #hostSettingsPanel:not(.settings-minimized) .settings-grid-main,body.rtl #hostSettingsPanel:not(.settings-minimized) .category-card-grid{direction:rtl!important}body:not(.rtl) #hostSettingsPanel:not(.settings-minimized),body:not(.rtl) #hostSettingsPanel:not(.settings-minimized) .settings-grid-main,body:not(.rtl) #hostSettingsPanel:not(.settings-minimized) .category-card-grid{direction:ltr!important}@media (max-width:560px){#hostSettingsPanel:not(.settings-minimized){--wg-settings-btn-min:5.65rem}}@media (min-width:900px){#hostSettingsPanel:not(.settings-minimized){--wg-settings-btn-min:6.85rem}}html:not(.wg-addon-room-active) #whoIsGhostReactionAddonRoot,html:not(.wg-addon-room-active) #wgAddonNotificationsBtn,html:not(.wg-addon-room-active) #wgAddonSettingsBtn,body:not(.wg-addon-room-active) #wgAddonNotificationsBtn,body:not(.wg-addon-room-active) #wgAddonSettingsBtn{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.wg-addon-room-active #whoIsGhostReactionAddonRoot{visibility:visible!important;opacity:1!important;pointer-events:auto!important}html.wg-addon-room-active #headerActions>#wgAddonNotificationsBtn,html.wg-addon-room-active #headerActions>#wgAddonSettingsBtn,body.wg-addon-room-active #headerActions>#wgAddonNotificationsBtn,body.wg-addon-room-active #headerActions>#wgAddonSettingsBtn{display:inline-grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;place-items:center!important}#hostSettingsPanel:not(.hidden-screen):not(.settings-minimized) #settingsMinimizeArrow,#hostSettingsPanel:not(.hidden-screen):not(.settings-minimized) #settingsMinimizeArrow.hidden-screen,#hostSettingsPanel:not(.hidden-screen):not(.settings-minimized) #settingsMinimizeArrow[hidden]{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;align-items:center!important;justify-content:center!important}#hostSettingsPanel.settings-minimized #settingsMinimizeArrow{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#hostSettingsPanel:not(.hidden-screen):not(.settings-minimized) .settings-grid-main{display:grid!important}@media (min-width:900px) and (pointer:fine){body{--wg-desktop-edge:clamp(22px,3vw,48px);--wg-desktop-bottom:clamp(20px,2.5vw,40px)}#app{max-width:min(94vw,88rem)!important}.header-pill{max-width:min(94vw,76rem)!important}#whoIsGhostReactionAddonRoot #reactionDock{will-change:transform,opacity}#whoIsGhostReactionAddonRoot #reactionDock.position-right-bottom,#whoIsGhostReactionAddonRoot #reactionDock.position-right-bottom.collapsed,#whoIsGhostReactionAddonRoot #reactionDock.position-right-bottom:not(.collapsed){left:50%!important;right:auto!important;bottom:var(--wg-desktop-bottom)!important;top:auto!important;transform:translateX(-50%)!important;max-width:min(660px,calc(100vw - 72px))!important}#whoIsGhostReactionAddonRoot #reactionDock.position-left-bottom,#whoIsGhostReactionAddonRoot #reactionDock.position-left-bottom.collapsed,#whoIsGhostReactionAddonRoot #reactionDock.position-left-bottom:not(.collapsed){left:var(--wg-desktop-edge)!important;right:auto!important;bottom:var(--wg-desktop-bottom)!important;top:auto!important;transform:none!important;max-width:min(620px,calc(100vw - 72px))!important}#whoIsGhostReactionAddonRoot #reactionDock.position-left,#whoIsGhostReactionAddonRoot #reactionDock.anchor-left,#whoIsGhostReactionAddonRoot #reactionDock.position-left.collapsed,#whoIsGhostReactionAddonRoot #reactionDock.position-left:not(.collapsed){left:var(--wg-desktop-edge)!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;max-height:min(600px,calc(100svh - 140px))!important}#whoIsGhostReactionAddonRoot #reactionDock.position-right,#whoIsGhostReactionAddonRoot #reactionDock.anchor-right,#whoIsGhostReactionAddonRoot #reactionDock.position-right.collapsed,#whoIsGhostReactionAddonRoot #reactionDock.position-right:not(.collapsed){right:var(--wg-desktop-edge)!important;left:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;max-height:min(600px,calc(100svh - 140px))!important}#whoIsGhostReactionAddonRoot #reactionDock.position-left-bottom:not(.collapsed) .emoji-scroller,#whoIsGhostReactionAddonRoot #reactionDock.position-right-bottom:not(.collapsed) .emoji-scroller{max-width:min(560px,calc(100vw - 180px))!important}#whoIsGhostReactionAddonRoot #reactionDock.position-left:not(.collapsed) .emoji-scroller,#whoIsGhostReactionAddonRoot #reactionDock.position-right:not(.collapsed) .emoji-scroller{max-height:min(510px,calc(100svh - 210px))!important}}@media (max-width:899px),(pointer:coarse){#whoIsGhostReactionAddonRoot #reactionDock{will-change:auto}}#lobbyRoomCard{overflow:visible!important}#displayRoomCode{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:7.25ch!important;max-width:7.25ch!important;width:7.25ch!important;min-height:1.12em!important;line-height:1!important;white-space:nowrap!important;letter-spacing:.055em!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"kern" 1!important;contain:layout paint style!important;transform:none!important;transition:color .22s ease,text-shadow .22s ease!important;will-change:auto!important}#displayRoomCode:hover,#displayRoomCode:active,#displayRoomCode:focus{transform:none!important}@media (min-width:900px){#displayRoomCode{font-size:clamp(3.4rem,4.9vw,4.75rem)!important}}@media (min-width:900px){html.wg-pc-reaction-stable-reviewed body{--wg-pc-rx-size:46px;--wg-pc-rx-emoji:30px;--wg-pc-rx-gap:8px;--wg-pc-rx-pad:9px;--wg-pc-rx-safe-gap:28px;--wg-pc-rx-toolbar-gap:12px;--wg-pc-rx-margin:18px;--wg-pc-rx-max-inline:min(660px,calc(100vw - 130px));--wg-pc-rx-max-block:min(400px,calc(100svh - 190px))}html.wg-pc-reaction-stable-reviewed #whoIsGhostReactionAddonRoot #reactionDock[data-wg-pc-stable="1"]{position:absolute!important;right:auto!important;bottom:auto!important;transform:none!important;z-index:6450!important;max-width:none!important;max-height:none!important;pointer-events:auto!important;contain:layout style!important;will-change:auto!important;transition:opacity .15s ease,filter .15s ease!important;overflow:visible!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .dock-inner{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:var(--wg-pc-rx-gap)!important;padding:var(--wg-pc-rx-pad)!important;overflow:visible!important;box-sizing:border-box!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"][data-wg-pc-orientation="horizontal"][data-wg-pc-side="left"] .dock-inner,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"][data-wg-pc-orientation="horizontal"][data-wg-pc-side="middle-left"] .dock-inner{flex-direction:row!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"][data-wg-pc-orientation="horizontal"][data-wg-pc-side="right"] .dock-inner,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"][data-wg-pc-orientation="horizontal"][data-wg-pc-side="middle-right"] .dock-inner{flex-direction:row-reverse!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"][data-wg-pc-orientation="vertical"] .dock-inner{flex-direction:column-reverse!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .toggle-slot,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.tool.settings-gear-btn,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction{width:var(--wg-pc-rx-size)!important;min-width:var(--wg-pc-rx-size)!important;max-width:var(--wg-pc-rx-size)!important;height:var(--wg-pc-rx-size)!important;min-height:var(--wg-pc-rx-size)!important;max-height:var(--wg-pc-rx-size)!important;flex:0 0 var(--wg-pc-rx-size)!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;box-sizing:border-box!important;overflow:visible!important;border-radius:15px!important;transform:translateZ(0)!important;backface-visibility:hidden!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .toggle-slot{position:relative!important;z-index:3!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon .rx-apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon img.rx-apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon .apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon .emoji-native,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .settings-gear-btn .rx-apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .settings-gear-btn .apple-emoji{width:var(--wg-pc-rx-emoji)!important;min-width:var(--wg-pc-rx-emoji)!important;max-width:var(--wg-pc-rx-emoji)!important;height:var(--wg-pc-rx-emoji)!important;min-height:var(--wg-pc-rx-emoji)!important;max-height:var(--wg-pc-rx-emoji)!important;font-size:var(--wg-pc-rx-emoji)!important;line-height:1!important;display:block!important;margin:0!important;object-fit:contain!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .emoji-scroller{box-sizing:border-box!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:4px!important;margin:-4px!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .emoji-scroller::-webkit-scrollbar{display:none!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"][data-wg-pc-orientation="horizontal"] .emoji-scroller{width:auto!important;height:calc(var(--wg-pc-rx-size) + 8px)!important;max-width:var(--wg-pc-rx-max-inline)!important;max-height:calc(var(--wg-pc-rx-size) + 8px)!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"][data-wg-pc-orientation="vertical"] .emoji-scroller{width:calc(var(--wg-pc-rx-size) + 8px)!important;height:auto!important;max-width:calc(var(--wg-pc-rx-size) + 8px)!important;max-height:var(--wg-pc-rx-max-block)!important;overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .emoji-strip{display:flex!important;gap:var(--wg-pc-rx-gap)!important;align-items:center!important;justify-content:flex-start!important;overflow:visible!important;padding:0!important;margin:0!important;width:max-content!important;height:max-content!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"][data-wg-pc-orientation="horizontal"][data-wg-pc-side="left"] .emoji-strip,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"][data-wg-pc-orientation="horizontal"][data-wg-pc-side="middle-left"] .emoji-strip{flex-direction:row!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"][data-wg-pc-orientation="horizontal"][data-wg-pc-side="right"] .emoji-strip,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"][data-wg-pc-orientation="horizontal"][data-wg-pc-side="middle-right"] .emoji-strip{flex-direction:row-reverse!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"][data-wg-pc-orientation="vertical"] .emoji-strip{flex-direction:column-reverse!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.locked,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.active,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.pinned,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.recent-reaction,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.recent-green,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.is-live{outline:3px solid rgba(255,217,73,.96)!important;outline-offset:-4px!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.22),0 6px 14px rgba(15,23,42,.20)!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-scroller,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-strip{width:calc(var(--wg-pc-rx-size) + 8px)!important;height:calc(var(--wg-pc-rx-size) + 8px)!important;min-width:calc(var(--wg-pc-rx-size) + 8px)!important;min-height:calc(var(--wg-pc-rx-size) + 8px)!important;max-width:calc(var(--wg-pc-rx-size) + 8px)!important;max-height:calc(var(--wg-pc-rx-size) + 8px)!important;overflow:visible!important}html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]){position:absolute!important;right:auto!important;bottom:auto!important;transform:none!important;z-index:6449!important;display:flex!important;gap:8px!important;padding:8px!important;overflow:visible!important;box-sizing:border-box!important;transition:opacity .15s ease!important;will-change:auto!important}html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;box-sizing:border-box!important}}@media (min-width:900px){html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] *,html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar *{box-sizing:border-box!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon{flex-shrink:0!important}html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn,html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn *{flex-shrink:0!important}#displayRoomCode,#displayRoomCode *{backface-visibility:hidden!important}}#app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,#app #screen-lobby:not(.hidden-screen) #lobbyRoomCard *,#app #screen-lobby:not(.hidden-screen) #displayRoomCode{animation:none!important}#app #lobbyRoomCard{transform:none!important;transition:none!important;will-change:auto!important;contain:layout paint!important;min-height:13.25rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.55rem!important}#app #lobbyRoomCard:hover,#app #lobbyRoomCard:active,#app #lobbyRoomCard:focus-within{transform:none!important}#app #t-roomLabel{flex:0 0 auto!important;line-height:1.2!important;margin:0!important;transform:none!important;transition:none!important}#app #displayRoomCode{display:block!important;box-sizing:border-box!important;width:7.35ch!important;min-width:7.35ch!important;max-width:7.35ch!important;height:1.05em!important;min-height:1.05em!important;max-height:1.05em!important;margin:.04rem auto .08rem!important;padding:0!important;line-height:1.05!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;letter-spacing:.055em!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"kern" 1!important;transform:none!important;transition:none!important;will-change:auto!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;contain:layout paint style!important}#app #displayRoomCode:hover,#app #displayRoomCode:active,#app #displayRoomCode:focus,#app #displayRoomCode:focus-visible{transform:none!important;scale:1!important;outline:none!important}#app #displayRoomCode+#tgInviteBtn{flex:0 0 auto!important}@media (min-width:900px){#app #displayRoomCode{font-size:clamp(3.55rem,4.8vw,4.55rem)!important}}@media (max-width:899px){#app #lobbyRoomCard{min-height:12.4rem!important}#app #displayRoomCode{width:7.05ch!important;min-width:7.05ch!important;max-width:7.05ch!important}}#t-title,#displayRoomCode,#settingsPanelSubtitle,#t-hostControlOnly{animation:none!important;transform:none!important;translate:none!important;scale:1!important;rotate:none!important;transition:none!important;will-change:auto!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;contain:layout paint style!important;text-rendering:geometricPrecision!important;-webkit-font-smoothing:antialiased!important}body>.header-pill #t-title,html body>.header-pill #t-title,html.wg-addon-room-active body>.header-pill #t-title,body.rtl>.header-pill #t-title,body:not(.rtl)>.header-pill #t-title{display:block!important;flex:1 1 auto!important;min-width:8.25rem!important;max-width:min(52rem,calc(100vw - 10.75rem))!important;min-height:1.42em!important;line-height:1.18!important;margin-inline:.45rem!important;padding-block:.03em!important;text-align:center!important;white-space:normal!important;overflow:visible!important;filter:none!important;transform:none!important;transition:none!important;animation:none!important;contain:layout paint style!important}body.rtl>.header-pill #t-title{line-height:1.24!important;min-height:1.58em!important;padding-top:.07em!important}@media (max-width:440px){body>.header-pill #t-title,html body>.header-pill #t-title,html.wg-addon-room-active body>.header-pill #t-title,body.rtl>.header-pill #t-title,body:not(.rtl)>.header-pill #t-title{min-width:6.9rem!important;max-width:calc(100vw - 9.25rem)!important;margin-inline:.25rem!important}}#app #lobbyRoomCard,#app #lobbyRoomCard:hover,#app #lobbyRoomCard:active,#app #lobbyRoomCard:focus-within{transform:none!important;translate:none!important;scale:1!important;transition:none!important;animation:none!important;will-change:auto!important}#app #displayRoomCode,#app #displayRoomCode:hover,#app #displayRoomCode:active,#app #displayRoomCode:focus,#app #displayRoomCode:focus-visible{display:block!important;width:7.35ch!important;min-width:7.35ch!important;max-width:7.35ch!important;height:1.08em!important;min-height:1.08em!important;max-height:1.08em!important;line-height:1.06!important;margin:.04rem auto .08rem!important;padding:0!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;letter-spacing:.055em!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"kern" 1!important;transform:none!important;transition:none!important;animation:none!important;contain:layout paint style!important;outline:none!important}#settingsPanelSubtitle,#screen-lobby #settingsPanelSubtitle,.admin-settings-panel #settingsPanelSubtitle,.lobby-showcase-panel #settingsPanelSubtitle{display:block!important;min-height:1.55em!important;line-height:1.28!important;margin-top:.22rem!important;margin-bottom:0!important;padding:0!important;white-space:normal!important;overflow:visible!important;transform:none!important;transition:none!important;animation:none!important;contain:layout paint style!important}#settingsPanelSubtitle .apple-emoji,#settingsPanelSubtitle img.apple-emoji,#settingsPanelSubtitle .rx-apple-emoji,#settingsPanelSubtitle img.rx-apple-emoji{display:inline-block!important;width:1.08em!important;min-width:1.08em!important;max-width:1.08em!important;height:1.08em!important;min-height:1.08em!important;max-height:1.08em!important;margin:0 .08em!important;vertical-align:-.16em!important;object-fit:contain!important;transform:none!important;transition:none!important;animation:none!important}@media (min-width:900px){html{scrollbar-gutter:stable both-edges!important}body{overflow-y:scroll!important}#app{width:min(94vw,80rem)!important;max-width:min(94vw,80rem)!important}}#app>#screen-lobby:not(.hidden-screen),#app>#screen-lobby:not(.hidden-screen).wg-screen-stable-visible{animation:none!important;transform:none!important;transition:none!important;will-change:auto!important}#app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,#app #screen-lobby:not(.hidden-screen) #lobbyRoomCard.game-card,#app #screen-lobby:not(.hidden-screen) #lobbyRoomCard:hover,#app #screen-lobby:not(.hidden-screen) #lobbyRoomCard:active,#app #screen-lobby:not(.hidden-screen) #lobbyRoomCard:focus-within{animation:none!important;transform:none!important;translate:none!important;scale:1!important;rotate:none!important;transition:none!important;will-change:auto!important;contain:layout paint style!important;isolation:isolate!important;min-height:13.25rem!important;height:13.25rem!important;max-height:13.25rem!important;box-sizing:border-box!important}#app #screen-lobby:not(.hidden-screen) #t-roomLabel{display:flex!important;align-items:center!important;justify-content:center!important;min-height:1.45rem!important;height:1.45rem!important;max-height:1.45rem!important;margin:0!important;padding:0!important;line-height:1.2!important;animation:none!important;transform:none!important;transition:none!important}#app #screen-lobby:not(.hidden-screen) #displayRoomCode,#app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,#app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,#app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,#app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible{display:flex!important;align-items:center!important;justify-content:center!important;width:7.4ch!important;min-width:7.4ch!important;max-width:7.4ch!important;height:4.9rem!important;min-height:4.9rem!important;max-height:4.9rem!important;margin:.1rem auto .15rem!important;padding:0!important;line-height:1!important;letter-spacing:.055em!important;white-space:nowrap!important;overflow:visible!important;text-align:center!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"kern" 1!important;animation:none!important;transform:none!important;translate:none!important;scale:1!important;rotate:none!important;transition:none!important;will-change:auto!important;contain:layout paint style!important;cursor:pointer!important;outline:none!important}@media (min-width:900px){#app #screen-lobby:not(.hidden-screen) #displayRoomCode{font-size:4.2rem!important}}@media (max-width:899px){#app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,#app #screen-lobby:not(.hidden-screen) #lobbyRoomCard.game-card{min-height:12.6rem!important;height:12.6rem!important;max-height:12.6rem!important}#app #screen-lobby:not(.hidden-screen) #displayRoomCode{width:7.1ch!important;min-width:7.1ch!important;max-width:7.1ch!important;height:4.55rem!important;min-height:4.55rem!important;max-height:4.55rem!important;font-size:3.55rem!important}}@media (min-width:900px){#app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,#app #screen-lobby:not(.hidden-screen) #lobbyRoomCard.game-card{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-left:1.5rem!important;padding-right:1.5rem!important;align-self:stretch!important;justify-self:stretch!important;text-align:center!important}#app #screen-lobby:not(.hidden-screen) #t-roomLabel{width:100%!important;min-width:100%!important;max-width:100%!important;text-align:center!important;justify-content:center!important}#app #screen-lobby:not(.hidden-screen) #displayRoomCode,#app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,#app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,#app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,#app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible{width:100%!important;min-width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;align-items:center!important;justify-content:center!important;direction:ltr!important;unicode-bidi:isolate!important;letter-spacing:.045em!important;text-indent:.045em!important;transform:none!important;transition:none!important;animation:none!important}}@media (min-width:900px){html.wg-pc-reaction-stable-reviewed body{--wg-pc-rx-size:48px;--wg-pc-rx-emoji:31px;--wg-pc-rx-pad:10px;--wg-pc-rx-gap:9px}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"]{transition:left 260ms cubic-bezier(.20,.80,.22,1),top 260ms cubic-bezier(.20,.80,.22,1),opacity 150ms ease,filter 150ms ease!important;transform:translateZ(0)!important;overflow:visible!important;will-change:left,top!important}html.wg-pc-reaction-switching #reactionDock[data-wg-pc-stable="1"]{filter:saturate(1.03) brightness(1.02)!important;pointer-events:none!important}html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]){transition:left 260ms cubic-bezier(.20,.80,.22,1),top 260ms cubic-bezier(.20,.80,.22,1),opacity 140ms ease,filter 140ms ease!important;transform:translateZ(0)!important;will-change:left,top!important}html.wg-pc-reaction-switching #settingsToolbar.settings-toolbar:not([hidden]){pointer-events:none!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .dock-inner,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .emoji-scroller,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .emoji-strip,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .toggle-slot,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon{transition-property:background,border-color,box-shadow,opacity,filter,transform!important;transition-duration:150ms!important;transition-timing-function:ease!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .dock-inner{padding:11px!important;gap:10px!important;overflow:visible!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-scroller,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-strip{width:calc(var(--wg-pc-rx-size) + 18px)!important;min-width:calc(var(--wg-pc-rx-size) + 18px)!important;max-width:calc(var(--wg-pc-rx-size) + 18px)!important;height:calc(var(--wg-pc-rx-size) + 18px)!important;min-height:calc(var(--wg-pc-rx-size) + 18px)!important;max-height:calc(var(--wg-pc-rx-size) + 18px)!important;padding:9px!important;margin:-9px!important;overflow:visible!important;box-sizing:border-box!important;display:grid!important;place-items:center!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon[data-emoji]{width:var(--wg-pc-rx-size)!important;min-width:var(--wg-pc-rx-size)!important;max-width:var(--wg-pc-rx-size)!important;height:var(--wg-pc-rx-size)!important;min-height:var(--wg-pc-rx-size)!important;max-height:var(--wg-pc-rx-size)!important;display:grid!important;place-items:center!important;overflow:visible!important;border-radius:16px!important;box-sizing:border-box!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon .rx-apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon img.rx-apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon .apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon .emoji-native{width:var(--wg-pc-rx-emoji)!important;height:var(--wg-pc-rx-emoji)!important;min-width:var(--wg-pc-rx-emoji)!important;min-height:var(--wg-pc-rx-emoji)!important;max-width:var(--wg-pc-rx-emoji)!important;max-height:var(--wg-pc-rx-emoji)!important;object-fit:contain!important;display:block!important;margin:0!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.locked,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.active,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.pinned,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.recent-reaction,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.recent-green,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.is-live{outline:none!important;overflow:visible!important;box-shadow:inset 0 0 0 3px rgba(250,204,21,.96),inset 0 1px 0 rgba(255,255,255,.34),0 4px 12px rgba(15,23,42,.20)!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.locked,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.active,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.pinned,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-green,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.is-live{box-shadow:inset 0 0 0 3px rgba(250,204,21,.98),0 0 0 2px rgba(250,204,21,.26),0 5px 14px rgba(15,23,42,.22)!important}}@media (min-width:900px){html.wg-pc-reaction-stable-reviewed body{--wg-pc-collapsed-cell:54px;--wg-pc-collapsed-emoji:31px;--wg-pc-collapsed-radius:17px}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .dock-inner,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-scroller,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-strip,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction *{overflow:visible!important;clip-path:none!important;contain:none!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .toggle-slot,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction{width:var(--wg-pc-collapsed-cell)!important;min-width:var(--wg-pc-collapsed-cell)!important;max-width:var(--wg-pc-collapsed-cell)!important;height:var(--wg-pc-collapsed-cell)!important;min-height:var(--wg-pc-collapsed-cell)!important;max-height:var(--wg-pc-collapsed-cell)!important;flex:0 0 var(--wg-pc-collapsed-cell)!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;border-radius:var(--wg-pc-collapsed-radius)!important;box-sizing:border-box!important;transform:none!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-scroller,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-strip{width:var(--wg-pc-collapsed-cell)!important;min-width:var(--wg-pc-collapsed-cell)!important;max-width:var(--wg-pc-collapsed-cell)!important;height:var(--wg-pc-collapsed-cell)!important;min-height:var(--wg-pc-collapsed-cell)!important;max-height:var(--wg-pc-collapsed-cell)!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;box-sizing:border-box!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction .rx-apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction img.rx-apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction .apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction img.apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction .emoji-native,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction>img,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction>span{width:var(--wg-pc-collapsed-emoji)!important;min-width:var(--wg-pc-collapsed-emoji)!important;max-width:var(--wg-pc-collapsed-emoji)!important;height:var(--wg-pc-collapsed-emoji)!important;min-height:var(--wg-pc-collapsed-emoji)!important;max-height:var(--wg-pc-collapsed-emoji)!important;font-size:var(--wg-pc-collapsed-emoji)!important;line-height:1!important;display:block!important;object-fit:contain!important;margin:0!important;transform:none!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction.locked,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction.active,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction.pinned,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction.recent-green,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction.is-live,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction{outline:none!important;border:0!important;box-shadow:inset 0 0 0 4px rgba(250,204,21,.98),inset 0 1px 0 rgba(255,255,255,.34),0 0 0 2px rgba(250,204,21,.24),0 6px 15px rgba(15,23,42,.20)!important}}@media (min-width:900px){html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .dock-inner,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-scroller,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-strip,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction{overflow:visible!important;clip-path:none!important;contain:none!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .dock-inner{align-items:center!important;justify-content:center!important;padding:12px!important;gap:10px!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-scroller{position:relative!important;display:grid!important;place-items:center!important;width:calc(var(--wg-pc-collapsed-cell,54px) + 4px)!important;min-width:calc(var(--wg-pc-collapsed-cell,54px) + 4px)!important;max-width:calc(var(--wg-pc-collapsed-cell,54px) + 4px)!important;height:calc(var(--wg-pc-collapsed-cell,54px) + 4px)!important;min-height:calc(var(--wg-pc-collapsed-cell,54px) + 4px)!important;max-height:calc(var(--wg-pc-collapsed-cell,54px) + 4px)!important;padding:2px!important;margin:0!important;scroll-behavior:auto!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-strip{position:relative!important;display:grid!important;place-items:center!important;width:var(--wg-pc-collapsed-cell,54px)!important;min-width:var(--wg-pc-collapsed-cell,54px)!important;max-width:var(--wg-pc-collapsed-cell,54px)!important;height:var(--wg-pc-collapsed-cell,54px)!important;min-height:var(--wg-pc-collapsed-cell,54px)!important;max-height:var(--wg-pc-collapsed-cell,54px)!important;padding:0!important;margin:0!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-strip>.reaction-icon:not(.recent-reaction){display:none!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction{grid-area:1 / 1!important;position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;translate:none!important;transform:none!important;margin:0!important;z-index:3!important;width:var(--wg-pc-collapsed-cell,54px)!important;min-width:var(--wg-pc-collapsed-cell,54px)!important;max-width:var(--wg-pc-collapsed-cell,54px)!important;height:var(--wg-pc-collapsed-cell,54px)!important;min-height:var(--wg-pc-collapsed-cell,54px)!important;max-height:var(--wg-pc-collapsed-cell,54px)!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;border-radius:var(--wg-pc-collapsed-radius,17px)!important;box-shadow:inset 0 0 0 4px rgba(250,204,21,.98),inset 0 1px 0 rgba(255,255,255,.34),0 0 0 2px rgba(250,204,21,.24),0 6px 15px rgba(15,23,42,.20)!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction .rx-apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction img.rx-apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction .apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction img.apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction .emoji-native,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction>img,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction>span{width:var(--wg-pc-collapsed-emoji,31px)!important;min-width:var(--wg-pc-collapsed-emoji,31px)!important;max-width:var(--wg-pc-collapsed-emoji,31px)!important;height:var(--wg-pc-collapsed-emoji,31px)!important;min-height:var(--wg-pc-collapsed-emoji,31px)!important;max-height:var(--wg-pc-collapsed-emoji,31px)!important;font-size:var(--wg-pc-collapsed-emoji,31px)!important;line-height:1!important;object-fit:contain!important;display:block!important;margin:0!important;transform:none!important}}@media (min-width:900px){html.wg-pc-reaction-stable-reviewed body{--wg-pc-rx-size:50px;--wg-pc-rx-emoji:32px;--wg-pc-rx-gap:10px;--wg-pc-rx-pad:11px;--wg-pc-rx-radius:24px;--wg-pc-rx-cell-radius:16px;--wg-pc-rx-toolbar-gap:14px}html.wg-pc-reaction-stable-reviewed #whoIsGhostReactionAddonRoot #reactionDock[data-wg-pc-stable="1"]{overflow:visible!important;border-radius:var(--wg-pc-rx-radius)!important;border:1px solid rgba(148,163,184,.34)!important;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.22),transparent 38%),linear-gradient(135deg,rgba(15,23,42,.88),rgba(30,41,59,.78) 58%,rgba(49,46,129,.72))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 0 rgba(2,6,23,.58),0 22px 46px rgba(2,6,23,.36)!important;backdrop-filter:blur(20px) saturate(1.55)!important;-webkit-backdrop-filter:blur(20px) saturate(1.55)!important;transition:left .22s cubic-bezier(.22,1,.36,1),top .22s cubic-bezier(.22,1,.36,1),opacity .16s ease,filter .16s ease!important;will-change:left,top!important}html:not(.dark).wg-pc-reaction-stable-reviewed #whoIsGhostReactionAddonRoot #reactionDock[data-wg-pc-stable="1"]{border-color:rgba(30,64,175,.24)!important;background:radial-gradient(circle at 16% 10%,rgba(255,255,255,.82),transparent 36%),linear-gradient(135deg,rgba(239,246,255,.92),rgba(219,234,254,.86) 58%,rgba(191,219,254,.82))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 0 rgba(30,64,175,.22),0 22px 42px rgba(15,23,42,.15)!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .dock-inner{gap:var(--wg-pc-rx-gap)!important;padding:var(--wg-pc-rx-pad)!important;border-radius:calc(var(--wg-pc-rx-radius) - 2px)!important;overflow:visible!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .toggle-slot,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.tool.settings-gear-btn,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction{width:var(--wg-pc-rx-size)!important;min-width:var(--wg-pc-rx-size)!important;max-width:var(--wg-pc-rx-size)!important;height:var(--wg-pc-rx-size)!important;min-height:var(--wg-pc-rx-size)!important;max-height:var(--wg-pc-rx-size)!important;flex:0 0 var(--wg-pc-rx-size)!important;border-radius:var(--wg-pc-rx-cell-radius)!important;border:1px solid rgba(255,255,255,.18)!important;background:radial-gradient(circle at 25% 18%,rgba(255,255,255,.18),transparent 42%),linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.035))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 5px 12px rgba(2,6,23,.22)!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;box-sizing:border-box!important;overflow:visible!important;transform:translateZ(0)!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease!important}html:not(.dark).wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .toggle-slot,html:not(.dark).wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon,html:not(.dark).wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.tool.settings-gear-btn,html:not(.dark).wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction{border-color:rgba(30,64,175,.18)!important;background:radial-gradient(circle at 25% 18%,rgba(255,255,255,.78),transparent 42%),linear-gradient(135deg,rgba(255,255,255,.66),rgba(219,234,254,.48))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 5px 12px rgba(30,64,175,.12)!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon:hover,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .toggle-slot:hover,html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn:hover{filter:brightness(1.08) saturate(1.08)!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon .rx-apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon img.rx-apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon .apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon img.apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon .emoji-native,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .settings-gear-btn .rx-apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .settings-gear-btn .apple-emoji,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .settings-gear-btn img.apple-emoji{width:var(--wg-pc-rx-emoji)!important;min-width:var(--wg-pc-rx-emoji)!important;max-width:var(--wg-pc-rx-emoji)!important;height:var(--wg-pc-rx-emoji)!important;min-height:var(--wg-pc-rx-emoji)!important;max-height:var(--wg-pc-rx-emoji)!important;font-size:var(--wg-pc-rx-emoji)!important;line-height:1!important;object-fit:contain!important;display:block!important;margin:0!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.18))!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.locked,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.active,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.pinned,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.recent-reaction,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.recent-green,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .reaction-icon.is-live{outline:none!important;border-color:rgba(250,204,21,.92)!important;box-shadow:inset 0 0 0 3px rgba(250,204,21,.92),inset 0 0 0 5px rgba(255,255,255,.24),0 0 0 2px rgba(250,204,21,.28),0 7px 16px rgba(15,23,42,.24)!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .emoji-scroller{padding:7px!important;margin:-7px!important;scrollbar-width:none!important;overflow:visible!important;contain:none!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"][data-wg-pc-orientation="horizontal"] .emoji-scroller{height:calc(var(--wg-pc-rx-size) + 14px)!important;max-height:calc(var(--wg-pc-rx-size) + 14px)!important;overflow-x:auto!important;overflow-y:hidden!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"][data-wg-pc-orientation="vertical"] .emoji-scroller{width:calc(var(--wg-pc-rx-size) + 14px)!important;max-width:calc(var(--wg-pc-rx-size) + 14px)!important;overflow-x:hidden!important;overflow-y:auto!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .emoji-strip{gap:var(--wg-pc-rx-gap)!important;overflow:visible!important;padding:0!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed{--wg-pc-rx-size:56px;--wg-pc-rx-emoji:33px;--wg-pc-rx-gap:10px;--wg-pc-rx-pad:10px;overflow:visible!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .dock-inner,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-scroller,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-strip,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction{overflow:visible!important;clip-path:none!important;contain:none!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-scroller,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-strip{width:calc(var(--wg-pc-rx-size) + 14px)!important;min-width:calc(var(--wg-pc-rx-size) + 14px)!important;max-width:calc(var(--wg-pc-rx-size) + 14px)!important;height:calc(var(--wg-pc-rx-size) + 14px)!important;min-height:calc(var(--wg-pc-rx-size) + 14px)!important;max-height:calc(var(--wg-pc-rx-size) + 14px)!important;display:grid!important;place-items:center!important;padding:7px!important;margin:-7px!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction{position:relative!important;inset:auto!important;transform:none!important;translate:none!important;margin:0!important}html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]){gap:9px!important;padding:9px!important;border-radius:20px!important;border:1px solid rgba(148,163,184,.32)!important;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.18),transparent 40%),linear-gradient(135deg,rgba(15,23,42,.86),rgba(30,41,59,.74))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 10px 24px rgba(2,6,23,.28)!important;backdrop-filter:blur(18px) saturate(1.45)!important;-webkit-backdrop-filter:blur(18px) saturate(1.45)!important;transition:left .22s cubic-bezier(.22,1,.36,1),top .22s cubic-bezier(.22,1,.36,1),opacity .16s ease!important;overflow:visible!important}html:not(.dark).wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]){border-color:rgba(30,64,175,.20)!important;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.82),transparent 40%),linear-gradient(135deg,rgba(239,246,255,.92),rgba(219,234,254,.78))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 10px 24px rgba(15,23,42,.12)!important}html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;border-radius:15px!important;border:1px solid rgba(255,255,255,.18)!important;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.04))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 4px 10px rgba(2,6,23,.18)!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;overflow:visible!important;transform:none!important}html:not(.dark).wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn{border-color:rgba(30,64,175,.16)!important;background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(219,234,254,.50))!important}html.wg-pc-reaction-stable-reviewed.wg-pc-reaction-switching #reactionDock[data-wg-pc-stable="1"],html.wg-pc-reaction-stable-reviewed.wg-pc-reaction-switching #settingsToolbar.settings-toolbar:not([hidden]){filter:saturate(1.04) brightness(1.03)!important}}@media (min-width:900px){html.wg-pc-reaction-stable-reviewed #app{scrollbar-gutter:stable both-edges}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"],html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .dock-inner,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .emoji-scroller,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] .emoji-strip,html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]){backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction.active,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction.locked,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction.pinned,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction.recent-green,html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon.recent-reaction.is-live{overflow:visible!important;clip-path:none!important;contain:none!important;box-sizing:border-box!important}html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn.live-zone.is-live,html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn.live-zone[aria-pressed="true"],html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn[data-live="true"]{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.38),transparent 44%),linear-gradient(135deg,rgba(254,240,138,.96),rgba(250,204,21,.82))!important;border-color:rgba(250,204,21,.98)!important;box-shadow:inset 0 0 0 3px rgba(250,204,21,.96),inset 0 0 0 5px rgba(255,255,255,.28),0 0 0 2px rgba(250,204,21,.25),0 8px 18px rgba(15,23,42,.20)!important;opacity:1!important}html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn.lock-zone.is-locked,html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn.lock-zone.pinned,html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn.lock-zone[aria-pressed="true"],html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn[data-pinned="true"],html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn[data-locked="true"]{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.38),transparent 44%),linear-gradient(135deg,rgba(254,202,202,.94),rgba(239,68,68,.76))!important;border-color:rgba(239,68,68,.98)!important;box-shadow:inset 0 0 0 3px rgba(239,68,68,.96),inset 0 0 0 5px rgba(255,255,255,.24),0 0 0 2px rgba(239,68,68,.25),0 8px 18px rgba(15,23,42,.20)!important;opacity:1!important}html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn.live-zone.is-live .rx-apple-emoji,html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn.live-zone[aria-pressed="true"] .rx-apple-emoji{filter:drop-shadow(0 0 8px rgba(250,204,21,.62)) drop-shadow(0 3px 5px rgba(0,0,0,.22))!important}html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn.lock-zone.is-locked .rx-apple-emoji,html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]) .toolbar-btn.lock-zone[aria-pressed="true"] .rx-apple-emoji{filter:drop-shadow(0 0 8px rgba(239,68,68,.62)) drop-shadow(0 3px 5px rgba(0,0,0,.22))!important}}@media (min-width:900px){html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"]{position:fixed!important;bottom:auto!important;right:auto!important;will-change:left,top,transform,opacity!important;transition:left .18s cubic-bezier(.22,1,.36,1),top .18s cubic-bezier(.22,1,.36,1),opacity .14s ease,filter .14s ease!important}html.wg-pc-reaction-stable-reviewed #settingsToolbar.settings-toolbar:not([hidden]){position:fixed!important;bottom:auto!important;right:auto!important;will-change:left,top,opacity!important;transition:left .18s cubic-bezier(.22,1,.36,1),top .18s cubic-bezier(.22,1,.36,1),opacity .14s ease,filter .14s ease!important}html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"],html.wg-pc-reaction-stable-reviewed #reactionDock[data-wg-pc-stable="1"] *{transform-style:flat!important}}@media (min-width:900px){html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.admin-settings-panel,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.admin-settings-panel{width:100%!important;max-width:100%!important;justify-self:stretch!important;box-sizing:border-box!important;padding:clamp(1.15rem,1.25vw,1.55rem)!important}html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.admin-settings-panel:not(.settings-minimized) .settings-grid-main,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.admin-settings-panel:not(.settings-minimized) .settings-grid-main{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(.78rem,1vw,1rem)!important;align-items:stretch!important}html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.admin-settings-panel #drawModeNoteContainer,html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.admin-settings-panel #categoryContainer,html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.admin-settings-panel #customCategoryContainer,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.admin-settings-panel #drawModeNoteContainer,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.admin-settings-panel #categoryContainer,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.admin-settings-panel #customCategoryContainer{grid-column:1 / -1!important}html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized #settingsCollapsedSummary,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized #settingsCollapsedSummary{display:block!important;width:100%!important;overflow:visible!important}html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-scroll-row,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-scroll-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.72rem!important;overflow:visible!important;padding:.16rem .08rem .42rem!important;scrollbar-width:none!important;align-items:stretch!important}html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-scroll-row::-webkit-scrollbar,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-scroll-row::-webkit-scrollbar{display:none!important}html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-card,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-card{width:100%!important;min-width:0!important;min-height:5.75rem!important;padding:.68rem .48rem!important;box-sizing:border-box!important}html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-label,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-label{font-size:.76rem!important;line-height:1.02!important}html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-icon,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-icon{font-size:1.62rem!important;line-height:1!important}html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-value,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-value{font-size:clamp(.82rem,.95vw,.98rem)!important;line-height:1.08!important}html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-expand-btn,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-expand-btn{margin-top:.1rem!important;min-height:3.35rem!important}html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-compact-category-panel,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-compact-category-panel{width:100%!important;max-width:100%!important}}@media (min-width:1180px){html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-scroll-row,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-scroll-row{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.66rem!important}html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-card,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #hostSettingsPanel.settings-minimized .settings-summary-card{min-height:6.05rem!important;padding-inline:.38rem!important}}@media (max-width:899px){html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #lobbyPlayersColumn,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #lobbyPlayersColumn{margin-bottom:calc(var(--dock-h,64px) + 22px + env(safe-area-inset-bottom))!important}html.wg-addon-room-active #screen-lobby:not(.hidden-screen) #btn-ready,body.wg-addon-room-active #screen-lobby:not(.hidden-screen) #btn-ready{margin-bottom:0!important}html.wg-addon-room-active #screen-lobby:not(.hidden-screen),body.wg-addon-room-active #screen-lobby:not(.hidden-screen){scroll-padding-bottom:calc(var(--dock-h,64px) + 28px + env(safe-area-inset-bottom))!important}}@media (max-width:899px){html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard.game-card,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard.game-card{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible{display:block!important;width:6.15ch!important;min-width:6.15ch!important;max-width:6.15ch!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(2.9rem,13.2vw,3.25rem)!important;letter-spacing:.012em!important;text-indent:.012em!important;line-height:1.02!important;text-align:center!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important;transform:none!important;transition:none!important;animation:none!important}}@media (max-width:380px){html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible{width:6.05ch!important;min-width:6.05ch!important;max-width:6.05ch!important;font-size:clamp(2.72rem,12.7vw,3.05rem)!important;letter-spacing:0!important;text-indent:0!important}}@media (max-width:899px){html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard.game-card,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard.game-card{width:100%!important;max-width:100%!important;min-width:0!important;min-height:8.35rem!important;height:auto!important;padding:.78rem 1rem .82rem!important;gap:.18rem!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important}html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #t-roomLabel,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #t-roomLabel{font-size:.9rem!important;line-height:1.04!important;margin:0 0 .02rem!important;min-height:1.05rem!important}html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible{width:6.05ch!important;min-width:6.05ch!important;max-width:6.05ch!important;font-size:clamp(2.45rem,10.9vw,2.85rem)!important;line-height:.96!important;margin:.02rem auto 0!important;padding:0!important;letter-spacing:0!important;text-indent:0!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important;transform:none!important;transition:none!important;animation:none!important}html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode+#tgInviteBtn,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode+#tgInviteBtn{margin-top:.42rem!important;padding-top:.7rem!important;padding-bottom:.7rem!important}}@media (max-width:380px){html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard.game-card,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard.game-card{min-height:7.85rem!important;padding-top:.68rem!important;padding-bottom:.72rem!important}html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible{width:5.95ch!important;min-width:5.95ch!important;max-width:5.95ch!important;font-size:clamp(2.25rem,10.3vw,2.62rem)!important}}@media (max-width:899px){html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard.game-card,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard.game-card{width:100%!important;max-width:100%!important;min-height:7.72rem!important;padding-top:.58rem!important;padding-bottom:.62rem!important;gap:.08rem!important}html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #t-roomLabel,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #t-roomLabel{font-size:.84rem!important;line-height:1!important;min-height:.92rem!important;margin-bottom:0!important}html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible{font-size:clamp(2.28rem,10.25vw,2.68rem)!important;line-height:.9!important;margin-top:0!important}html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode+#tgInviteBtn,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode+#tgInviteBtn{margin-top:.34rem!important;padding-top:.62rem!important;padding-bottom:.62rem!important}}@media (max-width:380px){html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard.game-card,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard.game-card{min-height:7.35rem!important;padding-top:.52rem!important;padding-bottom:.56rem!important}html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible{font-size:clamp(2.12rem,9.9vw,2.46rem)!important}}@media (max-width:899px){html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard.game-card,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard.game-card{width:100%!important;max-width:100%!important;min-width:0!important;min-height:6.35rem!important;height:auto!important;padding:.42rem .9rem .46rem!important;margin-top:0!important;margin-bottom:.38rem!important;gap:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:visible!important}html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #t-roomLabel,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #t-roomLabel{font-size:.78rem!important;line-height:.92!important;min-height:.78rem!important;height:.78rem!important;margin:0 0 .02rem!important;padding:0!important;display:block!important;overflow:visible!important}html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible{width:5.9ch!important;min-width:5.9ch!important;max-width:5.9ch!important;min-height:2.15rem!important;height:2.15rem!important;margin:.03rem auto 0!important;padding:0!important;font-size:clamp(2rem,9.25vw,2.34rem)!important;line-height:.92!important;letter-spacing:0!important;text-indent:0!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important;transform:none!important;transition:none!important;animation:none!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important}html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode+#tgInviteBtn,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode+#tgInviteBtn{margin-top:.24rem!important;padding-top:.48rem!important;padding-bottom:.48rem!important;min-height:2.45rem!important}}@media (max-width:380px){html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard.game-card,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #lobbyRoomCard.game-card{min-height:5.95rem!important;padding-top:.36rem!important;padding-bottom:.4rem!important;margin-bottom:.32rem!important}html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #t-roomLabel,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #t-roomLabel{font-size:.74rem!important;min-height:.74rem!important;height:.74rem!important}html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:hover,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:active,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus,html.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible,body.wg-addon-room-active #app #screen-lobby:not(.hidden-screen) #displayRoomCode:focus-visible{height:2rem!important;min-height:2rem!important;font-size:clamp(1.9rem,8.9vw,2.2rem)!important;line-height:.9!important}}#hostSettingsPanel:not(.settings-minimized){--wg-settings-icon-box:clamp(2.22rem,2.15vw,2.72rem);--wg-settings-emoji-img:clamp(1.64rem,1.58vw,2.02rem)}#hostSettingsPanel:not(.settings-minimized) .toggle-option:not(:active),#hostSettingsPanel:not(.settings-minimized) .category-choice:not(:active),#hostSettingsPanel:not(.settings-minimized) .compact-category-choice:not(:active){transform:none!important;will-change:auto!important}#hostSettingsPanel:not(.settings-minimized) .toggle-option:active,#hostSettingsPanel:not(.settings-minimized) .category-choice:active,#hostSettingsPanel:not(.settings-minimized) .compact-category-choice:active{transform:translateY(2px) scale(.99)!important}#hostSettingsPanel:not(.settings-minimized) .toggle-emoji,#hostSettingsPanel:not(.settings-minimized) .category-icon,#hostSettingsPanel:not(.settings-minimized) .compact-category-icon,#hostSettingsPanel:not(.settings-minimized) .settings-summary-icon,#hostSettingsPanel:not(.settings-minimized) .settings-icon-bubble .apple-emoji,#hostSettingsPanel:not(.settings-minimized) .badge-emoji{width:var(--wg-settings-icon-box)!important;height:var(--wg-settings-icon-box)!important;min-width:var(--wg-settings-icon-box)!important;max-width:var(--wg-settings-icon-box)!important;min-height:var(--wg-settings-icon-box)!important;max-height:var(--wg-settings-icon-box)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 var(--wg-settings-icon-box)!important;line-height:1!important;font-size:var(--wg-settings-emoji-img)!important;overflow:visible!important;box-sizing:border-box!important;margin:0 auto!important;contain:layout style!important}#hostSettingsPanel:not(.settings-minimized) .toggle-emoji img.apple-emoji,#hostSettingsPanel:not(.settings-minimized) .category-icon img.apple-emoji,#hostSettingsPanel:not(.settings-minimized) .compact-category-icon img.apple-emoji,#hostSettingsPanel:not(.settings-minimized) .settings-summary-icon img.apple-emoji,#hostSettingsPanel:not(.settings-minimized) .settings-icon-bubble img.apple-emoji,#hostSettingsPanel:not(.settings-minimized) .badge-emoji img.apple-emoji,#hostSettingsPanel:not(.settings-minimized) .toggle-emoji .apple-emoji,#hostSettingsPanel:not(.settings-minimized) .category-icon .apple-emoji,#hostSettingsPanel:not(.settings-minimized) .compact-category-icon .apple-emoji,#hostSettingsPanel:not(.settings-minimized) .settings-summary-icon .apple-emoji,#hostSettingsPanel:not(.settings-minimized) .settings-icon-bubble .apple-emoji,#hostSettingsPanel:not(.settings-minimized) .badge-emoji .apple-emoji{width:var(--wg-settings-emoji-img)!important;height:var(--wg-settings-emoji-img)!important;min-width:0!important;max-width:var(--wg-settings-emoji-img)!important;min-height:0!important;max-height:var(--wg-settings-emoji-img)!important;display:block!important;object-fit:contain!important;object-position:center center!important;margin:0!important;padding:0!important;transform:none!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important;image-rendering:auto!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.18))!important}#hostSettingsPanel:not(.settings-minimized) .toggle-option,#hostSettingsPanel:not(.settings-minimized) .category-choice,#hostSettingsPanel:not(.settings-minimized) .compact-category-choice{gap:clamp(.26rem,.55vw,.42rem)!important;box-sizing:border-box!important;isolation:isolate!important}#hostSettingsPanel:not(.settings-minimized) .toggle-text,#hostSettingsPanel:not(.settings-minimized) .category-label,#hostSettingsPanel:not(.settings-minimized) .compact-category-name{flex:0 1 auto!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width:560px){#hostSettingsPanel:not(.settings-minimized){--wg-settings-icon-box:2.06rem;--wg-settings-emoji-img:1.56rem}#hostSettingsPanel:not(.settings-minimized) .toggle-option,#hostSettingsPanel:not(.settings-minimized) .category-choice,#hostSettingsPanel:not(.settings-minimized) .compact-category-choice{padding-top:.5rem!important;padding-bottom:.5rem!important}}@media (max-width:380px){#hostSettingsPanel:not(.settings-minimized){--wg-settings-icon-box:1.92rem;--wg-settings-emoji-img:1.44rem}}@media (min-width:900px){html.wg-pc-room-direct-grid,html.wg-pc-room-direct-grid body{scrollbar-gutter:stable both-edges!important}body.wg-pc-room-direct-grid{overflow-x:hidden!important}body.wg-pc-room-direct-grid>.header-pill,body.wg-pc-room-direct-grid #app{width:min(96vw,90rem)!important;max-width:min(96vw,90rem)!important;min-width:0!important;margin-inline:auto!important;box-sizing:border-box!important}body.wg-pc-room-direct-grid #screen-lobby:not(.hidden-screen){display:grid!important;grid-template-columns:minmax(29rem,1.18fr) minmax(22rem,.82fr)!important;grid-auto-rows:auto!important;gap:clamp(1rem,1.4vw,1.45rem)!important;align-items:start!important;justify-content:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0 auto!important;direction:ltr!important;transform:none!important;animation:none!important;transition:none!important;overflow:visible!important;overflow-anchor:none!important}body.wg-pc-room-direct-grid #screen-lobby>#lobbyWarningAlert{grid-column:1 / -1!important;grid-row:1!important;width:100%!important;margin:0!important}body.wg-pc-room-direct-grid #screen-lobby>#lobbyRoomCard{grid-column:1!important;grid-row:2!important}body.wg-pc-room-direct-grid #screen-lobby>.lobby-name-card{grid-column:2!important;grid-row:2!important}body.wg-pc-room-direct-grid #screen-lobby>#hostSettingsPanel,body.wg-pc-room-direct-grid #screen-lobby>#playerSettingsSummary{grid-column:1!important;grid-row:3!important}body.wg-pc-room-direct-grid #screen-lobby>#lobbyPlayersColumn{grid-column:2!important;grid-row:3!important}body.wg-pc-room-direct-grid #screen-lobby>#lobbyRoomCard,body.wg-pc-room-direct-grid #screen-lobby>.lobby-name-card,body.wg-pc-room-direct-grid #screen-lobby>#hostSettingsPanel:not(.hidden-screen),body.wg-pc-room-direct-grid #screen-lobby>#playerSettingsSummary:not(.hidden-screen),body.wg-pc-room-direct-grid #screen-lobby>#lobbyPlayersColumn{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;align-self:stretch!important;justify-self:stretch!important;position:static!important;inset:auto!important;transform:none!important;animation:none!important;visibility:visible!important;opacity:1!important;box-sizing:border-box!important;overflow-anchor:none!important}body.wg-pc-room-direct-grid #screen-lobby>#hostSettingsPanel:not(.hidden-screen),body.wg-pc-room-direct-grid #screen-lobby>#playerSettingsSummary:not(.hidden-screen){display:flex!important;flex-direction:column!important;overflow:visible!important;min-height:0!important;padding:1rem!important;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease!important}body.wg-pc-room-direct-grid #screen-lobby>#lobbyRoomCard{min-height:6.25rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:.9rem 1.1rem!important;text-align:center!important}body.wg-pc-room-direct-grid #displayRoomCode,body.wg-pc-room-direct-grid #displayRoomCode:hover,body.wg-pc-room-direct-grid #displayRoomCode:active,body.wg-pc-room-direct-grid #displayRoomCode:focus,body.wg-pc-room-direct-grid #displayRoomCode:focus-visible{display:block!important;width:min(100%,22rem)!important;max-width:22rem!important;min-width:15rem!important;margin:.05rem auto 0!important;padding:0!important;text-align:center!important;white-space:nowrap!important;line-height:1!important;letter-spacing:.05em!important;font-variant-numeric:tabular-nums!important;transform:none!important;animation:none!important;transition:color .12s ease,text-shadow .12s ease!important;filter:none!important}body.wg-pc-room-direct-grid #screen-lobby>.lobby-name-card{min-height:6.25rem!important;padding:.95rem 1.05rem!important}body.wg-pc-room-direct-grid #screen-lobby>#lobbyPlayersColumn{display:flex!important;flex-direction:column!important;gap:.8rem!important;min-height:15rem!important;max-height:none!important;padding:1rem!important;overflow:visible!important;position:static!important}body.wg-pc-room-direct-grid #screen-lobby>#lobbyPlayersColumn #playerList{min-height:4.5rem!important;max-height:min(46vh,30rem)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important}body.wg-pc-room-direct-grid #screen-lobby>#lobbyPlayersColumn #btn-ready{width:100%!important;min-height:4.05rem!important;margin-top:.15rem!important;transform:none!important}body.wg-pc-room-direct-grid #hostSettingsPanel:not(.settings-minimized) .settings-grid-main{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.82rem .95rem!important;align-items:start!important}body.wg-pc-room-direct-grid #hostSettingsPanel.settings-minimized .settings-summary-scroll-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.58rem!important;overflow:visible!important;padding:.1rem!important;margin:0!important}body.wg-pc-room-direct-grid #hostSettingsPanel .settings-field-block,body.wg-pc-room-direct-grid #hostSettingsPanel .toggle-option,body.wg-pc-room-direct-grid #hostSettingsPanel .category-choice,body.wg-pc-room-direct-grid #hostSettingsPanel .rule-card{transform:none!important;will-change:auto!important}body.wg-pc-room-direct-grid #t-title{min-width:clamp(17rem,26vw,26rem)!important;max-width:clamp(17rem,26vw,26rem)!important;min-height:2.7rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;transform:none!important;animation:none!important;filter:none!important}body.rtl.wg-pc-room-direct-grid #screen-lobby>#lobbyRoomCard,body.rtl.wg-pc-room-direct-grid #screen-lobby>.lobby-name-card,body.rtl.wg-pc-room-direct-grid #screen-lobby>#hostSettingsPanel,body.rtl.wg-pc-room-direct-grid #screen-lobby>#playerSettingsSummary,body.rtl.wg-pc-room-direct-grid #screen-lobby>#lobbyPlayersColumn{direction:rtl!important}body:not(.rtl).wg-pc-room-direct-grid #screen-lobby>#lobbyRoomCard,body:not(.rtl).wg-pc-room-direct-grid #screen-lobby>.lobby-name-card,body:not(.rtl).wg-pc-room-direct-grid #screen-lobby>#hostSettingsPanel,body:not(.rtl).wg-pc-room-direct-grid #screen-lobby>#playerSettingsSummary,body:not(.rtl).wg-pc-room-direct-grid #screen-lobby>#lobbyPlayersColumn{direction:ltr!important}}@media (min-width:1180px){body.wg-pc-room-direct-grid>.header-pill,body.wg-pc-room-direct-grid #app{width:min(94vw,90rem)!important;max-width:min(94vw,90rem)!important}body.wg-pc-room-direct-grid #screen-lobby:not(.hidden-screen){grid-template-columns:minmax(34rem,1.16fr) minmax(27rem,.84fr)!important}body.wg-pc-room-direct-grid #hostSettingsPanel:not(.settings-minimized) .settings-grid-main{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.wg-pc-room-direct-grid #hostSettingsPanel.settings-minimized .settings-summary-scroll-row{grid-template-columns:repeat(6,minmax(0,1fr))!important}}#hostSettingsPanel.wg-settings-seamless-refresh,#hostSettingsPanel.wg-settings-seamless-refresh *{animation:none!important}#hostSettingsPanel.wg-settings-seamless-refresh .settings-grid-main,#hostSettingsPanel.wg-settings-seamless-refresh .settings-field-block,#hostSettingsPanel.wg-settings-seamless-refresh .two-option-toggle,#hostSettingsPanel.wg-settings-seamless-refresh .toggle-option,#hostSettingsPanel.wg-settings-seamless-refresh .category-choice,#hostSettingsPanel.wg-settings-seamless-refresh #customCategoryContainer,#hostSettingsPanel.wg-settings-seamless-refresh #categoryContainer,#hostSettingsPanel.wg-settings-seamless-refresh #drawModeNoteContainer{transition-property:background,background-color,border-color,color,box-shadow,opacity!important;transition-duration:.14s!important}#hostSettingsPanel:not(.settings-minimized) .settings-grid-main{align-items:start!important}#hostSettingsPanel.wg-settings-draw-mode:not(.settings-minimized) #categoryContainer.wg-draw-note-inside{display:flex!important;flex-direction:column!important;gap:0!important;row-gap:0!important;margin-top:0!important;padding-top:0!important}#hostSettingsPanel.wg-settings-draw-mode:not(.settings-minimized) #categoryContainer.wg-draw-note-inside>#drawModeNoteContainer{display:block!important;width:100%!important;margin:0!important;padding:0!important;min-height:0!important;line-height:1!important;grid-column:auto!important}#hostSettingsPanel.wg-settings-draw-mode:not(.settings-minimized) #categoryContainer.wg-draw-note-inside>#drawModeNoteContainer>#drawModeNoteText{display:block!important;margin:0!important;padding:0 0 .12rem 0!important;min-height:0!important;line-height:1.08!important}#hostSettingsPanel.wg-settings-draw-mode:not(.settings-minimized) #categoryContainer.wg-draw-note-inside>#t-setCat{display:block!important;margin:0 0 .26rem 0!important;padding:0!important;line-height:1.08!important}#hostSettingsPanel.wg-settings-draw-mode:not(.settings-minimized) #categoryContainer.wg-draw-note-inside>#categoryCards{margin-top:0!important}#hostSettingsPanel.wg-settings-text-players:not(.settings-minimized) #drawModeNoteContainer,#hostSettingsPanel.wg-settings-text-players:not(.settings-minimized) #drawCategoryNote{display:none!important}#hostSettingsPanel.wg-settings-text-players:not(.settings-minimized) #categoryContainer:not(.hidden-screen){display:block!important;grid-column:1 / -1!important}#hostSettingsPanel.wg-settings-text-players:not(.settings-minimized) #customCategoryContainer:not(.hidden-screen){display:flex!important;flex-direction:column!important;grid-column:1 / -1!important;margin-top:0!important}#hostSettingsPanel.wg-settings-text-game:not(.settings-minimized) #customCategoryContainer,#hostSettingsPanel.wg-settings-text-game:not(.settings-minimized) #drawModeNoteContainer,#hostSettingsPanel.wg-settings-text-game:not(.settings-minimized) #drawCategoryNote{display:none!important}#hostSettingsPanel.wg-settings-text-game:not(.settings-minimized) #categoryContainer:not(.hidden-screen){display:block!important;grid-column:1 / -1!important}#hostSettingsPanel .category-choice,#hostSettingsPanel .toggle-option{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}html{scrollbar-gutter:stable both-edges}#screen-lobby:not(.hidden-screen) #t-title,#screen-lobby:not(.hidden-screen) #displayRoomCode,#screen-lobby:not(.hidden-screen) #settingsPanelSubtitle,#screen-lobby:not(.hidden-screen) #t-roomCodeLabel{transform:none!important;animation:none!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}#screen-lobby:not(.hidden-screen) #lobbyRoomCard,#screen-lobby:not(.hidden-screen) #hostSettingsPanel,#screen-lobby:not(.hidden-screen) #playerSettingsSummary,#screen-lobby:not(.hidden-screen) #playerList{overflow-anchor:none!important}#hostSettingsPanel.wg-settings-seamless-refresh,#hostSettingsPanel.wg-settings-seamless-refresh *{transition-property:color,background-color,border-color,box-shadow!important;animation-duration:0s!important}@media (min-width:900px){html.wg-pc-transparent-reaction-owner #reactionDock[data-wg-pc-stable="1"] .reaction-icon[data-emoji]:not(.tool):not(.settings-gear-btn){background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.14),transparent 36%),linear-gradient(145deg,var(--slot-a),var(--slot-b))!important;border-color:transparent!important;outline:none!important}html.wg-pc-transparent-reaction-owner #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-scroller,html.wg-pc-transparent-reaction-owner #reactionDock[data-wg-pc-stable="1"].collapsed .emoji-strip{overflow:visible!important}html.wg-pc-transparent-reaction-owner #reactionDock[data-wg-pc-stable="1"].collapsed .reaction-icon[data-emoji]:not(.tool):not(.settings-gear-btn){overflow:visible!important}html.wg-pc-transparent-reaction-owner #reactionDock[data-wg-pc-stable="1"] .reaction-icon.wg-pc-ring-green,html.wg-pc-transparent-reaction-owner #reactionDock[data-wg-pc-stable="1"] .reaction-icon.wg-pc-ring-yellow,html.wg-pc-transparent-reaction-owner #reactionDock[data-wg-pc-stable="1"] .reaction-icon.wg-pc-ring-red{background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.14),transparent 36%),linear-gradient(145deg,var(--slot-a),var(--slot-b))!important;outline:none!important;overflow:visible!important}html.wg-pc-transparent-reaction-owner #reactionDock[data-wg-pc-stable="1"] .reaction-icon.wg-pc-ring-green .rx-apple-emoji,html.wg-pc-transparent-reaction-owner #reactionDock[data-wg-pc-stable="1"] .reaction-icon.wg-pc-ring-yellow .rx-apple-emoji,html.wg-pc-transparent-reaction-owner #reactionDock[data-wg-pc-stable="1"] .reaction-icon.wg-pc-ring-red .rx-apple-emoji,html.wg-pc-transparent-reaction-owner #reactionDock[data-wg-pc-stable="1"] .reaction-icon.wg-pc-ring-green .apple-emoji,html.wg-pc-transparent-reaction-owner #reactionDock[data-wg-pc-stable="1"] .reaction-icon.wg-pc-ring-yellow .apple-emoji,html.wg-pc-transparent-reaction-owner #reactionDock[data-wg-pc-stable="1"] .reaction-icon.wg-pc-ring-red .apple-emoji{transform:none!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.18))!important}}@media (max-width:560px){html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized){width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;contain:layout style!important;box-sizing:border-box!important}html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) .settings-grid-main{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:stretch!important;justify-items:stretch!important;gap:.78rem!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) .settings-grid-main>*,html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) .settings-field-block,html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) #categoryContainer,html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) #customCategoryContainer,html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) #drawModeNoteContainer,html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) #allowSpectatorsSettingBlock{grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-self:stretch!important;align-self:stretch!important;box-sizing:border-box!important}html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) .two-option-toggle,html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) .category-card-grid,html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) #categoryCards,html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) #customCategoryInput{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) .two-option-toggle{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) .category-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) #customCategoryContainer:not(.hidden-screen){display:flex!important;flex-direction:column!important}html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) .toggle-option,html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) .category-choice,html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) .compact-category-choice{width:100%!important;min-width:0!important;box-sizing:border-box!important}}@media (max-width:370px){html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) .two-option-toggle{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) .category-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}#hostSettingsPanel #categoryCards,#hostSettingsPanel .category-card-grid{pointer-events:auto!important}#hostSettingsPanel .category-choice{pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important;position:relative!important;z-index:2!important}#hostSettingsPanel .category-choice[disabled],#hostSettingsPanel .category-choice.disabled{cursor:default!important}#hostSettingsPanel:not(.settings-minimized),#hostSettingsPanel:not(.settings-minimized) .settings-grid-main,#hostSettingsPanel:not(.settings-minimized) .settings-field-block,#hostSettingsPanel:not(.settings-minimized) #categoryContainer,#hostSettingsPanel:not(.settings-minimized) #customCategoryContainer,#hostSettingsPanel:not(.settings-minimized) #categoryCards{overflow:visible!important}#hostSettingsPanel:not(.settings-minimized) .two-option-toggle,#hostSettingsPanel:not(.settings-minimized) .toggle-option,#hostSettingsPanel:not(.settings-minimized) .category-choice,#hostSettingsPanel:not(.settings-minimized) .compact-category-choice,#hostSettingsPanel:not(.settings-minimized) #customCategoryInput{pointer-events:auto!important;touch-action:manipulation!important;position:relative!important;z-index:30!important}#hostSettingsPanel:not(.settings-minimized) .two-option-toggle{isolation:isolate!important;min-height:max-content!important}#hostSettingsPanel:not(.settings-minimized) .toggle-option,#hostSettingsPanel:not(.settings-minimized) .category-choice,#hostSettingsPanel:not(.settings-minimized) .compact-category-choice{cursor:pointer!important;min-height:4.35rem!important}#hostSettingsPanel:not(.settings-minimized) .two-option-toggle.opacity-50 .toggle-option,#hostSettingsPanel:not(.settings-minimized) .category-choice[disabled],#hostSettingsPanel:not(.settings-minimized) .category-choice.disabled{cursor:default!important}#hostSettingsPanel:not(.settings-minimized) .category-card-grid,#hostSettingsPanel:not(.settings-minimized) #categoryCards{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(8.4rem,100%),1fr))!important;gap:.72rem!important}@media (max-width:430px){#hostSettingsPanel:not(.settings-minimized) .category-card-grid,#hostSettingsPanel:not(.settings-minimized) #categoryCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}#hostSettingsPanel:not(.settings-minimized) .toggle-option,#hostSettingsPanel:not(.settings-minimized) .category-choice,#hostSettingsPanel:not(.settings-minimized) .compact-category-choice{min-height:4.15rem!important}}#screen-qa>#btn-nextTurn:not(.hidden-screen),#screen-qa>#btn-adminNextTurn:not(.hidden-screen),#screen-qa>#btn-willVote:not(.hidden-screen){align-self:center!important;width:min(100%,28rem)!important;min-height:4.65rem!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;justify-content:center!important;align-items:center!important}#screen-qa>#btn-nextTurn:not(.hidden-screen),#screen-qa>#btn-adminNextTurn:not(.hidden-screen){padding-left:1.4rem!important;padding-right:1.4rem!important}#screen-qa>#btn-willVote:not(.hidden-screen){padding-left:1.55rem!important;padding-right:1.55rem!important;white-space:normal!important}@media (max-width:430px){#screen-qa>#btn-nextTurn:not(.hidden-screen),#screen-qa>#btn-adminNextTurn:not(.hidden-screen),#screen-qa>#btn-willVote:not(.hidden-screen){width:min(100%,22rem)!important;min-height:4.35rem!important}}#screen-dashboard:not(.hidden-screen)>.flex.gap-4.w-full.mt-6{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;width:100%!important;gap:1rem!important}#screen-dashboard:not(.hidden-screen) #t-rematchBtn:not(.hidden-screen){display:flex!important;align-items:center!important;justify-content:center!important;flex:0 1 28rem!important;width:min(100%,28rem)!important;max-width:28rem!important;min-width:0!important;min-height:4.8rem!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;letter-spacing:0!important}#screen-dashboard:not(.hidden-screen) #btn-forceLobby:not(.hidden-screen){flex:0 0 auto!important;min-height:4.4rem!important;display:flex!important;align-items:center!important;justify-content:center!important}@media (max-width:430px){#screen-dashboard:not(.hidden-screen) #t-rematchBtn:not(.hidden-screen){width:min(100%,22rem)!important;flex-basis:min(100%,22rem)!important;min-height:4.45rem!important;font-size:1.35rem!important;line-height:1.16!important}}#screen-result:not(.hidden-screen){align-items:center!important}#screen-result:not(.hidden-screen) #t-nextToDashboard:not(.hidden-screen){display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;width:min(100%,28rem)!important;max-width:28rem!important;min-width:0!important;min-height:4.8rem!important;margin:1rem auto 0 auto!important;padding-left:1.4rem!important;padding-right:1.4rem!important;box-sizing:border-box!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;letter-spacing:0!important}@media (max-width:430px){#screen-result:not(.hidden-screen) #t-nextToDashboard:not(.hidden-screen){width:min(100%,22rem)!important;min-height:4.45rem!important;font-size:1.45rem!important;line-height:1.16!important}}body.wg-clean-ghost-guess-active{align-items:center!important;justify-content:flex-start!important;overflow-x:hidden!important;overflow-y:auto!important;min-height:100vh!important;min-height:100dvh!important;padding-bottom:max(2.5rem,env(safe-area-inset-bottom))!important}body.wg-clean-ghost-guess-active #app{width:min(100%,44rem)!important;max-width:min(100%,44rem)!important;min-width:0!important;overflow:visible!important}#screen-ghost-guess.ghost-guess-screen:not(.hidden-screen){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:.85rem!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:.2rem .25rem 2.75rem .25rem!important;box-sizing:border-box!important;isolation:isolate!important}#screen-ghost-guess #revealBanner{width:min(100%,34rem)!important;max-width:100%!important;margin:0 auto!important;padding:1rem 1.1rem!important;overflow:visible!important;box-sizing:border-box!important}#screen-ghost-guess #t-revealLabel{font-size:1rem!important;line-height:1.18!important;letter-spacing:0!important;overflow:visible!important}#screen-ghost-guess #revealedGhostName{font-size:1.95rem!important;line-height:1.08!important;overflow-wrap:anywhere!important;overflow:visible!important}#screen-ghost-guess #ghostGuessActionArea.ghost-guess-action:not(.hidden-screen){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:.85rem!important;width:100%!important;max-width:42rem!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important;box-sizing:border-box!important}#screen-ghost-guess .ghost-guess-title{display:block!important;width:min(100%,34rem)!important;max-width:100%!important;margin:.1rem auto 0 auto!important;padding:.9rem 1rem!important;box-sizing:border-box!important;border:4px solid var(--card-border)!important;border-radius:1.15rem!important;background:rgba(255,255,255,.86)!important;box-shadow:0 5px 0 var(--shadow-color)!important;color:#111827!important;font-size:1.55rem!important;line-height:1.14!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:0!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.dark #screen-ghost-guess .ghost-guess-title{background:rgba(15,23,42,.88)!important;color:#f8fafc!important}#screen-ghost-guess #guessGrid.ghost-guess-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;justify-items:stretch!important;gap:1rem!important;width:100%!important;max-width:40rem!important;min-width:0!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:.25rem .45rem 2.4rem .45rem!important;box-sizing:border-box!important;overflow:visible!important}#screen-ghost-guess .ghost-guess-option{appearance:none!important;-webkit-appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:15rem!important;height:auto!important;margin:0!important;padding:.75rem!important;box-sizing:border-box!important;border:4px solid var(--card-border)!important;border-radius:1.15rem!important;background:#ffffff!important;box-shadow:0 6px 0 var(--shadow-color)!important;color:#111827!important;cursor:pointer!important;overflow:visible!important;pointer-events:auto!important;touch-action:manipulation!important;position:relative!important;z-index:10!important}#screen-ghost-guess .ghost-guess-option:active{transform:translateY(6px)!important;box-shadow:0 0 0 var(--shadow-color)!important}#screen-ghost-guess .ghost-guess-image{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:13.5rem!important;object-fit:contain!important;border-radius:.85rem!important;background:#ffffff!important;pointer-events:none!important;user-select:none!important}#screen-ghost-guess .ghost-guess-text{display:block!important;width:100%!important;max-width:100%!important;font-size:1.55rem!important;line-height:1.18!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important;pointer-events:none!important}@media (max-width:520px){body.wg-clean-ghost-guess-active{padding-left:.75rem!important;padding-right:.75rem!important}#screen-ghost-guess.ghost-guess-screen:not(.hidden-screen){gap:.7rem!important;padding-bottom:3rem!important}#screen-ghost-guess #revealBanner{padding:.82rem .9rem!important}#screen-ghost-guess #revealedGhostName{font-size:1.55rem!important}#screen-ghost-guess .ghost-guess-title{font-size:1.28rem!important;line-height:1.16!important;padding:.78rem .85rem!important}#screen-ghost-guess #guessGrid.ghost-guess-grid{grid-template-columns:minmax(0,1fr)!important;max-width:24rem!important;gap:.85rem!important;padding-left:.35rem!important;padding-right:.35rem!important;padding-bottom:2.75rem!important}#screen-ghost-guess .ghost-guess-option{min-height:11.75rem!important;padding:.65rem!important}#screen-ghost-guess .ghost-guess-image{max-height:10.25rem!important}}@media (max-width:520px) and (max-height:720px){#screen-ghost-guess #revealBanner{padding:.65rem .8rem!important}#screen-ghost-guess #revealedGhostName{font-size:1.35rem!important}#screen-ghost-guess .ghost-guess-option{min-height:9.75rem!important}#screen-ghost-guess .ghost-guess-image{max-height:8.25rem!important}}body.wg-clean-vote-active{align-items:center!important;justify-content:flex-start!important;overflow-x:hidden!important;overflow-y:auto!important;min-height:100vh!important;min-height:100dvh!important;padding-bottom:max(2.5rem,env(safe-area-inset-bottom))!important}body.wg-clean-vote-active #app{width:min(100%,44rem)!important;max-width:min(100%,44rem)!important;min-width:0!important;overflow:visible!important}#screen-vote.vote-screen:not(.hidden-screen){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:.9rem!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:auto!important;height:auto!important;overflow:visible!important;padding:.15rem .25rem 2.75rem .25rem!important;box-sizing:border-box!important;isolation:isolate!important}#screen-vote .vote-screen-title{display:block!important;width:min(100%,31rem)!important;max-width:100%!important;margin:0 auto .15rem auto!important;padding:0 .25rem!important;font-size:2.45rem!important;line-height:1.04!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}#screen-vote .vote-option-list{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:1rem!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:.55rem .65rem 2.4rem .65rem!important;box-sizing:border-box!important}#screen-vote .vote-option-btn{appearance:none!important;-webkit-appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:min(100%,30rem)!important;min-width:0!important;min-height:5.25rem!important;height:auto!important;margin:0 auto .25rem auto!important;padding:1rem 1.2rem!important;box-sizing:border-box!important;border:4px solid var(--card-border)!important;border-radius:1.15rem!important;background:linear-gradient(135deg,#7dd3fc,#60a5fa)!important;box-shadow:0 6px 0 var(--shadow-color)!important;color:#111827!important;cursor:pointer!important;font-size:1.7rem!important;line-height:1.16!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;pointer-events:auto!important;touch-action:manipulation!important;position:relative!important;z-index:10!important}#screen-vote .vote-option-btn:active{transform:translateY(6px)!important;box-shadow:0 0 0 var(--shadow-color)!important}#screen-vote .vote-option-list>.game-card{width:min(100%,30rem)!important;height:auto!important;max-height:none!important;margin:0 auto!important;overflow:visible!important}@media (max-width:430px){body.wg-clean-vote-active{padding-left:.75rem!important;padding-right:.75rem!important}#screen-vote.vote-screen:not(.hidden-screen){gap:.7rem!important;padding-bottom:3rem!important}#screen-vote .vote-screen-title{font-size:2rem!important;line-height:1.05!important}#screen-vote .vote-option-list{gap:.82rem!important;padding-left:.35rem!important;padding-right:.35rem!important;padding-bottom:2.75rem!important}#screen-vote .vote-option-btn{width:min(100%,23.5rem)!important;min-height:5.05rem!important;padding:.9rem 1rem!important;font-size:1.4rem!important}}html,body{min-height:100%;max-width:100%;overflow-x:clip!important;scroll-behavior:auto}body{min-height:100dvh;min-height:100svh;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:max(1rem,env(safe-area-inset-bottom))!important}html[dir="rtl"] body,html.wg-preflight-rtl body{direction:rtl}#app,#app>div,.header-pill,#inGameTopBarContainer,.game-card,.lobby-showcase-panel,.admin-settings-panel,.player-rules-panel,.lobby-players-panel,.settings-grid-main,.player-rules-grid,.category-card-grid,#playerList,#dashboardList,#votePlayerList,#guessGrid{max-width:100%;min-width:0;box-sizing:border-box}#app>div:not(.hidden-screen),#screen-lobby:not(.hidden-screen),#screen-draw:not(.hidden-screen),#screen-qa:not(.hidden-screen),#screen-vote:not(.hidden-screen),#screen-ghost-guess:not(.hidden-screen),#screen-result:not(.hidden-screen),#screen-dashboard:not(.hidden-screen){width:100%;overflow:visible!important;overflow-anchor:none}button,.party-btn,[role="button"],input,select,textarea,.toggle-option,.category-choice,.compact-category-choice,.settings-summary-expand-btn,.settings-collapse-arrow{touch-action:manipulation;-webkit-tap-highlight-color:transparent;max-width:100%}button,.party-btn,[role="button"]{user-select:none;-webkit-user-select:none}input,select,textarea{min-width:0}.apple-emoji,.rx-apple-emoji,.notification-message .apple-emoji,.notification-message .rx-apple-emoji,button .apple-emoji,.party-btn .apple-emoji,.toggle-option .apple-emoji,.category-choice .apple-emoji,.rule-card .apple-emoji,.settings-badge .apple-emoji,.settings-icon-bubble .apple-emoji,.header-actions .apple-emoji{display:inline-block!important;width:1em;height:1em;min-width:1em;min-height:1em;max-width:1em;max-height:1em;object-fit:contain!important;vertical-align:-0.15em!important;line-height:1!important;margin:0 .035em!important;white-space:nowrap!important;flex:0 0 auto!important}#screen-login .text-7xl .apple-emoji,#loginHeroGhost .apple-emoji,#loginHeroGhost .apple-emoji-hero{max-width:5.25rem!important;max-height:5.25rem!important}#hostSettingsPanel:not(.settings-minimized):not(.hidden-screen){overflow:visible!important;padding-bottom:1.05rem!important}#hostSettingsPanel:not(.settings-minimized):not(.hidden-screen) .settings-grid-main,#playerSettingsSummary:not(.hidden-screen) .player-rules-grid{overflow:visible!important}#hostSettingsPanel:not(.settings-minimized):not(.hidden-screen) #settingsMinimizeArrow,#hostSettingsPanel:not(.settings-minimized):not(.hidden-screen) #settingsMinimizeArrow.hidden-screen,#hostSettingsPanel:not(.settings-minimized):not(.hidden-screen) #settingsMinimizeArrow[hidden]{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:5!important;margin-top:.8rem!important}#hostSettingsPanel.settings-minimized #settingsMinimizeArrow{display:none!important;pointer-events:none!important}#customCategoryInput,#compactCustomCategoryInput,.dark #customCategoryInput,.dark #compactCustomCategoryInput{caret-color:currentColor}#canvas-container,canvas,#drawCanvas{max-width:100%}#joinModal,#loadingJoinModal,#recoveryModal,#hostControlsModal,#startTimerContainer{max-width:100vw;max-height:100dvh}html.wg-screen-readiness-active,body.wg-screen-readiness-active{overflow:hidden!important}body.wg-ui-not-ready #app,body.wg-ui-not-ready .header-pill,body.wg-ui-not-ready #inGameTopBarContainer,body.wg-screen-hydrating #app,body.wg-screen-hydrating .header-pill,body.wg-screen-hydrating #inGameTopBarContainer{pointer-events:none!important}body.wg-screen-hydrating #app>div:not(.hidden-screen){animation:none!important}#wgScreenReadinessOverlay{position:fixed;inset:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.36),transparent 30rem),radial-gradient(circle at 82% 88%,rgba(56,189,248,.22),transparent 28rem),rgba(15,23,42,.88);color:#fff;visibility:hidden;opacity:0;pointer-events:auto;transition:opacity .18s ease,visibility .18s ease;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4)}html:not(.dark) #wgScreenReadinessOverlay{background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.72),transparent 30rem),radial-gradient(circle at 82% 88%,rgba(56,189,248,.30),transparent 28rem),rgba(224,242,254,.90);color:#0f172a}html.emoji-booting #wgScreenReadinessOverlay,html.wg-screen-readiness-active #wgScreenReadinessOverlay,body.wg-screen-readiness-active #wgScreenReadinessOverlay{display:flex!important;visibility:visible!important;opacity:1!important}html.emoji-booting body>#wgScreenReadinessOverlay,html.emoji-booting body>#assetPreloadNotice{visibility:visible!important}.wg-readiness-card{width:min(92vw,25rem);border-radius:1.75rem;border:1px solid rgba(255,255,255,.24);background:rgba(15,23,42,.78);box-shadow:0 20px 60px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.14);padding:1.25rem 1.15rem;text-align:center}html:not(.dark) .wg-readiness-card{background:rgba(255,255,255,.76);border-color:rgba(30,64,175,.20);box-shadow:0 20px 60px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.78)}.wg-readiness-icon{width:3.5rem;height:3.5rem;margin:0 auto .75rem;display:grid;place-items:center;border-radius:1.25rem;background:linear-gradient(135deg,rgba(34,211,238,.95),rgba(99,102,241,.95));box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 8px 22px rgba(15,23,42,.18);font-size:1.75rem;animation:wgReadinessPulse 1.2s ease-in-out infinite}.wg-readiness-title{font-weight:900;font-size:1.08rem;line-height:1.25}.wg-readiness-subtitle{margin-top:.35rem;font-weight:800;font-size:.86rem;line-height:1.35;opacity:.72}.wg-readiness-track{height:.55rem;margin-top:.9rem;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.28)}.wg-readiness-bar{width:22%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#6366f1,#a855f7);animation:wgReadinessBar 1.05s ease-in-out infinite}@keyframes wgReadinessPulse{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-.18rem) scale(1.03)}}@keyframes wgReadinessBar{0%{transform:translateX(-115%)}100%{transform:translateX(455%)}}body.rtl .wg-readiness-card,html[dir="rtl"] .wg-readiness-card{direction:rtl}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width:560px){body{padding-left:max(.75rem,env(safe-area-inset-left))!important;padding-right:max(.75rem,env(safe-area-inset-right))!important}#app>div:not(.hidden-screen){padding-left:min(1.15rem,4vw)!important;padding-right:min(1.15rem,4vw)!important}.party-btn{min-height:3.1rem}#btn-ready{margin-bottom:.75rem!important}}@media (min-width:900px){body{padding-bottom:2rem!important}#app{width:min(94vw,88rem)!important}#app>div:not(.hidden-screen){margin-left:auto;margin-right:auto}}html.wg-refresh-no-loading #loadingJoinModal,html.wg-refresh-no-loading #recoveryModal,html.wg-refresh-no-loading #joinModal,html.wg-refresh-no-loading #assetPreloadNotice,html.wg-refresh-no-loading #wgScreenReadinessOverlay,html.wg-refresh-no-loading.emoji-booting #wgScreenReadinessOverlay,html.wg-refresh-no-loading.wg-screen-readiness-active #wgScreenReadinessOverlay,body.wg-screen-readiness-active html.wg-refresh-no-loading #wgScreenReadinessOverlay{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.wg-refresh-no-loading.emoji-booting body>*{visibility:visible!important}html.wg-refresh-no-loading.wg-restore-mode:not(.wg-restore-snapshot-painted) #app>div{display:none!important;visibility:hidden!important;pointer-events:none!important}html.wg-single-loading-owner #assetPreloadNotice,html.wg-single-loading-owner #loadingJoinModal,html.wg-single-loading-owner.emoji-booting body>#assetPreloadNotice{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.wg-unified-loading-visible #wgScreenReadinessOverlay,html.wg-single-loading-owner.emoji-booting body>#wgScreenReadinessOverlay{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html.wg-loader-fast-ready:not(.wg-unified-loading-visible) #wgScreenReadinessOverlay,html.wg-loader-fast-ready:not(.wg-unified-loading-visible).emoji-booting body>#wgScreenReadinessOverlay{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.wg-unified-loading-visible,body.wg-unified-loading-visible{overflow:hidden!important}.notification-bar.notification-game-results,.notification-history-card.notification-game-results{color:#f8fafc!important;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.24),transparent 34%),radial-gradient(circle at 78% 88%,rgba(250,204,21,.18),transparent 44%),linear-gradient(145deg,rgba(15,23,42,.96),rgba(30,41,59,.92))!important;border-color:rgba(255,255,255,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 16px 32px rgba(15,23,42,.24),0 0 26px rgba(250,204,21,.14)!important}.notification-game-results .notification-game-results-stack,.notification-game-results .notification-game-results-list{display:grid!important;width:100%!important;min-width:0!important;position:relative!important;z-index:1!important}.notification-game-results .notification-game-results-stack{gap:.5rem!important}.notification-game-results .notification-game-results-list{gap:.34rem!important}.notification-game-results .notification-game-results-title{width:100%!important;font-weight:1000!important;font-size:clamp(.98rem,2.8vw,1.14rem)!important;line-height:1.15!important;letter-spacing:0!important;color:#fff7ed!important;text-shadow:0 1px 10px rgba(250,204,21,.30)!important;white-space:normal!important;overflow:visible!important}.notification-game-results .notification-game-results-row{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:.38rem!important;width:100%!important;min-width:0!important;border-radius:10px!important;padding:.38rem .52rem!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.30)!important}.notification-game-results .notification-game-results-row-first{color:#241600!important;background:radial-gradient(circle at 14% 0%,rgba(255,255,255,.88),transparent 36%),linear-gradient(135deg,rgba(255,247,190,.98),rgba(250,204,21,.86) 50%,rgba(180,83,9,.42))!important;border-color:rgba(255,224,102,.82)!important}.notification-game-results .notification-game-results-row-second{color:#0f172a!important;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.96),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(226,232,240,.78) 54%,rgba(100,116,139,.34))!important;border-color:rgba(248,250,252,.84)!important}.notification-game-results .notification-game-results-row-third{color:#fff7ed!important;background:radial-gradient(circle at 14% 0%,rgba(251,191,36,.34),transparent 38%),linear-gradient(135deg,rgba(120,53,15,.92),rgba(46,20,7,.94) 58%,rgba(12,10,10,.96))!important;border-color:rgba(217,119,6,.62)!important}.notification-game-results .notification-game-results-medal{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.4rem!important;min-width:1.4rem!important}.notification-game-results .notification-game-results-label,.notification-game-results .notification-game-results-name{min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important;line-height:1.18!important}.notification-game-results .notification-game-results-label{font-weight:1000!important}.notification-game-results .notification-game-results-name{font-weight:900!important}html body #toast,html body .toast,html body #assetPreloadNotice{position:fixed!important;top:var(--wg-topbar-overlay-top,calc(92px + env(safe-area-inset-top)))!important;bottom:auto!important;z-index:6502!important;transform:translateX(-50%) translateY(-12px)!important}html body #toast.show,html body .toast.show,html body #assetPreloadNotice.asset-show{transform:translateX(-50%) translateY(0)!important}html body #toast.show{animation:toastTopFadeIn 0.3s,toastTopFadeOut 0.3s 2.5s forwards!important}html body #notificationBar,html body .notification-bar{position:fixed!important;top:var(--wg-topbar-overlay-top,calc(92px + env(safe-area-inset-top)))!important;bottom:auto!important;z-index:6502!important;transform:translateX(-50%) translateY(-12px)!important}html body #notificationBar.is-visible,html body .notification-bar.is-visible{transform:translateX(-50%) translateY(0)!important}html.wg-smooth-ui-switching #app,html.wg-smooth-ui-switching .header-pill,html.wg-smooth-ui-switching #inGameTopBarContainer,html.wg-smooth-ui-switching .game-card,html.wg-smooth-ui-switching .lab-topbar,html.wg-smooth-ui-switching .reaction-dock,html.wg-smooth-ui-switching .settings-toolbar,html.wg-smooth-ui-switching .topbar-settings-popover,html.wg-smooth-ui-switching .notification-center,html.wg-smooth-ui-switching .notification-bar,html.wg-smooth-ui-switching .party-btn,html.wg-smooth-ui-switching .topbar-icon-btn,html.wg-smooth-ui-switching .topbar-rest-btn,html.wg-smooth-ui-switching .topbar-input,html.wg-smooth-ui-switching .topbar-choice-btn{transition:background-color 320ms cubic-bezier(.22,.72,.18,1),background 320ms cubic-bezier(.22,.72,.18,1),color 260ms ease,border-color 320ms cubic-bezier(.22,.72,.18,1),box-shadow 320ms cubic-bezier(.22,.72,.18,1),opacity 220ms ease,filter 320ms ease,transform 260ms cubic-bezier(.22,.72,.18,1)!important;will-change:background-color,color,border-color,box-shadow,opacity,transform}html.wg-language-switching #app>div:not(.hidden-screen),html.wg-language-switching .header-pill,html.wg-language-switching #inGameTopBarContainer,html.wg-language-switching .lab-topbar{animation:wgLanguageSettle 260ms cubic-bezier(.22,.72,.18,1) both!important}body.wg-smooth-ui-switching #app,body.wg-smooth-ui-switching .header-pill,body.wg-smooth-ui-switching #inGameTopBarContainer{pointer-events:auto!important}html body .reaction-pop{--wg-reaction-pop-size:108px;--wg-reaction-pop-emoji-size:102px;z-index:6504!important}html body .reaction-pop.from-screen{--wg-reaction-pop-size:118px;--wg-reaction-pop-emoji-size:112px}html body .reaction-pop .reaction-pop-emoji{width:var(--wg-reaction-pop-size)!important;height:var(--wg-reaction-pop-size)!important;min-width:var(--wg-reaction-pop-size)!important;min-height:var(--wg-reaction-pop-size)!important;max-width:var(--wg-reaction-pop-size)!important;max-height:var(--wg-reaction-pop-size)!important;flex:0 0 var(--wg-reaction-pop-size)!important;display:grid!important;place-items:center!important;overflow:visible!important}html body .reaction-pop .reaction-pop-emoji:where(.rx-apple-emoji,.apple-emoji,.emoji-native,img){width:var(--wg-reaction-pop-emoji-size)!important;height:var(--wg-reaction-pop-emoji-size)!important;min-width:var(--wg-reaction-pop-emoji-size)!important;min-height:var(--wg-reaction-pop-emoji-size)!important;max-width:var(--wg-reaction-pop-emoji-size)!important;max-height:var(--wg-reaction-pop-emoji-size)!important;object-fit:contain!important}@media (max-width:560px){html body .reaction-pop{--wg-reaction-pop-size:92px;--wg-reaction-pop-emoji-size:88px}html body .reaction-pop.from-screen{--wg-reaction-pop-size:96px;--wg-reaction-pop-emoji-size:92px}}@media (min-width:900px){html body .reaction-pop{--wg-reaction-pop-size:118px;--wg-reaction-pop-emoji-size:110px}html body .reaction-pop.from-screen{--wg-reaction-pop-size:128px;--wg-reaction-pop-emoji-size:120px}}html body .drag-preview{--wg-drag-preview-size:108px;--wg-drag-preview-emoji-size:102px;width:var(--wg-drag-preview-size)!important;height:var(--wg-drag-preview-size)!important;min-width:var(--wg-drag-preview-size)!important;min-height:var(--wg-drag-preview-size)!important;max-width:var(--wg-drag-preview-size)!important;max-height:var(--wg-drag-preview-size)!important;display:grid!important;place-items:center!important;z-index:6505!important;overflow:visible!important}html body .drag-preview:where(.rx-apple-emoji,.apple-emoji,.emoji-native,img){width:var(--wg-drag-preview-emoji-size)!important;height:var(--wg-drag-preview-emoji-size)!important;min-width:var(--wg-drag-preview-emoji-size)!important;min-height:var(--wg-drag-preview-emoji-size)!important;max-width:var(--wg-drag-preview-emoji-size)!important;max-height:var(--wg-drag-preview-emoji-size)!important;object-fit:contain!important}@media (max-width:560px){html body .drag-preview{--wg-drag-preview-size:92px;--wg-drag-preview-emoji-size:88px}}@media (min-width:900px){html body .drag-preview{--wg-drag-preview-size:118px;--wg-drag-preview-emoji-size:110px}}html body #recoveryModal,html body #recoveryModal:not(.hidden-screen),html.wg-recovery-prompt-visible #recoveryModal:not(.hidden-screen){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.wg-recovery-prompt-visible #loadingJoinModal,html.wg-recovery-prompt-visible #wgScreenReadinessOverlay,body.wg-recovery-prompt-visible #wgScreenReadinessOverlay{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#wgScreenReadinessOverlay .wg-unified-loading-actions,#wgScreenReadinessOverlay .wg-unified-loading-actions .party-btn{position:relative!important;z-index:3!important;pointer-events:auto!important;touch-action:manipulation!important}#sourceSettingBlock,#toggleBg_setSource,#t-setSource{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body>.header-pill #t-langBtn,body>.header-pill #btn-themeToggle,#labTopbar #langBtn,#labTopbar #themeBtn{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#mainMenuSettingsBtn{min-width:3rem!important;min-height:3rem!important;display:inline-grid!important;place-items:center!important;line-height:1!important;flex:0 0 auto!important}html.wg-addon-room-active #mainMenuSettingsBtn,body.wg-addon-room-active #mainMenuSettingsBtn{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html:not(.wg-addon-room-active) #mainMenuSettingsBtn,body:not(.wg-addon-room-active) #mainMenuSettingsBtn{display:inline-grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body:not(.wg-addon-room-active)>.header-pill #headerActions{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body:not(.wg-addon-room-active)>.header-pill #mainMenuSettingsBtn{position:relative!important;z-index:5!important;width:3rem!important;height:3rem!important;padding:0!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;transition:transform 160ms cubic-bezier(.2,.9,.2,1),filter 180ms ease,box-shadow 180ms ease!important}body:not(.wg-addon-room-active)>.header-pill #mainMenuSettingsBtn:active{transform:translateY(2px) scale(.965)!important}@media (max-width:480px){body:not(.wg-addon-room-active)>.header-pill #mainMenuSettingsBtn{width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;font-size:1.12rem!important}}html.wg-main-menu-player-settings-open:not(.wg-addon-room-active),body.wg-main-menu-player-settings-open:not(.wg-addon-room-active){overflow-x:hidden!important}html.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #whoIsGhostReactionAddonRoot,body.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #whoIsGhostReactionAddonRoot,html.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #whoIsGhostReactionAddonRoot[hidden],body.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #whoIsGhostReactionAddonRoot[hidden]{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;position:fixed!important;inset:0!important;z-index:2147482400!important;width:100vw!important;min-height:100vh!important;min-height:100dvh!important;background:rgba(0,0,0,.32)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}html.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #whoIsGhostReactionAddonRoot>.lab-controls,body.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #whoIsGhostReactionAddonRoot>.lab-controls{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:fixed!important;inset-inline:0!important;top:calc(74px + env(safe-area-inset-top))!important;bottom:0!important;left:0!important;right:0!important;width:100vw!important;height:auto!important;padding:0 max(10px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;align-items:flex-start!important;justify-content:center!important;box-sizing:border-box!important}html.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #labTopbar,body.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #labTopbar,html.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #reactionDock,body.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #reactionDock,html.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #settingsToolbar,body.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #settingsToolbar,html.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #notificationBar,body.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #notificationBar,html.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #notificationCenter,body.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #notificationCenter,html.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #topbarEmojiPicker,body.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #topbarEmojiPicker{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #topbarSettingsPopover,body.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #topbarSettingsPopover{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:min(720px,calc(100vw - 20px))!important;max-height:min(560px,calc(100dvh - 112px))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;margin:0 auto!important;touch-action:pan-y!important}html.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #topbarSettingsPopover[hidden],body.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #topbarSettingsPopover[hidden]{display:none!important}html.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #topbarSettingsTabs,body.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #topbarSettingsTabs{min-height:48px!important}html.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #topbarSettingsPopover button,body.wg-main-menu-player-settings-open:not(.wg-addon-room-active) #topbarSettingsPopover button{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}#topbarSettingsPopover .settings-control-btn,#topbarSettingsPopover .settings-text-size-btn,#topbarSettingsPopover .settings-tab-btn{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;user-select:none!important;-webkit-user-select:none!important;will-change:transform!important}#topbarSettingsPopover .settings-control-btn.is-pressing,#topbarSettingsPopover .settings-text-size-btn.is-pressing,#topbarSettingsPopover .settings-tab-btn.is-pressing{transform:scale(.965)!important;filter:brightness(1.04) saturate(1.04)!important}#topbarSettingsPopover.no-jiggle-updating .topbar-settings-content,#topbarSettingsPopover.no-jiggle-updating .topbar-settings-page{animation:none!important}#topbarSettingsPopover.no-jiggle-updating,#topbarSettingsPopover.no-jiggle-updating .settings-control-card,#topbarSettingsPopover.no-jiggle-updating .settings-control-btn,#topbarSettingsPopover.no-jiggle-updating .settings-text-size-btn,#topbarSettingsPopover.no-jiggle-updating .settings-tab-btn{transition-property:background,border-color,box-shadow,color,opacity,filter!important}.main-menu-settings-modal{position:fixed!important;inset:0!important;z-index:2147482500!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(18px,env(safe-area-inset-top)) 18px max(20px,env(safe-area-inset-bottom))!important;background:rgba(0,0,0,.72)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;box-sizing:border-box!important}.main-menu-settings-modal.hidden-screen{display:none!important}.main-menu-settings-card{width:min(92vw,360px)!important;padding:24px!important;display:flex!important;flex-direction:column!important;gap:14px!important;text-align:center!important}.main-menu-settings-title{margin:0 0 6px!important;font-size:1.75rem!important;font-weight:900!important;text-transform:uppercase!important;color:var(--text-main)!important}.main-menu-settings-action{width:100%!important;min-height:3.5rem!important;padding:.8rem 1rem!important;font-size:1.15rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media (max-width:480px){.main-menu-settings-card{padding:20px!important}.main-menu-settings-action{font-size:1.05rem!important}}html:not(.wg-addon-room-active) #whoIsGhostReactionAddonRoot,body:not(.wg-addon-room-active) #whoIsGhostReactionAddonRoot{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html:not(.wg-addon-room-active) #reactionDock,body:not(.wg-addon-room-active) #reactionDock,html:not(.wg-addon-room-active) #settingsToolbar,body:not(.wg-addon-room-active) #settingsToolbar,html:not(.wg-addon-room-active) #notificationBar,body:not(.wg-addon-room-active) #notificationBar,html:not(.wg-addon-room-active) #notificationCenter,body:not(.wg-addon-room-active) #notificationCenter,html:not(.wg-addon-room-active) #topbarEmojiPicker,body:not(.wg-addon-room-active) #topbarEmojiPicker,html:not(.wg-addon-room-active) #wgAddonNotificationsBtn,body:not(.wg-addon-room-active) #wgAddonNotificationsBtn{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html:not(.wg-addon-room-active) #headerActions>#wgAddonSettingsBtn,html:not(.wg-addon-room-active) body #headerActions>#wgAddonSettingsBtn,body:not(.wg-addon-room-active) #headerActions>#wgAddonSettingsBtn{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.wg-addon-room-active #headerActions>#wgAddonSettingsBtn,html.wg-addon-room-active body #headerActions>#wgAddonSettingsBtn,body.wg-addon-room-active #headerActions>#wgAddonSettingsBtn{display:inline-grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;place-items:center!important}html:not(.wg-addon-room-active) #topbarSettingsPopover,body:not(.wg-addon-room-active) #topbarSettingsPopover{visibility:visible!important;opacity:1!important;pointer-events:auto!important}html:not(.wg-addon-room-active) #topbarSettingsPopover *,body:not(.wg-addon-room-active) #topbarSettingsPopover *{pointer-events:auto!important}html:not(.wg-addon-room-active) #topbarSettingsTabs .settings-tab-btn:not([data-tab="player"]),body:not(.wg-addon-room-active) #topbarSettingsTabs .settings-tab-btn:not([data-tab="player"]),html:not(.wg-addon-room-active) #topbarGameSettingsPanel,body:not(.wg-addon-room-active) #topbarGameSettingsPanel,html:not(.wg-addon-room-active) #topbarBadgeSettingsPanel,body:not(.wg-addon-room-active) #topbarBadgeSettingsPanel,html:not(.wg-addon-room-active) #topbarLeaveSettingsPanel,body:not(.wg-addon-room-active) #topbarLeaveSettingsPanel{display:none!important}.topbar-settings-popover .settings-language-theme-row{grid-template-columns:minmax(112px,.78fr) minmax(184px,1.42fr)!important}.topbar-settings-popover .settings-language-card,.topbar-settings-popover .settings-theme-card{justify-content:center!important;padding:4px!important}.topbar-settings-popover .settings-language-row,.topbar-settings-popover .settings-theme-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:100%!important;min-width:0!important;overflow:visible!important;direction:ltr!important}.topbar-settings-popover .settings-language-btn,.topbar-settings-popover .settings-theme-btn{height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;border-radius:13px!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important}.topbar-settings-popover .settings-language-btn{width:35px!important;min-width:35px!important;max-width:35px!important;flex:0 0 35px!important;font-size:17px!important}.topbar-settings-popover .settings-language-btn.is-active{width:auto!important;min-width:74px!important;max-width:none!important;flex:1 1 auto!important;padding:0 5px!important;font-size:10.8px!important;line-height:1.1!important}.topbar-settings-popover .settings-theme-btn{width:24px!important;min-width:24px!important;max-width:24px!important;flex:0 0 24px!important;font-size:16px!important}.topbar-settings-popover .settings-theme-btn.is-active{width:auto!important;min-width:82px!important;max-width:none!important;flex:1 1 auto!important;padding:0 4px!important;font-size:10px!important;line-height:1.08!important}.topbar-settings-popover .settings-language-active-label,.topbar-settings-popover .settings-language-icon-only,.topbar-settings-popover .settings-theme-active-label,.topbar-settings-popover .settings-theme-icon-only{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;white-space:nowrap!important;min-width:0!important;direction:ltr!important}.topbar-settings-popover .settings-language-btn .rx-apple-emoji,.topbar-settings-popover .settings-language-btn .emoji-native,.topbar-settings-popover .settings-theme-btn .rx-apple-emoji,.topbar-settings-popover .settings-theme-btn .emoji-native{width:1.38em!important;min-width:1.38em!important;max-width:1.38em!important;height:1.38em!important;min-height:1.38em!important;max-height:1.38em!important;margin:0!important}.topbar-settings-popover[dir="rtl"] .settings-language-theme-row{direction:rtl!important}html[data-theme="sunrise"] body{background:radial-gradient(circle at 18% 10%,rgba(254,215,170,.46),transparent 32%),radial-gradient(circle at 86% 22%,rgba(125,211,252,.36),transparent 30%),linear-gradient(135deg,#fff7ed,#e0f2fe 58%,#fde68a)!important}html[data-theme="sunrise"] .header-pill{color:#3b2208!important;border-color:rgba(251,191,36,.48)!important;background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.62),transparent 34%),linear-gradient(135deg,rgba(254,240,138,.96),rgba(251,146,60,.70) 52%,rgba(56,189,248,.72))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.60),0 8px 0 rgba(120,53,15,.55),0 18px 36px rgba(124,45,18,.18)!important}.topbar-settings-popover .settings-sound-only-row{grid-template-columns:minmax(0,1fr)!important}.topbar-settings-popover .settings-game-reaction-mode-card{justify-content:center!important;padding:4px!important}.topbar-settings-popover .settings-game-reaction-mode-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:100%!important;min-width:0!important;overflow:visible!important;direction:ltr!important}.topbar-settings-popover .settings-game-reaction-mode-btn{width:34px!important;min-width:34px!important;max-width:34px!important;height:44px!important;min-height:44px!important;max-height:44px!important;flex:0 0 34px!important;padding:0!important;border-radius:13px!important;font-size:17px!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important}.topbar-settings-popover .settings-game-reaction-mode-btn.is-active{width:auto!important;min-width:120px!important;max-width:none!important;flex:1 1 auto!important;padding:0 5px!important;font-size:10px!important;line-height:1.08!important}.topbar-settings-popover .settings-game-reaction-mode-btn[data-reaction-mode="screen-disabled"].is-active{min-width:166px!important;font-size:9.6px!important}.topbar-settings-popover .settings-game-reaction-mode-btn.is-partial,.topbar-settings-popover .settings-game-reaction-mode-card.is-partial .settings-game-reaction-mode-btn.is-active{background:rgba(14,165,233,.18)!important;box-shadow:inset 0 0 0 2px rgba(14,165,233,.52),0 8px 18px rgba(14,165,233,.14)!important}.topbar-settings-popover .settings-game-reaction-mode-card.is-off .settings-game-reaction-mode-btn.is-active{background:rgba(239,68,68,.18)!important;box-shadow:inset 0 0 0 2px rgba(239,68,68,.54),0 8px 18px rgba(239,68,68,.15)!important}.topbar-settings-popover .settings-game-reaction-active-label,.topbar-settings-popover .settings-game-reaction-icon-only{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;white-space:nowrap!important;min-width:0!important;direction:ltr!important}.topbar-settings-popover .settings-game-reaction-mode-btn .rx-apple-emoji,.topbar-settings-popover .settings-game-reaction-mode-btn .emoji-native,.topbar-settings-popover .settings-game-reaction-mode-btn .apple-emoji{width:1.42em!important;min-width:1.42em!important;max-width:1.42em!important;height:1.42em!important;min-height:1.42em!important;max-height:1.42em!important;margin:0!important}.topbar-settings-popover[dir="rtl"] .settings-game-reaction-mode-card{direction:rtl!important}.topbar-settings-popover #topbarRoleSection,.topbar-settings-popover #topbarRoleOptions{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body>.header-pill{display:grid!important;grid-template-columns:max(2.75rem,var(--wg-header-side-space,3rem)) minmax(0,1fr) max(2.75rem,var(--wg-header-side-space,3rem))!important;align-items:center!important;justify-items:center!important;column-gap:clamp(.25rem,1.4vw,.65rem)!important;direction:ltr!important}body>.header-pill .header-ghost{grid-column:1!important;justify-self:center!important;margin:0!important}body>.header-pill #t-title,html.wg-addon-room-active body>.header-pill #t-title,body.rtl>.header-pill #t-title,body:not(.rtl)>.header-pill #t-title{grid-column:2!important;justify-self:center!important;width:100%!important;max-width:min(100%,58rem)!important;margin:0!important;text-align:center!important}body:not(.rtl)>.header-pill #t-title{direction:ltr!important}body.rtl>.header-pill #t-title{direction:rtl!important}body>.header-pill #headerActions{grid-column:3!important;justify-self:center!important;margin:0!important}html body #hostControlsModal.host-controls-modal:not(.hidden-screen),html body #hostControlsModal:not(.hidden-screen){z-index:2147482000!important;background:rgba(0,0,0,.78)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html body #hostControlsModal.host-controls-modal:not(.hidden-screen) *,html body #hostControlsModal:not(.hidden-screen) *{opacity:1!important;filter:none!important;transform:none!important}html body #hostControlsModal .host-controls-card,html body #hostControlsModal .game-card{width:min(100%,22rem)!important;padding:1.35rem!important;gap:.9rem!important;border-radius:1.25rem!important;border:3px solid rgba(255,255,255,.22)!important;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.16),transparent 36%),linear-gradient(145deg,rgba(17,24,39,.98),rgba(49,46,129,.94))!important;color:#f8fafc!important;box-shadow:0 22px 48px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.16)!important;opacity:1!important;filter:none!important;transform:none!important}html body #hostControlsModal #hostControlPlayerName{color:#c084fc!important;text-shadow:0 2px 10px rgba(0,0,0,.52)!important;opacity:1!important;filter:none!important}html body #hostControlsModal .host-control-action-btn,html body #hostControlsModal .party-btn{min-height:3.8rem!important;border-radius:1rem!important;border:2px solid rgba(255,255,255,.18)!important;color:#ffffff!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important;opacity:1!important;filter:none!important;box-shadow:0 8px 0 rgba(0,0,0,.35),0 14px 22px rgba(0,0,0,.24)!important}html body #hostControlsModal #t-modKick.host-control-action-btn,html body #hostControlsModal #t-modKick{background:linear-gradient(145deg,#fb923c,#ea580c)!important}html body #hostControlsModal #t-modBan.host-control-action-btn,html body #hostControlsModal #t-modBan{background:linear-gradient(145deg,#f87171,#dc2626)!important}html body #hostControlsModal #t-modTransfer.host-control-action-btn,html body #hostControlsModal #t-modTransfer{background:linear-gradient(145deg,#a78bfa,#7c3aed)!important}html body #hostControlsModal #t-modCancel.host-control-action-btn,html body #hostControlsModal #t-modCancel{background:linear-gradient(145deg,#94a3b8,#475569)!important}@media (max-width:560px){html body #hostControlsModal{align-items:center!important;justify-content:center!important;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1.35rem,env(safe-area-inset-bottom))!important}html body #hostControlsModal .host-controls-card,html body #hostControlsModal .game-card{width:min(92vw,22rem)!important}}@media (max-width:560px){html:not(.emoji-booting),html:not(.emoji-booting) body{overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}html body .topbar-settings-popover,html body .topbar-settings-content,html body .topbar-settings-page{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}html body .topbar-settings-popover{max-height:min(78svh,calc(100svh - 116px))!important}html body .topbar-settings-popover:where(.settings-control-card,.settings-control-main,.settings-control-label,.topbar-choice-grid,.topbar-choice-btn,.settings-tab-btn,.settings-control-btn,.settings-text-size-btn,.settings-language-btn,.settings-theme-btn,.settings-game-reaction-mode-btn){touch-action:pan-y!important}html body #screen-lobby:not(.hidden-screen),html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized),html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized) .settings-grid-main{overflow-y:visible!important;touch-action:pan-y!important}html body #screen-lobby:not(.hidden-screen) #hostSettingsPanel:not(.settings-minimized):where(.settings-field-block,.two-option-toggle,.toggle-option,.category-choice,.compact-category-choice,#categoryCards,.category-card-grid,#customCategoryInput){touch-action:pan-y!important}}html:not(.wg-addon-room-active),html:not(.wg-addon-room-active) body:not(.wg-main-menu-player-settings-open){--app-text-scale:1!important;--wg-ui-text-scale:1!important;--wg-readable-text-scale:1!important;--wg-title-text-scale:1!important;--wg-title-live-scale:1!important}html:not(.wg-addon-room-active) body{justify-content:flex-start!important;align-items:center!important;min-height:100dvh!important;padding-top:max(.7rem,env(safe-area-inset-top))!important;padding-bottom:max(1rem,env(safe-area-inset-bottom))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html:not(.wg-addon-room-active) body>.header-pill{display:grid!important;grid-template-columns:clamp(2.4rem,7vw,3rem) minmax(0,1fr) auto!important;align-items:center!important;justify-items:center!important;column-gap:clamp(.25rem,1.3vw,.6rem)!important;width:min(100%,42rem)!important;max-width:min(42rem,calc(100vw - 1rem))!important;min-height:clamp(3.7rem,9vh,5.15rem)!important;margin:0 auto clamp(.55rem,1.5vh,1rem)!important;padding:clamp(.42rem,1.25vh,.72rem) clamp(.5rem,1.5vw,.78rem)!important;contain:layout!important}html:not(.wg-addon-room-active) body>.header-pill .header-ghost{grid-column:1!important;justify-self:center!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:clamp(2.35rem,7vh,3.1rem)!important;height:clamp(2.35rem,7vh,3.1rem)!important;opacity:.92!important;transform:none!important;animation:none!important;filter:none!important}html:not(.wg-addon-room-active) body>.header-pill #t-title,html:not(.wg-addon-room-active) body.rtl>.header-pill #t-title,html:not(.wg-addon-room-active) body:not(.rtl)>.header-pill #t-title{grid-column:2!important;justify-self:center!important;width:100%!important;max-width:min(100%,34rem)!important;min-width:0!important;min-height:1.2em!important;margin:0!important;padding:.05rem .1rem!important;font-size:clamp(1.18rem,min(4.4vw,3.7vh),2.25rem)!important;line-height:1.12!important;text-align:center!important;white-space:normal!important;overflow:visible!important}html:not(.wg-addon-room-active) body>.header-pill #headerActions{grid-column:3!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:min(42vw,11rem)!important;gap:clamp(.2rem,.8vw,.4rem)!important;padding:clamp(.2rem,.8vh,.38rem)!important;overflow:visible!important}html:not(.wg-addon-room-active) body>.header-pill #headerActions>.party-btn,html:not(.wg-addon-room-active) body>.header-pill #t-langBtn,html:not(.wg-addon-room-active) body>.header-pill #btn-themeToggle,html:not(.wg-addon-room-active) body>.header-pill #mainMenuSettingsBtn{width:auto!important;min-width:clamp(2.35rem,6.2vh,3rem)!important;max-width:4.25rem!important;min-height:clamp(2.35rem,6.2vh,3rem)!important;height:clamp(2.35rem,6.2vh,3rem)!important;padding:0 .55rem!important;font-size:clamp(.9rem,2.1vh,1.12rem)!important;line-height:1!important;border-width:3px!important;border-radius:.82rem!important;box-shadow:0 4px 0 var(--shadow-color)!important;flex:0 0 auto!important}html:not(.wg-addon-room-active) #app{width:min(100%,42rem)!important;max-width:min(42rem,calc(100vw - 1rem))!important;margin:0 auto!important}html:not(.wg-addon-room-active) #screen-login:not(.hidden-screen){width:100%!important;max-width:100%!important;gap:clamp(.78rem,1.75vh,1.35rem)!important;padding:clamp(1rem,2.6vh,2rem) clamp(1rem,3vw,2rem)!important}html:not(.wg-addon-room-active) #screen-login #loginHeroGhost{width:clamp(4.15rem,10.5vh,6rem)!important;height:clamp(4.15rem,10.5vh,6rem)!important;margin-bottom:clamp(.25rem,.85vh,.8rem)!important}html:not(.wg-addon-room-active) #screen-login #loginHeroGhost .apple-emoji,html:not(.wg-addon-room-active) #screen-login #loginHeroGhost .apple-emoji-hero{width:clamp(3.8rem,9.4vh,5.25rem)!important;height:clamp(3.8rem,9.4vh,5.25rem)!important;min-width:clamp(3.8rem,9.4vh,5.25rem)!important;min-height:clamp(3.8rem,9.4vh,5.25rem)!important;max-width:clamp(3.8rem,9.4vh,5.25rem)!important;max-height:clamp(3.8rem,9.4vh,5.25rem)!important}html:not(.wg-addon-room-active) #screen-login #t-labelName{margin-bottom:clamp(.25rem,.7vh,.5rem)!important;font-size:clamp(1rem,2.4vh,1.25rem)!important}html:not(.wg-addon-room-active) #screen-login #playerName{min-height:clamp(3.1rem,7.2vh,4.2rem)!important;padding:clamp(.62rem,1.6vh,1rem)!important;font-size:clamp(1.25rem,3.2vh,1.88rem)!important}html:not(.wg-addon-room-active) #screen-login #t-btnCreate,html:not(.wg-addon-room-active) #screen-login #t-btnJoin{min-height:clamp(3.05rem,7vh,4rem)!important;padding-top:clamp(.58rem,1.55vh,.85rem)!important;padding-bottom:clamp(.58rem,1.55vh,.85rem)!important}html:not(.wg-addon-room-active) #screen-login .main-menu-version{margin-top:0!important;font-size:clamp(.82rem,1.9vh,.95rem)!important}@media (max-height:700px){html:not(.wg-addon-room-active) body>.header-pill{min-height:3.35rem!important;margin-bottom:.42rem!important}html:not(.wg-addon-room-active) body>.header-pill .header-ghost{display:none!important}html:not(.wg-addon-room-active) #screen-login:not(.hidden-screen){gap:.65rem!important;padding-top:.9rem!important;padding-bottom:.9rem!important}}