@font-face{font-family:Nephilm;src:url(/fonts/Nephilm.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Inter Variable;src:url(/fonts/InterVariable.woff2)format("woff2-variations");font-display:swap;font-style:normal;font-weight:100 900}:root{color:#f7f3e9;font-synthesis:none;text-rendering:optimizelegibility;--ink:#f7f3e9;--muted:#96949d;--panel:#151519;--line:#2a292f;--acid:#dfff43;--orange:#ff6b35;--violet:#8c6cff;--room-detail-accent:#ac96ff;--room-details-accent:#ac96ff;--room-detail-bright:#e2dcfb;--room-detail-muted:#a49ac3;--room-detail-rgb:166, 145, 232;background:#121726;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}html{background:#121726;font-size:90%}body{background-color:#0000;background-image:radial-gradient(34rem 42rem at -8% 12%,#6e37d552,#0000 68%),radial-gradient(32rem 38rem at 108% 72%,#4361b540,#0000 70%),radial-gradient(42rem 24rem at 50% 108%,#622bd41f,#0000 72%),linear-gradient(145deg,#19182b 0%,#121827 48%,#1a1728 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-width:288px;min-height:100svh;margin:0}#root{min-height:100svh}button,input{font:inherit}button{cursor:pointer}.animated-brand{white-space:nowrap;align-items:center;gap:6.3px;display:inline-flex}.animated-brand-logo{object-fit:contain;flex:none;width:27px;height:23.4px;transform:translateY(-1.8px)}.animated-brand-word{white-space:nowrap;align-items:baseline;gap:.025em;display:inline-flex}.animated-brand-word>span{color:#f5f2ff;opacity:.92;transform-origin:50% 72%;display:inline-block}.animated-brand-word>span:nth-child(2){color:#eee9ff}.animated-brand-word>span:nth-child(3){color:#e4dbff}.animated-brand-word>span:nth-child(4){color:#d8caff}.animated-brand-word>span:nth-child(5){color:#cab9fa}.animated-brand-word>span:nth-child(6){color:#b99ff2}.animated-brand-word>span:nth-child(7){color:#a98fea}.animated-brand-word>span:nth-child(8){color:#99a3e8}.animated-brand-word>span:nth-child(9){color:#8db9dd}.animated-brand-word>span:nth-child(10){color:#86c4d5}.fatal-error-card{color:#eef3fa;text-align:center;-webkit-backdrop-filter:blur(16px);background:#171c2ac7;border:1px solid #a8a3d424;border-radius:18px;width:min(420px,100%);padding:32px 22px 26px;position:relative;box-shadow:0 24px 64px #060a1647}.fatal-error-card:before{content:"";background:linear-gradient(90deg,#0000,#b2a2e8a6,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.fatal-error-logo{object-fit:contain;filter:drop-shadow(0 8px 20px #9276da2e);width:58px;height:58px;margin:8px auto 16px}.fatal-error-kicker{color:#8f9ab3;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font:500 11.5px/1.3 Inter Variable,Arial,sans-serif;display:block}.fatal-error-card h1{color:#f0edfb;letter-spacing:-.015em;margin:0;font:400 clamp(20px,4vw,26px)/1.25 Varela Round,DM Sans,sans-serif}.fatal-error-card p{color:#aab5c9;max-width:330px;margin:10px auto 0;font:400 12.5px/1.6 Inter Variable,DM Sans,sans-serif}.fatal-error-card button{color:#ece9fb;min-height:38px;box-shadow:none;background:#876fc91a;border:1px solid #b2a2e83d;border-radius:999px;margin-top:20px;padding:0 18px;font:500 12px/1 Inter Variable,DM Sans,sans-serif;transition:border-color .18s,background .18s,color .18s}.fatal-error-card button:hover{color:#fff;background:#876fc92e;border-color:#c6b7ef7a}.home-shell{background:0 0;min-height:100svh;overflow:hidden}.topbar{border-bottom:.9px solid var(--line);justify-content:space-between;align-items:center;height:70.2px;padding:0 clamp(21.6px,5vw,75.6px);display:flex}.brand{color:var(--ink);letter-spacing:-.04em;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;text-decoration:none}.brand span{color:var(--acid)}.api-pill,.connection{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7.2px;font-size:11.5px;font-weight:700;display:inline-flex}.api-pill:before,.connection:before{content:"";background:#efb447;border-radius:50%;width:6.3px;height:6.3px}.api-pill[data-online=true]:before,.connection[data-online=true]:before{background:var(--acid);box-shadow:0 0 10.8px #dfff43a6}.hero-section{grid-template-columns:1.15fr .85fr;align-items:center;gap:36px;width:min(1062px,100% - 43.2px);min-height:423px;margin:0 auto;padding:57.6px 0 46.8px;display:grid}.hero-kicker,.panel-kicker{color:var(--acid);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.hero-copy h1{letter-spacing:-.075em;margin:12.6px 0 19.8px;font-family:Space Grotesk,sans-serif;font-size:clamp(3.25rem,7vw,6.8rem);line-height:.88}.hero-copy h1 em{color:var(--acid);font-style:normal}.hero-copy>p{color:#aaa8b1;max-width:549px;font-size:1rem;line-height:1.65}.hero-stats{flex-wrap:wrap;gap:27px;margin-top:30.6px;display:flex}.hero-stats span{color:#727078;text-transform:uppercase;letter-spacing:.08em;font-size:11.5px}.hero-stats b{color:var(--ink);letter-spacing:0;margin-bottom:3.6px;font-size:1rem;display:block}.hero-bomb{aspect-ratio:1;color:#0b0b0d;background:var(--acid);letter-spacing:-.08em;border:1.8px solid #2c2b32;border-radius:50%;place-content:center;justify-self:center;width:min(288px,80vw);font-family:Space Grotesk,sans-serif;font-size:5rem;font-weight:700;line-height:.7;display:grid;position:relative;transform:rotate(-7deg);box-shadow:19.8px 21.6px #201f24,0 0 81px #dfff4321}.hero-bomb i{margin-left:37.8px;font-style:normal}.hero-fuse{border-top:9px solid var(--orange);border-right:9px solid var(--orange);border-radius:0 49.5px 0 0;width:73.8px;height:68.4px;position:absolute;top:-48.6px;right:41.4px;transform:rotate(-12deg)}.hero-fuse:after{color:var(--acid);content:"✦";font-size:2.4rem;position:absolute;top:-15.3px;left:-7.2px}.action-grid{border:.9px solid var(--line);grid-template-columns:1fr 1fr;width:min(1062px,100% - 43.2px);margin:0 auto 27px;display:grid}.action-card{background:#151519ed;grid-template-columns:1fr 1fr;gap:18px;padding:30.6px;display:grid;position:relative}.action-card+.action-card{border-left:.9px solid var(--line)}.action-card>div,.action-card>button{grid-column:1/-1}.action-card h2,.bonus-panel h2{letter-spacing:-.04em;margin:5.4px 0 0;font:600 1.55rem/1.1 Space Grotesk,sans-serif}.card-number{color:#37363d;font:700 2.5rem/1 Space Grotesk,sans-serif;position:absolute;top:23.4px;right:27px}label{color:#817f88;letter-spacing:.08em;text-transform:uppercase;gap:7.2px;font-size:11px;font-weight:700;display:grid}input{width:100%;min-width:0;color:var(--ink);background:#0e0e11;border:.9px solid #343239;border-radius:0;outline:none;padding:11.7px 12.6px;transition:border-color .15s,box-shadow .15s}input:focus{border-color:var(--acid);box-shadow:0 0 0 2.7px #dfff4314}.code-input{letter-spacing:.25em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-weight:700}.primary-button,.secondary-button{text-transform:uppercase;letter-spacing:.05em;border:0;justify-content:space-between;align-items:center;min-height:45px;padding:0 16.2px;font-weight:700;display:flex}.primary-button{color:#0b0b0d;background:var(--acid)}.secondary-button{color:var(--ink);background:#2d2b33}.primary-button:hover,.secondary-button:hover{filter:brightness(1.12)}button:disabled{cursor:not-allowed;opacity:.45}.home-error{color:#ffb19a;background:#ff6b3514;border:.9px solid #ff6b3559;width:min(1062px,100% - 43.2px);margin:0 auto 21.6px;padding:12.6px 16.2px}footer{color:#54525a;letter-spacing:.12em;text-align:center;padding:27px;font-size:11px}.game-shell{background:radial-gradient(circle at 50% 45%,#8c6cff1a,#0000 33%),#0b0b0d;min-height:100svh}.loading-card{color:var(--muted);align-items:center;gap:12.6px;display:flex}.spinner{border:1.8px solid #33323a;border-top-color:var(--acid);border-radius:50%;width:19.8px;height:19.8px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.room-bar{border-bottom:.9px solid var(--line);background:#101013;grid-template-columns:1fr auto 1fr;align-items:center;height:66.6px;padding:0 27px;display:grid}.ghost-button{color:var(--muted);background:0 0;border:0;justify-self:start;padding:9px 0}.room-title{justify-items:center;gap:3.6px;display:grid}.room-title strong{font:600 1rem Space Grotesk,sans-serif}.room-title span{color:#66646d;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.room-title b{color:var(--acid);letter-spacing:.18em}.connection{justify-self:end}.arena{grid-template-columns:minmax(198px,252px) 1fr minmax(198px,252px);min-height:calc(100svh - 66.6px);display:grid}.players-panel,.bonus-panel{border-right:.9px solid var(--line);background:#101013c7;padding:25.2px 18px}.bonus-panel{border-right:0;border-left:.9px solid var(--line)}.player-card{opacity:.68;border:.9px solid #0000;border-bottom-color:#242329;grid-template-columns:37.8px 1fr auto;align-items:center;gap:10.8px;padding:10.8px;display:grid}.player-card[data-active=true]{opacity:1;background:#dfff430f;border-color:#dfff4373}.player-card[data-eliminated=true]{filter:grayscale();opacity:.3}.avatar{color:#0b0b0d;background:var(--violet);border-radius:50%;place-items:center;width:36px;height:36px;font:700 1rem Space Grotesk;display:grid}.player-copy{gap:3.6px;min-width:0;display:grid}.player-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.player-copy small{color:var(--acid);font-size:10.5px}.player-copy span{color:var(--orange);letter-spacing:.08em;font-size:11.5px}.player-card>b{color:#55535c;font-size:11.5px}.playfield{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:36px;display:flex;position:relative;overflow:hidden}.bomb{color:#0b0b0d;background:var(--acid);border-radius:50%;place-items:center;width:106.2px;height:106.2px;transition:background .2s;display:grid;position:relative;box-shadow:0 0 54px #dfff4329}.bomb[data-urgent=true]{background:var(--orange);animation:.45s infinite alternate pulse}@keyframes pulse{to{transform:scale(1.04);box-shadow:0 0 72px #ff6b3559}}.fuse{border-top:5.4px solid var(--orange);border-right:5.4px solid var(--orange);border-radius:0 31.5px 0 0;width:40.5px;height:34.2px;position:absolute;top:-27px;right:10.8px}.fuse:after{color:var(--acid);content:"✦";font-size:1.6rem;position:absolute;top:-12.6px;left:-7.2px}.bomb-time{font:700 1.65rem Space Grotesk,sans-serif}.prompt{letter-spacing:-.08em;text-transform:uppercase;text-shadow:0 14.4px 45px #8c6cff38;font:700 clamp(4rem,10vw,8rem)/1 Space Grotesk,sans-serif}.word-form{grid-template-columns:1fr auto;width:min(504px,100%);margin-top:25.2px;display:grid}.word-form input{min-height:52.2px;font-size:1.05rem}.word-form button{color:#0b0b0d;background:var(--acid);border:0;padding:0 19.8px;font-weight:700}.last-word{color:#66646d;justify-content:space-between;width:min(504px,100%);margin-top:10.8px;font-size:11.5px;display:flex}.last-word strong{color:var(--ink)}.bonus-panel h2{margin-top:9px}.bonus-panel>p{color:var(--muted);font-size:12px;line-height:1.55}.letter-grid{grid-template-columns:repeat(5,1fr);gap:5.4px;margin-top:21.6px;display:grid}.letter-grid span{aspect-ratio:1;color:#5e5c64;text-transform:uppercase;background:#111114;border:.9px solid #302f35;place-items:center;font:700 11.5px Space Grotesk;display:grid}.letter-grid span[data-used=true]{color:#0b0b0d;border-color:var(--acid);background:var(--acid)}.dictionary-count{border-top:.9px solid var(--line);color:#5e5c64;margin-top:21.6px;padding-top:14.4px;font-size:11px}.state-card{text-align:center;justify-items:center;width:min(396px,100%);display:grid}.state-icon{color:var(--acid);font-size:3rem}.state-card h1{letter-spacing:-.06em;margin:12.6px 0 7.2px;font:700 clamp(2rem,5vw,3.6rem)/1 Space Grotesk}.state-card p{color:var(--muted);margin:0 0 23.4px;line-height:1.6}.state-card .primary-button{justify-content:center;width:min(252px,100%)}.waiting{color:var(--acid);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px}@media (width<=810px){.hero-section{grid-template-columns:1fr;padding-top:41.4px}.hero-bomb{width:189px;font-size:3.4rem}.action-grid{grid-template-columns:1fr}.action-card+.action-card{border-left:0;border-top:.9px solid var(--line)}.arena{grid-template-columns:1fr}.players-panel{border-right:0;border-bottom:.9px solid var(--line);padding:10.8px;display:flex;overflow-x:auto}.player-card{min-width:189px}.playfield{min-height:531px;padding:30.6px 18px 72px}.bonus-panel{border-left:0;border-top:.9px solid var(--line)}}@media (width<=504px){.topbar{height:57.6px;padding:0 16.2px}.api-pill{font-size:0}.api-pill:after{content:"Local";font-size:11px}.hero-section,.action-grid{width:min(100% - 21.6px,1062px)}.hero-section{min-height:0;padding:37.8px 0}.hero-copy h1{font-size:3.4rem}.hero-bomb{display:none}.action-card{grid-template-columns:1fr;padding:23.4px 18px}.action-card>*{grid-column:1/-1}.room-bar{grid-template-columns:auto 1fr auto;padding:0 12.6px}.room-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:117px;overflow:hidden}.connection{font-size:0}.prompt{font-size:4.6rem}.word-form{grid-template-columns:1fr}.word-form button{min-height:43.2px}}.room-status-cluster{justify-self:end;align-items:center;gap:16.2px;display:flex}.game-clock{color:var(--acid);letter-spacing:.08em;font:700 12px Space Grotesk,sans-serif}.arena{grid-template-columns:minmax(198px,225px) minmax(342px,1fr) minmax(270px,306px)}.players-panel{padding:16.2px 10.8px;position:relative;overflow:visible}.players-panel>header{color:#777581;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin:0 6.3px 10.8px;font-size:11px;display:flex}.players-panel>header b{color:var(--ink)}.player-card{border-radius:9px;grid-template-columns:37.8px minmax(0,1fr) auto;position:relative}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.player-copy small,.chat-role{color:#111;background:var(--acid);border-radius:3.6px;margin-left:3.6px;padding:1.8px 3.6px;font-size:10.5px}.player-copy small[data-role=moderator],.chat-role[data-role=moderator]{color:#fff;background:#7250db}.player-copy small[data-role=admin],.chat-role[data-role=admin]{color:#fff;background:#df5b43}.host-grace{color:#f2bc67;margin:14.4px 6.3px 0;font-size:11px;line-height:1.5}.mode-chip{color:#aaa2cd;letter-spacing:.07em;text-transform:uppercase;background:#8c6cff12;border:.9px solid #8c6cff40;border-radius:899.1px;margin-bottom:30.6px;padding:6.3px 10.8px;font-size:11px}.game-rail{border-left:.9px solid var(--line);background:#101013e0;max-height:calc(100svh - 66.6px);overflow-y:auto}.game-rail .bonus-panel{border:0;border-bottom:.9px solid var(--line);background:0 0;padding:18px}.game-rail .letter-grid{grid-template-columns:repeat(11,1fr);gap:2.7px;margin-top:12.6px}.game-rail .letter-grid span{font-size:10.5px}.chat-panel{border-bottom:.9px solid var(--line);grid-template-rows:auto minmax(162px,1fr) auto;min-height:351px;display:grid}.chat-panel>header{padding:14.4px 16.2px 10.8px}.chat-panel>header div{justify-content:space-between;align-items:baseline;display:flex}.chat-panel>header span{font-size:12px;font-weight:800}.chat-panel>header small{color:#64626d;font-size:10.5px}.chat-messages{scrollbar-width:thin;max-height:270px;padding:0 14.4px 10.8px;overflow-y:auto}.chat-messages-content{min-width:0;display:flow-root}.system-message{color:#66646d;text-align:center;margin:7.2px 0;font-size:11px;font-style:italic}.chat-message{margin:9px 0}.chat-message header{align-items:center;gap:3.6px;display:flex}.chat-message header strong{color:#dedde4;text-overflow:ellipsis;white-space:nowrap;max-width:117px;font-size:11px;overflow:hidden}.chat-message time{color:#4f4d56;margin-left:auto;font-size:10.5px}.chat-message p{color:#a7a5ae;overflow-wrap:anywhere;margin:3.6px 0 0;font-size:11.5px;line-height:1.45}.chat-message a{color:#f4ce58}.chat-form{border-top:.9px solid var(--line);grid-template-columns:1fr auto;padding:9px;display:grid}.chat-form input{min-height:34.2px;padding:7.2px 9px;font-size:11.5px}.chat-form button{color:#111;background:var(--acid);border:0;padding:0 9px;font-size:10.5px;font-weight:800}.settings-panel{padding:12.6px}.settings-panel>summary{color:#d6d4dc;cursor:pointer;font-size:11.5px;font-weight:800;list-style-position:inside}.settings-panel form{gap:9.9px;margin-top:13.5px;display:grid}.settings-grid,.sub-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:7.2px;display:grid}.settings-panel label{gap:4.5px;font-size:10.5px}.settings-panel input,.settings-panel select{color:#dddce3;background:#0e0e11;border:.9px solid #34323c;min-height:30.6px;padding:5.4px 7.2px;font-size:11px}.settings-wide{grid-column:1/-1}.check-setting{color:#9b99a3;letter-spacing:0;text-transform:none;grid-template-columns:auto 1fr;align-items:center;display:flex;font-size:10.5px!important}.check-setting input{width:12.6px;min-height:12.6px}.save-settings{color:#111;background:var(--acid);border:0;min-height:34.2px;font-size:11px;font-weight:800}.ban-list{border-top:.9px solid var(--line);gap:5.4px;margin:0;padding:12.6px;display:grid}.ban-list strong{color:#888690;text-transform:uppercase;font-size:10.5px}.ban-list span{color:#d3d9e6;gap:2px;min-width:0;display:grid}.ban-list span small{color:#a3acbd;overflow-wrap:anywhere;font:400 12px/1.35 Inter Variable,Arial,sans-serif}.ban-list button{color:#ff9a78;text-align:left;background:#ff6b350d;border:.9px solid #ff6b3540;padding:6.3px;font-size:10.5px}@media (width<=1008px){.arena{grid-template-columns:198px minmax(324px,1fr) 270px}}@media (width<=810px){.arena{grid-template-columns:1fr}.players-panel{display:flex;overflow-x:auto}.players-panel>header,.host-grace{min-width:81px}.game-rail{grid-template-columns:1fr 1fr;max-height:none;display:grid}.settings-panel{grid-column:1/-1}.room-status-cluster .game-clock{display:none}}@media (width<=504px){.room-title span{display:none}.game-rail{display:block}.chat-panel{min-height:324px}}.game-shell{--game-bg:#171d2b;--game-chat-bg:#1e2533;--room-rail-width:378px;--game-panel:#242c3c;--game-panel-soft:#2b3548;--game-stage:#343f56;--game-stage-deep:#2e394d;--game-line:#becbe61f;--game-muted:#9aa6bd;--game-purple:#622bd4;--game-purple-light:#8558df;--game-action-gradient:linear-gradient(90deg, #5b45c4 0%, #7460df 48%, #5b45c4 100%);color:#f7f8fc;background:radial-gradient(circle at 48% 18%,#622bd421,#0000 30rem),linear-gradient(145deg,#171d2b,#111725 72%);min-height:100svh;font-family:Inter Variable,Arial,Helvetica,sans-serif}.game-shell.centered{place-items:center;display:grid}.game-shell .loading-card{border:.9px solid var(--game-line);min-height:64.8px;color:var(--game-muted);background:var(--game-panel);padding:0 21.6px;box-shadow:0 21.6px 54px #0509124d}.game-shell .spinner{border-color:#ffffff1f;border-top-color:var(--game-purple-light)}.game-shell .room-bar{z-index:30;width:100%;max-width:none;height:var(--room-bar-height);background:#222a39;border:0;padding:0;display:block;position:relative;box-shadow:0 7.2px 21.6px #070b142e}.room-bar-main{width:100%;min-width:0;height:var(--room-bar-height);background:var(--game-action-gradient);border-bottom:.9px solid #e2dcff29;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 14.4px;display:grid;position:relative;box-shadow:inset 0 .9px #ffffff0f}.room-nav-start{justify-self:start;align-items:center;gap:9.9px;display:flex;position:relative}.room-game-actions{background:#1b243561;border:1px solid #aea4cb1c;border-radius:12px;align-items:center;gap:4px;padding:4px;display:inline-flex}.game-host-actions .room-game-actions button{color:#aebed1;min-width:90px;min-height:32px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font:400 11.5px/1 Inter Variable,Arial,Helvetica,sans-serif;transition:background .18s,color .18s;display:inline-flex}.game-host-actions .room-game-actions .room-pause-button{color:#d0c3e7;background:linear-gradient(110deg,#9076bd2e,#8378af1a);min-width:112px}.game-host-actions .room-game-actions .room-pause-button:hover{color:#e0d5ef;background:#997ecb3b}.room-game-actions button:focus-visible{outline-offset:2px;outline:1px solid #ab99cc}.room-game-actions svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 15px;width:15px;height:15px}.room-menu-toggle{color:#d3ccef;width:30.6px;height:30.6px;box-shadow:none;background:0 0;border:0;border-radius:0;place-content:center;gap:3.6px;padding:0;display:grid;position:relative}.room-menu-toggle:after{content:"";pointer-events:none;background:#e1dcff2b;width:1px;height:20px;position:absolute;top:calc(50% - 10px);right:0}.room-menu-toggle:hover{color:#eee9ff}.room-menu-toggle:focus-visible{outline-offset:-5px;outline:1px solid #c1b2ef}.room-menu-toggle i{background:currentColor;border-radius:1.8px;width:13.5px;height:1.35px}.room-menu-toggle[aria-expanded=true]{color:#eee9ff;background:0 0}.room-home-brand{color:#f7f8fc;background:0 0;border:0;justify-self:start;align-items:center;gap:0;width:max-content;padding:0;display:flex}.room-home-brand .animated-brand-word{letter-spacing:.07em;font:400 16.2px/1 Nephilm,Arial,Helvetica,sans-serif}.room-exit-button{color:#c3bbda;background:#1a17331f;border:1px solid #c7bee626;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;padding:0;transition:color .18s,background .18s,border-color .18s;display:grid}.room-exit-button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:20px;height:20px}.room-exit-button:hover{color:#eee9fa;background:#b6a4e61f;border-color:#cbc2ed4d}.room-exit-button:focus-visible{outline-offset:3px;outline:2px solid #b6a6e2}.room-profile-cluster{justify-self:end;align-items:center;gap:8.1px;display:flex}.room-user-pill{-webkit-backdrop-filter:blur(9px)saturate(120%);background:#4a587485;border:.9px solid #cdd6eb2e;border-radius:7.2px;justify-content:flex-end;align-items:center;gap:9px;min-width:0;min-height:36px;padding:.9px 2.7px .9px 10.8px;display:flex;box-shadow:inset 0 .9px #ffffff14,0 6.3px 16.2px #0d121f3d}.room-user-pill strong{color:#f7f8fc;text-overflow:ellipsis;white-space:nowrap;max-width:135px;font:400 12.6px/1 Varela Round,Arial,Helvetica,sans-serif;overflow:hidden}.room-user-avatar{flex:none;width:30.6px;height:30.6px;display:block;position:relative}.room-user-avatar img{object-fit:cover;border-radius:2.7px;width:100%;height:100%}.room-user-avatar:after{content:"";background:#5ee6a8;border:1.8px solid #53617a;border-radius:50%;width:8.1px;height:8.1px;position:absolute;bottom:-1.8px;right:-1.8px;box-shadow:0 0 7.2px #5ee6a8ad}.room-user-avatar[data-online=false]:after{opacity:.45}.game-shell .game-clock{color:#fff;font:500 12.6px/1 Inter Variable,Arial,Helvetica,sans-serif}.game-shell .connection{color:#aeb8ca;letter-spacing:.04em;text-transform:none;align-items:center;gap:6.3px;font:500 12px/1 Inter Variable,Arial,Helvetica,sans-serif;display:inline-flex}.game-shell .connection:before{content:"";background:#d09657;border-radius:50%;width:6.3px;height:6.3px}.game-shell .connection[data-online=true]:before{background:#5ee6a8;box-shadow:0 0 9px #5ee6a880}.room-mode-bar{color:#f6f7fb;background:linear-gradient(90deg,#5524bd,#6e3bd0 54%,#5a2bc0);grid-template-columns:225px 1fr 378px;align-items:center;font:400 12px/1 Inter Variable,Arial,Helvetica,sans-serif;display:grid}.room-mode-bar strong{padding-left:16.2px;font-weight:600}.room-mode-bar span{text-align:center}.room-mode-bar small{font:inherit;text-align:right;padding-right:16.2px}.game-shell .arena{min-height:calc(100svh - var(--room-bar-height));grid-template-columns:minmax(540px, 1fr) var(--room-rail-width);background:var(--game-stage-deep);display:grid;position:relative}.game-shell .players-panel{z-index:60;border:0;border-right:.9px solid var(--game-line);scrollbar-width:thin;visibility:hidden;pointer-events:none;background:#242c3c;width:252px;padding:0;transition:transform .22s,visibility .22s;display:block;position:absolute;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%);box-shadow:16.2px 0 39.6px #070b1452}.game-shell .players-panel[data-open=true]{visibility:visible;pointer-events:auto;transform:translate(0)}.room-sidebar-backdrop{z-index:50;-webkit-backdrop-filter:blur(.9px);background:#0a0e183d;border:0;padding:0;display:none;position:absolute;inset:0}.arena[data-sidebar-open=true] .room-sidebar-backdrop{display:block}.room-panel-heading>button{color:#aeb8ca;background:#ffffff0d;border:0;border-radius:5.4px;place-items:center;width:23.4px;height:23.4px;padding:0;font-size:15.3px;display:grid}.room-panel-heading{border-bottom:.9px solid var(--game-line);color:#f3f5fa;background:#0c111c29;justify-content:space-between;align-items:center;min-height:39.6px;padding:0 14.4px;font:500 11.7px/1 Inter Variable,Arial,Helvetica,sans-serif;display:flex}.room-roster header{color:#f4f6fa;margin:0 0 9.9px;font:400 12.6px/1 Varela Round,Arial,Helvetica,sans-serif}.room-roster{border-bottom:.9px solid var(--game-line);padding:13.5px 10.8px}.room-roster header{justify-content:space-between;margin:0 3.6px 8.1px;display:flex}.room-roster header b{color:#7f8ca4;font-weight:400}.room-roster>div{color:#cfd6e3;border-radius:6.3px;grid-template-columns:23.4px minmax(0,1fr) auto;align-items:center;gap:7.2px;min-height:32.4px;padding:3.6px 5.4px;font:400 12px/1 Inter Variable,Arial,Helvetica,sans-serif;display:grid}.room-roster>div[data-active=true]{color:#fff;background:#622bd438}.room-roster img{object-fit:cover;border-radius:50%;width:23.4px;height:23.4px}.room-roster>div>span{text-overflow:ellipsis;white-space:nowrap;gap:2.7px;display:grid;overflow:hidden}.room-roster>div>span small{color:#7f8da5;background:0 0;padding:0;font:400 10.5px/1 Inter Variable,Arial,Helvetica,sans-serif}.room-roster small,.game-shell .player-copy small,.game-shell .chat-role{color:#fff;background:var(--game-purple);letter-spacing:.04em;border-radius:3.6px;margin:0;padding:2.7px 3.6px;font:600 10.5px/1 Inter Variable,Arial,Helvetica,sans-serif}.game-shell .playfield{--orbit-surface-rgb:32 42 58;--playfield-padding-x:25.2px;--game-footer-height:90px;--game-footer-bottom:16px;--lobby-bar-height:44px;--status-band-height:0px;--playfield-header-height:var(--status-band-height);min-width:0;min-height:calc(100svh - var(--room-bar-height));grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(var(--playfield-header-height), auto) minmax(450px, 1fr) auto;padding:0 var(--playfield-padding-x) 16.2px;background:rgb(var(--orbit-surface-rgb));place-items:stretch stretch;display:grid;position:relative;overflow:hidden;container:playfield/inline-size}.game-shell .playfield[data-status-band=true]{--status-band-height:44px}.game-shell .playfield[data-lobby-joined=true]{--status-band-height:var(--lobby-bar-height)}.game-shell .playfield:after{z-index:10;pointer-events:none;content:"";background:linear-gradient(#0c121d00,#0a0f18a3);height:108px;position:absolute;bottom:0;left:0;right:0}.playfield-heading{grid-template-columns:1fr auto 1fr;grid-template-rows:minmax(var(--status-band-height), auto);color:#9aa6ba;align-items:center;gap:0 12.6px;font:400 11px/1 Inter Variable,Arial,Helvetica,sans-serif;display:grid;position:relative;top:4px}.playfield-heading>.playfield-status{grid-area:2/2;justify-self:center}.game-host-actions{z-index:12;flex-direction:row;align-items:center;gap:6px;width:max-content;display:flex;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.game-bottom-bar{--entry-to-footer-bottom:8px;--footer-inset:var(--game-footer-bottom);bottom:calc(var(--footer-inset) + var(--entry-to-footer-bottom));z-index:14;grid-template-rows:48.6px;grid-template-columns:minmax(0,1fr);align-items:center;width:min(642px,100% - 36px);display:grid;position:absolute;left:50%;transform:translate(-50%)}.game-shell .game-bottom-bar[data-has-leave=true]{grid-template-columns:max-content minmax(0,1fr);column-gap:10px;width:min(790px,100% - 36px)}.game-shell .game-bottom-bar[data-has-leave=true]>.room-leave-button{white-space:nowrap;grid-area:1/1;justify-self:start;min-height:40px;padding-inline:12px}.game-shell .game-bottom-bar[data-has-leave=true]>.play-controls{grid-column:2;justify-self:stretch;width:100%}.game-header-commentary{grid-area:1/1;justify-content:flex-start;align-items:center;width:100%;min-width:0;min-height:32px;display:flex;position:relative;transform:translateY(6px)}.game-header-commentary .game-commentator-zone{pointer-events:auto;scrollbar-width:thin;scrollbar-color:#536073 transparent;width:max-content;max-width:100%;max-height:40px;overflow:auto}.game-header-commentary .game-commentator{justify-content:flex-start;align-items:flex-start;gap:3px;width:max-content;max-width:100%;height:auto;min-height:32px}.game-header-commentary .game-commentator-copy{text-align:left;justify-items:start;gap:2px}.game-header-commentary .game-commentator-copy small{letter-spacing:0;color:var(--room-detail-accent);justify-content:flex-start;font-size:12px;line-height:1.2}.game-header-commentary .game-commentator-copy small strong{font-size:inherit;color:#8f9bb0;font-weight:400}.game-header-commentary .game-commentator-copy b{max-height:42px;font-size:var(--room-info-font-size);line-height:1.4}.game-header-commentary .commentator-category-message,.game-header-commentary .commentator-word-status{font-size:var(--room-info-font-size)}.game-header-commentary .game-commentator-main{gap:8px}.game-header-commentary .game-commentator-avatar{flex-basis:26px;width:26px;height:26px}.commentator-category-message{color:#c8cfdb;overflow-wrap:anywhere;font:400 13px/1.45 Varela Round,Arial,sans-serif}.commentator-category-message .word-category-badge{font:inherit;display:inline}.commentator-category-index{color:#9ea9bd;font-variant-numeric:tabular-nums;vertical-align:2px;margin:0 2px;font:500 11px/1 Inter Variable,Arial,sans-serif}.game-commentary-actions{z-index:14;display:flex;position:absolute;top:calc(100% + 8px);left:0}.game-commentary-actions .room-leave-button{gap:5px}.game-commentary-actions .room-leave-button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.game-rules-shortcut{flex:none;align-items:center;display:flex}.lobby-center-stage{justify-items:center;gap:14px;display:grid}.lobby-center-stage .lobby-start-actions{justify-content:center}.game-session-clock{text-align:right;background:0 0;border:0;border-radius:0;flex:none;grid-template-columns:auto;justify-self:end;align-items:center;row-gap:3px;min-width:60px;padding:4px;display:grid}.game-session-clock small{color:#939db5;letter-spacing:0;text-transform:none;white-space:nowrap;font:400 12px/1.2 Inter Variable,Arial,sans-serif}.game-session-clock time{color:#c5c8dd;font:500 var(--room-info-font-size,15px)/1.1 "Inter Variable", Arial, sans-serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em}.game-session-clock[data-paused=true] time{color:#a3a9bd}.game-host-actions button,.game-settings-trigger{color:#eee9fa;background:#622bd438;border:.9px solid #bca4ef38;border-radius:5.4px;min-height:28.8px;padding:0 9.9px;font:500 11px/1 Inter Variable,Arial,Helvetica,sans-serif}.game-host-actions button:hover{background:#622bd45c}.game-rules-shortcut .game-settings-trigger{color:#aaa7ed;width:auto;min-width:0;height:28px;min-height:28px;box-shadow:none;background:0 0;border:1px solid #857ce138;border-radius:5px;justify-content:center;justify-self:center;align-items:center;padding:0 10px;font-size:12px;font-weight:400;line-height:1.2;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.lobby-start-bar{--room-info-font-size:15px;isolation:isolate;z-index:12;min-width:0;height:44px;min-height:44px;max-height:44px;margin-inline:calc(-1 * var(--playfield-padding-x));box-shadow:none;background:0 0;grid-area:1/1/auto/-1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,34%) minmax(0,1fr);align-content:center;align-self:stretch;place-items:center;gap:4px 12px;padding:4px 14px;display:grid;position:relative}.lobby-rules-summary{grid-area:1/2;justify-content:center;justify-self:center;align-items:center;gap:10px;width:100%;min-width:0;display:flex;position:relative}.lobby-rules-summary .current-room-mode{flex:0 auto;min-width:0}.lobby-rules-summary .current-room-description{min-width:0;max-width:100%}.lobby-rules-summary .current-room-description>span{min-width:0}.lobby-start-actions{align-items:center;gap:8px;display:flex}.lobby-start-trailing{grid-area:1/3;justify-self:end;align-items:center;gap:10px;display:flex}.lobby-start-actions .lobby-start-button{color:#d2cdef;cursor:pointer;background:linear-gradient(110deg,#ae9fe821,#8c9dd50f);border:1px solid #b8b1e11c;border-radius:12px;justify-content:center;align-items:center;min-width:116px;min-height:36px;padding:0 16px;font:500 13px/1 Inter Variable,Arial,Helvetica,sans-serif;transition:border-color .2s,background .2s,color .2s;display:inline-flex;box-shadow:inset 0 1px #e1dbff06}.lobby-start-actions .room-leave-button{color:#aeb2c1;cursor:pointer;background:#9197aa0e;border:1px solid #b8b1e11c;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font:400 12px/1 Inter Variable,Arial,Helvetica,sans-serif;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.lobby-start-actions .room-leave-button:hover:enabled{color:#d4d4df;background:#9197aa1a;border-color:#b8b1e133}.lobby-start-actions .room-leave-button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.lobby-start-actions .lobby-start-button:hover:enabled{color:#e6e0fa;background:#a195dc2e;border-color:#b8b1e140}.lobby-start-actions .lobby-start-button:active:enabled{background:#a195dc1f}.lobby-start-actions button:focus-visible{outline-offset:3px;outline:1px solid #a397ee}.game-rules-shortcut .game-settings-trigger:hover,.game-rules-shortcut .game-settings-trigger[aria-expanded=true]{color:#c6c2fa;background:0 0;border-color:#857ce17a}.game-rules-shortcut .game-settings-trigger:focus-visible{outline-offset:2px;color:#c6c2fa;outline:1px solid #a49aef}.game-shell .playfield .room-action-button{min-height:var(--room-action-height,36px);padding:0 var(--room-action-padding,20px);color:#d2cdef;font:500 var(--room-action-font,13px)/1.2 "Inter Variable", Arial, Helvetica, sans-serif;cursor:pointer;background:linear-gradient(110deg,#ae9fe821,#8c9dd50f);border:1px solid #b8b1e11c;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex;box-shadow:inset 0 1px #e1dbff06}.game-shell .playfield .lobby-start-bar .room-action-button{--room-action-font:var(--room-info-font-size)}.game-shell .playfield .lobby-start-bar .game-settings-trigger{--room-action-font:calc(var(--room-info-font-size,15px) + .5px)}.game-shell .playfield .lobby-start-bar .room-leave-button,.game-shell .playfield .room-action-button.room-action-button--compact{--room-action-height:30px;--room-action-padding:12px;--room-action-font:13px;white-space:nowrap;border-radius:9px;width:max-content;min-width:0;max-width:100%}.game-shell .playfield .room-action-button:hover:enabled,.game-shell .playfield .room-action-button[aria-expanded=true]{color:#e6e0fa;background:#a195dc2e;border-color:#b8b1e140}.game-shell .playfield .room-action-button:active:enabled{background:#a195dc1f}.game-shell .playfield .room-action-button:focus-visible{outline-offset:3px;outline:1px solid #a397ee}.game-shell .playfield .room-action-button:disabled{opacity:.45;cursor:default}.playfield-mode{color:#dfe3ed;background:#19202e75;border:.9px solid #bbc6dc1a;border-radius:9px;grid-column:2;align-items:center;gap:0;padding:2.7px;font:400 11px/1 Inter Variable,Arial,Helvetica,sans-serif;display:inline-flex;box-shadow:inset 0 .9px #ffffff09,0 7.2px 21.6px #0a0e171a}.playfield-meta-item{border-radius:6.3px;align-items:center;gap:7.2px;min-height:34.2px;padding:3.6px 9.9px 3.6px 4.5px;display:inline-flex}.playfield-meta-item+.playfield-meta-item{border-left:.9px solid #bec8dc17}.playfield-meta-icon{color:#b78cff;background:linear-gradient(145deg,#8654e83d,#622bd41a);border-radius:6.3px;flex:0 0 25.2px;place-items:center;width:25.2px;height:25.2px;display:grid;box-shadow:inset 0 .9px #ffffff14}.playfield-meta-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:15.3px;height:15.3px}.playfield-meta-icon img{object-fit:cover;border-radius:50%;width:16.2px;height:16.2px}.playfield-meta-copy{text-align:left;gap:2.7px;display:grid}.playfield-meta-copy small{color:#77849a;letter-spacing:.1em;text-transform:uppercase;font:500 10.5px/1 Inter Variable,Arial,Helvetica,sans-serif}.playfield-meta-copy b{color:#e2e6ee;white-space:nowrap;font:450 11px/1 Inter Variable,Arial,Helvetica,sans-serif}.playfield-meta-item:last-child .playfield-meta-copy b{color:#c9b8f2}.playfield-status{color:#d7dde7;text-overflow:ellipsis;white-space:nowrap;background:#1f27368f;border:.9px solid #c4cfdf1f;border-radius:9px;align-items:center;gap:7.2px;max-width:225px;min-height:32.4px;padding:0 12.6px;font:400 12px/1 Varela Round,Arial,Helvetica,sans-serif;display:inline-flex;overflow:hidden;box-shadow:inset 0 .9px #ffffff0a,0 6.3px 18px #080c1414}.playfield-status i{background:#d3ba81;border-radius:50%;flex:none;width:5.4px;height:5.4px;box-shadow:0 0 0 3.6px #d3ba8113,0 0 9px #d3ba8138}.playfield-status[data-phase=playing]{color:#cceadd;background:#2a4e444d;border-color:#5ee6a821}.playfield-status[data-phase=playing] i{background:#65dca7;box-shadow:0 0 0 3.6px #65dca71a,0 0 10.8px #65dca775}.playfield-status[data-phase=finished]{color:#d5dbe4;background:#272f3e94;border-color:#becadc1f}.player-orbit,.finished-stage{--orbit-radius:min(clamp(252px, 26vw, 306px), var(--orbit-height-limit,306px));place-self:center;width:min(792px,100% - 45px);min-height:594px;position:relative;transform:translateY(-54px)}.player-orbit[data-crowded=true]{width:min(846px,100% - 27px);min-height:666px}.player-orbit[data-crowded=true] .player-card{--player-card-gap:5.4px;border-radius:9px;padding:6.3px}.player-orbit[data-crowded=true] .player-copy{gap:3.6px}.player-orbit[data-crowded=true] .player-lives{gap:1px}.player-orbit[data-phase=lobby] .player-card{pointer-events:none}.player-orbit[data-density=sparse] .player-card{--player-card-gap:9.9px;border-radius:14.4px;padding:12.6px}.player-orbit[data-density=sparse] .player-copy{gap:7.2px}.player-orbit[data-density=sparse] .player-lives{gap:2px}.game-shell .player-card{--player-card-gap:7.2px;--player-name-lives-offset:12px;--player-content-opacity:.9;z-index:auto;width:var(--player-card-width,138.6px);height:var(--player-card-height,127.8px);color:#f7f8fc;min-height:0;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:11.7px;padding:9.9px;display:contents;position:static;transform:none}.game-shell .player-card>:is(.player-profile-anchor,.player-word-anchor){width:inherit;height:inherit;min-width:inherit;min-height:inherit;padding:inherit;transform:translate(-50%, -50%) rotate(var(--orbit-angle)) translateY(calc(var(--orbit-radius) * -1)) rotate(var(--orbit-angle-inverse));transform-origin:50%;border:0;transition:width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:50%;left:50%}.game-shell .player-profile-anchor{z-index:3}.game-shell .player-word-anchor{z-index:4}.game-shell .player-card :is(.player-copy,.player-last-word){opacity:var(--player-content-opacity);transition:opacity .25s}.game-shell .player-card[data-active=true]{--player-content-opacity:1;box-shadow:none;opacity:1;background:0 0}.game-shell .player-card[data-active=true] .avatar{box-shadow:none}.game-shell .player-card[data-eliminated=true]{--player-content-opacity:.38;filter:none;opacity:1}.game-shell .player-card[data-eliminated=true] :is(.player-copy,.player-last-word){filter:grayscale(.8)}.game-shell .player-card .avatar{opacity:1;filter:none}.game-shell .avatar{width:var(--player-avatar-size,70.2px);height:var(--player-avatar-size,70.2px);background:#222a3a;border:0;border-radius:50%;transition:width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1),box-shadow .25s,opacity .25s;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.game-shell .avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.game-shell .player-copy{right:0;bottom:calc(50% + var(--player-avatar-half,35.1px) + var(--player-name-lives-offset));text-align:center;justify-items:center;gap:4.5px;min-width:0;display:grid;position:absolute;left:0}.game-shell .player-copy strong{color:#f7f8fc;text-overflow:ellipsis;white-space:nowrap;font:400 15px/1.2 Varela Round,Arial,Helvetica,sans-serif;transition:font-size .55s cubic-bezier(.22,1,.36,1);overflow:hidden}.game-shell .player-lives{--life-heart-size:20px;--life-light:#c2b5f2;--life-mid:#937be0;--life-deep:#6650b5;z-index:4;pointer-events:none;white-space:nowrap;justify-content:flex-start;align-items:center;gap:1px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.game-shell .player-lives>i{flex:0 0 var(--life-heart-size);width:var(--life-heart-size);height:var(--life-heart-size);filter:drop-shadow(0 1px 1.4px #1c163652);place-items:center;transition:width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1);display:grid}.game-shell .player-life-heart{width:100%;height:100%;display:block;overflow:visible}.game-shell .player-life-fill{stroke:#d3c9fa52;stroke-width:.65px;stroke-linejoin:round}.game-shell .player-life-shine{fill:none;stroke:#e2dcff8c;stroke-width:1.1px;stroke-linecap:round}.game-shell .player-lives[data-critical=true]{--life-light:#c9bef5;--life-mid:#9a83e9;--life-deep:#6e54c5}.game-shell .chat-role[data-role]{--chat-role-size:13px;flex:0 0 var(--chat-role-size);width:var(--chat-role-size);height:var(--chat-role-size);opacity:.88;background:0 0;border:0;align-self:center;place-items:center;padding:0;line-height:0;display:inline-grid}.game-shell .chat-role[data-role] img{object-fit:contain;width:100%;height:100%;display:block}.game-shell .player-last-word{top:calc(50% + var(--player-avatar-half,35.1px) + var(--player-card-gap));height:calc(var(--orbit-word-size,16.2px) * 1.25);color:#f2f4f9eb;width:max-content;min-height:0;font:700 var(--orbit-word-size,16.2px)/1.25 "Inter Variable", Inter, Arial, Helvetica, sans-serif;letter-spacing:0;text-transform:uppercase;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;text-align:center;position:absolute;left:50%;right:auto;overflow:visible;transform:translate(-50%)}.game-shell .player-last-word[data-empty=true]{visibility:hidden}.game-shell .player-word-text{vertical-align:top;display:inline-block}.game-shell .player-last-word mark{color:#72e4a0;font:inherit;text-shadow:0 0 10.8px #44db8733;background:0 0}.game-shell .player-card>b{display:none}@media (width>=811px){.player-orbit[data-crowded=true] .player-card{--dense-avatar-size:max(20px, min(52px, calc(var(--orbit-radius) * var(--player-spacing-ratio) - 44px)));--dense-avatar-half:calc(var(--dense-avatar-size) / 2);--dense-label-width:calc(var(--orbit-radius) * var(--player-slot-ratio));--player-card-gap:3px}.player-orbit[data-crowded=true] .avatar{width:var(--dense-avatar-size);height:var(--dense-avatar-size)}.player-orbit[data-crowded=true] .player-copy{left:50%;right:auto;bottom:calc(50% + var(--dense-avatar-half) + var(--player-name-lives-offset));width:var(--dense-label-width);transform:translate(-50%)}.player-orbit[data-crowded=true] .player-copy strong{max-width:100%}.player-orbit[data-crowded=true] .player-last-word{top:calc(50% + var(--dense-avatar-half) + 3px)}}.orbit-center{z-index:2;text-align:center;place-items:center;width:auto;min-height:0;display:grid;position:absolute;inset:0;transform:none}.orbit-center .state-card,.finished-stage .state-card{justify-items:center;width:100%;display:grid}.lobby-brand{place-items:center;margin:0;display:grid}.lobby-brand .animated-brand{flex-direction:column;justify-content:center;gap:12px}.lobby-brand .animated-brand-logo{aspect-ratio:15/13;width:clamp(76px,7.5vw,96px);height:auto}.lobby-brand .animated-brand-word{font-size:clamp(32px,3.4vw,44px);line-height:1.2}.lobby-logo{display:block}.lobby-logo svg{width:100%;height:100%;display:block;overflow:visible}.lobby-logo[data-floating=true]>svg{transform-origin:50% 55%;animation:5.6s ease-in-out infinite lobby-logo-float}.lobby-logo[data-floating=true][data-paused=true]>svg{animation-play-state:paused}@keyframes lobby-logo-float{0%,to{transform:translateY(2px)rotate(-2deg)}50%{transform:translateY(-5px)rotate(2deg)}}.lobby-logo .lobby-logo-sparkle{transform-box:fill-box;transform-origin:50%;animation:4.8s cubic-bezier(.45,0,.3,1) infinite lobby-star-twinkle}.lobby-logo [data-sparkle="2"]{animation-delay:-1.2s}.lobby-logo [data-sparkle="3"]{animation-duration:5.4s;animation-delay:-2.8s}.lobby-logo [data-sparkle="4"]{animation-duration:5.8s;animation-delay:-3.8s}.lobby-logo[data-paused=true] .lobby-logo-sparkle{animation-play-state:paused}@keyframes lobby-star-twinkle{0%,to{opacity:.68;transform:scale(.86)rotate(-5deg)}45%{opacity:1;transform:translateY(-1.5px)scale(1.1)rotate(6deg)}65%{opacity:.94;transform:scale(1.02)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.lobby-logo[data-floating=true]>svg{animation:none;transform:none}.lobby-logo .lobby-logo-sparkle{opacity:1;animation:none;transform:none}}.orbit-center .lobby-state[data-joined=false],.finished-stage .lobby-state{gap:30px}.lobby-countdown{grid-template-rows:36px 14px 68px;place-items:center;gap:4px;width:160px;height:126px;display:grid;position:relative}.lobby-countdown-emblem{place-items:center;width:44px;height:36px;display:grid}.lobby-countdown-emblem .lobby-logo{aspect-ratio:15/13;width:44px;height:auto}.lobby-countdown-label{color:#a2a5c4;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;width:100%;font:500 11.5px/1.4 Inter Variable,Arial,Helvetica,sans-serif;display:flex;position:relative}.lobby-countdown-label:before,.lobby-countdown-label:after{content:"";background:linear-gradient(90deg,#0000,#9793dc4d);flex:0 0 17px;width:17px;height:1px}.lobby-countdown-label:after{transform:rotate(180deg)}.lobby-countdown-badge{color:#d1c5e9;width:100%;height:100%;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;grid-template-rows:52px 14px;place-items:center;gap:2px;padding:0;font-family:Inter Variable,Arial,Helvetica,sans-serif;display:grid;position:relative}.lobby-countdown-badge b{-webkit-text-fill-color:transparent;letter-spacing:-.04em;background:linear-gradient(160deg,#ccd4ed 15%,#aaa3e8 60%,#92bdd5);-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:400;line-height:1}.lobby-countdown-badge small{color:#8f9eb7;letter-spacing:.05em;width:100%;font-size:12px;line-height:14px;position:relative}.lobby-countdown-badge svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.lobby-ready{text-align:center;justify-items:center;gap:10px;width:232px;max-width:100%;display:grid}.lobby-ready-emblem{isolation:isolate;place-items:center;width:84px;height:74px;display:grid;position:relative}.lobby-ready-emblem .lobby-logo{aspect-ratio:15/13;opacity:.94;width:80px;height:auto}.lobby-ready-copy{justify-items:center;gap:5px;display:grid}.lobby-ready-title{color:#cbd0e5;-webkit-text-fill-color:transparent;letter-spacing:-.035em;background:linear-gradient(115deg,#cdd7e9,#aaa2df);-webkit-background-clip:text;background-clip:text;font:400 23px/1.25 Varela Round,Arial,sans-serif}.lobby-ready-caption{color:#95a1b5;text-wrap:balance;max-width:210px;font:400 11.5px/1.5 Inter Variable,Arial,sans-serif}.lobby-state .table-actions{width:min(200px,100%)}.orbit-center .lobby-state .join-table-button,.finished-stage .lobby-state .join-table-button{border-radius:7px;width:156px;max-width:100%;min-height:43px;font-size:12.6px}.finished-stage{z-index:4;pointer-events:none;grid-area:2/1;place-items:center;display:grid}.finished-stage .state-card{pointer-events:auto;place-self:center;min-width:0}.orbit-center .state-icon{color:#fff;background:#622bd4b8;border-radius:50%;place-items:center;width:32.4px;height:32.4px;font-size:16.2px;display:grid;box-shadow:0 0 27px #622bd447}.orbit-center .state-card h1{color:#fff;letter-spacing:-.03em;margin:9px 0 5.4px;font:400 clamp(21.6px,2.2vw,30.6px)/1.05 Varela Round,Arial,Helvetica,sans-serif}.orbit-center .state-card p{color:#aeb8ca;max-width:216px;margin:0 0 12.6px;font:400 12px/1.55 Inter Variable,Arial,Helvetica,sans-serif}.orbit-center .primary-button,.finished-stage .primary-button{color:#fff;background:var(--game-action-gradient);letter-spacing:0;text-transform:none;border-radius:6.3px;justify-content:center;min-height:37.8px;padding:0 16.2px;font:500 11.7px/1 Inter Variable,Arial,Helvetica,sans-serif;box-shadow:0 8.1px 21.6px #1a0b3b42}.orbit-center .waiting{color:#bda8e9;letter-spacing:.06em;font:500 12px/1.35 Inter Variable,Arial,Helvetica,sans-serif}.orbit-center .syllable-core{color:#fff;width:106.2px;height:106.2px;box-shadow:none;background:0 0;border-radius:50%;place-items:center;display:grid;position:relative}.orbit-fill{z-index:1;width:calc(var(--orbit-radius) * 100 / 47.5);height:calc(var(--orbit-radius) * 100 / 47.5);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-fill-outline{fill:none;stroke:none}.orbit-fx{z-index:1;width:calc(var(--orbit-radius) * 3.2);height:calc(var(--orbit-radius) * 3.2);margin:calc(var(--orbit-radius) * -1.6) 0 0 calc(var(--orbit-radius) * -1.6);pointer-events:none;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 74.2%,#0000);mask-image:radial-gradient(closest-side,#000 74.2%,#0000)}.game-commentator-zone{pointer-events:none;width:min(460px,100%);min-width:0}.game-commentator{--commentator-accent:var(--room-detail-accent);color:#e3edf7;width:100%;height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0;display:flex}.game-commentator-main{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.game-commentator-avatar{width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:0 0 34px;place-items:center;display:grid;position:relative;overflow:visible}.game-commentator-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.commentator-sparkle{width:13px;height:13px;fill:var(--commentator-accent);opacity:.65;filter:drop-shadow(0 0 5px rgba(var(--room-detail-rgb), .2));position:absolute;top:-4px;right:-5px}.game-commentator[data-state=accepted]{--commentator-accent:#a5d4c0}.game-commentator[data-state=error],.game-commentator[data-state=exploded]{--commentator-accent:#b5c5cb}.game-commentator[data-state=paused]{--commentator-accent:#a0bcd6}.game-commentator[data-state=finished]{--commentator-accent:var(--room-detail-accent)}.game-commentator-copy{text-align:left;flex:0 auto;grid-template-rows:auto auto;gap:2px;min-width:0;display:grid}.game-commentator-copy small{white-space:nowrap;min-width:0;color:var(--room-detail-muted);letter-spacing:.06em;justify-content:flex-start;align-items:center;gap:6px;font:500 11.5px/1.2 Inter Variable,Arial,Helvetica,sans-serif;display:flex;overflow:hidden}.game-commentator-copy b{min-width:0;max-height:37px;color:var(--room-detail-bright);overflow-wrap:anywhere;pointer-events:auto;font:400 12.5px/1.48 Varela Round,Arial,Helvetica,sans-serif;display:block;position:relative}.commentator-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.commentator-text-remaining{visibility:hidden}.commentator-text-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.game-commentator[data-categories=true]{align-items:center;height:auto;min-height:52px}.game-commentator[data-categories=true] .game-commentator-copy b{max-height:none}.game-commentator[data-categories=true] .commentator-text{-webkit-line-clamp:unset;display:block}.commentator-word-status{color:#9fb8c3;font:400 12px/1.4 Inter Variable,Arial,sans-serif}.commentator-word-status[data-kind=error]{color:#d7ba86}.game-commentator-copy small>span:first-child{flex:none}.game-commentator-copy small strong{min-width:0;color:var(--commentator-accent);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font:500 11.5px/1.25 Inter Variable,Arial,sans-serif;overflow:hidden}.game-commentator[data-state=error] .game-commentator-copy small,.game-commentator[data-state=exploded] .game-commentator-copy small{color:#b5c5cb}.game-commentator[data-state=accepted] .game-commentator-copy small{color:var(--room-detail-accent)}@container playfield (width<=1000px){.lobby-start-bar{column-gap:8px;padding-block:0}.lobby-rules-summary{align-items:center;gap:8px}.lobby-rules-summary .current-room-mode{max-width:100%}}@container playfield (width<=450px){.lobby-start-bar{grid-template-columns:minmax(0,1fr) auto;column-gap:6px;padding-inline:10px}.lobby-start-trailing{grid-column:2}.lobby-rules-summary{grid-column:1/-1;width:calc(100% - 120px)}.game-header-commentary{grid-column:1/-1;width:calc(100% - 88px);position:absolute;top:calc(100% + 6px);left:0}.lobby-start-trailing .game-session-clock{min-width:44px;padding-inline:0}}@container playfield (width<=400px){.lobby-start-actions{gap:4px}.lobby-start-actions .lobby-start-button{min-width:62px;padding-inline:6px;font-size:11.5px}}.player-orbit[data-phase=playing] .syllable-core{position:relative;top:auto;left:auto;transform:none}.player-orbit[data-phase=playing] .orbit-center{justify-content:center;align-items:center;display:flex}.orbit-center .prompt{z-index:2;color:#e5e9f0;width:64px;height:64px;box-shadow:none;letter-spacing:0;text-align:center;text-shadow:0 9px 27px #a6b5ca1f;background:0 0;border-radius:50%;justify-content:center;align-items:center;font:400 clamp(20.7px,2.7vw,30.6px)/1 Varela Round,Arial,Helvetica,sans-serif;display:flex;position:relative}.prompt-solution-count{z-index:3;color:#91d3e8;font-variant-numeric:tabular-nums;text-align:center;text-shadow:0 2px 9px #5fcbea2e;align-items:baseline;gap:2px;font:400 13.5px/1 Inter Variable,Arial,Helvetica,sans-serif;display:inline-flex;position:absolute;inset:auto auto 21.6px 50%;transform:translate(-50%)}.prompt-turn-count{z-index:2;color:#cdd3e494;font-variant-numeric:tabular-nums;letter-spacing:.045em;white-space:nowrap;font:400 11px/1 Inter Variable,Arial,Helvetica,sans-serif;position:absolute;top:17px;left:50%;transform:translate(-50%)}.prompt-solution-count b{font:inherit;font-weight:400}.prompt-solution-count small{color:#c7a4ff;font-variant-numeric:tabular-nums;opacity:.88;font:500 11px/1 Inter Variable,Arial,Helvetica,sans-serif}.game-shell .game-bottom-bar>.play-controls{background:0 0;border:0;grid-area:1/1;grid-template-columns:minmax(0,1fr);justify-self:center;align-items:stretch;width:min(642px,100%);min-width:0;margin:0;padding:0;display:grid}@media (width<=600px){.game-shell .game-bottom-bar[data-has-leave=true]{column-gap:6px;width:calc(100% - 20px)}.game-shell .game-bottom-bar[data-has-leave=true]>.room-leave-button{justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.game-shell .game-bottom-bar[data-has-leave=true]>.room-leave-button span{display:none}.game-shell .game-bottom-bar[data-has-leave=true]>.room-leave-button svg{width:15px;height:15px}}.game-shell .word-form{width:100%;height:48.6px;box-shadow:none;background:#0c101c52;border:.45px solid #8558df33;border-radius:16.2px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0;margin:0;padding:0;transition:border-color .2s,box-shadow .2s;display:grid}.game-shell .word-form:focus-within{background:#0c101c66;border-color:#8558df57;box-shadow:0 0 12.6px #7d55d311}.word-entry-prompt{box-sizing:border-box;color:#bcc5d3;letter-spacing:0;text-align:center;white-space:nowrap;text-transform:uppercase;width:auto;min-width:64.8px;height:100%;box-shadow:none;background:0 0;border:0;border-right:.45px solid #8558df24;border-radius:15.3px 0 0 15.3px;flex:none;justify-content:center;align-items:center;padding:0 10.8px;font:500 13.5px/1 Inter Variable,Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.game-shell .word-form input{color:#f2f7fb;min-height:39.6px;box-shadow:none;text-align:center;text-transform:uppercase;background:0 0;border:0;border-radius:10.8px;padding:0 10.8px;font:400 16px/1 Inter Variable,Arial,Helvetica,sans-serif}.game-shell .word-form input::placeholder{color:#d3e2ec70;text-transform:none}.game-shell .word-form input[data-command=true]{color:#78bce8;text-shadow:0 0 12px #68beeb29}.word-entry-count{color:#d8f4fb;width:30.6px;height:30.6px;box-shadow:none;text-align:center;background:0 0;border:.9px solid #87cde745;border-radius:50%;flex:0 0 30.6px;margin-right:8.1px;padding:0;display:block;position:relative}.word-entry-count b{font-variant-numeric:tabular-nums;font:600 12.6px/1 Inter Variable,Arial,Helvetica,sans-serif;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.word-entry-count[data-empty=true]{color:#dceaf273;border-color:#bed8e914}.game-shell .word-form[data-locked=true]{background:#070b13c2;border-color:#a9b6cf1f;position:relative;box-shadow:inset 0 1px 4px #0000002e}.game-shell .word-form[data-locked=true] input{text-align:center;cursor:not-allowed;color:#98a4b8;grid-column:1/-1;width:100%;min-width:0;padding-inline:46px}.game-shell .word-form[data-locked=true] input::placeholder{color:#98a4b8;opacity:1}.game-shell .word-form[data-locked=true] .word-entry-prompt{display:none}.game-shell .word-form[data-locked=true] .word-entry-count{pointer-events:none;color:#b4bfd1;background:#a9b6cf0e;border-color:#a9b6cf2e;margin-right:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.word-entry-lock{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;margin:auto;position:absolute;inset:0}.game-shell .player-card[data-preview=true]{opacity:.55;pointer-events:none}.game-shell .bonus-panel{z-index:8;top:12px;bottom:134px;right:calc(12.6px - var(--playfield-padding-x));background:0 0;border:0;grid-area:2/1/auto/-1;width:auto;padding:0;position:absolute;left:auto;transform:none}.game-shell .letter-grid{--letter-tile:34px;--letter-rows:17;--letter-columns:2;grid-template-columns:repeat(var(--letter-columns), var(--letter-tile));grid-template-rows:repeat(var(--letter-rows), var(--letter-tile));direction:rtl;grid-auto-flow:column;align-content:center;gap:6px;height:100%;margin:0;display:grid}.game-shell .letter-grid span{width:var(--letter-tile);height:var(--letter-tile);border-radius:calc(var(--letter-tile) * .12);color:#f4f2fa;font:400 max(11px, calc(var(--letter-tile) * .44))/1 "Varela Round", Arial, Helvetica, sans-serif;text-align:center;text-transform:uppercase;direction:ltr;background:linear-gradient(90deg,#5642b9 0%,#6956d0 48%,#5642b9 100%);border:0;place-items:center;line-height:1;display:grid;box-shadow:inset 0 .9px #ffffff0a}.game-shell .letter-grid span[data-used=true]{color:#9ca8ba;filter:saturate(.72);opacity:.78;background:linear-gradient(145deg,#34445e,#3b435d);border-color:#0000;box-shadow:inset 0 .9px #ddebf50b}.game-shell .game-rail{height:calc(100svh - var(--room-bar-height));max-height:calc(100svh - var(--room-bar-height));border:0;border-left:.9px solid var(--game-line);background:var(--game-chat-bg);display:block;overflow:hidden}.game-shell .chat-panel{--chat-tabs-height:45px;--chat-text-size:14px;--chat-text-font:"Varela Round", Arial, Helvetica, sans-serif;--chat-message-surface:#f0f0f009;--chat-message-hover:#f0f0f00e;grid-template-rows:var(--chat-tabs-height) minmax(0, 1fr) auto;contain:layout paint;background:var(--game-chat-bg);border:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.chat-toolbar{min-width:0;height:var(--chat-tabs-height);background:0 0;border-bottom:1px solid #dee1f40f;align-items:center;padding:2px 8px;display:flex}.chat-tabs{min-width:0;height:100%;box-shadow:none;background:0 0;border-bottom:0;flex:1;grid-template-columns:repeat(3,1fr);gap:0;padding:0;display:grid;position:relative}.chat-context-bar{color:#b6bfce;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;min-width:0;height:20px;min-height:0;padding:0;font:400 11.5px/1.4 Inter Variable,Arial,sans-serif;display:flex}.chat-context-status{align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.chat-context-limit{color:#a0aabc;align-items:baseline;gap:5px;font-size:11.5px;display:inline-flex}.chat-context-limit b{color:#bac0d8;font-variant-numeric:tabular-nums;font:500 12px/1.2 Inter Variable,Arial,sans-serif}.chat-context-bar[data-state=guests-read-only] .chat-context-status{color:#a4aec5}.chat-context-bar:hover:enabled .chat-context-status{color:#c2c6ce}.chat-context-bar:focus-visible{outline-offset:3px;outline:1px solid #a397ee8c}.chat-context-bar:disabled{opacity:1;color:#8993aa;cursor:default}.chat-tabs button{color:#a0aabe;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:0;padding:0 2px;transition:color .18s;display:flex;position:relative}.chat-tabs button:after,.chat-tabs button+button:before{display:none}.chat-tab-icon{background:0 0;flex:0 0 19px;place-items:center;width:19px;height:19px;padding:0;transition:transform .18s;display:grid}.chat-tabs button[aria-pressed=true]{color:#eef0f6;box-shadow:none;background:0 0}.chat-tabs button[aria-pressed=true]:after{content:"";opacity:.85;background:#c9bdf2;border-radius:2px;width:28px;height:1.5px;display:block;position:absolute;bottom:0;left:calc(50% - 14px)}.chat-tabs button:hover:not([aria-pressed=true]){color:#cdd2dc;background:0 0}.chat-tabs button:active .chat-tab-icon{transform:scale(.94)}.chat-tabs button:focus-visible{outline:1px solid var(--room-detail-accent);outline-offset:-3px}.chat-tab-label{white-space:nowrap;font:400 12.5px/1 Inter Variable,Arial,sans-serif}.chat-tabs svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:19px;height:19px;display:block}@media (prefers-reduced-motion:reduce){.chat-tabs button,.chat-tab-icon{transition:none}.chat-tabs button:active .chat-tab-icon{transform:none}}.game-shell .chat-messages{--chat-time-width:28px;--chat-avatar:30px;--chat-gutter:10px;--chat-indent:calc(var(--chat-avatar) + var(--chat-gutter));overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#48546b transparent;scrollbar-width:thin;min-height:0;max-height:none;padding:6px 6px 14px;position:relative;overflow-y:auto}.game-shell [data-room-behind]{filter:blur(2.5px)brightness(.78)saturate(.92);transition:filter .2s}.game-shell .chat-message{background:0 0;border-radius:8px;outline:1px solid #0000;grid-template-columns:minmax(0,1fr);margin:10px 0 0;padding:5px 8px 3px;transition:background-color .15s,outline-color .15s;display:grid;position:relative}.game-shell .chat-message[data-grouped]{margin-top:0;padding-block:1px 3px}.game-shell .chat-messages-content>:first-child{margin-top:0}.game-shell .chat-message:is(:hover,:focus-within){background:#ffffff06}.game-shell .chat-message[data-highlighted=true],.game-shell .chat-message:focus-visible{outline-offset:0;outline-color:#a9b9cc4d}.game-shell .chat-message>div{display:contents}.game-shell .chat-message p{grid-template-columns:var(--chat-avatar) minmax(0, max-content) auto auto minmax(0, 1fr);color:#c9d0dc;min-width:0;font:400 var(--chat-text-size)/1.5 var(--chat-text-font);overflow-wrap:anywhere;align-items:center;margin:0;display:grid}.chat-message-prefix{display:contents}.chat-message-portrait{width:var(--chat-avatar,24px);height:var(--chat-avatar,24px);grid-area:1/1/span 2;align-self:start;margin-top:1px;display:block;position:relative}.chat-message-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.chat-message-avatar[data-auth=discord]{outline-offset:1px;outline:1.5px solid #7289da}.game-shell .chat-message-author{min-width:0;margin-left:var(--chat-gutter);grid-area:1/2;display:block}.game-shell .chat-message-author strong{color:#e4e8f0;letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;font:450 13px/19px Inter Variable,Arial,sans-serif;display:block;overflow:hidden}.game-shell .chat-message[data-own=true] .chat-message-author strong{color:#cbbff3}.game-shell .chat-message-prefix>.chat-role{grid-area:1/3;margin:0 0 0 5px}.game-shell .chat-message-prefix>.chat-role[data-role]{--chat-role-size:12px;font:inherit;align-self:center;transform:none}.game-shell .chat-message time{color:#6e798e;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/4;margin:0 0 0 8px;font:400 11.5px/19px Inter Variable,Arial,sans-serif;display:block}.chat-message-separator{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.game-shell .chat-message-text{min-width:0;margin:1px 0 0 var(--chat-gutter);grid-area:2/2/auto/-1}.game-shell .chat-message[data-grouped] :is(.chat-message-portrait,.chat-role){display:none}.game-shell .chat-message[data-grouped] .chat-message-author{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.game-shell .chat-message[data-grouped] .chat-message-text{grid-row:1;margin-top:0}.game-shell .chat-message[data-grouped] time{height:calc(var(--chat-text-size) * 1.5);color:#5f6a7f;opacity:0;visibility:hidden;grid-area:1/1;align-self:start;align-items:center;margin:0;font-size:11px;transition:opacity .15s,visibility 0s .15s;display:flex}.game-shell .chat-message[data-grouped]:is(:hover,:focus-within) time{opacity:1;visibility:visible;transition-delay:0s}.game-shell .chat-message>.chat-reply-button,.game-shell .chat-message>.heart-reaction:where(:not(:has(>span:not(.heart-reaction-tooltip)))){z-index:2;opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;width:28px;min-width:0;height:26px;min-height:0;margin:0;padding:0;transition:opacity .12s,visibility 0s .12s,background-color .12s,color .12s;position:absolute;top:-12px}.game-shell .chat-messages-content:focus-within .chat-message>:is(.chat-reply-button,.heart-reaction){visibility:visible}.game-shell .chat-message>.chat-reply-button{right:7px}.game-shell .chat-message>.heart-reaction:where(:not(:has(>span:not(.heart-reaction-tooltip)))){right:36px}.game-shell .chat-message:after{z-index:1;box-sizing:border-box;content:"";opacity:0;visibility:hidden;pointer-events:none;background:#283043;border:1px solid #ffffff0f;border-radius:8px;width:61px;height:30px;transition:opacity .12s,visibility 0s .12s;position:absolute;top:-14px;right:5px;box-shadow:0 4px 12px #060a1247}.game-shell .chat-message:has(>.heart-reaction>span:not(.heart-reaction-tooltip)):after{width:32px}.game-shell .chat-message:is(:hover,:focus-within):after,.game-shell .chat-message:is(:hover,:focus-within)>.chat-reply-button,.game-shell .chat-message:is(:hover,:focus-within)>.heart-reaction{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.game-shell .chat-message>.chat-reply-button:disabled{opacity:0}.game-shell .chat-message:is(:hover,:focus-within)>.chat-reply-button:disabled{opacity:.4}.game-shell .chat-message>.heart-reaction:has(>span:not(.heart-reaction-tooltip)){height:22px;min-height:0;margin:4px 0 1px var(--chat-indent);color:#b9a7e6;font-variant-numeric:tabular-nums;background:#ac96ff12;border-radius:11px;justify-self:start;padding:0 8px 0 7px;font:400 12px/1 Inter Variable,Arial,sans-serif}.game-shell .chat-message>.heart-reaction:has(>span:not(.heart-reaction-tooltip))[aria-pressed=true]{color:#d3c6f6;background:#ac96ff24}.game-shell .chat-message>.heart-reaction:has(>span:not(.heart-reaction-tooltip)):hover{background:#ac96ff2b}.game-shell .chat-message>.heart-reaction svg{width:13px;height:13px}@media (prefers-reduced-motion:reduce){.game-shell .chat-message,.game-shell .chat-message:after,.game-shell .chat-message>:is(.chat-reply-button,.heart-reaction),.game-shell .chat-message time{transition:none}}.game-shell .chat-message a{color:var(--room-detail-accent)}.chat-reply-button{color:#8e9db8;background:0 0;border:0;border-radius:0;place-items:center;width:24px;height:24px;margin:0;padding:4px;transition:color .15s;display:grid}.chat-reply-button:hover,.chat-reply-button:focus-visible{color:var(--room-detail-bright);background:rgba(var(--room-detail-rgb), .12)}.chat-reply-button svg,.chat-quote-heading>svg,.chat-reply-draft>svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.chat-quote{width:auto;min-width:0;margin:0 0 6px var(--chat-indent,0px);color:#c4cddd;text-align:left;-webkit-user-select:text;user-select:text;background:#8ca0d20f;border:1px solid #8ca0d212;border-radius:6px;grid-column:1/-1;gap:1px;padding:6px 10px 7px;transition:background .15s;display:grid}.chat-quote:hover:not(:disabled){background:#8ca0d217}.chat-quote:hover:not(:disabled) .chat-quote-text{color:#c3cbd8}.chat-quote:disabled{cursor:default;opacity:1}.chat-quote-heading{color:#7f8a9f;align-items:center;gap:5px;min-width:0;font:400 12px/1.45 Inter Variable,Arial,sans-serif;display:flex}.chat-quote-heading>svg{color:#a796dc;flex-basis:12px;width:12px;height:12px}.chat-quote-heading>span{overflow-wrap:anywhere;min-width:0}.chat-quote-heading strong{color:#c9cfdb;font-weight:450}.chat-quote-text{color:#9ba5b7;min-width:0;font:400 calc(var(--chat-text-size) - 1.5px)/1.45 var(--chat-text-font);white-space:nowrap;text-overflow:ellipsis;transition:color .15s;display:block;overflow:hidden}.chat-composer{background:var(--game-chat-bg,#151a23);min-width:0}.chat-reply-draft{color:#eee8ff;background:#8ca0d20f;border:1px solid #8ca0d212;border-radius:6px;align-items:start;gap:7px;margin:8px 12px 4px;padding:8px 9px;display:flex}.chat-reply-draft>svg{margin-top:1px}.chat-reply-draft>span{flex:1;gap:4px;min-width:0;display:grid}.chat-reply-draft small{color:#e0e2e9;font:400 12px/1.45 var(--chat-text-font)}.chat-reply-draft strong{color:#eee8ff;overflow-wrap:anywhere;font-weight:600}.chat-reply-draft-text{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c3c7d266 transparent;color:#f5f4f7;max-height:6em;font:400 calc(var(--chat-text-size) - 1px)/1.5 var(--chat-text-font);white-space:pre-wrap;overflow-wrap:anywhere;display:block;overflow-y:auto}.chat-reply-draft button{width:26px;height:26px;color:var(--room-detail-muted);background:0 0;border:0;border-radius:0;flex:0 0 26px;place-items:center;padding:0;font:400 19px/1 Arial,sans-serif;display:grid}.chat-reply-draft button:hover{background:var(--chat-message-hover);color:#d2d2dc}.chat-reply-draft button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:17px;height:17px}.chat-reply-button:focus-visible,.chat-quote:focus-visible,.chat-reply-draft button:focus-visible,.chat-reply-draft-text:focus-visible{outline:1px solid var(--room-detail-accent);outline-offset:2px}.chat-mention-menu{z-index:8;background:#1e2532;border:0;border-radius:8px;gap:3px;margin:8px 12px 2px;padding:6px;display:grid;position:relative;box-shadow:0 8px 22px #060a1247}.chat-mention-menu button{color:#cdd5e4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:34px;padding:3px 7px;display:grid}.chat-mention-menu button[data-selected=true]{color:#eef2f8;background:#7887a538}.chat-mention-menu img{object-fit:cover;border-radius:50%;width:28px;height:28px}.chat-mention-menu span{gap:2px;min-width:0;display:grid}.chat-mention-menu strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font:500 12.5px/1.3 Varela Round,Arial,sans-serif;overflow:hidden}.chat-mention-menu small{color:#8f9cb2;font:400 11.5px/1.3 Inter Variable,Arial,sans-serif}.chat-mention-menu i{color:#7f8ba0;text-align:right;font:500 12px/1 Inter Variable,Arial,sans-serif}.chat-message .chat-mention[data-ping=true]{color:#d2c7f7;background:#ac96ff24;border-radius:3px;padding:0 2px;font-weight:400}.game-shell .chat-message[data-mentioned=true]{background:#9a84e014;box-shadow:inset 2px 0 #beacf58c}.game-shell .system-message{--chat-text-size:13px;grid-template-columns:var(--chat-avatar,28px) minmax(0, 1fr);align-items:start;gap:var(--chat-gutter,7px);color:#9bbacf;box-shadow:none;font:400 var(--chat-text-size)/1.52 var(--chat-text-font);text-align:left;background:0 0;border:0;border-radius:0;margin:8px 0 0;padding:2px 8px;font-style:normal;display:grid}.game-shell .system-message>span{overflow-wrap:anywhere;min-width:0}.game-shell .system-message[data-event=departure]{color:#9bbacf;background:0 0;border:0}.game-shell .system-message[data-event=host-change]{--host-notice-color:#bda8ff;color:var(--host-notice-color);background:0 0;margin:4px 0;padding:5px 8px}.game-shell .host-notice-copy{color:var(--host-notice-color);font:500 var(--chat-text-size)/1.52 "Inter Variable", Arial, sans-serif;align-items:baseline;gap:7px;display:flex}.game-shell .host-notice-copy>span{overflow-wrap:anywhere;min-width:0}.game-shell .host-notice-copy strong{color:inherit;font:inherit}.game-shell .host-star{color:#a57ceb;fill:currentColor;stroke:currentColor;stroke-width:.6px;stroke-linejoin:round;width:100%;height:100%;display:block}.game-shell .host-notice-star{flex:0 0 17px;width:17px;height:17px;transform:translateY(calc(8.5px - .5cap))}.game-shell .host-star[data-tone=moderator]{color:#7fcaff}.game-shell .host-star[data-tone=owner]{color:#ff787e}.game-shell .system-message time{height:calc(var(--chat-text-size) * 1.52);color:#5f91a8;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font:400 11px/1 Inter Variable,Arial,sans-serif;display:flex}.game-shell .system-message[data-event=host-change] time{color:#9b8eb7}.game-shell .chat-timestamp-digits{text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block}.game-shell .chat-form{background:#1b2433;border:0;grid-template-columns:minmax(0,1fr) 32px 30px;align-items:end;gap:6px;padding:8px 10px 8px 6px;display:grid;position:relative}.game-shell .chat-form textarea{field-sizing:content;resize:none;scrollbar-width:thin;scrollbar-color:#786b9e transparent;color:#e2e7ef;width:100%;min-width:0;min-height:36px;max-height:106px;font:400 var(--chat-text-size)/1.5 var(--chat-text-font);box-shadow:none;overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;outline:0;padding:7px 8px;overflow-y:auto}.game-shell .chat-form:focus-within{background:#1e2939}.game-shell .chat-form textarea:focus{box-shadow:none;background:0 0}.game-shell .chat-form textarea::placeholder{color:#929eb0;font-size:12px}.chat-message-text{white-space:pre-wrap}.game-shell .chat-form .chat-character-count{color:#b0a6d3;width:32px;height:28px;box-shadow:none;font:400 12px/1 var(--chat-text-font);font-variant-numeric:tabular-nums;background:#a194cb09;border:1px solid #a198c41a;border-radius:8px;place-items:center;margin-bottom:4px;padding:0;display:grid;position:relative;transform:none}.game-shell .chat-form .chat-character-count[data-empty=true]{color:#818b9f}.chat-count-value{transform:translateY(-1px)}.chat-count-track{background:#aba2c617;border-radius:1px;height:1px;position:absolute;bottom:4px;left:7px;right:7px;overflow:hidden}.chat-count-track i{height:100%;transform:scaleX(var(--chat-count-progress,0));transform-origin:0;background:currentColor;display:block}.game-shell .chat-form .chat-character-count[data-state=near-limit]{color:#c4b888}.game-shell .chat-form .chat-character-count[data-state=full]{color:#d59d9b}.chat-tab-content{overscroll-behavior:contain;scrollbar-color:#56627a transparent;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:100%;padding:12.6px;overflow-y:auto}.game-shell .chat-messages::-webkit-scrollbar{width:6.3px}.game-shell .chat-tab-content::-webkit-scrollbar{width:6.3px}.game-shell .chat-messages::-webkit-scrollbar-thumb{background:#56627a;border-radius:899.1px}.game-shell .chat-tab-content::-webkit-scrollbar-thumb{background:#56627a;border-radius:899.1px}.game-shell .chat-messages::-webkit-scrollbar-track{background:0 0}.game-shell .chat-tab-content::-webkit-scrollbar-track{background:0 0}.chat-player-list{grid-auto-rows:max-content;align-content:start;gap:4px;padding:8px 4px;display:grid}.game-shell .chat-messages-content{min-height:0;padding-top:8px;display:flow-root}.chat-player-list article{background:0 0;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:8px;display:grid}.chat-player-list>article:nth-of-type(odd){background:#becadd0b}.chat-player-list>article[data-role=host]{background:#8ca0d212;position:relative}.chat-player-list>article[data-role=host] .roster-identity strong{color:#e6e0f4}.chat-player-list .roster-avatar{object-fit:cover;border-radius:50%;width:34px;height:34px}.chat-player-list .roster-identity{gap:3px;min-width:0;display:grid}.chat-player-list .roster-name{align-items:center;gap:5px;min-width:0;display:flex}.chat-player-list .roster-identity strong{color:#dce2ec;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 13.5px/1.2 Varela Round,Arial,Helvetica,sans-serif;overflow:hidden}.chat-player-list small{color:#aab4c6;font:400 11.5px/1.2 Inter Variable,Arial,Helvetica,sans-serif}.roster-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chat-player-list .roster-mood{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;color:#e8c1dc;letter-spacing:.005em;-webkit-box-orient:vertical;min-width:0;font:300 12.5px/1.28 PP Museum,Inter Variable,Arial,sans-serif;display:-webkit-box;overflow:hidden}.chat-player-list .roster-role{color:#b7a5d2;background:0 0;border:0;align-items:center;gap:4px;padding:0;font:400 12px/1.4 Inter Variable,Arial,sans-serif;display:inline-flex}.chat-player-list .roster-role[data-role]{flex:0 0 18px;place-items:center;width:18px;height:18px;line-height:0;display:grid}.chat-player-list .roster-role img{object-fit:contain;border-radius:0;flex:0 0 18px;width:18px;height:18px;display:block}.chat-player-list .roster-role[data-role=admin]{color:#caa8be}.roster-actions .roster-host-successor{color:#a9b6ca;letter-spacing:0;text-transform:none;gap:6px;margin:4px 8px 10px;font:400 12px/1.4 Inter Variable,Arial,sans-serif;display:grid}.roster-host-successor select{color:#dce2ec;background:#202634;border:1px solid #45435e;border-radius:5px;width:100%;min-width:0;padding:7px 8px;font:400 12px/1.4 Inter Variable,Arial,sans-serif}.roster-host-successor select:focus-visible{outline-offset:2px;outline:2px solid #a596d7}.roster-ban-reason{color:#bdc5d6;gap:5px;padding:0 8px 8px;font:400 12px/1.4 Inter Variable,Arial,sans-serif;display:grid}.roster-ban-reason textarea{resize:vertical;color:#dce2ec;width:100%;min-width:0;font:inherit;background:#ffffff08;border:1px solid #b4bed21f;border-radius:5px;padding:7px 8px}.roster-ban-reason textarea::placeholder{color:#78859b}.roster-ban-reason textarea:focus-visible{outline-offset:2px;outline:1px solid #c48b98}.roster-confirmation button:disabled{opacity:.45;cursor:not-allowed}.roster-controls{justify-content:end;align-items:center;gap:14px;display:flex}.roster-quick-actions{align-items:center;gap:2px;display:flex}.roster-action-icon{color:#9dabc1;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:28px;padding:5px;display:grid}.roster-action-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.roster-action-icon:hover,.roster-action-icon[aria-expanded=true],.roster-action-icon[aria-pressed=true]{color:#c2b9e8;background:#9785cc12}.roster-action-icon.danger{color:#b9949d}.roster-action-icon.danger:hover{color:#deb0b5;background:#c6869412}.roster-action-icon:disabled{opacity:.4;cursor:default}.roster-actions{border-top:1px solid #b4bed217;grid-column:1/-1;gap:2px;padding-top:8px;display:grid}.roster-actions button{color:#bac5d6;text-align:left;background:0 0;border:0;border-radius:4px;padding:8px;font:400 12px/1.4 Inter Variable,Arial,sans-serif}.roster-actions button:hover{color:#e0e4ef;background:#b4bed20f}.roster-actions button.danger{color:#d6a4a5}.roster-actions button.roster-confirm{color:#c2b6ec;background:#9785cc17}.roster-actions p{color:#a9b6ca;overflow-wrap:anywhere;margin:0;padding:3px 8px 7px;font:400 12px/1.6 Inter Variable,Arial,sans-serif}.roster-actions p strong{color:#d1d8e5;font-weight:500}.roster-confirmation{flex-wrap:wrap;justify-content:end;gap:4px;display:flex}.roster-action-icon:focus-visible,.roster-actions button:focus-visible{outline-offset:2px;outline:1px solid #a79cd2}.table-actions{justify-items:center;gap:8.1px;display:grid}.state-secondary-button{color:#cdbcf0;background:#622bd41f;border:.9px solid #bca4ef38;border-radius:5.4px;min-height:28.8px;padding:0 11.7px;font:500 11px/1 Inter Variable,Arial,Helvetica,sans-serif}.state-secondary-button:hover{background:#622bd43d}.game-shell .host-grace{color:#e9c77f;background:#a0762c1f;border-radius:5.4px;margin:10.8px;padding:8.1px;font:400 11px/1.5 Inter Variable,Arial,Helvetica,sans-serif}@media (width<=1215px){.game-shell{--room-rail-width:324px}.room-bar-main{grid-template-columns:1fr auto}.room-mode-bar{grid-template-columns:198px 1fr 324px}.game-shell .arena{grid-template-columns:minmax(450px, 1fr) var(--room-rail-width)}.game-shell .playfield{--playfield-padding-x:16.2px}.player-orbit,.finished-stage{--orbit-radius:min(clamp(207px, 22vw, 252px), var(--orbit-height-limit,252px));min-height:540px}.player-orbit[data-crowded=true]{min-height:576px}.game-shell .player-card{width:min(var(--player-card-width,118.8px), 118.8px)}}@media (width<=810px){.game-shell{--room-rail-width:0px}.game-shell .room-bar{height:var(--room-bar-height)}.room-bar-main{grid-template-columns:1fr auto}.room-home-brand{margin-right:14.4px}.room-home-brand .animated-brand-word{font-size:13.5px}.game-shell .arena{grid-template-columns:1fr;min-height:0}.game-shell .players-panel{border-right:.9px solid var(--game-line);border-bottom:0;width:min(270px,100% - 21.6px);max-height:none}.game-shell .playfield{min-height:612px;padding-bottom:16.2px}.game-shell .game-rail{border-left:0;border-top:.9px solid var(--game-line);height:468px;min-height:468px;max-height:none}.room-roster{display:none}.game-shell .settings-grid,.game-shell .sub-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=558px){.room-bar-main{padding:0 9px}.room-user-pill{min-width:0;padding:.9px 2.7px .9px 9px}.room-user-pill strong{max-width:81px;font-size:11.7px}.playfield-heading{grid-template-columns:1fr auto}.playfield-mode{grid-area:2/1/auto/-1;gap:3.6px;margin-top:6.3px}.playfield-meta-item{gap:3.6px;padding-right:5.4px;font-size:11px}.playfield-meta-item svg{width:18.9px;height:18.9px}.playfield-heading>.playfield-status{grid-area:2/2}.game-shell .playfield{--playfield-padding-x:10.8px;min-height:648px;padding-bottom:14.4px}.game-bottom-bar{width:min(642px,100% - 28px)}.player-orbit,.finished-stage{--orbit-radius:112.5px;width:calc(100% - 64.8px);min-height:369px;transform:translateY(-30px)}.player-orbit[data-crowded=true]{--orbit-radius:112.5px;width:calc(100% - 39.6px);min-height:369px}.player-orbit[data-density=sparse] .player-card{--player-avatar-half:19px;--player-word-height:10.2px;grid-template-columns:43.2px minmax(0,1fr);gap:6.3px;width:136.8px;height:auto;min-height:61.2px;padding:6.3px}.player-orbit[data-density=sparse] .avatar{width:38px;height:38px}.player-orbit[data-density=sparse] .player-copy{gap:4.5px}.player-orbit[data-density=sparse] .player-copy strong{font-size:14px}.player-orbit[data-density=sparse] .player-lives{gap:1px}.game-shell .player-card{--player-avatar-half:14.5px;--player-word-height:10.2px;grid-template-columns:32.4px minmax(0,1fr);width:93.6px;height:auto;min-height:48.6px;padding:4.5px}.game-shell .avatar{width:29px;height:29px}.game-shell .player-copy strong{font-size:14px}.game-shell .player-last-word{height:10.125px;font-size:10.5px}.game-shell .player-copy>span{font-size:10.5px}.orbit-center{width:auto}.orbit-center .state-card p{display:none}.orbit-center .state-card h1{font-size:17.1px}.game-host-actions button{padding:0 7.2px;font-size:11px}}.game-shell .system-message[data-event=ban]{color:#d95c6e}.game-shell .system-message[data-event=unban]{color:#a6d4c6}.game-shell .system-message[data-event=ban] strong,.game-shell .system-message[data-event=unban] strong{font-weight:600}.game-shell .system-message[data-event=ban] em{color:#c7acb4;margin-top:2px;font:400 11.5px/1.45 Inter Variable,Arial,sans-serif;display:block}.game-shell .system-message[data-event=performance]{color:#bfc8dc}.performance-notice-copy{color:#c6ccd8;letter-spacing:.005em;min-width:0;font:400 15px/1.5 Inter Variable,Arial,sans-serif;display:inline}.performance-notice-copy>strong{color:inherit;font:inherit;font-size:13px}.performance-notice-copy .performance-syllable{color:#b39cf0;font-weight:500}.performance-notice-copy>small{color:inherit;font:inherit}.performance-notice-copy>span{min-width:0;color:inherit;font:inherit;display:inline}.performance-notice-copy .performance-details{color:#a5b0c2;font:inherit}.performance-notice-copy b{font:inherit;color:inherit;opacity:.94;background:0 0;border:0;padding:0;display:inline}.performance-notice-copy b i,.performance-notice-copy b em{color:inherit;font-size:inherit;font-variant-numeric:tabular-nums;opacity:1;font-style:normal}.performance-notice-copy b[data-kind=exhausted]{color:inherit}dialog:is(.syllable-explorer-dialog,.players-modal,.records-modal,.teams-modal,.home-browser,.command-help-dialog,.game-picker,.leave-confirm-dialog,.room-leave-dialog,.player-stats-dialog,.forum-dialog,.admin-confirm),dialog.community-dialog.friends-dialog{background:#111624!important;border-color:#b4a3e829!important}dialog.syllable-explorer-dialog{--sx-surface:#111624!important;--sx-sidebar:#141a29!important;--sx-raised:#1a2132!important}.players-modal .players-table thead th,.records-modal .records-table th,.records-modal .records-page{background:#111624!important}:is(.player-tile-avatar,.player-portrait-face,.players-table-face) .presence-dot,.teams-modal .team-member-avatar i{border-color:#111624!important}.teams-modal .team-member-grade-select option{background:#111624}:is(.syllable-catalog-categories button,.syllable-catalog-ranges button,.players-modal .players-views button,.players-modal .rule-choices>button,.player-tile,.player-portrait,.player-profile-tabs button,.record-modes button,.profile-words-views button,.customizer-tabs button,.records-modal .records-mode-nav button,.records-modal .records-categories button,.records-modal .records-boards button,.teams-modal .rule-choices>button,.home-browser article.room-list-card,.friends-dialog .friends-person,.friends-dialog .friends-recents button,.command-help-dialog nav button,.game-picker .game-picker-tile,.forum-modal .forum-card){position:relative}:is(.syllable-catalog-categories button,.syllable-catalog-ranges button,.players-modal .players-views button,.players-modal .rule-choices>button,.player-tile,.player-portrait,.player-profile-tabs button,.record-modes button,.profile-words-views button,.customizer-tabs button,.records-modal .records-mode-nav button,.records-modal .records-categories button,.records-modal .records-boards button,.teams-modal .rule-choices>button,.home-browser article.room-list-card,.friends-dialog .friends-person,.friends-dialog .friends-recents button,.command-help-dialog nav button,.game-picker .game-picker-tile,.forum-modal .forum-card):before{content:"";z-index:2;top:var(--star-top,5px);right:var(--star-right,6px);pointer-events:none;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 3px #f4a6cb80);opacity:0;background:#f4a6cb;width:7px;height:7px;position:absolute;transform:scale(.2)rotate(-45deg);transition:opacity .2s,transform .4s cubic-bezier(.2,.9,.25,1.3)!important}:is(.syllable-catalog-categories button,.syllable-catalog-ranges button,.players-modal .players-views button,.players-modal .rule-choices>button,.player-tile,.player-portrait,.player-profile-tabs button,.record-modes button,.profile-words-views button,.customizer-tabs button,.records-modal .records-mode-nav button,.records-modal .records-categories button,.records-modal .records-boards button,.teams-modal .rule-choices>button,.home-browser article.room-list-card,.friends-dialog .friends-person,.friends-dialog .friends-recents button,.command-help-dialog nav button,.game-picker .game-picker-tile,.forum-modal .forum-card):is(:hover,:focus-visible):not(:disabled):before,:is(.home-browser article.room-list-card,.forum-modal .forum-card):focus-within:before{opacity:.95;transform:none}:is(.players-modal .rule-choices>button,.teams-modal .rule-choices>button,.records-modal .records-mode-nav button,.player-profile-tabs button,.customizer-tabs button){--star-top:1px;--star-right:-8px}:is(.records-filters input,.players-search input,.teams-search input){outline:none;color:#e9e8f2!important;background:#181e31!important;border:1px solid #c7cfe624!important;border-radius:10px!important;height:40px!important;font:400 13.5px/1 Inter Variable,Arial,sans-serif!important}:is(.records-filters input,.players-search input,.teams-search input)::placeholder{color:#8d93a7!important}:is(.records-filters input,.players-search input,.teams-search input):focus{border-color:#b4a3e873!important}.records-search>svg{top:13px!important}.syllable-catalog .syllable-catalog-search{background:#181e31;border-color:#c7cfe624;border-radius:10px;height:40px}.syllable-catalog .syllable-catalog-search input{font-size:13.5px}@media (pointer:coarse){:is(.records-filters input,.players-search input,.teams-search input){height:44px!important;font-size:16px!important}.records-search>svg{top:15px!important}.syllable-catalog .syllable-catalog-search{height:44px}.syllable-catalog .syllable-catalog-search input{font-size:16px}}.interface-language-flags{background:#1f222cb8;border:1px solid #c9ccd614;border-radius:6px;flex-direction:row;gap:3px;width:max-content;padding:3px;display:flex}.interface-language-flags button{cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:36px;height:30px;padding:5px;transition:background .15s;display:grid;position:relative}.interface-language-flags img{object-fit:cover;opacity:.88;border-radius:2px;width:27px;height:18px;transition:opacity .15s;box-shadow:0 1px 4px #080a1233}.interface-language-flags button[aria-pressed=true]{background:#2e394d;box-shadow:inset 0 0 0 1px #97a6c71c}.interface-language-flags button[aria-pressed=true]:before{content:"";background:#b2a2e2;border-radius:2px;width:14px;height:2px;position:absolute;bottom:0}.interface-language-flags button:hover:not([aria-pressed=true]){background:#2e394d8c}.interface-language-flags button[aria-pressed=true] img,.interface-language-flags button:hover img,.interface-language-flags button:focus-visible img{opacity:1}.interface-language-flags button:focus-visible{outline-offset:0;outline:1px solid #b1a4d5}.language-flag-tooltip{z-index:1;color:#e0e0e5;white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;background:#2b2d36;border:1px solid #dcdee51a;border-radius:5px;padding:6px 9px;font:400 12px/1.3 Inter Variable,Arial,sans-serif;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 3px 12px #080a1233}.interface-language-flags button:hover .language-flag-tooltip,.interface-language-flags button:focus-visible .language-flag-tooltip{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.interface-language-flags button,.interface-language-flags img,.language-flag-tooltip{transition:none}}.interface-language{color:#ded8ed;text-transform:none;letter-spacing:0;background:#aaaaaa0f;border:1px solid #d4caeb29;border-radius:6px;flex:none;align-items:center;gap:8px;min-height:30px;padding:0 7px;display:inline-flex}.interface-language-flag{object-fit:cover;opacity:.9;border-radius:2px;flex:none;width:20px;height:14px}.interface-language-copy{align-content:center;display:grid}.interface-language-caption{color:#c2b9dc;font:400 9px/1.2 Inter Variable,Arial,sans-serif}.interface-language select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#bebebe59 #2b2d33;width:auto;min-height:28px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font:400 12px/1.3 Inter Variable,Arial,sans-serif}.interface-language select option{color:#dedee3;background:#263041}.interface-language select option:checked{color:#f1f3fa;background:#2e394d}.interface-language:focus-within{outline-offset:2px;outline:1px solid #a99add}.interface-language:has(.interface-language-caption) select{min-height:20px}@media (width<=520px){.room-profile-cluster{gap:5px}.room-profile-cluster .interface-language{gap:5px;padding:0 4px}.room-profile-cluster .interface-language-flag{width:16px;height:11px}}.connection-error-page{box-sizing:border-box;color:#dbe2ed;background:#1b2331;grid-template-rows:auto 1fr;min-height:100dvh;padding:0 24px 60px;font-family:Inter Variable,Arial,sans-serif;display:grid}.connection-error-page>header{border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;gap:24px;width:min(100%,1060px);margin:0 auto;padding:24px 0;display:flex}.connection-error-page>header>a{color:#cbd5e3;letter-spacing:.025em;font-size:16px;text-decoration:none}.connection-error-page .interface-language{background:#ffffff04;border:1px solid #ffffff0d;border-radius:6px;padding:6px 10px}.connection-error-page .interface-language select{color:#bdc8d8;font-size:12px}.connection-error-content{text-align:center;place-self:center;width:min(100%,440px);padding:44px 0}.connection-error-content>img{object-fit:contain;width:66px;height:66px;margin:0 auto 26px;display:block}.connection-error-label{color:#99abc1;letter-spacing:.08em;margin-bottom:14px;font-size:12px;font-weight:500;display:block}.connection-error-content h1{color:#e7eaf1;letter-spacing:-.035em;margin:0;font-size:clamp(25px,5vw,32px);font-weight:500;line-height:1.3}.connection-error-content p{color:#a8b5c8;overflow-wrap:anywhere;max-width:350px;margin:18px auto 0;font-size:14px;line-height:1.8}.connection-error-actions{flex-direction:column;align-items:center;gap:20px;margin-top:30px;display:flex}.connection-error-actions button{color:#e0e9f3;cursor:pointer;background:#2d3b50;border:1px solid #92abc33a;border-radius:7px;min-height:43px;padding:11px 20px;font:500 13px/1.5 Inter Variable,sans-serif}.connection-error-actions button:hover{background:#35475f}.connection-error-actions a{color:#9fadc0;font-size:12px;text-decoration:none}.connection-error-actions a:hover{color:#e0e9f3}.connection-error-page :is(button,a,select):focus-visible{outline-offset:4px;outline:2px solid #9cb9d6}@media (width<=400px){.connection-error-page{padding-inline:18px;padding-bottom:24px}.connection-error-content{padding:30px 0}}main.game-shell .chat-form .chat-image-trigger,.chat-image-trigger{color:#9ba6ba;width:26px;height:36px;min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-self:end;place-items:center;padding:0;display:grid;transition:color .15s,background-color .15s!important}.chat-image-trigger svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}main.game-shell .chat-form .chat-image-trigger:hover:enabled,.chat-image-trigger:hover:enabled{color:#e7e2fb;background:#ac96ff14}main.game-shell .chat-panel .chat-form:has(>.chat-image-trigger){grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;column-gap:4px}@media (pointer:coarse){main.game-shell .chat-form .chat-image-trigger{width:32px;height:38px}}.chat-image-trigger:focus-visible{outline-offset:1px;outline:1px solid #b9a9ef}.chat-image-trigger:disabled{opacity:.45;cursor:default}.chat-image-draft{background:#181e31;border:1px solid #b4a3e833;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:10px 12px 8px;padding:8px 10px 8px 8px;display:grid;animation:.24s cubic-bezier(.2,.7,.2,1) chat-image-in!important}@keyframes chat-image-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.chat-image-draft[data-status=error]{border-color:#e8a0b038}.chat-image-draft-thumb{color:#9aa4b8;background:#ffffff0a;border-radius:8px;place-items:center;width:72px;height:56px;display:grid;position:relative;overflow:hidden}.chat-image-draft-thumb img{object-fit:cover;width:100%;height:100%}.chat-image-draft-thumb svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.chat-image-draft-thumb i{background:linear-gradient(100deg,#0000 30%,#ded4ff47 50%,#0000 70%) 0 0/250% 100%;position:absolute;inset:0;animation:1.1s linear infinite chat-image-sheen!important}@keyframes chat-image-sheen{0%{background-position:125% 0}to{background-position:-125% 0}}.chat-image-draft-copy{gap:3px;min-width:0;display:grid}.chat-image-draft-copy strong{color:#f1edfb;text-overflow:ellipsis;white-space:nowrap;font:450 13.5px/1.35 Inter Variable,Arial,sans-serif;overflow:hidden}.chat-image-draft-copy small{color:#a49ec3;text-wrap:pretty;font:400 12.5px/1.4 Inter Variable,Arial,sans-serif}.chat-image-draft[data-status=error] .chat-image-draft-copy small{color:#f2b6d1}.chat-image-draft-progress{background:#b4a3e824;border-radius:2px;height:2px;margin-top:5px;position:relative;overflow:hidden}.chat-image-draft-progress i{border-radius:inherit;background:#b4a3e8;width:38%;position:absolute;top:0;bottom:0;left:0;animation:1.15s cubic-bezier(.45,0,.25,1) infinite chat-image-progress!important}@keyframes chat-image-progress{0%{transform:translate(-100%)}to{transform:translate(270%)}}.chat-image-draft-actions{align-items:center;gap:4px;display:flex}.chat-image-draft-send{color:#fff;cursor:pointer;background:#7f6bd0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid;transition:background-color .18s,opacity .18s!important}.chat-image-draft-send svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.chat-image-draft-send:hover:enabled{background:#8c79dc}.chat-image-draft-send:disabled{opacity:.45;cursor:default}.chat-image-draft-send:focus-visible,.chat-image-draft-remove:focus-visible{outline-offset:2px;outline:1px solid #c4b4ff}.chat-image-draft-remove{color:#aeb5c8;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid;transition:color .15s,background-color .15s!important}.chat-image-draft-remove svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:15px;height:15px}.chat-image-draft-remove:hover{color:#f6f2ff;background:#b4a3e81a}.chat-image-drop{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#181e2ed1;border:1.5px dashed #beacff8c;border-radius:14px;place-items:center;display:grid;position:absolute;inset:8px;animation:.16s ease-out chat-image-in!important}.chat-image-drop span{color:#ddd4ff;justify-items:center;gap:10px;font:450 13px/1.4 Inter Variable,Arial,sans-serif;display:grid}.chat-image-drop svg{fill:none;stroke:#c6b6ff;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px;animation:1.6s ease-in-out infinite chat-image-float!important}@keyframes chat-image-float{50%{transform:translateY(-3px)}}.chat-image{cursor:zoom-in;background:#ffffff06;border:0;border-radius:10px;max-width:100%;margin:7px 0 2px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #cdd4ec17;transition:box-shadow .2s,transform .25s cubic-bezier(.2,.7,.2,1)!important}.chat-image img{object-fit:cover;opacity:0;width:100%;height:100%;display:block;transition:opacity .3s!important}.chat-image[data-state=shown] img{opacity:1}.chat-image[data-state=loading]:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff0f 50%,#0000 70%) 0 0/250% 100%;position:absolute;inset:0;animation:1.3s linear infinite chat-image-sheen!important}.chat-image:hover:enabled{transform:translateY(-1px);box-shadow:0 0 0 1px #beacff73,0 8px 22px #0609124d}.chat-image:focus-visible{outline-offset:2px;outline:1px solid #b9a9ef}.chat-image:disabled{cursor:default}.chat-image-gone{color:#8e97ab;background:#ffffff05;border-radius:8px;align-items:center;gap:7px;margin:6px 0 2px;padding:6px 10px;font:400 11.5px/1.4 Inter Variable,Arial,sans-serif;display:inline-flex}.chat-image-gone svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}dialog.chat-image-lightbox{color:#e8e6f2;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.chat-image-lightbox::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080b14d6}.chat-image-lightbox-stage{box-sizing:border-box;cursor:zoom-out;place-items:center;width:100%;height:100%;padding:56px 20px 28px;display:grid}.chat-image-lightbox figure{cursor:default;justify-items:center;gap:12px;max-width:100%;max-height:100%;margin:0;display:grid;animation:.24s cubic-bezier(.2,.8,.2,1) chat-image-zoom!important}@keyframes chat-image-zoom{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}.chat-image-lightbox img{object-fit:contain;border-radius:12px;width:auto;max-width:min(92vw,1600px);height:auto;max-height:calc(100dvh - 130px);display:block;box-shadow:0 30px 80px #00000080,0 0 0 1px #ffffff0f}.chat-image-lightbox figcaption{color:#a8b0c4;align-items:baseline;gap:10px;font:400 12px/1.4 Inter Variable,Arial,sans-serif;display:flex}.chat-image-lightbox figcaption strong{color:#e4e0f6;font-weight:450}.chat-image-lightbox-close{color:#d9dceb;cursor:pointer;background:#1c2232b3;border:1px solid #d6dcf029;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:fixed;top:16px;right:16px;transition:color .15s,border-color .15s!important}.chat-image-lightbox-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:17px;height:17px}.chat-image-lightbox-close:hover{color:#fff;border-color:#beacff8c}.chat-image-lightbox-close:focus-visible{outline-offset:3px;outline:1px solid #c6b6ff}.chat-image-refusal{color:#c9bdf2;background:#ac96ff0f;border-radius:8px;margin:8px 12px 6px;padding:7px 10px;font:400 11.5px/1.45 Inter Variable,Arial,sans-serif;animation:.2s ease-out chat-image-in!important}.chat-panel:has(.chat-image-drop){position:relative}.dq-chat-body{display:contents}.game-shell .chat-message :is(.chat-image,.chat-image-gone){margin-left:calc(var(--chat-avatar,24px) + var(--chat-gutter,10px));max-width:calc(100% - var(--chat-avatar,24px) - var(--chat-gutter,10px))}.game-shell .chat-message[data-grouped] .chat-image{margin-top:3px}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-message :is(.chat-image,.chat-image-gone){max-width:calc(100% - 30px);margin-left:30px}.infinite-life{width:100%;height:100%;display:block;overflow:visible}.infinite-life-loop{fill:none;stroke-width:2px;stroke-linejoin:round}.infinite-life-gloss{fill:none;stroke:#f3efff;stroke-width:.55px;stroke-linejoin:round;opacity:.38;transform:translateY(-.5px)}.infinite-life-spark,.infinite-life-tail{fill:none;stroke-linecap:round;stroke-linejoin:round}.infinite-life-spark{stroke:#fff0f7;stroke-width:2.3px;stroke-dasharray:5 95;animation:3.6s linear infinite infinite-life-run!important}.infinite-life-tail{stroke:#f4a6cb;stroke-width:2.1px;stroke-dasharray:16 84;opacity:.6;animation:3.6s linear infinite infinite-life-trail!important}.infinite-life-heart{stroke:var(--infinite-ring,#1b2132);stroke-width:2.2px;stroke-linejoin:round;paint-order:stroke}.infinite-life-shine{fill:none;stroke:#f1edff;stroke-width:.9px;stroke-linecap:round;opacity:.7}.infinite-life-core{transform-box:fill-box;transform-origin:50% 58%;animation:2.8s ease-in-out infinite infinite-life-beat!important}@keyframes infinite-life-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes infinite-life-trail{0%{stroke-dashoffset:11px}to{stroke-dashoffset:-89px}}@keyframes infinite-life-beat{0%,36%,to{transform:scale(1)}9%{transform:scale(1.13)}18%{transform:scale(.98)}26%{transform:scale(1.07)}}@media (forced-colors:active){.infinite-life-loop{stroke:canvastext}.infinite-life-gloss,.infinite-life-spark,.infinite-life-tail{display:none}}@keyframes social-star-float{50%{transform:translateY(-2px)rotate(-4deg)}}@media (width<=540px){dialog.community-dialog.friends-dialog{margin:max(12px, env(safe-area-inset-top)) auto auto;height:min(760px,100dvh - 80px)}dialog.community-dialog.friends-dialog .friends-recents-title{letter-spacing:0;font-size:9.5px}}.notifications-pane{flex-direction:column;flex:1;min-height:0;font-family:Inter Variable,sans-serif;display:flex}.notifications-pane button{font:inherit;cursor:pointer}.notifications-pane button:disabled{cursor:default;opacity:.5}.notifications-pane svg,.profile-friend-action svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.notifications-bar-icon{color:#c9b8f2;background:#bca8e30d;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.notifications-bar-icon svg{width:17px;height:17px}.notifications-tools{gap:16px;margin-left:auto;display:flex}.notifications-tools button{color:#bcb1d4;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:11.5px;font-weight:400}@media (width<=540px){.notifications-bar>span:not(.notifications-bar-icon){display:none}.notifications-tools{gap:14px}}.notifications-tools button:hover,.notifications-tools button[aria-expanded=true]{color:#e3d8fa}.notifications-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8994af55 transparent;flex-direction:column;flex:1;min-height:0;padding:8px 12px 12px;display:flex;overflow-y:auto}.notifications-list>article{border-radius:10px;flex:none;gap:12px;padding:15px 12px;display:flex;position:relative}.notifications-list>article+article{margin-top:2px}.notifications-list>article[data-unread=true]{background:#ac96ff0b}.notifications-list>article[data-unread=true]:after{content:"";clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 3px #f4a6cb80);background:#f4a6cb;width:7px;height:7px;position:absolute;top:9px;right:9px}.notification-avatar{color:#bba5e5;background:#bca8e30b;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.notification-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.notification-avatar svg{width:18px;height:18px}.notification-content{flex:1;min-width:0;padding-right:12px}.notification-content>div:first-child{justify-content:space-between;align-items:baseline;gap:9px;display:flex}.notification-content strong{color:#e4e6ef;overflow-wrap:anywhere;font-size:12.5px;font-weight:500}.notification-content time{color:#7f8799;white-space:nowrap;font-size:11px}.notification-content>small{color:#a197b6;margin-top:3px;font-size:11px;display:block}.notification-content p{color:#aeb3c4;white-space:pre-wrap;overflow-wrap:anywhere;max-width:none;margin:5px 0 0;font-size:12px;line-height:1.6}.notification-actions{gap:9px;margin-top:11px;display:flex}.notification-actions button{color:#d2c5ff;background:#ac96ff0c;border:1px solid #ac96ff30;border-radius:6px;padding:6px 12px;font-size:11.5px}.notification-actions button+button{color:#8e95a8;background:0 0;border-color:#0000}.notification-actions button:hover{background:#b4a1da18}.notifications-empty{text-align:center;justify-items:center;gap:12px;margin:auto;padding:35px 30px 44px;display:grid}.notifications-empty>svg{color:#8c8fa7;width:27px;height:27px}.notifications-empty strong{color:#cbcbd9;font-size:13px;font-weight:500}.notifications-empty p{color:#8f97a9;max-width:260px;margin:0;font-size:12px;line-height:1.7}.notifications-error,.notifications-status{color:#c7b6e8;margin:12px 16px 0;font-size:12px;line-height:1.5}.notifications-error button{color:inherit;background:0 0;border:0;padding:4px 0;text-decoration:underline;display:block}.notification-compose{background:#ffffff02;border:1px solid #b4a1da20;border-radius:8px;flex:none;gap:10px;margin:12px 16px 4px;padding:14px;display:grid}.notification-compose label{color:#a5abc0;gap:5px;font-size:11.5px;display:grid}.notification-compose input,.notification-compose textarea{box-sizing:border-box;resize:vertical;color:#e3e0ed;background:#11172250;border:1px solid #b2b9ce20;border-radius:4px;width:100%;padding:8px;font:12px/1.5 Inter Variable,sans-serif}.notification-compose>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-compose small{color:#8e95aa;font-size:11px;line-height:1.5}.notification-compose button{color:#d4c7ed;background:#b29adb12;border:1px solid #b29adb2b;border-radius:5px;flex:none;padding:7px 9px;font-size:11.5px}.profile-friend-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-friend-action>button{color:#d2c4ed;cursor:pointer;background:#b9a6dd09;border:1px solid #bdabd638;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:7px 11px;font:500 12px/1.3 Inter Variable,sans-serif;transition:background .18s,border-color .18s;display:inline-flex}.profile-friend-action>button:hover{background:#b9a6dd13;border-color:#bdabd650}.profile-friend-action svg{flex:none;width:16px;height:16px}.profile-friend-action>button:disabled{cursor:default;opacity:.65}.profile-friend-action>.profile-friend-secondary{color:#959daf;background:0 0;border:0;padding:5px 1px;font-size:11.5px}.profile-friend-action>small{color:#cab6e7;flex-basis:100%;font-size:11.5px}.notifications-pane button:focus-visible,.profile-friend-action button:focus-visible{outline-offset:3px;outline:2px solid #ac96df}@media (prefers-reduced-motion:reduce){.profile-friend-action>button{transition:none}}:root{--corner-size:38px;--corner-gap:6px}.corner-dock{align-items:center;gap:var(--corner-gap);display:flex}.corner-dock:empty{display:none}.corner-button{box-sizing:border-box;width:var(--corner-size);height:var(--corner-size);color:#c5c8d5;letter-spacing:0;cursor:pointer;background:#171d25;border:1px solid #b5bbcf26;border-radius:10px;flex:none;place-items:center;min-width:0;margin:0;padding:0;font:500 12px/1 Inter Variable,sans-serif;transition:color .18s,border-color .18s,background-color .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06}.corner-button>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;overflow:visible}.corner-button:hover:enabled{color:#edeaf7;background:#222735;border-color:#bca8e24a}.corner-button[aria-expanded=true]{color:#ece6ff;background:#232a3a;border-color:#c9bcf352}.corner-button:focus-visible{outline-offset:3px;outline:2px solid #ac96df}.corner-button:disabled{opacity:.45;cursor:default}.corner-button.room-power-button:hover:enabled{color:#f3aab6;background:#241d27;border-color:#ec8c9e61}.corner-button.room-power-button:focus-visible{outline-color:#e99aa8}.corner-badge{box-sizing:border-box;color:#2a1323;font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;background:#f4a6cb;border:2px solid #171d25;border-radius:10px;min-width:17px;padding:2px 4px;font:600 9px/1.2 Inter Variable,sans-serif;position:absolute;top:-5px;right:-5px}.game-shell>.corner-dock[data-place=room]{z-index:95;right:calc(var(--room-rail-width,378px) + 12px);bottom:max(8px, env(safe-area-inset-bottom));position:fixed}@media (width<=1180px){.corner-dock[data-place=room]>.room-power-button{display:none}}@media (width>=1101px) and (width<=1180px){.game-shell>.corner-dock[data-place=room]{flex-direction:column}}@media (width<=1100px){.game-shell>.corner-dock[data-place=room]{right:max(8px, env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom,0px) + 4px)}.game-shell:is([data-keyboard-open=true],[data-chat-sheet=half],[data-chat-sheet=full])>.corner-dock[data-place=room]{display:none}.game-shell:has(>.corner-dock[data-place=room]>.community-launch) .room-chat-dock{right:calc(8px + var(--corner-size) + 8px);width:calc(100% - 8px - var(--corner-size) - 8px)}}main.dq-shell .dq-game-stage>.corner-dock[data-place=quiz]{z-index:4;right:16px;bottom:calc(24px + (var(--sq-field,58px) - var(--corner-size)) / 2);position:absolute}@media (width<=760px){main.dq-shell .dq-game-stage>.corner-dock[data-place=quiz]{bottom:calc(16px + (var(--sq-field,50px) - var(--corner-size)) / 2)}}main.dq-shell .dq-game-stage:not(:has(.dq-stage-dock))>.corner-dock[data-place=quiz]{bottom:max(8px, env(safe-area-inset-bottom))}.ranked-arena .corner-dock[data-place=ranked]{z-index:40;position:absolute;bottom:66px;right:16px}@media (width<=640px){.ranked-arena .corner-dock[data-place=ranked]{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));position:fixed}}.corner-dock[data-place=home]{z-index:95;right:max(14px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));position:fixed}.corner-dock[data-place=page]{z-index:95;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));position:fixed}@font-face{font-family:PP Museum;src:url(/assets/PPMuseum-Light-TIaW8bCk.otf)format("opentype");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:PP Museum;src:url(/assets/PPMuseum-Regular-CUKrydJ6.otf)format("opentype");font-display:swap;font-style:normal;font-weight:400}.player-profile-dialog.player-profile-dialog .player-profile-hero>.profile-ranks{z-index:3;top:calc(48px + var(--w-shift,0px));pointer-events:none;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;bottom:22px;right:28px}.player-profile-dialog.player-profile-dialog .player-profile-hero>.profile-ranks:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0b1020a6,#0b102052 60%,#0000);border-radius:50%;position:absolute;inset:-34px -48px -30px}.player-profile-dialog.player-profile-dialog .player-profile-hero:has(>.profile-ranks) .player-profile-identity{right:304px}@media (width>=751px){.player-profile-dialog.player-profile-dialog .player-profile-hero:has(.profile-inline-banner):has(>.profile-ranks){--hero-h:266px}}.profile-ranks-trophies{gap:8px;display:flex}.profile-rank{--tier:#d3dae6;--star-h:82px;text-align:center;cursor:default;pointer-events:auto;-webkit-tap-highlight-color:transparent;outline:0;align-content:start;justify-items:center;width:124px;margin:0;display:grid;position:relative}.profile-rank[data-tier=bronze]{--tier:#e8bf9c}.profile-rank[data-tier=silver]{--tier:#d7dde9}.profile-rank[data-tier=gold]{--tier:#f3d68c}.profile-rank[data-tier=platinum]{--tier:#abe4df}.profile-rank[data-tier=emerald]{--tier:#a3e0bd}.profile-rank[data-tier=diamond]{--tier:#aecaff}.profile-rank[data-tier=master]{--tier:#d4b8ff}.profile-rank[data-tier=grandmaster]{--tier:#f8b8cd}.profile-rank[data-tier=challenger]{--tier:#ffe2a4}.profile-rank-stage{width:100px;height:calc(var(--star-h) + 11px);display:block;position:relative}.profile-rank-aura{left:50%;top:calc(var(--star-h) * .52);width:calc(var(--star-h) * 2.1);aspect-ratio:1.2;background:radial-gradient(closest-side, color-mix(in srgb, var(--tier) 62%, transparent), color-mix(in srgb, var(--tier) 30%, transparent) 42%, color-mix(in srgb, var(--tier) 9%, transparent) 72%, transparent);mix-blend-mode:screen;border-radius:50%;position:absolute;translate:-50% -50%;animation:profile-rank-aura 6.2s ease-in-out var(--rank-delay,0s) infinite alternate!important}.profile-rank-ring{aspect-ratio:100/18;width:76%;height:auto;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--tier) 75%, transparent));display:block;position:absolute;bottom:0;left:12%;overflow:visible;transition:filter .4s!important}.profile-rank-ring path{fill:none}.profile-rank-ring-track{stroke:color-mix(in srgb, var(--tier) 22%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.profile-rank-ring-lit{stroke:color-mix(in srgb, var(--tier) 80%, #fff);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.profile-rank-ring .profile-rank-ring-head{fill:color-mix(in srgb, var(--tier) 35%, #fff)}.profile-rank-pool{background:radial-gradient(closest-side, color-mix(in srgb, var(--tier) 42%, transparent), color-mix(in srgb, var(--tier) 12%, transparent) 70%, transparent);mix-blend-mode:screen;border-radius:50%;width:80%;height:16px;position:absolute;bottom:0;left:10%}.profile-rank-mote{background:color-mix(in srgb, var(--tier) 45%, #fff);width:3px;height:3px;box-shadow:0 0 5px 1px color-mix(in srgb, var(--tier) 80%, transparent);opacity:0;border-radius:50%;position:absolute;bottom:8px;left:30%;animation:profile-rank-mote 4.2s cubic-bezier(.3, .1, .6, 1) var(--rank-delay,0s) infinite!important}.profile-rank-mote[data-mote="2"]{left:64%;animation-delay:calc(var(--rank-delay,0s) - 1.4s)!important;animation-duration:4.8s!important}.profile-rank-mote[data-mote="3"]{left:47%;animation-delay:calc(var(--rank-delay,0s) - 2.9s)!important;animation-duration:5.4s!important}@keyframes profile-rank-mote{0%{opacity:0;translate:0;scale:1}18%{opacity:.9}to{opacity:0;translate:3px -52px;scale:.35}}.profile-rank-shadow{background:radial-gradient(closest-side,#04060fb3,#0000);border-radius:50%;width:44%;height:9px;position:absolute;bottom:4px;left:50%;translate:-50%;animation:profile-rank-shadow 6.2s ease-in-out var(--rank-delay,0s) infinite alternate!important}.profile-rank-lift{width:calc(var(--star-h) * 1.162);height:var(--star-h);position:absolute;top:0;left:50%;translate:-50%;transition:translate .55s cubic-bezier(.2,.8,.2,1),scale .55s cubic-bezier(.2,.8,.2,1)!important}.profile-rank-star{object-fit:contain;filter:drop-shadow(0 5px 9px #060a1673);width:100%;height:100%;display:block;animation:profile-rank-float 6.2s ease-in-out var(--rank-delay,0s) infinite alternate!important}@keyframes profile-rank-float{0%{translate:0 1px}to{translate:0 -3px}}@keyframes profile-rank-aura{0%{opacity:.62;scale:.94}to{opacity:.92;scale:1.04}}@keyframes profile-rank-shadow{0%{opacity:.85;scale:1}to{opacity:.5;scale:.8}}.profile-rank figcaption{text-shadow:0 1px 10px #070b16,0 0 2px #070b1699;justify-items:center;gap:2px;margin-top:2px;display:grid}.profile-rank-tier{color:var(--tier);letter-spacing:.01em;white-space:nowrap;font:300 20px/1.1 PP Museum,Georgia,serif}.profile-rank-line{justify-items:center;min-height:15px;display:grid}.profile-rank-line>*{white-space:nowrap;grid-area:1/1;transition:opacity .28s,translate .4s cubic-bezier(.2,.8,.2,1)!important}.profile-rank-rest{color:#e8eaf2;font-variant-numeric:tabular-nums;align-items:center;font:400 12px/1.25 Inter Variable,Arial,sans-serif;display:inline-flex}.profile-rank-elo small{color:#b6bdce;margin-left:3px;font-size:10.5px}.profile-rank-place{color:#c9cfdd}.profile-rank-place:before{content:"";opacity:.32;vertical-align:-1px;background:currentColor;width:1px;height:9px;margin:0 7px;display:inline-block}.profile-rank-game{color:#b0b8ca;gap:5px;font-size:11px}.profile-rank-game>img{object-fit:contain;width:11px;height:11px}.profile-rank-past{color:#a4adc1;align-items:center;gap:2px;font-size:10.5px;display:inline-flex}.profile-rank-past:before{content:"";opacity:.32;background:currentColor;width:1px;height:9px;margin:0 6px 0 3px}.profile-rank-past img{object-fit:contain;width:15px;height:13px}.profile-rank-more{color:color-mix(in srgb, var(--tier) 55%, #f1f2f7);font-variant-numeric:tabular-nums;opacity:0;font:400 11.5px/1.25 Inter Variable,Arial,sans-serif;translate:0 4px}.profile-rank:is(:hover,:focus-visible) .profile-rank-lift{translate:-50% -4px;scale:1.05}.profile-rank:is(:hover,:focus-visible) .profile-rank-ring{filter:drop-shadow(0 0 5px var(--tier))}.profile-rank:is(:hover,:focus) .profile-rank-rest:has(+.profile-rank-more){opacity:0;translate:0 -4px}.profile-rank:is(:hover,:focus) .profile-rank-more{opacity:1;translate:0}.profile-rank:focus-visible .profile-rank-tier{-webkit-text-decoration:underline 1px color-mix(in srgb, var(--tier) 50%, transparent);text-decoration:underline 1px color-mix(in srgb, var(--tier) 50%, transparent);text-underline-offset:4px}.profile-rank[data-played=false] .profile-rank-star{filter:grayscale()brightness(.9);opacity:.4;animation:none!important}.profile-rank[data-played=false] :is(.profile-rank-aura,.profile-rank-pool,.profile-rank-shadow){display:none}.profile-rank[data-played=false] .profile-rank-ring{filter:none}.profile-rank[data-played=false] .profile-rank-ring-track{stroke:#ffffff2b}.profile-rank[data-played=false] .profile-rank-tier{color:#b3bacb;font-size:18px}@media (width>=751px) and (height<=820px){.player-profile-dialog.player-profile-dialog .player-profile-hero>.profile-ranks{top:calc(44px + var(--w-shift,0px));bottom:14px}.profile-rank{--star-h:62px}}@media (width>=751px) and (width<=900px){.profile-rank{--star-h:66px;width:110px}.profile-rank-past{display:none}.player-profile-dialog.player-profile-dialog .player-profile-hero:has(>.profile-ranks) .player-profile-identity{right:268px}}@media (width<=750px){.player-profile-dialog.player-profile-dialog .player-profile-hero:has(>.profile-ranks){--ranks-room:62px}.player-profile-dialog.player-profile-dialog .player-profile-hero:has(.profile-inline-banner):has(>.profile-ranks){--ranks-room:90px}.player-profile-dialog.player-profile-dialog .player-profile-hero:has(>.profile-ranks) .player-profile-identity{right:20px}.player-profile-dialog.player-profile-dialog .player-profile-hero>.profile-ranks{display:block;inset:auto 18px 12px}.player-profile-dialog.player-profile-dialog .player-profile-hero>.profile-ranks:before{display:none}.profile-ranks-trophies{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-rank{--star-h:46px;text-align:left;grid-template-columns:56px minmax(0,1fr);place-items:center start;column-gap:8px;width:auto}.profile-rank-stage{width:56px;height:calc(var(--star-h) + 7px)}.profile-rank figcaption{justify-items:start;gap:1px;min-width:0;margin:0}.profile-rank-tier{font-size:16px}.profile-rank-line{justify-items:start;min-height:14px}.profile-rank-rest{font-size:11.5px}.profile-rank-game{font-size:10.5px}.profile-rank-more{font-size:11px}.profile-rank:is(:hover,:focus-visible) .profile-rank-lift{translate:-50% -3px}}.profile-about-favorites{margin:18px 0 0}.profile-about-favorites>.player-profile-section-heading{margin-bottom:12px}.self-mark{vertical-align:-1px;color:#c8b8ff;flex:none;place-items:center;width:11px;height:11px;margin-left:7px;line-height:0;display:inline-grid}.self-mark svg{width:100%;height:100%;display:block;overflow:visible}.self-mark circle:first-child{fill:none;stroke:currentColor;stroke-width:1.15px;opacity:.7;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite self-mark-breathe!important}.self-mark circle:last-child{fill:currentColor}@keyframes self-mark-breathe{50%{opacity:.28;transform:scale(1.22)}}@media (forced-colors:active){.self-mark{color:highlight}}:is(.ranked-vs-tag,.dq-vs-tag,.dq-duel-tag) .self-mark{vertical-align:-2px;width:13px;height:13px;margin-left:0}dialog.community-dialog.friends-dialog{--social-surface:#202938;--social-raised:#273244;--social-accent:#ac96ff;--social-text:#e1e6f0;--social-muted:#9aa8be;--social-line:#b8c5e01a;box-sizing:border-box;background:radial-gradient(ellipse at 12% 0, #ac96ff08, transparent 60%), var(--social-surface);width:min(860px,100vw - 24px);max-width:calc(100vw - 24px);height:min(560px,100dvh - 32px);max-height:calc(100dvh - 32px);color:var(--social-text);scrollbar-color:#8994af55 transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #c4cbe62b;border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 64px #080e1b66}dialog.community-dialog.friends-dialog[data-floating]{z-index:60;translate:var(--window-drag-x,0px) var(--window-drag-y,0px);box-shadow:0 30px 90px #080d198f,0 0 0 1px #ffffff08}dialog.community-dialog.friends-dialog>header{box-sizing:border-box;border-bottom:1px solid var(--social-line);background:#ffffff02;justify-content:space-between;align-items:center;gap:12px;height:53px;padding:0 12px 0 16px;display:flex}dialog.community-dialog.friends-dialog>header .community-heading{gap:11px}dialog.community-dialog.friends-dialog>header .community-heading>img{width:28px;height:25px;animation:5s ease-in-out infinite social-star-float!important}dialog.community-dialog.friends-dialog>header h2{color:#eceaf5;letter-spacing:.01em;margin:0;font:300 19px/1 PP Museum,Georgia,serif}dialog.community-dialog.friends-dialog>header .community-close{color:#aab3c7;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid;transition:color .15s,background-color .15s!important}dialog.community-dialog.friends-dialog>header .community-close:hover{color:#fff;background:#ffffff0a}dialog.community-dialog.friends-dialog>header .community-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:14px;height:14px}dialog.community-dialog.friends-dialog[data-window-drag=on]>header{cursor:grab}dialog.community-dialog.friends-dialog[data-window-drag=on]>header :is(button,a,input){cursor:pointer}dialog.community-dialog.friends-dialog[data-window-dragging]{-webkit-user-select:none;user-select:none}dialog.community-dialog.friends-dialog[data-window-dragging],dialog.community-dialog.friends-dialog[data-window-dragging] *{cursor:grabbing!important}dialog.community-dialog.friends-dialog :is(button,input,textarea):focus-visible{outline:2px solid var(--social-accent);outline-offset:2px;box-shadow:none}@media (width<=540px){dialog.community-dialog.friends-dialog{margin:max(12px, env(safe-area-inset-top)) auto auto;height:min(760px,100dvh - 80px)}dialog.community-dialog.friends-dialog .friends-recents-title{letter-spacing:0;font-size:9.5px}}.ranked-launch{color:#ded3ef;cursor:pointer;background:#ffffff08;border:1px solid #b69ae52b;border-radius:6px;padding:7px 10px;font:500 12px Inter Variable,sans-serif}.community-dialog.friends-dialog{color:#ccd5df;scrollbar-color:#62627b transparent;background:#151a23;border:1px solid #bbc5dc24;border-radius:10px;width:min(960px,100vw - 24px);height:min(570px,100dvh - 32px);padding:0;overflow:hidden}.community-heading{align-items:center;gap:10px;display:flex}.community-heading>img{object-fit:contain;width:27px;height:27px}.friends-welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px 18px;display:flex}.friends-welcome img{object-fit:contain;width:58px;height:58px;margin-bottom:16px}.friends-welcome h3{color:#d5d4e3;margin:0 0 7px;font:500 15px/1.4 Inter Variable,sans-serif}.friends-welcome p{color:#94a1b8;margin:0;font:400 12px/1.7 Inter Variable,sans-serif}.friends-dialog>header{box-sizing:border-box;background:#ffffff03;border-bottom:1px solid #b3bdd812;align-items:center;height:53px;padding:12px 16px}.friends-dialog>header h2{margin:0;font-size:16px}.friends-layout{grid-template-columns:220px minmax(0,1fr) 64px;height:calc(100% - 53px);display:grid}.friends-sidebar{background:#151c28;border-right:1px solid #b3bdd812;flex-direction:column;min-height:0;padding:12px 0;display:flex}.friends-filters{gap:4px;padding:0 12px 12px;display:flex}.friends-filters button{color:#939fb4;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:8px 4px;font:500 12px Inter Variable,sans-serif}.friends-filters button[aria-pressed=true]{color:#d0bae9;background:#a57ceb12}.friends-filters span{color:#a29ab4;font-variant-numeric:tabular-nums;margin-left:5px}.friends-search{box-sizing:border-box;color:#e2ddea;background:#ffffff03;border:1px solid #b3bdd818;border-radius:7px;width:calc(100% - 24px);margin:0 12px;padding:9px 10px;font-size:12px}.friends-list-heading{color:#929ca7;letter-spacing:0;text-transform:none;padding:14px 15px 8px;font-size:12px}.friends-roster{scrollbar-width:thin;min-height:0;overflow-y:auto}.private-conversation{flex-direction:column;flex:1;min-height:0;display:flex}.private-messages{scrollbar-width:thin;flex:1;min-height:0;padding:16px;overflow-y:auto}.private-messages article{background:#ffffff03;border:1px solid #8ca6bf16;border-radius:3px 12px 12px;margin-bottom:12px;padding:10px 12px}.private-messages article[data-own=true]{background:#ac96ff0b;border-color:#ac96ff26}.private-messages article p{color:#c5ced7;white-space:pre-wrap;overflow-wrap:anywhere;max-width:none}.private-messages time{text-align:right;color:#8392a2;font-size:11px;display:block}.private-composer{border-top:1px solid #ffffff08;gap:8px;padding:10px 12px;display:flex}.private-composer textarea{resize:none;color:#d2dce5;background:#ffffff03;border:1px solid #ffffff10;border-radius:16px;flex:1;min-width:0;padding:9px 12px;font:12px/1.5 Inter Variable,sans-serif}.private-composer button,.private-messages>button{color:#d2c5ff;cursor:pointer;background:#ac96ff0c;border:1px solid #ac96ff30;border-radius:8px;padding:8px 12px;font-size:12px}.friends-list-row{border-bottom:1px solid #ffffff05;align-items:center;display:flex}.friends-list-row .friends-person{border-bottom:0;flex:1;min-width:0}.friends-list-row .friends-person-chevron{display:none}.friends-join-inline{color:#c2b2ef;cursor:pointer;background:0 0;border:0;flex:none;margin-right:10px;padding:6px 0;font-size:11.5px}.friends-list-empty{text-align:center;color:#8e9aaf;margin:22px 12px;font-size:12px}.friends-person{text-align:left;color:#dcd9e6;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff05;align-items:center;gap:10px;width:100%;padding:11px 13px;display:flex}.friends-person:hover{background:#ffffff04}.friends-person[aria-pressed=true]{background:linear-gradient(90deg,#ac96ff15,#ac96ff05)}.friends-avatar{flex:none;display:inline-flex;position:relative}.friends-avatar img{object-fit:cover;border-radius:50%;width:34px;height:34px}.friends-avatar:after{content:"";background:#697384;border:2px solid #1b2331;border-radius:50%;width:7px;height:7px;position:absolute;bottom:0;right:0}.friends-avatar[data-online=true]:after{background:#78c6a4}.friends-person>span:nth-child(2){gap:4px;min-width:0;display:grid}.friends-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.friends-person small{color:#8c99ad;font-size:11.5px}.friends-person-chevron{color:#83afd3;margin-left:auto}.friends-detail{flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.friends-welcome,.friends-selected{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px;display:flex}.friends-welcome>svg{stroke:#ad95cb;stroke-width:1.2px;fill:none;width:46px;height:46px;margin-bottom:14px}.friends-detail h3{color:#e0d8ee;margin:0 0 9px;font-size:17px;font-weight:500}.friends-detail p{color:#95a2b7;max-width:270px;margin:0;font-size:12px;line-height:1.7}.friends-selected .friends-avatar{margin-bottom:16px}.friends-selected .friends-avatar img{width:64px;height:64px}.friends-selected .friend-actions{flex-wrap:wrap;justify-content:center;margin-top:20px}.friends-invite{border-top:1px solid #b3bdd812;margin:0 20px 20px;padding-top:15px}.friends-invite label{color:#a7b0c2;font-size:12px}.friends-dialog>.community-error{background:#242231;margin:0;padding:8px 12px;position:absolute;bottom:0;left:12px;right:12px}.friends-toolbar{color:#c8c9d5;justify-content:space-between;align-items:center;padding:0 12px 10px;font-size:12px;font-weight:500;display:flex}.friends-sidebar>.friends-inbox{border-bottom:1px solid #b3bdd814;flex:none;margin:-4px 0 12px}.friends-inbox-icon{color:#c9b8f2;background:#bca8e30d;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.friends-inbox-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.friends-inbox small[data-unread]{color:#f4a6cb}.friends-toolbar small{color:#8390a5;margin-left:6px;font-weight:400}.friends-bell{color:#96a9ba;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:32px;height:30px;padding:5px;display:grid;position:relative}.friends-bell:hover,.friends-bell[aria-pressed=true]{color:#a9cbe5;background:#85afd311;border-color:#8eacc52b}.friends-bell svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.friends-bell>span{color:#eef5fb;background:#416b8d;border-radius:7px;min-width:14px;padding:2px;font-size:9px;position:absolute;top:-3px;right:-3px}.friends-requests-link{color:#a1a7bb;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font:400 11.5px/1.4 Inter Variable,sans-serif;display:inline-flex}.friends-requests-link[aria-pressed=true],.friends-requests-link:hover{color:#d2c4ed}.friends-requests-link>span{color:#bba3df;font-variant-numeric:tabular-nums}.friends-directory .friends-sidebar{background:#ffffff02}.friends-directory .friends-search{background:#19223160;border-radius:7px}.friends-directory .friends-list-empty{text-align:left;font-size:12px}.friends-detail-bar{box-sizing:border-box;color:#cdd0dc;border-bottom:1px solid #ffffff08;flex:none;align-items:center;gap:10px;min-height:49px;padding:8px 16px;font-size:12px;font-weight:500;display:flex}.friends-detail-bar img,.friends-request>img{object-fit:cover;border-radius:50%;width:32px;height:32px}.friends-detail-bar small{color:#8290a4;margin-top:3px;font-size:11.5px;font-weight:400;display:block}.friends-detail .friends-subtle-empty{color:#8893a6;text-align:center;margin:auto;padding:24px;font-size:12px}.friends-requests{flex-direction:column;flex:1;padding:12px;display:flex}.friends-request{border-bottom:1px solid #ffffff08;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 8px;display:flex}.friends-request>div:nth-child(2){flex:1;min-width:100px}.friends-request strong{color:#ccd8e3;font-size:12px;font-weight:500}.friends-request small{color:#8794aa;margin-top:3px;font-size:11.5px;display:block}.friends-contact-actions{flex-direction:column;align-items:flex-start;gap:20px;padding:20px 16px;display:flex}.friends-contact-actions button{color:#cbbcf5;cursor:pointer;background:#ac96ff0a;border:1px solid #ac96ff29;border-radius:6px;padding:7px 10px;font-size:12px}.friends-contact-actions .friend-remove{color:#8993a5;background:0 0;border:0;padding-left:0}.friends-detail .friends-notice{color:#c4b3f0;padding:10px 16px;font-size:12px}.friends-dialog .friend-actions button{color:#d2c5ff;background:#ac96ff0c;border:1px solid #ac96ff30;border-radius:6px}.friends-dialog .friend-actions button+button{color:#9aa8be;background:0 0;border-color:#0000}.friends-dialog button:focus-visible,.friends-dialog input:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #ac96ff}.friends-dialog .community-close{color:#a8b5c3;background:#ffffff04}.friends-dialog .friends-search{color:#d0dae3}.friends-dialog .friends-person,.friends-dialog .friends-toolbar{color:#ccd6e0}@media (width<=540px){.friends-layout{grid-template-rows:minmax(160px,.9fr) minmax(180px,1.1fr);grid-template-columns:minmax(0,1fr) 52px}.friends-layout>.friends-sidebar{grid-area:1/1}.friends-layout>.friends-detail{grid-area:2/1}.friends-layout>.friends-recents{grid-area:1/2/3}.friends-sidebar{border-bottom:1px solid #b3bdd812;border-right:0}.friends-list-heading{padding-top:10px}.friends-welcome,.friends-selected{padding:15px}.friends-welcome>svg{width:30px;height:30px;margin-bottom:8px}.friends-invite{margin:0 14px 14px;padding-top:10px}}.friends-recents{background:#19223130;border-left:1px solid #b8c5e01a;flex-direction:column;min-height:0;display:flex}.friends-recents-title{text-align:center;letter-spacing:.035em;text-transform:uppercase;color:#929ca7;padding:17px 0;font-size:10.5px}.friends-recents>div{scrollbar-width:none;flex-direction:column;align-items:center;gap:10px;min-height:0;padding:2px 4px 14px;display:flex;overflow-y:auto}.friends-recents button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:3px;display:grid}.friends-recents button:hover{background:#ffffff08}.friends-recents button[aria-pressed=true]{background:#b49bd912;border-color:#b49bd96b}.friends-recents .friends-avatar img{width:34px;height:34px}.community-dialog{box-sizing:border-box;color:#e6e3ee;scrollbar-width:thin;scrollbar-color:#796697 transparent;background:#1b2331;border:1px solid #bcb2d52b;border-radius:18px;width:min(540px,100vw - 24px);max-height:min(730px,100dvh - 32px);padding:24px;font:400 13px/1.5 Inter Variable,sans-serif;overflow-y:auto}.community-dialog::backdrop{background:#0c101ac4}.community-dialog>header{justify-content:space-between;align-items:start;display:flex}.community-eyebrow{letter-spacing:.18em;color:#a18fbd;font-size:11px}.community-dialog h2{margin:5px 0 20px;font-size:23px;font-weight:500}.community-close{color:#b2acc2;cursor:pointer;background:#ffffff06;border:0;border-radius:7px;width:28px;height:28px;font-size:20px}.community-tabs,.record-modes{scrollbar-width:thin;gap:5px;padding-bottom:14px;display:flex;overflow-x:auto}.community-tabs button,.record-modes button{color:#9eacc0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:7px 12px;font:500 12px/1.3 Inter Variable,sans-serif}.community-tabs button[aria-pressed=true],.record-modes button[aria-pressed=true]{color:#cdb5f1;background:#b195e40d;border-color:#b195e42a}.friend-add{gap:8px;margin-top:8px;display:flex}.friend-add input{color:#e0dce8;background:#131b27;border:1px solid #ffffff14;border-radius:7px;flex:1;min-width:0;padding:9px 10px;font-size:12px}.community-dialog button:focus-visible,.record-modes button:focus-visible{outline-offset:3px;outline:2px solid #b397e9}.friend-add button,.friend-actions button,.ranked-action button{color:#cfb9f0;cursor:pointer;background:#b092e30c;border:1px solid #b092e32e;border-radius:7px;padding:7px 12px;font-size:12px}.community-dialog button:disabled{opacity:.4;cursor:default}.community-note{color:#8f9caf;margin:9px 0 16px;font-size:12px;line-height:1.6}.community-empty{text-align:center;color:#9facbf;margin:28px 0;font-size:13px;line-height:1.8}.friend-row{border-bottom:1px solid #ffffff08;align-items:center;gap:10px;padding:12px 0;display:flex}.friend-row>img,.ranked-leaderboard img{object-fit:cover;border-radius:50%;width:36px;height:36px}.friend-row>div:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.friend-row strong{overflow-wrap:anywhere;font-weight:500}.friend-row span,.ranked-leaderboard small{color:#8d9bad;font-size:12px}.friend-row span[data-online=true]{color:#a6cabb}.friend-actions{align-items:center;gap:5px;display:flex}.friend-actions .friend-remove{color:#9995a6;background:0 0;border-color:#0000;padding:4px 7px}.ranked-intro{align-items:center;gap:18px;margin:14px 0 18px;display:flex}.ranked-intro img{width:65px;height:65px}.ranked-intro h3{color:#dfd1f5;margin:0 0 6px;font-size:17px;font-weight:500}.ranked-intro p{color:#9eacc0;margin:0;font-size:12px}.ranked-action{text-align:center;background:#ffffff03;border:1px solid #b19adb14;border-radius:10px;padding:14px}.ranked-action>button{width:100%;min-height:38px}.community-section-title{justify-content:space-between;align-items:baseline;gap:12px;margin:24px 0 8px;font-size:13px;font-weight:500;display:flex}.community-section-title small{color:#8a99ae;font-size:11.5px;font-weight:400}.ranked-leaderboard{margin:0;padding:0;list-style:none}.ranked-leaderboard li{border-bottom:1px solid #ffffff08;grid-template-columns:22px 32px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.ranked-leaderboard li>span{color:#9393a9;font-size:12px}.ranked-leaderboard img{width:30px;height:30px}.ranked-leaderboard li>div{gap:2px;display:grid}.ranked-leaderboard strong{font-size:12px;font-weight:500}.ranked-leaderboard b{color:#cfb9ed;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.community-error{color:#dfacb5;padding:8px 0;font-size:12px}.ranked-queue-pill{z-index:90;color:#d0b7f2;cursor:pointer;background:#22263b;border:1px solid #b293e935;border-radius:8px;padding:8px 14px;font-size:12px;position:fixed;bottom:12px;left:12px}.profile-records header h3,.profile-history header h3{color:#e1d8ec;margin:0 0 5px;font-size:15px;font-weight:500}.profile-records header p,.profile-history header p{color:#97a3b6;margin:0 0 10px;font-size:12px;line-height:1.6}.profile-records .record-modes{border-bottom:1px solid #bdc7dc17;gap:18px;margin-bottom:12px;padding-bottom:0}.profile-records .record-modes button{color:#99a6bc;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:8px 0 10px;font-weight:450}.profile-records .record-modes button[aria-pressed=true]{color:#d8cfed;background:0 0;border-bottom-color:#b29bdd}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.record-grid>div{background:0 0;border:0;border-bottom:1px solid #bec8dd10;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0;display:flex}.record-grid dt{color:#adb9cc;font-size:12px}.record-grid dd{color:#e0dbea;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:500}.record-grid [data-empty=true] dd{color:#657287}.profile-record-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.profile-record-tools a{color:#b9acd4;text-underline-offset:3px;font-size:12px;text-decoration-color:#b9acd440}.player-profile-add-friend{color:#d0bfec;cursor:pointer;background:#ffffff09;border:1px solid #b5a0d92c;border-radius:6px;align-self:center;padding:6px 10px;font-size:12px}.player-profile-body .game-recap{border:0;width:100%;max-height:none}.profile-history .history-list{gap:7px;display:grid}@media (width<=600px){.community-dialog{padding:18px}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-chart-empty{color:#929db1;margin:30px 0;font:400 12px/1.6 Inter Variable,Arial,sans-serif}.profile-record-radar{--chart-color:#b6a3ec;color:var(--chart-color);grid-template-columns:minmax(145px,1.2fr) minmax(108px,1fr);align-items:center;gap:6px;margin:0;display:grid}.profile-record-radar[data-tone=blue]{--chart-color:#9bbbd8}.profile-record-radar svg{width:100%;max-height:230px;display:block;overflow:visible}.profile-radar-ring{fill:none;stroke:#c4cfe51a;stroke-width:.8px}.profile-radar-axis{stroke:#c4cfe512;stroke-width:.8px}.profile-radar-area{stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round}.profile-radar-dot{fill:currentColor;stroke:#202838;stroke-width:1px}.profile-radar-dot-halo{fill:currentColor;opacity:.09}.profile-record-radar figcaption{gap:12px;min-width:0;display:grid}.profile-record-radar figcaption>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.profile-record-radar figcaption small{color:#aeb8ca;overflow-wrap:anywhere;font:400 12px/1.3 Inter Variable,Arial,sans-serif}.profile-record-radar figcaption strong{color:#d3d9e5;font-variant-numeric:tabular-nums;font:400 12px/1.3 Inter Variable,Arial,sans-serif}.profile-record-radar figcaption [data-selected=true] :is(small,strong){color:#cdbff2}.profile-chart-pages{color:#98a3b8;justify-content:flex-end;align-items:center;gap:8px;margin-top:-4px;font-size:11.5px;display:flex}.profile-chart-pages button{color:#c1b2e8;cursor:pointer;background:0 0;border:1px solid #bac6de18;border-radius:5px;width:25px;height:25px;padding:0;font-size:17px}.profile-chart-pages button:disabled{opacity:.3;cursor:default}@media (width<=480px){.profile-record-radar{grid-template-columns:minmax(130px,1.15fr) minmax(108px,1fr)}}button.heart-reaction{color:#a995cf;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:4px;min-width:24px;min-height:24px;padding:3px 5px;font:500 11.5px/1.2 Inter Variable,Arial,sans-serif;display:inline-flex;position:relative}button.heart-reaction svg{fill:#0000;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}button.heart-reaction[aria-pressed=true]{color:#ba9ae8}button.heart-reaction[aria-pressed=true] svg{fill:#ad85d9;stroke:#bd9cea}button.heart-reaction:hover,button.heart-reaction:focus-visible{color:#ceafea;background:#b7a0da0c}button.heart-reaction:focus-visible{outline-offset:2px;outline:1px solid #ac96ff}button.heart-reaction:disabled{opacity:.45;cursor:default}.heart-reaction-tooltip{z-index:20;color:#d6cce5;white-space:normal;overflow-wrap:anywhere;pointer-events:none;background:#242c3d;border:1px solid #c4b3df29;border-radius:6px;width:max-content;max-width:min(230px,65vw);padding:7px 9px;font:400 12px/1.5 Inter Variable,Arial,sans-serif;display:none;position:absolute;bottom:calc(100% + 5px);right:0;box-shadow:0 5px 16px #090d1840}.heart-reaction-tooltip.is-visible{z-index:10000;display:block;position:fixed;bottom:auto;right:auto}.profile-comments .profile-comment-actions .heart-reaction{color:#b59acf;margin-left:auto;padding:3px 5px}.profile-social{color:#bcc6d7;margin-top:16px}.profile-social-heading{color:#9ba9bf;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.player-profile-dialog .profile-like{color:#b8c3d7;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font:500 12px/1.4 Inter Variable,sans-serif;display:inline-flex}.profile-like svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:17px;height:17px}.profile-like[aria-pressed=true] svg{fill:#b8a8e82a}.profile-like:disabled{cursor:default}.profile-comment-form{background:#ffffff05;border:1px solid #c2cde51c;border-radius:8px;padding:10px 12px}.profile-comment-form textarea{box-sizing:border-box;resize:vertical;color:#e0e5ef;background:0 0;border:0;width:100%;min-height:52px;max-height:150px;padding:0;font:400 13px/1.6 Inter Variable,sans-serif}.profile-comment-form textarea:focus{outline:none}.profile-comment-form:focus-within{border-color:#b9a9e65c}.profile-comment-form textarea::placeholder{color:#8897af}.profile-comment-form>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-comment-form small{color:#8897af;font-size:11.5px}.profile-comment-form button,.profile-comments-pages button{color:#d3ccec;background:#ffffff08;border:1px solid #bac5dd26;border-radius:5px;padding:5px 12px;font:500 12px/1.4 Inter Variable,sans-serif}.profile-comment-form button:disabled,.profile-comments-pages button:disabled{opacity:.4;cursor:default}.profile-comments article{border-bottom:1px solid #b8c5df12;gap:10px;padding:9px 0;display:flex}.profile-comments article>img{object-fit:cover;border-radius:50%;flex:none}.profile-comments article>div{flex:1;min-width:0}.profile-comments header{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.profile-comments strong{color:#d6ddeb;overflow-wrap:anywhere;font-size:12px;font-weight:600}.profile-comments time{color:#8897ae;margin-left:auto;font-size:11.5px}.profile-comments p{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0;font-size:13px;line-height:1.55}.profile-comments article button{color:#96a3b8;background:0 0;border:0;padding:2px 0;font:400 11.5px/1.5 Inter Variable,sans-serif}.profile-comments-pages{justify-content:center;align-items:center;gap:14px;margin-top:12px;font-size:12px;display:flex}button.player-profile-hitbox{z-index:5;border-radius:inherit;width:100%;min-width:0;height:100%;box-shadow:none;cursor:pointer;pointer-events:auto;color:inherit;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}button.player-profile-hitbox:hover{background:#b4bfe10f}button.player-profile-hitbox:focus-visible{outline-offset:3px;outline:2px solid #a4b5ed}[data-profile-face]{cursor:pointer;transition:filter .18s!important}[data-profile-face]:hover{filter:brightness(1.12)}[data-profile-face]:focus-visible{outline-offset:2px;outline:2px solid #a4b5ed}.profile-comments .profile-comment-author:hover{text-underline-offset:3px;-webkit-text-decoration:underline #d6ddeb73;text-decoration:underline #d6ddeb73;text-decoration-thickness:1px}.game-shell .player-profile-anchor,.game-shell .player-word-anchor{pointer-events:none}.player-profile-dialog{box-sizing:border-box;color:#dce4f2;text-align:left;background:#202a3a;border:1px solid #b7b0da32;border-radius:22px 10px/18px 10px;width:min(680px,100vw - 32px);height:min(640px,100dvh - 40px);margin:auto;padding:4px;font:400 13px/1.6 Inter Variable,Arial,sans-serif;position:fixed;inset:0;overflow:hidden;box-shadow:0 20px 65px #070a144d}.player-profile-dialog[open],.player-profile-dialog[data-preview=true]{flex-direction:column;display:flex}.player-profile-dialog::backdrop{background:#080e1b9c}.player-profile-dialog[data-floating]{z-index:60}.player-profile-hero{background:#202a3a;border-radius:18px 7px 0 0;flex:none;position:relative;overflow:hidden}.player-profile-hero .player-profile-cover{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.player-profile-hero-shade{pointer-events:none;background:linear-gradient(#202a3a00,#202a3a38 35%,#202a3af0 100%);position:absolute;inset:0}.player-profile-eyebrow{color:#c5cde3;letter-spacing:.14em;font:550 11.5px/1.4 Inter Variable,sans-serif;position:absolute;top:17px;left:24px}.player-profile-identity{align-items:center;gap:16px;margin:51px 24px 15px;display:flex;position:relative}.player-profile-portrait{box-sizing:border-box;background:#202a3a;border:3px solid #283246;border-radius:50%;flex:0 0 78px;width:78px;height:78px;display:block;position:relative;box-shadow:0 0 0 1px #b7b0df40,0 5px 16px #10131e30}.player-profile-portrait img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.player-profile-portrait[data-discord=true] img{outline-offset:-2px;outline:2px solid #7289da}.player-profile-portrait .presence-dot{border:3px solid #24324a;width:15px;height:15px}.player-profile-portrait .presence-dot[data-presence=busy]:after{height:2px}.player-profile-name{flex:1;min-width:0}.player-profile-name h2{color:#eef0fa;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 7px;font-size:clamp(23px,3vw,30px);font-weight:700;line-height:1.15}.player-profile-meta{color:#b4c0d8;flex-wrap:wrap;align-items:center;gap:5px 12px;font-size:12px;display:flex}.player-profile-meta span+span{padding-left:8px}.player-profile-meta span{background:#101a2b45;border:1px solid #a0b4d414;border-radius:5px;align-items:center;min-height:20px;padding:1px 8px;display:inline-flex}.player-profile-meta [data-presence=online]{color:#b1d6cf}.player-profile-meta [data-presence=away]{color:#d7c7a8}.player-profile-meta [data-presence=busy]{color:#d6b1ba}.player-profile-dialog button{cursor:pointer}.player-profile-dialog .player-profile-close{z-index:1;color:#dce5fa;background:#101c32a8;border:1px solid #c3d0ee26;border-radius:8px;width:30px;height:30px;padding:0;font:400 24px/1 Arial,sans-serif;position:absolute;top:14px;right:14px}.player-profile-close:hover{background:#28354a}.player-profile-dialog .player-profile-edit{color:#d1c9ee;background:#1b273dcc;border:1px solid #b9ace33b;border-radius:7px;flex:none;align-items:center;gap:7px;min-height:32px;padding:6px 11px;font:500 12px/1.5 Inter Variable,sans-serif;display:inline-flex}.player-profile-edit svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.player-profile-dialog .player-profile-edit:hover{background:#37405a;border-color:#b9ace37d}.player-profile-tabs{background:#202a3a;border-bottom:1px solid #a9bbdc17;flex-wrap:wrap;flex:none;align-items:center;gap:3px;min-height:40px;padding:6px 16px;display:flex}.player-profile-tabs button{color:#9eacc5;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:8px 10px;font:450 12px/1.5 Inter Variable,sans-serif}.player-profile-tabs button[aria-pressed=true]{color:#ded8ed;background:0 0;border-bottom-color:#b6a3df}.player-profile-tabs button>span{color:#a6a6cc;margin-left:5px;font-size:11.5px}.player-profile-tab-note{display:none}.player-profile-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a3b5d82c transparent;background:#202a3a;border-radius:0 0 18px 7px;flex:auto;min-height:0;padding:21px 24px 23px;position:relative;overflow-y:auto}.player-profile-overview{grid-template-columns:minmax(0,1.2fr) minmax(205px,.8fr);gap:26px;display:grid}.player-profile-overview[data-with-records=false]{grid-template-columns:minmax(0,1fr)}.player-profile-overview-copy{flex-direction:column;min-width:0;display:flex}.player-profile-section-label{color:#9ba9c8;letter-spacing:.13em;text-transform:uppercase;font:500 11px/1.5 Inter Variable,sans-serif}.player-profile-body h3{color:#dce2f2;letter-spacing:-.025em;margin:3px 0 12px;font:600 14px/1.4 Inter Variable,sans-serif}.player-profile-about p{margin:0;font-size:13px;line-height:1.7}.player-profile-bio{white-space:pre-wrap;overflow-wrap:anywhere;color:#b9c8df}.player-profile-muted{color:#94a5be}.player-profile-details{border-top:1px solid #adc0df17;margin-top:auto;padding-top:13px}.player-profile-details dl{flex-wrap:wrap;gap:8px 16px;margin:0;display:flex}.player-profile-details dl>div{flex-wrap:wrap;gap:3px 5px;display:flex}.player-profile-details dt{color:#879bb8;font-size:12px}.player-profile-details dd{color:#b9c7de;margin:0;font-size:12px}.player-profile-details dd[data-provider=discord]{color:#bdc8ff;align-items:center;gap:5px;display:inline-flex}.player-profile-details dd[data-provider=discord]:before{content:"";background:#7289da;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #7289da20}.player-profile-overview-copy .profile-social{margin-top:9px}.player-profile-overview-copy .profile-social-heading{margin-bottom:0}.player-profile-section-heading{justify-content:space-between;align-items:center;gap:8px 10px;display:flex}.player-profile-section-heading h3{margin:3px 0 0}.player-profile-section-heading>span{color:#8397b4;font-size:11.5px}.player-profile-activity{border-top:1px solid #b0b4d41c;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:21px;padding-top:20px;display:grid}.player-profile-activity[data-columns=two]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.player-profile-activity[data-columns=two] .player-profile-training-summary{border-left:1px solid #b0b4d41c;padding-left:22px}.player-profile-round .player-profile-section-heading{flex-direction:column;align-items:flex-start;gap:4px}.player-profile-round,.player-profile-training-summary{min-width:0}.player-profile-round>dl{grid-template-columns:1fr 2fr;gap:14px;margin:16px 0 0;display:grid}.player-profile-round dt{color:#8fa3be;font-size:12px}.player-profile-round dd{color:#b9d0ee;overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;font-weight:600}.player-profile-section-heading button{color:#b9bbe6;background:0 0;border:0;padding:5px 0;font:500 12px/1.5 Inter Variable,sans-serif}.player-profile-section-heading button span{padding-left:4px}.player-profile-section-heading button:hover{color:#e0dcfb}.player-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:0;display:grid}.player-profile-metrics>div{flex-direction:column;align-items:center;padding:0 10px;display:flex}.player-profile-metrics>div+div{border-left:1px solid #a9b9dc1c}.player-profile-metrics dd{color:#c5c9ef;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font:650 22px/1.3 Inter Variable,sans-serif}.player-profile-metrics dt{text-align:center;color:#8fa5c2;margin-top:5px;font-size:12px;line-height:1.5}.player-profile-training-note{color:#93a1ba;margin:14px 0 0;font-size:11.5px}.player-profile-error{color:#c4ccdb}.player-profile-error button{color:inherit;background:0 0;border:1px solid #52607b;border-radius:5px;margin-top:8px;padding:4px 10px}.player-profile-body>.training-profile{margin:0}.player-profile-body .training-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-profile-body .training-profile-filters{max-width:440px}.player-profile-body .training-profile>.training-empty{background:0 0;max-width:560px}@media (width<=600px){.player-profile-dialog{border-radius:18px 8px/16px 8px;width:calc(100vw - 20px);height:min(680px,100dvh - 24px);padding:3px}.player-profile-hero{border-radius:15px 6px 0 0}.player-profile-eyebrow{font-size:11px;top:16px;left:17px}.player-profile-identity{grid-template-columns:64px minmax(0,1fr);gap:7px 13px;margin:55px 17px 17px;display:grid}.player-profile-portrait{border-width:3px;grid-row:1/span 2;align-self:center;width:64px;height:64px}.player-profile-portrait .presence-dot{border-width:2px;width:13px;height:13px}.player-profile-name h2{margin-bottom:5px;font-size:23px}.player-profile-meta{gap:4px 8px;font-size:11.5px}.player-profile-meta span+span{padding-left:8px}.player-profile-dialog .player-profile-edit{grid-column:2;justify-self:start;min-height:30px;padding:3px 8px;font-size:11.5px}.player-profile-tabs{gap:2px;min-height:44px;padding:5px 9px}.player-profile-tabs button{padding:5px 10px}.player-profile-tab-note{display:none}.player-profile-body{border-radius:0 0 15px 6px;padding:18px 17px}.player-profile-overview{grid-template-columns:minmax(0,1fr);gap:17px}.player-profile-details{margin-top:15px;padding-top:10px}.player-profile-details dl{gap:7px 14px}.player-profile-details dt{font-size:11.5px}.player-profile-section-heading{flex-wrap:wrap}.player-profile-activity,.player-profile-activity[data-columns=two]{grid-template-columns:minmax(0,1fr);gap:17px;margin-top:17px;padding-top:16px}.player-profile-activity[data-columns=two] .player-profile-training-summary{border-top:1px solid #b0b4d413;border-left:0;padding-top:15px;padding-left:0}.player-profile-round>dl{grid-template-columns:1fr 1.6fr;gap:12px;margin-top:10px}.player-profile-metrics{margin-top:14px}.player-profile-metrics dd{font-size:20px}.player-profile-metrics dt{font-size:11.5px}.player-profile-metrics>div{padding-inline:5px}.player-profile-training-note{margin-top:10px}.player-profile-body .training-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=600px) and (width>=601px){.player-profile-identity{margin-top:49px;margin-bottom:16px}.player-profile-portrait{flex-basis:72px;width:72px;height:72px}}.presence-dot{--presence-color:#93b9ad;box-sizing:border-box;background:var(--presence-color);border:1px solid #252d3d;border-radius:50%;width:11px;height:11px;display:block;position:absolute;bottom:0;right:-1px}.presence-dot[data-presence=away]{--presence-color:#d6b777}.presence-dot[data-presence=busy]{--presence-color:#c68082}.presence-dot[data-presence=busy]:after{content:"";background:#252d3d;height:1px;position:absolute;top:50%;left:1px;right:1px;transform:translateY(-50%)}.presence-dot[data-presence=away]:after{content:"";background:#252d3d;border-radius:50%;width:4px;height:4px;position:absolute;top:-1px;right:-1px}.presence-dot[data-presence=offline]{--presence-color:#788193}.presence-control{flex:none;display:inline-flex;position:relative}.presence-control .presence-status-trigger{z-index:6;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;position:absolute;bottom:-5px;right:-5px}.presence-status-trigger .presence-dot{bottom:5px;right:5px}.presence-status-trigger:focus-visible{outline-offset:1px;outline:2px solid #a398e3}.presence-control .presence-trigger{background:0 0;border:0;padding:0;position:relative;overflow:visible}.presence-trigger img{border-radius:inherit}.game-shell .presence-trigger.room-user-avatar:after{content:none}.game-shell .presence-trigger.room-user-avatar{border-radius:50%}.presence-control .presence-trigger:focus-visible{outline-offset:3px;outline:2px solid #a398e3}.presence-control .presence-menu{z-index:100;color:#d0d5e2;text-align:left;background:#202735;border:1px solid #b2bbd329;border-radius:5px;width:236px;max-width:calc(100vw - 24px);padding:7px;font:400 12px/1.4 Varela Round,Arial,sans-serif;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 8px 24px #060a1447}.presence-control .presence-menu-heading{color:#969fb2;padding:3px 7px 7px;font-size:12px}.presence-control .presence-option{color:#ccd3e0;width:100%;min-height:33px;font:inherit;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;margin:0;padding:6px 8px;display:flex}.presence-control .presence-option .presence-dot{flex:0 0 11px;position:relative;inset:auto}.presence-control .presence-option[aria-pressed=true]{color:#c9bef2;background:#9380e917}.presence-control .presence-option:hover:not(:disabled){background:#ebebf011}.presence-control .presence-option:focus-visible,.presence-control .presence-avatar-action:focus-visible{outline-offset:-1px;outline:1px solid #a398e3}.presence-control .presence-option:disabled{cursor:default;opacity:.6}.presence-check{color:#a398e3;margin-left:auto;font-size:12px}.presence-control .presence-avatar-action{color:#aab3c5;text-align:left;font:inherit;background:0 0;border:0;border-top:1px solid #b2bbd31a;border-radius:0;margin-top:5px;padding:9px 8px 4px}.presence-menu-error,.presence-menu-note{color:#b1b9c9;padding:5px 7px;font-size:12px}.presence-control .presence-mood{border-top:1px solid #b2bbd31a;margin-top:5px;padding-top:9px;display:grid}.presence-control .presence-mood .presence-menu-heading{color:#969fb2;letter-spacing:0;text-transform:none;margin:0;padding:3px 7px 6px;font:400 12px/1.4 Varela Round,Arial,sans-serif;display:block}.presence-mood-field{align-items:center;margin:0 1px 3px;display:flex;position:relative}.presence-control .presence-mood-field input{box-sizing:border-box;color:#f2d3e7;letter-spacing:.005em;background:#0a0e1842;border:1px solid #b2bbd324;border-radius:4px;width:100%;min-width:0;height:32px;margin:0;padding:0 30px 0 9px;font:300 14px/1.2 PP Museum,Varela Round,Arial,sans-serif}.presence-control .presence-mood-field input::placeholder{color:#828ba0;font:400 11.5px/1.2 Varela Round,Arial,sans-serif}.presence-control .presence-mood-field input:focus{background:#0a0e1861;border-color:#b0a0e88c;outline:none}.presence-control .presence-mood-field input::selection{color:#fff;background:#b4a3e86b}.presence-control .presence-mood-field input:disabled{opacity:.6}.presence-control .presence-mood-clear{color:#969fb2;background:0 0;border:0;border-radius:3px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;right:4px}.presence-mood-clear svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:12px;height:12px}.presence-control .presence-mood-clear:hover:not(:disabled){color:#e6dcf6;background:#ebebf00f}.presence-control .presence-mood-clear:focus-visible{outline-offset:-1px;outline:1px solid #a398e3}@media (pointer:coarse){.presence-control .presence-mood-field input{font-size:16px}}.presence-menu-error{color:#e2a9a9}.roster-portrait{width:34px;height:34px;display:block;position:relative}.roster-portrait>.roster-avatar{display:block}.game-shell .chat-message-portrait{position:relative}.chat-message-portrait .presence-dot{border:2px solid var(--game-chat-bg,#1e2533);width:10px;height:10px;bottom:-1px;right:-2px}.chat-message-portrait .presence-dot[data-presence=away]:after{width:3px;height:3px}.rule-choices{border-bottom:1px solid #bec7db14;align-items:flex-end;gap:0 16px;min-width:0;display:flex}.rule-choices[data-wrap]{border-bottom:0;flex-wrap:wrap;gap:2px 18px}.rule-choices>button{color:#a4aec3;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:baseline;gap:5px;min-width:0;min-height:30px;margin:0 0 -1px;padding:6px 1px 7px;font:450 12px/1.4 Inter Variable,Arial,sans-serif;display:inline-flex;position:relative;transition:color .18s!important}.rule-choices>button:after{content:"";background:#ac96ff;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);transition:transform .24s cubic-bezier(.2,.7,.2,1)!important}.rule-choices>button[aria-pressed=true]{color:#ddd5f4}.rule-choices>button[aria-pressed=true]:after{transform:scaleX(1)}.rule-choices>button:hover:enabled{color:#ded9f1}.rule-choices>button:disabled{cursor:default}.rule-choices>button:focus-visible{outline-offset:2px;outline:1px solid #baade4}.rule-choices>button>small{color:#7f8aa0;font-variant-numeric:tabular-nums;font-size:11.5px;transition:color .18s!important}.rule-choices>button[aria-pressed=true]>small{color:#a99ccf}.rule-choices-note{color:#98a3b8;margin:8px 0 0;font:400 11.5px/1.5 Inter Variable,Arial,sans-serif}@media (forced-colors:active){.rule-choices>button:after{background:highlight}}.training-panel{color:#aebdd3;font:400 12.5px/1.6 Varela Round,sans-serif}.training-prepare{color:#b8bfce;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:5px 0;text-decoration:underline}.training-panel p{margin:6px 0 12px}.training-readonly{color:#a7b7cf;font-size:12px}.training-error{color:#e1a9af}.training-panel button:focus-visible,.training-profile button:focus-visible{outline-offset:2px;outline:1px solid #b7a1e6}.training-empty{color:#aab6c9;background:#ffffff08;border:1px solid #b5bdd41c;border-radius:6px;margin:10px 0 14px;padding:12px;font-size:12px}.training-empty>strong{color:#d0cbe1;font:500 12.5px/1.5 Inter Variable,Arial,sans-serif}.training-empty p{margin:5px 0 9px}.training-empty button{color:#c4b9ed;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;font:500 12px/1.5 Inter Variable,Arial,sans-serif;display:flex}.training-lists{gap:6px;display:grid}.training-list-family{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:10px;display:grid}.training-list-length{color:#8d98ad;white-space:nowrap;padding-top:7px;font:400 12px/1.4 Inter Variable,Arial,sans-serif}.training-panel .training-room-mode{color:#cfd4e2;margin:0;font:450 12px/1.5 Inter Variable,Arial,sans-serif}.training-room-mode small{color:#8d98ad;margin-left:6px;font-size:12px;font-weight:400}.training-profile{color:#a5b3c8;gap:18px;margin-top:12px;font:400 12px/1.6 Inter Variable,Arial,sans-serif;display:grid}.syllable-library-note{color:#98a4b8;margin:0}.syllable-library{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:34px;display:grid}.syllable-lists{gap:18px;padding:4px 0;display:grid;position:sticky;top:0}.syllable-lists-family{gap:2px;display:grid}.syllable-lists-family h4{color:#7e889d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px 12px;font:450 11.5px/1.4 Inter Variable,Arial,sans-serif}.syllable-lists button{color:#b9c1d2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;min-height:36px;padding:8px 12px;font:450 13px/1.3 Inter Variable,Arial,sans-serif;display:flex;position:relative;transition:color .16s,background-color .16s!important}.syllable-lists button small{color:#7d879c;font-variant-numeric:tabular-nums;font-size:11.5px}.syllable-lists button:hover{color:#e6e2f6;background:#ac96ff0b}.syllable-lists button[aria-current]{color:#ece6ff;background:#ac96ff17}.syllable-lists button[aria-current] small{color:#b9aaf0}.syllable-lists button:focus-visible{outline-offset:-1px;outline:1px solid #b7a6ec}.syllable-lists-compact{display:none}.syllable-list{gap:18px;min-width:0;display:grid}.syllable-list-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.syllable-list-head h5{color:#ece9f7;letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font:500 19px/1.2 Inter Variable,Arial,sans-serif;display:flex}.syllable-list-head h5 small{color:#a99ccf;letter-spacing:0;font-size:12px;font-weight:400}.syllable-list-head p{color:#8f9ab0;margin:6px 0 0;font-size:12px}.syllable-list-export{color:#aab3c6;cursor:pointer;background:0 0;border:1px solid #bec7db1f;border-radius:8px;flex:none;align-items:center;gap:7px;margin-top:2px;padding:7px 11px;font:400 11.5px/1.2 Inter Variable,Arial,sans-serif;display:inline-flex;transition:color .15s,border-color .15s!important}.syllable-list-export svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.syllable-list-export:hover{color:#ece6ff;border-color:#ac96ff66}.syllable-tiles{grid-template-columns:repeat(auto-fill,60px);gap:6px;margin:0;padding:0;list-style:none;display:grid}.syllable-tiles>li{min-width:0;position:relative;animation:.3s cubic-bezier(.2,.7,.2,1) both syllable-tile-in!important}@keyframes syllable-tile-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.syllable-tile{color:#dfe2f0;letter-spacing:.1em;cursor:pointer;background:#ffffff06;border:1px solid #c4cce214;border-radius:8px;place-items:center;width:100%;height:34px;padding:0 5px;font:450 12.5px/1 Inter Variable,Arial,sans-serif;display:grid;transition:color .16s,border-color .16s,background-color .16s,transform .2s cubic-bezier(.2,.7,.2,1)!important}.syllable-tile:hover{color:#f3efff;background:#ac96ff0e;border-color:#ac96ff52}.syllable-tile[aria-pressed=true]{color:#f1ecff;background:#ac96ff1f;border-color:#b5a0ff9e;box-shadow:0 0 0 3px #ac96ff12}.syllable-tile:focus-visible{outline-offset:2px;outline:1px solid #b7a6ec}.syllable-tiles>li[data-pending] .syllable-tile{opacity:.45}.syllable-tile-remove{color:#aab2c4;opacity:0;cursor:pointer;background:#262f40;border:1px solid #c4cce229;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:-6px;right:-6px;transform:scale(.85);transition:opacity .15s,transform .15s,color .15s,border-color .15s!important}.syllable-tile-remove svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:9px;height:9px}.syllable-tiles>li:hover .syllable-tile-remove,.syllable-tile-remove:focus-visible{opacity:1;transform:none}.syllable-tile-remove:enabled:hover{color:#ffd8e2;border-color:#f0a0b880}.syllable-tile-remove:disabled{cursor:default}@media (pointer:coarse){.syllable-tile-remove{opacity:.7;width:24px;height:24px;top:-8px;right:-8px;transform:none}}.syllable-words{border-top:1px solid #bec7db14;padding-top:16px;animation:.25s ease-out syllable-tile-in!important}.syllable-words .syllable-explorer{margin:0}.syllable-words .syllable-explorer-result{margin-top:0}.syllable-words-hint{color:#808aa0;border-top:1px solid #bec7db0f;margin:0;padding-top:16px;font-size:12px}.syllable-library-empty{text-align:center;justify-items:center;gap:3px;padding:44px 12px 34px;display:grid}.syllable-library-empty svg{fill:none;stroke:#b6a4ff;stroke-width:1.1px;stroke-linejoin:round;width:15px;height:15px;margin-bottom:9px}.syllable-library-empty p{color:#cfd5e2;margin:0;font-size:13px}.syllable-library-empty small{color:#8f9bb1;font-size:11.5px}@media (width<=720px){.syllable-library{grid-template-columns:minmax(0,1fr);gap:16px}.syllable-lists{display:none}.syllable-lists-compact{display:block}.syllable-tiles{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:6px}.syllable-tile{height:36px;font-size:12.5px}.syllable-list-head{flex-direction:column;gap:10px}}.syllable-explorer{color:#bfcbdf;min-width:0;margin:16px 0 0}.syllable-explorer-search{color:#b5c0d4;text-transform:none;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:12px;font:400 12px/1.5 Inter Variable,Arial,sans-serif;display:flex}.syllable-explorer-search input{box-sizing:border-box;color:#ddd3ef;text-transform:uppercase;letter-spacing:.09em;background:#ffffff05;border:1px solid #b8b0d737;border-radius:7px;width:120px;padding:8px 11px;font:500 16px/1.3 Inter Variable,Arial,sans-serif}.syllable-explorer-search input:focus{outline-offset:2px;outline:1px solid #b3a1db}.syllable-explorer-hint,.syllable-explorer-error{color:#9eacc2;font:400 12px/1.6 Inter Variable,Arial,sans-serif}.syllable-explorer-error{color:#c5b2ea}.syllable-explorer-result{justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 13px;display:flex}.syllable-explorer-result strong{color:#d1c1ed;letter-spacing:.08em;font-size:16px;font-weight:500}.syllable-explorer-result span{color:#9fabc0;font-size:12px}.syllable-explorer-words{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 22px;margin:0;padding:0;list-style:none;display:grid}.syllable-explorer-words li{overflow-wrap:anywhere;border-bottom:1px solid #c2cbe810;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font:400 15px/1.5 Inter Variable,Arial,sans-serif;display:flex}.syllable-explorer-words li>span{min-width:0}.syllable-explorer-star{color:#8f9bb3;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;margin:-4px -4px -4px 0;padding:0;transition:opacity .15s,color .15s,background-color .15s;display:grid}.syllable-explorer-star svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;width:14px;height:14px}.syllable-explorer-words li:is(:hover,:focus-within) .syllable-explorer-star,.syllable-explorer-star:focus-visible{opacity:1}.syllable-explorer-star:hover{color:#d5cfe8;background:#ffffff08}.syllable-explorer-star[aria-pressed=true]{opacity:1;color:#f4a6cb}.syllable-explorer-star[aria-pressed=true] svg{fill:currentColor}.syllable-explorer-star:focus-visible{outline-offset:1px;outline:1px solid #b3a1db}@media (hover:none){.syllable-explorer-star{opacity:.55}}.syllable-explorer-words mark{color:#c6b1ec;background:0 0;font-weight:600}.syllable-explorer-pages{color:#99a8c0;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;font-size:12px;display:flex}.syllable-explorer-pages button,.syllable-explorer-error button{color:#c8b8e5;font:inherit;cursor:pointer;background:#ffffff04;border:1px solid #bbc5dd24;border-radius:6px;padding:6px 10px}.syllable-explorer-pages button:disabled{opacity:.35;cursor:default}.profile-favorites{text-align:left;letter-spacing:0;padding:2px 0 8px;container-type:inline-size}.favorites-grid{flex-wrap:wrap;align-items:flex-start;gap:30px 44px;display:flex}.favorites-row{flex:none;min-width:0;max-width:100%}.favorites-row>header{justify-content:space-between;align-items:baseline;margin:0 0 12px;display:flex}.player-profile-dialog.player-profile-dialog .favorites-row h3{color:#8f9bb1;letter-spacing:.01em;margin:0;font:400 11.5px/16px Inter Variable,Arial,sans-serif}.favorites-row>header>span{color:#6f7b92;font-variant-numeric:tabular-nums;font:400 12px/16px Inter Variable,Arial,sans-serif}.favorites-shelf{--favorite-w:calc(((100cqw - 45px) / 2 - 3 * 12px) / 4);grid-auto-flow:column;grid-auto-columns:var(--favorite-w);gap:12px;margin:0;padding:0;list-style:none;display:grid}.favorite{border-radius:7px;outline:none;min-width:0;position:relative}.favorite-cover{aspect-ratio:2/3;isolation:isolate;position:relative}.favorites-row[data-kind=music] .favorite-cover{aspect-ratio:1}.favorite-art,.favorite-fallback{z-index:1;border-radius:6px;width:100%;height:100%;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s;display:block;position:relative;box-shadow:0 0 0 1px #8ca0d21f,0 8px 18px #04081052}.favorite-art{object-fit:cover;background:#8ca0d20f}.favorite-glow{z-index:0;object-fit:cover;filter:blur(18px)saturate(1.5);opacity:0;pointer-events:none;border-radius:50%;width:92%;height:98%;transition:opacity .35s,transform .35s;position:absolute;inset:8% 4% -6%;transform:scale(.92)}.favorite-fallback{box-sizing:border-box;text-align:center;background:#8ca0d20f;place-items:center;padding:12px;display:grid}.favorite-fallback>span{-webkit-line-clamp:4;color:#cfd5e2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font:300 15px/1.3 PP Museum,Arial,Helvetica,sans-serif;display:-webkit-box;overflow:hidden}.favorite:is(:hover,:focus-visible,:focus-within) .favorite-art,.favorite:is(:hover,:focus-visible,:focus-within) .favorite-fallback{transform:translateY(-3px);box-shadow:0 0 0 1px #ac96ff38,0 12px 24px #04081061}.favorite:is(:hover,:focus-visible,:focus-within) .favorite-glow{opacity:.7;transform:scale(1.02)translateY(6px)}.favorite:focus-visible .favorite-art,.favorite:focus-visible .favorite-fallback{box-shadow:0 0 0 1.5px #b3a6e6,0 12px 24px #04081061}.player-profile-dialog.player-profile-dialog .favorite-title,.player-profile-dialog.player-profile-dialog .favorite-meta{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.player-profile-dialog.player-profile-dialog .favorite-title{color:#d6dbe6;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:10px;font:400 12px/16px Inter Variable,Arial,sans-serif;display:-webkit-box}.player-profile-dialog.player-profile-dialog .favorite-meta{color:#8f9bb1;margin-top:1px;font:400 12px/15px Inter Variable,Arial,sans-serif}.player-profile-dialog .favorite-remove,.player-profile-dialog .favorite-play{z-index:2;color:#e6e9f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0a0e18a8;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .2s,transform .28s cubic-bezier(.2,.7,.2,1),background-color .15s;display:grid;position:absolute}.player-profile-dialog .favorite-remove{opacity:0;width:24px;height:24px;top:6px;right:6px;transform:translateY(-3px)}.player-profile-dialog .favorite-remove svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:11px;height:11px}.player-profile-dialog .favorite-play{opacity:0;width:30px;height:30px;bottom:8px;left:8px;transform:translateY(-3px)}.player-profile-dialog .favorite-play svg{fill:currentColor;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.player-profile-dialog .favorite-play[data-playing] svg{fill:none;stroke-width:1.8px}.player-profile-dialog .favorite-play .favorite-spin{fill:none;animation:.8s linear infinite favorite-spin}.favorite:is(:hover,:focus-within) :is(.favorite-remove,.favorite-play),.player-profile-dialog .favorite-play[data-playing]{opacity:1}.player-profile-dialog :is(.favorite-remove,.favorite-play):hover{background:#0a0e18db}.player-profile-dialog :is(.favorite-remove,.favorite-play):focus-visible{opacity:1;outline-offset:2px;outline:1.5px solid #b3a6e6}.favorite-progress{z-index:2;background:#e6e9f02e;border-radius:2px;height:2px;position:absolute;bottom:3px;left:8px;right:8px;overflow:hidden;transform:translateY(-3px)}.favorite-progress>i{transform-origin:0;width:100%;height:100%;animation:favorite-progress var(--duration,30s) linear both;background:#b6a4ff;display:block}@keyframes favorite-progress{0%{transform:scaleX(0)}}@keyframes favorite-spin{to{transform:rotate(360deg)}}.profile-favorites[data-editable] .favorite:not(.favorite-slot){cursor:grab}.favorite[data-drop] .favorite-art,.favorite[data-drop] .favorite-fallback{box-shadow:0 0 0 1.5px #ac96ff99,0 12px 24px #04081061}.favorite-slot .favorite-add{box-sizing:border-box;aspect-ratio:2/3;color:#7f8ba2;background:0 0;border:1px dashed #8ca0d233;border-radius:6px;place-content:center;justify-items:center;gap:8px;width:100%;padding:0;font:400 11.5px/1.3 Inter Variable,Arial,sans-serif;display:grid}.favorites-row[data-kind=music] .favorite-slot .favorite-add{aspect-ratio:1}.favorite-slot span.favorite-add{border-color:#8ca0d21a}.player-profile-dialog button.favorite-add{cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.player-profile-dialog button.favorite-add svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:16px;height:16px}.player-profile-dialog button.favorite-add:is(:hover,[aria-expanded=true]){color:#d2c6ef;background:#ac96ff0a;border-color:#ac96ff73}.player-profile-dialog button.favorite-add:focus-visible{outline-offset:2px;outline:1.5px solid #b3a6e6}.favorite-search{border:1px solid #8ca0d221;border-radius:8px;margin-top:14px;padding:10px;animation:.18s ease-out favorite-search-in}@keyframes favorite-search-in{0%{opacity:0;transform:translateY(-4px)}}.favorite-search-field{background:#8ca0d20f;border:1px solid #8ca0d21a;border-radius:6px;align-items:center;gap:8px;padding:0 4px 0 10px;display:flex}.favorite-search-field:focus-within{border-color:#ac96ff66}.favorite-search-field>svg{fill:none;stroke:#8f9bb1;stroke-width:1.4px;stroke-linecap:round;flex:none;width:14px;height:14px}.player-profile-dialog.player-profile-dialog .favorite-search-field input{min-width:0;height:34px;box-shadow:none;color:#e1e5ee;appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font:400 12.5px/1 Inter Variable,Arial,sans-serif}.favorite-search-field input::placeholder{color:#7f8ba2}.favorite-search-field input::-webkit-search-cancel-button{display:none}.player-profile-dialog .favorite-search-close{color:#8f9bb1;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.player-profile-dialog .favorite-search-close:hover{color:#dfe3ec;background:#8ca0d214}.favorite-search-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:12px;height:12px}.favorite-search-status{color:#8f9bb1;min-height:0;font:400 11.5px/1.4 Inter Variable,Arial,sans-serif}.favorite-search-status:not(:empty){padding:10px 4px 2px}.favorite-results{scrollbar-width:thin;scrollbar-color:#8f9bb133 transparent;gap:2px;max-height:292px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.favorite-results>li{cursor:pointer;border-radius:6px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:6px;display:grid}.favorite-results>li[aria-selected=true]{background:#8ca0d214}.favorite-results>li[aria-disabled]{cursor:default;opacity:.5}.favorite-result-cover{aspect-ratio:2/3;background:#8ca0d214;border-radius:4px;width:34px;display:block;overflow:hidden;box-shadow:0 0 0 1px #8ca0d21a}.favorite-results>li[data-kind=music] .favorite-result-cover{aspect-ratio:1}.favorite-result-cover img{object-fit:cover;width:100%;height:100%;display:block}.favorite-result-text{gap:2px;min-width:0;display:grid}.favorite-result-text>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.favorite-result-text>span{color:#d6dbe6;font:400 12.5px/1.35 Inter Variable,Arial,sans-serif}.favorite-result-text>small{color:#8f9bb1;font:400 12px/1.35 Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .favorite-search-credit{color:#6f7b92;margin:8px 4px 0;font:400 11.5px/1.4 Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .favorites-empty{color:#8f9bb1;text-align:center;margin:24px 0;font:400 12px/1.5 Inter Variable,Arial,sans-serif}@container (width<=699px){.favorites-grid{flex-direction:column}.favorites-shelf{--favorite-w:calc((100cqw - 1px - 3 * 10px) / 4);gap:10px}.player-profile-dialog.player-profile-dialog .favorite-title{margin-top:8px;font-size:12px;line-height:14px}.player-profile-dialog.player-profile-dialog .favorite-meta{font-size:11.5px;line-height:13px}.favorite-fallback>span{font-size:12px}.player-profile-dialog .favorite-remove{width:22px;height:22px;top:4px;right:4px}.player-profile-dialog .favorite-play{width:26px;height:26px;bottom:5px;left:5px}}@media (hover:none){.player-profile-dialog .favorite-remove,.player-profile-dialog .favorite-play{opacity:.9;transform:none}}@media (prefers-reduced-motion:reduce){.favorite-art,.favorite-fallback,.favorite-glow,.favorite-search{transition:none;animation:none}.favorite:is(:hover,:focus-visible,:focus-within) :is(.favorite-art,.favorite-fallback){transform:none}.favorite-progress>i{animation:none}}.favorite-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.player-profile-dialog .favorite-play[data-failed]{color:#8f9bb1}.player-profile-dialog.player-profile-dialog .player-profile-body[data-section=words]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.profile-words{color:#d9dfeb;flex-direction:column;flex:1;min-width:0;min-height:0;font:400 12px/1.5 Inter Variable,Arial,sans-serif;display:flex}.profile-words button{font:inherit;cursor:pointer}.profile-words .profile-words-toolbar{flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:8px 30px;padding:0 0 22px;display:flex}.profile-words .profile-words-toolbar>.rule-choices{border-bottom:0;flex:none}.profile-words .profile-words-toolbar>.rule-choices>button{margin-bottom:0}.profile-words .profile-words-filters{flex:1;justify-content:flex-end;align-items:flex-end;gap:8px 26px;min-width:0;max-width:100%;display:flex}.profile-words .profile-words-search{box-sizing:border-box;background:0 0;border:0;border-radius:0;flex:0 236px;align-items:center;gap:9px;min-width:150px;height:30px;margin:0;padding:0 1px;display:flex;position:relative;box-shadow:inset 0 -1px #c7d2e42e;transition:box-shadow .2s!important}.profile-words .profile-words-search:after{content:"";transform-origin:0;pointer-events:none;background:#b4a3e8;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);transition:transform .42s cubic-bezier(.2,.8,.2,1)!important}.profile-words .profile-words-search:hover{box-shadow:inset 0 -1px #c7d2e44d}.profile-words .profile-words-search:focus-within:after{transform:scaleX(1)}.profile-words-search svg{fill:none;stroke:#8994aa;stroke-width:1.5px;stroke-linecap:round;flex-shrink:0;width:14px;height:14px;transition:stroke .2s!important}.profile-words-search:focus-within svg{stroke:#c9bdf2}.profile-words .profile-words-search input{color:#e6e9f2;width:100%;min-width:0;height:100%;box-shadow:none;caret-color:#f4a6cb;text-transform:none;letter-spacing:0;background:0 0;border:0;outline:none;margin:0;padding:0;font:400 12.5px/1.2 Inter Variable,Arial,sans-serif}.profile-words-search input::placeholder{color:#7f8a9f}.profile-words-search input::-webkit-search-cancel-button{opacity:.55;cursor:pointer}.profile-words :is(button,select):focus-visible{outline-offset:2px;outline:2px solid #ac96ff}.profile-words-scroll{scrollbar-width:thin;scrollbar-color:#b4a2dd40 transparent;overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.profile-words-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.profile-words-table th{z-index:1;vertical-align:middle;background:var(--amb-body,#202838);color:#8590a6;text-align:left;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #c7d2e41c;height:34px;padding:0 12px;font:450 10.5px/1 Inter Variable,Arial,sans-serif;position:sticky;top:0}.profile-words-table th:first-child{width:61%;padding-left:9px}.profile-words-table th:nth-child(2){text-align:center;text-indent:.1em;width:15%}.profile-words-table th:last-child{text-align:right;width:24%;padding-right:10px}.profile-words-table td{background:0 0;border-bottom:1px solid #c0cbed0b;height:45px;padding:8px 12px;transition:background-color .2s}.profile-words-table td:first-child{padding-left:9px}.profile-words-table td:nth-child(2){text-align:center}.profile-words-table td:last-child{text-align:right;padding-right:10px}.profile-words-table tr:hover td{background:#b2a0ec07}.profile-word-identity{align-items:center;gap:11px;min-width:0;display:flex}.profile-word-language{color:#8f9db7;text-transform:uppercase;letter-spacing:.02em;border:1px solid #bec5de19;border-radius:5px;flex:0 0 25px;place-items:center;height:22px;font-size:10.5px;font-weight:550;display:grid}.profile-word-spelling{color:#dfe0ee;letter-spacing:.025em;text-transform:uppercase;overflow-wrap:anywhere;font-size:12px;font-weight:550}.profile-word-spelling mark{color:#bda7f4;font:inherit;background:0 0;padding:0}.profile-word-frequency{color:#d0c3ee;font-size:13px;font-weight:550}.profile-words-table time{color:#9eacc2;white-space:nowrap;font-size:11.5px}.profile-words .profile-words-footer{color:#8797b2;letter-spacing:0;text-align:left;flex-shrink:0;justify-content:flex-end;align-items:center;gap:14px;padding:14px 0 0;font-size:11px;display:flex}.profile-words-footer nav{flex-shrink:0;align-items:center;gap:9px;display:flex}.profile-words-footer nav>span{color:#b6c0d4;text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:11.5px}.profile-words-footer button{color:#b6bdc8;background:0 0;border:1px solid #c0c9e221;border-radius:6px;place-items:center;width:29px;height:29px;padding:0;display:grid}.profile-words-footer button:first-child svg{transform:rotate(180deg)}.profile-words-footer button:disabled{opacity:.3;cursor:default}.profile-words-footer button:hover:enabled{background:#c0c9d70d;border-color:#b6bdc855}.profile-words-empty{text-align:center;color:#95a5bd;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:180px;padding:20px;display:flex}.profile-words-empty>svg{color:#abb3bf;width:28px;height:28px}.profile-words-empty h3{color:#cfc8e6;margin:0;font:500 15px/1.4 Inter Variable,Arial,sans-serif}.profile-words-empty p{max-width:330px;margin:0;font-size:12px}.profile-words-empty button{color:#cbbbec;background:0 0;border:1px solid #ac96ff40;border-radius:6px;padding:6px 14px}.profile-words-skeleton{gap:1px;padding-top:35px;display:grid}.profile-words-skeleton>span{background:linear-gradient(90deg,#ac96ff06,#0000);border-bottom:1px solid #c0cbed0b;height:44px}.profile-words-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.profile-words .profile-words-toolbar{gap:4px 0;padding-bottom:18px}.profile-words .profile-words-toolbar>.rule-choices{width:100%}.profile-words .profile-words-filters{flex-wrap:wrap;flex-basis:100%;justify-content:flex-start;gap:4px 24px}.profile-words .profile-words-search{flex:200px;max-width:none}}@media (width<=600px){.profile-words .profile-words-filters{gap:2px 14px}.profile-words .profile-words-search{flex-basis:100%;height:36px}.profile-words-table th:first-child{width:46%}.profile-words-table th:nth-child(2){width:24%}.profile-words-table th:last-child{width:30%}.profile-words-table :is(th,td){padding-inline:5px}.profile-words-table th{letter-spacing:.01em;text-transform:none;font-size:10.5px}.profile-words-table th:nth-child(2){text-indent:0}.profile-word-identity{flex-wrap:wrap;gap:3px 6px}.profile-word-language{display:none}.profile-word-spelling{font-size:11.5px}.profile-words-table time{white-space:normal;font-size:11px}.profile-words .profile-words-footer{gap:8px;padding-top:10px;font-size:10.5px}.profile-words-footer button{width:36px;height:36px}}@media (pointer:coarse){.profile-words .profile-words-search{height:40px}.profile-words .profile-words-search input{font-size:16px}.profile-words-search input::placeholder{font-size:13px}}@media (prefers-reduced-motion:no-preference){.profile-words-table tbody{animation:.3s ease-out profile-words-enter}@keyframes profile-words-enter{0%{opacity:.2;transform:translateY(3px)}to{opacity:1;transform:none}}}.profile-words-favorites td:last-child:has(.profile-word-unkeep){text-align:right;width:36px}.profile-word-unkeep{color:#f4a6cb;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;transition:background-color .15s,color .15s;display:inline-grid}.profile-word-unkeep svg{fill:currentColor;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;width:14px;height:14px}.profile-word-unkeep:hover{color:#c9cfdd;background:#ffffff08}.profile-word-unkeep:hover svg{fill:none}.profile-word-unkeep:focus-visible{outline-offset:1px;outline:1px solid #b3a1db}.profile-team-tag{color:#f4a6cb;letter-spacing:.22em;text-shadow:0 1px 10px #0b0e1aa6;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font:500 15px/1 Inter Variable,Arial,sans-serif;transition:color .15s,text-shadow .15s!important}.profile-team-tag:hover{color:#ffd6ea;text-shadow:0 0 14px #f4a6cb73,0 1px 10px #0b0e1aa6}.profile-team-tag:focus-visible{outline-offset:4px;border-radius:2px;outline:1px solid #f4a6cb99}.player-profile-title:has(.profile-inline-name)>.profile-team-tag{position:relative;top:3px}.profile-team{color:#d9d4ee;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;max-width:100%;padding:0;font:400 12px/1.4 Inter Variable,Arial,sans-serif;display:inline-flex}.player-profile-meta .profile-team>span{background:0 0;border:0;min-height:0;padding:0;display:inline}.profile-team-name{text-overflow:ellipsis;white-space:nowrap;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;overflow:hidden;transition:text-decoration-color .15s!important}.profile-team:hover .profile-team-name{text-decoration-color:currentColor}.profile-team:focus-visible{outline-offset:3px;border-radius:3px;outline:1px solid #c6b2e6}.profile-team .team-grade-star{fill:currentColor;stroke:currentColor;stroke-width:.6px;stroke-linejoin:round;width:12px;height:12px;overflow:visible}.profile-team .team-grade-star[data-grade=leader]{color:#f4a6cb}.profile-team .team-grade-star[data-grade=officer]{color:#c9b8ff}.profile-team .team-grade-star[data-grade=member]{color:#9fd0f5}.profile-team .team-grade-star[data-grade=recruit]{color:#b9c1d3;fill:none;stroke-width:1.4px}.profile-team-invite{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-team-invite>button{color:#f2cfe2;cursor:pointer;background:#f4a6cb09;border:1px solid #f4a6cb38;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:7px 11px;font:500 12px/1.3 Inter Variable,sans-serif;transition:background .18s,border-color .18s;display:inline-flex}.profile-team-invite>button:hover:not(:disabled){background:#f4a6cb14;border-color:#f4a6cb55}.profile-team-invite>button:disabled{opacity:.6;cursor:default}.profile-team-invite svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;flex:none;width:15px;height:15px}.profile-team-invite small{color:#f2a7b4;font-size:12px}.player-profile-dialog.player-profile-dialog{--profile-accent:#b4a3e8;--room-detail-accent:#ac96ff;--room-details-accent:#ac96ff;--room-detail-bright:#ddd4ff;--room-detail-muted:#a19bbd;--room-detail-rgb:172, 150, 255;clip-path:none;background:#252e3c;border:1px solid #c4cbd82b;border-radius:14px;width:min(820px,100vw - 36px);max-width:none;height:min(690px,100dvh - 32px);max-height:none;padding:0;box-shadow:0 24px 80px #080c1738,inset 0 1px #ffffff05}.player-profile-dialog .player-profile-hero{background:0 0;border-radius:0;min-height:0;overflow:visible}.player-profile-banner{isolation:isolate;border-bottom:1px solid #c1b6df1c;height:176px;position:relative;overflow:hidden}.player-profile-dialog .player-profile-hero .player-profile-cover{aspect-ratio:auto;contain:paint;background:radial-gradient(at 71% 14%,#b6a2e63d,#0000 53%),radial-gradient(at 8% 100%,#8a94bb20,#0000 61%),linear-gradient(116deg,#34384d,#40415b 52%,#343c51);width:100%;min-width:0;height:100%;position:absolute;inset:0;overflow:hidden}.player-profile-dialog .player-profile-cover img{object-fit:cover;max-width:none;max-height:none}.player-profile-dialog .player-profile-cover:before{display:none}.player-profile-banner-art{stroke:#d8ccef;stroke-opacity:.16;stroke-width:.8px;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.player-profile-banner-art circle{fill:#d8ccef;fill-opacity:.45;stroke:none}.player-profile-dialog .player-profile-identity{align-items:flex-start;gap:20px;margin:-29px 32px 20px;padding-right:0}.player-profile-dialog .player-profile-portrait{border:3px solid #252e3c;flex-basis:84px;width:84px;height:84px;box-shadow:0 0 0 1px #cad0de35}.player-profile-dialog .player-profile-name{padding-top:39px}.player-profile-dialog .player-profile-portrait[data-discord=true] img{outline:none}.profile-presence-decoration{display:contents}.player-profile-dialog .player-profile-name h2{letter-spacing:-.035em;color:#e8eaf0;font-size:28px;font-weight:600}.player-profile-dialog .player-profile-meta{color:#a5afc1;gap:8px 15px;font-size:12px}.player-profile-dialog .profile-account-kind{gap:6px}.profile-account-kind svg{color:#a5b1de;width:14px;height:14px}.player-profile-identity>.player-profile-relations{flex-direction:column;flex:none;align-self:flex-end;align-items:flex-end;gap:6px;max-width:240px;margin-bottom:3px;display:flex}.player-profile-identity>.player-profile-relations:empty{display:none}.player-profile-relations>.profile-friend-action{justify-content:flex-end}.player-profile-dialog .player-profile-meta span{background:0 0;border:0;padding:0}.player-profile-dialog .player-profile-meta span+span{padding-left:0}.player-profile-dialog [data-presence=online]{color:#79d9a1}.player-profile-dialog .presence-dot[data-presence=online]{background:#55cb88}.player-profile-dialog .player-profile-meta [data-presence=busy]{color:#bdacf3}.player-profile-dialog .player-profile-close{z-index:4;color:#e3dfed;background:#283044d9;border:1px solid #f0ebff20;border-radius:6px;place-items:center;width:28px;height:28px;display:grid;top:12px;right:12px}.player-profile-close svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:16px;height:16px}.player-profile-dialog .player-profile-close:hover{color:#e2d9ff;background:#ac96ff18}.player-profile-dialog button:focus-visible{outline-offset:3px;outline:1px solid #ac96ff}.player-profile-dialog .player-profile-edit{color:#c4b5fa;background:#ac96ff08;border-color:#ac96ff30}.player-profile-dialog .player-profile-tabs{background:0 0;border-color:#c2c9d71a;gap:24px;min-height:46px;padding:0 32px}.player-profile-dialog .player-profile-tabs button{color:#a8b0c2;padding:12px 0;font-size:12px;transition:color .16s}.player-profile-dialog .player-profile-tabs button[aria-pressed=true]{color:#d1c5ef;border-color:#b4a3e8}.player-profile-dialog .player-profile-body{scrollbar-gutter:stable;scrollbar-color:#c4bbdc38 transparent;background:#232c3a;border-radius:0;padding:26px 32px 30px}.player-profile-dialog .player-profile-overview{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px}.player-profile-dialog .player-profile-about p{color:#bdc4d2;font-size:13px;line-height:1.85}.player-profile-dialog .profile-record-overview{border:0;padding-left:0}.player-profile-dialog .player-profile-overview-copy .profile-social{margin-top:18px}.player-profile-dialog .player-profile-overview[data-with-records=false]{grid-template-columns:1fr}.player-profile-dialog .player-profile-details{margin-top:17px}.player-profile-dialog .player-profile-activity{border-color:#c2c9d717;gap:32px;margin-top:28px;padding-top:26px}.player-profile-dialog .player-profile-activity .player-profile-training-summary{border-left:0;padding-left:0}.player-profile-dialog .player-profile-section-heading button,.player-profile-dialog .profile-record-tools a{color:#bcb0da}.player-profile-dialog .profile-record-overview-best strong{color:#e3dfed;font-weight:550}.player-profile-dialog .profile-mode-chart-track i{background:#a99cc8}.player-profile-dialog .player-profile-round dd,.player-profile-dialog .player-profile-metrics dd{color:#d6d8e4;font-weight:550}.player-profile-dialog .player-profile-round dt,.player-profile-dialog .player-profile-metrics dt{color:#9faabd}.player-profile-dialog .profile-like[aria-pressed=true]{color:#ac96ff}.player-profile-dialog .profile-like[aria-pressed=true] svg{fill:#ac96ff24}.player-profile-dialog .community-error,.player-profile-dialog .training-error{color:#c3b0ff}.player-profile-dialog .profile-comment-form button,.player-profile-dialog .profile-comments-pages button{color:#c6b5ff;background:#ac96ff0b;border-color:#ac96ff30}.player-profile-dialog .profile-records{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:20px;display:grid}.player-profile-dialog .profile-records>header{grid-column:1}.player-profile-dialog .profile-records>header p{margin-bottom:8px;font-size:12px}.player-profile-dialog .profile-record-tools{grid-area:1/2;gap:16px;margin:0}.player-profile-dialog .profile-records>:not(header):not(.profile-record-tools){grid-column:1/-1}.player-profile-dialog .profile-records .record-modes{margin-bottom:8px}.profile-record-view-tabs{display:none}.player-profile-dialog .profile-record-charts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;margin-bottom:7px}.player-profile-dialog .profile-category-chart{width:260px;max-height:190px;margin:-4px auto -7px}.player-profile-dialog .profile-category-label{font-size:12px}.player-profile-dialog .profile-category-area{fill:#ac96ff24}.player-profile-dialog .profile-category-outline{stroke:#b49fff}.player-profile-dialog .profile-records>header h3{color:#e0e1e9}.player-profile-dialog h3{color:#dfe1e9;font-weight:550}.player-profile-dialog .profile-record-list-heading{padding-bottom:6px}.player-profile-dialog .record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.player-profile-dialog .record-grid>div{padding-block:6px}.player-profile-dialog .record-grid dd{color:#d5cce7}.player-profile-dialog .profile-history>header{margin-bottom:18px}.player-profile-dialog .profile-history>header h3{color:#e2dcf4;font-size:16px}.player-profile-dialog .profile-history .history-list{gap:10px}.player-profile-dialog .player-profile-body:has(>.game-recap[data-embedded=true]){padding:16px 24px 12px;display:flex;overflow:hidden}.player-profile-dialog .game-recap[data-embedded=true]{--recap-inset:0px;flex:1;min-width:0;height:100%;max-height:none;container:recap-modal/inline-size}.player-profile-dialog .recap-modal-heading{border-bottom-color:#ac96ff20;justify-content:flex-start;gap:18px;padding:0 0 13px}.player-profile-dialog .recap-modal-heading:after{display:none}.player-profile-dialog .recap-modal-heading h2{color:#dfd7f8;font:500 16px/1.4 Inter Variable,Arial,sans-serif}.player-profile-dialog .profile-history-back{color:#c4b1ff;background:#ac96ff0b;border:1px solid #ac96ff30;border-radius:4px;align-items:center;gap:6px;padding:6px 9px;font:450 12px/1.4 Inter Variable,Arial,sans-serif;display:inline-flex}.profile-history-back svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.player-profile-dialog .profile-history-back:hover{background:#ac96ff18;border-color:#ac96ff55}.player-profile-dialog .recap-scroll-body{scrollbar-color:#ac96ff38 transparent;padding-right:10px}.player-profile-dialog .recap-outcome{gap:12px;padding:14px 0 12px}.player-profile-dialog .recap-star-logo{width:34px;height:34px}.player-profile-dialog .recap-profile-star{fill:#ac96ff22;stroke:#bba6ff;stroke-width:1px;stroke-linejoin:round;flex:none;width:32px;height:32px}.player-profile-dialog .recap-outcome-name{color:#d5c5ff;font:550 20px/1.3 Inter Variable,Arial,sans-serif}.player-profile-dialog .recap-facts{border-color:#ac96ff18;padding:12px 0}.player-profile-dialog .recap-order-note{padding-block:8px;font-size:11.5px}.player-profile-dialog .recap-player-column{width:38%}.player-profile-dialog .recap-score-column{width:22%}.player-profile-dialog .recap-word-column{width:40%}.player-profile-dialog .recap-column-headings th{color:#b8adcf;background:#202a3a;padding:10px 14px}.player-profile-dialog .recap-player>th,.player-profile-dialog .recap-player>td{height:54px;padding:12px 14px}.player-profile-dialog .recap-player>th:first-child,.player-profile-dialog .recap-column-headings th:first-child{padding-left:10px}.player-profile-dialog .recap-player-avatar{width:34px;height:34px}.player-profile-dialog .recap-player-person{gap:12px}.player-profile-dialog .recap-player-score .recap-score-bar{width:70px;margin:6px 0 0 auto;display:block}.player-profile-dialog .recap-player-pace{margin-top:3px;font-size:11.5px}@media (width<=750px){.player-profile-dialog.player-profile-dialog{width:calc(100vw - 20px);height:calc(100dvh - 20px);padding:0}.player-profile-dialog .profile-records{display:block}.player-profile-dialog .profile-record-tools{margin-bottom:10px}}@media (width<=600px){.player-profile-dialog .player-profile-hero{min-height:0}.player-profile-banner{height:136px}.player-profile-dialog .player-profile-identity{grid-template-columns:66px minmax(0,1fr);gap:8px 15px;margin:-21px 20px 18px;padding-right:0}.player-profile-dialog .player-profile-portrait{flex-basis:66px;align-self:start;width:66px;height:66px}.player-profile-dialog .player-profile-name{padding-top:34px}.player-profile-dialog .player-profile-name h2{font-size:24px}.player-profile-identity>.player-profile-relations{grid-column:2;align-items:flex-start;max-width:none;margin-top:7px}.player-profile-relations>.profile-friend-action{justify-content:flex-start}.player-profile-dialog .player-profile-eyebrow{left:13px}.player-profile-dialog .player-profile-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:8px 20px;min-height:43px;padding-inline:20px;overflow-x:auto}.player-profile-dialog .player-profile-tabs button{white-space:nowrap;flex:none;font-size:12px}.player-profile-dialog .player-profile-body{padding:23px 20px}.player-profile-dialog .player-profile-overview{grid-template-columns:1fr;gap:25px}.player-profile-dialog .profile-record-charts{grid-template-columns:1fr;gap:10px}.player-profile-dialog .profile-record-view-tabs{background:#171f2f70;border-radius:5px;gap:4px;margin:8px 0 16px;padding:3px;display:flex}.player-profile-dialog .profile-record-view-tabs button{color:#a4aec5;background:0 0;border:1px solid #0000;border-radius:3px;flex:1;padding:6px;font:450 12px/1.4 Inter Variable,Arial,sans-serif}.player-profile-dialog .profile-record-view-tabs button[aria-pressed=true]{color:#c6b5ff;background:#ac96ff12;border-color:#ac96ff24}.profile-records[data-mobile-view=modes] [data-chart=categories],.profile-records[data-mobile-view=categories] [data-chart=modes],.player-profile-dialog .profile-records[data-mobile-view=scores] .profile-record-charts,.profile-records:not([data-mobile-view=scores]) .profile-record-list-heading,.player-profile-dialog .profile-records:not([data-mobile-view=scores]) .record-grid{display:none}.player-profile-dialog .record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.player-profile-dialog .profile-record-charts .profile-mode-chart{gap:8px;margin-top:13px}.player-profile-dialog .player-profile-body:has(>.game-recap[data-embedded=true]){padding:13px}.player-profile-dialog .recap-modal-heading{gap:10px}.player-profile-dialog .recap-modal-heading h2{font-size:13px}.player-profile-dialog .recap-player>th,.player-profile-dialog .recap-player>td{padding:10px 6px}.player-profile-dialog .recap-player-avatar{display:none}.player-profile-dialog .recap-player-record strong{font-size:12px}.player-profile-dialog .recap-player-score .recap-score-bar{width:36px}}@media (forced-colors:active){.player-profile-dialog{clip-path:none;border:1px solid canvastext}.player-profile-frame{display:none}}.player-profile-dialog .profile-records>header h3{color:#e5e5ec;letter-spacing:-.015em;margin-bottom:0;font-size:17px}.player-profile-dialog .profile-record-tools{align-self:center;gap:10px}.player-profile-dialog .profile-record-tools a{color:#c0b6dc;font-size:12px;text-decoration-color:#c0b6dc44}.player-profile-dialog .profile-records .record-modes{background:#11182724;border:1px solid #c5cad516;border-radius:7px;gap:3px;margin:14px 0 18px;padding:3px}.player-profile-dialog .profile-records .record-modes button{color:#aeb6c6;border:1px solid #0000;border-radius:5px;flex:1;padding:7px 9px;font-size:12px;transition:color .14s,background-color .14s,border-color .14s}.player-profile-dialog .profile-records .record-modes button:hover{color:#e1e1e9;background:#ffffff07}.player-profile-dialog .profile-records .record-modes button[aria-pressed=true]{color:#e0d9ef;background:#b6a8d80d;border-color:#c2b5e325}.player-profile-dialog .profile-record-charts{gap:26px;margin-bottom:19px}.player-profile-dialog .profile-record-charts>section{border-top-color:#d1d5e014;padding-top:12px}.player-profile-dialog .profile-record-charts h4,.player-profile-dialog .profile-record-list-heading h4{color:#bfc6d3;font-size:12px;font-weight:500}.player-profile-dialog .profile-record-chart-mode{color:#c7bddf;background:#c1b1ed08;border-color:#c2b5e21d;border-radius:4px;margin-left:5px;padding:1px 6px;font-size:11px}.player-profile-dialog .profile-record-charts .profile-mode-chart{gap:11px;margin-top:16px}.player-profile-dialog .profile-mode-chart-row{grid-template-columns:54px minmax(0,1fr) 34px;gap:8px;font-size:11.5px}.player-profile-dialog .profile-mode-chart-track{background:#ffffff0a;height:4px}.player-profile-dialog .profile-mode-chart-row .profile-mode-chart-track i{background:#8e98ad}.player-profile-dialog .profile-mode-chart-row[data-selected=true] .profile-mode-chart-track i{background:#aa9dc8}.player-profile-dialog .profile-mode-chart-row strong{color:#d9dce4;font-size:11.5px;font-weight:500}.player-profile-dialog .profile-category-bars{gap:11px;margin-top:16px;font-size:11.5px}.player-profile-dialog .profile-category-bars>div{grid-template-columns:minmax(70px,90px) minmax(0,1fr) 34px;gap:9px}.player-profile-dialog .profile-category-bars .profile-category-track{background:#ffffff0a;height:4px}.player-profile-dialog .profile-category-track>i{background:#9d91bd}.player-profile-dialog .profile-category-bars strong{color:#d9dce4;font-size:11.5px}.player-profile-dialog .profile-record-list-heading{border-bottom-color:#d1d5e014;align-items:center;padding:0 0 9px}.player-profile-dialog .profile-record-list-heading button{color:#adb4c3;font-size:11.5px}.player-profile-dialog .record-grid{gap:0 24px}.player-profile-dialog .record-grid>div{background:0 0;border:0;border-bottom:1px solid #d1d5e00d;border-radius:0;min-height:33px;padding-block:7px}.player-profile-dialog .record-grid dt{color:#aeb7c7;font-size:12px}.player-profile-dialog .record-grid dd{color:#d9dce5;font-size:12px;font-weight:500}.player-profile-dialog .record-grid [data-empty=true] dd{color:#798295}@media (width<=750px){.player-profile-dialog .profile-records .record-modes{gap:2px;margin-block:12px 15px}.player-profile-dialog .profile-records .record-modes button{padding:7px 4px;font-size:11.5px}.player-profile-dialog .profile-record-tools{align-items:center}.player-profile-dialog .profile-record-tools a{white-space:nowrap}}.player-profile-dialog .profile-inline-name{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:1px solid #0000;border-radius:4px;margin-left:-5px;padding:2px 4px}.player-profile-dialog .profile-inline-bio{box-sizing:border-box;color:#c4cbd8;resize:vertical;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;min-height:92px;max-height:160px;margin:0 0 4px -9px;padding:6px 8px;font:400 13px/1.85 Inter Variable,Arial,sans-serif}.player-profile-dialog .profile-inline-name:hover,.player-profile-dialog .profile-inline-bio:hover{background:#ffffff03;border-color:#ac96ff30}.player-profile-dialog .profile-inline-name:focus,.player-profile-dialog .profile-inline-bio:focus{background:#1b253b66;border-color:#ac96ff80;outline:none}.profile-inline-status{color:#98a2ba;font-size:11.5px;line-height:1.5}.profile-inline-status[data-error=true]{color:#c6b4f8}.profile-inline-status button{color:#c6b4f8;background:0 0;border:0;text-decoration:underline}.profile-inline-media{z-index:3;gap:6px;display:flex;position:absolute}.profile-inline-banner{top:14px;left:16px}.player-profile-dialog .profile-inline-media button{color:#e3deef;background:#161e30d9;border:1px solid #c4c9dc30;border-radius:4px;padding:4px 8px;font:450 11.5px/1.5 Inter Variable,Arial,sans-serif}.profile-inline-avatar{bottom:-2px;left:-3px}.player-profile-dialog .profile-inline-avatar button{border-radius:50%;place-items:center;width:24px;height:24px;padding:4px;display:grid}.profile-inline-avatar svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:13px;height:13px}.profile-inline-framing{background:#1b2535;border:0;flex:none;align-items:center;gap:16px;margin:0;padding:10px 35px 10px 24px;display:flex;position:relative}.profile-inline-framing legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.profile-inline-framing label{color:#b2a7ce;flex:1;gap:4px;min-width:0;font:400 11.5px/1.4 Inter Variable,Arial,sans-serif;display:grid}.profile-inline-framing input{accent-color:#ac96ff;width:100%;min-width:0;margin:0}.profile-inline-framing button{color:#b8b0ce;background:0 0;border:0;position:absolute;top:10px;right:10px}.profile-comment-quote{color:#a8b3c9;background:#ffffff06;border:1px solid #c3bfda1c;border-radius:4px;margin:7px 0;padding:7px 10px}.profile-comment-quote strong{color:#bbabeb;font-size:12px}.profile-comment-quote p{margin:2px 0 0;font-size:12px}.profile-comment-form .profile-comment-reply{color:#b9a8e9;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.profile-comment-reply span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-comments .profile-comment-actions{gap:14px;display:flex}.profile-comments .profile-comment-actions button:first-child{color:#b6a4e8}.profile-banner{isolation:isolate;aspect-ratio:3;background:radial-gradient(at 84% 0,#9291c32b,#0000 60%),radial-gradient(at 8% 100%,#8aaac722,#0000 64%),linear-gradient(115deg,#30334c,#283a4c);position:relative;overflow:hidden}.profile-banner:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #c9bfff14;border-radius:50%;width:70%;position:absolute;top:-125%;right:-12%}.profile-banner img{object-fit:cover;max-width:none;display:block;position:absolute}.profile-banner img[hidden]{display:none}.profile-banner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c9c2ef30,#0000);height:1px;position:absolute;inset:auto 0 0}dialog.player-profile-dialog.player-profile-dialog:not([data-shown]),dialog.player-profile-dialog.player-profile-dialog:not([data-shown])::backdrop{opacity:0}dialog.player-profile-dialog.player-profile-dialog[data-shown]{animation:.28s cubic-bezier(.2,.8,.2,1) both profile-window-in!important}dialog.player-profile-dialog.player-profile-dialog[data-shown]::backdrop{animation:.28s both profile-backdrop-in!important}@keyframes profile-window-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes profile-backdrop-in{0%{opacity:0}}.player-profile-dialog.player-profile-dialog{width:min(940px,100vw - 36px);height:min(820px,100dvh - 32px);translate:var(--window-drag-x,0px) var(--window-drag-y,0px);clip-path:none;background:#202838;border:1px solid #b7b4d13b;border-radius:14px;padding:0;box-shadow:0 30px 100px #060a1459}.player-profile-dialog.player-profile-dialog .player-profile-hero{--hero-h:230px;min-height:calc(var(--hero-h) + var(--w-shift,0px) + var(--ranks-room,0px));background:#2c3449;border-radius:13px 13px 0 0;flex:none;position:relative;overflow:hidden}.player-profile-dialog.player-profile-dialog .player-profile-banner{height:calc(var(--hero-h) + var(--w-shift,0px) + var(--ranks-room,0px));border:0}.player-profile-dialog.player-profile-dialog .player-profile-banner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#182032a6,#18203214 85%),linear-gradient(#20283800 25%,#202838);position:absolute;inset:0}.player-profile-dialog.player-profile-dialog .player-profile-identity{align-items:center;gap:22px;margin:0;padding:0;position:absolute;inset:60px 32px 28px}.player-profile-dialog.player-profile-dialog .player-profile-portrait{border:3px solid #c4cbe323;flex-basis:108px;width:108px;height:108px;box-shadow:0 8px 30px #0a0f2740}.player-profile-dialog.player-profile-dialog .player-profile-name{flex:1;min-width:0;padding:0}.player-profile-dialog.player-profile-dialog .player-profile-name h2{color:#f3effc;letter-spacing:0;text-shadow:0 2px 14px #171e3b66;margin:0;font:300 32px/1.15 PP Museum,Georgia,serif}.player-profile-dialog.player-profile-dialog .player-profile-meta{gap:14px;margin-top:7px;font-size:12px}.player-profile-dialog.player-profile-dialog .player-profile-meta .profile-mood{color:#efc6e1;letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font:300 13.5px/1.3 PP Museum,Inter Variable,Arial,sans-serif;display:block;overflow:hidden}.player-profile-meta .profile-mood:before{content:"« "}.player-profile-meta .profile-mood:after{content:" »"}.player-profile-title{flex-wrap:wrap;align-items:baseline;gap:2px 13px;min-width:0;display:flex}.player-profile-title>h2{min-width:0}.player-profile-dialog .profile-inline-name-fit{vertical-align:top;min-width:3ch;max-width:calc(100% + 5px);margin-left:-5px;display:inline-grid}.player-profile-dialog .profile-inline-name-fit:after{content:attr(data-value);visibility:hidden;white-space:pre;border:1px solid #0000;grid-area:1/1;padding:2px 4px;overflow:hidden}.player-profile-dialog .profile-inline-name-fit>.profile-inline-name{grid-area:1/1;width:0;min-width:100%;margin-left:0}.player-profile-dialog.player-profile-dialog .player-profile-about{max-width:510px;margin-top:12px}.player-profile-dialog.player-profile-dialog .player-profile-about p{white-space:pre-wrap;overflow-wrap:anywhere;color:#ced5e5;max-height:68px;margin:0;font:400 12px/1.55 Inter Variable,Arial,sans-serif;overflow-y:auto}.player-profile-dialog.player-profile-dialog .profile-inline-bio{scrollbar-width:thin;scrollbar-color:#b4a3e840 transparent;background:#ffffff06;border:1px solid #0000;border-radius:5px;min-height:36px;max-height:72px;padding:4px 6px;font-size:12px;line-height:1.5}.player-profile-dialog.player-profile-dialog .profile-inline-bio:focus{background:#1c263c80;border-color:#b4a3e850}.player-profile-dialog.player-profile-dialog .player-profile-close{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d27387d;border-radius:7px;width:29px;height:29px;top:14px;right:14px}.player-profile-dialog.player-profile-dialog .player-profile-hero>.player-profile-relations{z-index:4;align-items:flex-start;gap:6px;max-width:none;margin:0;display:flex;position:absolute;top:14px;right:51px}.player-profile-dialog .player-profile-hero>.player-profile-relations:empty{display:none}.player-profile-hero>.player-profile-relations>:is(.profile-friend-action,.profile-team-invite){flex-wrap:nowrap;justify-content:flex-end;gap:6px;position:relative}.player-profile-dialog.player-profile-dialog .player-profile-hero>.player-profile-relations :is(.profile-friend-action,.profile-team-invite)>button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d2738a6;border:1px solid #f0ebff22;border-radius:7px;height:29px;min-height:0;padding:0 11px;font-size:12px}.player-profile-dialog.player-profile-dialog .player-profile-hero>.player-profile-relations .profile-team-invite>button{border-color:#f4a6cb33}.player-profile-dialog.player-profile-dialog .player-profile-hero>.player-profile-relations :is(.profile-friend-action,.profile-team-invite)>button:hover:not(:disabled){background:#ac96ff2b}.player-profile-hero>.player-profile-relations :is(.profile-friend-action,.profile-team-invite) small{white-space:nowrap;text-shadow:0 1px 8px #070b16;position:absolute;top:calc(100% + 7px);right:2px}.player-profile-dialog.player-profile-dialog .player-profile-tabs{background:0 0;border-color:#b6c2db16;flex:none;gap:26px;min-height:47px;padding:0 30px}.player-profile-dialog.player-profile-dialog .player-profile-tabs button{color:#9eaac0;padding:14px 0 12px;font-size:12px;font-weight:500}.player-profile-dialog.player-profile-dialog .player-profile-tabs button[aria-pressed=true]{color:#d2c6ef;border-color:#b4a3e8}.player-profile-tabs .profile-comments-count{color:inherit;background:color-mix(in srgb, currentColor 8%, transparent);vertical-align:baseline;font-variant-numeric:tabular-nums;border-radius:5px;margin-left:4px;padding:1px 4px;font:500 8px/1.2 Inter Variable,Arial,sans-serif;display:inline-block;position:relative;top:-.55em}.player-profile-dialog.player-profile-dialog .player-profile-body{scrollbar-gutter:stable;scrollbar-width:thin;background:#202838;padding:18px 30px 24px}.player-profile-dialog.player-profile-dialog .player-profile-overview{display:block}.player-profile-social-strip{z-index:1;float:right;justify-content:flex-end;margin:0;display:flex;position:relative}.player-profile-dialog.player-profile-dialog .player-profile-social-strip .profile-social{margin:0}.player-profile-dialog.player-profile-dialog .profile-social-heading{justify-content:flex-start;gap:20px;margin:0}.player-profile-dialog.player-profile-dialog .profile-like,.profile-view-count{align-items:center;gap:6px;font:400 12px/1.4 Inter Variable,Arial,sans-serif;display:inline-flex}.player-profile-dialog.player-profile-dialog .profile-like{color:#b6a0ed;background:0 0;border:0;padding:3px 0}.player-profile-dialog.player-profile-dialog .profile-like[aria-pressed=true]{color:#ac96ff}.player-profile-dialog.player-profile-dialog .profile-like svg{fill:currentColor;fill-opacity:.78}.player-profile-dialog.player-profile-dialog .profile-like[aria-pressed=true] svg{fill:currentColor;fill-opacity:1}.profile-like svg,.profile-view-count svg{fill:currentColor;fill-opacity:.16;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:14px;height:14px}.profile-view-count{color:#95b8ce}.profile-view-count b{font-weight:500}.profile-view-count span{color:#a6b2c6}.player-profile-dialog.player-profile-dialog .profile-record-overview{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.player-profile-dialog.player-profile-dialog .profile-record-overview>.player-profile-section-heading{justify-content:flex-start;min-height:23px;padding-right:185px}.player-profile-dialog.player-profile-dialog .player-profile-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.player-profile-dialog.player-profile-dialog .player-profile-section-heading h3{color:#d5dceb;text-transform:none;letter-spacing:0;margin:0;font:400 12px/1.4 Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .player-profile-section-heading button{padding:0;font-size:11.5px}.profile-record-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:18px;display:grid}.profile-record-graph{background:0 0;border:0;min-width:0;padding:0}.profile-record-graph>header{border-bottom:1px solid #c7d2e414;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.profile-record-graph>header span{color:#c3cddd;font-size:12px;font-weight:500}.profile-record-graph>header :is(small,strong){color:#8e9bb1;font-size:11.5px;font-weight:400}.player-profile-dialog.player-profile-dialog .player-profile-activity{border-top:1px solid #c7d2e414;grid-template-columns:1fr 1fr;gap:28px;margin-top:12px;padding-top:17px;display:grid}.player-profile-dialog.player-profile-dialog .player-profile-activity[data-columns=one]{grid-template-columns:1fr}.player-profile-dialog.player-profile-dialog .player-profile-round,.player-profile-dialog.player-profile-dialog .player-profile-activity .player-profile-training-summary{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.player-profile-dialog.player-profile-dialog .player-profile-activity .player-profile-section-heading{flex-direction:row;justify-content:flex-start;align-items:center;gap:9px}.player-profile-section-symbol{color:#9babc8;flex:none;place-items:center;width:24px;height:24px;display:grid}.player-profile-section-symbol svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.player-profile-dialog.player-profile-dialog .player-profile-section-heading>div{flex-wrap:wrap;flex:1;align-items:center;gap:4px 12px;display:flex}.player-profile-dialog.player-profile-dialog .player-profile-section-heading>div>span{color:#8f9bb0;font-size:11px}.player-profile-dialog.player-profile-dialog .player-profile-round>dl{grid-template-columns:1fr 1.5fr;gap:12px;margin:12px 0 0;display:grid}.player-profile-dialog.player-profile-dialog .player-profile-round dt{color:#96a4bb;font-size:11.5px}.player-profile-dialog.player-profile-dialog .player-profile-round dd{color:#d9dcec;margin-top:4px;font-size:14px;font-weight:500}.player-profile-dialog.player-profile-dialog .player-profile-metrics{margin:12px 0 0}.player-profile-dialog.player-profile-dialog .player-profile-metrics>div{border:0;align-items:flex-start;padding:0 14px}.player-profile-dialog.player-profile-dialog .player-profile-metrics>div:first-child{padding-left:0}.player-profile-dialog.player-profile-dialog .player-profile-metrics dd{color:#d5c8eb;font-size:17px;font-weight:500}.player-profile-dialog.player-profile-dialog .player-profile-metrics dt{text-align:left;margin-top:3px;font-size:11.5px}.player-profile-dialog.player-profile-dialog .player-profile-training-note{color:#8a98ae;margin:10px 0 0;font-size:11px}.player-profile-dialog.player-profile-dialog .profile-records{grid-template-columns:1fr auto;column-gap:20px;display:grid}.player-profile-dialog.player-profile-dialog .profile-records>header{grid-column:1;align-self:center}.player-profile-dialog.player-profile-dialog .profile-record-tools{grid-area:1/2;align-self:center;align-items:center;gap:28px;margin:0;display:flex}.player-profile-dialog.player-profile-dialog .profile-record-tools a{color:#c9bdf0;white-space:nowrap;align-items:center;gap:6px;height:30px;font:400 12.5px/1 Inter Variable,Arial,sans-serif;text-decoration:none;display:inline-flex;transition:color .18s!important}.player-profile-dialog.player-profile-dialog .profile-record-tools a svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;width:13px;height:13px;transition:translate .32s cubic-bezier(.2,.8,.2,1)!important}.player-profile-dialog.player-profile-dialog .profile-record-tools a:hover{color:#f1ecff}.player-profile-dialog.player-profile-dialog .profile-record-tools a:hover svg{translate:2px}.player-profile-dialog.player-profile-dialog .profile-record-tools a:focus-visible{outline-offset:4px;border-radius:3px;outline:1px solid #b7a6ec}.player-profile-dialog.player-profile-dialog .profile-records>:not(header):not(.profile-record-tools){grid-column:1/-1}.player-profile-dialog.player-profile-dialog .profile-records>header h3,.player-profile-dialog.player-profile-dialog .profile-history>header h3{color:#dbe1ee;margin:0;font:400 15px/1.5 Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .record-modes{background:0 0;border:0;border-bottom:1px solid #cbd0dc14;border-radius:0;flex-wrap:wrap;gap:23px;margin:16px 0 4px;padding:0;display:flex}.player-profile-dialog.player-profile-dialog .record-modes button{color:#98a5bb;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;flex:none;padding:9px 0;font-size:12px}.player-profile-dialog.player-profile-dialog .record-modes button[aria-pressed=true]{color:#d5c9e9;background:0 0;border-bottom-color:#b4a2d8}.player-profile-dialog.player-profile-dialog .profile-history>header{margin-bottom:20px}.player-profile-dialog.player-profile-dialog .history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.player-profile-dialog.player-profile-dialog .profile-social:has(.profile-comment-form){max-width:760px;margin-top:0}.player-profile-dialog.player-profile-dialog .profile-comment-form{background:0 0;border:0;margin-top:14px;padding:0}.player-profile-dialog.player-profile-dialog .profile-comment-field{background:#8ca0d20f;border:1px solid #8ca0d212;border-radius:10px;align-items:flex-end;gap:8px;padding:5px 5px 5px 14px;transition:border-color .15s,background-color .15s;display:flex}.player-profile-dialog.player-profile-dialog .profile-comment-form:focus-within .profile-comment-field{background:#8ca0d214;border-color:#ac96ff47}.player-profile-dialog.player-profile-dialog .profile-comment-form textarea{color:#e0e5ef;resize:none;field-sizing:content;background:0 0;border:0;flex:1;min-width:0;min-height:30px;max-height:132px;padding:6px 0 5px;font:400 13px/19px Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comment-form textarea::placeholder{color:#7d889c}.player-profile-dialog.player-profile-dialog .profile-comment-form .profile-comment-field button{color:#d9cffc;cursor:pointer;background:#ac96ff24;border:0;border-radius:7px;flex:none;height:30px;padding:0 14px;font:400 12px/1 Inter Variable,Arial,sans-serif;transition:background-color .15s,opacity .15s}.player-profile-dialog.player-profile-dialog .profile-comment-form .profile-comment-field button:hover:enabled{background:#ac96ff38}.player-profile-dialog.player-profile-dialog .profile-comment-form .profile-comment-field button:disabled{opacity:.35;cursor:default}.player-profile-dialog.player-profile-dialog .profile-comment-form>small{color:#6e798e;font-variant-numeric:tabular-nums;text-align:right;opacity:0;height:14px;margin:4px 4px 0 0;font:400 11.5px/14px Inter Variable,Arial,sans-serif;transition:opacity .15s;display:block}.player-profile-dialog.player-profile-dialog .profile-comment-form:focus-within>small,.player-profile-dialog.player-profile-dialog .profile-comment-form>small[data-near]{opacity:1}.player-profile-dialog.player-profile-dialog .profile-comment-form>small[data-near]{color:#c4b888}.player-profile-dialog.player-profile-dialog .profile-comment-form .profile-comment-reply{color:#8e99ad;align-items:center;gap:7px;margin:0 0 6px;padding:0 2px;font:400 11.5px/1.4 Inter Variable,Arial,sans-serif;display:flex}.player-profile-dialog.player-profile-dialog .profile-comment-reply svg{fill:none;stroke:#a796dc;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.player-profile-dialog.player-profile-dialog .profile-comment-reply strong{color:#c9cfdb;font-weight:450}.player-profile-dialog.player-profile-dialog .profile-comment-form .profile-comment-reply button{color:#8e99ad;background:0 0;border:0;border-radius:6px;flex:none;width:22px;height:22px;margin-left:auto;padding:0;font:400 16px/1 Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comment-form .profile-comment-reply button:hover{color:#dfe3ec;background:#ffffff0d}.player-profile-dialog.player-profile-dialog .profile-comments{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:8px;display:grid}.player-profile-dialog.player-profile-dialog .profile-comments article{border:0;grid-template-columns:32px minmax(0,1fr);gap:0 12px;min-height:0;padding:0;display:grid}.player-profile-dialog.player-profile-dialog .profile-comments article>img{width:32px;height:32px;margin-top:1px}.player-profile-dialog.player-profile-dialog .profile-comments article>div{min-width:0}.player-profile-dialog.player-profile-dialog .profile-comments header{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.player-profile-dialog.player-profile-dialog .profile-comments header strong{color:#e4e8f0;font:450 13px/19px Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comments header time{color:#6e798e;margin:0;font:400 12px/19px Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comments article>div>p{color:#c9d0dc;white-space:pre-wrap;overflow-wrap:anywhere;max-width:68ch;margin:2px 0 0;font:400 13.5px/1.55 Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comment-quote{color:#9ba5b7;background:#8ca0d20f;border:0;border-radius:6px;align-items:baseline;gap:6px;max-width:min(100%,68ch);margin:4px 0 2px;padding:5px 10px;font:400 12px/1.45 Inter Variable,Arial,sans-serif;display:flex}.player-profile-dialog.player-profile-dialog .profile-comment-quote svg{fill:none;stroke:#a796dc;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;align-self:center;width:12px;height:12px}.player-profile-dialog.player-profile-dialog .profile-comment-quote strong{color:#c9cfdb;flex:none;font:450 12px/1.45 Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comment-quote p{min-width:0;color:inherit;font:inherit;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions{align-items:center;gap:2px;margin:1px 0 0 -7px;display:flex}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions>button,.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions .heart-reaction{color:#8e99ad;background:0 0;border:0;border-radius:6px;height:24px;min-height:0;margin:0;padding:0 7px;font:400 11.5px/1 Inter Variable,Arial,sans-serif;transition:background-color .15s,color .15s,opacity .15s}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions>button:hover:enabled,.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions .heart-reaction:hover:enabled{color:#dfe3ec;background:#ffffff0b}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions .heart-reaction{color:#ad9bcf}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions .heart-reaction:is([aria-pressed=true],:hover:enabled){color:#ac96ff}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions .heart-reaction[aria-pressed=true] svg{fill:currentColor;stroke:currentColor}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions .heart-reaction svg{width:13px;height:13px}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-delete:hover:enabled{color:#e2a9a9!important}@media (hover:hover){.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-delete{opacity:0}.player-profile-dialog.player-profile-dialog .profile-comments article:is(:hover,:focus-within) .profile-comment-delete{opacity:1}}@media (prefers-reduced-motion:reduce){.player-profile-dialog.player-profile-dialog .profile-comment-field,.player-profile-dialog.player-profile-dialog .profile-comment-form>small,.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions>*{transition:none}}@media (width>=751px) and (height<=820px){.player-profile-dialog.player-profile-dialog .player-profile-hero{--hero-h:195px}.player-profile-dialog.player-profile-dialog .player-profile-identity{inset:42px 30px 21px}.player-profile-dialog.player-profile-dialog .player-profile-body{padding-top:13px;padding-bottom:15px}.profile-record-gallery{margin-top:12px}.profile-record-radar svg{max-height:170px}.player-profile-dialog.player-profile-dialog .player-profile-activity{margin-top:7px;padding-top:12px}}@media (width<=750px){.player-profile-dialog.player-profile-dialog{border-radius:12px;width:calc(100vw - 18px);height:calc(100dvh - 18px)}.player-profile-dialog.player-profile-dialog .player-profile-hero{--hero-h:210px}.player-profile-dialog.player-profile-dialog .player-profile-identity{inset:50px 20px calc(20px + var(--ranks-room,0px));gap:15px}.player-profile-dialog.player-profile-dialog .player-profile-portrait{flex-basis:78px;width:78px;height:78px}.player-profile-dialog.player-profile-dialog .player-profile-name h2{font-size:27px}.player-profile-dialog.player-profile-dialog .player-profile-meta{row-gap:6px}.player-profile-dialog.player-profile-dialog .player-profile-hero:has(.profile-mood){--hero-h:236px}.player-profile-dialog.player-profile-dialog .player-profile-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:22px;padding-inline:20px;overflow-x:auto}.player-profile-dialog.player-profile-dialog .player-profile-tabs button{white-space:nowrap}.player-profile-dialog.player-profile-dialog .player-profile-body{padding:16px 20px 24px}.profile-record-gallery{grid-template-columns:1fr;gap:16px}.player-profile-dialog.player-profile-dialog .player-profile-activity{grid-template-columns:1fr;gap:20px}.player-profile-dialog.player-profile-dialog .history-list{grid-template-columns:1fr}.player-profile-dialog.player-profile-dialog .profile-records{display:block}.player-profile-dialog.player-profile-dialog .profile-record-tools{margin-top:10px}.player-profile-dialog.player-profile-dialog .record-modes{gap:19px}.player-profile-social-strip{float:none;margin-bottom:12px}.player-profile-dialog.player-profile-dialog .profile-record-overview>.player-profile-section-heading{justify-content:space-between;padding-right:0}}.player-profile-dialog.player-profile-dialog .player-profile-portrait .presence-dot{--dot:12px;z-index:4;right:calc(50% - (50% + 3px) * .7071 - var(--dot) / 2);bottom:calc(50% - (50% + 3px) * .7071 - var(--dot) / 2);width:var(--dot);height:var(--dot);box-shadow:0 0 0 2.5px var(--amb-body,#252e3c);border:0}.player-profile-dialog.player-profile-dialog .player-profile-portrait .presence-dot[data-presence=away]:after{background:var(--amb-body,#252e3c);width:5px;height:5px;top:0;right:0}.player-profile-dialog.player-profile-dialog .player-profile-portrait .presence-dot[data-presence=busy]:after{background:var(--amb-body,#252e3c);border-radius:2px;height:2px;left:2.5px;right:2.5px}@media (width<=640px){.player-profile-dialog.player-profile-dialog .player-profile-portrait .presence-dot{--dot:10px;box-shadow:0 0 0 2px var(--amb-body,#252e3c)}}@media (pointer:fine) and (width>=761px){.player-profile-dialog[data-window-drag=on] .player-profile-hero{cursor:grab}.player-profile-dialog[data-window-drag=on] .player-profile-about{cursor:auto}.player-profile-dialog.player-profile-dialog[data-window-dragging]{-webkit-user-select:none;user-select:none;transition:none}.player-profile-dialog[data-window-dragging],.player-profile-dialog[data-window-dragging] *{cursor:grabbing!important}}@media (width>=751px){.player-profile-dialog.player-profile-dialog .player-profile-hero:has(.profile-inline-banner){--hero-h:244px}.player-profile-dialog.player-profile-dialog .player-profile-hero:has(.profile-inline-banner) .player-profile-identity{top:62px}}@media (width<=750px){.player-profile-dialog.player-profile-dialog .player-profile-hero:has(.profile-inline-banner) .player-profile-identity{top:58px}.player-profile-dialog.player-profile-dialog .player-profile-hero:has(.profile-inline-banner){--hero-h:218px}.player-profile-dialog.player-profile-dialog .player-profile-hero:has(.profile-inline-banner):has(.profile-mood){--hero-h:244px}}.player-profile-dialog.player-profile-dialog .profile-like:disabled{opacity:1;cursor:default}.player-profile-dialog.player-profile-dialog .profile-like[data-own]{color:#b9a6f2}.player-profile-dialog.player-profile-dialog .profile-like[data-own] svg{fill:currentColor;fill-opacity:.9}.player-profile-dialog.player-profile-dialog .profile-comments{gap:18px}.player-profile-dialog.player-profile-dialog .profile-comment-thread{gap:0;display:grid}.player-profile-dialog.player-profile-dialog .profile-comment-replies{gap:10px;margin:8px 0 0 15px;padding:2px 0 2px 29px;display:grid;position:relative}.player-profile-dialog.player-profile-dialog .profile-comment-replies:before{content:"";background:#ac96ff29;width:1px;position:absolute;top:-6px;bottom:12px;left:0}.player-profile-dialog.player-profile-dialog .profile-comments article[data-reply]{grid-template-columns:24px minmax(0,1fr);gap:0 10px;position:relative}.player-profile-dialog.player-profile-dialog .profile-comments article[data-reply]:before{content:"";border-bottom:1px solid #ac96ff29;border-left:1px solid #ac96ff29;border-bottom-left-radius:9px;width:20px;height:9px;position:absolute;top:4px;left:-29px}.player-profile-dialog.player-profile-dialog .profile-comments article[data-reply]>img{width:24px;height:24px;margin-top:0}.player-profile-dialog.player-profile-dialog .profile-comments article[data-reply] header strong{font-size:12.5px;line-height:18px}.player-profile-dialog.player-profile-dialog .profile-comments article[data-reply]>div>p{font-size:13px}.player-profile-dialog.player-profile-dialog .profile-comment-to{color:#a796dc;align-items:center;gap:4px;font:400 11.5px/18px Inter Variable,Arial,sans-serif;display:inline-flex}.player-profile-dialog.player-profile-dialog .profile-comment-to svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px;transform:scaleX(-1)}.player-profile-dialog.player-profile-dialog .profile-comment-more{color:#a796dc;background:0 0;border:0;border-radius:6px;justify-self:start;height:24px;margin:0 0 0 -7px;padding:0 7px;font:400 11.5px/1 Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comment-more:hover{color:#c9bcf6;background:#ffffff0b}.player-profile-dialog.player-profile-dialog .profile-comment-inline{background:#8ca0d20d;border:1px solid #ac96ff33;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;max-width:640px;padding:4px 4px 4px 12px;display:grid;animation:.18s ease-out profile-reply-in!important}@keyframes profile-reply-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.player-profile-dialog.player-profile-dialog .profile-comment-inline:focus-within{border-color:#ac96ff57}.player-profile-dialog.player-profile-dialog .profile-comment-inline textarea{color:#e0e5ef;resize:none;field-sizing:content;background:0 0;border:0;outline:none;height:26px;min-height:26px;max-height:120px;padding:4px 0 3px;font:400 13px/19px Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comment-inline textarea::placeholder{color:#7d889c}.player-profile-dialog.player-profile-dialog .profile-comment-inline>div{justify-content:flex-end;gap:4px;display:flex}.player-profile-dialog.player-profile-dialog .profile-comment-inline button{color:#9aa4b7;background:0 0;border:0;border-radius:6px;height:26px;padding:0 11px;font:400 12px/1 Inter Variable,Arial,sans-serif}.player-profile-dialog.player-profile-dialog .profile-comment-inline button:hover:enabled{color:#dfe3ec;background:#ffffff0b}.player-profile-dialog.player-profile-dialog .profile-comment-inline button[type=submit]{color:#d9cffc;background:#ac96ff24}.player-profile-dialog.player-profile-dialog .profile-comment-inline button[type=submit]:hover:enabled{background:#ac96ff38}.player-profile-dialog.player-profile-dialog .profile-comment-inline button:disabled{opacity:.35;cursor:default}.player-profile-dialog.player-profile-dialog .profile-comments .profile-comment-actions>button[aria-expanded=true]{color:#c9bcf6}:is(.player-profile-dialog[data-profile-shape=carre],.profile-shape[data-shape=carre]){--shape-radius:24%}:is(.player-profile-dialog[data-profile-shape=arche],.profile-shape[data-shape=arche]){--shape-radius:50% 50% 16% 16% / 44% 44% 16% 16%}:is(.player-profile-dialog[data-profile-shape=galet],.profile-shape[data-shape=galet]){--shape-radius:66% 34% 58% 42% / 42% 56% 44% 58%}:is(.player-profile-dialog[data-profile-shape=goutte],.profile-shape[data-shape=goutte]){--shape-radius:50% 12% 50% 50%}:is(.player-profile-dialog[data-profile-shape=losange],.profile-shape[data-shape=losange]){--shape-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect x='19' y='19' width='62' height='62' rx='13' transform='rotate(45 50 50)'/%3E%3C/svg%3E")}:is(.player-profile-dialog[data-profile-shape=hexagone],.profile-shape[data-shape=hexagone]){--shape-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 8L86.4 29L86.4 71L50 92L13.6 71L13.6 29Z' stroke='%23000' stroke-width='10' stroke-linejoin='round'/%3E%3C/svg%3E")}:is(.player-profile-dialog[data-profile-shape=etoile],.profile-shape[data-shape=etoile]){--shape-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 12L63.5 34.4L89 40.3L71.9 60.1L74.1 86.2L50 76L25.9 86.2L28.1 60.1L11 40.3L36.5 34.4Z' stroke='%23000' stroke-width='12' stroke-linejoin='round'/%3E%3C/svg%3E")}:is(.player-profile-dialog[data-profile-shape=fleur],.profile-shape[data-shape=fleur]){--shape-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='31'/%3E%3Ccircle cx='81' cy='50' r='16'/%3E%3Ccircle cx='71.9' cy='71.9' r='16'/%3E%3Ccircle cx='50' cy='81' r='16'/%3E%3Ccircle cx='28.1' cy='71.9' r='16'/%3E%3Ccircle cx='19' cy='50' r='16'/%3E%3Ccircle cx='28.1' cy='28.1' r='16'/%3E%3Ccircle cx='50' cy='19' r='16'/%3E%3Ccircle cx='71.9' cy='28.1' r='16'/%3E%3C/svg%3E")}:is(.player-profile-dialog[data-profile-shape=coeur],.profile-shape[data-shape=coeur]){--shape-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 91C30 77 5 59 5 34C5 18 17 7 31 7C40 7 46 12 50 19C54 12 60 7 69 7C83 7 95 18 95 34C95 59 70 77 50 91Z'/%3E%3C/svg%3E")}.player-profile-dialog.player-profile-dialog .player-profile-portrait{border-radius:var(--shape-radius,50%);transition:border-radius .45s cubic-bezier(.2,.8,.2,1)!important}.player-profile-portrait-image{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.player-profile-dialog.player-profile-dialog .player-profile-portrait-image>img{transform-origin:var(--avatar-x,50%) var(--avatar-y,50%);scale:var(--avatar-zoom,1);border-radius:0;transition:scale .18s cubic-bezier(.2,.8,.2,1),transform-origin .18s cubic-bezier(.2,.8,.2,1)!important}.player-profile-dialog:not([data-profile-shape=cercle]) .player-profile-portrait .profile-frame-fx{display:none}.player-profile-dialog:is([data-profile-shape=losange],[data-profile-shape=hexagone],[data-profile-shape=etoile],[data-profile-shape=fleur],[data-profile-shape=coeur]) .player-profile-portrait{background:0 0;border-color:#0000;border-radius:0;box-shadow:none!important;outline:none!important}.player-profile-dialog:is([data-profile-shape=losange],[data-profile-shape=hexagone],[data-profile-shape=etoile],[data-profile-shape=fleur],[data-profile-shape=coeur]) .player-profile-portrait-image{background:var(--fx-bg,#202a3a);-webkit-mask:var(--shape-mask) center / 100% 100% no-repeat;-webkit-mask:var(--shape-mask) center / 100% 100% no-repeat;mask:var(--shape-mask) center / 100% 100% no-repeat;border-radius:0}.player-profile-dialog:is([data-profile-shape=losange],[data-profile-shape=hexagone],[data-profile-shape=etoile],[data-profile-shape=fleur],[data-profile-shape=coeur]) .player-profile-portrait:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--profile-accent,#b4a3e8) 62%, #fff0);-webkit-mask:var(--shape-mask) center / 100% 100% no-repeat;-webkit-mask:var(--shape-mask) center / 100% 100% no-repeat;mask:var(--shape-mask) center / 100% 100% no-repeat;filter:drop-shadow(0 6px 14px #0a0f2759);position:absolute;inset:-3px}.customizer-shapes{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.customizer-shapes button{min-width:0;color:var(--muted,#97a2b7);background:var(--surface,#ffffff06);border:0;border-radius:12px;justify-items:center;gap:7px;padding:10px 2px 8px;display:grid;transition:background-color .18s,box-shadow .18s,color .18s!important}.customizer-shapes button:hover:enabled{color:var(--ink,#e9e7f3);background:var(--surface-hover,#ffffff0b)}.customizer-shapes button[aria-checked=true]{color:var(--ink,#e9e7f3);box-shadow:inset 0 0 0 1.5px var(--ring,#c5b7f0)}.customizer-shapes button:focus-visible{outline:1px solid var(--ring,#c5b7f0);outline-offset:2px}.profile-shape{--shape-radius:50%;--shape-mask:none;isolation:isolate;width:40px;height:40px;display:block;position:relative;transition:transform .3s cubic-bezier(.2,.8,.2,1)!important}.profile-shape-image{border-radius:var(--shape-radius,50%);width:100%;height:100%;-webkit-mask:var(--shape-mask,none) center / 100% 100% no-repeat;-webkit-mask:var(--shape-mask,none) center / 100% 100% no-repeat;mask:var(--shape-mask,none) center / 100% 100% no-repeat;background:#222a3d;display:block;overflow:hidden}.profile-shape-image img{object-fit:cover;width:100%;height:100%;transform-origin:var(--avatar-x,50%) var(--avatar-y,50%);scale:var(--avatar-zoom,1);display:block;transition:scale .18s cubic-bezier(.2,.8,.2,1),transform-origin .18s cubic-bezier(.2,.8,.2,1)!important}.profile-shape:before{content:"";z-index:-1;border-radius:var(--shape-radius,50%);-webkit-mask:var(--shape-mask,none) center / 100% 100% no-repeat;-webkit-mask:var(--shape-mask,none) center / 100% 100% no-repeat;mask:var(--shape-mask,none) center / 100% 100% no-repeat;background:#c5b7f059;position:absolute;inset:-2px}.customizer-shapes button:hover:enabled .profile-shape{transform:scale(1.06)}.customizer-shapes .customizer-option-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.customizer-framing{gap:4px;display:grid}.player-profile-dialog .profile-customizer .customizer-framing .customizer-range{grid-template-columns:66px minmax(0,1fr) 86px;margin-top:6px}.player-profile-dialog .profile-customizer .customizer-framing .customizer-range output{white-space:nowrap}.customizer-framing .customizer-recentre{color:var(--muted,#97a2b7);background:var(--surface,#ffffff06);cursor:pointer;border:0;border-radius:8px;justify-self:end;margin-top:8px;padding:5px 10px;font:400 12px/1.2 Inter Variable,Arial,sans-serif;transition:color .18s,background-color .18s,opacity .18s!important}.customizer-framing .customizer-recentre:hover:enabled{color:var(--ink,#e9e7f3);background:var(--surface-hover,#ffffff0b)}.customizer-framing .customizer-recentre:disabled{opacity:.4;cursor:default}.customizer-windows{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.customizer-windows button{min-width:0;color:var(--muted,#97a2b7);background:var(--surface,#ffffff06);border:0;border-radius:12px;justify-items:center;gap:7px;padding:10px 2px 8px;display:grid;transition:background-color .18s,box-shadow .18s,color .18s!important}.customizer-windows button:hover:enabled{color:var(--ink,#e9e7f3);background:var(--surface-hover,#ffffff0b)}.customizer-windows button[aria-checked=true]{color:var(--ink,#e9e7f3);box-shadow:inset 0 0 0 1.5px var(--ring,#c5b7f0)}.customizer-windows button:focus-visible{outline:1px solid var(--ring,#c5b7f0);outline-offset:2px}.customizer-windows .customizer-option-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.profile-window-tile{width:50px;height:38px;display:block;overflow:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1)!important}.profile-window-tile .pwt-body{fill:#262f42}.profile-window-tile .pwt-banner{fill:color-mix(in srgb, var(--amb-accent,#b4a3e8) 34%, #2c3449)}.profile-window-tile .pwt-face{fill:#d9cff7;stroke:#262f42;stroke-width:1.5px}.profile-window-tile .pwt-edge{fill:none;stroke:#c5b7f070;stroke-width:1px}.customizer-windows button[aria-checked=true] .pwt-edge{stroke:#c5b7f0}.customizer-windows button:hover:enabled .profile-window-tile{transform:translateY(-1px)}.player-profile-dialog.player-profile-dialog .player-profile-actions{z-index:4;gap:6px;display:flex;position:absolute;top:14px;right:51px}.player-profile-dialog.player-profile-dialog :is(.player-profile-action,.profile-inline-banner button){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e3dfed;cursor:pointer;background:#1d27387d;border:1px solid #f0ebff20;border-radius:7px;align-items:center;gap:6px;height:29px;padding:0 11px;font:400 12px/1 Inter Variable,Arial,sans-serif;transition:background-color .18s,border-color .18s;display:inline-flex}.player-profile-dialog.player-profile-dialog :is(.player-profile-action,.profile-inline-banner button):hover:enabled{background:#ac96ff22}.player-profile-dialog.player-profile-dialog .profile-inline-banner button:disabled{opacity:.5;cursor:default}.player-profile-dialog.player-profile-dialog :is(.player-profile-action,.profile-inline-banner button):is([aria-pressed=true],[aria-expanded=true]){color:#f1ecff;background:#ac96ff2b;border-color:#ac96ff66}.player-profile-action .profile-icon{color:#e2c58a;width:14px;height:14px}.player-profile-dialog .profile-tool-icon{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;display:none}@media (width<=520px){.player-profile-dialog .profile-tool-icon{display:block}.player-profile-dialog .profile-tool-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.player-profile-dialog.player-profile-dialog :is(.profile-inline-banner button,.player-profile-action:has(.sparkle-mark)){justify-content:center;width:31px;padding:0}.player-profile-dialog.player-profile-dialog .player-profile-action .sparkle-mark{margin:0}}.player-profile-action .sparkle-mark{filter:drop-shadow(0 0 4px #f3b6d64d);width:16px;height:16px;margin-left:-2px;overflow:visible}.sparkle-mark :is(.sparkle-big,.sparkle-small,.sparkle-dot){transform-box:fill-box;transform-origin:50%;transition:transform .45s cubic-bezier(.2,.8,.2,1.4),opacity .3s}.player-profile-action:hover .sparkle-big,.player-profile-action[aria-expanded=true] .sparkle-big{transform:rotate(90deg)scale(1.08)}.player-profile-action:hover .sparkle-small,.player-profile-action[aria-expanded=true] .sparkle-small{transform:rotate(-90deg)scale(1.25)}.player-profile-action:hover .sparkle-dot{transform:scale(1.6)}.player-profile-action .profile-icon .dot{fill:#c5b7f0}.player-profile-dialog.player-profile-dialog .player-profile-body[data-section=history]:has(.profile-history){flex-direction:column;min-height:0;display:flex;overflow:hidden}.player-profile-dialog .profile-history{flex-direction:column;flex:1;min-height:0;display:flex;container-type:inline-size}.player-profile-dialog.player-profile-dialog .profile-history>header{flex:none;justify-content:space-between;align-items:center;gap:16px;width:auto;height:26px;margin:0 0 14px;display:flex}.player-profile-dialog.player-profile-dialog .history-list{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:80px;align-content:start;gap:12px;min-height:0}.history-pager{color:#8d99af;font-variant-numeric:tabular-nums;align-items:center;gap:10px;font:400 12px/1 Inter Variable,Arial,sans-serif;display:flex}.history-pager button{color:#c2c9dc;cursor:pointer;background:0 0;border:1px solid #c3c1df1f;border-radius:8px;place-items:center;width:26px;height:26px;padding:0;transition:border-color .18s,color .18s;display:grid}.history-pager button:hover:not(:disabled){color:#e2dbfa;border-color:#ac96ff55}.history-pager button:disabled{opacity:.3;cursor:default}.history-pager svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.history-card{--ink:#98a3b8;box-sizing:border-box;color:#dfe3ee;text-align:left;cursor:pointer;--tone:#ac96ff;background:#ffffff04;border:1px solid #c8cfe21a;border-radius:12px;grid-template-rows:13px 22px 14px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 14px;min-width:0;padding:0 17px;font:400 12px/14px Inter Variable,Arial,sans-serif;transition:border-color .25s,background-color .25s;display:grid;position:relative}.history-card[data-outcome=win]{--tone:#7fcf9f;--ink:#9edcb6;border-color:#7fcf9f2b}.history-card[data-outcome=loss]{--tone:#e5848f;--ink:#eaa2ab;border-color:#e5848f21}.history-card:hover{border-color:color-mix(in srgb, var(--tone) 40%, transparent);background:color-mix(in srgb, var(--tone) 4%, transparent)}.player-profile-dialog .history-card:focus-visible{outline-offset:3px;outline:1.5px solid #c2b2e6}.history-card-when{color:#8490a7;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;grid-area:1/1;align-self:center;font-size:11px;font-weight:500;line-height:13px}.history-card-outcome{color:var(--ink);grid-area:1/2;place-self:center end;align-items:center;gap:5px;font-size:11.5px;line-height:13px;display:inline-flex}.history-card-outcome svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round;width:9px;height:9px;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.history-card[data-outcome=win] .history-card-outcome svg{fill:currentColor;filter:drop-shadow(0 0 4px #7fcf9f99)}.history-card-mode{color:#e8e6f3;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;align-self:end;font:300 14px/20px PP Museum,Arial,Helvetica,sans-serif;overflow:hidden}.history-card-score{color:#8f9bb1;white-space:nowrap;grid-area:2/2;place-self:end;align-items:baseline;gap:3px;font-size:11.5px;line-height:20px;display:flex;position:relative;top:3px}.history-card-score b{color:#cfd5e2;font-variant-numeric:tabular-nums;font:400 12px/20px Inter Variable,Arial,sans-serif}.history-card-summary{color:#a1acc0;white-space:nowrap;text-overflow:ellipsis;grid-area:3/1;overflow:hidden}.history-card-duration{color:#8693a9;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:3/2;justify-self:end;font-size:11.5px;position:relative;top:1px}@media (prefers-reduced-motion:no-preference){.history-card:hover .history-card-outcome svg{transform:scale(1.25)}}.profile-match-report{--ink:#c9bdf5;color:#dfe3ee;font:400 12px/1.5 Inter Variable,Arial,sans-serif;container-type:inline-size}.profile-match-report[data-outcome=win]{--ink:#9edcb6}.profile-match-report[data-outcome=loss]{--ink:#eaa2ab}.player-profile-dialog .match-report-back{color:#b9b0e0;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;height:26px;margin:0 0 14px -4px;padding:0 6px 0 2px;font:400 11.5px/1 Inter Variable,Arial,sans-serif;transition:color .18s;display:inline-flex}.player-profile-dialog .match-report-back:hover{color:#e6e0fb}.match-report-back svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .25s}.match-report-back:hover svg{transform:translate(-2px)}.match-report-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-icon{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px;overflow:visible}.profile-icon .fill{fill:currentColor;fill-opacity:.2}.profile-icon :is(.spark,.dot){fill:currentColor;stroke:none}.profile-icon .dashed{fill:currentColor;fill-opacity:.08;stroke-dasharray:1.4 1.6}[data-stat=words]{--stat:#c5b7f0}[data-stat=lost]{--stat:#eaa2ab}[data-stat=gained]{--stat:#9edcb6}[data-stat=syllables]{--stat:#e2c58a}.match-report-panel{background:0 0;border:1px solid #8ca0d221;border-radius:6px;overflow:hidden}.match-report-head{grid-template-columns:minmax(0,1fr) auto;column-gap:20px;padding:18px 20px 16px;display:grid}.match-report-head>:not(.match-report-outcome){grid-column:1}.match-report-head>.match-report-outcome{grid-area:1/2}.match-report-head p{margin:0}.match-report-context{color:#8f9bb1;font-size:11.5px}.match-report-outcome{color:var(--ink);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.match-report-outcome svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round;align-self:center;width:10px;height:10px}.profile-match-report[data-outcome=win] .match-report-outcome svg{fill:currentColor;filter:drop-shadow(0 0 4px #7fcf9f99)}.player-profile-dialog.player-profile-dialog .match-report-head h3{color:#eceaf6;letter-spacing:-.01em;margin:6px 0 0;font:300 20px/26px PP Museum,Arial,Helvetica,sans-serif}.match-report-meta{color:#b4bdcd;flex-wrap:wrap;gap:6px 20px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.match-report-meta li{align-items:center;gap:7px;display:inline-flex}.match-report-meta .match-report-icon{color:#8f9bb1;width:14px;height:14px}.match-report-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.match-report-table th,.match-report-table td{text-align:right;border-top:1px solid #c8cfe212;height:44px;padding:0 12px}.match-report-table thead th{color:#8490a7;vertical-align:middle;height:34px;font-size:11.5px;font-weight:400}.match-report-table thead th>span:first-child{justify-content:flex-end;align-items:center;gap:6px;height:16px;line-height:16px;display:flex}.match-report-table thead th:nth-child(2)>span:first-child{justify-content:flex-start}.match-report-table thead .match-report-icon{width:15px;height:15px;color:var(--stat)}.match-report-table th:first-child{text-align:left;width:36px;padding:0 0 0 20px}.match-report-table th:nth-child(2){text-align:left;width:auto}.match-report-table thead th:nth-child(n+3){width:92px}.match-report-table thead th:last-child,.match-report-table td:last-child{padding-right:20px}.match-report-table tbody tr{cursor:pointer;transition:background-color .18s}.match-report-table tbody tr:hover{background:#8ca0d20a}.match-report-table tbody tr[aria-selected=true]{background:#8ca0d212}.match-report-rank{color:#7f8ba2;font-size:12px;text-align:left!important;padding-left:20px!important}.match-report-rank svg{fill:#9edcb6;filter:drop-shadow(0 0 4px #7fcf9f99);width:11px;height:11px;display:block}.player-profile-dialog .match-report-table tbody th button{color:#cfd5e2;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-width:0;padding:0;font:400 12.5px/1 Inter Variable,Arial,sans-serif;display:flex}.match-report-table tbody th img{object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px}.match-report-table tbody th span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.match-report-table tbody th small{color:#7f8ba2;flex:none;margin-left:-4px;font-size:11.5px;position:relative;top:1px}.match-report-table tbody tr[aria-selected=true] th button{color:#f1eff9}.match-report-table tbody td[data-stat]{color:#d6dbe6;font-size:12.5px;font-weight:400}.match-report-table tbody td[data-zero=true]{color:#5f6a80;font-weight:400}.player-profile-dialog .match-report-table tbody th button:focus-visible{outline-offset:4px;border-radius:4px;outline:1.5px solid #c2b2e6}.match-report-table :is(th,td):nth-child(n+3){text-align:center;border-left:1px solid #c8cfe212}.match-report-table thead th:nth-child(n+3)>span:first-child{justify-content:center}.match-report-table :is(thead th,td):last-child{padding-right:12px}.match-report-categories{text-align:left;letter-spacing:0;border-top:1px solid #c8cfe212;padding:14px 20px 18px}.player-profile-dialog.player-profile-dialog .match-report-categories h4{color:#8f9bb1;margin:0;font:400 11.5px/16px Inter Variable,Arial,sans-serif}.match-report-categories p{color:#6f7a90;margin:6px 0 0}.match-report-categories ul{flex-wrap:wrap;gap:8px 22px;margin:10px 0 0;padding:0;list-style:none;display:flex}.match-report-categories li{color:#a9b3c6;align-items:center;gap:7px;font-size:12px;display:inline-flex}.match-report-categories li svg{width:9px;height:9px;fill:var(--category)}.match-report-categories li b{color:#d6dbe6;font-weight:400}@container (width<=560px){.match-report-head,.match-report-categories{padding-inline:16px}.match-report-table th:first-child,.match-report-rank{width:30px;padding-left:16px!important}.match-report-table thead th:nth-child(n+3){width:44px;padding:0 6px}.match-report-table td[data-stat]{padding:0 6px}.match-report-table thead th:last-child,.match-report-table td:last-child{padding-right:6px;width:50px!important}.match-report-th-label{display:none}.match-report-table thead th:nth-child(n+3)>span:first-child{justify-content:center}.match-report-table tbody th small{display:none}}@media (prefers-reduced-motion:reduce){.match-report-back svg{transition:none}}@container (width<=759px){.player-profile-dialog.player-profile-dialog .history-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=499px){.player-profile-dialog.player-profile-dialog .history-list{grid-template-columns:minmax(0,1fr)}}.player-profile-dialog[data-profile-ambient]:not([data-profile-ambient=off],[data-profile-ambient=banner])::backdrop{background:radial-gradient(ellipse 72% 78% at 50% 48%, color-mix(in srgb, var(--ambient-color) 34%, transparent), color-mix(in srgb, var(--ambient-color) 10%, transparent) 62%, transparent 96%), #070b15c8;animation:.5s ease-out both profile-ambient-in}@keyframes profile-ambient-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.player-profile-dialog::backdrop{animation:none}}.profile-appearance-effect[data-fx]{--fx-a:var(--profile-accent,#b4a3e8);--fx-g:var(--amb-glow,#ac96ff);display:block;container-type:size}.profile-appearance-effect[data-fx] i{display:block;position:absolute}.profile-appearance-effect:is([data-fx=meteors],[data-fx=warp]):before,.profile-appearance-effect[data-fx=meteors]:after{content:"";pointer-events:none;background-image:radial-gradient(1px 1px at 22px 28px,#fff,#0000),radial-gradient(1px 1px at 84px 12px,#ffffffa6,#0000),radial-gradient(1.5px 1.5px at 146px 58px,#fff,#0000),radial-gradient(1px 1px at 52px 74px,#fffc,#0000),radial-gradient(1px 1px at 118px 40px,#ffffff8c,#0000);background-size:168px 92px;animation:4.2s ease-in-out infinite alternate bfx-twinkle;position:absolute;inset:0}.profile-appearance-effect[data-fx=meteors]:after{background-position:60px 30px;background-size:236px 124px;animation-delay:-2.1s}.profile-appearance-effect[data-fx=meteors] i{top:var(--y);left:var(--x);width:calc(10cqw + 14cqw * var(--s));opacity:0;background:linear-gradient(90deg, #fff, color-mix(in srgb, var(--fx-a) 70%, transparent) 26%, transparent);height:1.5px;animation:bfx-meteor var(--d) linear var(--delay) infinite;border-radius:99px}.profile-appearance-effect[data-fx=meteors] i:before{content:"";width:4px;height:4px;box-shadow:0 0 6px 2px #fff, 0 0 14px 4px color-mix(in srgb, var(--fx-a) 70%, transparent);background:#fff;border-radius:50%;position:absolute;top:50%;left:-1.5px;translate:0 -50%}.profile-appearance-effect[data-fx=mesh] i{left:var(--x);top:var(--y);width:calc(42cqw + 50cqh * var(--s));aspect-ratio:1;background:radial-gradient(circle, var(--c,var(--fx-a)), transparent 64%);opacity:.42;animation:bfx-drift var(--d) ease-in-out var(--delay) infinite alternate;border-radius:50%;translate:-50% -50%}.profile-appearance-effect[data-fx=mesh] i:first-child{--c:#8a6cff}.profile-appearance-effect[data-fx=mesh] i:nth-child(2){--c:#ff7ab8}.profile-appearance-effect[data-fx=mesh] i:nth-child(3){--c:#4fc8f0}.profile-appearance-effect[data-fx=mesh] i:nth-child(4){--c:var(--fx-a)}.profile-appearance-effect[data-fx=mesh] i:nth-child(5){--c:#ffb86b;opacity:.3}.profile-appearance-effect[data-fx=fireflies] i{left:var(--x);top:var(--y);width:calc(3px + 1.4cqh * var(--s));aspect-ratio:1;animation:bfx-wander var(--d) ease-in-out var(--delay) infinite alternate, bfx-blink calc(var(--d) / 3) ease-in-out var(--delay) infinite alternate;background:#fff7cf;border-radius:50%;box-shadow:0 0 5px 2px #ffe68a,0 0 14px 5px #ffd16a59}.profile-appearance-effect[data-fx=waves] .bfx-waves{width:100%;height:72%;position:absolute;bottom:0;left:0;overflow:visible}.bfx-wave{fill:var(--fx-a);fill-opacity:.26;stroke:#ffffff59;stroke-width:1px;vector-effect:non-scaling-stroke;animation:14s linear infinite bfx-wave}.bfx-wave:nth-child(2){fill:var(--fx-g);fill-opacity:.22;animation-duration:10s;animation-direction:reverse}.bfx-wave:nth-child(3){fill:var(--fx-c,#8fd3e0);fill-opacity:.2;animation-duration:18s}.profile-appearance-effect[data-fx=warp]{--cx:70%;--cy:42%}.profile-appearance-effect[data-fx=warp]:after{content:"";left:var(--cx);top:var(--cy);aspect-ratio:1;background:radial-gradient(circle, #ffffffd9, color-mix(in srgb, var(--fx-a) 45%, transparent) 26%, transparent 68%);border-radius:50%;width:46cqh;animation:2.4s ease-in-out infinite alternate bfx-breathe;position:absolute;translate:-50% -50%}.profile-appearance-effect[data-fx=warp] i{left:var(--cx);top:var(--cy);width:0;height:0;transform:rotate(var(--r))}.profile-appearance-effect[data-fx=warp] i:before{content:"";width:calc(9cqw + 13cqw * var(--s));transform-origin:0;opacity:0;height:1.6px;box-shadow:0 0 4px var(--c,#fff);background:linear-gradient(90deg, transparent, var(--c,#fff));animation:bfx-warp var(--d) cubic-bezier(.55, 0, 1, .45) var(--delay) infinite;border-radius:1px;position:absolute;top:-.5px;left:0}.profile-appearance-effect[data-fx=warp] i:nth-child(3n){--c:var(--fx-a)}.profile-appearance-effect[data-fx=warp] i:nth-child(4n){--c:var(--fx-c,#8fd3e0)}.profile-appearance-effect[data-fx=sakura] i{left:var(--x);width:calc(9px + 5cqh * var(--s));aspect-ratio:1.25;opacity:0;animation:bfx-petal var(--d) linear var(--delay) infinite;background:linear-gradient(135deg,#fff2f7,#ffc4db 55%,#f08bb6);border-radius:100% 0 100% 55%;top:-10%;box-shadow:0 1px 3px #8a2c5a26}.profile-appearance-effect[data-fx=bubbles] i{left:var(--x);width:calc(14px + 18cqh * var(--s));aspect-ratio:1;opacity:0;animation:bfx-bubble var(--d) ease-in var(--delay) infinite;background:radial-gradient(circle at 30% 28%,#ffffffe0 0 5%,#0000 13%),radial-gradient(circle at 70% 74%,#ffffff47 0 5%,#0000 12%),radial-gradient(circle,#0000 55%,#8fd3e066 70%,#f3a6cf8c 84%,#ffffffa6 93%,#0000 100%);border-radius:50%;bottom:-24%;box-shadow:inset 0 0 0 1px #ffffff40,inset -3px -4px 8px #8fd3e040,inset 3px 3px 8px #f3a6cf40}@keyframes bfx-twinkle{0%{opacity:.35}to{opacity:.95}}@keyframes bfx-meteor{0%{opacity:0;transform:rotate(-32deg)translate(0)}3%{opacity:1}20%{opacity:0;transform:rotate(-32deg)translate(-58cqw)}to{opacity:0;transform:rotate(-32deg)translate(-58cqw)}}@keyframes bfx-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(calc(14cqw * var(--k)), 20cqh) scale(1.15)}66%{transform:translate(calc(-10cqw * var(--k)), 6cqh) scale(.9)}to{transform:translate(calc(6cqw * var(--k)), -18cqh) scale(1.05)}}@keyframes bfx-float{0%{transform:translate(0)}to{transform:translate(calc(7cqw * var(--k)), -16cqh)}}@keyframes bfx-breathe{0%{opacity:.35}to{opacity:.95}}@keyframes bfx-wander{0%{transform:translate(0)}25%{transform:translate(calc(5cqw * var(--k)), -12cqh)}50%{transform:translate(calc(-3cqw * var(--k)), -22cqh)}75%{transform:translate(calc(7cqw * var(--k)), -8cqh)}to{transform:translate(calc(2cqw * var(--k)), 6cqh)}}@keyframes bfx-blink{0%,35%{opacity:.12}65%,to{opacity:1}}@keyframes bfx-wave{to{transform:translate(-1200px)}}@keyframes bfx-warp{0%{opacity:0;transform:translate(2cqw)scaleX(.1)}18%{opacity:.95}to{opacity:0;transform:translate(62cqw)scaleX(1.5)}}@keyframes bfx-petal{0%{opacity:0;transform:translate(0)rotate3d(1,1,0,0)}8%{opacity:.95}50%{transform:translate(calc(5cqw * var(--k) - 8cqw), 62cqh) rotate3d(1, .6, .2, 360deg)}to{transform:translate(calc(-20cqw + 8cqw * var(--k)), 128cqh) rotate3d(1, .6, .2, 720deg);opacity:.3}}@keyframes bfx-bubble{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:.9}50%{transform:translate(calc(3cqw * var(--k)), -72cqh) scale(1)}to{transform:translate(calc(-2cqw * var(--k)), -142cqh) scale(1.06);opacity:0}}.player-profile-banner .profile-appearance-effect{-webkit-mask-image:radial-gradient(130% 160% at 90% 8%,#000 34%,#0000 94%);mask-image:radial-gradient(130% 160% at 90% 8%,#000 34%,#0000 94%)}:is(.player-profile-banner[data-personalized=true],.customizer-effect-preview[data-image]) .profile-appearance-effect{mix-blend-mode:screen}:is(.player-profile-banner[data-personalized=true],.customizer-effect-preview[data-image]) .profile-appearance-effect:is([data-fx=chrome],[data-fx=mesh],[data-fx=waves]){mix-blend-mode:soft-light}:is(.player-profile-banner[data-personalized=true],.customizer-effect-preview[data-image]) .profile-appearance-effect:is([data-fx=dither],[data-fx=opal]){opacity:.72}:is(.player-profile-banner[data-personalized=true],.customizer-effect-preview[data-image]) .profile-appearance-effect:is([data-fx=sakura],[data-fx=bubbles]){mix-blend-mode:normal}:is(.player-profile-banner[data-personalized=true][data-bright],.customizer-effect-preview[data-image][data-bright]) .profile-appearance-effect:not([data-fx=sakura],[data-fx=bubbles]){mix-blend-mode:overlay}.customizer-effect-preview[data-image]{isolation:isolate}.customizer-effect-preview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile-appearance-surface{--profile-accent:#b4a3e8;--profile-accent-soft:#b4a3e82c}.profile-appearance-surface[data-profile-accent=lilac]{--profile-accent:#dac4f3;--profile-accent-soft:#dac4f32c}.profile-appearance-surface[data-profile-accent=blue]{--profile-accent:#99b6eb;--profile-accent-soft:#99b6eb2c}.profile-premium-badge{color:#f6b6d8;letter-spacing:.01em;white-space:nowrap;flex:none;align-items:baseline;gap:4px;font:300 12px/1.3 PP Museum,Inter Variable,Arial,sans-serif;display:inline-flex}.profile-premium-gem{filter:drop-shadow(0 1px 3px #12182c66);flex:none;align-self:center;width:13px;height:13px;overflow:visible}.profile-premium-sweep{fill:#fff;opacity:.72;animation:6.4s cubic-bezier(.45,0,.25,1) 1.2s infinite both profile-premium-sweep!important}.profile-premium-glint{fill:#fff6fb;transform-box:fill-box;transform-origin:50%;animation:6.4s ease-out 1.2s infinite both profile-premium-glint!important}@keyframes profile-premium-sweep{0%{translate:0}11%,to{translate:34px}}@keyframes profile-premium-glint{0%,8%{opacity:0;rotate:0deg;scale:0}13%{opacity:1;rotate:45deg;scale:1}21%,to{opacity:0;rotate:90deg;scale:0}}.profile-premium-badge[data-variant=title]{gap:7px;font-size:16px}.profile-premium-badge[data-variant=title] .profile-premium-gem{width:21px;height:21px}.profile-appearance-surface .player-profile-banner-art{color:var(--profile-accent);stroke:var(--profile-accent)}.player-profile-dialog .profile-appearance-surface[data-profile-frame=orbit] .player-profile-portrait,.profile-appearance-surface[data-profile-frame=orbit] .profile-editor-portrait{outline:1px dashed var(--profile-accent);outline-offset:5px}.player-profile-dialog .profile-appearance-surface[data-profile-frame=halo] .player-profile-portrait,.profile-appearance-surface[data-profile-frame=halo] .profile-editor-portrait{outline:2px solid var(--profile-accent);outline-offset:3px;box-shadow:0 0 20px var(--profile-accent-soft)}.profile-appearance-effect{pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.profile-appearance-surface[data-profile-effect=glow] .profile-appearance-effect{background:radial-gradient(ellipse at 70% 20%, var(--profile-accent-soft), transparent 65%);display:block}.profile-appearance-surface[data-profile-effect=stars] .profile-appearance-effect{color:var(--profile-accent);display:block}.profile-appearance-surface[data-profile-effect=stars] .profile-appearance-effect i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:.7;background:currentColor;width:6px;height:6px;position:absolute;top:22%;left:64%}.profile-appearance-surface[data-profile-effect=stars] .profile-appearance-effect i:nth-child(2){width:10px;height:10px;top:53%;left:82%}.profile-appearance-surface[data-profile-effect=stars] .profile-appearance-effect i:nth-child(3){top:17%;left:89%}.profile-appearance-surface[data-profile-effect=stars] .profile-appearance-effect i:nth-child(4){top:70%;left:58%}.profile-appearance-surface[data-profile-effect=stars] .profile-appearance-effect i:nth-child(5){width:4px;height:4px;top:40%;left:40%}.profile-appearance-settings{color:#c6cde0;border-top:1px solid #c4cfe31c;margin:18px 0 0;padding-top:14px;font:400 12px/1.5 Inter Variable,Arial,sans-serif}.profile-appearance-settings summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.profile-appearance-settings summary::-webkit-details-marker{display:none}.profile-appearance-settings summary>span:first-child:before{content:"+";color:#b4a3e8;margin-right:8px;display:inline-block}.profile-appearance-settings[open] summary>span:first-child:before{content:"−"}.profile-appearance-caption{color:#a99acb;font-size:11.5px}.profile-appearance-settings p{color:#9da9c0;margin:10px 0;font-size:12px}.profile-appearance-settings .profile-appearance-media-hint{font-size:11.5px}.profile-appearance-options,.profile-appearance-choice{border:0;min-width:0;margin:0;padding:0}.profile-appearance-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.profile-appearance-choice legend{color:#c8c1de;margin-bottom:7px;padding:0;font-size:12px}.profile-appearance-choice>div{flex-wrap:wrap;gap:5px;display:flex}.profile-appearance-settings .profile-appearance-choice button{color:#aeb8cd;font:inherit;cursor:pointer;background:#ffffff03;border:1px solid #c3b7e326;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:11.5px;display:inline-flex}.profile-appearance-settings .profile-appearance-choice button[aria-pressed=true]{color:#e4daf8;background:#b4a3e814;border-color:#b4a3e889}.profile-appearance-choice button[data-swatch]:before{content:"";background:#b4a3e8;border-radius:50%;width:7px;height:7px}.profile-appearance-choice button[data-swatch=lilac]:before{background:#dac4f3}.profile-appearance-choice button[data-swatch=blue]:before{background:#99b6eb}.profile-appearance-choice button:disabled{opacity:.5;cursor:wait}.profile-appearance-settings :is(button,summary):focus-visible{outline-offset:3px;outline:2px solid #b4a3e8}.profile-appearance-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.profile-editor-preview.profile-appearance-surface{position:relative}.profile-editor .profile-appearance-options{grid-template-columns:1fr;gap:12px}@media (width<=560px){.profile-appearance-options{grid-template-columns:1fr;gap:12px}}.player-profile-dialog.player-profile-dialog[data-profile-ambiance],.player-profile-dialog.player-profile-dialog[data-profile-ambiance] .player-profile-body{background:var(--amb-body)}.player-profile-dialog.player-profile-dialog[data-profile-ambiance] .player-profile-hero{background:radial-gradient(60% 120% at 88% 0%, color-mix(in srgb, var(--amb-glow) 22%, transparent), transparent 70%), var(--amb-hero)}.player-profile-dialog.player-profile-dialog[data-profile-ambiance] .player-profile-hero .player-profile-cover{background:radial-gradient(ellipse at 71% 14%, color-mix(in srgb, var(--amb-glow) 30%, transparent), transparent 53%), radial-gradient(ellipse at 8% 100%, color-mix(in srgb, var(--amb-accent) 14%, transparent), transparent 61%), linear-gradient(116deg, color-mix(in srgb, var(--amb-hero) 82%, #000), var(--amb-hero) 52%, color-mix(in srgb, var(--amb-hero) 86%, #000))}.player-profile-dialog.player-profile-dialog[data-profile-ambiance] .player-profile-banner:after{background:linear-gradient(90deg, color-mix(in srgb, var(--amb-body) 72%, #0b1020a6), transparent 85%), linear-gradient(0deg, var(--amb-body), color-mix(in srgb, var(--amb-body) 0%, transparent) 75%)}.player-profile-dialog.player-profile-dialog[data-profile-ambiance] .player-profile-tabs button[aria-pressed=true]{color:color-mix(in srgb, var(--amb-accent) 70%, #fff);border-color:var(--amb-accent)}.player-profile-dialog.player-profile-dialog[data-profile-ambiance] .player-profile-tabs{border-color:color-mix(in srgb, var(--amb-accent) 10%, #b6c2db16)}.player-profile-dialog .profile-appearance-surface[data-profile-frame=double] .player-profile-portrait{outline:1px solid var(--profile-accent);outline-offset:4px;box-shadow:0 0 0 9px var(--amb-hero,#2c3449), 0 0 0 10px var(--profile-accent)}.player-profile-dialog .profile-appearance-surface[data-profile-frame=aura] .player-profile-portrait{box-shadow:0 0 0 1px color-mix(in srgb, var(--profile-accent) 50%, transparent), 0 0 34px 8px var(--profile-accent-soft), 0 0 70px 10px color-mix(in srgb, var(--profile-accent) 18%, transparent)}.player-profile-dialog .profile-appearance-surface[data-profile-frame=eclipse] .player-profile-portrait{box-shadow:-7px -5px 0 -2px var(--profile-accent), 0 0 26px var(--profile-accent-soft)}.player-profile-dialog .profile-appearance-surface[data-profile-frame=sparkle] .player-profile-portrait{outline:2px dotted var(--profile-accent);outline-offset:6px}.player-profile-dialog .profile-appearance-surface[data-profile-frame=prism] .player-profile-portrait{box-shadow:0 0 0 2px #c5b7f0,0 0 0 4px #9fc3e8b3,0 0 0 6px #f0a6c999,0 0 0 8px #e2c58a66,0 0 28px #c5b7f040}.profile-appearance-surface[data-profile-effect=comets] .profile-appearance-effect,.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect{color:var(--profile-accent);display:block}.profile-appearance-surface[data-profile-effect=comets] .profile-appearance-effect i{opacity:0;background:linear-gradient(90deg,#0000,currentColor);border-radius:1px;width:90px;height:1px;position:absolute;top:12%;left:70%;transform:rotate(-24deg)}.profile-appearance-surface[data-profile-effect=comets] .profile-appearance-effect i:nth-child(2){width:60px;top:34%;left:52%}.profile-appearance-surface[data-profile-effect=comets] .profile-appearance-effect i:nth-child(3){width:70px;top:6%;left:86%}.profile-appearance-surface[data-profile-effect=comets] .profile-appearance-effect i:nth-child(n+4){display:none}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i{opacity:.55;background:#e8ecf5;border-radius:50%;width:3px;height:3px;position:absolute;top:-6px;left:62%}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i:nth-child(2){width:2px;height:2px;left:74%}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i:nth-child(3){left:83%}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i:nth-child(4){width:2px;height:2px;left:91%}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i:nth-child(5){width:2px;height:2px;left:56%}.profile-appearance-surface[data-profile-effect=comets] .profile-appearance-effect i{animation:7s cubic-bezier(.3,.6,.4,1) infinite profile-comet}.profile-appearance-surface[data-profile-effect=comets] .profile-appearance-effect i:nth-child(2){animation-delay:2.6s}.profile-appearance-surface[data-profile-effect=comets] .profile-appearance-effect i:nth-child(3){animation-delay:4.8s}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i{animation:9s linear infinite profile-snow}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i:nth-child(2){animation-duration:12s;animation-delay:-4s}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i:nth-child(3){animation-duration:10s;animation-delay:-7s}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i:nth-child(4){animation-duration:13s;animation-delay:-2s}.profile-appearance-surface[data-profile-effect=snow] .profile-appearance-effect i:nth-child(5){animation-duration:11s;animation-delay:-9s}@keyframes profile-comet{0%,70%{opacity:0;translate:0}76%{opacity:.9}to{opacity:0;translate:-160px 70px}}@keyframes profile-snow{0%{translate:0}to{translate:-20px 250px}}.player-profile-dialog .profile-social-link{color:#c9c3e3;align-items:center;gap:5px;text-decoration:none;transition:color .18s;display:inline-flex}.player-profile-dialog .profile-social-link:hover{color:#f1ecff}.player-profile-dialog .profile-social-link .profile-icon{width:13px;height:13px}.player-profile-dialog .profile-social-link[data-network=twitch] .profile-icon{color:#b9a2ff}.player-profile-dialog .profile-social-link[data-network=youtube] .profile-icon{color:#f08a8a}.player-profile-dialog .profile-social-link .profile-icon .dot{fill:currentColor}.player-profile-dialog :is(button.profile-social-link,.profile-social-add){height:22px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;margin:0;padding:0 8px 0 6px;transition:background-color .18s,color .18s}.player-profile-dialog button.profile-social-link:hover,.player-profile-dialog .profile-social-add:hover{background:#ffffff0d}.player-profile-dialog .profile-social-add{color:#7f8aa0;align-items:center;gap:5px;display:inline-flex}.player-profile-dialog .profile-social-add:before{content:"+";color:#9aa4b8;order:-1;margin-right:-1px;font-size:13px;line-height:1}.player-profile-dialog .profile-social-add .profile-icon{opacity:.6;width:13px;height:13px;transition:opacity .18s}.player-profile-dialog .profile-social-add:hover{color:#d9d4ee}.player-profile-dialog .profile-social-add:hover .profile-icon{opacity:1}.player-profile-dialog .profile-social-add[data-network=twitch] .profile-icon{color:#b9a2ff}.player-profile-dialog .profile-social-add[data-network=youtube] .profile-icon{color:#f08a8a}.player-profile-dialog .profile-social-add .profile-icon .dot{fill:currentColor}.player-profile-dialog .player-profile-meta .profile-social-edit{background:#0c111d59;border-radius:8px;align-items:center;gap:5px;height:24px;padding:0 4px 0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #c5b7f055}.player-profile-dialog .player-profile-meta .profile-social-edit[data-invalid]{box-shadow:inset 0 0 0 1px #e5848f99}.player-profile-dialog .profile-social-edit .profile-icon{width:13px;height:13px}.player-profile-dialog .profile-social-edit[data-network=twitch] .profile-icon{color:#b9a2ff}.player-profile-dialog .profile-social-edit[data-network=youtube] .profile-icon{color:#f08a8a}.player-profile-dialog .profile-social-edit .profile-icon .dot{fill:currentColor}.player-profile-dialog .profile-social-edit small{color:#7f8aa0;font:inherit}.player-profile-dialog .player-profile-meta .profile-social-edit input{min-width:0;height:22px;box-shadow:none;color:#f1eff9;font:inherit;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0}.player-profile-dialog .profile-social-edit input::placeholder{color:#5f6a80}@property --sp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.player-profile-dialog .player-profile-portrait{isolation:isolate;--fx-bg:var(--amb-body,#252e3c)}.customizer-frame-portrait{isolation:isolate;--fx-bg:#222a3b}.customizer-frames{--profile-accent:var(--accent)}.profile-frame-fx{z-index:0;pointer-events:none;--a:var(--profile-accent,#b4a3e8);--a2:color-mix(in srgb, var(--a) 35%, #f3a6cf);--a3:color-mix(in srgb, var(--a) 40%, #8fd3e0);position:absolute;inset:-22%;container-type:size}.profile-frame-fx[data-layer=back]{z-index:-1}.profile-frame-fx .fx-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.profile-frame-fx i{border-radius:50%;position:absolute}.profile-frame-fx[data-fx=vivid]{--spectrum:conic-gradient(from var(--sp-angle), #ff8fb1, #ffc98f, #8ff0d0, #8fb8ff, #c5a7ff, #ff8fb1)}.profile-frame-fx[data-fx=vivid] .fx-glow{background:var(--spectrum);filter:blur(3.6cqw);opacity:.62;inset:7.5%;-webkit-mask:radial-gradient(closest-side,#0000 69%,#000 75%);mask:radial-gradient(closest-side,#0000 69%,#000 75%)}.profile-frame-fx[data-fx=vivid] .fx-ring{background:var(--spectrum);inset:12.2%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.2cqw),#000 calc(100% - 2.2cqw + .5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.2cqw),#000 calc(100% - 2.2cqw + .5px))}.profile-frame-fx[data-fx=vivid] .fx-sheen{opacity:.5;background:#fff;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.2cqw),#000 calc(100% - 2.2cqw + .5px) calc(100% - 1.6cqw),#0000 calc(100% - 1.6cqw + .5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.2cqw),#000 calc(100% - 2.2cqw + .5px) calc(100% - 1.6cqw),#0000 calc(100% - 1.6cqw + .5px))}.profile-frame-fx[data-fx=holo]{filter:drop-shadow(0 0 4px #e6dcff59)}.profile-frame-fx[data-fx=holo] .fx-ring{background:conic-gradient(from var(--sp-angle), #ffd9f2, #d7f4ff, #e1ffe9, #fff4c8, #e6dcff, #ffd9f2);inset:11.6%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.8cqw),#000 calc(100% - 2.8cqw + .5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.8cqw),#000 calc(100% - 2.8cqw + .5px))}.profile-frame-fx[data-fx=holo] .fx-bevel{background:linear-gradient(155deg,#ffffffd9,#fff0 38%,#0000 58%,#1b1f3a8c)}.profile-frame-fx[data-fx=holo] .fx-glint{background:conic-gradient(#fff0 0 290deg, #fff 336deg, #fff0 352deg)}.profile-frame-fx[data-fx=story] .fx-svg{filter:drop-shadow(0 0 1.4cqw #f0609e47)}.fx-story{transform-box:fill-box;transform-origin:50%;stroke-dasharray:14.6 2.07;rotate:-90deg}.profile-frame-fx[data-fx=saturn] .fx-svg{filter:drop-shadow(0 0 1cqw color-mix(in srgb, var(--a) 70%, transparent))}.profile-frame-fx[data-fx=saturn][data-layer=back]{opacity:.62}.fx-belt{stroke-dasharray:0 3.4;opacity:.7}.fx-moon{filter:drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 3px var(--a))}.profile-frame-fx[data-fx=sakura] .fx-svg{filter:drop-shadow(0 .4cqw .8cqw #8a2c5a33)}.fx-bloom{transform-box:fill-box;transform-origin:50%}.fx-fall{opacity:0}.fx-tumble,.fx-grow,.fx-beat{transform-box:fill-box;transform-origin:50%}.fx-rise{opacity:0}.fx-beat{filter:drop-shadow(0 0 2px #f3a6cf99)}.profile-frame-fx[data-fx=plasma] .fx-svg{filter:drop-shadow(0 0 1.4cqw color-mix(in srgb, var(--a) 65%, transparent))}.fx-orbit{transform-box:view-box;transform-origin:72px 72px;rotate:var(--turn)}.fx-dust{stroke-dasharray:0 2.6;opacity:.45;transform-box:view-box;transform-origin:72px 72px}.fx-lines{stroke-dasharray:1;opacity:.7}.fx-star{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 1.2px var(--a)) drop-shadow(0 0 3px #ffffff8c)}.profile-frame-fx[data-fx=vivid] :is(.fx-glow,.fx-ring){animation:3.6s linear infinite fx-angle}.profile-frame-fx[data-fx=vivid] .fx-glow{animation:3.6s linear infinite fx-angle,2.8s ease-in-out infinite alternate fx-breathe}.profile-frame-fx[data-fx=holo] .fx-ring{animation:7s linear infinite fx-angle}.profile-frame-fx[data-fx=holo] .fx-glint{animation:3.4s cubic-bezier(.65,0,.35,1) infinite fx-orbit}.fx-story{animation:5.2s cubic-bezier(.65,0,.35,1) infinite fx-story,18s linear infinite fx-turn}.fx-belt{animation:7s linear infinite fx-belt}.fx-bloom{animation:3.6s ease-in-out infinite alternate fx-rock}.fx-bloom.fx-late{animation-delay:-1.8s}.fx-fall{animation:fx-fall var(--dur) linear var(--delay) infinite}.fx-sway{animation:fx-sway var(--dur) ease-in-out var(--delay) infinite alternate}.fx-tumble{animation:fx-tumble var(--dur) linear var(--delay) infinite}.fx-rise{animation:fx-rise var(--dur) cubic-bezier(.3, .5, .5, 1) var(--delay) infinite}.fx-grow{animation:fx-grow var(--dur) ease-out var(--delay) infinite}.fx-beat{animation:2.4s ease-in-out infinite fx-beat}.fx-orbit{animation:6s linear infinite fx-turn}.fx-orbit-b{animation-duration:8s;animation-direction:reverse}.fx-orbit-c{animation-duration:10s}.fx-orbit-d{animation-duration:7s;animation-direction:reverse}.fx-blob{animation:2.6s ease-in-out infinite alternate fx-drip}.fx-orbit-b .fx-blob{animation-duration:3.4s;animation-delay:-1s}.fx-orbit-c .fx-blob{animation-duration:2.2s;animation-delay:-.6s}.fx-orbit-d .fx-blob{animation-duration:3s;animation-delay:-2s}.fx-dust{animation:40s linear infinite fx-turn}.fx-lines{animation:9s ease-in-out infinite fx-draw}.fx-star{animation:9s ease-in-out infinite fx-star;animation-delay:calc(var(--i) * .6s)}@keyframes fx-angle{to{--sp-angle:360deg}}@keyframes fx-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fx-turn{to{transform:rotate(360deg)}}@keyframes fx-breathe{0%{opacity:.55;scale:.97}to{opacity:.85;scale:1.04}}@keyframes fx-story{0%,22%{stroke-dasharray:14.6 2.07}45%,72%{stroke-dasharray:16.67 0}95%,to{stroke-dasharray:14.6 2.07}}@keyframes fx-belt{to{stroke-dashoffset:-100px}}@keyframes fx-rock{0%{rotate:-7deg;scale:.97}to{rotate:7deg;scale:1.03}}@keyframes fx-fall{0%{transform:translate(var(--x), -12px);opacity:0}12%,76%{opacity:1}to{transform:translate(var(--x), 150px);opacity:0}}@keyframes fx-sway{0%{transform:translateX(calc(var(--s) * -1))}to{transform:translateX(var(--s))}}@keyframes fx-tumble{0%{transform:rotate(0)scaleX(1)}25%{transform:rotate(90deg)scaleX(.3)}50%{transform:rotate(180deg)scaleX(1)}75%{transform:rotate(270deg)scaleX(.3)}to{transform:rotate(360deg)scaleX(1)}}@keyframes fx-rise{0%{transform:translate(var(--x), 118px);opacity:0}14%{opacity:1}68%{opacity:.9}to{transform:translate(var(--x), 4px);opacity:0}}@keyframes fx-grow{0%{scale:.3}18%{scale:1.15}28%{scale:1}to{scale:.75}}@keyframes fx-beat{0%,62%,to{scale:1}70%{scale:1.2}78%{scale:.96}86%{scale:1.1}}@keyframes fx-drip{0%{transform:translate(-2px)}to{transform:translate(8px)}}@keyframes fx-draw{0%{stroke-dashoffset:1px}40%,55%{stroke-dashoffset:0}95%,to{stroke-dashoffset:-1px}}@keyframes fx-star{0%{opacity:0;scale:0}3%{opacity:1;scale:1.4}7%{scale:1}24%{scale:.72}32%{scale:1.05}55%{opacity:1;scale:1}60%,to{opacity:0;scale:0}}.shader-fx{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.profile-window{display:contents}.player-profile-dialog.player-profile-dialog[data-window-drawn]{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0}.player-profile-dialog.player-profile-dialog[data-window-drawn] .player-profile-hero{border-radius:0}.player-profile-dialog[data-window-drawn]>:is(.player-profile-hero,.player-profile-tabs,.player-profile-body,.profile-inline-status){-webkit-mask:var(--window-mask) var(--window-x,0) var(--window-y,0) / var(--window-w) var(--window-h) no-repeat;-webkit-mask:var(--window-mask) var(--window-x,0) var(--window-y,0) / var(--window-w) var(--window-h) no-repeat;mask:var(--window-mask) var(--window-x,0) var(--window-y,0) / var(--window-w) var(--window-h) no-repeat;position:relative}.profile-window-skin{z-index:-1;pointer-events:none;filter:drop-shadow(0 24px 56px #060a1470)drop-shadow(0 2px 6px #060a1440);position:absolute;inset:0}.profile-window-skin>i{background:var(--amb-body,#202838);-webkit-mask:var(--window-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--window-mask) 0 0 / 100% 100% no-repeat;mask:var(--window-mask) 0 0 / 100% 100% no-repeat;position:absolute;inset:0}.player-profile-dialog.player-profile-dialog[data-window-drawn] .player-profile-close{top:var(--w-inset,12px);right:var(--w-side,12px)}.player-profile-dialog.player-profile-dialog[data-window-drawn] :is(.player-profile-actions,.player-profile-hero>.player-profile-relations){top:var(--w-inset,12px);right:calc(var(--w-side,12px) + 37px)}.player-profile-dialog.player-profile-dialog[data-window-drawn] .profile-inline-banner{top:var(--w-inset,12px);left:calc(var(--w-side,12px) + 2px)}.player-profile-dialog.player-profile-dialog[data-window-drawn] .player-profile-identity{translate:0 var(--w-shift,0px)}.profile-outline{--c:var(--profile-border-color,#c5b7f0);z-index:8;pointer-events:none;position:absolute;inset:-40px}.profile-outline>*{display:block;position:absolute;inset:0}.profile-outline .po-line{background:var(--c);-webkit-mask:var(--outline-ring) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--outline-ring) 0 0 / 100% 100% no-repeat;mask:var(--outline-ring) 0 0 / 100% 100% no-repeat}.profile-outline .po-glow{background:var(--c);opacity:.5;-webkit-mask:var(--outline-glow) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--outline-glow) 0 0 / 100% 100% no-repeat;mask:var(--outline-glow) 0 0 / 100% 100% no-repeat}.profile-outline .po-turn{-webkit-mask:var(--outline-ring) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--outline-ring) 0 0 / 100% 100% no-repeat;mask:var(--outline-ring) 0 0 / 100% 100% no-repeat;overflow:hidden}.profile-outline :is(.po-turn,.po-glow)>b{width:var(--outline-turn,1400px);aspect-ratio:1;will-change:rotate;position:absolute;top:50%;left:50%;translate:-50% -50%;animation:po-turn var(--turn,6s) linear infinite!important}@keyframes po-turn{to{rotate:1turn}}.profile-outline[data-outline=glow] .po-line{background:color-mix(in srgb, var(--c) 82%, #fff)}.profile-outline .po-path{width:100%;height:100%;overflow:visible}.profile-outline .po-path path{fill:none;stroke:var(--c);stroke-width:var(--profile-border-width,1px);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:calc(var(--profile-border-width,1px) * 3 + 7px) calc(var(--profile-border-gap,4px) + 6px)}.profile-outline[data-outline=segment] .po-path path{stroke-linecap:butt;stroke-dasharray:9 6}.profile-outline[data-outline=ants] .po-path path{animation:1.4s linear infinite po-march!important}@keyframes po-march{to{stroke-dashoffset:calc((var(--profile-border-width,1px) * 3 + 13px + var(--profile-border-gap,4px)) * -2)}}.profile-outline:is([data-outline=flux],[data-outline=shimmer],[data-outline=comete],[data-outline=etoile],[data-outline=pulse]) .po-line{opacity:.22}.profile-outline[data-outline=flux] .po-turn>b{background:conic-gradient(transparent 0 12%, var(--c) 25%, transparent 38% 62%, var(--c) 75%, transparent 88%)}.profile-outline[data-outline=iris] .po-line{opacity:0}.profile-outline[data-outline=iris] .po-turn>b{--turn:10s;background:conic-gradient(var(--c), #f3b6d6, #ffd9a8, #a6f0cf, #8fd3e0, #b9a2ff, var(--c))}.profile-outline[data-outline=iris] .po-glow{opacity:.3}.profile-outline[data-outline=shimmer] .po-turn>b{--turn:4s;background:conic-gradient(transparent 0 84%, color-mix(in srgb, var(--c) 60%, #fff) 94%, #fff 96%, transparent 100%)}.profile-outline[data-outline=corners] .po-line{-webkit-mask-image:var(--outline-corners);-webkit-mask-image:var(--outline-corners);mask-image:var(--outline-corners);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--c) 55%, transparent));animation:3.2s ease-in-out infinite alternate po-breathe!important}@keyframes po-breathe{0%{opacity:.7}to{opacity:1}}.profile-outline .po-pulse{-webkit-mask:var(--outline-glow) -40px -40px / calc(100% + 80px) calc(100% + 80px) no-repeat;-webkit-mask:var(--outline-glow) -40px -40px / calc(100% + 80px) calc(100% + 80px) no-repeat;mask:var(--outline-glow) -40px -40px / calc(100% + 80px) calc(100% + 80px) no-repeat;inset:40px}.profile-outline[data-outline=etoile] .po-line{opacity:.5}.profile-outline .po-stars>b{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);background:color-mix(in srgb, var(--c) 55%, #fff);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 4px var(--c)) drop-shadow(0 0 1px #fff);will-change:transform, opacity;position:absolute;animation:po-twinkle 6s var(--d,0s) ease-in-out infinite!important}@keyframes po-twinkle{0%,to{opacity:.35;transform:scale(.55)rotate(0)}18%{opacity:1;transform:scale(1.12)rotate(45deg)}34%{opacity:.75;transform:scale(.9)rotate(45deg)}60%{opacity:.45;transform:scale(.6)rotate(90deg)}}.profile-outline[data-outline=comete] :is(.po-turn,.po-glow)>b{--turn:7s;background:conic-gradient(transparent 0 58%, color-mix(in srgb, var(--c) 18%, transparent) 70%, var(--c) 93%, #fff 97.5%, transparent 98%)}.profile-outline[data-outline=comete] .po-glow{opacity:.85}.profile-outline[data-outline=nacre] .po-line{opacity:0}.profile-outline[data-outline=nacre] .po-turn>b{--turn:28s;background:conic-gradient(var(--c), #f6bfd9, #ffe6cc, #c4f2de, #b5dcf6, #d5c8f7, var(--c))}.profile-outline[data-outline=nacre] .po-sheen>b{--turn:9s;background:conic-gradient(transparent 0 20%, #ffffffb0 24%, transparent 28% 70%, #ffffff8c 73%, transparent 76%);animation-direction:reverse!important}.ring-preview{aspect-ratio:1;background:radial-gradient(circle at 50% 46%,#222a3c,#1a2030 70%);border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.ring-preview canvas{pointer-events:none;width:115.2%;height:115.2%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 74.2%,#0000);mask-image:radial-gradient(closest-side,#000 74.2%,#0000)}.ring-preview img{object-fit:cover;border-radius:50%;width:17%;height:17%;position:absolute;top:75.46%;left:75.46%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #1a2030}.prompt>.prompt-text{visibility:hidden;animation:0s linear 1.2s forwards prompt-text-fallback;display:inline-block}.prompt[data-drawn]>.prompt-text{animation:none}@keyframes prompt-text-fallback{to{visibility:visible}}.prompt>.prompt-fx{pointer-events:none;width:9em;height:6.4em;margin:-3.2em 0 0 -4.5em;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 70%,#0000);mask-image:radial-gradient(closest-side,#000 70%,#0000)}.ring-preview>.ring-preview-syllable{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.player-profile-dialog.player-profile-dialog{transition:translate .42s cubic-bezier(.2,.7,.2,1)}.profile-customizer{--surface:#ffffff06;--surface-hover:#ffffff0b;--line:#ffffff0f;--ink:#e9e7f3;--muted:#97a2b7;--soft:#7d889e;--ring:#c5b7f0;z-index:6;box-sizing:border-box;width:344px;color:var(--ink);text-align:left;background:linear-gradient(#252d40,#1e2535 46%,#1c2232);border-radius:18px;flex-direction:column;font:400 12px/1.45 Inter Variable,Arial,sans-serif;display:flex;position:absolute;top:0;bottom:0;left:calc(100% + 16px);box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff14,0 32px 90px #04081466,0 2px 8px #04081433}@media (width>=1260px){.player-profile-dialog.player-profile-dialog[data-customizing]{width:min(940px,100vw - 396px);translate:calc(var(--window-drag-x,0px) - 180px) var(--window-drag-y,0px);overflow:visible}.player-profile-dialog.player-profile-dialog[data-customizing] .player-profile-body{border-radius:0 0 13px 13px}}@media (width<=1259px){.profile-customizer{width:min(344px,100% - 20px);inset:10px 10px 10px auto}}@media (prefers-reduced-motion:no-preference){.profile-customizer{animation:.42s cubic-bezier(.2,.7,.2,1) customizer-in}.customizer-scroll{animation:.28s customizer-fade}@keyframes customizer-in{0%{opacity:0;transform:translate(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes customizer-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.player-profile-dialog.player-profile-dialog{transition:none}}.customizer-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 20px 0 24px;display:flex}.player-profile-dialog .customizer-head h3{color:#f1eff9;letter-spacing:-.015em;align-items:center;gap:8px;margin:0;font:300 22px/26px PP Museum,Arial,Helvetica,sans-serif;display:flex}.customizer-logo{object-fit:contain;filter:drop-shadow(0 0 8px #ac96ff59);flex:none;width:32px;height:28px;margin-right:2px;transform:translateY(1px)}.customizer-heart{filter:drop-shadow(0 0 8px #e9a6d266);transform-origin:50% 60%;flex:none;width:19px;height:19px}@media (prefers-reduced-motion:no-preference){.customizer-logo{object-fit:contain;filter:drop-shadow(0 0 8px #ac96ff59);flex:none;width:32px;height:28px;margin-right:2px;transform:translateY(1px)}.customizer-heart{animation:2.8s ease-in-out infinite customizer-heartbeat}}@keyframes customizer-heartbeat{0%,70%,to{transform:scale(1)}76%{transform:scale(1.14)}82%{transform:scale(.98)}88%{transform:scale(1.08)}}.customizer-status{color:var(--soft);margin:8px 0 0;font-size:12px}.customizer-status i{background:#8fd6b8;border-radius:50%;width:6px;height:6px;transition:background-color .25s,box-shadow .25s;box-shadow:0 0 0 3px #8fd6b81f}.customizer-status[data-kind=saving] i{background:var(--ring);box-shadow:0 0 0 3px #c5b7f024}.customizer-status[data-kind=error]{color:#eaa2ab}.customizer-status[data-kind=error] i{background:#e5848f;box-shadow:0 0 0 3px #e5848f24}@media (prefers-reduced-motion:no-preference){.customizer-status[data-kind=saving] i{animation:1s ease-in-out infinite customizer-pulse}}@keyframes customizer-pulse{50%{opacity:.35}}.player-profile-dialog .customizer-close{color:#aab3c6;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin:-4px -4px 0 0;padding:0;transition:background-color .2s,color .2s;display:grid}.player-profile-dialog .customizer-close:hover{background:var(--surface-hover);color:#f1eff9}.customizer-close svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:16px;height:16px}.customizer-tabs{background:#0c111d47;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:18px 20px 0 24px;padding:3px;display:grid;box-shadow:inset 0 0 0 1px #ffffff08}.player-profile-dialog .customizer-tabs button{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0;font:400 11.5px/1 Inter Variable,Arial,sans-serif;transition:background-color .22s,color .22s,box-shadow .22s}.player-profile-dialog .customizer-tabs button:hover{color:#dcd8ea}.player-profile-dialog .customizer-tabs button[aria-selected=true]{color:#f4f2fb;background:linear-gradient(#ffffff14,#ffffff0a);box-shadow:0 1px 2px #0408144d,inset 0 0 0 1px #ffffff0d}.customizer-scroll{scrollbar-width:thin;scrollbar-color:#c4bbdc26 transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:8px 20px 24px 24px;overflow-y:auto}.customizer-group{padding-top:22px}.customizer-group>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.player-profile-dialog .customizer-group h4{color:#cfd5e2;margin:0;font:500 11.5px/16px Inter Variable,Arial,sans-serif}.customizer-group>header>span{color:var(--soft);font-size:12px}.customizer-lockable{border:0;min-width:0;margin:0;padding:0}.customizer-lockable:disabled .customizer-group{opacity:.4}.customizer-premium{color:#cdc4ea;background:linear-gradient(120deg,#ac96ff1f,#ac96ff08);border-radius:12px;align-items:center;gap:10px;margin:18px 0 0;padding:12px 14px;font-size:11.5px;line-height:1.45;display:flex}.customizer-premium svg{fill:#c5b7f0;filter:drop-shadow(0 0 6px #ac96ff80);flex:none;width:15px;height:15px}.customizer-premium b{color:#f1ecff;font-weight:500}.profile-customizer button{font:inherit;cursor:pointer}.profile-customizer fieldset:disabled button{cursor:default}.customizer-option-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:14px;transition:color .2s;display:block;overflow:hidden}[aria-checked=true]>.customizer-option-name{color:#f1eff9}.customizer-ambiances,.customizer-frames,.customizer-effects,.customizer-rings{gap:14px 12px;display:grid}.player-profile-dialog :is(.customizer-ambiances,.customizer-frames,.customizer-effects,.customizer-rings) button{text-align:left;background:0 0;border:0;gap:8px;min-width:0;padding:0;display:grid;position:relative}:is(.customizer-ambiance-preview,.customizer-effect-preview,.customizer-frame-portrait,.ring-preview){transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s;position:relative}:is(.customizer-ambiances,.customizer-effects,.customizer-rings) button:not(:disabled):hover :is(.customizer-ambiance-preview,.customizer-effect-preview,.ring-preview){transform:translateY(-2px)}:is(.customizer-ambiances,.customizer-effects,.customizer-rings) button[aria-checked=true] :is(.customizer-ambiance-preview,.customizer-effect-preview,.ring-preview){box-shadow:0 0 0 2px #1e2535, 0 0 0 3.5px var(--ring), 0 10px 24px #04081440}:is(.customizer-ambiances,.customizer-effects,.customizer-rings) button[aria-checked=true]:after{content:"";background:#f1ecff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.6 8.2 2.2 2.2 4.6-4.8' fill='none' stroke='%23362c5c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:7px;right:7px;box-shadow:0 2px 6px #04081466}.customizer-ambiances{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;position:relative}.profile-customizer .customizer-ambiances{overscroll-behavior:contain;scroll-snap-type:y proximity;scrollbar-width:thin;scrollbar-color:#c4bbdc33 transparent;max-height:212px;margin:-5px -8px 0 -5px;padding:5px 8px 22px 5px;scroll-padding:5px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 6px calc(100% - 26px),#0000);mask-image:linear-gradient(#0000,#000 6px calc(100% - 26px),#0000)}.profile-customizer .customizer-ambiances>button{scroll-snap-align:start}.profile-customizer .customizer-ambiances::-webkit-scrollbar{width:4px}.profile-customizer .customizer-ambiances::-webkit-scrollbar-thumb{background:#c4bbdc33;border-radius:4px}.customizer-ambiance-preview{box-sizing:border-box;background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--g) 24%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--h) 58%, #1c2232), color-mix(in srgb, var(--b) 85%, #1c2232));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--a) 16%, #ffffff0d), inset 0 1px 0 #ffffff12;border-radius:10px;gap:7px;padding:8px 9px 9px;display:grid;overflow:hidden}.customizer-ambiance-preview>span:first-child{color:#eeedf6;white-space:nowrap;text-overflow:ellipsis;padding-right:14px;font-size:12px;line-height:13px;overflow:hidden}.customizer-ambiance-bars{grid-template-columns:1.15fr 1fr 1fr .8fr;gap:3px;display:grid}.customizer-ambiance-bars i{border-radius:2px;height:4px;box-shadow:inset 0 1px #fff3}.customizer-ambiance-bars i:first-child{background:color-mix(in srgb, var(--h) 70%, #fff 12%)}.customizer-ambiance-bars i:nth-child(2){background:var(--g)}.customizer-ambiance-bars i:nth-child(3){background:var(--a)}.customizer-ambiance-bars i:nth-child(4){background:#eef0f8}.customizer-ambiances button[aria-checked=true]:after{background-size:10px;width:13px;height:13px;top:7px;right:6px}.profile-customizer .customizer-ambiances button[aria-checked=true] .customizer-ambiance-preview{filter:brightness(1.14)saturate(1.08);box-shadow:inset 0 1px 0 #ffffff2e, 0 8px 20px color-mix(in srgb, var(--g) 34%, transparent), 0 2px 6px #04081440;transform:translateY(-1px)}.customizer-borders{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.player-profile-dialog .customizer-borders button{background:var(--surface);border:0;border-radius:11px;place-items:center;height:38px;padding:0;transition:background-color .2s,box-shadow .2s;display:grid}.player-profile-dialog .customizer-borders button:not(:disabled):hover{background:var(--surface-hover)}.player-profile-dialog .customizer-borders button[aria-checked=true]{background:#ac96ff17;box-shadow:inset 0 0 0 1.5px #c5b7f0a6}.customizer-borders button>i{--c:#d9d2f5;box-sizing:border-box;border-radius:5px;width:26px;height:18px;display:block;position:relative}.customizer-borders i[data-border=none]{background:repeating-linear-gradient(135deg,#0000 0 4px,#ffffff0d 4px 5px);border:1px solid #ffffff1f}.customizer-borders i[data-border=simple]{border:1.5px solid var(--c)}.customizer-borders i[data-border=segment]{border:1.5px dashed var(--c)}.customizer-borders i[data-border=glow]{border:1px solid var(--c);box-shadow:0 0 9px color-mix(in srgb, var(--c) 70%, transparent)}.customizer-borders i:is([data-border=flux],[data-border=iris],[data-border=shimmer],[data-border=comete],[data-border=nacre]){background:color-mix(in srgb, var(--c) 22%, transparent);-webkit-mask-composite:xor;padding:1.5px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.customizer-borders i>b{aspect-ratio:1;width:44px;position:absolute;top:50%;left:50%;translate:-50% -50%;animation:po-turn var(--turn,6s) linear infinite!important}.customizer-borders i[data-still]>b{animation-play-state:paused!important}.customizer-borders i[data-border=flux]>b{background:conic-gradient(transparent 0 12%, var(--c) 25%, transparent 38% 62%, var(--c) 75%, transparent 88%)}.customizer-borders i[data-border=iris]>b{--turn:10s;background:conic-gradient(var(--c), #f3b6d6, #ffd9a8, #a6f0cf, #8fd3e0, #b9a2ff, var(--c))}.customizer-borders i[data-border=shimmer]>b{--turn:4s;background:conic-gradient(transparent 0 78%, color-mix(in srgb, var(--c) 60%, #fff) 92%, #fff 95%, transparent 100%)}.customizer-borders i[data-border=comete]>b{--turn:3.5s;background:conic-gradient(transparent 0 50%, color-mix(in srgb, var(--c) 25%, transparent) 66%, var(--c) 92%, #fff 97%, transparent 98%)}.customizer-borders i[data-border=comete]{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--c) 70%, transparent))}.customizer-borders i[data-border=nacre]{background:0 0}.customizer-borders i[data-border=nacre]>b{--turn:14s;background:conic-gradient(var(--c), #f6bfd9, #ffe6cc, #c4f2de, #b5dcf6, #d5c8f7, var(--c))}.customizer-borders i[data-border=nacre]>b.tile-sheen{--turn:5s;background:conic-gradient(transparent 0 20%, #ffffffb0 24%, transparent 28% 70%, #ffffff8c 73%, transparent 76%);animation-direction:reverse!important}.customizer-borders i[data-border=ants] svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.customizer-borders i[data-border=ants] rect{x:.75px;y:.75px;rx:4px;fill:none;width:calc(100% - 1.5px);height:calc(100% - 1.5px);stroke:var(--c);stroke-width:1.5px;stroke-dasharray:4 3;stroke-linecap:round;animation:1.4s linear infinite tile-march!important}.customizer-borders i[data-still] rect{animation-play-state:paused!important}@keyframes tile-march{to{stroke-dashoffset:-14px}}.customizer-borders i[data-border=corners]>s{border:0 solid var(--c);width:8px;height:8px;position:absolute}.customizer-borders i[data-border=corners]>s:first-of-type{border-width:1.5px 0 0 1.5px;border-top-left-radius:4px;top:-1px;left:-1px}.customizer-borders i[data-border=corners]>s:nth-of-type(2){border-width:1.5px 1.5px 0 0;border-top-right-radius:4px;top:-1px;right:-1px}.customizer-borders i[data-border=corners]>s:nth-of-type(3){border-width:0 1.5px 1.5px 0;border-bottom-right-radius:4px;bottom:-1px;right:-1px}.customizer-borders i[data-border=corners]>s:nth-of-type(4){border-width:0 0 1.5px 1.5px;border-bottom-left-radius:4px;bottom:-1px;left:-1px}.customizer-borders i[data-border=etoile]{border:1px solid color-mix(in srgb, var(--c) 40%, transparent)}.customizer-borders i[data-border=etoile]>s{background:color-mix(in srgb, var(--c) 55%, #fff);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:7px;height:7px;position:absolute;animation:3s ease-in-out infinite po-twinkle!important}.customizer-borders i[data-border=etoile]>s:first-of-type{width:9px;height:9px;top:-4px;left:-4px}.customizer-borders i[data-border=etoile]>s:nth-of-type(2){top:-4px;right:5px;animation-delay:-1s!important}.customizer-borders i[data-border=etoile]>s:nth-of-type(3){bottom:-4px;right:-4px;animation-delay:-2s!important}.customizer-borders i[data-still]>s{animation-play-state:paused!important}.customizer-borders i[data-border=pulse]{border:1px solid color-mix(in srgb, var(--c) 20%, transparent)}.player-profile-dialog .customizer-any-color{cursor:pointer;background:conic-gradient(#f4a6cb,#ffd9a8,#e9f0a6,#a6f0cf,#9fd6f0,#b9a2ff,#f4a6cb);border-radius:50%;flex:none;width:22px;height:22px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:inset 0 0 0 1px #00000026}.player-profile-dialog .customizer-any-color:after{content:"";background:#232a3c;border-radius:50%;transition:inset .2s,background-color .2s;position:absolute;inset:7px}.player-profile-dialog .customizer-any-color[data-chosen]{box-shadow:0 0 0 2.5px #232a3c, 0 0 0 4px var(--swatch), 0 0 14px color-mix(in srgb, var(--swatch) 45%, transparent)}.player-profile-dialog .customizer-any-color[data-chosen]:after{background:var(--swatch);inset:4px}.player-profile-dialog .customizer-any-color:hover{transform:scale(1.12)}.player-profile-dialog .customizer-any-color:has(input:focus-visible){outline:1px solid var(--ring);outline-offset:3px}.player-profile-dialog .customizer-any-color input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.customizer-tune{background:var(--surface);border-radius:14px;margin-top:16px;padding:16px;transition:opacity .25s}.customizer-tune[data-muted]{opacity:.45}.customizer-swatches{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.customizer-swatches:has(>.customizer-any-color){grid-template-columns:repeat(10,22px);justify-content:space-between;gap:8px 0;display:grid}.player-profile-dialog .customizer-swatches button,.player-profile-dialog .customizer-tints button{background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--swatch) 70%, #fff), var(--swatch) 62%);border:0;border-radius:50%;flex:none;width:22px;height:22px;padding:0;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:inset 0 0 0 1px #00000026}.customizer-swatches button[data-theme]:after{content:"";clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#1e2535;position:absolute;inset:6px}.player-profile-dialog :is(.customizer-swatches,.customizer-tints) button[aria-checked=true]{box-shadow:0 0 0 2.5px #232a3c, 0 0 0 4px var(--swatch), 0 0 14px color-mix(in srgb, var(--swatch) 45%, transparent)}:is(.customizer-swatches,.customizer-tints) button:not(:disabled):hover{transform:scale(1.12)}.customizer-range{grid-template-columns:64px minmax(0,1fr) 34px;align-items:center;gap:12px;margin-top:14px;display:grid}.player-profile-dialog .profile-customizer .customizer-range>span{color:var(--muted);text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.player-profile-dialog .profile-customizer .customizer-range output{color:#dfe3ee;font-variant-numeric:tabular-nums;text-align:right;text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.player-profile-dialog .profile-customizer .customizer-range input{--fill:0%;width:100%;height:18px;box-shadow:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}.customizer-range input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #b6a3f2 var(--fill), #ffffff14 var(--fill));border-radius:4px;height:4px}.customizer-range input::-moz-range-track{background:linear-gradient(90deg, #b6a3f2 var(--fill), #ffffff14 var(--fill));border-radius:4px;height:4px}.customizer-range input::-webkit-slider-thumb{appearance:none;background:#f6f3ff;border-radius:50%;width:16px;height:16px;margin-top:-6px;transition:box-shadow .2s;box-shadow:0 2px 6px #04081466,0 0 0 4px #ac96ff2e}.customizer-range input::-moz-range-thumb{background:#f6f3ff;border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 6px #04081466,0 0 0 4px #ac96ff2e}.customizer-range input:hover::-webkit-slider-thumb{box-shadow:0 2px 6px #04081466,0 0 0 6px #ac96ff38}.customizer-range input:focus-visible{outline:none}.customizer-range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #c5b7f0a6}.customizer-tints{gap:14px;display:flex}.player-profile-dialog .customizer-tints button{width:30px;height:30px}.customizer-frames{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.customizer-group+.customizer-group{padding-top:18px}.player-profile-dialog .customizer-frames button{text-align:center;border-radius:14px;justify-items:center;padding:12px 0 10px;transition:background-color .2s}.player-profile-dialog .customizer-frames button:not(:disabled):hover{background:var(--surface)}.player-profile-dialog .customizer-frames button[aria-checked=true]{background:#ac96ff14;box-shadow:inset 0 0 0 1px #c5b7f040}.customizer-frame-portrait{border-radius:50%;width:44px;height:44px;display:block}.customizer-frame-portrait img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.customizer-frame-portrait[data-frame=orbit]{outline:1px dashed var(--accent);outline-offset:4px}.customizer-frame-portrait[data-frame=halo]{outline:1.5px solid var(--accent);outline-offset:3px;box-shadow:0 0 14px color-mix(in srgb, var(--accent) 45%, transparent)}.customizer-frame-portrait[data-frame=double]{outline:1px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 7px #232a3c, 0 0 0 8px var(--accent)}.customizer-frame-portrait[data-frame=aura]{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 50%, transparent), 0 0 18px 4px color-mix(in srgb, var(--accent) 40%, transparent)}.customizer-frame-portrait[data-frame=eclipse]{box-shadow:-4px -3px 0 -1px var(--accent), 0 0 12px color-mix(in srgb, var(--accent) 30%, transparent)}.customizer-frame-portrait[data-frame=sparkle]{outline:1.5px dotted var(--accent);outline-offset:4px}.customizer-frame-portrait[data-frame=prism]{box-shadow:0 0 0 1.5px #c5b7f0,0 0 0 3px #9fc3e8b3,0 0 0 4.5px #f0a6c999,0 0 0 6px #e2c58a66}.customizer-banner-actions{flex-wrap:wrap;gap:8px;display:flex}.player-profile-dialog .customizer-banner-actions button{background:var(--surface);color:#d5dbe8;border:0;border-radius:10px;height:34px;padding:0 14px;font-size:11.5px;transition:background-color .2s,color .2s}.player-profile-dialog .customizer-banner-actions button:not(:disabled):hover{background:var(--surface-hover);color:#f4f2fb}.player-profile-dialog .customizer-banner-actions .customizer-primary{color:#1b1630;background:linear-gradient(#b9a7f5,#9f8be6);font-weight:500;box-shadow:0 6px 18px #ac96ff33,inset 0 1px #ffffff59}.player-profile-dialog .customizer-banner-actions .customizer-primary:not(:disabled):hover{color:#15112a;background:linear-gradient(#c6b7fa,#ac98ee)}.player-profile-dialog .customizer-banner-actions button[aria-pressed=true]{color:#f1ecff;background:#ac96ff26}.customizer-hint{color:var(--soft);margin:10px 0 0;font-size:12px}.customizer-hint[role=alert]{color:#eaa2ab}.customizer-effects{grid-template-columns:repeat(2,minmax(0,1fr))}.customizer-rings{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.customizer-rings .customizer-option-name{text-align:center}.customizer-effect-preview{background:linear-gradient(160deg, color-mix(in srgb, var(--h) 55%, #000), color-mix(in srgb, var(--h) 85%, #000));border-radius:12px;height:58px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.customizer-effect-preview .profile-appearance-effect{inset:0}.customizer-effect-preview[data-profile-effect=comets] .profile-appearance-effect i{opacity:.85;animation:none}.customizer-effect-preview[data-profile-effect=comets] .profile-appearance-effect i:first-child{width:52px;top:30%;left:48%}.customizer-effect-preview[data-profile-effect=comets] .profile-appearance-effect i:nth-child(2){opacity:.5;width:36px;top:62%;left:26%}.customizer-effect-preview[data-profile-effect=comets] .profile-appearance-effect i:nth-child(3){opacity:.6;width:30px;top:14%;left:76%}.customizer-effect-preview[data-profile-effect=snow] .profile-appearance-effect i{top:30%}.customizer-effect-preview[data-profile-effect=snow] .profile-appearance-effect i:nth-child(2n){top:64%}.profile-customizer :is(button,input):focus-visible{outline-offset:2px;outline:1.5px solid #c5b7f0}.customizer-effect-preview[data-profile-effect=snow] .profile-appearance-effect i:first-child{left:18%}.customizer-effect-preview[data-profile-effect=snow] .profile-appearance-effect i:nth-child(2){left:34%}.customizer-effect-preview[data-profile-effect=snow] .profile-appearance-effect i:nth-child(3){left:55%}.customizer-effect-preview[data-profile-effect=snow] .profile-appearance-effect i:nth-child(4){left:72%}.customizer-effect-preview[data-profile-effect=snow] .profile-appearance-effect i:nth-child(5){left:88%}[data-still] *,[data-still] :before,[data-still] :after{animation-play-state:paused!important}.customizer-ambient{justify-content:flex-start;gap:10px;margin-top:10px;padding:4px}.player-profile-dialog .customizer-ambient button[data-ambient=banner]{background-color:var(--swatch);background-position:50%;background-size:cover}.player-profile-dialog .customizer-ambient button[data-ambient=off]{background:0 0;box-shadow:inset 0 0 0 1px #8f9bb166}.player-profile-dialog .customizer-ambient button[data-ambient=off]:after{content:"";background:#8f9bb199;width:1px;position:absolute;top:4px;bottom:4px;left:50%;transform:rotate(45deg)}.player-profile-dialog .customizer-ambient button[data-ambient=off][aria-checked=true]{--swatch:#8f9bb1}.customizer-pack{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding-top:20px;display:grid}.customizer-pack .ring-preview{width:112px;box-shadow:inset 0 0 0 1px #ffffff12,0 10px 26px #04081438}.player-profile-dialog .customizer-pack h4{color:#e6e2f3;margin:0 0 10px;font:400 15px/1.2 PP Museum,Georgia,serif}.customizer-pack dl{gap:7px;margin:0;display:grid}.customizer-pack dl>div{grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.customizer-pack dt{color:var(--soft,#7f8aa0);font-size:11.5px}.customizer-pack dd{color:#d6d9e6;margin:0;font-size:12px}.customizer-group .customizer-hint+.customizer-rings{margin-top:14px}.chat-game-summary{color:#c4c9d5;min-width:0;margin:12px 0;font:400 12.5px/1.5 Inter Variable,sans-serif}.chat-game-summary header{color:#98a5ba;justify-content:space-between;gap:10px;font-size:12px;display:flex}.chat-game-summary header time{font-variant-numeric:tabular-nums}.chat-game-summary table{table-layout:fixed;border-collapse:collapse;background:#8ca0d206;width:100%;margin-top:6px}.chat-summary-heading{background:#8ca0d20f;border:1px solid #8ca0d212;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 9px;min-height:46px;padding:6px 8px 6px 10px;display:grid}.chat-game-summary [hidden]{display:none}.chat-summary-tabs{scrollbar-width:none;border-bottom:1px solid #8ca0d212;gap:16px;margin:5px 0 2px;display:flex;overflow-x:auto}.chat-summary-tabs button{white-space:nowrap;color:#949cab;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;flex:none;padding:8px 2px;font-size:12px}.chat-summary-tabs button[aria-pressed=true]{color:#d0c8df;border-bottom-color:#a89aba}.chat-summary-tabs button:hover{color:#e0dce7}.chat-summary-tabs button:focus-visible{outline-offset:2px;outline:2px solid #b8adc9}.chat-game-summary .chat-summary-caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.chat-summary-toggle{color:#b8adc9;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.chat-summary-toggle:hover{background:#ffffff08}.chat-summary-toggle:focus-visible{outline-offset:2px;outline:2px solid #b8adc9}.chat-summary-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px;transition:transform .18s}.chat-summary-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.chat-game-summary th,.chat-game-summary td{overflow-wrap:anywhere;border:1px solid #8ca0d212;padding:5px 11px}.chat-game-summary thead th{color:#939eaf;letter-spacing:.01em;background:#8ca0d20a;font-size:12px;font-weight:400}.chat-game-summary thead th:first-child{width:62%}.chat-game-summary thead th:last-child{text-align:right}.chat-game-summary tbody tr:nth-child(2n){background:#8ca0d206}.chat-game-summary tbody tr:hover{background:#8ca0d20d}.chat-game-summary th{text-align:left;font-weight:400}.chat-game-summary td{text-align:right;color:#d1d5df;font-variant-numeric:tabular-nums;font-weight:450}.chat-summary-identity{align-items:center;gap:9px;min-width:0;display:flex}.chat-summary-context{color:#9ba5b5;overflow-wrap:anywhere;margin:6px 2px 0;font-size:11.5px;line-height:1.45}.chat-summary-actions{grid-area:1/2;justify-content:flex-end;align-items:center;gap:2px;display:flex}@media (width<=520px){.chat-summary-heading{grid-template-columns:32px minmax(0,1fr) auto;gap:2px 9px}.chat-summary-identity{display:contents}.chat-summary-avatar{grid-area:1/1;align-self:center}.chat-summary-name{grid-area:1/2}.chat-summary-actions{grid-area:1/3;align-self:center}}.chat-summary-avatar{flex-shrink:0;width:32px;height:32px;display:block;position:relative}.chat-summary-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.chat-summary-identity strong{color:#dfe1e9;overflow-wrap:anywhere;font-size:13.5px;font-weight:500;display:block}.chat-summary-name{gap:2px;min-width:0;display:grid}.chat-summary-kicker{color:#aab4c7;letter-spacing:.015em;font-size:12px;font-weight:500;line-height:1.15}.chat-summary-player{flex-wrap:wrap;align-items:baseline;gap:2px 7px;min-width:0;display:flex}.chat-summary-player small{color:#aaa1bd;font-size:11.5px;font-weight:400}.chat-summary-actions time{color:#99a5b9;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.chat-summary-percent{color:#9f98b1;white-space:nowrap;margin-left:8px;font-size:12px;font-weight:400;display:inline-block}.chat-game-summary .chat-summary-opportunities caption{text-align:left;color:#a8a0ba;padding:9px 0 5px;font-size:12px}.chat-game-summary .chat-summary-opportunities thead th:first-child{width:34%}.chat-game-summary .chat-summary-opportunities th,.chat-game-summary .chat-summary-opportunities td{padding:6px 5px}.chat-summary-opportunities thead th:not(:first-child){text-align:right}.chat-game-summary .chat-summary-opportunities td{font-size:12px}.chat-summary-note{color:#939eaf;margin:6px 0 0;font-size:11.5px;line-height:1.5}.chat-summary-tab-count{color:#858396;font-variant-numeric:tabular-nums;margin-left:5px;font-size:12px}.chat-summary-tabs button[aria-pressed=true] .chat-summary-tab-count{color:#ab9fca}.chat-game-summary .chat-summary-lost thead th:first-child{width:30%}.chat-summary-prompt{color:#bfb0ec;letter-spacing:.08em}.chat-summary-word{color:#d1d5df;letter-spacing:.01em;font-weight:400;display:inline-block}.chat-summary-word+.chat-summary-word{margin-left:14px}.chat-summary-word mark{color:#bfb0ec;font-weight:inherit;background:0 0}.chat-summary-none{color:#7f889a}.game-rules-panel{--rule-accent:#9380e9;--rule-accent-soft:#a398e3;--rule-control-surface:#808eeb12;--rule-control-border:#b2bbd324;z-index:40;top:0;left:calc(-1 * var(--playfield-padding-x,0px));width:min(400px,100%);height:min(660px,100dvh - 126px);max-height:min(850px, calc(100% - 14px), calc(100dvh - var(--playfield-header-height,52px) - 60px));color:#bdc6d8;text-align:left;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1e2533;border:1px solid #bec7d724;border-radius:0;outline:none;grid-area:2/1/-1;font:400 13px/1.5 Varela Round,Arial,sans-serif;display:flex;position:absolute;overflow:hidden;box-shadow:0 20px 55px #070d1a59}.game-rules-panel form{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.game-rules-scroll{flex:1}.game-rules-footer[hidden]{display:none}.game-rules-panel[data-section=records]{height:auto}.game-rules-panel .rules-duration-row{justify-content:space-between;align-items:center;gap:12px;padding:3px 0 10px;font-size:12px;display:flex}.rules-duration-row>span{gap:3px;display:grid}.rules-duration-row small{color:#919db3;font-size:12px}.rules-duration-row>.game-rules-slider{width:74px}.game-rules-panel .rules-lives-grid{border:0;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:0;padding:0;display:grid}.rules-lives-grid>label{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.rules-lives-grid .game-rules-slider{flex:none;width:50px}.rules-lives-grid:disabled{opacity:.4}.game-rules-panel .rules-duration-row>span{color:#c8cedd;gap:1px;font:450 12px/1.35 Inter Variable,Arial,sans-serif}.game-rules-panel .rules-duration-row small{color:#8f99ad;font-size:11.5px}.game-rules-panel .rules-lives-grid{border-top:1px solid #b8c2d811;gap:7px 10px;padding-top:7px}.game-rules-panel .rules-lives-grid legend{color:#c8cedd;padding:0 6px 0 0;font:450 12px/1.35 Inter Variable,Arial,sans-serif}.rules-life-options .rules-option{padding-block:9px}.game-rules-panel .rules-option:has(input:disabled){opacity:.45}.game-rules-header{background:0 0;flex:none;align-items:center;gap:12px;padding:11px 18px 10px;display:flex;position:relative}.game-rules-header:after{content:"";background:linear-gradient(90deg,#9380e93d,#9380e90f,#0000);height:1px;position:absolute;bottom:0;left:22px;right:22px}.game-rules-mascot{filter:drop-shadow(0 2px 6px #7860dc40);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:none;align-self:center;width:36px;height:auto;margin:-4px 0 -4px -3px;translate:0 -2px}.game-rules-header h2{color:#e0dcee;letter-spacing:-.015em;flex:1;min-width:0;margin:0;font:400 16px/1.3 Varela Round,Arial,sans-serif}.game-rules-close{color:#a6afc4;background:#b3acd50e;border:0;border-radius:0;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:6px;transition:color .18s,background .18s;display:grid}.game-rules-close:hover{color:#d9d4ee;background:#9380e924}.game-rules-close svg,.game-rules-section h3 svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.game-rules-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#515b78 transparent;min-height:0;padding:12px 13px 6px 18px;overflow-y:auto}.game-rules-scroll::-webkit-scrollbar{width:5px}.game-rules-scroll::-webkit-scrollbar-thumb{background:#515b78;border-radius:6px}.game-rules-scroll::-webkit-scrollbar-track{background:0 0}.rules-mode-tabs{border-bottom:1px solid #bec7db14;gap:20px;margin:0 0 16px;display:flex}.rules-mode-tabs button{color:#a9b3c8;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;justify-content:center;align-items:center;min-width:0;min-height:39px;padding:0 1px;font:500 12.5px/1.4 Inter Variable,Arial,sans-serif;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.rules-training-steps{border-bottom:1px solid #ffffff0b;align-items:center;gap:14px;display:flex}.rules-training-steps button{color:#a4aec3;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-width:0;min-height:32px;margin-bottom:-1px;padding:5px 1px 7px;font:450 12px/1.45 Inter Variable,Arial,sans-serif;transition:color .15s,border-color .15s}.rules-training-steps button[aria-pressed=true]{color:#ddd5f4;border-bottom-color:#ac96ff}.rules-training-steps button:hover:enabled{color:#ded9f1}.rules-training-steps button:disabled{cursor:default;opacity:.65}.rules-training-steps button:focus-visible{outline-offset:2px;outline:1px solid #baade4}.rules-training-split{background:#b2bbd329;flex:none;width:1px;height:12px}.rules-training-then{fill:none;stroke:#6f7a90;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:10px;height:10px;margin:0 -8px}.rules-training-intro{color:#98a3b8;margin:10px 0 2px;font:400 12px/1.55 Inter Variable,Arial,sans-serif}@media (prefers-reduced-motion:reduce){.rules-training-steps button{transition:none}}.rules-dictionary-first{border:0;min-width:0;margin:0;padding:0}.rules-lives-grid>label>span{font-size:12px;font-weight:400}.game-rules-panel .rules-duration-row{padding-block:0 6px}.game-rules-details{background:0 0;border:0;border-top:1px solid #b8c2d814;min-width:0;margin-inline:0;padding-inline:0}.game-rules-details[open]{background:#808eeb09}.game-rules-details{margin-inline:-8px;padding-inline:8px}.game-rules-details>summary{color:#c8cedd;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font:450 12.5px/1.5 Inter Variable,Arial,sans-serif;list-style:none;display:flex}.game-rules-details>summary::-webkit-details-marker{display:none}.game-rules-details>summary small{color:#98a4ba;margin-top:2px;font:400 12px/1.5 Inter Variable,Arial,sans-serif;display:block}.game-rules-details>summary svg{fill:none;stroke:#aca5c6;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.game-rules-details[open]>summary svg{transform:rotate(180deg)}.game-rules-details>summary:hover{color:#e0daef}.game-rules-details>summary:focus-visible{outline:1px solid var(--rule-accent);outline-offset:2px}.game-rules-details-body{gap:10px;padding-bottom:12px;display:grid}.game-rules-explanation,.game-rules-panel .rules-fixed-note{color:#a8b3c7;margin:0;font:400 12px/1.55 Inter Variable,Arial,sans-serif}.rules-mode-tabs button:hover:enabled{color:#d9d2f7;background:0 0}.rules-mode-tabs button[aria-pressed=true]{color:#ddd7f3;background:0 0;border-bottom-color:#b5a4df}.custom-saved-syllables{border-block:1px solid #b8c2d814;gap:7px;margin:2px 0 10px;padding:9px 0 11px;display:grid}.custom-saved-syllables>span{color:#9faac0;letter-spacing:.04em;text-transform:uppercase;font:500 11.5px/1.3 Inter Variable,Arial,sans-serif}.custom-saved-syllables>div{flex-wrap:wrap;gap:5px;display:flex}.custom-saved-syllables button{color:#cfc6f0;background:#ffffff08;border:1px solid #b7ade133;border-radius:5px;align-items:center;gap:5px;min-height:24px;padding:0 7px;font:600 11.5px/1 Inter Variable,Arial,sans-serif;display:inline-flex}.custom-saved-syllables button:hover{color:#e0e4ed;background:#ffffff08;border-color:#bec7d73d}.custom-saved-syllables i{color:#9b91c4;font-style:normal}.game-rules-panel .rules-mode-tabs button:disabled{cursor:default;opacity:.65}.game-rules-panel .rules-mode-tabs button[aria-pressed=true]:disabled{opacity:1}.game-rules-panel .rules-mode-tabs button:focus-visible{outline-offset:1px;outline:2px solid #baade4}@media (prefers-reduced-motion:reduce){.rules-mode-tabs button{transition:none}}@media (forced-colors:active){.rules-mode-tabs button[aria-pressed=true]{border-color:highlight}}.game-rules-section-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--rule-accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font:500 11.5px/1.5 Inter Variable,Arial,sans-serif;display:flex}.game-rules-section-kicker>span:last-child{color:#8b9ab0;letter-spacing:0;text-transform:none;font-weight:400}.game-rules-settings-heading{margin:14px 0 8px}.game-rules-header .game-rules-access{color:#9faac0;font:400 12px/1.4 Inter Variable,Arial,sans-serif}.game-rules-fields{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.game-rules-panel[data-mode=custom] .game-rules-section,.game-rules-panel[data-mode=train] .game-rules-section{background:0 0;padding:12px 0}.rules-life-options{margin-top:12px}.rules-learned-option{border-top:1px solid #b6c0de12;margin-top:4px}.game-rules-panel .rules-completion-plurals{border-top:0;border-left:1px solid #f4a6cb38;margin-left:14px;padding-left:12px}.game-rules-panel .rules-collect-hint-time{border-left:1px solid #f4a6cb38;gap:8px;margin:-2px 0 0 14px;padding:2px 0 14px 12px;display:grid}.game-rules-panel .rules-collect-hint-label{color:#a4b2ca;font:400 12px/1.4 Inter Variable,sans-serif}.rules-option{cursor:pointer;text-transform:none;letter-spacing:0;border-top:1px solid #b6c0de12;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.rules-option>span{gap:4px;display:grid}.rules-option strong{color:#d3daeb;font:500 13px/1.4 Inter Variable,sans-serif}.rules-option small{color:#a4b2ca;font:400 12px/1.5 Inter Variable,sans-serif}.game-rules-panel .rules-option input{appearance:none;cursor:pointer;background:#344156;border:1px solid #b4bfda26;border-radius:20px;flex:none;width:32px;height:19px;min-height:0;padding:0;position:relative}.rules-option input:after{content:"";background:#adbad0;border-radius:50%;width:11px;height:11px;transition:transform .16s;position:absolute;top:3px;left:3px}.game-rules-panel .rules-option input:checked{background:#8572ca;border-color:#a594df}.rules-option input:checked:after{background:#f0eaff;transform:translate(13px)}.game-rules-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.game-rules-section{--section-accent:#c5b7f0;--section-tint:181, 160, 232;background:0 0;border-radius:0;min-width:0;padding:12px 0}.game-rules-section[data-tone=difficulty]{--section-accent:#b5c2ef;--section-tint:156, 174, 225}.game-rules-section[data-tone=clock]{--section-accent:#a5cfeb;--section-tint:143, 190, 218}.game-rules-section[data-tone=repeat]{--section-accent:#add8cb;--section-tint:146, 196, 181}.game-rules-section[data-tone=heart]{--section-accent:#bdb0f3;--section-tint:171, 153, 227}.game-rules-section h3{color:#d3d8e6;align-items:center;gap:8px;margin:0;font:500 12.5px/1.5 Inter Variable,Arial,sans-serif;display:flex}.game-rules-section h3 svg{box-sizing:border-box;width:16px;height:16px;color:var(--section-accent);background:0 0;flex:0 0 16px;padding:0}.game-rules-section-body{gap:8px;padding-top:8px;display:grid}.game-rules-section-body>p{color:#a8b6cc;margin:0;font-size:12.5px;line-height:1.55}.game-rules-category{color:#aeb9cd;gap:6px;font:400 11.5px/1.4 Inter Variable,Arial,sans-serif;display:grid}.game-rules-category span{color:#9aa7bd}.game-rules-category select{width:100%}.game-rules-category+.game-rules-category{margin-top:12px}.game-rules-turn-total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;padding-top:3px;display:flex}.game-rules-turn-total strong{color:#c5b8f5;font-variant-numeric:tabular-nums;font-weight:500}.game-rules-turn-total span{color:#a29ab8;font-size:12px}.game-rules-panel input[type=number],.game-rules-panel select{box-sizing:border-box;border:1px solid var(--rule-control-border);color:#d0d5e2;background:var(--rule-control-surface);width:100%;min-width:0;height:36px;min-height:36px;box-shadow:none;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;border-radius:0;margin:0;padding:0 10px;font:400 13px/1.4 Varela Round,Arial,sans-serif}.game-rules-panel input[type=number]:hover:enabled,.game-rules-panel select:hover:enabled{border-color:#b2bbd342}.game-rules-panel select{cursor:pointer;padding-right:10px}.game-rules-panel input[type=number]:hover:enabled,.game-rules-panel select:hover:enabled{background:#262e3d;border-color:#b2bbd340}.game-rules-panel input[type=number]:focus,.game-rules-panel select:focus-visible{border-color:#9380e999;outline:2px solid #9380e917}.game-rules-panel select:open{border-color:#9380e999;outline:2px solid #9380e917}.game-rules-panel :disabled{cursor:default;opacity:.8}.game-rules-panel fieldset:disabled{opacity:1}.game-rules-slider{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.game-rules-number{align-items:center;min-width:0;display:flex;position:relative}.game-rules-number input{padding-right:7px}.game-rules-panel .game-rules-number:has(>span) input{padding-right:33px}.game-rules-number>span{pointer-events:none;color:#a5b3ca;font:400 12px/1 Inter Variable,Arial,sans-serif;position:absolute;right:10px}.game-rules-panel .game-rules-number[data-unit=s]{border:1px solid var(--rule-control-border);background:var(--rule-control-surface);justify-content:center;height:36px}.game-rules-panel .game-rules-number[data-unit=s]:focus-within{outline:1px solid var(--rule-accent)}.game-rules-panel .game-rules-number[data-unit=s] input{width:var(--rule-digits);text-align:right;background:0 0;border:0;outline:none;height:30px;min-height:0;padding:0}.game-rules-number[data-unit=s]>span{color:#b8c1d3;font-size:13px;position:static}.game-rules-panel input[type=number]{appearance:textfield}.game-rules-panel input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.game-rules-range{gap:6px;min-width:0;padding-top:8px;display:grid}.game-rules-range-limits{color:#96a6bf;justify-content:space-between;font:400 12px/1 Inter Variable,Arial,sans-serif;display:flex}.game-rules-solutions{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.game-rules-upper-bound{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.game-rules-upper-bound>span{color:#93a2b9;font:400 11.5px/1.4 Inter Variable,Arial,sans-serif}.game-rules-four-letters{cursor:pointer;text-transform:none;letter-spacing:0;border-top:1px solid #b1bad614;align-items:center;gap:9px;margin-top:3px;padding-top:10px;display:flex}.game-rules-four-letters>input{appearance:none;width:28px;height:16px;min-height:0;box-shadow:none;cursor:inherit;background:#303849;border:1px solid #acb6cb38;border-radius:20px;flex:0 0 28px;margin:0;padding:0;position:relative}.game-rules-four-letters>input:after{content:"";background:#a2adbf;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:2px}.game-rules-four-letters>input:checked{background:#7460df;border-color:#8a77e1}.game-rules-four-letters>input:checked:after{background:#e4e0f6;transform:translate(12px)}.game-rules-four-letters>input:focus-visible{outline:1px solid var(--rule-accent-soft);outline-offset:3px}.game-rules-four-letters>span{gap:3px;min-width:0;display:grid}.game-rules-four-letters strong{color:#d2d3e6;font:400 12.5px/1.4 Varela Round,Arial,sans-serif}.game-rules-four-letters small{color:#a4b2ca;font:400 12px/1.5 Varela Round,Arial,sans-serif}.game-rules-four-letters>b{color:var(--rule-accent-soft);flex:none;margin-left:auto;font:500 12.5px/1 Inter Variable,Arial,sans-serif}.game-rules-four-letters:has(input:disabled){cursor:default}.game-rules-solutions .game-rules-slider,.game-rules-upper-bound .game-rules-slider{grid-template-columns:69px minmax(0,1fr);gap:12px}.game-rules-solutions .game-rules-slider[data-compact=true]{grid-template-columns:minmax(0,1fr)}.game-rules-control-label{color:#b6c2d7;margin:1px 0 -2px;font-size:12.5px;display:block}.game-rules-panel input[type=range]{appearance:none;background:linear-gradient(to right, var(--rule-accent) var(--rule-progress), #3c475e var(--rule-progress));width:100%;min-width:0;height:3px;min-height:0;box-shadow:none;cursor:pointer;border:0;border-radius:10px;outline:none;margin:0;padding:0}.game-rules-panel input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--rule-accent);width:12px;height:12px;box-shadow:0 0 0 1px var(--rule-accent);border:2px solid #293449;border-radius:50%}.game-rules-panel input[type=range]::-moz-range-thumb{background:var(--rule-accent);width:8px;height:8px;box-shadow:0 0 0 1px var(--rule-accent);border:2px solid #293449;border-radius:50%}.game-rules-panel input[type=range]:focus-visible{outline:1px solid var(--rule-accent);outline-offset:7px}.game-rules-panel input[type=range]:disabled{cursor:default}.game-rules-endnote{color:#a8adc4;justify-content:center;align-items:center;gap:9px;margin:8px 0 2px;padding:8px 0;font-size:12px;display:flex}.game-rules-endnote:before,.game-rules-endnote:after{content:"";background:linear-gradient(90deg,#0000,#9380e94d);flex:1;max-width:32px;height:1px}.game-rules-endnote:after{transform:scaleX(-1)}.game-rules-endnote>span{color:var(--rule-accent);font-size:12.5px}.game-rules-panel .game-rules-footer{letter-spacing:0;background:#161c26;border-top:1px solid #b1b2d114;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;font:400 12px/1.4 Inter Variable,Arial,sans-serif;display:flex}.game-rules-footer p{color:#9baac2;text-align:center;width:100%;margin:0}.game-rules-save-state{color:#a7b4ca;flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-right:auto;padding:2px 0;font:400 12px/1.5 Inter Variable,Arial,sans-serif;display:flex}.game-rules-footer button{border:0;border-radius:0;min-height:36px;padding:0 13px;font:500 12px/1 Inter Variable,Arial,sans-serif;transition:box-shadow .18s,color .18s}.game-rules-reset{color:#a8b4ca;background:0 0}.game-rules-save{color:#e5e0f5;background:linear-gradient(100deg,#5b45c4,#624acf)}.game-rules-save:enabled:hover{box-shadow:0 3px 12px #5b45c42e}.game-rules-footer button:disabled{opacity:.45}.game-rules-footer .game-rules-save:disabled{opacity:1;color:#e5e0f599}.game-rules-panel button:focus-visible{outline:1px solid var(--rule-accent);outline-offset:3px}@media (forced-colors:active){.game-rules-four-letters>input{appearance:auto}.game-rules-four-letters>input:after{display:none}}@media (width<=558px){.game-rules-header{gap:10px;padding:10px 14px 9px}.game-rules-scroll{padding:10px 9px 6px 14px}.game-rules-section{padding:12px 0}.game-rules-panel input[type=number],.game-rules-panel select{height:36px;min-height:36px}.game-rules-section-kicker>span:last-child{font-size:12px}.game-rules-solutions .rule-choices{gap:0 13px}.game-rules-panel .game-rules-footer{padding:9px 12px}.game-rules-save-state{max-width:none;line-height:1.5}}@media (pointer:coarse){.game-rules-panel input[type=number],.game-rules-panel select{height:38px;min-height:38px;font-size:16px}}.game-rules-panel .rules-duration-row .game-rules-slider,.game-rules-panel .rules-lives-grid .game-rules-slider{display:block}.game-rules-panel .rules-duration-row .game-rules-number,.game-rules-panel .rules-lives-grid .game-rules-number{width:100%}.game-rules-panel .rules-duration-row{gap:8px;padding:0 0 5px}.game-rules-panel .rules-duration-row>span{gap:1px}.game-rules-panel .rules-lives-grid{gap:7px 10px}.game-rules-panel .rules-lives-grid>label{gap:5px}.game-rules-panel .rules-lives-grid .game-rules-slider{width:43px}.game-rules-panel .rules-life-options{margin-top:6px}.rules-verb-filter{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding-top:2px;display:flex}.rules-verb-filter>span{color:#a8b6cc;font:450 12px/1.5 Inter Variable,Arial,sans-serif}.rules-verb-filter [role=radiogroup]{flex-wrap:wrap;gap:0 14px;display:flex}.rules-verb-filter button{color:#a4aec3;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-height:32px;padding:5px 1px 7px;font:450 12px/1.45 Inter Variable,Arial,sans-serif;transition:color .15s,border-color .15s}.rules-verb-filter button:hover:enabled{color:#ded9f1}.rules-verb-filter button[aria-checked=true]{color:#ddd5f4;border-bottom-color:#ac96ff}.rules-verb-filter button:disabled{cursor:default;opacity:.65}.rules-verb-filter button[aria-checked=true]:disabled{opacity:1}.rules-verb-filter button:focus-visible{outline-offset:2px;outline:1px solid #baade4}@media (prefers-reduced-motion:reduce){.rules-verb-filter button{transition:none}}.rules-training-lists{gap:10px;margin-bottom:12px;display:grid}.rules-training-lists .game-rules-category,.rules-training-lists .rules-s-initial{margin:0}.game-rules-panel .rules-turn{border-top:1px solid #b8c2d814;gap:9px;min-width:0;padding:13px 0 14px;display:grid}.game-rules-panel .rules-turn h3{color:#e2e4ef;letter-spacing:.005em;margin:0;font:600 12.5px/1.4 Inter Variable,Arial,sans-serif}.rules-steppers{flex-wrap:wrap;align-items:end;gap:10px 14px;display:flex}.game-rules-panel .rules-lives{border:0;flex-wrap:wrap;gap:10px 14px;min-width:0;margin:0;padding:0;display:flex}.rules-stepper{gap:5px;width:96px;min-width:0;display:grid}.rules-stepper-label{color:#a4aec3;text-overflow:ellipsis;white-space:nowrap;font:450 12px/1.3 Inter Variable,Arial,sans-serif;overflow:hidden}.rules-stepper-control{border:1px solid var(--rule-control-border);background:var(--rule-control-surface);border-radius:8px;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;height:32px;transition:border-color .2s,background-color .2s;display:grid}.rules-stepper-control:hover{border-color:#b2bbd342}.rules-stepper-control:focus-within{border-color:#9380e999;outline:2px solid #9380e917}.game-rules-panel .rules-stepper-control>button{color:#b8c1d3;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;height:100%;padding:0;transition:color .15s,background-color .15s;display:grid}.rules-stepper-control>button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:13px;height:13px}.game-rules-panel .rules-stepper-control>button:hover:enabled{color:#f1eefb;background:#9380e924}.game-rules-panel .rules-stepper-control>button:disabled{color:#4f5870;cursor:default;opacity:1}.game-rules-panel .rules-stepper-control>button:focus-visible{outline:1px solid var(--rule-accent);outline-offset:1px}.rules-stepper-value{justify-content:center;align-items:baseline;gap:3px;min-width:0;display:flex}.game-rules-panel .rules-stepper-value input[type=number]{width:calc(var(--digits,2ch) + 3px);color:#d0d5e2;min-width:0;height:24px;min-height:0;box-shadow:none;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font:400 12.5px/1 Varela Round,Arial,sans-serif}.game-rules-panel .rules-stepper-value input[type=number]:hover:enabled,.game-rules-panel .rules-stepper-value input[type=number]:focus{box-shadow:none;background:0 0;border:0;outline:none}.game-rules-panel .rules-stepper-value input[type=number]:disabled{color:#d0d5e2;-webkit-text-fill-color:#d0d5e2;opacity:1}.rules-stepper-value>span{color:#a5b3ca;font:400 12px/1 Inter Variable,Arial,sans-serif}.rules-heart{fill:#f2a3c4;filter:drop-shadow(0 0 3px #f2a3c44d);flex:none;align-self:center;width:11px;height:11px}.rules-heart[data-empty]{fill:none;stroke:#f2a3c4;stroke-width:1.7px;filter:none}.game-rules-panel .rules-turn .rules-life-options{margin-top:2px}@media (pointer:coarse){.rules-stepper-control{grid-template-columns:28px minmax(0,1fr) 28px;height:36px}.game-rules-panel .rules-stepper-value input[type=number]{height:26px;min-height:0;font-size:16px}}@media (prefers-reduced-motion:reduce){.rules-stepper-control,.rules-stepper-control>button{transition:none}}.rules-dictionary-first .game-rules-section{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.rules-dictionary-first .game-rules-section-body{padding-top:0}.rules-dictionary-flags{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.rules-dictionary-flag{color:inherit;font-weight:inherit;letter-spacing:0;text-transform:none;display:block;position:relative}.game-rules-panel .rules-dictionary-flag input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.rules-dictionary-flag>span{border-radius:4px;place-items:center;padding:5px 7px;transition:background-color .15s,opacity .15s;display:grid;position:relative}.rules-dictionary-flag img,.rules-dictionary-flag i{object-fit:cover;opacity:.88;border-radius:2px;place-items:center;width:21px;height:14px;transition:opacity .15s;display:grid;box-shadow:0 1px 4px #080a1233}.rules-dictionary-flag i{color:#c9cee0;letter-spacing:.04em;background:#ffffff14;font:600 8.5px/1 Inter Variable,Arial,sans-serif}.rules-dictionary-flag:has(input:enabled):hover :is(img,i){opacity:1}.rules-dictionary-flag input:checked+span:before{content:"";background:#b2a2e2;border-radius:2px;width:12px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.rules-dictionary-flag input:checked+span :is(img,i){opacity:1}.rules-dictionary-flag input:focus-visible+span{outline-offset:1px;outline:2px solid #baade4}.rules-dictionary-flag input:disabled{cursor:default}.rules-dictionary-flag input:disabled:not(:checked)+span{opacity:.6}@media (prefers-reduced-motion:reduce){.rules-dictionary-flag>span,.rules-dictionary-flag img,.rules-dictionary-flag i{transition:none}}.rules-turn-fieldset{border:0;min-width:0;margin:0;padding:0}.game-rules-panel [data-readonly] :is(input,.rules-stepper button,.rules-option,.rules-dictionary-flag){pointer-events:none}.game-rules-panel.room-rules{--rr-accent:#a493ff;--rr-accent-text:#c9bfff;--rr-icon:#9d93d8;--rr-fill:#8b78f0;--rr-fill-line:#b3a7ff;--rr-tint:#ebe6ff12;--rr-tint-strong:#ebe6ff1f;--rr-hover:#ffffff08;--rr-line:#ebe6ff26;--rr-line-strong:#a493ff6b;--rr-focus:#c4b9ff;--rr-edge:#a493ff33;--rr-side:#141a29;--rr-label:#9d96c8;--rr-chosen-note:#aaa3cf;--rr-title:#ece6fb;--rr-star:#f4a6cb;--rr-star-glow:#f4a6cb80;--rr-link:#d6caf8;--rr-link-line:#b4a3e866;--select-height:36px;z-index:60;width:min(760px,100vw - 40px);height:min(600px,100dvh - 80px);max-height:none;translate:var(--window-drag-x,0px) var(--window-drag-y,0px);border:1px solid var(--rr-edge);color:#e6e7f1;background:#111624;border-radius:14px;margin:auto;font:400 13.5px/1.5 Inter Variable,Arial,sans-serif;position:fixed;inset:0;box-shadow:0 24px 70px #04060d8c,0 2px 10px #04060d4d;animation:.42s cubic-bezier(.2,.8,.2,1) both rr-window!important}@keyframes rr-window{0%{opacity:0;transform:translateY(10px)scale(.985)}}.game-rules-panel.room-rules[data-view=read]{height:min(480px,100dvh - 80px)}.room-rules :is(label,footer){text-transform:none;letter-spacing:0}.room-rules .rr-form{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.room-rules .rr-header{box-sizing:border-box;border-bottom:1px solid #c7cfe612;gap:11px;min-height:50px;padding:9px 10px 9px 16px}.room-rules .rr-header:after{display:none}.room-rules[data-window-drag=on] .rr-header{cursor:grab}.room-rules[data-window-dragging] .rr-header{cursor:grabbing}.room-rules[data-window-dragging]{-webkit-user-select:none;user-select:none}.room-rules .game-rules-mascot{width:30px;margin:-3px 0 -3px -1px}.room-rules .rr-header h2{color:#f3effc;letter-spacing:.005em;font:300 19px/1.2 PP Museum,Georgia,serif}.room-rules .game-rules-close{color:#aeb5c8;background:0 0;border-radius:50%;flex:0 0 30px;width:30px;height:30px;padding:0}.room-rules .game-rules-close svg{stroke-width:1.5px;width:16px;height:16px}.room-rules .game-rules-close:hover{color:#f1ecfd;background:var(--rr-tint)}.room-rules .game-rules-close:focus-visible{outline:1px solid var(--rr-focus);outline-offset:1px}.room-rules .rr-save{color:#9ea6ba;white-space:nowrap;flex:0 auto;align-items:center;gap:8px;min-width:0;font:400 12px/1.3 Inter Variable,Arial,sans-serif;display:inline-flex}.room-rules .rr-save-text{text-overflow:ellipsis;overflow:hidden;animation:.35s both rr-save-in!important}.room-rules .rr-save[data-state=saving]:before{content:"";clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#b4a3e8;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite rr-save-turn!important}.room-rules .rr-save[data-state=error]{color:#f2b6d1}.room-rules .rr-save button{min-height:0;color:var(--rr-link);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rr-link-line);text-decoration-color:var(--rr-link-line);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:2px}.room-rules .rr-save button:focus-visible{outline:1px solid var(--rr-focus);outline-offset:1px}@keyframes rr-save-in{0%{opacity:0}}@keyframes rr-save-turn{0%,to{opacity:.45;transform:rotate(0)scale(.85)}50%{opacity:1;transform:rotate(45deg)scale(1)}}.room-rules .rr-body{flex:1;grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid}.room-rules .rr-side{background:var(--rr-side);scrollbar-width:none;border-right:1px solid #c7cfe60f;flex-direction:column;gap:9px;min-height:0;padding:16px 10px 16px 12px;display:flex;overflow-y:auto}.room-rules .rr-side-label{color:var(--rr-label);padding:0 9px;font:400 11.5px/1 Inter Variable,Arial,sans-serif}.room-rules .rr-modes{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.room-rules :is(.rr-modes>button,.rr-mode-card){min-width:0;color:var(--rr-icon);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:18px minmax(0,1fr);place-items:start;gap:10px;padding:7px 18px 8px 9px;display:grid;position:relative}.room-rules .rr-modes>button{cursor:pointer;transition:background-color .2s,border-color .2s!important}.room-rules :is(.rr-modes,.rr-mode-card) svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;margin-top:1px;transition:color .2s,translate .3s cubic-bezier(.2,.8,.2,1)!important}.room-rules .rr-mode-text{gap:2px;min-width:0;display:grid}.room-rules .rr-mode-text>span{color:#e3e2ee;white-space:normal;font:450 13.5px/1.3 Inter Variable,Arial,sans-serif;transition:color .2s!important}.room-rules .rr-mode-text>small{color:#868ca1;text-wrap:pretty;font:400 12px/1.4 Inter Variable,Arial,sans-serif;transition:color .2s!important}.room-rules .rr-modes>button:hover:enabled{background:var(--rr-hover)}.room-rules .rr-modes>button:hover:enabled svg{color:var(--rr-accent-text);translate:0 -1px}.room-rules .rr-modes>button:hover:enabled .rr-mode-text>span{color:#f6f2ff}.room-rules :is(.rr-modes>button[aria-checked=true],.rr-mode-card){border-color:var(--rr-line);background:var(--rr-tint);box-shadow:inset 0 1px #ffffff0a}.room-rules :is(.rr-modes>button[aria-checked=true],.rr-mode-card) svg{color:var(--rr-accent-text)}.room-rules :is(.rr-modes>button[aria-checked=true],.rr-mode-card) .rr-mode-text>span{color:#f6f2ff}.room-rules :is(.rr-modes>button[aria-checked=true],.rr-mode-card) .rr-mode-text>small{color:var(--rr-chosen-note)}.room-rules .rr-modes>button:disabled{cursor:default;opacity:.38}.room-rules .rr-modes>button[aria-checked=true]:disabled{opacity:1}.room-rules .rr-modes>button:focus-visible{outline:1px solid var(--rr-focus);outline-offset:1px}.room-rules :is(.rr-modes>button,.rr-mode-card):after{content:"";background:var(--rr-star);pointer-events:none;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:7px;height:7px;filter:drop-shadow(0 0 3px var(--rr-star-glow));opacity:0;position:absolute;top:8px;right:8px;transform:scale(.2)rotate(-45deg);transition:opacity .2s,transform .4s cubic-bezier(.2,.9,.25,1.3)!important}.room-rules .rr-modes>button:is(:hover,:focus-visible):enabled:after{opacity:.7;transform:scale(.8)}.room-rules :is(.rr-modes>button[aria-checked=true],.rr-mode-card):after{opacity:1;transform:none}.room-rules .rr-mode-hint{display:none}.room-rules .rr-summary{border-top:1px solid #c7cfe612;margin-top:auto;padding:13px 9px 0}.room-rules .rr-sentence{gap:6px;margin:0;display:grid}.room-rules .rr-sentence-head{color:#f3effc;font:300 16px/1.25 PP Museum,Georgia,serif}.room-rules .rr-colon{display:none}.room-rules .rr-sentence-rest{color:#b9bfd0;text-wrap:pretty;font:400 12.5px/1.55 Inter Variable,Arial,sans-serif;display:block}.room-rules .rr-sentence-rest:first-letter{text-transform:uppercase}.room-rules .rr-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c7cfe626 transparent;flex-direction:column;gap:20px;padding:16px 20px 16px 24px;display:flex}.room-rules .rr-scroll>*{flex:none;animation:.4s cubic-bezier(.2,.8,.2,1) both rr-chapter!important}@keyframes rr-chapter{0%{opacity:0;translate:0 6px}}.room-rules .rr-scroll>.game-rules-section,.room-rules .rr-scroll>.training-panel{border:0;padding:0}.room-rules .rr-scroll>.training-panel>.game-rules-section{padding:0}.room-rules .game-rules-section,.room-rules .game-rules-section[data-tone]{--section-accent:var(--rr-accent)}.room-rules .game-rules-section h3{color:var(--rr-title);gap:8px;font:300 15.5px/1.2 PP Museum,Georgia,serif}.room-rules .game-rules-section h3 svg{stroke-width:1.6px;flex:0 0 15px;width:15px;height:15px}.room-rules .game-rules-section-body{gap:10px;padding-top:10px}.room-rules .rr-note{color:#8f98ad;text-wrap:pretty;margin:0 1px;font:400 12px/1.5 Inter Variable,Arial,sans-serif}.room-rules .rule-choices+.rr-note{margin-top:-2px}.room-rules .rules-dictionary-flags{gap:8px}.room-rules .rules-dictionary-flag>span{box-sizing:border-box;color:#c3c9d8;border:1px solid #c7cfe61a;border-radius:9px;align-items:center;gap:9px;height:34px;padding:0 14px 0 11px;font:450 13px/1 Inter Variable,Arial,sans-serif;display:inline-flex;transition:color .18s,background-color .18s,border-color .18s!important}.room-rules .rules-dictionary-flag :is(img,i){width:21px;height:14px;box-shadow:none;opacity:.9}.room-rules .rules-dictionary-flag .game-rules-sr-only{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.room-rules .rules-dictionary-flag:has(input:enabled):hover>span{color:#ece8f8;background:var(--rr-hover);border-color:#c7cfe629}.room-rules .rules-dictionary-flag input:checked+span{color:#f6f2ff;border-color:var(--rr-line);background:var(--rr-tint)}.room-rules .rules-dictionary-flag input:checked+span:before{display:none}.room-rules .rules-dictionary-flag input:focus-visible+span{outline:1px solid var(--rr-focus);outline-offset:2px}.room-rules .rule-choices{border:1px solid #c7cfe61a;border-radius:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;padding:3px;display:grid}.room-rules .rule-choices>button{color:#a9b0c3;border-radius:7px;justify-content:center;align-items:center;min-height:28px;margin:0;padding:0 6px;font:450 12.5px/1 Inter Variable,Arial,sans-serif;transition:color .18s,background-color .18s!important}.room-rules .rule-choices>button:after{display:none}.room-rules .rule-choices>button:hover:enabled{color:#ece8f8;background:var(--rr-hover)}.room-rules .rule-choices>button[aria-pressed=true]{color:#fff;background:var(--rr-tint-strong)}.room-rules .rule-choices>button:focus-visible{outline:1px solid var(--rr-focus);outline-offset:0}.room-rules .rule-choices[data-wrap]{border:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.room-rules .rule-choices[data-wrap]>button{border:1px solid #c7cfe61a;border-radius:9px;gap:6px;min-height:32px;padding:0 12px;font-size:12.5px}.room-rules .rule-choices[data-wrap]>button[aria-pressed=true]{border-color:var(--rr-line);background:var(--rr-tint)}.room-rules .rule-choices>button>small{color:#8d93a7;font-size:11.5px}.room-rules .rule-choices>button[aria-pressed=true]>small{color:var(--rr-chosen-note)}.room-rules .rr-precise{border-left:1px solid var(--rr-line);gap:10px;margin:0 0 0 1px;padding:2px 0 2px 14px;display:grid;animation:.3s both rr-chapter!important}.room-rules .rr-precise .rule-choices{grid-auto-columns:auto;justify-self:start}.room-rules .rr-precise .rule-choices>button{padding:0 12px}.room-rules .rules-steppers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.room-rules .rules-lives{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.room-rules .rules-stepper{gap:6px;width:auto}.room-rules .rules-stepper-label{color:#979eb2;font:400 12px/1.2 Inter Variable,Arial,sans-serif}.room-rules .rules-stepper-control{box-sizing:border-box;background:#ffffff04;border-color:#c7cfe61f;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 28px;height:34px}.room-rules .rules-stepper-control:hover{border-color:#c7cfe62e}.room-rules .rules-stepper-control:focus-within{border-color:var(--rr-line-strong);outline:2px solid var(--rr-hover)}.room-rules .rules-stepper-control>button{color:#aab3c6;border-radius:8px}.room-rules .rules-stepper-control>button svg{stroke-width:1.6px;width:12px;height:12px}.room-rules .rules-stepper-control>button:hover:enabled{color:#f6f2ff;background:var(--rr-tint)}.room-rules .rules-stepper-control>button:disabled{color:#4f5870}.room-rules .rules-stepper-value{align-items:center;gap:5px}.room-rules .rules-stepper-value input[type=number]{color:#f3effc;height:24px;font:450 14px/1 Inter Variable,Arial,sans-serif}.room-rules .rules-stepper-value input[type=number]:disabled{color:#f3effc;-webkit-text-fill-color:#f3effc}.room-rules .rules-stepper-value>span{color:#979eb2;font:400 11.5px/1 Inter Variable,Arial,sans-serif}.room-rules .rules-lives[data-infinite]{grid-template-columns:minmax(0,1fr)}.room-rules .rules-infinite{gap:6px;min-width:0;display:grid;animation:.45s cubic-bezier(.2,.8,.2,1) both rules-infinite-in!important}.room-rules .rules-infinite-value{align-items:center;gap:12px;min-width:0;height:34px;display:flex}.room-rules .rules-infinite-mark{--infinite-ring:#111624;flex:none;width:60px;height:30px}.room-rules .rules-infinite-value>span:last-child{color:#f3effc;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font:300 19px/1 PP Museum,Georgia,serif;overflow:hidden}@keyframes rules-infinite-in{0%{opacity:0;transform:translateY(3px)}}.room-rules .rules-heart{width:11px;height:11px}.room-rules .rules-turn-fieldset{gap:10px;display:grid}.room-rules .rules-turn-fieldset>.rr-note{margin-top:0}.room-rules .rr-switch{border-top:0;gap:16px;padding:0}.room-rules :is(.rr-note,.rr-precise,.rules-turn-fieldset,.rr-help-time)+.rr-switch,.room-rules :is(.rr-note,.rr-precise)+.rr-inline{border-top:1px solid #c7cfe60f;padding-top:11px}.room-rules .rr-switch>span,.room-rules .rr-inline>span{gap:2px}.room-rules :is(.rr-switch,.rr-inline) strong{color:#e9e8f2;font:450 13.5px/1.35 Inter Variable,Arial,sans-serif}.room-rules :is(.rr-switch,.rr-inline) small{color:#8f98ad;text-wrap:pretty;font:400 12px/1.45 Inter Variable,Arial,sans-serif}.room-rules .rr-switch input{box-sizing:border-box;background:#262e42;border-color:#b4bfda2e;border-radius:18px;width:32px;height:18px;transition:background-color .2s,border-color .2s!important}.room-rules .rr-switch input:after{background:#a3aec4;width:12px;height:12px;top:2px;left:2px;transition:transform .22s cubic-bezier(.3,.8,.3,1),background-color .2s!important}.room-rules .rr-switch input:checked{border-color:var(--rr-fill-line);background:var(--rr-fill)}.room-rules .rr-switch input:checked:after{background:#fff;transform:translate(14px)}.room-rules .rr-switch input:focus-visible{outline:1px solid var(--rr-focus);outline-offset:3px}.room-rules .rr-switch:has(input:disabled){cursor:default}.room-rules .rr-inline{justify-content:space-between;align-items:center;gap:16px;display:flex}.room-rules .rr-inline>span{min-width:0;display:grid}.room-rules .rr-inline .rules-stepper{flex:none;width:120px}.room-rules .rr-inline .rules-stepper-label{display:none}.room-rules .rr-field-label{color:#979eb2;margin-bottom:-4px;font:400 12px/1.2 Inter Variable,Arial,sans-serif}.room-rules .rr-help-time{gap:10px;display:grid}.room-rules .rr-help-time .rr-note{color:#b9bfd0;font-size:12.5px}.room-rules .rr-slider{display:block}.room-rules .game-rules-range{gap:8px;padding-top:4px}.room-rules input[type=range]{background:linear-gradient(to right, var(--rr-fill) var(--rule-progress), #ffffff1a var(--rule-progress));border-radius:3px;height:3px}.room-rules input[type=range]::-webkit-slider-thumb{width:14px;height:14px;box-shadow:0 0 0 4px var(--rr-tint-strong);background:#f6f2ff;border:0;transition:box-shadow .2s!important}.room-rules input[type=range]::-moz-range-thumb{width:14px;height:14px;box-shadow:0 0 0 4px var(--rr-tint-strong);background:#f6f2ff;border:0}.room-rules input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 6px var(--rr-tint-strong)}.room-rules .game-rules-range-limits{color:#8d93a7;font-size:11.5px}.room-rules .training-panel{font:400 12.5px/1.55 Inter Variable,Arial,sans-serif}.room-rules .training-lists{gap:10px}.room-rules .training-list-family{grid-template-columns:80px minmax(0,1fr);gap:12px}.room-rules .training-list-length{color:#979eb2;padding-top:9px;font-size:12px}.room-rules .training-empty{border:0;border-left:1px solid var(--rr-line);background:0 0;border-radius:0;margin:2px 0 2px 1px;padding:2px 0 2px 14px}.room-rules .training-empty>strong{color:#e9e8f2;font:450 13.5px/1.4 Inter Variable,Arial,sans-serif}.room-rules .training-empty p{color:#8f98ad;font-size:12px}.room-rules .training-empty button,.room-rules .training-prepare{color:var(--rr-link);font:450 12.5px/1.5 Inter Variable,Arial,sans-serif}.room-rules[data-view=read] .rr-scroll{gap:0;padding-top:12px}.room-rules .rr-readonly{margin:0;display:grid}.room-rules .rr-readonly>div{border-bottom:1px solid #c7cfe60f;grid-template-columns:128px minmax(0,1fr);gap:16px;padding:11px 0;display:grid}.room-rules .rr-readonly dt{color:#979eb2;font:400 12.5px/1.5 Inter Variable,Arial,sans-serif}.room-rules .rr-readonly dd{color:#f1edfb;margin:0;font:450 13.5px/1.5 Inter Variable,Arial,sans-serif}.room-rules .rr-owner-note{color:#868ca1;align-items:center;gap:9px;margin:auto 0 0;padding-top:18px;font:400 12px/1.5 Inter Variable,Arial,sans-serif;display:flex}.room-rules .rr-owner-note svg{fill:none;width:15px;height:15px;stroke:var(--rr-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (width<=960px){.room-rules .rr-body{grid-template-columns:216px minmax(0,1fr)}.room-rules .rr-scroll{padding-inline:18px 14px}}@media (width<=760px){.game-rules-panel.room-rules,.game-rules-panel.room-rules[data-view=read]{width:100%;height:100dvh;box-shadow:none;border:0;border-radius:0;translate:none;animation-name:rr-sheet!important}@keyframes rr-sheet{0%{opacity:0;transform:translateY(16px)}}.room-rules .rr-header{gap:10px;min-height:54px;padding:6px 6px 6px 14px}.room-rules .game-rules-mascot{width:30px}.room-rules .rr-header h2{font-size:19px}.room-rules .game-rules-close{flex-basis:44px;width:44px;height:44px}.room-rules .rr-body{overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.room-rules .rr-side{background:0 0;border:0;flex:none;gap:8px;padding:14px 14px 0;overflow:visible}.room-rules .rr-side-label{display:none}.room-rules .rr-summary{border:0;order:-1;margin:0 0 10px;padding:0}.room-rules .rr-sentence{gap:5px}.room-rules .rr-modes{grid-template-columns:repeat(5,minmax(min-content,1fr));gap:2px}.room-rules .rr-modes>button{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;padding:9px 0 8px}.room-rules .rr-modes>button .rr-mode-text>span{letter-spacing:-.01em;white-space:nowrap;font-size:11.5px;line-height:1.2}.room-rules .rr-modes>button .rr-mode-text>small,.room-rules .rr-modes>button:after{display:none}.room-rules .rr-modes svg{margin:0}.room-rules .rr-mode-hint{color:var(--rr-chosen-note);text-wrap:pretty;margin:0 1px;font:400 12px/1.5 Inter Variable,Arial,sans-serif;display:block;animation:.3s both rr-chapter!important}.room-rules .rr-scroll{scrollbar-gutter:auto;flex:none;gap:20px;padding:18px 14px 24px;overflow:visible}.room-rules .rr-scroll>:first-child{border-top:1px solid #c7cfe60f;padding-top:16px}.room-rules .game-rules-section-body{gap:10px;padding-top:10px}.room-rules .rules-dictionary-flags{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.room-rules .rules-dictionary-flag>span{justify-content:center;width:100%;height:38px;padding:0 12px}.room-rules .rule-choices{gap:2px}.room-rules .rule-choices>button{min-height:34px;padding:0 2px;font-size:12.5px}.room-rules .rules-steppers,.room-rules .rules-lives{gap:8px}.room-rules .rules-stepper-control{grid-template-columns:30px minmax(0,1fr) 30px;height:38px}.room-rules .rr-inline .rules-stepper{width:116px}.room-rules .rr-readonly>div{grid-template-columns:108px minmax(0,1fr);gap:12px}.room-rules[data-view=read] .rr-side{padding-bottom:6px}.room-rules[data-view=read] .rr-scroll{padding-top:6px}.room-rules[data-view=read] .rr-scroll>:first-child{border-top:0;padding-top:0}}@media (forced-colors:active){.room-rules :is(.rr-modes>button[aria-checked=true],.rule-choices>button[aria-pressed=true],.rules-dictionary-flag input:checked+span){border-color:highlight}}.game-rules-panel .rules-records{gap:4px;padding:4px 0 16px;display:grid}.game-rules-panel .rules-record-board{display:grid}.game-rules-panel .rules-record-section{padding-top:4px;position:relative}.game-rules-panel .rules-record-section>h3{display:none}.game-rules-panel .rules-record-section>.game-rules-section-body{padding-top:0}.game-rules-panel .rules-record-sky{height:82px;position:relative}.rules-record-sparkles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rules-record-sparkles svg{fill:#e4dcfb;opacity:.35;filter:drop-shadow(0 0 3px #cdc0f699);transform:translate(-50%,-50%)scale(.8);translate:calc(var(--px,0) * var(--d,1) * -7px) calc(var(--py,0) * var(--d,1) * -4px);transition:translate .9s cubic-bezier(.2,.8,.2,1);animation:4.2s ease-in-out infinite record-twinkle;position:absolute}.rules-record-sparkles svg[data-side=cold]{fill:#e2ecff;filter:drop-shadow(0 0 3px #96bef0b3)}.rules-record-sparkles svg[data-side=warm]{fill:#ffe6dc;filter:drop-shadow(0 0 3px #f09682a6)}@keyframes record-twinkle{0%,to{opacity:.28;transform:translate(-50%,-50%)scale(.7)rotate(0)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)rotate(45deg)}}.rules-record-meteor{opacity:0;transform-origin:0;background:linear-gradient(90deg,#0000,#ece6ffd9);border-radius:1px;width:46px;height:1px;animation:9s ease-in 2.5s infinite record-meteor;position:absolute;top:4px;left:2%;transform:rotate(18deg)}@keyframes record-meteor{0%,84%{opacity:0;translate:0}87%{opacity:1}94%{opacity:0;translate:110px 36px}to{opacity:0;translate:110px 36px}}.rules-record-comet{left:var(--x0);top:var(--y0);z-index:0;opacity:0;pointer-events:none;background:#f6f2ff;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;animation:3.6s cubic-bezier(.45,0,.25,1) 1.4s infinite record-comet;position:absolute;box-shadow:0 0 6px 2px #c5b7f0bf,0 0 14px 4px #ece6ff40}@keyframes record-comet{0%{left:var(--x0);top:var(--y0);opacity:0}12%{opacity:1}72%{opacity:1}80%,to{left:var(--x1);top:var(--y1);opacity:0}}.rules-record-path{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rules-record-path line{stroke:#c5b7f04d;stroke-width:1px;stroke-dasharray:2 4;stroke-linecap:round}.rules-record-path line.rules-record-preview{stroke:#cdc0f666;stroke-dasharray:none;stroke-width:1.2px;animation:.3s both record-preview-in}@keyframes record-preview-in{0%{opacity:0}}.rules-record-path line.rules-record-lit{stroke:#d6cbfad9;stroke-width:1.4px;filter:drop-shadow(0 0 3px #cdc0f680);stroke-dasharray:1;stroke-dashoffset:1px;animation:record-path-draw .45s cubic-bezier(.4, 0, .2, 1) calc(var(--i) * .32s + .1s) forwards}@keyframes record-path-draw{to{stroke-dashoffset:0}}.game-rules-panel .rules-record-node{left:var(--x);top:var(--y);color:#8f99ad;isolation:isolate;z-index:1;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;width:56px;margin:0;padding:0;display:grid;position:absolute;transform:translate(-50%,-18px)}.rules-record-float{animation:record-rise .6s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 70ms) both, record-float 5.6s ease-in-out calc(var(--i) * -1.1s) infinite;display:block}@keyframes record-rise{0%{opacity:0;translate:0 6px;scale:.85}to{opacity:1;translate:0;scale:1}}@keyframes record-float{0%,to{translate:0}50%{translate:0 -2.5px}}.rules-record-star{object-fit:contain;opacity:.94;width:40px;height:36px;filter:saturate(.92) drop-shadow(0 2px 6px rgba(var(--record-tint), .22));-webkit-user-select:none;user-select:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s,filter .3s;display:block}.rules-record-name{font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-top:1px;font:500 11.5px/1.2 Inter Variable,Arial,sans-serif;transition:color .2s}.game-rules-panel .rules-record-node:hover:enabled .rules-record-star,.game-rules-panel .rules-record-node:focus-visible .rules-record-star{opacity:1;filter:drop-shadow(0 4px 10px rgba(var(--record-tint), .45));transform:translateY(-3px)scale(1.08)}.game-rules-panel .rules-record-node:hover:enabled,.game-rules-panel .rules-record-node:focus-visible{color:#d6d2e8}.game-rules-panel .rules-record-node:focus-visible{outline:none}.game-rules-panel .rules-record-node:focus-visible .rules-record-name{text-underline-offset:3px;-webkit-text-decoration:underline #baade4;text-decoration:underline #baade4}.game-rules-panel .rules-record-node[data-active]{color:color-mix(in srgb, rgb(var(--record-tint)) 45%, #f4f1fb)}.game-rules-panel .rules-record-node:after{content:"";background:radial-gradient(circle, rgba(var(--record-tint), .26), transparent 68%);opacity:0;pointer-events:none;z-index:-1;border-radius:50%;width:54px;height:54px;margin:-27px 0 0 -27px;transition:opacity .3s;position:absolute;top:18px;left:50%}.game-rules-panel .rules-record-node:hover:enabled:after{opacity:1}.game-rules-panel .rules-record-node[data-active] .rules-record-star{opacity:1;filter:drop-shadow(0 0 7px rgba(var(--record-tint), .5));animation:3.2s ease-in-out infinite record-glow;transform:scale(1.18)}.game-rules-panel .rules-record-node:before{content:"";opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(circle,#cdc0f633,#cdc0f60f 45%,#0000 70%);border-radius:50%;width:86px;height:86px;margin:-43px 0 0 -43px;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:18px;left:50%;transform:scale(.6)}.game-rules-panel .rules-record-node[data-active]:before{opacity:1;animation:3.2s ease-in-out infinite record-halo;transform:scale(1)}@keyframes record-halo{0%,to{opacity:.75}50%{opacity:1}}@keyframes record-glow{0%,to{filter:drop-shadow(0 0 5px rgba(var(--record-tint), .45))}50%{filter:drop-shadow(0 0 9px rgba(var(--record-tint), .65))}}.game-rules-panel .rules-record-node[data-active] .rules-record-name{margin-top:4px}.game-rules-panel .rules-record-node:disabled{cursor:default}.game-rules-panel .rules-record-detail{border-top:1px solid #b2bbd314;justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin-top:6px;padding:8px 0 0;animation:.35s cubic-bezier(.2,.8,.2,1) both record-detail-in;display:flex}@keyframes record-detail-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.rules-record-detail-star{object-fit:contain;width:24px;height:22px;filter:drop-shadow(0 1px 5px rgba(var(--record-tint), .45));flex:none;margin-right:-2px}.game-rules-panel .rules-record-detail[data-mode] .rules-record-text{flex:1}.rules-record-text{gap:1px;min-width:0;display:grid}.rules-record-text strong{color:#e4e2f0;white-space:nowrap;font:400 14px/1.25 Varela Round,Arial,sans-serif}.game-rules-panel .rules-record-range{color:#8f99ad;text-overflow:ellipsis;white-space:nowrap;font:450 12px/1.35 Inter Variable,Arial,sans-serif;overflow:hidden}.rules-record-hint{color:#8f99ad;font:450 11.5px/1.45 Inter Variable,Arial,sans-serif}.rules-record-best{color:#d0d5e2;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.rules-record-best b{color:inherit;font:400 13px/1 Varela Round,Arial,sans-serif}.rules-record-best small{color:#8f99ad;font:450 11.5px/1 Inter Variable,Arial,sans-serif}.rules-record-best[data-empty]{color:#5d6679;font:400 12px/1 Inter Variable,Arial,sans-serif}.game-rules-panel .rules-record-conditions{width:100%;margin:0;display:grid}.game-rules-panel .rules-records .game-rules-section-body{border:0;display:block}.game-rules-panel .rules-record-conditions>div{justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.game-rules-panel .rules-record-conditions>div+div{border-top:1px solid #b2bbd312}.game-rules-panel .rules-record-conditions dt{color:#c8cedd;font:450 12px/1.35 Inter Variable,Arial,sans-serif}.game-rules-panel .rules-record-conditions dd{color:#d0d5e2;font-variant-numeric:tabular-nums;margin:0;font:400 13px/1.35 Varela Round,Arial,sans-serif}.game-rules-panel .rules-records .rules-record-note{color:#8f99ad;margin:8px 0 0;font:450 12px/1.5 Inter Variable,Arial,sans-serif}.game-rules-panel .rules-record-leaderboard{color:#c5b7f0;text-underline-offset:4px;justify-self:start;margin-top:10px;font:450 12px/1.5 Inter Variable,Arial,sans-serif;-webkit-text-decoration:underline #c5b7f04d;text-decoration:underline #c5b7f04d;transition:color .15s,text-decoration-color .15s}.game-rules-panel .rules-record-leaderboard:hover{color:#e0d8fb;text-decoration-color:#e0d8fb99}@media (prefers-reduced-motion:reduce){.rules-record-star,.rules-record-name{transition:none}.rules-record-float,.rules-record-path line.rules-record-lit,.game-rules-panel .rules-record-detail,.rules-record-sparkles svg,.rules-record-meteor,.rules-record-path line.rules-record-preview,.game-rules-panel .rules-record-node[data-active] .rules-record-star,.game-rules-panel .rules-record-node[data-active]:before{animation:none}.rules-record-path line.rules-record-lit{stroke-dashoffset:0}.rules-record-comet{display:none}.rules-record-sparkles svg{transition:none;translate:none}.game-rules-panel .rules-record-node:hover:enabled .rules-record-star,.game-rules-panel .rules-record-node:focus-visible .rules-record-star{transform:none}}.game-shell .chat-settings-content{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:18px 14px 14px}.chat-settings-form{color:#bec6d8;gap:18px;min-width:0;font:400 12.5px/1.5 Inter Variable,Arial,sans-serif;display:grid}.chat-settings-form label{letter-spacing:0;text-transform:none;font-weight:400}.chat-settings-heading{border-bottom:1px solid #cbd3e41a;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:0 2px 16px;display:grid}.chat-settings-heading small{color:#aeb9ca;letter-spacing:.08em;text-transform:uppercase;font:500 12px/1.3 Inter Variable,Arial,sans-serif}.chat-settings-heading h2{color:#e0e5ed;letter-spacing:-.025em;margin:6px 0 0;font:400 18px/1.25 Varela Round,Arial,sans-serif}.chat-settings-access{color:#aeb9ca;white-space:nowrap;font-size:12px}.chat-settings-heading p{color:#a8b5ca;grid-column:1/-1;margin:10px 0 0;font-size:12px}.chat-settings-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.chat-settings-section{min-width:0}.chat-settings-section>summary{color:#c7cedb;cursor:pointer;border-bottom:1px solid #cbd3e41a;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;font:500 12px/1.5 Inter Variable,Arial,sans-serif;list-style:none;display:flex}.chat-settings-section>summary::-webkit-details-marker{display:none}.chat-settings-section>summary:after{content:"";border-bottom:1px solid #a99bc9;border-right:1px solid #a99bc9;width:6px;height:6px;margin-right:3px;transform:rotate(45deg)}.chat-settings-section[open]>summary{margin-bottom:8px}.chat-settings-section[open]>summary:after{transform:rotate(225deg)}.chat-settings-section>summary:focus-visible{outline-offset:3px;outline:1px solid #ac96ff}.chat-settings-section h3,.game-shell .ban-list h3{color:#c7cedb;letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 11px;font:600 12px/1.5 Inter Variable,Arial,sans-serif;display:flex}.chat-settings-section h3:before,.game-shell .ban-list h3:before{content:none}.chat-settings-section h3:after{content:"";background:linear-gradient(90deg,#cbd3e429,#0000);flex:1;min-width:12px;height:1px}.chat-setting-toggle,.chat-setting-length{background:#f0f0f007;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:11px 12px;display:grid;position:relative}.chat-setting-toggle+.chat-setting-toggle,.chat-setting-length{margin-top:2px}.chat-setting-toggle>span,.chat-setting-length>span{gap:4px;min-width:0;display:grid}.chat-settings-form b{color:#d7d9e8;font:400 13px/1.4 Varela Round,Arial,sans-serif}.chat-setting-toggle small,.chat-setting-length small,.chat-setting-terms small{color:#a5b2c8;font:400 12px/1.5 Inter Variable,Arial,sans-serif}.chat-setting-toggle{cursor:pointer}.chat-setting-toggle input{z-index:1;opacity:0;width:32px;height:18px;min-height:0;cursor:inherit;border:0;margin:0;padding:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.chat-setting-toggle i{background:#3c4256;border-radius:20px;width:32px;height:18px;transition:background .18s;display:block;position:relative}.chat-setting-toggle i:after{content:"";background:#a8aec1;border-radius:50%;width:12px;height:12px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.chat-setting-toggle input:checked+i{background:#69758f}.chat-setting-toggle input:checked+i:after{background:#e4e7ef;transform:translate(14px)}.chat-setting-toggle input:focus-visible+i{outline-offset:4px;outline:1px solid #b1a1e5}.chat-setting-toggle:has(input:disabled){cursor:default}.chat-setting-toggle[data-read-only=true]{cursor:default}.chat-sound-controls{background:#f0f0f007;gap:10px;padding:4px 12px 12px;display:grid}.chat-sound-mix{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.chat-sound-channel{color:#c8c5d9;grid-template-columns:1fr auto;align-items:center;gap:3px 5px;min-width:0;font:400 12.5px/1.4 Varela Round,Arial,sans-serif;display:grid}.chat-sound-channel output{color:#b7afcd;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.chat-settings-form .chat-sound-channel input{appearance:auto;width:100%;min-width:0;height:24px;min-height:24px;box-shadow:none;accent-color:#8998b3;opacity:1;cursor:pointer;background:0 0;border:0;grid-column:1/-1;margin:0;padding:0}.chat-sound-channel input:focus-visible{outline-offset:2px;outline:2px solid #ac96ff}.chat-sound-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.chat-settings-form .chat-sound-previews button{color:#c6ccdd;text-align:left;background:0 0;border:1px solid #cdd2e417;border-radius:5px;justify-content:flex-start;align-items:center;gap:6px;min-height:34px;padding:6px 8px;font:400 12.5px/1.3 Varela Round,Arial,sans-serif;display:flex}.chat-sound-previews svg{fill:none;stroke:#a99fcb;stroke-width:1.3px;stroke-linejoin:round;flex:none;width:12px;height:12px}.chat-settings-form .chat-sound-previews button:hover:enabled{color:#e3deee;background:#ccc4e90f}.chat-sound-previews button:focus-visible{outline-offset:2px;outline:2px solid #aa9cdb}.chat-settings-form .chat-sound-controls :disabled{opacity:.4;cursor:default}.chat-setting-toggle .chat-setting-status{color:#a9b5c8;white-space:nowrap;font:500 12px/1.4 Inter Variable,Arial,sans-serif;display:block}.chat-setting-toggle .chat-setting-status[data-enabled=true]{color:#c5cbd9}.chat-settings-form input[type=number],.chat-settings-form textarea{color:#dbe1ea;min-width:0;box-shadow:none;background:#0f162533;border:1px solid #afbdd324;border-radius:0;font:400 13px/1.5 Inter Variable,Arial,sans-serif}.chat-settings-form input[type=number]{text-align:center;font-variant-numeric:tabular-nums;width:64px;height:34px;min-height:34px;padding:0 6px}.chat-setting-terms{background:#f0f0f007;gap:7px;padding:12px;display:grid}.chat-settings-form textarea{resize:vertical;width:100%;min-height:88px;max-height:200px;margin-top:5px;padding:9px 10px;display:block}.chat-settings-form textarea::placeholder{color:#738198}.chat-settings-form input[type=number]:focus,.chat-settings-form textarea:focus{border-color:#ac96ff7a;outline:2px solid #ac96ff0f}.chat-settings-fields:disabled{opacity:1}.chat-settings-fields :disabled{opacity:1;-webkit-text-fill-color:currentColor;cursor:default}.chat-setting-toggle input:disabled{opacity:0}.chat-settings-terms-count{text-align:right;color:#aab6c8;font-variant-numeric:tabular-nums;font:400 12px/1.4 Inter Variable,Arial,sans-serif}.chat-settings-error{color:#d3acb9;margin:-4px 2px 0;font-size:12px}.chat-settings-footer{letter-spacing:0;background:0 0;border-top:1px solid #ffffff0e;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.chat-settings-footer>span{color:#a7b4ca;font:400 12px/1.5 Inter Variable,Arial,sans-serif}.chat-settings-footer>div{justify-content:flex-end;gap:8px;display:flex}.chat-settings-footer button{border:0;border-radius:0;min-height:34px;padding:0 14px;font:500 12.5px/1 Inter Variable,Arial,sans-serif}.chat-settings-reset{color:#a8aec3;background:0 0}.chat-settings-reset:hover:enabled{color:#d1c9e7}.chat-settings-footer .save-settings{color:#e3ddf3;background:linear-gradient(100deg,#5b45c4,#624acf);transition:box-shadow .18s}.chat-settings-footer .save-settings:hover:enabled{box-shadow:0 3px 12px #5b45c42e}.chat-settings-footer .save-settings:disabled{color:#e5e0f580;cursor:default}.chat-settings-reset:disabled{opacity:.4;cursor:default}.chat-settings-footer button:focus-visible{outline-offset:3px;outline:1px solid #b5a5e6}.chat-settings-footer p{color:#b0aac5;text-align:center;margin:0;font-size:12px}.game-shell .ban-list{gap:8px;margin-top:24px;padding:0 0 8px;display:grid}.game-shell .ban-list h3{margin-bottom:3px}.game-shell .ban-list h3 span{color:#aab6c8;font-size:12px}.game-shell .ban-list p{color:#a5b2c8;margin:0;font:400 12px/1.5 Inter Variable,Arial,sans-serif}.game-shell .ban-list>div{background:#f0f0f007;align-items:center;gap:10px;padding:10px;display:flex}.game-shell .ban-list>div>span{overflow-wrap:anywhere;color:#c8cfdb;flex:1;min-width:0;font:400 13px/1.4 Varela Round,Arial,sans-serif}.game-shell .ban-list button{color:#b7bed0;background:0 0;border:0;border-radius:0;min-height:28px;padding:0 8px;font:400 12px/1 Inter Variable,Arial,sans-serif}.game-shell .ban-list button:hover:enabled{background:#9380e90f}.game-shell .ban-list button:focus-visible{outline-offset:2px;outline:1px solid #b5a5e6}.game-shell .ban-list button:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.chat-setting-toggle i,.chat-setting-toggle i:after,.chat-settings-footer .save-settings{transition:none}}@media (pointer:coarse){.chat-settings-form input[type=number],.chat-settings-form textarea{font-size:16px}}.chat-settings-counters-only .live-category-settings{border-top:0;margin-top:0;padding-top:4px}.chat-panel:has(.chat-settings-counters-only) .ban-list{display:none}.chat-settings-counters-only .live-category-settings{border-bottom:0}.chat-settings-rules{border-bottom:1px solid #cbd3e41a;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 14px;padding:0 2px 16px;display:grid}.chat-settings-rules>span{gap:5px;min-width:0;display:grid}.chat-settings-rules small{color:#a5b0c4;text-wrap:pretty;font:400 12px/1.55 Inter Variable,Arial,sans-serif}.chat-settings-rules button{color:#d4c8fb;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:1px;padding:3px 0;font:450 12.5px/1.4 Inter Variable,Arial,sans-serif;display:inline-flex;transition:color .16s!important}.chat-settings-rules button:hover{color:#efe9ff}.chat-settings-rules button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:translate .2s!important}.chat-settings-rules button:hover svg{translate:2px}.chat-settings-rules button:focus-visible{outline-offset:3px;outline:1px solid #ac96ff}.live-category-settings{color:#c3c8d5;border-block:1px solid #c4cbd612;margin:10px 0 16px;padding:12px 0;font:400 12px/1.5 Inter Variable,Arial,sans-serif}.live-category-settings summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.live-category-settings summary::-webkit-details-marker{display:none}.live-category-title{gap:1px;min-width:0;display:grid}.live-category-title b{color:#e0e1e8;font-size:12.5px;font-weight:500}.live-category-title small{color:#8f98aa;font-size:11.5px}.live-category-count{color:#aab3c5;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border-radius:0;min-width:22px;margin-left:auto;padding:0;font-size:12px}.live-category-count[data-empty=true]{color:#7f889b;background:0 0}.live-category-settings summary i{border-bottom:1px solid #a4aabb;border-right:1px solid #a4aabb;flex:none;width:5px;height:5px;margin-right:4px;transition:transform .18s;transform:rotate(45deg)}.live-category-settings[open] summary i{transform:rotate(225deg)}.live-category-group{margin-top:12px}.live-category-group header{color:#9aa4b8;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}.live-category-group header:after{content:none}.live-category-options{flex-wrap:wrap;gap:5px;display:flex}.live-counter-chip{color:#aab3c5;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #bec7d71f;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:2px 10px;transition:background .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.live-counter-chip:hover{color:#dfe3ec;border-color:#bec7d738}.live-counter-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.live-counter-chip i{display:none}.live-counter-chip span{white-space:nowrap;font-size:11.5px}.live-counter-chip svg{fill:none;stroke:#e4e1f0;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px;margin-right:-3px;display:none}.live-counter-chip:has(:checked){color:#f1f2f6;background:0 0;border-color:#d6d0ec6b}.live-counter-chip:has(:checked) svg{display:block}.live-counter-chip:has(:focus-visible){outline-offset:2px;outline:1px solid #a996d7}.live-category-footer{letter-spacing:0;text-align:left;color:inherit;font-size:inherit;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;padding:0;display:flex}.live-category-footer>span{gap:6px;display:flex}.live-category-footer button{color:#c3c8d5;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #c4cbd624;border-radius:7px;padding:5px 10px;font:500 12px/1.2 Inter Variable,Arial,sans-serif}.live-category-footer button:hover:enabled{color:#f1f2f6;background:0 0;border-color:#d6d0ec4d}.live-category-settings .live-category-footer .live-category-save{letter-spacing:0;text-align:left;flex:1;min-width:0;margin:0;line-height:1.4}.live-category-footer button[aria-pressed=true]{opacity:.45}.live-category-save{color:#8592a7;font-size:11.5px;display:block}.live-category-settings summary:focus-visible{outline-offset:4px;outline:1px solid #b9a5e1}.live-category-tray>button{display:none}.live-category-counters{margin-top:8px}.live-counter-group{border-top:1px solid #ffffff0b}.live-counter-group>button,.live-counter-group>h3{color:#adb3c2;text-align:left;background:0 0;border:0;align-items:center;gap:7px;width:100%;margin:0;padding:7px 0 5px;font:450 12px/1.4 Inter Variable,Arial,sans-serif;display:flex}.live-counter-group>button{cursor:pointer;transition:color .15s}.live-counter-group>button:hover{color:#dfe2ea}.live-counter-group>button:focus-visible{outline-offset:3px;outline:1px solid #b8adc9}.live-counter-group>button>i{border-bottom:1px solid;border-right:1px solid;flex:none;width:4.5px;height:4.5px;margin:0 2px 2px 1px;transition:transform .2s;transform:rotate(-45deg)}.live-counter-group[data-open=true]>button>i{margin-bottom:4px;transform:rotate(45deg)}.live-counter-group>button>span,.live-counter-group>h3>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.live-counter-group>button>b,.live-counter-group>h3>b{color:#e0e1e8;font-variant-numeric:tabular-nums;font-weight:500}.live-counter-list{gap:2px;padding:1px 0 7px;display:grid}.live-counter-list>div{align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}.live-counter-list>div>i{display:none}.live-counter-list>div>span{color:#aeb6c7;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-counter-list>div>b{color:#e0e1e8;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:550}.live-counter-list>div>b[data-bumped=true]{animation:.5s ease-out live-counter-bump}.live-counter-zeros{color:#7f889a;margin:1px 0 0;font-size:12px;line-height:1.6}@keyframes live-counter-bump{0%{color:#fff;transform:scale(1.35)}to{transform:none}}@keyframes live-counter-in{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){.live-counter-list>div{animation:.3s ease-out live-counter-in}}@media (prefers-reduced-motion:reduce){.live-counter-list>div>b[data-bumped=true]{animation:none}}@media (width<=600px){.live-category-tray{margin-top:6px;position:relative}main.game-shell .live-category-tray>button{width:100%;font:inherit;cursor:pointer;color:#bdb1d4;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.live-category-tray>button span{font-variant-numeric:tabular-nums}.live-category-tray[data-open=false]>.live-category-counters{display:none}.live-category-tray[data-open=true]>.live-category-counters{z-index:15;background:#252e3e;border:1px solid #c4cbd624;border-radius:9px;gap:8px;margin:3px 0 0;padding:10px 14px 12px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 28px #090d1733}.live-counter-group:first-child{border-top:0}.live-counter-group>h3{color:#8f98aa;letter-spacing:.08em;text-transform:uppercase;padding:4px 0;font-size:11.5px}.live-counter-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 20px;padding-bottom:2px}.live-counter-list>div{gap:5px;font-size:12px}.live-counter-zeros{grid-column:1/-1}}.chat-search{--search-blue:#7eb6e9;--search-highlight:#bfdcff;color:var(--search-blue);overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:8px;margin:6px 0 10px;padding:0;font-size:12px;line-height:21px;display:grid}.chat-search .chat-search-time{color:#5f91a8;height:21px;font:400 11px/1 var(--chat-text-font,Arial, sans-serif);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:flex}.chat-search-body{min-width:0}.chat-search:not(.chat-definition){--search-blue:#f4eefa;--search-highlight:#ad9df0}.chat-search:not(.chat-definition) .chat-search-entry mark{text-shadow:0 0 12px #ad9df08c}.chat-search:not(.chat-definition) .chat-search-count{color:#aaa4b8}.chat-search:not(.chat-definition) .chat-search-entry small,.chat-search:not(.chat-definition) .chat-search-note,.chat-search:not(.chat-definition) .chat-search-page{color:#b8adcc}.chat-search:not(.chat-definition) .chat-search-active-syllable{color:var(--search-highlight)}.chat-search .chat-search-words{font-optical-sizing:auto;letter-spacing:.025em;margin:0;padding:0;font:600 12px/21px Inter Variable,Arial,sans-serif}.chat-search-entry{vertical-align:baseline;max-width:100%;display:inline-block}.chat-search-entry mark{color:var(--search-highlight);font-weight:inherit;background:0 0}button.chat-search-entry{appearance:none;color:inherit;font:inherit;text-align:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline}button.chat-search-entry:hover{text-underline-offset:3px;-webkit-text-decoration:underline #bfb0ec60;text-decoration:underline #bfb0ec60}button.chat-search-entry:focus-visible{outline-offset:2px;outline:1px solid #bfb0ec}.chat-search-entry small{color:#92b8d1;font-variant-numeric:tabular-nums;margin-left:4px;font-size:11.5px;font-weight:400}.chat-search-count{max-width:100%;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;font-variant-numeric:tabular-nums;display:inline-block}.chat-search .chat-search-note{color:#93b2c8;margin:3px 0 0;font-size:12px;line-height:1.65}.chat-search-page{color:#7eabc9;margin-top:3px;font-size:12px;line-height:1.6}.chat-search-active-syllable{color:#c5dfff;letter-spacing:.08em;margin-right:8px;font:800 12px/1.5 Inter Variable,sans-serif;display:inline-block}.chat-search[data-active-syllable=true] .chat-search-note{color:#a9c8e3}.chat-command-notice{min-width:0;color:var(--room-detail-accent,#bcb0f3);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;font:400 13px/1.65 Varela Round,Arial,sans-serif}.chat-command-notice[data-tone=error]{color:var(--room-detail-accent,#bcb0f3)}.chat-definition{--definition-text-color:var(--room-detail-accent,#bcb0f3);grid-template-columns:minmax(0,1fr);margin-block:8px 12px}.chat-definition-bubble{background:0 0;border:0;border-radius:0;display:contents}.chat-definition-sources{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px;padding:3px 0 7px;display:flex}.chat-definition-sources button{color:#b3bccd;overflow-wrap:anywhere;cursor:pointer;background:#ffffff08;border:1px solid #bcc7d91f;border-radius:4px;flex:0 auto;min-width:0;min-height:25px;padding:3px 7px;font:400 11.5px/1.45 Inter Variable,Arial,sans-serif;transition:border-color .18s,color .18s,background .18s}.chat-definition-filter-count{color:inherit;white-space:nowrap}.chat-definition-sources button[aria-pressed=true]{color:#d3d7e2;box-shadow:none;background:#ffffff08;border-color:#bcc7d947}.chat-definition-sources button:not(:disabled):hover{color:#d3d7e2;background:#ffffff0d;border-color:#bcc7d938}.chat-definition-sources button[aria-pressed=true]:hover{border-color:#bcc7d952}.chat-definition-sources button:disabled{cursor:default}.chat-definition-content{border:0;grid-column:1/-1;min-width:0;margin:0;padding:6px 0 4px}.chat-definition-source{color:#a7adbf;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font:500 11px/1.5 Inter Variable,Arial,sans-serif;display:block}.chat-definition-headword{flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-bottom:4px;display:flex}.chat-definition-word{color:#b7bccc;letter-spacing:.09em;text-transform:uppercase;font:500 11px/1.5 Inter Variable,Arial,sans-serif}.chat-definition-base{color:color-mix(in srgb, var(--definition-text-color) 72%, #8a90a6);letter-spacing:.01em;font:450 11.5px/1.5 Inter Variable,Arial,sans-serif}.chat-definition .chat-definition-text{scrollbar-width:thin;scrollbar-color:#abb2d233 transparent;max-height:120px;color:var(--definition-text-color);font-optical-sizing:auto;letter-spacing:0;text-align:left;text-shadow:none;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-right:3px;font:400 13.5px/1.65 Inter Variable,Arial,sans-serif;overflow-y:auto}.chat-definition .chat-command-notice[data-tone=definition]{color:var(--definition-text-color);font-family:Inter Variable,Arial,sans-serif}.chat-definition-footer{background:0 0;border:0;grid-column:1/-1;justify-content:center;align-items:center;gap:13px;padding:2px 0 0;display:flex}.chat-definition-footer:before,.chat-definition-footer:after{content:"";background:linear-gradient(90deg,#0000,#abb2d21b);flex:1;height:1px}.chat-definition-footer:after{transform:scaleX(-1)}.chat-definition-pages{color:#babed6;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font:550 11.5px/1.4 Inter Variable,Arial,sans-serif;display:flex}.chat-definition-pages>span{text-align:center;white-space:nowrap;min-width:38px}.chat-definition-pages>span>span{color:#7d829b}.chat-definition-pages button{color:var(--room-detail-accent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:26px;min-height:26px;padding:0;font:400 21px/1 Arial,sans-serif;display:grid}.chat-definition-pages button:not(:disabled):hover{background:rgba(var(--room-detail-rgb), .08);border-color:rgba(var(--room-detail-rgb), .15)}.chat-definition-pages button:disabled{opacity:.25;cursor:default}.chat-definition button:focus-visible{outline:2px solid var(--room-detail-accent);outline-offset:1px}.chat-definition-error{color:#d5b79e;grid-column:1/-1;margin:0;padding:6px 0;font-size:12px;line-height:1.5}@media (pointer:coarse){.chat-definition-sources button,.chat-definition-pages button{min-height:32px}.chat-definition-pages button{width:32px}}.chat-search .chat-search-words{flex-wrap:wrap;align-items:baseline;column-gap:7px;display:flex}.chat-search .chat-search-words>.chat-search-entry{flex:0 auto}.chat-search-meta{white-space:nowrap;align-items:baseline;gap:6px;margin-left:-3px;padding-left:0;display:inline-flex}.chat-search .chat-search-meta .chat-search-count,.chat-search .chat-search-meta .chat-search-page{letter-spacing:.01em;margin:0;padding:0;font:400 11.5px/18px Inter Variable,Arial,sans-serif;display:inline}.chat-search:not(.chat-definition) .chat-search-meta .chat-search-count{box-shadow:none;color:#9c90cf;background:0 0}.chat-search .chat-search-meta .chat-search-count b{color:#f4eefa;font-variant-numeric:tabular-nums;font-weight:650}.chat-search:not(.chat-definition) .chat-search-meta .chat-search-page{color:#7d7598;font-variant-numeric:tabular-nums;background:0 0}.chat-search .chat-search-summary{color:#8e99ad;letter-spacing:.01em;margin:0 0 1px;font:400 12px/18px Inter Variable,Arial,sans-serif}.chat-sub-head{flex-wrap:wrap;align-items:center;gap:0 8px;min-height:22px;margin:0 0 7px;font:400 12px/19px Inter Variable,Arial,sans-serif;display:flex}.chat-sub-title{color:#b6a4ff;font-weight:500}.chat-sub-size{color:#8e99ad;font-variant-numeric:tabular-nums}.chat-sub-pages{color:#7d889c;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.chat-sub-pages>span{text-align:center;min-width:40px}.chat-sub-pages button{color:#a9b2c2;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:22px;margin:0;padding:0;transition:background-color .15s,color .15s;display:grid}.chat-sub-pages button:hover:enabled{color:#e4e8f0;background:#a0afcd1a}.chat-sub-pages button:disabled{opacity:.3;cursor:default}.chat-sub-pages button:focus-visible{outline-offset:1px;outline:1px solid #a9b2c2}.chat-sub-pages svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.chat-sub-grid{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;transition:opacity .15s}.chat-sub-grid[data-loading]{opacity:.55}.chat-sub-grid td{text-align:center;vertical-align:middle;border-left:1px solid #a0afcd1a;padding:5px 2px}.chat-sub-grid tr+tr td{border-top:1px solid #a0afcd1a}.chat-sub-grid td:first-child{border-left:0}.chat-sub-grid b{color:#e2e6ee;letter-spacing:.05em;font:600 12px/14px Inter Variable,Arial,sans-serif;display:block}.chat-sub-grid small{color:#8e99ad;font-variant-numeric:tabular-nums;margin-top:1px;font:400 11px/12px Inter Variable,Arial,sans-serif;display:block}.chat-sub-grid td[data-empty] b,.chat-sub-grid td[data-empty] small{color:#6e798e}.chat-sub-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-sub-empty{color:#8e99ad;margin:0;font:400 11.5px/18px Inter Variable,Arial,sans-serif}.chat-sub-error{color:#c9b4a4;margin:6px 0 0;font:400 11.5px/15px Inter Variable,Arial,sans-serif}.chat-sub-next{color:#7d889c;margin:7px 0 0;font:400 11.5px/15px Inter Variable,Arial,sans-serif}.chat-sub-next code{color:#b6bfd0;font:400 11.5px/15px ui-monospace,Consolas,monospace}@media (prefers-reduced-motion:reduce){.chat-sub-grid,.chat-sub-pages button{transition:none}}.game-shell .chat-messages .chat-search:not(.chat-definition){grid-template-columns:var(--chat-avatar,28px) minmax(0, 1fr);column-gap:var(--chat-gutter,8px);margin:10px 0 0;padding:2px 8px}.game-shell .chat-messages .chat-search .chat-search-time{color:#5f6a7f;font:400 11px/1 Inter Variable,Arial,sans-serif}.private-word-definition{color:#e4e0ed;--room-detail-accent:#bcb0f3;--room-detail-rgb:188, 176, 243;background:0 0;border:0;border-top:1px solid #b8aec81b;min-width:0;margin:5px 0 14px 36px;padding:9px 0 0}.private-word-definition-heading{justify-content:space-between;align-items:center;gap:10px;padding:0 0 6px;display:flex}.private-word-definition-heading h3{color:#ddd7ea;letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:5px 10px;min-width:0;margin:0;font:600 12px/1.6 Inter Variable,Arial,sans-serif;display:flex}.private-word-definition-base{color:#c3b8e6;letter-spacing:.01em;text-transform:none;margin-left:-4px;font:450 11.5px/1.6 Inter Variable,Arial,sans-serif}.private-word-definition-heading small{color:#aaa1bc;letter-spacing:0;text-transform:none;white-space:nowrap;font:400 11.5px/1.6 Inter Variable,Arial,sans-serif}.private-word-definition-close{color:#8e889e;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 24px;width:24px;height:24px;padding:0;font:400 20px/1 Arial,sans-serif}.private-word-definition-close:hover{color:#ded8ed;background:#ffffff08}.private-word-definition .chat-definition{margin:0}.private-word-definition .chat-definition-text{color:#d6d0e5}.private-word-definition .chat-definition-footer{margin-top:6px}.private-word-definition-loading{gap:9px;padding-block:9px 15px;display:grid}.private-word-definition-loading span{background:#c7bcdf10;border-radius:3px;height:7px}.private-word-definition-loading span:last-child{width:65%}.private-word-definition-error{color:#bcb3d1;font:400 12px/1.6 Inter Variable,Arial,sans-serif}.private-word-definition-error p{margin:4px 0 7px}.private-word-definition-error button{color:#d6c9ef;font:inherit;cursor:pointer;background:0 0;border:1px solid #c0b5dd30;border-radius:4px;padding:4px 8px}@media (pointer:coarse){.private-word-definition-close{min-width:30px;height:30px}}.training-hints{text-align:left;min-width:0}.game-shell .playfield .game-live-tools>.training-hints{border:0;flex:0 190px;width:190px;min-width:0;margin-left:auto;padding:0}.training-hints-label{color:#a9a7bc;margin-bottom:6px;font:500 11.5px/1.3 Inter Variable,sans-serif;display:block}.training-hints-content{min-width:0;overflow:visible}.training-hints ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.training-hints li{color:#e2dfeb;letter-spacing:.005em;white-space:normal;overflow-wrap:anywhere;font:500 13px/1.45 Inter Variable,Arial,sans-serif}.training-hints mark{color:#bfb0ec;font-weight:inherit;background:0 0}.training-hints-empty{color:#a9a7bc;margin:0;font:400 12px/1.45 Inter Variable,Arial,sans-serif}.training-hints[data-ranked] li{white-space:nowrap;white-space:normal;align-items:baseline;gap:12px;display:flex;position:relative}.training-hints[data-ranked] .training-hint-word{overflow-wrap:anywhere;min-width:0}.training-hints[data-ranked] li:not([data-best]) .training-hint-word{color:#c3c8d4}.training-hint-score{color:#8f98aa;font-variant-numeric:tabular-nums;cursor:default;flex:none;margin-left:auto;font:400 12px/1.45 Inter Variable,Arial,sans-serif}.training-hints[data-ranked] li[data-best] .training-hint-score{color:#c9bdf2}.training-hint-best{fill:#e6defd;filter:drop-shadow(0 0 3px #c9bdf2b3);width:7px;height:7px;position:absolute;top:50%;left:-13px;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){.training-hints[data-ranked] li{animation:.4s cubic-bezier(.2,.8,.2,1) both training-hint-rank}.training-hints[data-ranked] li:nth-child(2){animation-delay:50ms}.training-hints[data-ranked] li:nth-child(3){animation-delay:.1s}.training-hints[data-ranked] li:nth-child(4){animation-delay:.15s}}@keyframes training-hint-rank{0%{opacity:0;transform:translate(-4px)}}.training-hint-menu{flex-shrink:0;display:none;position:relative}.training-hint-menu>button{cursor:pointer;font-family:inherit}.training-hint-menu>button.current-room-training{color:#d2c6e8;background:#ffffff04;border:1px solid #c6cadd20;border-radius:4px;min-height:26px;padding:3px 8px;font-size:12px;font-weight:500}.training-hint-menu>button:focus-visible{outline-offset:3px;outline:1px solid #c5b7eb}.training-hint-menu>button[aria-expanded=true]{color:#faf9ff;background:#ffffff08;border-color:#d6d8df80}.training-hint-popover{z-index:45;box-sizing:border-box;background:#232b3a;border:1px solid #d6d8df40;border-radius:8px;width:200px;max-width:calc(100cqw - 24px);padding:11px 12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0b0e1a55}.training-hint-popover .training-hints-label{color:#eceaf1}.training-hint-popover .training-hints li{color:#e2dfeb}.training-hint-popover .training-hints mark{color:#bfb0ec}@container playfield (width<=800px){.game-shell .playfield .game-live-tools>.training-hints{display:none}.game-shell .playfield .game-live-tools .training-hints-label{margin-bottom:5px}.training-hint-menu{display:inline-block}}.game-shell .bonus-panel-hints{display:none}@container playfield (width>=801px){.game-shell .bonus-panel-hints{top:var(--hints-top,calc(26px + 22%));right:calc(100% + var(--hints-gap,120px));width:max-content;max-width:240px;display:block;position:absolute}.game-shell .bonus-panel-hints[data-fit=none]{visibility:hidden}.game-shell .bonus-panel-hints .training-hints li{text-align:left;white-space:normal;overflow-wrap:anywhere}.game-shell .playfield:has(.bonus-panel-hints[data-fit=ok] .training-hints) .game-live-tools>.training-hints{display:none}}.game-shell .room-side-stack{flex-direction:column;gap:0;display:flex}.game-shell .room-side-stack>:not(.room-side-foot)~:not(.room-side-foot){border-top:1px solid #d6d8df12;margin-top:12px;padding-top:12px}.game-shell .room-side-stack .live-stats-customize{display:none}.game-shell .room-side-stack>.live-game-stats{width:100%;max-width:none;position:static}.game-shell .room-side-stack[data-completion]{max-height:calc(100% - 188px)}.game-shell .room-side-stack[data-completion]>.live-game-stats{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d6d8df2e transparent;flex:0 auto;min-height:0;overflow:hidden auto}.game-shell .room-side-stack>.completion-checklist{flex:none}.game-shell .bonus-panel-hints .completion-checklist{width:152px}.game-shell .bonus-panel-hints .completion-checklist[data-width=mid]{width:176px}.game-shell .bonus-panel-hints .completion-checklist[data-width=wide]{width:204px}.game-shell .bonus-panel-hints .completion-checklist[data-linked]:not([data-width]){width:168px}.game-shell .bonus-panel-hints:has(.completion-checklist)>.sub-progress{width:auto;min-width:152px}.game-shell .bonus-panel-hints>.sub-progress{width:152px;margin:0 0 18px}.game-shell :is(.bonus-panel-hints,.room-side-stack)>.sub-progress~.completion-checklist .completion-progress{display:none}.game-shell :is(.bonus-panel-hints,.room-side-stack)>.sub-progress~.completion-checklist>header{margin-bottom:9px}.game-shell:has(.bonus-panel-hints[data-fit=ok]>.sub-progress) :is(.lobby-start-trailing,.room-side-stack)>.sub-progress{display:none}.game-shell:has(.bonus-panel-hints[data-fit=ok]>.sub-progress) .room-side-stack>.sub-progress+:not(.room-side-foot){border-top:0;margin-top:0;padding-top:0}.game-shell:has(.bonus-panel-hints[data-fit=ok] .completion-checklist) .room-side-stack>.completion-checklist{display:none}.game-shell:has(.bonus-panel-hints[data-fit=ok] .completion-checklist) .room-side-stack[data-completion]{max-height:none}.game-shell .room-side-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.game-shell .room-side-foot button{box-shadow:none;color:#8f98ab;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:5px;margin:0;padding:2px 0;font:450 11.5px/1.4 Inter Variable,Arial,sans-serif;display:inline-flex;transition:color .15s!important}.game-shell .room-side-foot button:hover{color:#c9bdf2}.game-shell .room-side-foot button:focus-visible{outline-offset:3px;outline:1px solid #b8adc9}.game-shell .room-side-foot svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.game-shell .room-side-foot .room-side-counters svg{stroke-width:1.6px;width:12px;height:12px}.game-shell .room-side-toggle{margin-left:auto}.game-shell .room-side-stack[data-hidden] .room-side-counters{visibility:hidden}.game-shell .room-side-stack[data-hidden] .room-side-toggle{color:#c9bdf2}.game-shell .room-side-stack[data-hidden] .room-side-toggle:hover{color:#e2daf8}.game-shell .room-side-stack>:not(.room-side-foot){transition:opacity .28s,transform .35s cubic-bezier(.2,.8,.2,1),visibility linear!important}.game-shell .room-side-stack[data-hidden]>:not(.room-side-foot){opacity:0;visibility:hidden;pointer-events:none;transform:translate(-14px);transition:opacity .2s,transform .25s,visibility 0s linear .25s!important}@container playfield (width<=800px){.game-shell .room-side-stack>.completion-checklist{display:none}}.completion-checklist{contain:layout style;color:#eceef4;min-width:0;font:400 14px/1.45 Inter Variable,Arial,sans-serif}.completion-checklist>header{align-items:baseline;gap:7px;margin-bottom:6px;display:flex}.completion-checklist-syllable{color:#c9bdf2;letter-spacing:.07em;font:600 12.5px/1 Inter Variable,Arial,sans-serif}.completion-checklist-title{color:#adb3c2;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:400 12px/1 Inter Variable,Arial,sans-serif;overflow:hidden}.completion-checklist-count{color:#8f98aa;font-variant-numeric:tabular-nums;font:400 12px/1 Inter Variable,Arial,sans-serif}.completion-checklist-count b{color:#e0e1e8;margin-right:1px;font:500 12px/1 Inter Variable,Arial,sans-serif}.completion-progress{--progress:0;height:2px;margin:0 0 7px;position:relative}.completion-progress>i,.completion-progress-fill{display:block;position:absolute;inset:0}.completion-progress-track{background:#d6d8df1a;border-radius:2px;overflow:hidden}.completion-progress-fill{border-radius:inherit;transform:translateX(calc((var(--progress) - 1) * 100%));background:#c9bdf2c7;transition:transform .9s cubic-bezier(.22,.8,.2,1)!important}.completion-progress-tip{transform:translateX(calc((var(--progress) - 1) * 100%));pointer-events:none;transition:transform .9s cubic-bezier(.22,.8,.2,1)!important}.completion-progress-star{fill:#f5f2ff;filter:drop-shadow(0 0 3px #e8c4f4cc);width:9px;height:9px;position:absolute;top:-3.5px;right:-4.5px;animation:.8s cubic-bezier(.2,.9,.25,1.2) completion-tip!important}.completion-progress[data-empty] .completion-progress-tip{opacity:0}@keyframes completion-tip{0%{opacity:.35;transform:scale(.4)rotate(45deg)}55%{opacity:1;transform:scale(1.45)rotate(0)}to{transform:none}}.completion-checklist[data-complete] .completion-checklist-title{color:#f4a6cb}.completion-checklist[data-complete] .completion-checklist-count b{color:#f9e3ef}.completion-checklist[data-complete] .completion-progress-fill{background:#f4a6cb}.completion-checklist[data-complete] .completion-progress-star{fill:#fff4fa;filter:drop-shadow(0 0 4px #f4a6cbe6);animation:1.1s cubic-bezier(.2,.9,.25,1.2) both completion-bloom!important}@keyframes completion-bloom{0%{opacity:.4;transform:scale(.4)rotate(45deg)}45%{opacity:1;transform:scale(2)rotate(0)}to{transform:scale(1.25)}}.completion-checklist ol{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.completion-checklist li{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;min-height:19px;font:500 13px/19px Inter Variable,Arial,sans-serif;display:flex}.completion-checklist li>span:last-child,.completion-checklist .completion-word{text-overflow:ellipsis;min-width:0;overflow:hidden}.completion-checklist li[data-long]{letter-spacing:.01em;font-size:12.5px}.completion-checklist li[data-long=xl]{letter-spacing:0;font-size:11.5px}.completion-checklist li[data-long]{white-space:normal;align-items:flex-start}.completion-checklist li[data-long]>:is(.completion-star,.completion-ring){margin-top:6.5px}.completion-checklist li[data-long]>span:last-child,.completion-checklist li[data-long] .completion-word{text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.completion-checklist li[data-long] .completion-linked{padding-top:4px}.completion-checklist li[data-long]:has(>.training-hint-score){flex-wrap:wrap}.completion-checklist li[data-long]>:is(span:last-child,.completion-word){flex:1 1 0}.completion-checklist li[data-long] .training-hint-score{flex-basis:100%;margin:-2px 0 2px;padding:0 0 0 14px;line-height:1.3}.completion-checklist li mark{color:#c9bdf2;font-weight:inherit;background:0 0}.completion-star{fill:#e6defd;filter:drop-shadow(0 0 3px #c9bdf2b3);flex:none;width:6px;height:6px}.completion-ring{box-sizing:border-box;border:1px solid #d6d8df4d;border-radius:50%;flex:none;width:6px;height:6px}.completion-checklist li[data-state=hint]{color:#aaa6c4}.completion-checklist li[data-state=hint] .completion-ring{border-color:#c9bdf2a6}.completion-checklist li[data-state=hint] mark{color:#b9acdf}.completion-checklist li[data-best]{color:#d9d4ec}.completion-checklist li[data-best] .completion-ring{background:#c9bdf24d;border-color:#d2c7f6;box-shadow:0 0 5px #c9bdf28c}.completion-checklist .training-hint-score{letter-spacing:0;text-transform:none;padding-left:8px;font:400 11.5px/1 Inter Variable,Arial,sans-serif}.completion-checklist li[data-best] .training-hint-score{color:#c9bdf2}.completion-checklist-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.completion-checklist li[data-linked]{color:#c3c8d4;letter-spacing:.015em;gap:7px;padding-left:6px;font-size:12px}.completion-checklist li[data-linked] .completion-star{fill:#f4a6cb;filter:drop-shadow(0 0 3px #f4a6cb80)}.completion-checklist li[data-linked] mark{color:#c3b8e6}.completion-linked{color:#f4a6cb;letter-spacing:.01em;text-transform:none;flex:none;margin-left:auto;padding-left:5px;font:400 11.5px/1 Inter Variable,Arial,sans-serif}.completion-checklist li[data-state=folded] .completion-star{opacity:.8;filter:drop-shadow(0 0 2px #c9bdf273)}.completion-rings{flex-wrap:wrap;flex:none;gap:4px;max-width:96px;display:inline-flex}.completion-missing{color:#8f98aa;letter-spacing:0;text-overflow:ellipsis;text-transform:none;min-width:0;font:400 11.5px/1.5 Inter Variable,Arial,sans-serif;overflow:hidden}.training-hint-popover .completion-checklist{min-width:0}.completion-checklist li[data-state=found]{animation:.45s cubic-bezier(.2,.8,.2,1) completion-found!important}.completion-checklist li[data-state=found] .completion-star{animation:.7s cubic-bezier(.2,.9,.25,1.2) completion-twinkle!important}@keyframes completion-found{0%{opacity:0;transform:translateY(4px)}}@keyframes completion-twinkle{0%{opacity:0;transform:scale(.2)rotate(45deg)}60%{opacity:1;transform:scale(1.35)rotate(0)}to{transform:none}}.sub-progress{--progress:0;color:#e0e1e8;font-variant-numeric:tabular-nums;cursor:default;flex-wrap:wrap;align-items:baseline;gap:0 7px;min-width:0;font:400 12px/1 Inter Variable,Arial,sans-serif;display:flex}.sub-progress-title{color:#c9bdf2;letter-spacing:.07em;text-transform:uppercase;flex:none;font:600 12.5px/1 Inter Variable,Arial,sans-serif}.sub-progress-percent{color:#adb3c2;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sub-progress-count{color:#8f98aa;flex:none}.sub-progress-count b{color:#e0e1e8;margin-right:1px;font-weight:500}.sub-progress-line{flex:0 0 100%;height:3px;margin-top:8px;position:relative}.sub-progress-track{background:#d6d8df1a;border-radius:3px;position:absolute;inset:0;overflow:hidden}.sub-progress-fill{border-radius:inherit;transform:translateX(calc((var(--progress) - 1) * 100%));background:#c9bdf2d1;position:absolute;inset:0;transition:transform 1.1s cubic-bezier(.22,.8,.2,1)!important}.sub-progress-head{transform:translateX(calc((var(--progress) - 1) * 100%));pointer-events:none;position:absolute;inset:0;transition:transform 1.1s cubic-bezier(.22,.8,.2,1)!important}.sub-progress-orb{background:#f7f4ff;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;right:-3.5px;box-shadow:0 0 6px #e8c4f4e6;animation:.75s cubic-bezier(.2,.9,.25,1.25) .85s both sub-orb-bloom!important}.sub-progress-orb:after{content:"";background:#e8c4f42b;border-radius:50%;position:absolute;inset:-4.5px;animation:3.6s ease-in-out infinite sub-orb-breathe!important}.sub-progress-star{fill:#f7f4ff;filter:drop-shadow(0 0 4px #e8c4f4e6);width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:-5px;animation:.8s cubic-bezier(.2,.9,.25,1.25) both sub-orb-bloom!important}.sub-progress-run{width:calc(var(--progress) * 100%);pointer-events:none;border-radius:3px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.sub-progress-run>i{position:absolute;inset:0;animation:1s cubic-bezier(.45,0,.2,1) 50ms both sub-run!important}.sub-progress-run>i:after{content:"";filter:blur(1.5px);background:#fdfcff;border-radius:3px;width:26px;height:100%;position:absolute;top:0;right:0}.sub-progress[data-empty] .sub-progress-head{opacity:0}.sub-progress[data-done] .sub-progress-fill{background:#ded6fcf2}@keyframes sub-run{0%{opacity:0;transform:translate(-100%)}20%,80%{opacity:.9}to{opacity:0;transform:translate(0)}}@keyframes sub-orb-bloom{0%,to{transform:scale(1)}35%{transform:scale(1.7)}}@keyframes sub-orb-breathe{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.95;transform:scale(1.08)}}.game-shell .lobby-start-trailing>.sub-progress{display:none}@container playfield (width>=820px){.game-shell .lobby-start-trailing>.sub-progress{flex:0 auto;width:152px;min-width:100px;margin-right:22px;display:flex}.game-shell .room-side-stack>.sub-progress{display:none}.game-shell .room-side-stack>.sub-progress+:not(.room-side-foot):not(.sub-progress){border-top:0;margin-top:0;padding-top:0}}.optimizer-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.optimizer-star{fill:#e6defd;filter:drop-shadow(0 0 3px #c9bdf2b3);flex:none;width:8px;height:8px}.optimization-panel{font-variant-numeric:tabular-nums;cursor:default;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;margin:0;font:400 12px/1.45 Inter Variable,Arial,sans-serif;display:grid}.optimization-panel>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.optimization-panel dt{color:#a7b0c3;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.optimization-panel dd{color:#dbdce5;white-space:nowrap;flex:none;margin:0 0 0 auto}.optimization-panel dd b{font-weight:500}.optimization-panel dd small{color:#8f98aa;margin-left:1px;font-size:12px}.game-shell .room-side-stack>.optimization-panel{gap:0}.game-shell .room-side-stack>.optimization-panel>div+div{border-top:1px solid #d6d8df12;margin-top:12px;padding-top:12px}.game-shell .game-bottom-bar>.play-controls{position:relative}.optimizer-verdict-anchor{left:0;right:0;bottom:calc(100% + 14px + var(--verdict-lift,0px));z-index:17;pointer-events:none;justify-content:center;display:flex;position:absolute}.optimizer-verdict{box-sizing:border-box;color:#a7b0c3;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 10px #0e121ce6;white-space:nowrap;pointer-events:auto;max-width:min(560px,100% - 16px);margin:0;font:400 13px/1.4 Inter Variable,Arial,sans-serif;animation:5.4s cubic-bezier(.2,.8,.2,1) both optimizer-verdict;overflow:hidden}.optimizer-verdict:hover{animation-play-state:paused}.optimizer-verdict strong{color:#e6e8ef;font-weight:500}.optimizer-verdict .optimizer-star{vertical-align:.05em;margin-right:6px;display:inline-block}.optimizer-verdict-player{color:#8f98aa}.optimizer-verdict-detail b{color:#eef0f6;letter-spacing:.03em;font-weight:500}@keyframes optimizer-verdict{0%{opacity:0;transform:translateY(4px)}6%{opacity:1;transform:none}86%{opacity:1;transform:none}to{opacity:0;visibility:hidden;transform:none}}@keyframes optimizer-verdict-still{0%,86%{opacity:1}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.optimizer-verdict{animation-name:optimizer-verdict-still}}@media (width<=600px){.optimizer-verdict-anchor{bottom:calc(100% + 10px + var(--verdict-lift,0px))}.optimizer-verdict{font-size:12.5px}}body main.game-shell .room-mobile-menu-stats .optimization-panel{gap:10px;margin:10px 0 2px;padding:0 8px}body main.game-shell .room-mobile-menu-stats .optimization-panel dt{color:#929cad;letter-spacing:.06em;text-transform:uppercase;font:400 12px/1.4 Inter Variable,sans-serif}body main.game-shell .room-mobile-menu-stats .optimization-panel dd{color:#eef0f6;font:500 13px/1.4 Inter Variable,sans-serif}.game-shell .chat-form .command-help-trigger{width:30px;height:30px;color:var(--room-detail-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-bottom:3px;padding:0;display:grid}.command-help-trigger svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:17px;height:17px}.game-shell .chat-form .command-help-trigger:hover{color:var(--room-detail-bright);background:rgba(var(--room-detail-rgb), .06)}.command-help-trigger:focus-visible{outline:1px solid var(--room-detail-accent);outline-offset:1px}.command-help-dialog{box-sizing:border-box;color:#d6d9e3;background:#202939;border:1px solid #c8cbd333;border-radius:14px;width:min(480px,100vw - 24px);max-height:min(620px,100dvh - 24px);margin:auto;padding:0;font:400 12px/1.55 Inter Variable,Arial,sans-serif;overflow:hidden;box-shadow:0 18px 60px #080c184d,inset 0 1px #ffffff08}.command-help-dialog[open]{flex-direction:column;display:flex}.command-help-dialog::backdrop{background:#0b101b99}.command-help-dialog header{flex:none;align-items:center;gap:12px;padding:21px 22px 17px;display:flex}.command-help-star{object-fit:contain;flex:none;width:40px;height:36px;transform:translateY(2px)}.command-help-dialog header>div{flex:1;min-width:0}.command-help-dialog header small{color:#a8a5c1;letter-spacing:.14em;font-size:11px;font-weight:600}.command-help-dialog h2{color:#f0edf8;letter-spacing:-.035em;margin:3px 0 0;font-size:20px;font-weight:650;line-height:1.3}.command-help-close{color:#aeb4c7;cursor:pointer;background:#ffffff04;border:1px solid #d3d6e019;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.command-help-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:18px;height:18px}.command-help-close:hover{color:#fff;background:#ffffff0c}.command-help-dialog nav{background:#151c2a66;border:1px solid #c4c8d414;border-radius:9px;flex:none;gap:4px;margin:0 22px;padding:4px;display:flex}.command-help-dialog nav button{color:#aab1c5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px 4px;font:500 11.5px/1.4 Inter Variable,sans-serif;transition:color .15s,background .15s;display:flex}.command-help-tab-mark{color:#9896b4;font:650 12px/1 ui-monospace,Consolas,monospace}.command-help-dialog nav button[aria-pressed=true]{color:#eee9fc;background:#b5a0e31c;border-color:#c6b9ed30}.command-help-dialog nav button[aria-pressed=true] .command-help-tab-mark{color:#d6c8fa}.command-help-dialog nav button:hover{color:#f0edf8;background:#ffffff09}.command-help-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a7a1bb55 transparent;min-height:0;padding:0 22px 18px;overflow-y:auto}.command-help-intro{color:#b0b7c9;margin:17px 0 12px;font-size:12px;line-height:1.65}.command-help-examples{margin:0}.command-help-examples>div{border-bottom:1px solid #cbd0df0b;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:center;gap:13px;padding:6px 0;display:grid}.command-help-examples>div:last-child{border-bottom:0}.command-help-dialog dt,.command-help-dialog dd{overflow-wrap:anywhere;min-width:0;margin:0}.command-help-dialog code{color:#cfc2f5;font:600 11.5px/1.5 ui-monospace,Consolas,monospace}.command-help-examples code{background:#c2c9dd09;border:1px solid #d5d9e31c;border-radius:5px;max-width:100%;padding:4px 7px;display:inline-block}.command-help-examples dd{color:#d0d5e1;font-size:12px;line-height:1.55}.command-help-categories{background:#ffffff03;border:1px solid #cbd0df20;border-radius:8px;margin-top:13px}.command-help-categories summary{color:#ccc4e3;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-weight:500;list-style:none;display:flex}.command-help-categories summary::-webkit-details-marker{display:none}.command-help-categories summary>span{color:#a9a1bd;font-size:17px;line-height:1;transition:transform .15s}.command-help-categories[open] summary>span{transform:rotate(45deg)}.command-help-categories dl{grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;padding:0 12px 12px;font-size:12px;display:grid}.command-help-categories dl>div{align-items:baseline;gap:7px;display:flex}.command-help-categories dt{flex:none;width:84px}.command-help-categories dd small{color:#8e99ad;margin-left:4px;font:400 11.5px/1 ui-monospace,Consolas,monospace}.command-help-footnote{color:#aab2c5;margin:14px 0 0;font-size:12px;line-height:1.65}.command-help-dialog footer{color:#9ca6bb;background:#17203155;border-top:1px solid #cbd0df12;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 22px;font-size:11.5px;display:flex}.command-help-dialog footer>span:last-child{white-space:nowrap}.command-help-dialog kbd{font:inherit;color:#c0c6d6;border:1px solid #cbd0df26;border-radius:4px;padding:2px 4px}.command-help-dialog button:focus-visible,.command-help-dialog summary:focus-visible{outline-offset:2px;outline:2px solid #bba7e4}@media (pointer:coarse){.game-shell .game-rail .chat-form .command-help-trigger{width:36px;height:36px;margin-bottom:1px}.command-help-dialog nav button,.command-help-categories summary{min-height:40px}.command-help-close{width:36px;height:36px}}@media (width<=380px){.command-help-dialog header{gap:9px;padding:17px 16px 14px}.command-help-dialog nav{margin-inline:12px}.command-help-star{width:38px;height:36px}.command-help-dialog h2{font-size:18px}.command-help-body{padding-inline:16px}.command-help-examples>div{grid-template-columns:minmax(0,1fr);gap:5px;padding-block:9px}.command-help-categories dl{grid-template-columns:1fr}.command-help-dialog footer{padding-inline:16px}.command-help-dialog footer>span:first-child{max-width:130px}.command-help-tab-mark{display:none}}@media (prefers-reduced-motion:no-preference){.command-help-dialog[open]{animation:.18s ease-out command-guide-appear}@keyframes command-guide-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}.game-shell .system-message:is([data-event=arrival],[data-event=departure],[data-event=game-end],[data-event=ban],[data-event=unban]){--chat-text-size:13.6px}.game-shell .system-message:is([data-event=ban],[data-event=unban]){margin:3px 0;padding:3px 8px}.game-shell .system-message[data-event=ban]{--moderation-tone:#e2707e;color:var(--moderation-tone)}.game-shell .system-message[data-event=unban]{--moderation-tone:#9fcfc1;color:var(--moderation-tone)}.moderation-notice{min-width:0;color:var(--moderation-tone,#e2707e);font:400 var(--chat-text-size,14.5px)/1.52 var(--chat-text-font,"Inter Variable", Arial, sans-serif);gap:1px;display:grid}.moderation-notice-line{overflow-wrap:anywhere;min-width:0;display:block}.moderation-notice-line :is(strong,b){color:inherit;font-weight:600}.moderation-notice-reason{color:inherit;opacity:.8;overflow-wrap:anywhere;quotes:"« " " »";font:italic 400 12px/1.55 Inter Variable,Arial,sans-serif}.roster-ban-presets{flex-wrap:wrap;gap:6px;padding:2px 8px 10px;display:flex}.roster-ban-presets button{color:#c3cad8;cursor:pointer;background:#ffffff08;border:1px solid #bec7d724;border-radius:999px;min-height:26px;padding:3px 10px;font:500 11.5px/1.2 Inter Variable,Arial,sans-serif;transition:background .15s,border-color .15s,color .15s}.roster-ban-presets button:hover{color:#e1e5ee;background:#ffffff0f}.roster-ban-presets button[aria-pressed=true]{color:#ebe4fb;background:#9180c22e;border-color:#a996d773}.roster-ban-presets button:focus-visible{outline-offset:2px;outline:1px solid #a996d7}.roster-actions form .roster-ban-reason{color:#aab2c4;letter-spacing:0;text-transform:none;gap:6px;font:400 12px/1.4 Inter Variable,Arial,sans-serif}.game-shell .roster-ban-entry strong{color:#e3e7ef;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;min-width:0;font:500 13px/1.35 Inter Variable,Arial,sans-serif;overflow:hidden}.game-shell .roster-ban-entry .roster-ban-meta{color:#9aa3b5;font:400 11.5px/1.4 Inter Variable,Arial,sans-serif}.game-shell .roster-ban-entry .roster-ban-reason-text{color:#b7bdcc;overflow-wrap:anywhere;quotes:"« " " »";font:italic 400 11.5px/1.45 Inter Variable,Arial,sans-serif}.game-shell .roster-bans>div>button,.game-shell .ban-list>div>button{color:#b3a7de;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;min-height:0;padding:4px 2px;font:400 12px/1.3 Inter Variable,Arial,sans-serif;-webkit-text-decoration:underline #b3a7de47;text-decoration:underline #b3a7de47;transition:color .2s,text-decoration-color .2s}.game-shell .roster-bans>div>button:hover:enabled,.game-shell .ban-list>div>button:hover:enabled{color:#e2dbf7;background:0 0;text-decoration-color:#e2dbf799}.game-shell .roster-bans>div>button:disabled,.game-shell .ban-list>div>button:disabled{opacity:.4;cursor:default}.game-shell .roster-bans>div>button:focus-visible,.game-shell .ban-list>div>button:focus-visible{outline-offset:2px;outline:1px solid #a996d7}.role-mark{color:#a57ceb;width:100%;height:100%;display:block;overflow:visible}.role-mark[data-mark=owner]{color:#f2c46d}.role-mark[data-mark=admin]{color:#ff8a80}.role-mark[data-mark=moderator]{color:#7fcaff}.role-mark[data-mark=host]{color:#a57ceb}.role-mark[data-mark=room-moderator]{color:#b9a5f2}.role-mark[data-mark=editor]{color:#f4a6cb}.role-mark .role-mark-body{fill:currentColor;stroke:currentColor;stroke-width:.6px;stroke-linejoin:round}.role-mark .role-mark-line{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round}.role-mark[data-mark=moderator] .role-mark-line{stroke-width:1.5px}.role-mark .role-mark-orbit{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round}.emoji-panel{--emoji-cell:32px;box-sizing:border-box;color:#d4dcea;text-align:left;letter-spacing:0;background:#252e3e;border:1px solid #c1c8dc24;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;width:296px;max-width:calc(100vw - 24px);max-height:min(360px,100dvh - 24px);padding:10px 6px 6px 10px;font:400 12px/1.45 Inter Variable,Arial,sans-serif;display:grid;box-shadow:0 10px 30px #090d1930}.emoji-panel-head{align-items:center;gap:6px;margin-bottom:6px;padding-right:4px;display:flex}.emoji-panel-head input,.game-shell .chat-form .emoji-panel-head input{color:#d4dcea;background:#18223060;border:1px solid #bdc6de20;border-radius:6px;outline:none;flex:1;width:auto;min-width:0;height:32px;min-height:32px;padding:6px 9px;font:400 12px Inter Variable,Arial,sans-serif}.emoji-panel-head input:focus,.game-shell .chat-form .emoji-panel-head input:focus{box-shadow:none;border-color:#ac96ff66}.emoji-panel-head input::-webkit-search-cancel-button{display:none}.emoji-panel-close,.game-shell .chat-form .emoji-panel-close{color:#9ba6ba;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;min-height:0;padding:0;display:grid}.emoji-panel-close:hover{color:#e6e1f7;background:#ffffff0a}.emoji-panel-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:15px;height:15px}.emoji-panel-scroll{scrollbar-width:thin;scrollbar-color:#ab9cc54d transparent;overscroll-behavior:contain;min-height:0;padding-right:4px;overflow-y:auto}.emoji-section+.emoji-section{margin-top:4px}.emoji-section h3{z-index:1;color:#8f98ab;letter-spacing:.02em;background:#252e3e;align-items:center;gap:6px;margin:0;padding:6px 2px 5px;font:500 11.5px/1.2 Inter Variable,Arial,sans-serif;display:flex;position:sticky;top:0}.emoji-star-mark{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#f4a6cb;width:9px;height:9px}.emoji-grid{grid-template-columns:repeat(auto-fill, minmax(var(--emoji-cell), 1fr));gap:2px;display:grid}.emoji-panel-hint{color:#8f98ab;margin:2px 2px 6px;font-size:12px;line-height:1.45}.emoji-panel-note{color:#c5bbdb;margin:8px 4px 2px;font-size:12px}.emoji-cell{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:grid;position:relative}.emoji-choice,.game-shell .chat-form .emoji-choice{width:100%;height:var(--emoji-cell);cursor:pointer;-webkit-touch-callout:none;background:0 0;border:0;border-radius:6px;place-items:center;min-height:0;padding:0;transition:background-color .12s;display:grid}.emoji-choice:hover,.game-shell .chat-form .emoji-choice:hover{background:#ffffff0d}.emoji-choice:focus-visible{outline-offset:1px;outline:1px solid #ac96ff}.emoji-choice[aria-pressed=true],.game-shell .chat-form .emoji-choice[aria-pressed=true]{background:#b4a3e829;box-shadow:inset 0 0 0 1px #c9bdf261}.emoji-glyph{object-fit:contain;text-align:center;pointer-events:none;width:22px;height:22px;font:400 19px/22px Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;display:block}.emoji-star,.game-shell .chat-form .emoji-star{cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;place-items:center;width:14px;height:14px;min-height:0;padding:0;transition:opacity .12s;display:grid;position:absolute;top:0;right:0}.emoji-star i{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#aab3c5;width:9px;height:9px;transition:background-color .12s,scale .12s}.emoji-star:hover i{background:#f4a6cb;scale:1.2}.emoji-star[aria-pressed=true] i{background:#f4a6cb}.emoji-cell:hover>.emoji-star{opacity:1}.emoji-cell[data-favorite]:not([data-in-favorites])>.emoji-star{opacity:.9}@media (hover:none){.emoji-star{pointer-events:none}.emoji-cell:is(:not([data-favorite]),[data-in-favorites])>.emoji-star{display:none}}.pokemon-emoji{object-fit:contain;vertical-align:middle;width:28px;height:28px;margin:-3px 2px 0;display:inline-block}.pokemon-picker{flex:none;align-items:center;display:flex;position:relative}main.game-shell .chat-panel .chat-form:has(>.pokemon-picker){grid-template-columns:minmax(0,1fr) auto auto auto;column-gap:4px}.game-shell .chat-form .pokemon-picker-trigger,.pokemon-picker-trigger{color:#9ba6ba;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:32px;min-height:0;padding:0;display:grid}.pokemon-picker-trigger svg{fill:none;stroke:currentColor;stroke-width:1.35px;width:17px;height:17px}main.game-shell .chat-panel .chat-form>.pokemon-picker{align-self:end;height:36px}main.game-shell .chat-panel .chat-form .command-help-trigger{width:24px;height:36px;margin-bottom:0}.pokemon-picker-trigger:hover,.pokemon-picker-trigger[aria-expanded=true]{background:#ffffff08}.pokemon-picker-trigger:disabled{opacity:.35;cursor:default}.pokemon-picker .pokemon-picker-panel{z-index:35;position:absolute;bottom:calc(100% + 12px);right:-32px}.pokemon-picker button:focus-visible{outline-offset:2px;outline:1px solid #ac96ff}@media (width<=1000px){main.game-shell .chat-panel .chat-form>.pokemon-picker,main.game-shell .chat-panel .chat-form .command-help-trigger{height:38px}}@media (pointer:coarse){.game-shell .chat-form .pokemon-picker-trigger,.pokemon-picker-trigger,main.game-shell .chat-panel .chat-form .command-help-trigger{width:32px}}.room-host{color:#b3abc9;background:0 0;border-radius:0;align-items:center;gap:8px;width:100%;min-width:0;height:26px;padding:0;display:flex;position:relative}.room-host-portrait{flex:0 0 24px;width:24px;height:24px}.room-host-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.room-host-copy{text-align:left;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.room-host-copy small{text-overflow:ellipsis;white-space:nowrap;color:#a1aabc;flex:0 auto;font:400 12px/1.4 Inter Variable,Arial,sans-serif;overflow:hidden}.room-host-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#e0deec;flex:1;min-width:0;font:500 13px/1.4 Inter Variable,Arial,sans-serif;overflow:hidden}.room-host[data-announcement=changed] .room-host-copy small{color:#b9aae5}.room-host[data-announcement=changed] .room-host-copy strong{color:#d9ccfa}.room-host[data-connected=false] .room-host-avatar{opacity:.65}.chat-room-menu{flex:0 0 34px;align-self:stretch}.chat-panel .chat-toolbar:has(>.chat-room-menu){position:relative}.chat-info-trigger,.chat-info-close{color:#aab3c6;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.chat-info-trigger{border-radius:0;width:100%;height:100%;position:relative}.chat-info-trigger:before{content:"";background:#dce1f417;width:1px;position:absolute;top:10px;bottom:10px;left:0}.chat-info-trigger:hover,.chat-info-trigger[aria-expanded=true],.chat-info-close:hover{color:#d0c6f4}.chat-info-trigger svg,.chat-info-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.chat-room-info{z-index:10;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#556079 transparent;color:#bdc5d6;background:#293143;border-top:0;border-bottom:1px solid #cbd3ea1f;border-left:1px solid #cbd3ea1f;border-right:0;border-radius:0;width:min(312px,100%);max-height:70vh;padding:10px 14px 6px;font:400 12px/1.45 Inter Variable,Arial,sans-serif;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 12px 26px #090d1742}.chat-room-info[hidden]{display:none}.chat-info-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-info-heading h2{color:#e0dced;margin:0;font:500 13px/1.4 Inter Variable,Arial,sans-serif}.chat-info-close{border-radius:0;flex:0 0 28px;width:28px;height:28px}.chat-info-host{border-bottom:1px solid #dce1f412;margin:5px 0 2px;padding:0 0 10px}.chat-info-group{padding:10px 0 4px}.chat-info-group+.chat-info-group{border-top:1px solid #dce1f412}.chat-info-group h3{color:#8f99ad;letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font:500 11px/1.5 Inter Variable,Arial,sans-serif}.chat-info-facts dd[data-state=playing]{color:#bfe8cf}.chat-info-link{color:#bfb0ed;width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 0;padding:4px 0;display:flex}.chat-info-link:hover{color:#d6cbf6}.chat-info-link svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;display:block;transition:transform .18s!important}.chat-info-link:hover svg{transform:translate(2px)}.chat-info-link:focus-visible{outline-offset:-2px;outline:1px solid #aea0db}.chat-info-facts{margin:0;display:grid}.chat-info-facts>div{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.chat-info-facts dt{color:#a5b0c4;min-width:0}.chat-info-facts dd{color:#d3d9e5;text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:400}.chat-info-facts dd span{color:#acb6c9}.chat-info-offline{color:#b1bacb;margin:12px 0}.chat-info-trigger:focus-visible,.chat-info-close:focus-visible{outline-offset:-2px;outline:1px solid #aea0db}@media (prefers-reduced-motion:no-preference){.chat-room-info:not([hidden]){animation:.13s ease-out chat-info-reveal}@keyframes chat-info-reveal{0%{opacity:0}to{opacity:1}}}@media (width<=640px){.chat-room-info{border-left:0;width:100%}}.player-word-waves{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.player-word-wave{pointer-events:none;will-change:transform;display:block;position:absolute;top:0;left:0}.game-shell .avatar>img{z-index:1;position:relative}.lobby-ready .lobby-ready-emblem,.lobby-countdown .lobby-countdown-emblem{isolation:isolate;position:relative;transform:translateY(-24px)}.lobby-emblem-ring{z-index:-1;pointer-events:none;width:100px;height:100px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.lobby-countdown-emblem .lobby-emblem-ring{width:68px;height:68px}.lobby-ready .lobby-ready-emblem{margin-bottom:24px;transform:none}.lobby-ready .lobby-ready-emblem .lobby-logo{width:72px}.lobby-emblem-outline{fill:none;stroke:#b7c1e040;stroke-width:.65px;vector-effect:non-scaling-stroke}.lobby-emblem-outline:last-child{stroke:#afbfda29;stroke-width:.55px}.lobby-emblem-loading{opacity:.62;transform-box:view-box;transition:transform .12s linear}[data-countdown=false]>.lobby-emblem-ring .lobby-emblem-loading{animation:6s linear infinite lobby-emblem-load}@keyframes lobby-emblem-load{0%{opacity:.62;transform:translateY(100%)}85%{opacity:.62;transform:translateY(0%)}95%{opacity:0;transform:translateY(0%)}to{opacity:0;transform:translateY(100%)}}[data-paused=true]>.lobby-emblem-ring .lobby-emblem-loading{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-countdown=false]>.lobby-emblem-ring .lobby-emblem-loading{animation-duration:10s}.lobby-emblem-loading{transition:none}}.lobby-ready-emblem[data-editing] .lobby-emblem-loading{opacity:.16;transform:none;animation:none!important}.lobby-ready-emblem[data-editing] .lobby-emblem-outline{stroke:#c9bdf252}.lobby-emblem-quill{z-index:1;pointer-events:none;width:100px;height:100px;margin:-50px 0 0 -50px;position:absolute;top:50%;left:50%;animation:5.6s cubic-bezier(.45,.05,.55,.95) infinite lobby-quill-turn!important}.lobby-emblem-quill>i{position:absolute;inset:0}.lobby-emblem-quill>i[data-trail="1"]{opacity:.5;transform:rotate(-9deg)}.lobby-emblem-quill>i[data-trail="2"]{opacity:.22;transform:rotate(-18deg)}.lobby-emblem-quill svg{fill:#f6f2ff;filter:drop-shadow(0 0 4px #e8c4f4e6);width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-4px;left:50%;animation:1.4s ease-in-out infinite lobby-quill-twinkle!important}.lobby-emblem-quill>i[data-trail] svg{width:6px;height:6px;margin-left:-3px;top:-2.5px;animation:none!important}[data-paused=true]>.lobby-emblem-quill,[data-paused=true]>.lobby-emblem-quill svg{animation-play-state:paused!important}@keyframes lobby-quill-turn{to{transform:rotate(360deg)}}@keyframes lobby-quill-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.35)rotate(45deg)}}.rules-writing-dots{vertical-align:.18em;gap:3px;margin-left:5px;display:inline-flex}.rules-writing-dots i{opacity:.25;background:#c9bdf2;border-radius:50%;width:4px;height:4px;animation:1.35s ease-in-out infinite rules-writing!important}.rules-writing-dots i:nth-child(2){animation-delay:.18s!important}.rules-writing-dots i:nth-child(3){animation-delay:.36s!important}@keyframes rules-writing{0%,70%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.rules-editing-note{color:#c9bdf2;letter-spacing:.01em;align-items:center;gap:8px;margin:0;font:400 13px/1.4 Inter Variable,Arial,sans-serif;display:inline-flex;animation:.5s cubic-bezier(.2,.8,.2,1) both rules-note-in!important}.rules-editing-note>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rules-editing-note .rules-writing-dots{vertical-align:0;margin-left:-3px}.rules-editing-star{fill:#f6f2ff;filter:drop-shadow(0 0 4px #e8c4f4d9);flex:none;width:9px;height:9px;animation:1.4s ease-in-out infinite lobby-quill-twinkle!important}@keyframes rules-note-in{0%{opacity:0;transform:translateY(4px)}}.lobby-state,.lobby-state .dq-lobby-actions{position:relative}.lobby-note-slot{justify-content:center;width:max-content;max-width:min(340px,92vw);display:flex;position:absolute;top:calc(100% + 16px);left:50%;translate:-50%}.lobby-state .lobby-note-slot .rules-editing-note{color:#c9bdf2;max-width:100%;margin:0;font:400 13px/1.4 Inter Variable,Arial,sans-serif}.lobby-state .lobby-table-full{color:#c9bdf2;text-align:center;text-wrap:pretty;max-width:300px;margin:10px auto 0;font:400 12.5px/1.5 Inter Variable,Arial,sans-serif}.lobby-state .join-table-button:disabled{opacity:.55;cursor:default}.lobby-orbit-ring{z-index:1;width:calc(var(--orbit-radius) * 100 / 47.5);height:calc(var(--orbit-radius) * 100 / 47.5);pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.lobby-orbit-track{fill:none;stroke:#afa8dc4d;stroke-width:.65px;vector-effect:non-scaling-stroke}.lobby-orbit-track:last-child{stroke:#9cadd833;stroke-width:.55px}.lobby-orbit-bed{fill:none;stroke:#8b7bd7;stroke-width:1px;opacity:.08}.lobby-orbit-current{fill:none;stroke-width:1px}.lobby-orbit-highlight{fill:none;stroke-width:.24px;opacity:.36}.lobby-orbit-flow{transform-box:view-box;transform-origin:50%;animation:8s linear infinite lobby-orbit-drift}@keyframes lobby-orbit-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lobby-orbit-breathe{0%,to{opacity:.35}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.lobby-orbit-flow,.lobby-orbit-ring[data-countdown=true] .lobby-orbit-flow{animation:4.8s ease-in-out infinite lobby-orbit-breathe;transform:none}}.lobby-orbit-ring[data-paused=true] .lobby-orbit-flow{animation-play-state:paused}.chat-player-list .roster-report{color:#919cb1;background:0 0;border:0;border-radius:4px;place-items:center;width:22px;height:24px;margin-left:6px;padding:3px;display:inline-grid}.chat-player-list .roster-report:hover{color:#d1c8ec;background:#b3a8dd12}.roster-report svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.roster-actions form label{color:#bec8dc;gap:8px;font-size:13px;display:grid}.roster-actions form textarea{resize:vertical;color:#d7deef;width:100%;min-height:70px;font:inherit;background:#192333;border:1px solid #a2b0cc35;border-radius:5px;padding:9px}.roster-bans{border-top:1px solid #9aacc322;margin:18px 8px 8px;padding-top:12px;font-size:13px}.roster-bans summary{cursor:pointer;color:#b1bdd1}.roster-bans summary span{color:#d5c9f3;margin-left:6px}.roster-bans>div{justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.roster-ban-entry{gap:2px;min-width:0;display:grid}.roster-bans strong{overflow-wrap:anywhere;min-width:0;font-weight:500}.roster-ban-entry small{color:#aeb9ca;overflow-wrap:anywhere;font:400 12px/1.35 Inter Variable,Arial,sans-serif}.roster-bans button{color:#d6c8ee;cursor:pointer;font:inherit;background:#9180c21a;border:1px solid #b9a7e329;border-radius:7px;flex:none;padding:6px 10px}.roster-bans button:disabled{opacity:.4;cursor:default}.roster-bans p{color:#8a9bb1;font-size:12px}.player-stats-back{color:#b8bdd0;cursor:pointer;background:0 0;border:0;padding:6px 0;font:400 12px Inter Variable,sans-serif}.player-stats-back:hover{color:#e1dce9}.player-stats-back:focus-visible{outline-offset:3px;outline:2px solid #b8adc9}.player-stats-panel .chat-summary-heading>strong{font-size:13px;font-weight:500}@font-face{font-family:PP Museum;src:url(/assets/PPMuseum-Light-TIaW8bCk.otf)format("opentype");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:PP Museum;src:url(/assets/PPMuseum-Regular-CUKrydJ6.otf)format("opentype");font-display:swap;font-style:normal;font-weight:400}.room-presence,.room-viewer-pill,.room-audience-card,.room-viewer-card{--aud-ink:#f1f3f8;--aud-muted:#a6afbf;--aud-lilac:#c9bcf3;--aud-pink:#f4a6cb;--aud-line:#b8b1e129;--aud-hair:#b8b1e11f;--aud-card:#1e2533;--aud-serif:"PP Museum", "Inter Variable", Arial, sans-serif}.room-presence{align-items:center;gap:10px;display:inline-flex}.room-audience-trigger svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.room-presence-players{height:32px;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:0;padding:0 9px 0 5px;font:400 13px/1 Inter Variable,Arial,sans-serif;display:inline-flex;transition:background-color .2s!important}.room-presence-players:hover{background:#ffffff17}.room-presence-players:focus-visible{outline-offset:2px;outline:1px solid #ffffffb3}.room-presence-faces{align-items:center;display:inline-flex}.room-presence-faces img{object-fit:cover;border-radius:50%;width:22px;height:22px;display:block;position:relative;box-shadow:0 0 0 1.5px #ffffffc4}.room-presence-faces img+img{margin-left:-7px}.room-presence-faces img:first-child{z-index:3}.room-presence-faces img:nth-child(2){z-index:2}.room-presence-faces img:nth-child(3){z-index:1}.room-presence-words b{font-variant-numeric:tabular-nums;font-weight:500}.room-presence-word{opacity:.86}@media (width<=760px){.room-presence-word,.room-presence-faces img:nth-child(3){display:none}.room-presence-players{gap:6px;padding-inline:4px 6px}}.room-presence-alone{background:#93b9ad;border-radius:50%;flex:none;width:6px;height:6px;margin:0 1px;position:relative}.room-presence-alone:after{content:"";opacity:.22;background:#93b9ad;border-radius:50%;position:absolute;inset:-3px;animation:3.2s ease-in-out infinite room-presence-breathe!important}@keyframes room-presence-breathe{50%{opacity:0;transform:scale(1.5)}}.room-heading-line .room-presence{gap:8px}.room-heading-line .room-presence-players{color:#e6e1f7;border-radius:6px;gap:7px;height:21px;margin-left:-6px;padding:0 8px 0 6px;font-size:12px}.room-heading-line .room-presence-faces img{width:17px;height:17px;box-shadow:0 0 0 1.25px #ffffffb8;animation:.42s cubic-bezier(.2,.8,.2,1) both room-presence-face-in!important}@keyframes room-presence-face-in{0%{opacity:0;transform:translate(-4px)scale(.7)}}.room-heading-line .room-presence-faces img+img{margin-left:-6px}.room-heading-line .room-presence-word{opacity:.8}.room-heading-line .room-presence-rule{height:12px}.room-heading-line .room-audience-trigger{height:21px}.room-heading-line .room-audience-card{left:-8px;right:auto}.room-heading-line .room-audience-card:before{left:19px;right:auto}.room-presence-rule{background:var(--aud-line);width:1px;height:16px}.room-presence[data-audience]{font-variant-numeric:tabular-nums;font:300 12.5px/1 Inter Variable,Arial,sans-serif}.room-audience{display:inline-flex;position:relative}.room-audience-trigger{height:28px;color:inherit;box-shadow:none;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 6px;transition:border-color .18s,background-color .18s;display:inline-flex}.room-audience-trigger:hover,.room-audience-trigger[aria-expanded=true]{border-color:var(--aud-line);background:#120d3429}.room-audience-trigger:focus-visible{outline:1px solid var(--aud-lilac);outline-offset:2px}.room-audience-trigger[data-empty]{opacity:.62}.room-audience-count{min-width:1ch;font-weight:300}.room-audience-card{z-index:60;border:1px solid var(--aud-hair);width:248px;color:var(--aud-ink);background:var(--aud-card);text-align:left;border-radius:10px;margin:0;padding:14px 14px 12px;font:400 12px/1.45 Inter Variable,Arial,sans-serif;position:absolute;top:calc(100% + 10px);right:-8px;box-shadow:0 18px 40px #0609126b}.room-audience-card:before{content:"";border-top:1px solid var(--aud-hair);border-left:1px solid var(--aud-hair);background:var(--aud-card);width:10px;height:10px;position:absolute;top:-6px;right:19px;transform:rotate(45deg)}.room-audience-heading{border-bottom:1px solid var(--aud-hair);color:var(--aud-ink);font:400 15px/1.2 var(--aud-serif);letter-spacing:.01em;justify-content:space-between;align-items:baseline;margin:0 0 10px;padding-bottom:9px;display:flex}.room-audience-total{color:var(--aud-lilac);font:300 17px/1 var(--aud-serif);font-variant-numeric:tabular-nums}.room-audience-faces{gap:2px;margin:0;padding:0;list-style:none;display:grid}.room-audience-faces li{border-radius:6px;align-items:center;gap:10px;min-height:30px;padding:2px 4px;display:flex}.room-audience-faces img{border:1px solid var(--aud-hair);object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px}.room-audience-name{color:#e4e7ef;min-width:0;font:400 13.5px/1.2 var(--aud-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.room-audience-empty,.room-audience-more{color:var(--aud-muted);margin:0;font-size:11.5px}.room-audience-more{border-top:1px solid var(--aud-hair);margin-top:8px;padding:8px 4px 0}@media (prefers-reduced-motion:no-preference){.room-audience-card,.room-viewer-card{animation:.2s cubic-bezier(.2,.75,.25,1) room-audience-in}}@keyframes room-audience-in{0%{opacity:0;transform:translateY(-4px)}}.room-viewer-pill{border:1px solid var(--aud-line);min-width:0;height:30px;color:var(--aud-ink);white-space:nowrap;background:#100b2e38;border-radius:999px;flex:0 auto;align-items:center;gap:9px;padding:0 13px 0 11px;font:400 12px/1 Inter Variable,Arial,sans-serif;display:inline-flex;position:relative}.room-viewer-label{color:#f1f3f8bd;letter-spacing:.01em}.room-viewer-duel,.room-viewer-duelist{align-items:baseline;gap:7px;min-width:0;display:inline-flex}.room-viewer-name{max-width:128px;color:var(--aud-ink);font:400 14.5px/1 var(--aud-serif);letter-spacing:.01em;text-overflow:ellipsis;overflow:hidden}.room-viewer-versus{color:#f1f3f88f;font:300 11.5px/1 Inter Variable,Arial,sans-serif}.room-viewer-live{background:var(--aud-pink);border-radius:50%;flex:none;width:6px;height:6px;position:relative}.room-viewer-live:after{content:"";border:1px solid var(--aud-pink);opacity:0;border-radius:50%;position:absolute;inset:-4px}@media (prefers-reduced-motion:no-preference){.room-viewer-live:after{animation:2.6s ease-out infinite room-viewer-live}}@keyframes room-viewer-live{0%{opacity:.55;transform:scale(.55)}70%,to{opacity:0;transform:scale(1.35)}}.room-viewer-pill[data-kind=hidden]{gap:0;padding:0 3px 0 0}.room-viewer-explain-zone{align-self:stretch;display:inline-flex;position:relative}.room-viewer-explain{height:100%;color:inherit;box-shadow:none;font:inherit;cursor:help;background:0 0;border:0;border-radius:999px 0 0 999px;align-items:center;gap:8px;margin:0;padding:0 12px 0 11px;display:inline-flex}.room-viewer-explain svg,.room-viewer-reveal svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.room-viewer-explain svg{color:var(--aud-pink)}.room-viewer-explain .room-viewer-label{color:var(--aud-ink)}.room-viewer-explain:focus-visible,.room-viewer-reveal:focus-visible{outline:1px solid var(--aud-lilac);outline-offset:-3px}.room-viewer-rule{background:var(--aud-line);flex:none;width:1px;height:14px}.room-viewer-reveal{height:24px;color:var(--aud-ink);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin:0 0 0 3px;padding:0 10px 0 9px;font:400 12px/1 Inter Variable,Arial,sans-serif;transition:color .18s,background-color .18s;display:inline-flex}.room-viewer-reveal svg{color:var(--aud-lilac)}.room-viewer-reveal:hover:enabled{background:#c9bcf329}.room-viewer-reveal:disabled{opacity:.45;cursor:default}.room-viewer-card{z-index:60;border:1px solid var(--aud-hair);width:268px;color:var(--aud-muted);background:var(--aud-card);text-align:left;white-space:normal;border-radius:10px;gap:6px;padding:14px 15px 13px;font:400 12px/1.5 Inter Variable,Arial,sans-serif;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 40px #0609126b}.room-viewer-card:before{content:"";border-top:1px solid var(--aud-hair);border-left:1px solid var(--aud-hair);background:var(--aud-card);width:10px;height:10px;position:absolute;top:-6px;left:22px;transform:rotate(45deg)}.room-viewer-card-title{color:var(--aud-ink);font:400 15px/1.25 var(--aud-serif);letter-spacing:.01em;margin-bottom:2px}.room-viewer-card-title:after{content:"";background:var(--aud-pink);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-left:7px;display:inline-block}.room-viewer-card-text{display:block}.room-viewer-head{align-items:center;gap:9px;min-width:0;display:inline-flex}.game-shell .room-heading-copy>.room-viewer-pill{display:none}.room-viewer-pill[data-compact]{background:0 0;border:0;border-radius:0;align-content:center;justify-items:start;gap:4px;height:auto;padding:0;display:grid}.room-viewer-pill[data-compact] .room-viewer-head{gap:7px}.room-viewer-pill[data-compact] .room-viewer-label{color:#f1f3f8b8;font-size:12px;line-height:13px}.room-viewer-pill[data-compact] .room-viewer-live{width:5px;height:5px}.room-viewer-pill[data-compact]{max-width:100%}.room-viewer-pill[data-compact] .room-viewer-duel{gap:5px;max-width:100%;overflow:hidden}.room-viewer-pill[data-compact] .room-viewer-duelist{flex:0 auto;gap:5px;min-width:0}.room-viewer-pill[data-compact] .room-viewer-name{min-width:0;max-width:72px;font-size:13.5px;line-height:16px}.room-viewer-pill[data-compact] .room-viewer-versus{font-size:11.5px}.room-viewer-pill[data-compact][data-kind=hidden]{gap:3px}.room-viewer-pill[data-compact] .room-viewer-explain-zone{align-self:auto;position:static}.room-viewer-pill[data-compact] .room-viewer-explain{border-radius:0;gap:6px;height:15px;padding:0;font-size:12px}.room-viewer-pill[data-compact] .room-viewer-explain svg{width:13px;height:13px}.room-viewer-pill[data-compact] .room-viewer-rule{display:none}.room-viewer-pill[data-compact] .room-viewer-reveal{gap:5px;height:20px;margin:0 0 0 -7px;padding:0 7px;font-size:11.5px}.room-viewer-pill[data-compact] .room-viewer-reveal svg{width:13px;height:13px}.room-viewer-pill[data-compact] .room-viewer-card{width:min(268px,100vw - 24px);top:calc(100% + 8px);left:-4px}.room-viewer-pill[data-compact] .room-viewer-card:before{left:10px}@media (width<=1100px){.game-shell .room-profile-cluster>.room-viewer-pill,.game-shell .room-heading-copy[data-viewer]>:is(.room-heading-line,.room-code-zone){display:none}.game-shell .room-heading-copy[data-viewer]>.room-viewer-pill{display:grid}}@media (width<=380px){.game-shell .room-heading-copy[data-viewer]>.room-viewer-pill .room-viewer-name{max-width:58px}}@media (width<=650px){.room-viewer-pill[data-game=starquiz] .room-viewer-explain{padding:0 9px 0 10px}.room-viewer-pill[data-game=starquiz] .room-viewer-explain .room-viewer-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.room-viewer-pill[data-game=starquiz] .room-viewer-reveal svg{display:none}.room-viewer-pill[data-game=starquiz] .room-viewer-card{width:min(268px,100vw - 24px);left:auto;right:-96px}.room-viewer-pill[data-game=starquiz] .room-viewer-card:before{left:auto;right:112px}}.game-shell .chat-message-author:has(>.chat-spectator-mark){align-items:center;gap:5px;display:flex}.game-shell .chat-message-author:has(>.chat-spectator-mark) strong{min-width:0}.chat-spectator-mark{color:#c9bcf3;opacity:.8;flex:none;place-items:center;width:14px;height:14px;display:inline-grid}.chat-spectator-mark svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.roster-hidden-note{color:#a6afbf;border:1px solid #b8b1e124;border-radius:8px;align-items:flex-start;gap:10px;margin:2px 4px 8px;padding:10px 12px;font:400 12px/1.45 Inter Variable,Arial,sans-serif;display:flex}.roster-hidden-note svg{color:#f4a6cb;fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px;margin-top:1px}.roster-audience{border-top:1px solid #b8b1e11f;gap:2px;margin:10px 0 0;padding-top:12px;display:grid}.roster-audience-heading{color:#d6dbe6;letter-spacing:.01em;align-items:center;gap:8px;margin:0 8px 6px;font:400 14px/1.2 PP Museum,Inter Variable,Arial,sans-serif;display:flex}.roster-audience-heading svg{color:#c9bcf3;fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.roster-audience-count{color:#c9bcf3;font-variant-numeric:tabular-nums;margin-left:auto;font:300 15px/1 PP Museum,Inter Variable,Arial,sans-serif}.roster-audience>article:nth-of-type(odd){background:#becadd08}.roster-audience-note{color:#8f98aa;margin:6px 8px 0;font:400 11.5px/1.4 Inter Variable,Arial,sans-serif}.compact-chat-heading,.room-chat-dock,.chat-empty-state{display:none}.chat-rail-body{height:100%;min-height:0}@media (width<=1100px){main.game-shell{--compact-chat-entry-clearance:70px}main.game-shell .game-rail{z-index:45;left:50%;right:auto;bottom:var(--compact-chat-entry-clearance);width:min(640px,100% - 24px);height:clamp(232px, calc(var(--room-visible-height,100dvh) * .32), 360px);min-height:0;max-height:calc(var(--room-visible-height,100dvh) - var(--room-bar-height) - var(--compact-chat-dock-height) - var(--compact-chat-entry-clearance) - 12px);border:1px solid rgba(var(--room-detail-rgb), .15);background:var(--game-chat-bg);visibility:hidden;opacity:0;border-radius:16px;flex-direction:column;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1),visibility .24s,height .24s;display:flex;position:absolute;transform:translate(-50%,16px);box-shadow:0 -6px 24px #050b161c}main.game-shell .game-rail[data-compact-open=true]{visibility:visible;opacity:1;transform:translate(-50%)}main.game-shell .game-rail[data-compact-expanded=true]{height:calc(var(--room-visible-height,100dvh) - var(--room-bar-height) - var(--compact-chat-dock-height) - var(--compact-chat-entry-clearance) - 12px)}main.game-shell[data-keyboard-open=true] .game-rail[data-compact-open=true]{height:calc(var(--room-visible-height,100dvh) - var(--room-bar-height) - 16px);max-height:calc(var(--room-visible-height,100dvh) - var(--room-bar-height) - 16px);bottom:8px}.compact-chat-heading{color:#aeb6ca;flex:0 0 44px;justify-content:space-between;align-items:center;gap:12px;padding:2px 10px 0 16px;font:400 12px/1.3 Varela Round,Arial,sans-serif;display:flex}.compact-chat-title{gap:2px;min-width:0;display:grid}.compact-chat-title>span{color:#d6d5e5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-chat-title small{color:#a2d0c9;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.compact-chat-tools{flex:none;align-items:center;gap:4px;display:flex}.compact-chat-heading button{min-height:36px;color:var(--room-detail-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:0 8px;transition:background .15s,color .15s;display:flex}.compact-chat-heading button:hover{color:var(--room-detail-bright);background:rgba(var(--room-detail-rgb), .09)}.compact-chat-heading .compact-chat-expand{color:#95a6bd;justify-content:center;width:36px}.compact-chat-expand[aria-pressed=true]{background:rgba(var(--room-detail-rgb), .09)}.game-rail[data-my-turn=true] .compact-chat-close{color:#b9e3da;background:#9dd9cd12}.compact-chat-heading svg,.room-chat-dock svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.game-rail .chat-rail-body{flex:1;height:auto;min-height:0}main.game-shell .game-rail .chat-panel{--chat-tabs-height:44px}main.game-shell .game-rail[data-compact-expanded=false] .chat-reply-draft-text{max-height:3em}main.game-shell .game-rail .chat-toolbar{gap:4px;padding:2px 10px 6px}.game-rail .chat-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.game-rail .chat-tab-label{font-size:12px}main.game-shell .game-rail .chat-tabs button{border-radius:9px;gap:5px}main.game-shell .game-rail .chat-tabs button[aria-pressed=true]{color:#eef0f6;background:0 0}main.game-shell .game-rail .chat-tabs button:after{display:none}main.game-shell .game-rail .chat-tabs button[aria-pressed=true]:after{content:"";opacity:.85;background:#c9bdf2;border-radius:2px;width:28px;height:1.5px;display:block;position:absolute;bottom:0;left:calc(50% - 14px)}.game-rail .chat-tab-icon,.game-rail .chat-tabs svg{flex-basis:16px;width:16px;height:16px}main.game-shell .game-rail .chat-messages{overscroll-behavior:contain;padding:10px 14px}.chat-empty-state{text-align:center;color:#9ba9bd;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:100%;padding:12px;font-size:11.5px;display:flex}.chat-empty-state svg{fill:none;width:26px;height:26px;stroke:var(--room-detail-accent);stroke-width:1.3px;margin-bottom:4px}.chat-empty-state strong{color:var(--room-detail-bright);font-size:13px;font-weight:400}main.game-shell .game-rail .chat-form{border:1px solid rgba(var(--room-detail-rgb), .13);background:#202838;border-radius:12px;grid-template-columns:minmax(0,1fr) 28px 36px;align-items:end;gap:5px;margin:4px 10px 10px;padding:4px;display:grid}main.game-shell .game-rail .chat-form:focus-within{border-color:rgba(var(--room-detail-rgb), .39)}main.game-shell .game-rail .chat-form textarea,main.game-shell .game-rail .chat-form textarea:focus{min-width:0;min-height:38px;max-height:110px;box-shadow:none;background:0 0;border-radius:8px;padding:7px;font-size:16px}main.game-shell .game-rail[data-compact-expanded=false] .chat-form textarea{max-height:62px}main.game-shell .game-rail .chat-form textarea::placeholder{color:#a1aec0;font-size:12px}main.game-shell .game-rail .chat-form .chat-character-count{background:0 0;border:0;width:28px;height:26px;margin-bottom:6px;font-size:11.5px;position:relative;top:auto;right:auto;transform:none}.room-chat-dock{z-index:46;width:100%;height:var(--compact-chat-dock-height);padding:0 14px env(safe-area-inset-bottom,0px);color:#d6caee;background:var(--game-chat-bg);text-align:left;cursor:pointer;border:0;border-top:1px solid #b1b5d821;align-items:center;gap:10px;font:400 12px/1.3 Varela Round,Arial,sans-serif;transition:background .18s;display:flex;position:absolute;top:100%;left:0;right:0}.room-chat-dock:hover{background:#1b2230}.room-chat-dock-icon{background:#ac95dc12;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.room-chat-copy{flex:1;gap:2px;min-width:0;display:grid}.room-chat-dock strong{font:inherit}.room-chat-preview{color:#8f9db3;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.room-chat-unread{color:#fff;background:#8574c8;border-radius:10px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;display:grid}.room-chat-dock[data-unread=true] .room-chat-preview{color:#c7d1e2}.room-chat-dock[aria-expanded=true][data-my-turn=true] .room-chat-preview{color:#b9e3da}.room-chat-chevron{transition:transform .22s}.room-chat-dock[aria-expanded=true] .room-chat-chevron{transform:rotate(180deg)}.room-chat-dock:focus-visible,.compact-chat-heading button:focus-visible{outline-offset:-3px;outline:2px solid #a99bdd}}@media (width<=600px){main.game-shell .game-rail{border-radius:14px;width:calc(100% - 16px)}.compact-chat-heading{flex-basis:40px;gap:6px;padding-inline:12px 6px}.compact-chat-tools{gap:0}.compact-chat-close>span{white-space:nowrap;display:inline}.compact-chat-heading .compact-chat-close{justify-content:center;width:auto;min-width:78px}main.game-shell .game-rail .chat-toolbar{padding-inline:6px}.game-rail .chat-room-menu{flex-basis:28px}main.game-shell .game-rail .chat-messages{padding-inline:10px}}@media (width<=600px) and (height<=700px){main.game-shell{--compact-chat-entry-clearance:56px}}@media (prefers-reduced-motion:reduce){main.game-shell .game-rail{transition:none}}.chat-sheet-top,.room-chat-grabber,.room-chat-latest,.chat-sheet-scrim{display:none}@media (width<=760px){body main.game-shell[data-chat-sheet]{--chat-sheet-closed:calc(58px + env(safe-area-inset-bottom,0px));--chat-sheet-half:clamp(min(250px, calc(var(--room-visible-height,100dvh) * .5)), calc(var(--room-visible-height,100dvh) * .46), 420px);--chat-sheet-full:calc(var(--room-visible-height,100dvh) - var(--room-bar-height));--chat-sheet-ease:cubic-bezier(.22, 1, .36, 1)}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]){--compact-chat-dock-height:var(--chat-sheet-closed)}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]):is([data-chat-sheet=half],[data-chat-sheet=full]){--compact-chat-dock-height:var(--chat-sheet-half)}body main.game-shell[data-chat-sheet] .game-rail{z-index:47;inset:auto 0 calc(-1 * var(--compact-chat-dock-height)) 0;width:100%;max-width:none;height:var(--chat-sheet-half);min-height:0;max-height:none;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--game-chat-bg,#1a202d);visibility:hidden;opacity:0;border:0;border-top:1px solid #ffffff14;border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:absolute;transform:translateY(24px);box-shadow:0 -16px 36px #04070f70;transition:height .32s var(--chat-sheet-ease), transform .32s var(--chat-sheet-ease), opacity .2s ease, visibility .32s!important}body main.game-shell[data-chat-sheet] .game-rail[data-compact-open=true]{visibility:visible;opacity:1;transform:none}body main.game-shell[data-chat-sheet] .game-rail[data-sheet=full]{height:var(--chat-sheet-full)}body main.game-shell[data-chat-sheet][data-keyboard-open=true] .game-rail[data-compact-open=true]{height:var(--chat-sheet-full);max-height:none;bottom:0}body main.game-shell[data-chat-sheet] .chat-sheet-scrim{z-index:46;opacity:0;visibility:hidden;-webkit-tap-highlight-color:transparent;background:#070a1275;display:block;position:fixed;inset:0;transition:opacity .3s,visibility .3s!important}body main.game-shell[data-chat-sheet]:is([data-chat-sheet=half],[data-chat-sheet=full]) .chat-sheet-scrim{opacity:1;visibility:visible}body main.game-shell[data-chat-sheet] .game-rail[data-sheet-dragging]{visibility:visible;opacity:1;transform:none;height:var(--sheet-drag-height)!important;transition:none!important}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-sheet-top{touch-action:none;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:20px;padding:0 14px;display:grid}body main.game-shell[data-chat-sheet] .chat-sheet-grabber{cursor:grab;touch-action:none;background:0 0;border:0;grid-column:2;place-items:center;width:72px;height:20px;margin:0;padding:0;display:grid}body main.game-shell[data-chat-sheet] .chat-sheet-grabber i{background:#eef0f63d;border-radius:4px;width:36px;height:4px;margin-top:4px;transition:width .2s,background-color .2s;display:block}body main.game-shell[data-chat-sheet] .chat-sheet-grabber:hover i,body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar)[data-sheet-dragging] .chat-sheet-grabber i{background:#eef0f680;width:46px}body main.game-shell[data-chat-sheet] .chat-sheet-status{color:#a6aec0;text-overflow:ellipsis;white-space:nowrap;opacity:0;grid-area:1/1;justify-self:start;min-width:0;max-width:100%;margin-top:4px;font:400 11.5px/1 Inter Variable,Arial,sans-serif;transition:opacity .2s;overflow:hidden}body main.game-shell[data-chat-sheet] .chat-sheet-status[data-my-turn]{color:#9fded1}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar)[data-sheet=full] .chat-sheet-status,body main.game-shell[data-chat-sheet][data-keyboard-open=true] :is(.game-rail,.dq-sidebar) .chat-sheet-status{opacity:1}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .compact-chat-heading{display:none}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-toolbar{touch-action:none;border-bottom:1px solid #ffffff0f;padding:0 46px 0 8px}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .compact-chat-dismiss{z-index:2;color:#a3abbd;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;transition:color .15s,background-color .15s;display:grid;position:absolute;top:24px;right:6px}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .compact-chat-dismiss:hover{color:#fff;background:#ffffff0d}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .compact-chat-dismiss svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-rail-body{flex:1;min-height:0}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-toolbar{align-items:center;gap:2px;height:42px;min-height:42px;display:flex}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-tabs{flex:1;gap:20px;min-width:0;height:100%;padding-left:8px;display:flex}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-tabs button{flex:none;width:auto;min-width:0;height:100%;padding:0 1px}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-tabs button[aria-pressed=true]:after{width:auto;left:0;right:0}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-corner-tools{flex:none;gap:0;position:static}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-corner-tools .chat-notice-toggle{display:none}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-corner-tools .chat-clear{width:32px;height:32px}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-corner-tools .chat-clear[data-hidden]{display:none}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-room-menu{flex:0 0 32px;align-self:center;height:32px}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-messages{flex-direction:column;padding:8px 12px 6px;display:flex}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-messages>:first-child{margin-top:auto}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-message{flex:none;margin:3px 0 0;padding:3px 34px 3px 4px}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-message[data-grouped]{margin-top:0;padding-block:1px 3px}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-message p{color:#c9ced9;text-indent:-30px;padding-left:30px;font:400 14px/1.45 Inter Variable,Arial,sans-serif;display:block}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-message p *{text-indent:0}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-message-prefix{margin-right:3px;display:inline}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-message time{display:none}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-message-portrait{vertical-align:-6px;width:22px;height:22px;margin:0 8px 0 0;display:inline-block}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-message-portrait .presence-dot{display:none}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-message-prefix>.chat-role{vertical-align:-1px;margin:0 4px 0 0;display:inline-block}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-message-author{margin:0;display:inline}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-message-author strong{color:#eef0f6;font:500 13.5px/1.45 Inter Variable,Arial,sans-serif;display:inline}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-message[data-own=true] .chat-message-author strong{color:#d7ccf6}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-message-text{margin:0;display:inline}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-message[data-grouped] p{text-indent:0}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]) .room-chat-dock{height:var(--chat-sheet-closed);padding:8px 14px env(safe-area-inset-bottom,0px) 14px;color:#c5cbd7;background:var(--game-chat-bg,#1a202d);touch-action:none;border:0;border-top:1px solid #ffffff14;border-radius:18px 18px 0 0;gap:11px;transition:background-color .18s;box-shadow:0 -10px 26px #04070f4d}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]) .room-chat-dock[aria-expanded=true]{visibility:hidden}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]) .room-chat-dock:active{background:#1d2433}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]) .room-chat-grabber{background:#eef0f633;border-radius:4px;width:36px;height:4px;display:block;position:absolute;top:6px;left:calc(50% - 18px)}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]) .room-chat-dock-icon{color:#aeb4c2;background:0 0;border-radius:50%;width:28px;height:28px;overflow:hidden}body main.game-shell[data-chat-sheet] .room-chat-dock-icon>img{object-fit:cover;width:100%;height:100%}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]) .room-chat-dock-icon>svg{width:21px;height:21px}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]) .room-chat-dock:has(.room-chat-latest) :is(strong,.room-chat-preview){display:none}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]) .room-chat-dock strong{color:#eef0f6;font:400 13px/1.2 Inter Variable,Arial,sans-serif}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]) .room-chat-latest{align-items:baseline;gap:7px;min-width:0;font:400 13px/1.3 Inter Variable,Arial,sans-serif;display:flex}body main.game-shell[data-chat-sheet] .room-chat-latest b{color:#eef0f6;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:42%;font-weight:500;overflow:hidden}body main.game-shell[data-chat-sheet] .room-chat-latest span{color:#aab2c4;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body main.game-shell[data-chat-sheet] .room-chat-dock[data-unread=true] .room-chat-latest span{color:#dfe3ec}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]) .room-chat-unread{color:#2a1622;background:#f4a6cb;border-radius:10px;min-width:20px;height:20px;padding:0 6px;font:600 12px/20px Inter Variable,Arial,sans-serif}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]) .room-chat-chevron{color:#8f98aa;width:18px;height:18px}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]):is([data-chat-sheet=half],[data-chat-sheet=full]) .arena .playfield[data-status-band]{--status-band-height:44px;--lobby-bar-height:44px}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]):is([data-chat-sheet=half],[data-chat-sheet=full]) .playfield .lobby-start-bar{grid-template-rows:36px;align-items:center;height:44px}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]):is([data-chat-sheet=half],[data-chat-sheet=full]) .playfield :is(.game-header-commentary,.bonus-panel,.room-side-stack,.room-autojoin,.chat-peek,.play-counts,.live-category-tray,.game-bottom-bar){display:none}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]):is([data-chat-sheet=half],[data-chat-sheet=full]) .playfield .orbit-stage{--sheet-orbit-above:60px;--sheet-orbit-below:32px;top:calc(var(--status-band-height) + 4px + var(--sheet-orbit-above));bottom:calc(6px + var(--sheet-orbit-below));height:auto}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]):is([data-chat-sheet=half],[data-chat-sheet=full]) .playfield .orbit-stage:has(>.player-orbit[data-crowded=true]){--sheet-orbit-above:54px;--sheet-orbit-below:26px}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]):is([data-chat-sheet=half],[data-chat-sheet=full]) .playfield .orbit-stage>.player-orbit[data-layout=circle]{--orbit-radius:max(32px, min(calc(320px * var(--orbit-radius-scale)), calc(50cqw - 36px), calc(50cqh / max(.5, var(--orbit-pole-reach,1)))))}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]):is([data-chat-sheet=half],[data-chat-sheet=full]) .playfield .orbit-stage>.player-orbit[data-layout=circle][data-crowded=true]{--orbit-radius:max(32px, min(calc(320px * var(--orbit-radius-scale)), calc(50cqw - max(12px, calc(48px - var(--orbit-player-count) * 2.5px))), calc(50cqh / max(.5, var(--orbit-pole-reach,1)))))}}@media (width>=601px) and (width<=760px){body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]):is([data-chat-sheet=half],[data-chat-sheet=full]) .playfield .orbit-stage{--sheet-orbit-below:52px}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]):is([data-chat-sheet=half],[data-chat-sheet=full]) .playfield .orbit-stage:has(>.player-orbit[data-crowded=true]){--sheet-orbit-below:44px}}@media (width<=600px) and (height<=700px){body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]):is([data-chat-sheet=half],[data-chat-sheet=full]) .playfield .orbit-stage{--sheet-orbit-above:51px;--sheet-orbit-below:23px}body main.game-shell[data-chat-sheet]:not([data-keyboard-open=true]):is([data-chat-sheet=half],[data-chat-sheet=full]) .playfield .orbit-stage:has(>.player-orbit[data-crowded=true]){--sheet-orbit-above:46px;--sheet-orbit-below:18px}}@container orbit-stage (height<=240px){body main.game-shell[data-chat-sheet=half] .orbit-center :is(.game-host-actions,.lobby-ready-emblem,.lobby-countdown-emblem,.lobby-countdown-label,.lobby-countdown-badge small){display:none}body main.game-shell[data-chat-sheet=half] .orbit-center .lobby-countdown{grid-template-rows:auto;height:auto}body main.game-shell[data-chat-sheet=half] .orbit-center .lobby-countdown-badge{grid-template-rows:32px}}.room-share{flex:none;margin-left:4px;display:flex;position:relative}.room-share-trigger{color:#d7d0f2;cursor:pointer;background:#4d3ca4;border:1px solid #c3b3ff21;border-radius:3px;place-items:center;width:23px;height:23px;padding:0;display:grid;transition:background .16s,border-color .16s,color .16s!important}.room-share-trigger:hover,.room-share-trigger[aria-expanded=true]{color:#fff;background:#5847b0;border-color:#d3c5ff4d}.room-share-trigger:focus-visible{outline-offset:2px;outline:1px solid #b8aed4}.room-share-trigger svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.room-share-popover{z-index:60;color:#cfd5e3;background:#222a3a;border:1px solid #bec7db21;border-radius:6px;width:212px;padding:10px 6px 6px;font:400 12.5px/1.4 Inter Variable,Arial,sans-serif;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 36px #06091261;animation:.16s ease-out room-share-rise!important}@keyframes room-share-rise{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.room-share-title{color:#9ea8bb;align-items:center;gap:7px;margin:0 8px 7px;font-size:11.5px;display:flex}.room-share-title img{object-fit:contain;width:17px;height:17px}.room-share-networks{margin:0;padding:0;list-style:none;display:grid}.room-share-networks a,.room-share-more button{color:#d3d8e4;width:100%;min-height:31px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex;transition:background .14s,color .14s!important}.room-share-networks a svg{fill:none;stroke:#7d879b;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:10px;height:10px;transition:stroke .14s,transform .14s!important}.room-share-networks a:hover,.room-share-more button:hover{color:#ece6fb;background:#ac96ff12}.room-share-networks a:hover svg{stroke:#c3b4f3;transform:translate(1px,-1px)}.room-share-networks a:focus-visible,.room-share-more button:focus-visible{outline-offset:-1px;outline:1px solid #b8aed4}.room-share-more{border-top:1px solid #bec7db14;margin-top:5px;padding-top:5px;display:grid}.room-share-more button{color:#b9c1d1}.room-share-more button[data-state=copied]{color:#c9bcf4}.room-share-more button[data-state=error]{color:#e1a9af}@media (width<=558px){.room-share-popover{top:calc(var(--room-bar-height,50px) + 8px);position:fixed;left:12px}}.game-shell .room-bar:has(.room-share-popover){z-index:45}.game-shell{--room-bar-height:50px}.game-shell .room-bar{box-shadow:none}.game-shell .room-bar-main{grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr) var(--room-rail-width);background:var(--game-action-gradient);box-shadow:none;border:0;column-gap:0;padding:0}.game-shell .room-nav-start{gap:12px;width:100%;min-width:0;height:100%;padding-right:16px}.game-shell .room-nav-start .room-menu-toggle{flex:0 0 44px;width:44px;height:100%;margin:0}.game-shell .room-bar-main>.room-home-brand{justify-self:center;margin:0}.game-shell .room-profile-cluster{grid-column:3/5;gap:16px;min-width:0;padding-right:12px}.room-heading-copy{align-content:center;gap:4px;min-width:0;display:grid}.room-heading-line{align-items:center;gap:10px;min-width:0;height:17px;display:flex}.room-heading-line>.room-identity{flex:0 auto}.room-heading-line>.room-presence{flex:none}.room-code-zone{background:0 0;flex:0 auto;align-items:center;min-width:0;max-width:100%;height:17px;display:flex;position:relative}.room-address-copy{color:#f2eeffe6;width:max-content;min-width:0;max-width:100%;height:17px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;margin:0;padding:0;font:400 12px/1.2 Inter Variable,Arial,sans-serif;display:inline-flex}.room-address-copy:focus-visible{outline-offset:3px;border-radius:2px;outline:1px solid #ffffffb3}.room-address-copy[aria-busy=true]{cursor:progress}.room-address-line{align-items:center;gap:7px;min-width:0;display:flex}.room-address-text{text-overflow:ellipsis;white-space:nowrap;text-underline-offset:3px;min-width:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;overflow:hidden;transition:text-decoration-color .18s!important}.room-address-copy:hover .room-address-text{text-decoration-color:#f2eeff61}.room-address-prefix{color:#ece8fc8f;font:inherit;letter-spacing:0;transition:color .18s!important}.room-address-copy:hover .room-address-prefix{color:#ece8fccc}.room-identity-code{color:#f6f3ff;font:inherit;letter-spacing:.01em}.room-address-copy[data-masked=true] .room-identity-code{filter:blur(3.5px);-webkit-user-select:none;user-select:none;display:inline-block}.room-address-action-icon{color:#f2eeff;opacity:.56;flex:0 0 12px;place-items:center;width:12px;height:12px;display:grid;transition:opacity .18s!important}.room-address-copy:hover .room-address-action-icon,.room-address-copy[data-copy-state=copied] .room-address-action-icon{opacity:.95}.room-address-action-icon svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;display:block}.game-shell .room-bar .room-share{margin-left:9px}.game-shell .room-bar .room-share-trigger{color:#ece8fc9e;background:0 0;border:0;border-radius:4px;width:18px;height:18px}.game-shell .room-bar .room-share-trigger:is(:hover,[aria-expanded=true]){color:#fff;background:0 0}.room-copy-feedback{z-index:1;color:#d8d0f0;white-space:nowrap;opacity:0;pointer-events:none;background:#2b3044;border:1px solid #ccc4ea24;border-radius:5px;padding:7px 10px;font:400 12px/1.3 Inter Variable,Arial,sans-serif;transition:opacity .15s;position:absolute;top:calc(100% + 6px);left:0}.room-copy-feedback[data-visible=true]{opacity:1}.room-identity{flex:0 auto;align-content:center;justify-items:start;gap:1px;min-width:0;padding:0;font-family:Inter Variable,Arial,sans-serif;display:grid}.room-identity-name{text-overflow:ellipsis;white-space:nowrap;color:#ece8f8;min-width:0;max-width:100%;font-size:13px;font-weight:400;line-height:17px;overflow:hidden}.game-shell .room-user-pill{min-height:32px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:row-reverse;gap:9px;padding:0}.game-shell .room-user-pill strong{color:#d8d2e8;max-width:clamp(80px,12vw,170px);font-size:14px}.game-shell .room-user-copy{justify-items:start;gap:3px;min-width:0;display:grid}@media (width>=651px){.game-shell .room-user-pill .presence-control .presence-menu{left:0;right:auto}}.game-shell .room-user-tools{flex:none;align-items:center;gap:2px;margin-left:6px;display:flex}.game-shell .room-user-tools:empty{display:none}.game-shell .room-user-copy>strong{line-height:1.1}.game-shell .room-user-mood{color:#f1ebff;min-width:0;max-width:clamp(100px,17vw,230px);min-height:0;box-shadow:none;letter-spacing:.01em;white-space:nowrap;opacity:.82;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:4px;margin:0;padding:0;font:300 12.5px/1.15 PP Museum,Georgia,serif;display:inline-flex;transition:opacity .18s!important}.game-shell .room-user-mood-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.game-shell .room-user-mood:not([data-empty]):before{content:"«";flex:none}.game-shell .room-user-mood:not([data-empty]):after{content:"»";flex:none}.game-shell .room-user-mood[data-empty]{color:#ffffffb8;letter-spacing:0;opacity:.78;font:400 11.5px/1.15 Inter Variable,Arial,sans-serif}.game-shell .room-user-mood svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;flex:none;width:11px;height:11px}.game-shell .room-user-mood:hover{opacity:1}.game-shell .room-user-mood:focus-visible{outline-offset:2px;opacity:1;outline:1px solid #ffffffb3}.game-shell .room-user-avatar{width:34px;height:34px}.game-shell .room-user-avatar img{border-radius:50%}.game-shell .room-user-avatar:after{width:9px;height:9px;box-shadow:none;background:#93b9ad;border:1px solid #37334b;bottom:0;right:-1px}.game-shell .room-exit-button{color:#ece7fb;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;width:auto;height:32px;margin-left:6px;padding:0 10px 0 8px;font:450 13px/1 Inter Variable,Arial,sans-serif;display:inline-flex;position:relative;transition:background-color .2s,color .2s!important}.game-shell .room-exit-button:before{content:"";pointer-events:none;background:#ffffff2b;width:1px;height:18px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.game-shell .room-exit-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;overflow:visible}.game-shell .room-exit-arrow{transition:translate .32s cubic-bezier(.2,.8,.2,1)!important}.game-shell .room-exit-button:hover{color:#fff;background:#ffffff17}.game-shell .room-exit-button:hover .room-exit-arrow,.game-shell .room-exit-button:focus-visible .room-exit-arrow{translate:2.5px}.game-shell .room-exit-button:focus-visible{outline-offset:2px;outline:1px solid #ffffffb3}@media (width<=1000px){.game-shell{--room-bar-height:74px}.game-shell .room-bar-main{grid-template-rows:44px 30px}.game-shell .room-nav-start{grid-area:2/1/auto/-1;padding:0 14px}.room-heading-copy{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.game-shell .room-nav-start .room-menu-toggle{height:44px;position:absolute;bottom:100%;left:0}.game-shell .room-bar-main>.room-home-brand{grid-area:1/2}.game-shell .room-profile-cluster{grid-row:1;padding-right:8px}}@media (width<=650px){.game-shell .room-nav-start{padding-inline:10px}.room-address-copy{font-size:11.5px}.room-address-line{gap:6px}.room-identity-name{font-size:12.5px}.room-user-pill strong,.game-shell .room-user-copy{display:none}.game-shell .room-profile-cluster{gap:6px}.game-shell .room-exit-button{justify-content:center;width:32px;height:32px;margin-left:2px;padding:0}.game-shell .room-exit-button:before,.game-shell .room-exit-label{display:none}.game-shell .room-home-brand .animated-brand-word{font-size:13px;display:inline}}dialog.room-leave-dialog{color:#d5dbea;background:#293143;border:1px solid #c6bee629;border-radius:8px;width:min(380px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;font:400 13px/1.5 Inter Variable,Arial,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 20px 60px #070b164d}.room-leave-dialog::backdrop{background:#0b0f1a99}.room-leave-body{padding:22px 22px 16px}.room-leave-heading{align-items:center;gap:12px;display:flex}.room-leave-heading>img{object-fit:contain;flex:0 0 40px;width:40px;height:40px;display:block}.room-leave-heading>div{min-width:0}.room-leave-heading h2{color:#e3deef;margin:0;font:500 19px/1.35 Inter Variable,Arial,sans-serif}.room-leave-name{color:#aaaec3;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.room-leave-description{color:#b3bdce;margin:15px 0 0}.room-leave-actions{grid-template-columns:1fr 1.35fr;gap:8px;padding:0 22px 20px;display:grid}.room-leave-actions button{border:1px solid #0000;border-radius:5px;min-height:38px;padding:8px 12px;font:500 12px/1.4 Inter Variable,Arial,sans-serif}.room-leave-stay{color:#ccd2e0;background:#d7dbf10b}.room-leave-stay:hover{background:#d7dbf116}.room-leave-confirm{color:#ece7f9;background:#6a57b2}.room-leave-confirm:hover{background:#7764bd}.room-leave-actions button:focus-visible{outline-offset:3px;outline:1px solid #b6a6e6}.room-leave-dialog[open]{animation:.14s ease-out room-leave-reveal!important}@keyframes room-leave-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.current-room-mode{color:#c9cfdf;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;min-width:0;padding:0;font:450 13.5px/1.4 Inter Variable,Arial,sans-serif;display:inline-flex}.current-room-description{flex-wrap:wrap;align-items:baseline;gap:0 5px;min-width:0;display:inline-flex}.current-room-description>img{object-fit:cover;opacity:.92;flex:none;align-self:center;width:18px;height:13px;margin-right:2px}.current-room-language{color:#e1e2e9;font:inherit;font-weight:500}.current-room-details,.current-room-type{color:#b6bdcc;font:inherit;background:0 0;border:0;border-radius:0;flex:none;padding:0;font-weight:400;line-height:1.35}.current-room-type{color:#e1e2e9;font-weight:450}.current-room-details{color:#aab1c1;margin-left:5px;padding-left:11px;position:relative}.current-room-details:before{content:"";background:#d6dae833;width:1px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.current-room-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.play-counts{display:none}.play-count b[data-tick]{animation:.9s ease-out play-count-tick}@keyframes play-count-tick{0%{color:#c9b8ff}}@media (prefers-reduced-motion:reduce){.play-count b[data-tick]{animation:none}}.current-room-mode .training-hint-menu{align-self:center;margin-left:2px}@container playfield (width<=740px){.playfield[data-phase=playing] .lobby-rules-summary:has(.play-counts) .current-room-description{display:none}.play-counts{gap:14px;display:flex}.play-count{align-items:baseline;gap:4px;display:flex}.play-count-unit{color:#8f97aa;font:400 12.5px/1.35 Inter Variable,Arial,sans-serif}.play-count b{font-variant-numeric:tabular-nums;color:#c3c8d6;font:500 12.5px/1.35 Inter Variable,Arial,sans-serif}.current-room-mode{justify-content:flex-start;gap:4px 7px;font-size:13.5px}.current-room-description{gap:0 5px}}.game-rules-shortcut .rules-icon{display:none}main.game-shell .playfield .lobby-rules-summary{flex-wrap:nowrap}@container playfield (width<=740px){body main.game-shell .playfield:not([data-phase=playing]) .lobby-rules-summary{grid-template-columns:minmax(0,max-content) auto;align-items:center;gap:2px 3px;display:grid}body main.game-shell .playfield:not([data-phase=playing]) .lobby-rules-summary>:is(.current-room-mode,.game-arrival){grid-area:1/1}body main.game-shell .playfield:not([data-phase=playing]) .lobby-rules-summary>.game-rules-shortcut{grid-area:1/2}body main.game-shell .playfield:not([data-phase=playing]) .lobby-rules-summary>.play-counts{grid-area:2/1/3/3}body main.game-shell .playfield .game-rules-shortcut .game-settings-trigger{color:#a7afc1;width:30px;min-width:30px;height:30px;min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:0}body main.game-shell .playfield .game-rules-shortcut .game-settings-trigger:is(:hover,[aria-expanded=true]){color:#f1effa;background:#ffffff0d;border:0}body main.game-shell .playfield .game-rules-shortcut :is(.rules-full-label,.rules-compact-label){display:none}body main.game-shell .playfield .game-rules-shortcut .rules-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}}.site-menu-toggle{color:#fff;letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:#140e3438;border:1px solid #ffffff38;border-radius:11px;flex:none;align-items:center;gap:9px;height:34px;padding:0 15px 0 11px;font:450 13.5px/1 Inter Variable,Arial,sans-serif;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 6px 18px #1a0f5a2e;transition:background-color .2s,border-color .2s,box-shadow .2s!important}.site-menu-toggle:hover{background:#140e3452;border-color:#fff6;box-shadow:inset 0 1px #fff3,0 8px 22px #1a0f5a47}.site-menu-toggle:active{background:#140e3466}.site-menu-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none;width:19px;height:19px;overflow:visible}.site-menu-toggle .site-menu-toggle-star{fill:#ffd3e8;stroke:none;transform-box:fill-box;transform-origin:50%;transition:transform .6s cubic-bezier(.2,.8,.2,1)!important}.site-menu-toggle:hover .site-menu-toggle-star{transform:rotate(90deg)scale(1.15)}.site-menu-toggle:focus-visible{outline-offset:2px;outline:2px solid #f1eaff}.site-menu-toggle-label{translate:0 .5px}.site-menu-hint{z-index:60;color:#efe9ff;pointer-events:none;background:#1d1934;border:1px solid #b4a3e85c;border-radius:11px;max-width:min(280px,100vw - 24px);margin:0;padding:10px 13px 11px;font:400 12.5px/1.45 Inter Variable,Arial,sans-serif;position:fixed;box-shadow:0 14px 34px #05081473;animation:.5s cubic-bezier(.2,.8,.2,1) both site-menu-hint-in!important}.site-menu-hint:before{content:"";background:#1d1934;border:0 solid #b4a3e85c;border-width:1px 0 0 1px;width:10px;height:10px;position:absolute;top:-6px;left:22px;transform:rotate(45deg)}@keyframes site-menu-hint-in{0%{opacity:0;transform:translateY(-6px)}}dialog.site-menu-drawer{box-sizing:border-box;color:#e6e7f1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111624;border:0;border-right:1px solid #b4a3e81f;width:min(344px,100vw - 40px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;font-family:Inter Variable,Arial,sans-serif;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:30px 0 80px #04071166}dialog.site-menu-drawer[open]{animation:.42s cubic-bezier(.16,.84,.24,1) site-menu-in!important}dialog.site-menu-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060913a3;animation:.35s site-menu-scrim!important}@keyframes site-menu-in{0%{opacity:0;transform:translate(-28px)}}@keyframes site-menu-scrim{0%{opacity:0}}.site-menu-panel,.site-menu-panel *{box-sizing:border-box}.site-menu-panel{isolation:isolate;flex-direction:column;height:100%;display:flex;position:relative}.site-menu-panel :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #c9b9ff}.site-menu-sky-figure{z-index:-1;pointer-events:none;width:126px;height:66px;position:absolute;top:10px;left:190px;overflow:visible}.site-menu-sky-lines path{fill:none;stroke:#b4a3e8;stroke-opacity:.42;stroke-width:.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}dialog.site-menu-drawer[open] .site-menu-sky-lines path{animation:1.3s cubic-bezier(.45,0,.2,1) .3s both site-menu-draw!important}dialog.site-menu-drawer[open] .site-menu-sky-lines path+path{animation-delay:.75s!important}@keyframes site-menu-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.site-menu-sky-stars circle{fill:#f1ecff;transform-box:fill-box;transform-origin:50%}dialog.site-menu-drawer[open] .site-menu-sky-stars circle{animation:site-menu-star .6s var(--d,0s) cubic-bezier(.2, .8, .2, 1) both!important}@keyframes site-menu-star{0%{opacity:0;transform:scale(.2)}}.site-menu-sky-bright{fill:#f4a6cb;transform-box:fill-box;transform-origin:50%}dialog.site-menu-drawer[open] .site-menu-sky-bright{animation:.7s cubic-bezier(.2,.8,.2,1) .55s both site-menu-star,3.6s ease-in-out 1.4s infinite site-menu-breathe!important}@keyframes site-menu-breathe{50%{opacity:.55;transform:scale(.78)rotate(12deg)}}.site-menu-head{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px 4px 22px;display:flex}.site-menu-brand{color:#fff;align-items:center;display:flex}.site-menu-brand .animated-brand{gap:9px}.site-menu-brand .animated-brand-logo{width:34px;height:30px}.site-menu-brand .animated-brand-word{letter-spacing:.08em;font:400 17px/1 Nephilm,Arial,Helvetica,sans-serif}.site-menu-close{color:#aeb5c8;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid;transition:color .16s,background-color .16s!important}.site-menu-close:hover{color:#f4f0ff;background:#b4a3e81a}.site-menu-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}.site-menu-account{background:0 0;border:0;flex:none;margin:0;padding:10px 22px 17px}.site-menu-who{width:calc(100% + 12px);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:16px;margin:-6px;padding:6px;display:flex;transition:background-color .2s!important}.site-menu-who:hover{background:#b4a3e80c}.site-menu-avatar{flex:none;width:46px;height:46px;margin:2px;position:relative}.site-menu-avatar img{object-fit:cover;border-radius:50%;width:46px;height:46px;display:block;box-shadow:0 0 0 1px #b4a3e84d}.site-menu-orbit{pointer-events:none;border:1px solid #b4a3e833;border-radius:50%;position:absolute;inset:-7px;transition:border-color .3s!important;animation:14s linear infinite site-menu-orbit!important}.site-menu-orbit i{filter:drop-shadow(0 0 3px #f4a6cbaa);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#f4a6cb;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-3.5px;left:50%}.site-menu-who:hover .site-menu-orbit{border-color:#b4a3e866}@keyframes site-menu-orbit{to{transform:rotate(1turn)}}.site-menu-who>span{gap:4px;min-width:0;display:grid}.site-menu-name{color:#f5f1fd;letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis;font:300 19px/1.2 PP Museum,Varela Round,Georgia,serif;overflow:hidden}.site-menu-who small{color:#9e97bf;font:400 12px/1.35 Inter Variable,Arial,sans-serif}.site-menu-signin{color:#fff;cursor:pointer;background:#6a52d6;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;margin-top:16px;padding:0 16px;font:450 14px/1 Inter Variable,Arial,sans-serif;display:flex;box-shadow:inset 0 1px #ffffff2e,0 10px 26px #6a52d63d;transition:background-color .18s,transform .18s,box-shadow .18s!important}.site-menu-signin:hover{background:#7660e0;box-shadow:0 12px 30px #6a52d659}.site-menu-signin:active{transform:translateY(1px)}.site-menu-signin svg{width:19px;height:19px}.site-menu-signin+.site-menu-signin{margin-top:8px}.site-menu-signin[data-service=twitch]{color:#f1eaff;background:#9146ff1c;box-shadow:inset 0 0 0 1px #9146ff5c}.site-menu-signin[data-service=twitch]:hover{background:#9146ff30;box-shadow:inset 0 0 0 1px #9146ff8f}.site-menu-signin[data-service=twitch] svg{color:#b994ff}.site-menu-signin:disabled{cursor:wait;opacity:.7}.site-menu-signin-why{color:#8d93a7;text-wrap:pretty;margin:9px 2px 0;font-size:11.5px;line-height:1.5}.site-menu-account-actions{flex-wrap:wrap;gap:4px 18px;margin-top:14px;padding-left:60px;display:flex}.site-menu-account-actions button{color:#cbbff5;cursor:pointer;background:0 0;border:0;padding:3px 0;font:400 13px/1.3 Inter Variable,Arial,sans-serif;transition:color .16s!important}.site-menu-account-actions button:hover{color:#f3eeff}.site-menu-account-actions button:last-child{color:#8d93a7}.site-menu-nav{scrollbar-width:thin;scrollbar-color:#8a83a655 transparent;border-top:1px solid #c7cfe612;flex:1;min-height:0;padding:4px 12px 18px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.site-menu-group h3{color:#e6def9;letter-spacing:.01em;margin:14px 12px 4px;font:300 16px/1.25 PP Museum,Varela Round,Georgia,serif}.site-menu-group ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.site-menu-entry{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:15px;padding:6px 12px 7px;text-decoration:none;display:grid;position:relative;transition:background-color .18s!important}.site-menu-entry:hover,.site-menu-entry:focus-visible{background:#b4a3e80f}.site-menu-entry[aria-current=page]{background:#b4a3e813}.site-menu-entry[aria-current=page]:after{content:"";clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#f4a6cb;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;right:14px}.site-menu-entry:disabled{cursor:default;opacity:.45}.site-menu-entry:disabled:hover{background:0 0}.site-menu-entry-icon{color:#b9a9ee;place-items:center;width:22px;height:22px;display:grid;position:relative;transition:color .2s,filter .3s,transform .3s cubic-bezier(.2,.8,.2,1)!important}.site-menu-entry:hover .site-menu-entry-icon,.site-menu-entry:focus-visible .site-menu-entry-icon{color:#efe5ff;filter:drop-shadow(0 0 6px #cdb8ff73);transform:translateY(-1px)}.site-menu-entry-icon:after{content:"";opacity:0;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#f4a6cb;width:7px;height:7px;position:absolute;top:-4px;right:-5px;transform:scale(.2)rotate(-45deg);transition:opacity .2s,transform .4s cubic-bezier(.2,.9,.25,1.3)!important}.site-menu-entry:is(:hover,:focus-visible):not(:disabled) .site-menu-entry-icon:after{opacity:.95;transform:none}.site-menu-entry-icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.site-menu-entry-copy{gap:2px;min-width:0;display:grid}.site-menu-entry-label{color:#eeedf6;font:450 14px/1.3 Inter Variable,Arial,sans-serif}.site-menu-entry-copy small{color:#8b91a6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden;transition:color .18s!important}.site-menu-entry:hover .site-menu-entry-copy small{color:#a7adbf}dialog.site-menu-drawer[open] :is(.site-menu-group h3,.site-menu-entry){animation:site-menu-arrive .5s calc(.14s + var(--i,0) * 26ms) cubic-bezier(.2, .8, .2, 1) both!important}@keyframes site-menu-arrive{0%{opacity:0;transform:translate(-8px)}}.site-menu-prefs{padding:12px 18px calc(14px + env(safe-area-inset-bottom)) 20px;border-top:1px solid #c7cfe612;flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.site-menu-prefs .interface-language-flags{box-shadow:none;background:0 0;border:0;gap:4px;padding:0;display:flex}.site-menu-prefs .room-volume{display:flex}@media (width<=380px){.site-menu-sky-figure{display:none}}@media (width<=600px){.site-menu-sky-figure{top:6px;left:182px}.site-menu-toggle{gap:7px;height:30px;padding:0 11px 0 8px;font-size:13px}.site-menu-head{min-height:62px;padding:10px 10px 4px 18px}.site-menu-account{padding:8px 18px 16px}.site-menu-signin{margin-top:14px}.site-menu-nav{padding-inline:8px}.site-menu-group h3{margin-top:14px}}@media (forced-colors:active){.site-menu-toggle{border-color:buttontext}}.game-shell .room-nav-start>.site-menu-toggle{margin-left:14px}@media (width<=1100px){main.game-shell .room-nav-start>.site-menu-toggle{margin-left:4px}}.site-menu-prefs .interface-language-flags button[aria-pressed=true]{box-shadow:none;background:#b4a3e81a}.site-menu-prefs .interface-language-flags button:hover:not([aria-pressed=true]){background:#b4a3e80f}.site-menu-share{padding:0 12px 10px 49px;animation:.22s cubic-bezier(.2,.8,.2,1) both site-menu-share-in!important}@keyframes site-menu-share-in{0%{opacity:0;transform:translateY(-4px)}}.site-menu-share-networks{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 4px;margin:0;padding:0;list-style:none;display:grid}.site-menu-share-networks a{color:#d5d9e6;border-radius:8px;justify-content:flex-start;align-items:center;gap:6px;min-height:30px;padding:0 8px;font:400 13px/1.2 Inter Variable,Arial,sans-serif;text-decoration:none;display:flex;transition:background-color .15s,color .15s!important}.site-menu-share-networks a svg{fill:none;stroke:#7d879b;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:9px;height:9px;transition:stroke .15s,transform .15s!important}.site-menu-share-networks a:hover,.site-menu-share-networks a:focus-visible{color:#f3eeff;background:#b4a3e80f}.site-menu-share-networks a:hover svg{stroke:#c3b4f3;transform:translate(1px,-1px)}.site-menu-share-networks a:focus-visible,.site-menu-share-more button:focus-visible{outline-offset:-1px;outline:1px solid #b8aed4}.site-menu-share-more{border-top:1px solid #c7cfe612;flex-wrap:wrap;gap:4px 16px;margin-top:6px;padding:7px 8px 0;display:flex}.site-menu-share-more button{color:#a9b0c2;cursor:pointer;background:0 0;border:0;margin:0;padding:2px 0;font:450 12.5px/1.4 Inter Variable,Arial,sans-serif;transition:color .15s!important}.site-menu-share-more button:hover{color:#e9e3fb}.site-menu-share-more button[data-state=copied]{color:#c9bcf4}.site-menu-share-more button[data-state=error]{color:#e1a9af}@media (width<=380px){.site-menu-share{padding-left:12px}.site-menu-share-networks{grid-template-columns:repeat(2,minmax(0,1fr))}}.players-modal{box-sizing:border-box;color:#d6d9e4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#202938;border:1px solid #a8b8dd30;border-radius:16px;width:min(1080px,100vw - 40px);max-width:none;height:min(840px,100dvh - 48px);max-height:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 90px #080d1955,inset 0 1px #ffffff06}.players-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1626a6}.players-modal[open]{animation:.22s cubic-bezier(.2,.7,.2,1) players-rise!important}@keyframes players-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.players-directory{flex-direction:column;height:100%;min-height:0;font-family:Inter Variable,Arial,sans-serif;display:flex}.players-directory *,.players-directory :before,.players-directory :after{box-sizing:border-box}.players-head{align-items:center;gap:13px;padding:24px 28px 0;display:flex}.players-star{object-fit:contain;flex:none;width:36px;height:32px;animation:5s ease-in-out infinite players-star-float!important}@keyframes players-star-float{50%{transform:translateY(-2px)rotate(-3deg)}}.players-title{min-width:0}.players-title h2{color:#e6e8f3;letter-spacing:-.02em;margin:0;font:500 20px/1.1 Inter Variable,Arial,sans-serif}.players-title p{color:#929db2;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:5px 0 0;font-size:12px;display:flex}.players-online-count{color:#a9d6c3;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.players-online-count i{background:#93d3b5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #93d3b51f;animation:2.6s ease-in-out infinite players-breathe!important}@keyframes players-breathe{50%{box-shadow:0 0 0 5px #93d3b50a}}.players-preview-note{color:#8f98ad;margin-left:auto;font-size:12px}.players-close{color:#abbad1;cursor:pointer;background:#a4b4d408;border:1px solid #bbc5db16;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;padding:0;display:grid;transition:color .15s,border-color .15s!important}.players-preview-note+.players-close{margin-left:12px}.players-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:14px;height:14px}.players-close:hover{color:#edeaff;border-color:#ac96ff55}.players-close:focus-visible{outline-offset:3px;outline:1px solid #c6b2e6}.players-tools{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 28px 4px;display:grid}.players-search{align-items:center;max-width:420px;display:flex;position:relative}.players-search svg{fill:none;stroke:#8792a8;stroke-width:1.5px;stroke-linecap:round;pointer-events:none;width:15px;height:15px;position:absolute;left:12px}.players-search input{color:#e2e5f0;background:#ffffff05;border:1px solid #b8c3dc1c;border-radius:8px;outline:none;width:100%;height:38px;padding:0 12px 0 36px;font:400 13px/1 Inter Variable,Arial,sans-serif;transition:border-color .15s,background-color .15s!important}.players-search input::placeholder{color:#7f8aa0}.players-search input:focus{background:#ac96ff08;border-color:#ac96ff66}.players-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 28px;display:flex}.players-filter-row>.rule-choices{flex:none}.players-sort{align-items:flex-end;gap:12px;min-width:0;display:flex}.players-sort>span{color:#7f8aa0;padding-bottom:8px;font-size:12px}.players-sort .rule-choices{gap:0 14px}.players-scroll{scrollbar-width:thin;scrollbar-color:#7182a34d transparent;outline:none;flex:1;min-height:0;padding:18px 20px 24px;overflow-y:auto}.players-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:4px 8px;margin:0;padding:0;list-style:none;display:grid}.players-grid>li{min-width:0;animation:.38s cubic-bezier(.2,.7,.2,1) both players-tile-in!important;animation-delay:calc(var(--tile-index,0) * 18ms)!important}@keyframes players-tile-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.player-tile{width:100%;min-height:76px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding:10px;display:grid;transition:background-color .18s!important}.player-tile:hover{background:#ac96ff0e}.player-tile:focus-visible{outline-offset:-1px;outline:1px solid #b7a6ec}.player-tile-avatar{width:48px;height:48px;display:block;position:relative}.player-tile-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 1px #c4cbe424;transition:box-shadow .2s,transform .25s cubic-bezier(.2,.7,.2,1)!important}.player-tile[data-premium] .player-tile-avatar>img{box-shadow:0 0 0 1px #c4b4ff80,0 0 0 3px #ac96ff1a}.player-tile:hover .player-tile-avatar>img{transform:scale(1.04)}.player-tile-avatar .presence-dot{border:2px solid #202938;width:12px;height:12px;bottom:1px;right:0}.player-tile-copy{gap:2px;min-width:0;display:grid}.player-tile-name{color:#e3e6f1;align-items:center;gap:6px;min-width:0;font:450 13.5px/1.35 Inter Variable,Arial,sans-serif;display:flex}.player-tile-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.player-tile-name small{color:#b6a6ec;flex:none;font-size:12px;font-weight:400}.player-tile-premium{fill:#c9b8ff;filter:drop-shadow(0 0 3px #c9b8ff73);flex:none;width:11px;height:11px}.player-tile-line{color:#8f99ae;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;line-height:1.45;overflow:hidden}.player-tile-line q{color:#b9b1d6;quotes:"« " " »";font-style:italic}.player-tile-meta{color:#8f99ae;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:11px;min-width:0;margin-top:2px;font-size:12px;display:flex}.player-tile-elo{color:#c5cbe0;align-items:center;gap:4px;display:inline-flex}.player-tile-elo .rank-star{width:17px;height:auto}.player-tile-elo small{color:#c79ab6;font-size:11.5px}.player-tile-games{text-overflow:ellipsis;overflow:hidden}.player-tile-skeleton{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;min-height:76px;padding:10px;display:grid}.player-tile-skeleton>i{border-radius:50%;width:48px;height:48px}.player-tile-skeleton>span{gap:8px;display:grid}.player-tile-skeleton b{border-radius:4px;height:9px;display:block}.player-tile-skeleton b:last-child{width:60%}.player-tile-skeleton :is(i,b){background:linear-gradient(90deg,#ffffff07 30%,#ffffff10 50%,#ffffff07 70%) 0 0/300% 100%;animation:1.4s linear infinite players-shimmer!important}@keyframes players-shimmer{to{background-position:-150% 0}}.players-state{color:#9aa4b8;text-align:center;justify-items:center;gap:10px;padding:70px 20px;font-size:13px;display:grid}.players-state img{object-fit:contain;opacity:.9;width:42px;height:38px}.players-state p{margin:0}.players-state button,.players-more button{color:#cfc6ef;cursor:pointer;background:#ffffff05;border:1px solid #bbc5db1c;border-radius:7px;padding:7px 14px;font:400 12px/1.4 Inter Variable,Arial,sans-serif}.players-state button:hover,.players-more button:hover:enabled{color:#ede8ff;border-color:#ac96ff55}.players-more{justify-content:center;padding:18px 0 4px;display:flex}.players-more button:disabled{cursor:default;opacity:.6}@media (width<=640px){.players-modal{border-radius:14px;width:calc(100vw - 16px);height:calc(100dvh - 24px)}.players-head{gap:10px;padding:16px 16px 0}.players-star{width:30px;height:27px}.players-title h2{font-size:18px}.players-tools{gap:12px;padding:14px 16px 2px}.players-search{max-width:none}.players-search input{font-size:16px}.players-filter-row{gap:6px}.players-sort{flex-direction:column;align-items:flex-start;gap:0}.players-sort>span{padding:4px 0 0}.players-directory{scrollbar-width:none;overflow:hidden auto}.players-scroll{flex:none;padding:10px 8px 18px;overflow:visible}.players-sort .rule-choices[data-wrap]{grid-template-columns:repeat(3,max-content);justify-items:start;gap:2px 18px;display:grid}.players-sort .rule-choices>button{white-space:nowrap}.players-grid{grid-template-columns:minmax(0,1fr);gap:0}.player-tile{min-height:68px;padding:8px}}.players-views{align-items:center;gap:2px;margin-left:auto;display:flex}.players-preview-note+.players-views{margin-left:18px}.players-views+.players-close{margin-left:14px}.players-views button{color:#8792a8;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:relative;transition:color .15s,background-color .15s!important}.players-views svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.players-views button:after{content:"";background:#ac96ff;border-radius:2px;height:1.5px;position:absolute;bottom:2px;left:9px;right:9px;transform:scaleX(0);transition:transform .22s cubic-bezier(.2,.7,.2,1)!important}.players-views button:hover{color:#e3defa;background:#ac96ff0f}.players-views button[aria-pressed=true]{color:#e9e3ff}.players-views button[aria-pressed=true]:after{transform:scaleX(1)}.players-views button:focus-visible{outline-offset:1px;outline:1px solid #b7a6ec}.players-portraits{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.players-wall{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px 4px;margin:0;padding:0;list-style:none;display:grid}.players-wall>li{min-width:0;animation:.38s cubic-bezier(.2,.7,.2,1) both players-tile-in!important;animation-delay:calc(var(--tile-index,0) * 14ms)!important}.player-portrait{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:9px;padding:14px 6px 12px;display:grid;transition:background-color .18s!important}.player-portrait:hover{background:#ac96ff0d}.player-portrait[aria-pressed=true]{background:#ac96ff17}.player-portrait:focus-visible{outline-offset:-1px;outline:1px solid #b7a6ec}.player-portrait-face{width:64px;height:64px;display:block;position:relative}.player-portrait-face>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 1px #c4cbe424;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .2s!important}.player-portrait[data-premium] .player-portrait-face>img{box-shadow:0 0 0 1.5px #c4b4ff8c,0 0 0 4px #ac96ff1a}.player-portrait:hover .player-portrait-face>img{transform:scale(1.05)}.player-portrait[aria-pressed=true] .player-portrait-face>img{box-shadow:0 0 0 2px #b9a6ff,0 0 18px #ac96ff59}.player-portrait-face .presence-dot{border:2px solid #202938;width:13px;height:13px;bottom:2px;right:1px}.player-portrait-name{color:#d6dae7;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;font:450 12px/1.3 Inter Variable,Arial,sans-serif;display:flex}.player-portrait-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.player-portrait-name .self-mark{width:9px;height:9px;margin-left:5px}.player-portrait[aria-pressed=true] .player-portrait-name{color:#f0ebff}.players-spotlight{text-align:center;background:#ac96ff0b;border-radius:14px;justify-items:center;gap:8px;padding:26px 22px 22px;display:grid;position:sticky;top:0;box-shadow:inset 0 0 0 1px #c4b8f51a;animation:.28s cubic-bezier(.2,.7,.2,1) players-spot-in!important}@keyframes players-spot-in{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:none}}.players-spot-face{width:104px;height:104px;margin-bottom:6px;display:block;position:relative}.players-spot-face>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 2px #c4b4ff80,0 0 0 7px #ac96ff14,0 14px 34px #080a1666}.players-spot-face .presence-dot{border:3px solid #252c40;width:16px;height:16px;bottom:6px;right:6px}.players-spotlight h3{color:#f0eef8;letter-spacing:-.01em;justify-content:center;align-items:center;gap:7px;max-width:100%;margin:0;font:500 18px/1.25 Inter Variable,Arial,sans-serif;display:flex}.players-spotlight h3>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.players-spotlight h3 .player-tile-premium{width:12px;height:12px}.players-spotlight h3 .self-mark{margin-left:0}.players-spot-mood{color:#bdb4dc;quotes:"« " " »";overflow-wrap:anywhere;max-width:100%;font-size:12.5px;font-style:italic}.players-spot-presence{color:#9aa4b8;align-items:center;gap:7px;margin:0;font-size:11.5px;display:inline-flex}.players-spot-presence i{background:#5d6679;border-radius:50%;width:7px;height:7px}.players-spot-presence[data-presence=online] i{background:#93d3b5;box-shadow:0 0 0 3px #93d3b51f}.players-spot-presence[data-presence=away] i{background:#d6b777}.players-spot-presence[data-presence=busy] i{background:#c68082}.players-spot-facts{text-align:left;border-top:1px solid #bec7db14;gap:0;width:100%;margin:12px 0 4px;padding-top:6px;display:grid}.players-spot-facts>div{border-bottom:1px solid #bec7db0d;justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.players-spot-facts dt{color:#8f99ae;font-size:11.5px}.players-spot-facts dd{color:#dfe3ef;font-variant-numeric:tabular-nums;margin:0;font:450 12.5px/1.3 Inter Variable,Arial,sans-serif}.players-spot-elo{align-items:center;gap:5px;display:inline-flex}.players-spot-elo .rank-star{width:18px;height:auto}.players-spot-elo small{color:#9d93c8;font-size:12px;font-weight:400}.players-spot-none{color:#747e93;font-weight:400}.players-spot-open{color:#ece6ff;cursor:pointer;background:#ac96ff1a;border:1px solid #b5a0ff61;border-radius:9px;align-items:center;gap:6px;margin-top:12px;padding:9px 16px;font:450 12.5px/1 Inter Variable,Arial,sans-serif;display:inline-flex;transition:background-color .15s,border-color .15s!important}.players-spot-open svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:transform .2s!important}.players-spot-open:hover{background:#ac96ff29;border-color:#c4b4ff99}.players-spot-open:hover svg{transform:translate(2px)}.players-spot-open:focus-visible{outline-offset:3px;outline:1px solid #c6b6ff}.players-table{border-collapse:collapse;table-layout:fixed;width:100%;font:400 12.5px/1.4 Inter Variable,Arial,sans-serif}.players-table thead th{z-index:1;color:#7f8aa0;text-align:left;background:#202938;border-bottom:1px solid #bec7db1a;padding:0 12px 10px;font-size:12px;font-weight:400;position:sticky;top:-18px}.players-table thead th:first-child{width:36%;padding-left:8px}.players-table thead button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;position:relative;transition:color .15s!important}.players-table thead button:after{content:"";background:#ac96ff;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);transition:transform .22s cubic-bezier(.2,.7,.2,1)!important}.players-table thead button:hover{color:#dcd6f6}.players-table thead button[aria-pressed=true]{color:#e3ddfb}.players-table thead button[aria-pressed=true]:after{transform:scaleX(1)}.players-table thead span{padding:4px 0;display:inline-block}.players-table tbody tr{border-bottom:1px solid #bec7db0e;animation:.32s cubic-bezier(.2,.7,.2,1) both players-tile-in!important;animation-delay:calc(var(--tile-index,0) * 12ms)!important;transition:background-color .15s!important}.players-table tbody tr:hover{background:#ac96ff0a}.players-table tbody tr[data-self]{background:#ac96ff0f}.players-table tbody th,.players-table td{text-align:left;vertical-align:middle;padding:9px 12px;font-weight:400}.players-table tbody th{padding-left:4px}.players-table-who{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:4px;display:grid}.players-table-who:focus-visible{outline-offset:0;outline:1px solid #b7a6ec}.players-table-face{width:36px;height:36px;display:block;position:relative}.players-table-face>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 1px #c4cbe424}.players-table-face .presence-dot{border:2px solid #202938;width:11px;height:11px;bottom:0;right:-1px}.players-table-who>span{gap:1px;min-width:0;display:grid}.players-table-name{color:#e3e6f1;align-items:center;gap:6px;min-width:0;font-weight:450;display:flex}.players-table-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.players-table-who q{color:#a59dc8;quotes:"« " " »";text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:italic;overflow:hidden}.players-table-status{color:#9aa4b8;white-space:nowrap}.players-table-status i{vertical-align:1px;background:#4f586b;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.players-table-status[data-presence=online]{color:#b9dcca}.players-table-status[data-presence=online] i{background:#93d3b5}.players-table-status[data-presence=away] i{background:#d6b777}.players-table-status[data-presence=busy] i{background:#c68082}.players-table-number{font-variant-numeric:tabular-nums;text-align:right!important}.players-table thead .players-table-number{text-align:right}.players-table-elo{color:#dfe3ef;vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.players-table-elo .rank-star{width:16px;height:auto}.players-table-none{color:#5f6a80}.players-table-since{color:#8f99ae;white-space:nowrap}@media (width<=760px){.players-portraits{grid-template-columns:minmax(0,1fr)}.players-wall{grid-template-columns:repeat(auto-fill,minmax(86px,1fr))}.player-portrait-face{width:56px;height:56px}.players-table thead th:first-child{width:auto}.players-table :is(.players-table-status,.players-table-since,.players-table-games),.players-table td:nth-child(4),.players-table th:nth-child(4){display:none}}@media (width<=640px){.players-preview-note{display:none}.players-title p{white-space:nowrap}.players-views{margin-left:auto}.players-views button{width:30px}}.players-directory:focus{outline:none}.players-modal[data-floating]{z-index:60;translate:var(--window-drag-x,0px) var(--window-drag-y,0px);margin:auto;position:fixed;inset:0;box-shadow:0 30px 90px #080d198f,0 0 0 1px #ffffff08}.players-modal[data-window-drag=on] .players-head{cursor:grab}.players-modal[data-window-dragging]{-webkit-user-select:none;user-select:none}.players-modal[data-window-dragging],.players-modal[data-window-dragging] *{cursor:grabbing!important}.room-volume{color:#d0c7e7;flex:none;align-items:center;gap:5px;height:34px;display:flex}.room-volume .room-volume-toggle{width:28px;height:32px;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:4px;flex:0 0 28px;place-items:center;margin:0;padding:5px;display:grid}.room-volume-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.room-volume .room-volume-toggle:hover{color:#f0ebfa;background:#f0e9ff12}.room-volume[data-muted=true]{color:#a7a0ba}.room-volume .room-volume-slider{appearance:none;width:70px;min-width:0;height:32px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 70px;margin:0;padding:0;display:block}.room-volume-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, #c2b3e5 var(--volume-percent), #e6dcfa38 var(--volume-percent));border-radius:3px;height:3px}.room-volume-slider::-moz-range-track{background:#e6dcfa38;border-radius:3px;height:3px}.room-volume-slider::-moz-range-progress{background:#c2b3e5;border-radius:3px;height:3px}.room-volume-slider::-webkit-slider-thumb{appearance:none;background:#e4dcf6;border:0;border-radius:50%;width:10px;height:10px;margin-top:-3.5px;box-shadow:0 1px 4px #0e0c1b33}.room-volume-slider::-moz-range-thumb{background:#e4dcf6;border:0;border-radius:50%;width:10px;height:10px;box-shadow:0 1px 4px #0e0c1b33}.room-volume :is(button,input):focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #d0bff5}.room-volume[data-compact]{gap:0;position:relative}.room-volume[data-compact] .room-volume-toggle{border-radius:8px;flex:0 0 30px;width:30px;transition:color .18s,background-color .18s!important}.room-volume[data-compact] .room-volume-toggle:hover,.room-volume[data-compact][data-open] .room-volume-toggle{color:#f0ebfa;background:#f0e9ff17}.room-volume-pop{z-index:100;opacity:0;visibility:hidden;padding-top:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-3px);transition:opacity .16s .14s,transform .16s .14s,visibility 0s linear .3s!important}.room-volume-card{background:#1e2533;border:1px solid #b8b1e124;border-radius:10px;align-items:center;height:40px;padding:0 16px;display:flex;position:relative;box-shadow:0 16px 34px #0609126b}.room-volume-card:before{content:"";background:#1e2533;border-top:1px solid #b8b1e124;border-left:1px solid #b8b1e124;width:10px;height:10px;position:absolute;top:-6px;left:calc(50% - 5px);transform:rotate(45deg)}.room-volume[data-compact] .room-volume-pop .room-volume-slider{flex:0 0 132px;width:132px;height:24px}.room-volume-pop .room-volume-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, #c2b3e5 var(--volume-percent), #e6dcfa29 var(--volume-percent))}.room-volume-pop .room-volume-slider::-moz-range-track{background:#e6dcfa29}.room-volume-pop .room-volume-slider::-webkit-slider-thumb{background:#efe9ff;width:12px;height:12px;margin-top:-4.5px;box-shadow:0 1px 5px #06091273;transition:transform .16s!important}.room-volume-pop .room-volume-slider::-moz-range-thumb{background:#efe9ff;width:12px;height:12px;box-shadow:0 1px 5px #06091273}.room-volume-pop .room-volume-slider:hover::-webkit-slider-thumb{transform:scale(1.18)}.room-volume-pop .room-volume-slider:active::-webkit-slider-thumb{transform:scale(1.18)}.room-volume-pop .room-volume-slider:focus-visible{outline:none}.room-volume-pop .room-volume-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #1e2533,0 0 0 3.5px #f4a6cb}.room-volume-pop .room-volume-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px #1e2533,0 0 0 3.5px #f4a6cb}@media (hover:hover){.room-volume[data-compact]:hover .room-volume-pop{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .18s .12s,transform .22s cubic-bezier(.2,.75,.25,1) .12s,visibility 0s linear .12s!important}}.room-volume[data-compact]:is([data-open],:has(:focus-visible),:has(.room-volume-slider:active)) .room-volume-pop{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .18s,transform .22s cubic-bezier(.2,.75,.25,1),visibility linear!important}@media (width>=651px) and (width<=1000px){.room-volume .room-volume-slider{flex-basis:54px;width:54px}}@media (width<=650px){.room-volume{gap:2px}.room-volume .room-volume-slider{flex-basis:48px;width:48px}.game-shell .room-bar-main{grid-template-columns:44px minmax(0,1fr) auto}.game-shell .room-bar-main>.room-home-brand{justify-self:start;margin-left:4px}.game-shell .room-profile-cluster{grid-column:3}}.chat-guest-signin{color:#9aa1b4;border-top:1px solid #c7cfe612;justify-content:space-between;align-items:center;gap:12px;margin:0 12px 8px;padding:8px 4px 0;font:400 12px/1.4 Inter Variable,Arial,sans-serif;display:flex}.chat-guest-signin button{color:#e3daff;cursor:pointer;background:0 0;border:1px solid #b4a3e840;border-radius:7px;flex:none;padding:5px 10px;font:450 12px/1.2 Inter Variable,Arial,sans-serif;transition:background .16s,border-color .16s}.chat-guest-signin button:hover{background:#b4a3e812;border-color:#b4a3e870}.chat-guest-signin button:focus-visible{outline-offset:2px;outline:2px solid #c4b4ff}.game-shell .active-turn-word{z-index:3;left:50%;top:calc(50% - clamp(24px, calc(var(--orbit-radius) * .14), 44px));color:#e8edf6;width:max-content;font:400 clamp(13.5px, calc(var(--orbit-radius) * .082), 18px)/1.5 "Varela Round", Arial, sans-serif;letter-spacing:.01em;text-shadow:none;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;pointer-events:none;display:none;position:absolute;transform:translate(-50%,-100%)}.game-shell .active-turn-word[data-desktop-visible=true]{display:block}.game-shell .player-orbit[data-central-word=true] .player-card>.player-word-anchor{display:none}.game-shell .active-turn-word-text{font-size:clamp(11px, calc(var(--orbit-radius) * 1.5 / var(--turn-word-scale,7.92)), 22px);text-transform:uppercase;letter-spacing:.025em;min-width:100px;min-height:1.5em}.game-shell .active-turn-word-heading{width:max-content;max-width:min(320px, calc(var(--orbit-radius) * 1.65));justify-items:center;gap:3px;line-height:22px;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.game-shell .active-turn-word-heading>span{color:#b7adcf;letter-spacing:.09em;text-indent:.09em;white-space:nowrap;align-items:center;gap:8px;font-size:12px;line-height:15px;display:flex}.game-shell .active-turn-word-heading>span:before,.game-shell .active-turn-word-heading>span:after{content:"";background:linear-gradient(90deg,#0000,#baace070);width:20px;height:1px}.game-shell .active-turn-word-heading>span:after{transform:rotate(180deg)}.game-shell .active-turn-word-heading>strong{white-space:normal;overflow-wrap:anywhere;color:#f7f8fc;letter-spacing:.01em;min-width:0;max-width:100%;text-shadow:none;font-size:clamp(16px,1.1vw,18px);font-weight:400;animation:.22s cubic-bezier(.22,1,.36,1) both turn-name-arrive;overflow:visible}@keyframes turn-name-arrive{0%{opacity:.35;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.game-shell .active-turn-word-heading>strong{animation:none}}.game-shell .active-turn-word mark{color:#a1e2c3;font:inherit;text-underline-offset:4px;background:0 0;-webkit-text-decoration:underline #a1e2c34d;text-decoration:underline #a1e2c34d;text-decoration-thickness:1px}@media (width<=600px){.game-shell .player-orbit .player-card>.player-word-anchor{display:none}.game-shell .active-turn-word{top:calc(50% - clamp(24px, calc(var(--orbit-radius) * .14), 32px));font-size:clamp(13.5px, calc(var(--orbit-radius) * .082), 16px);display:block}.game-shell .active-turn-word-text{letter-spacing:0}.game-shell .active-turn-word-heading{max-width:min(220px, calc(var(--orbit-radius) * 1.35));gap:2px;line-height:20px;bottom:calc(100% + 7px)}.game-shell .active-turn-word-heading>span{gap:6px;font-size:12px;line-height:14px}.game-shell .active-turn-word-heading>span:before,.game-shell .active-turn-word-heading>span:after{width:14px}.game-shell .active-turn-word-heading>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}}@media (width<=360px){.game-shell .active-turn-word{letter-spacing:0;font-size:13px;top:calc(50% - 14px)}.game-shell .active-turn-word-text{min-height:20px;font-size:12px;line-height:20px}}.game-shell .arena .playfield{--orbit-center-lift:14px}.game-shell .player-card :is(.avatar,.player-copy strong,.player-last-word){background-color:rgb(var(--orbit-surface-rgb))}.game-shell .player-card :is(.player-copy strong,.player-last-word){box-shadow:3px 0 rgb(var(--orbit-surface-rgb)), -3px 0 rgb(var(--orbit-surface-rgb))}.game-shell .playfield .orbit-stage{--orbit-alphabet-clearance:0px;top:0;bottom:0;left:var(--playfield-padding-x);right:var(--playfield-padding-x);transform:translateY(calc(-1 * var(--orbit-center-lift)));position:absolute;container:orbit-stage/size}.game-shell .playfield .orbit-stage>.player-orbit[data-layout=circle]{--orbit-horizontal-clearance:112px;--orbit-vertical-clearance:max(var(--status-band-height), calc(var(--game-footer-bottom) + 20px + 48.6px + 36px));--orbit-radius:max(60px, calc(min(calc(320px * var(--orbit-radius-scale)), calc(50cqw - var(--orbit-horizontal-clearance)), calc(50cqh - var(--orbit-vertical-clearance)), calc(50cqh - var(--orbit-alphabet-clearance))) * .96));width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0;transform:none}@media (width>=559px){.game-shell .playfield .orbit-stage>.player-orbit[data-layout=circle][data-crowded=true]{--orbit-vertical-clearance:max(calc(var(--status-band-height) + 12px), calc(var(--game-footer-bottom) + 20px + 48.6px + 48px))}}.game-shell .player-orbit[data-layout=circle] .player-card>:is(.player-profile-anchor,.player-word-anchor){transform:translate(-50%, -50%) rotate(var(--orbit-desktop-angle)) translateY(calc(var(--orbit-radius) * -1)) rotate(var(--orbit-desktop-angle-inverse))}@media (width>=811px){.game-shell .playfield .orbit-stage>.player-orbit[data-layout=circle][data-density=comfortable]{--orbit-vertical-clearance:max(var(--status-band-height), calc(var(--game-footer-bottom) + 20px + 48.6px + 64px))}.game-shell .player-orbit[data-layout=circle][data-crowded=true] .player-card{--dense-avatar-size:clamp(32px, calc(var(--orbit-radius) * 4 / var(--orbit-player-count) - 14px), 52px);--dense-avatar-half:calc(var(--dense-avatar-size) / 2);--dense-label-width:min(96px, calc(var(--orbit-radius) * 3.1 / var(--orbit-player-count)))}.game-shell .player-orbit[data-layout=circle][data-crowded=true] .player-copy{bottom:calc(50% + var(--dense-avatar-half) + var(--player-name-lives-offset));transform:translate(-50%)}.game-shell .player-orbit[data-layout=circle][data-crowded=true] .player-last-word{max-width:var(--dense-label-width);text-overflow:ellipsis;pointer-events:auto;overflow:hidden}.game-shell .player-orbit[data-layout=circle][data-crowded=true] .player-word-text{vertical-align:baseline;display:inline}}@media (width<=810px){.game-shell .playfield .orbit-stage>.player-orbit[data-layout=circle]{--orbit-horizontal-clearance:68px}}@media (width>=1101px){.game-shell .player-orbit[data-layout=circle] .player-copy strong{font-size:clamp(16px,1.15vw,18px)}}@container playfield (width>900px){.game-shell .arena .playfield .bonus-panel{top:calc(50% - var(--orbit-center-lift) - 16px);height:min(calc(100% - var(--status-band-height) - 67px), 784.2px);grid-area:auto;bottom:auto;right:12.6px;transform:translateY(-50%)}}@media (width<=558px){.game-shell .playfield .orbit-stage>.player-orbit[data-layout=circle]{--orbit-horizontal-clearance:48px;--orbit-vertical-clearance:max(calc(var(--status-band-height) + 24px), 198px)}}.player-turn-indicator{z-index:2;pointer-events:none;position:absolute;inset:0}.player-turn-guide,.player-turn-wake{--turn-pointer-length:calc(var(--orbit-radius) * .62);--turn-origin-gap:72px;--turn-tip-inset:11px;z-index:2;pointer-events:none;transform-origin:0 0;width:0;height:0;position:absolute;top:50%;left:50%}.player-turn-wake{--turn-tip-radius:calc(var(--turn-origin-gap) + var(--turn-pointer-length) - var(--turn-tip-inset));width:calc(var(--turn-tip-radius) * 2);height:calc(var(--turn-tip-radius) * 2);z-index:1;opacity:0;overflow:visible;transform:translate(-50%,-50%)}.player-turn-wake path{fill:none;stroke:#d5dce8;stroke-width:.7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.player-turn-pointer{top:0;left:var(--turn-origin-gap);width:var(--turn-pointer-length);height:44px;position:absolute;transform:translateY(-50%)}.player-turn-dart{width:44px;height:100%;display:block;position:absolute;top:0;right:0;overflow:visible}.player-turn-tip{fill:#d5dce8;stroke:none}.player-turn-trail{top:50%;left:0;right:var(--turn-tip-inset);clip-path:polygon(0 45%,100% 0,100% 100%,0 55%);background:linear-gradient(90deg,#b5c0d500,#c3cdde80 30%,#d5dce8 90%);border-radius:999px;height:3px;position:absolute;overflow:hidden;transform:translateY(-50%)}.player-turn-shimmer{opacity:0;background:linear-gradient(90deg,#0000,#f5ffff,#0000);width:30%;position:absolute;inset:0 auto 0 0}.game-shell .player-card[data-active=true] .player-copy strong{color:#f7f8fc;text-shadow:none}@media (width<=1100px){.player-turn-guide,.player-turn-wake{--turn-origin-gap:clamp(32px, calc(var(--orbit-radius) * .28), 52px);--turn-tip-inset:11px;--turn-pointer-length:max(36px, calc(var(--orbit-radius) - var(--turn-origin-gap) - 38px + var(--turn-tip-inset)))}.player-turn-pointer{height:44px}.player-turn-dart{filter:drop-shadow(0 1px 5px #b7c9ed30);width:44px}.player-turn-tip{fill:#e8edf8}.player-turn-trail{background:linear-gradient(90deg,#bcc9e21a,#cbd7ecaa 30%,#e8edf8 90%);height:3.5px}}.player-life-gain{z-index:6;pointer-events:none;position:absolute;inset:0}.player-life-gain-heart{filter:drop-shadow(0 0 5px #a284ee59);display:block;position:absolute;top:50%;left:50%}.player-word-bounce{display:none}.game-shell .player-card .avatar>img{z-index:1;transition:scale .28s cubic-bezier(.22,1,.36,1);position:relative;scale:1}.game-shell .player-card[data-active=true] .avatar>img{scale:1.06}@media (prefers-reduced-motion:reduce){.game-shell .player-card .avatar>img{transition-duration:0s}}.game-shell .player-turn-accent{z-index:2;pointer-events:none;position:absolute;inset:0}.game-shell .player-turn-halo{width:132%;height:132%;box-shadow:none;filter:drop-shadow(0 1px 2px #9991d224);opacity:0;background:0 0;transition:opacity .22s,scale .28s cubic-bezier(.22,1,.36,1);position:absolute;top:-16%;left:-16%;overflow:visible;scale:.96}.game-shell .player-card[data-active=true] .player-turn-halo{opacity:1;scale:1}.player-turn-rain{position:absolute;inset:0}.player-turn-rain>svg{color:#d6d0f5;fill:currentColor;opacity:0;filter:drop-shadow(0 0 2px #bcb4e83d);animation:player-turn-star-fall .46s linear var(--star-delay) both;position:absolute;overflow:visible}.player-turn-rain>svg:nth-child(2n){color:#b6cbdc}@keyframes player-turn-star-fall{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(-5px)scale(.45)}22%{opacity:.88;animation-timing-function:ease-out;transform:translateY(0)scale(1)}55%{opacity:.65;transform:translate(calc(var(--star-drift) * .5), 6px) scale(.85)}to{opacity:0;transform:translate(var(--star-drift), 14px) scale(.35)}}@media (prefers-reduced-motion:reduce){.game-shell .player-turn-halo{transition-duration:0s}.player-turn-rain>svg{animation-name:player-turn-star-appear}}@keyframes player-turn-star-appear{0%,to{opacity:0}25%{opacity:.75}55%{opacity:.55}}.live-game-stats{color:#d5d9e5;font-variant-numeric:tabular-nums;width:min(164px,100%);font:400 12px/1.5 Inter Variable,Arial,sans-serif;position:static}.live-game-stats details{margin:0}.live-game-stats summary{color:#bbb5cc;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:2px 0 4px;font-size:12px;font-weight:500;list-style:none;display:flex}.live-game-stats summary:focus-visible{outline-offset:3px;outline:1px solid #b8adc9}.live-game-stats summary::-webkit-details-marker{display:none}.live-game-stats summary i{border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;transform:rotate(45deg)}.live-game-stats details:not([open]) summary i{transform:rotate(-45deg)}.live-game-stats dl{border-top:1px solid #ffffff0b;gap:2px;margin:0;padding-top:4px;display:grid}.live-game-stats dl>div{justify-content:space-between;align-items:baseline;gap:8px;padding:0;display:flex}.live-game-stats dt{color:#a7b0c3;font-size:12px}.live-game-stats dd{color:#dbdce5;white-space:nowrap;margin:0;font-size:12px}.live-game-stats dd b{letter-spacing:0;font-size:12px;font-weight:500}.live-game-stats dd small{color:#969fb6;margin-left:3px;font-size:11.5px}.live-game-stats .live-game-left{border-top:0;margin-bottom:8px;padding-top:0}.live-game-stats .live-game-left dd b{font-size:12px;font-weight:500}.live-game-stats .live-game-left dd b[data-tick]{animation:.9s ease-out play-count-tick}@media (prefers-reduced-motion:reduce){.live-game-stats .live-game-left dd b[data-tick]{animation:none}}@media (width<=740px){main.game-shell .live-game-stats .live-game-left{display:none}}.live-game-stats [data-kind=ping]{border-top:1px solid #ffffff0b;margin-top:4px;padding-top:6px}.live-game-stats [data-kind=ping] dd{color:#99adbd;font-size:12px}.live-game-stats{width:min(178px,100%)}.game-header-commentary>.live-game-stats{flex:none;width:min(178px,100%)}.live-game-stats summary{color:#c3c4d0;font-size:12.5px}.live-game-stats dl{gap:3px;padding-top:6px}.live-game-stats dt{color:#adb3c2}.live-game-stats dd{color:#e0e1e8;font-weight:500}.game-live-tools{z-index:13;top:calc(var(--status-band-height) + 42px);left:18px;right:clamp(28px, calc(25.7cqw - 202px), calc(var(--playfield-padding-x) + 52px));pointer-events:none;justify-content:space-between;align-items:flex-start;gap:13px;display:flex;position:absolute}.game-live-tools>*{pointer-events:auto}.game-live-tools .live-game-stats{flex:0 0 178px;width:178px}@container playfield (width<=800px){.game-live-tools{top:calc(var(--status-band-height) + 24px);gap:10px;left:12px;right:12px}.game-live-tools .live-game-stats{flex-basis:44%;width:44%}.game-live-tools .training-hints{flex:1 1 0}}@media (height<=720px){.game-shell .playfield .game-live-tools{top:calc(var(--status-band-height) + 30px)}.live-game-stats dl{gap:2px}}.live-game-stats .live-stat-short{display:none}@media (width<=600px){main.game-shell .live-game-stats .live-stat-long{display:none}main.game-shell .live-game-stats .live-stat-short{display:inline}}.live-game-stats .live-stats-customize{color:#8f98ab;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:2px 0;font:450 11.5px/1.4 Inter Variable,Arial,sans-serif;transition:color .15s;display:inline-flex}.live-game-stats .live-stats-customize svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:12px;height:12px}.live-game-stats .live-stats-customize:hover{color:#c9bdf2}.live-game-stats .live-stats-customize:focus-visible{outline-offset:3px;outline:1px solid #b8adc9}@media (width<=600px){main.game-shell .live-game-stats .live-stats-customize{display:none}}.live-game-stats>.live-game-stats-main:first-child dl{border-top:0;padding-top:0}.room-mobile-menu{z-index:30;position:absolute;top:20px;left:12px}.room-mobile-menu-toggle{color:#dedde9;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:32px;padding:0 4px;transition:color .16s;display:flex}.room-mobile-menu-label{color:#b9bfd0;font:400 12px/1 Inter Variable,Arial,sans-serif}.room-mobile-menu-toggle:hover,.room-mobile-menu-toggle[aria-expanded=true]{color:#fff}.room-mobile-menu-toggle:focus-visible{outline-offset:2px;outline:1px solid #c5b7eb}.room-mobile-menu-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:18px;height:18px}.room-mobile-menu-panel{color:#d9deea;scrollbar-width:thin;scrollbar-color:#8390a755 transparent;text-align:left;background:radial-gradient(at 18% 0,#b2c1df12,#0000 42%),radial-gradient(at 100% 46%,#aa9bd60d,#0000 40%),linear-gradient(155deg,#202a39 0%,#1b2431 48%,#151c28 100%);border:1px solid #c7d1e012;border-radius:6px;width:min(272px,100vw - 20px);max-height:calc(100dvh - 190px);padding:8px;font:400 12px/1.4 Inter Variable,sans-serif;position:absolute;top:40px;left:0;overflow:auto;box-shadow:0 16px 42px #090d1666}@media (prefers-reduced-motion:no-preference){.room-mobile-menu-panel{animation:.18s cubic-bezier(.2,.75,.25,1) room-mobile-menu-in}}@keyframes room-mobile-menu-in{0%{opacity:0;transform:translateY(-4px)}}.room-mobile-menu-players h2{color:#929cad;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:2px 4px 6px;font:400 11.5px/1.3 Inter Variable,sans-serif;display:flex}.room-mobile-menu-players h2 b{color:#e8ebf2;letter-spacing:0;font-weight:500}.room-mobile-menu-players ul{scrollbar-width:thin;gap:1px;max-height:164px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.room-mobile-menu-players li{border-radius:5px;align-items:center;gap:8px;min-height:30px;padding:3px 5px;display:flex}.room-mobile-menu-players img{object-fit:cover;border-radius:5px;flex:none;width:22px;height:22px}.room-mobile-menu-who{flex:1;min-width:0;display:grid}.room-mobile-menu-name{color:#dfe3ec;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.room-mobile-menu-mood{color:#eac3dd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:300 12.5px/1.25 PP Museum,Inter Variable,Arial,sans-serif;overflow:hidden}.room-mobile-menu-players small{color:#8f98aa;flex:none;font-size:11.5px}.room-mobile-menu-audience{border-top:1px solid #ffffff0b;margin-top:7px;padding-top:7px}.room-mobile-menu-audience h2{color:#929cad;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:2px 4px 7px;font:400 11.5px/1.3 Inter Variable,sans-serif;display:flex}.room-mobile-menu-audience-count{color:#c9bcf3;letter-spacing:0;font-variant-numeric:tabular-nums;font:300 13px/1 Inter Variable,sans-serif}.room-mobile-menu-faces{align-items:center;margin:0 4px 2px;padding-left:6px;display:flex}.room-mobile-menu-faces img{object-fit:cover;border:1px solid #1b2431;border-radius:50%;width:24px;height:24px;margin-left:-6px}.room-mobile-menu-faces span{color:#a6afbf;font-variant-numeric:tabular-nums;margin-left:8px;font:300 12px/1 Inter Variable,sans-serif}.room-mobile-menu-stats{border-top:1px solid #ffffff0b;margin-top:7px;padding-top:7px}.room-mobile-menu-turn{color:#929cad;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin:0 0 4px;padding:2px 8px;font:400 12px/1.4 Inter Variable,sans-serif;display:flex}.room-mobile-menu-turn b{color:#eef0f6;letter-spacing:0;font-size:13px;font-weight:500}.room-mobile-menu-stats .live-game-stats{width:auto;max-width:none;margin:0;position:static}.room-mobile-menu-rows{border-top:1px solid #ffffff0b;gap:2px;margin-top:7px;padding-top:7px;display:grid}.room-mobile-menu-row{color:#c5cbd7;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:34px;padding:3px 5px;font:400 12px/1.4 Inter Variable,sans-serif;transition:color .16s,background .16s,border-color .16s;display:flex}button.room-mobile-menu-row:hover:enabled{color:#fff}.room-mobile-menu-row:disabled{opacity:.45;cursor:default}.room-mobile-menu-row:focus-visible{outline-offset:1px;outline:1px solid #c5b7eb}.room-mobile-menu-icon{color:#aeb8c8;flex:none;place-items:center;width:20px;height:20px;display:grid}.room-mobile-menu-icon svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.room-mobile-menu-label{flex:1;min-width:0}.room-mobile-menu-arrow{fill:none;stroke:#777283;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.room-mobile-menu-switch{background:#ffffff09;border:1px solid #ffffff24;border-radius:12px;flex:none;width:27px;height:16px;transition:background .2s,border-color .2s;position:relative}.room-mobile-menu-switch:after{content:"";background:#919bad;border-radius:50%;width:10px;height:10px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.room-mobile-menu-row[aria-checked=true] .room-mobile-menu-switch{background:#a57ceb30;border-color:#a57ceb80}.room-mobile-menu-row[aria-checked=true] .room-mobile-menu-switch:after{background:#d5bdf9;transform:translate(11px)}.room-mobile-menu-sound{cursor:default}.room-mobile-menu-sound .room-volume{flex:none;align-items:center;gap:6px;display:flex}.room-mobile-menu-sound .room-volume-slider{width:86px}.room-mobile-menu-leave{color:#d98b97}.room-mobile-menu-leave .room-mobile-menu-icon{color:#aeb8c8;flex:none;place-items:center;width:20px;height:20px;display:grid}button.room-mobile-menu-leave:hover:enabled{color:#efabb4}.room-mobile-progress,.compact-chat-dismiss{display:none}.game-shell .word-form{position:relative}.game-shell button.word-entry-chat-badge{cursor:pointer;font:inherit}.game-shell button.word-entry-chat-badge:focus-visible{outline-offset:-3px;outline:1px solid #c5b7eb}.word-entry-quick{z-index:5;scrollbar-width:none;gap:6px;padding:1px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-x:auto}.word-entry-quick::-webkit-scrollbar{display:none}.word-entry-quick button{color:#e4e6ee;cursor:pointer;background:0 0;border:1px solid #cec4ff38;border-radius:14px;flex:none;min-width:0;height:28px;min-height:0;padding:0 11px;font:400 12.5px/26px Inter Variable,sans-serif;transition:border-color .15s,color .15s}.word-entry-quick button:hover,.word-entry-quick button:active{color:#fff;border-color:#c4b4ff99}@media (prefers-reduced-motion:no-preference){.word-entry-quick{animation:.16s ease-out word-entry-quick-in}}@keyframes word-entry-quick-in{0%{opacity:0;transform:translateY(4px)}}.word-entry-draft{color:#9aa3b5;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:calc(100% - 24px);font:400 12px/1.3 Inter Variable,sans-serif;position:absolute;bottom:calc(100% + 6px);left:12px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.game-shell .word-form[data-turn-cue=true]{animation:1.4s ease-out word-turn-cue}}@keyframes word-turn-cue{0%{border-color:#c4b4ffd9;box-shadow:0 0 #a792ff6b}to{box-shadow:0 0 0 12px #a792ff00}}@media (width<=600px){:is(body main.game-shell:has(.room-mobile-menu) .room-bar .room-online-count,body main.game-shell:has(.room-mobile-menu) .room-bar .room-volume),body main.game-shell .room-bar .room-address-prefix{display:none}body main.game-shell .arena .playfield[data-status-band=true]:has(>.room-mobile-menu){--status-band-height:52px;--lobby-bar-height:52px}body main.game-shell .arena .playfield[data-status-band=true]:not([data-phase=playing]):has(>.room-mobile-menu):has(.play-counts){--status-band-height:88px;--lobby-bar-height:88px}body main.game-shell .playfield:has(>.room-mobile-menu) .lobby-start-bar{height:var(--status-band-height);grid-template-rows:36px;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;padding:8px 24px 0 68px}body main.game-shell .playfield:not([data-phase=playing]):has(>.room-mobile-menu):has(.play-counts) .lobby-start-bar{grid-template-rows:auto;align-items:start}body main.game-shell .playfield:has(>.room-mobile-menu) .lobby-start-trailing{grid-area:1/2;justify-self:end;margin:0}body main.game-shell .playfield:has(>.room-mobile-menu) .lobby-start-bar{grid-template-columns:58px minmax(0,1fr) 58px;padding-left:24px;padding-right:24px}body main.game-shell .playfield:has(>.room-mobile-menu) .lobby-rules-summary{grid-area:1/2;justify-self:center;align-items:center;min-width:0;margin:0}body main.game-shell .playfield:has(>.room-mobile-menu) .lobby-start-trailing{grid-column:3}body main.game-shell .playfield:has(>.room-mobile-menu) .lobby-rules-summary:has(.training-hint-menu){overflow:visible}body main.game-shell .playfield:has(>.room-mobile-menu) .current-room-mode:has(.training-hint-menu){justify-content:center}body main.game-shell .playfield:has(>.room-mobile-menu) .training-hint-popover{z-index:60;width:200px;max-width:calc(100vw - 32px);top:calc(100% + 8px);left:50%;right:auto;transform:translate(-50%)}body main.game-shell .room-mobile-progress{color:#9aa3b5;white-space:nowrap;gap:9px;font:400 11.5px/1.2 Inter Variable,sans-serif;display:flex}body main.game-shell .room-mobile-progress b{color:#eef0f6;font-weight:500}body main.game-shell .lobby-start-trailing:has(.room-mobile-progress){justify-items:end;gap:3px;display:grid}body main.game-shell .orbit-center .prompt-turn-count,body main.game-shell .orbit-center .game-paused-label{display:none}body main.game-shell .syllable-core:has(.game-paused-label) .prompt-solution-count{visibility:visible}body main.game-shell .room-mobile-paused{color:#eef0f6}body main.game-shell .active-turn-word{top:calc(50% - 24px)}body main.game-shell .active-turn-word-text{font-size:clamp(10px, calc(var(--orbit-radius) * .9 / var(--turn-word-scale,7.92)), 13px);white-space:nowrap;min-height:20px;line-height:20px}body main.game-shell .game-host-actions .room-game-actions{background:0 0;border:0;padding:0}body main.game-shell .game-host-actions .room-game-actions :is(.room-pause-button,.room-end-button){color:#c5cbd7;background:0 0;border:1px solid #cec4ff29;border-radius:12px;gap:5px;min-width:0;height:24px;min-height:0;padding:0 10px;font-size:12px}body main.game-shell .game-host-actions .room-game-actions :is(.room-pause-button,.room-end-button):hover{color:#fff;background:0 0;border-color:#cec4ff57}body main.game-shell .game-host-actions .room-game-actions :is(.room-pause-button,.room-end-button) svg{flex-basis:11px;width:11px;height:11px}body main.game-shell .lobby-countdown-badge{grid-template-rows:32px 14px}body main.game-shell .lobby-countdown-badge b{letter-spacing:-.02em;font-size:30px}body main.game-shell .lobby-countdown .lobby-countdown-emblem{width:30px;height:26px;transform:translateY(-14px)}body main.game-shell .lobby-countdown .lobby-countdown-emblem .lobby-logo{width:30px}body main.game-shell .lobby-countdown .lobby-countdown-emblem .lobby-emblem-ring{width:48px;height:48px}body main.game-shell .lobby-ready .lobby-ready-emblem{width:64px;height:64px;margin-bottom:12px}body main.game-shell .lobby-ready .lobby-ready-emblem .lobby-logo{width:34px}body main.game-shell .lobby-ready .lobby-ready-emblem .lobby-emblem-ring{width:64px;height:64px}body main.game-shell:not([data-keyboard-open=true]) .orbit-center .syllable-core .prompt{translate:0 -5px}body main.game-shell:not([data-keyboard-open=true]) .orbit-center .prompt-solution-count{translate:0 3px}body main.game-shell:not([data-keyboard-open=true]) .orbit-center .game-host-actions{top:calc(100% + 10px)}body main.game-shell:not([data-keyboard-open=true]) .arena .playfield .bonus-panel{bottom:96px}body main.game-shell:not([data-keyboard-open=true]) .playfield .orbit-stage{--phone-letters-top:calc(96px + var(--bonus-lane-height,48px));top:calc(var(--status-band-height) + 10px + 14px);bottom:calc(var(--phone-letters-top) + 14px)}body main.game-shell .game-bottom-bar{grid-template-rows:44px}body main.game-shell .word-form{height:44px;box-shadow:none;background:0 0;border:1px solid #cec4ff29;border-radius:12px;gap:6px;padding:0 6px 0 4px}body main.game-shell .word-form:focus-within{box-shadow:none;background:0 0;border-color:#c4b4ff80}body main.game-shell .word-form .word-entry-prompt{color:#eef0f6;letter-spacing:.05em;background:0 0;border:0;border-radius:0;min-width:0;height:20px;padding:0 10px 0 8px;font:600 13px/20px Inter Variable,sans-serif;border-right:1px solid #cec4ff2e!important}body main.game-shell .word-form input{color:#f3f1fa;letter-spacing:.03em;text-align:left;background:0 0;min-height:40px;padding:0 4px;font:400 15px/1 Inter Variable,sans-serif}body main.game-shell .word-form input::placeholder{color:#7f889c;letter-spacing:0}body main.game-shell .word-form .word-entry-count{color:#8f98aa;background:0 0;border:0;border-radius:0;flex-basis:auto;width:auto;min-width:20px;height:20px;margin:0 6px 0 0}body main.game-shell .word-form .word-entry-count b{text-align:right;font:400 12px/20px Inter Variable,sans-serif;position:static;transform:none}body main.game-shell .word-form .word-entry-count[data-empty=true]{color:#5f6778}body main.game-shell .word-form[data-chat=true]{background:0 0;border-color:#cec4ff1f}body main.game-shell .word-form[data-chat=true] .word-entry-chat-badge{color:#9aa3b5;background:0 0;border-radius:0;flex:none;place-items:center;width:32px;min-width:0;height:32px;min-height:0;margin:0;padding:0;transition:color .15s;display:grid;border:0!important}body main.game-shell .word-form[data-chat=true] button.word-entry-chat-badge:hover,body main.game-shell .word-form[data-chat=true] button.word-entry-chat-badge:active{color:#fff;background:0 0}body main.game-shell .word-form[data-chat=true] .word-entry-chat-badge svg{stroke-width:1.5px;width:17px;height:17px}body main.game-shell .word-form[data-chat=true] input{letter-spacing:0;padding-inline:2px;font-size:14px}body main.game-shell .word-form .word-entry-send{color:#d6dae4;background:0 0;border-radius:0;width:32px;min-width:0;height:32px;min-height:0;margin:0}body main.game-shell .word-form .word-entry-send:disabled{opacity:.35}body main.game-shell .word-form .word-entry-send svg{stroke-width:1.6px;width:17px;height:17px}body main.game-shell .word-form[data-locked=true]{box-shadow:none;background:0 0;border-color:#ffffff14}body main.game-shell .word-form[data-locked=true] input{color:#8f98aa;text-align:center;padding-inline:12px 32px;font-size:13px}body main.game-shell .word-form[data-locked=true] .word-entry-count{color:#6f7788;background:0 0;width:16px;height:16px;right:10px}body main.game-shell .word-form[data-locked=true] .word-entry-lock{stroke-width:1.5px;width:14px;height:14px}body main.game-shell:not([data-chat-sheet]):has(.game-rail[data-compact-open=true]):has(.word-form[data-chat=true]){--compact-chat-entry-clearance:8px}body main.game-shell:not([data-chat-sheet]):has(.game-rail[data-compact-open=true]) .game-bottom-bar:has(.word-form[data-chat=true]){visibility:hidden}body main.game-shell:not([data-chat-sheet]):has(.word-form[data-chat=true]) .game-rail[data-compact-open=true]:not([data-compact-expanded=true]){height:calc(var(--room-visible-height,100dvh) * .6)}body main.game-shell:has(.game-rail[data-compact-open=true]) .chat-peek{display:none}}@media (width<=600px) and (height<=700px){body main.game-shell:not([data-keyboard-open=true]) .arena .playfield .bonus-panel{bottom:76px}body main.game-shell:not([data-keyboard-open=true]) .playfield .orbit-stage{--phone-letters-top:calc(76px + var(--bonus-lane-height,48px))}}.room-mobile-menu-stats .live-game-stats,.room-mobile-menu-stats .live-game-stats dl,.room-mobile-menu-stats .live-game-stats dl>div{box-shadow:none;background:0 0;border:0}body main.game-shell .room-mobile-menu-stats .live-game-stats,body main.game-shell .room-mobile-menu-stats .live-game-stats-main,body main.game-shell .room-mobile-menu-stats .live-game-left{width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}body main.game-shell .room-mobile-menu-stats .live-game-stats dl{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:4px;margin:0;padding:0;display:grid}body main.game-shell .room-mobile-menu-stats .live-game-stats dl>div{box-sizing:border-box;justify-content:space-between;align-items:baseline;width:100%;padding:2px 8px;display:flex}body main.game-shell .room-mobile-menu-stats .live-game-stats dt{color:#929cad;letter-spacing:.06em;text-transform:uppercase;font:400 12px/1.4 Inter Variable,sans-serif}body main.game-shell .room-mobile-menu-stats .live-game-stats dd{color:#eef0f6;margin:0 0 0 auto;font:500 13px/1.4 Inter Variable,sans-serif}body main.game-shell .room-mobile-menu-stats .live-game-stats [data-kind=ping] dt{display:block}@media (width<=600px){body main.game-shell .game-rail{--room-detail-accent:#eef0f6;--room-detail-bright:#eef0f6;--room-detail-rgb:238, 240, 246;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 -8px 28px #05081059}body main.game-shell .game-rail .compact-chat-heading{display:none}body main.game-shell .game-rail .chat-toolbar{border-bottom:1px solid #ffffff0f;gap:2px;padding:6px 8px 0}body main.game-shell .game-rail .chat-tabs{gap:0}body main.game-shell .game-rail .chat-tabs button{color:#8f98aa;background:0 0;border-radius:0;gap:0;position:relative}body main.game-shell .game-rail .chat-tab-icon{display:none}body main.game-shell .game-rail .chat-tab-label{font:400 12.5px/1 Inter Variable,sans-serif}body main.game-shell .game-rail .chat-tabs button[aria-pressed=true]{color:#eef0f6;background:0 0}body main.game-shell .game-rail .chat-tabs button[aria-pressed=true]:after{content:"";background:#eef0f6;border-radius:1px;width:28px;height:1.5px;display:block;position:absolute;bottom:-1px;left:calc(50% - 14px)}body main.game-shell .game-rail .chat-clear,body main.game-shell .game-rail .chat-info-trigger{color:#7f889a;background:0 0;border:0}body main.game-shell .game-rail .chat-message time{display:none}body main.game-shell .game-rail .chat-message-author{color:#eef0f6}body main.game-shell .game-rail .chat-message-text{color:#c9ced9}body main.game-shell .game-rail .chat-form{background:0 0;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) 32px;margin:6px 10px 10px;padding:2px 4px}body main.game-shell .game-rail .chat-form:focus-within{border-color:#ffffff3d}body main.game-shell .game-rail .chat-form textarea,body main.game-shell .game-rail .chat-form textarea:focus{color:#eef0f6;background:0 0;font-size:14px}body main.game-shell .game-rail .chat-character-count,body main.game-shell .game-rail .command-help-trigger{display:none}body main.game-shell .game-rail .pokemon-picker-trigger{color:#8f98aa;background:0 0}body main.game-shell .game-rail .chat-empty-state svg{stroke:#8f98aa}body main.game-shell .game-rail .compact-chat-dismiss{z-index:2;color:#8f98aa;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:8px;right:6px}body main.game-shell .game-rail .compact-chat-dismiss:hover{color:#fff}body main.game-shell .game-rail .compact-chat-dismiss:focus-visible{outline-offset:-2px;outline:1px solid #c5cbd7}body main.game-shell .game-rail .compact-chat-dismiss svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:17px;height:17px}body main.game-shell .game-rail .chat-toolbar{padding-right:38px}body main.game-shell .room-chat-dock{color:#c5cbd7;background:0 0;border-top:1px solid #ffffff0f}body main.game-shell .room-chat-dock:hover{background:0 0}body main.game-shell .room-chat-dock strong{color:#eef0f6}body main.game-shell .room-chat-dock-icon{color:#aeb4c2;background:0 0;border-radius:0;width:22px;height:22px}body main.game-shell:not([data-keyboard-open=true]){--compact-chat-dock-height:calc(36px + env(safe-area-inset-bottom,0px))}body main.game-shell .room-chat-dock .room-chat-preview{display:none}body main.game-shell .room-chat-dock strong{font:400 12.5px/1 Inter Variable,sans-serif}body main.game-shell .room-chat-unread{color:#11151f;background:#eef0f6}body main.game-shell .word-form[data-chat=true]:focus-within{box-shadow:none;border-color:#ffffff42}body main.game-shell .word-form[data-chat=true] input::placeholder{color:#7f889c}}body main.game-shell .room-mobile-menu-stats .live-category-tray{margin:6px 0 0;position:static}body main.game-shell .room-mobile-menu-stats .live-game-stats:has(.live-category-tray) dl{margin-right:0}body main.game-shell .room-mobile-menu-stats .live-category-tray>button{color:#929cad;letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:0;justify-content:space-between;align-items:baseline;width:100%;height:auto;padding:4px 8px;font:400 12px/1.4 Inter Variable,sans-serif;display:flex}body main.game-shell .room-mobile-menu-stats .live-category-tray>button span{color:#eef0f6;letter-spacing:0;font:500 13px/1.4 Inter Variable,sans-serif}body main.game-shell .room-mobile-menu-stats .live-category-tray[data-open=true]>.live-category-counters{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:4px 0 0;padding:0 8px;position:static}body main.game-shell .room-mobile-menu-stats .sub-progress{margin:6px 0 10px;padding:0 8px}body main.game-shell .room-mobile-menu-stats .sub-progress-title{color:#929cad;letter-spacing:.06em;text-transform:uppercase;font:400 12px/1.4 Inter Variable,sans-serif}@media (width<=600px) and (height<=700px){body main.game-shell .lobby-ready .lobby-ready-emblem{width:52px;height:52px;margin-bottom:8px}body main.game-shell .lobby-ready .lobby-ready-emblem .lobby-logo{width:28px}body main.game-shell .lobby-ready .lobby-ready-emblem .lobby-emblem-ring{width:52px;height:52px}}.ring-quick{flex:none;align-items:center;display:flex;position:relative}.ring-quick .ring-quick-toggle{color:#d0c7e7;width:30px;height:32px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 30px;place-items:center;margin:0;padding:5px;display:grid}.ring-quick-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block;overflow:visible}.ring-quick-toggle .ring-quick-spark{fill:#f4a6cb;stroke:none;transform-box:fill-box;transform-origin:50%}.ring-quick .ring-quick-toggle:hover,.ring-quick[data-open] .ring-quick-toggle{color:#f0ebfa;background:#f0e9ff12}.ring-quick .ring-quick-toggle:hover .ring-quick-spark,.ring-quick[data-open] .ring-quick-spark{animation:1.8s ease-in-out infinite ring-quick-twinkle!important}@keyframes ring-quick-twinkle{50%{opacity:.75;transform:scale(.62)rotate(45deg)}}.ring-quick .ring-quick-toggle:focus-visible{outline-offset:3px;outline:2px solid #d0bff5}.ring-quick-panel{z-index:100;color:#d0d5e2;text-align:left;background:#202735;border:1px solid #b2bbd329;border-radius:6px;flex-direction:column;width:min(468px,100vw - 20px);max-height:min(74vh,640px);padding:11px 5px 9px 11px;font:400 12px/1.4 Varela Round,Arial,sans-serif;display:flex;position:absolute;top:calc(100% + 10px);right:-4px;box-shadow:0 14px 40px #060a146b;animation:.2s cubic-bezier(.2,.75,.25,1) ring-quick-in!important}@keyframes ring-quick-in{0%{opacity:0;transform:translateY(-4px)}}.ring-quick-head{color:#e6e2f1;justify-content:space-between;align-items:baseline;gap:12px;margin:0 8px 6px 1px;font-size:13px;display:flex}.ring-quick-head em{color:#b4a3e8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.ring-quick-scroll{scrollbar-width:thin;scrollbar-color:#8a83a655 transparent;min-height:0;padding:2px 6px 4px 1px;overflow:auto}.ring-quick-scroll h4{color:#969fb2;letter-spacing:.02em;margin:8px 0;font:400 12px/1.3 Varela Round,Arial,sans-serif}.ring-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px;display:grid}.ring-quick-grid button{color:#b7bccb;min-width:0;font:inherit;text-align:center;box-shadow:none;cursor:pointer;background:0 0;border:0;gap:5px;margin:0;padding:0;display:grid}.ring-quick-grid button>span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ring-quick-grid .ring-preview{border-radius:8px;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s}.ring-quick-grid button:hover .ring-preview{transform:translateY(-1px)}.ring-quick-grid button[aria-checked=true] .ring-preview{box-shadow:0 0 0 1.5px #202735,0 0 0 2.5px #b4a3e8}.ring-quick-grid button[aria-checked=true]>span{color:#f0ecfa}.ring-quick-grid button:focus-visible{outline:none}.ring-quick-grid button:focus-visible .ring-preview{box-shadow:0 0 0 1.5px #202735,0 0 0 2.5px #f4a6cb}.ring-quick-note{color:#8e95a8;margin:8px 8px 0 1px;font-size:12px}.ring-quick-note[data-kind=error]{color:#f4a6cb}@media (width<=600px){.ring-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ring-quick-panel{position:fixed;top:64px;right:10px}}.player-stats-dialog{box-sizing:border-box;color:#d9dfe9;scrollbar-width:thin;background:#202a3a;border:1px solid #ffffff18;border-radius:10px;width:min(440px,100vw - 24px);max-height:calc(100dvh - 40px);margin:auto;padding:38px 16px 16px;overflow:auto}.player-stats-dialog::backdrop{background:#080d1880}.player-stats-close{color:#bbc2d2;cursor:pointer;background:0 0;border:0;width:30px;height:28px;font:24px/1 Arial,sans-serif;position:absolute;top:7px;right:10px}.game-shell .player-live-stats-trigger{background:var(--room-background,#202a3a);color:#b5accc;cursor:pointer;pointer-events:auto;border:0;border-radius:4px;place-items:center;width:20px;height:22px;padding:2px;display:grid;position:absolute;top:50%;left:calc(100% + 3px);transform:translateY(-50%)}.player-live-stats-trigger svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:13px;height:13px}.player-live-stats-trigger:hover,.player-live-stats-trigger:focus-visible{color:#ede9fa;outline:1px solid #ac96ff70}@media (width<=600px){.game-shell .player-live-stats-trigger{width:18px;left:auto;right:-17px}}.game-paused-label{white-space:nowrap;color:#d6c7f2;font:500 12px/1.5 Inter Variable,Arial,sans-serif;position:absolute;top:calc(50% + 20px);left:50%;transform:translate(-50%)}.syllable-core:has(.game-paused-label) .prompt-solution-count{visibility:hidden}.game-shell .game-command-word,.game-shell .word-entry input[data-command=true]{color:#8cbfe9}.game-shell .active-turn-word mark{color:#bfb0ec;text-decoration-color:#bfb0ec50}.chat-panel .chat-clear{color:#8e9bb2;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:27px;height:30px;padding:5px;display:grid}.chat-panel .chat-clear:hover{color:#d6deed}.chat-panel .chat-clear{transition:opacity .22s,transform .22s cubic-bezier(.2,.8,.2,1),color .15s,visibility linear}.chat-panel .chat-clear[data-hidden]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,transform .16s,visibility 0s linear .16s;transform:scale(.85)}@media (prefers-reduced-motion:reduce){.chat-panel .chat-clear,.chat-panel .chat-clear[data-hidden]{transition:none}}.chat-panel .chat-clear:disabled{cursor:default;opacity:.35}.chat-clear-anchor{flex:none;display:inline-flex;position:relative}.chat-panel .chat-toolbar{z-index:6;position:relative}.chat-panel .chat-corner-tools{pointer-events:none;align-items:center;gap:2px;display:flex;position:absolute;top:calc(100% + 4px);right:10px}.chat-panel .chat-corner-tools :is(button,.chat-clear-confirm){pointer-events:auto}.chat-panel .chat-notice-toggle{color:#c9bcf3;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:28px;padding:0;transition:color .15s,background-color .15s,opacity .2s,visibility linear;display:grid}.chat-panel .chat-corner-tools .chat-clear{border-radius:6px;height:28px}.chat-panel .chat-corner-tools .chat-clear:hover:enabled{background:#ffffff0a}.chat-panel .chat-notice-toggle[aria-pressed=false]{color:#7f889a}.chat-panel .chat-notice-toggle:hover{color:#e2dcfb;background:#ffffff0a}.chat-panel .chat-notice-toggle:focus-visible{outline-offset:1px;outline:1px solid #c9bcf3}.chat-panel .chat-notice-toggle[data-hidden]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,visibility 0s linear .16s}.chat-notice-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.game-shell .chat-panel[data-tab=discussion] .chat-messages-content{padding-top:32px}.chat-clear-confirm{z-index:40;box-sizing:border-box;color:#8f98aa;text-align:left;background:#232b3a;border:1px solid #d6d8df24;border-radius:10px;width:250px;padding:13px 14px 12px;font:400 12px/1.5 Inter Variable,Arial,sans-serif;position:absolute;top:calc(100% + 8px);right:-8px;box-shadow:0 12px 32px #05081073}.chat-clear-confirm strong{color:#eef0f6;font-size:13px;font-weight:500;display:block}.chat-clear-confirm p{margin:4px 0 12px}.chat-clear-confirm>div{justify-content:flex-end;gap:6px;display:flex}.chat-clear-confirm button{color:#aeb6c7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:5px 12px;font:450 12px/1.3 Inter Variable,Arial,sans-serif;transition:color .15s,border-color .15s}.chat-clear-confirm button:hover{color:#eef0f6}.chat-clear-confirm button[data-confirm]{color:#eef0f6;border-color:#c9bdf273}.chat-clear-confirm button[data-confirm]:hover{border-color:#c9bdf2cc}.chat-clear-confirm button:focus-visible{outline-offset:2px;outline:1px solid #b9a9df}@media (prefers-reduced-motion:no-preference){.chat-clear-confirm{animation:.18s ease-out chat-clear-confirm-in}}@keyframes chat-clear-confirm-in{0%{opacity:0;transform:translateY(-4px)}}.chat-cleared-notice{color:#8f98aa;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:100%;padding:24px 18px;font:400 12px/1.5 Inter Variable,Arial,sans-serif;display:flex}.chat-cleared-notice svg{fill:none;stroke:#8f98aa;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;margin-bottom:6px}.chat-cleared-notice strong{color:#e0e1e8;font-size:13px;font-weight:500}.chat-cleared-notice span{max-width:230px}@media (prefers-reduced-motion:no-preference){.chat-cleared-notice{animation:.3s ease-out chat-cleared-in}}@keyframes chat-cleared-in{0%{opacity:0;transform:translateY(4px)}}.chat-clear svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.room-online-count{color:#ede8ff;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.room-online-count svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:17px;height:17px}.game-shell .room-session-actions{z-index:14;pointer-events:none;position:absolute;inset:0}.game-shell .room-session-actions>*{pointer-events:auto}.game-shell .room-autojoin{z-index:12;color:#b5becf;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:9px;min-height:36px;padding:7px 10px;font:500 12px/1.3 Inter Variable,sans-serif;display:inline-flex;position:absolute;bottom:16px;left:16px}.game-shell .arena .playfield .room-session-leave{z-index:14;width:auto;min-width:0;height:28px;min-height:28px;box-shadow:none;color:#d98b97;white-space:nowrap;cursor:pointer;background:#d95c6e09;border:1px solid #d95c6e4d;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font:400 12px/1.2 Inter Variable,sans-serif;display:inline-flex;position:absolute;top:12px;left:16px;transform:none}.game-shell .room-session-actions>.room-side-stack{z-index:12;width:178px;max-width:min(178px,100% - 32px);position:absolute;top:54px;left:16px}.game-shell .playfield .lobby-start-trailing{justify-self:end;min-width:0}.game-shell .arena .playfield .room-session-leave:hover:enabled{color:#efabb4;background:#d95c6e14;border-color:#d95c6e85}.game-shell .room-session-leave span{display:inline}.game-shell .arena .playfield .room-session-leave svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.game-shell .room-autojoin:hover{color:#e3e6ee;background:#ffffff0e}.room-autojoin-toggle{background:#ffffff09;border:1px solid #ffffff24;border-radius:12px;width:27px;height:16px;transition:background .2s,border-color .2s;position:relative}.room-autojoin-toggle:after{content:"";background:#919bad;border-radius:50%;width:10px;height:10px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.room-autojoin[aria-checked=true] .room-autojoin-toggle{background:#a57ceb30;border-color:#a57ceb80}.room-autojoin[aria-checked=true] .room-autojoin-toggle:after{background:#d5bdf9;transform:translate(11px)}.game-shell .room-autojoin:disabled{opacity:.45;cursor:default}.game-shell .room-autojoin:focus-visible{outline-offset:3px;outline:2px solid #b79bdd}.game-shell .system-message[data-event=performance]{align-items:baseline;padding-block:4px}.game-shell .performance-notice-copy{color:#abb5c7;letter-spacing:0;overflow-wrap:anywhere;min-width:0;font:400 13px/1.55 Inter Variable,Arial,sans-serif;display:inline}.game-shell .performance-notice-copy .performance-word{color:#b8a8f5;font:inherit;font-weight:600}.game-shell .performance-details{color:inherit;display:inline}.game-shell .performance-details b{color:#c5c9d8;font:inherit;opacity:1;background:0 0;border:0;padding:0;font-weight:450;display:inline}.game-shell .performance-notice-copy em{color:#aaa4b8;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:1;font-size:12px;font-weight:450}.game-shell .performance-notice-copy .performance-syllable{color:inherit;font-weight:inherit;opacity:1}.game-shell .performance-notice-copy .performance-extra{color:#abb5c7;font:inherit;margin-top:2px;font-size:12px;display:block}.game-shell .performance-extra strong{font-weight:550}.fatal-error-shell{background:#171e2a;place-items:center;min-height:100dvh;padding:24px;display:grid}.fatal-error-shell .fatal-error-card{text-align:center;width:min(100%,430px);box-shadow:none;background:#ffffff03;border:1px solid #bdb3db1c;border-radius:20px;padding:34px}.fatal-error-card h1{color:#e8e4f1;margin:14px 0 10px;font:500 clamp(20px,3vw,27px)/1.3 Inter Variable,sans-serif}.fatal-error-card p{color:#adb5c9;overflow-wrap:anywhere;font:400 14px/1.7 Inter Variable,sans-serif}.fatal-error-card .fatal-error-logo{object-fit:contain;width:58px;height:58px;margin:0 auto 12px}.fatal-error-card button{color:#d2bdf5;cursor:pointer;background:#b498e912;border:1px solid #b498e938;border-radius:8px;min-height:38px;margin-top:12px;padding:8px 18px;font:500 13px/1.4 Inter Variable,sans-serif}.recap-chart-track{background:#ffffff07;border-radius:8px;height:6px;overflow:hidden}.recap-chart-track i{border-radius:inherit;background:linear-gradient(90deg,#8275b4,#b9a0e6)}.recap-chart-row[data-winner=true] .recap-chart-track i{background:linear-gradient(90deg,#967dc8,#cebbf3)}.game-shell .player-turn-guide,.game-shell .player-turn-wake{--turn-origin-gap:clamp(30px, calc(var(--orbit-radius) * .24), 72px);--turn-pointer-length:max(24px, calc(var(--orbit-radius) - var(--turn-origin-gap) - 62px + var(--turn-tip-inset)))}@media (width<=1100px){.game-shell .arena .playfield .room-session-leave{left:10px}.game-shell .room-session-actions>.room-side-stack{max-width:calc(100% - 20px);left:10px}}@container playfield (width<=740px){.game-shell .playfield .lobby-rules-summary{margin-left:138px}}@media (width<=740px){.game-shell .room-session-leave{height:28px;min-height:28px;padding-inline:7px;font-size:11.5px}.game-shell .room-session-leave svg{width:14px;height:14px}}@media (width<=600px){.room-online-count{gap:3px;font-size:12px}.game-shell .room-autojoin{bottom:10px;left:10px}}@media (width<=900px){.room-home-brand .animated-brand-word{display:none}}.match-finish-summary{gap:8px;width:min(340px,84%)}.match-finish-summary>img{width:68px;height:68px}.match-finish-summary h2{letter-spacing:-.03em;margin:0;font-size:clamp(25px,4vw,34px);font-weight:600}.match-finish-summary .finish-winner-name{color:#d5c1f3;overflow-wrap:anywhere;margin:0;font-size:17px}.match-finish-summary>dl{gap:30px;margin:10px 0}.finish-category-chart{text-align:left;gap:9px;width:100%;padding:10px 4px;display:grid}.finish-category-chart>div{grid-template-columns:90px 1fr 25px;align-items:center;gap:9px;font-size:12px;display:grid}.finish-category-chart span{color:#b8bdce}.finish-category-chart i{background:#ffffff08;border-radius:4px;height:4px;display:block}.finish-category-chart b{background:#ab90d5;border-radius:4px;height:100%;display:block}.finish-category-chart strong{color:#ddd5ed;text-align:right;font-size:13px;font-weight:500}@media (width>=1181px){.game-shell .arena .playfield .room-session-leave{display:none}.game-shell .room-session-actions>.room-side-stack{top:14px}}dialog.leave-confirm-dialog{color:#d9dce6;text-align:center;background:#1b2130;border:1px solid #cbc4e814;border-radius:16px;width:min(280px,100vw - 32px);margin:auto;padding:22px 22px 16px;position:fixed;inset:0;box-shadow:0 18px 48px #06091273}.leave-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0d1659}.leave-confirm-dialog h2{color:#eceef4;margin:0;font:400 16px/1.35 Varela Round,Arial,sans-serif}.leave-confirm-dialog p{color:#9aa2b4;margin:6px 0 0;font:400 12.5px/1.5 Inter Variable,Arial,sans-serif}.leave-confirm-actions{justify-content:center;gap:8px;margin-top:18px;display:flex}.leave-confirm-actions button{cursor:pointer;border:0;border-radius:10px;min-width:92px;min-height:34px;padding:0 14px;font:450 12.5px/1 Inter Variable,Arial,sans-serif;transition:background .18s,color .18s}.leave-confirm-stay{color:#e4defa;background:#c5b7f01f}.leave-confirm-stay:hover{background:#c5b7f033}.leave-confirm-button{color:#d99aa6;background:0 0}.leave-confirm-button:hover{color:#f1b6c0;background:#e5788c17}.leave-confirm-actions button:focus-visible{outline-offset:2px;outline:2px solid #c5b7f08c}@media (prefers-reduced-motion:no-preference){.leave-confirm-dialog[open]{animation:.22s cubic-bezier(.22,1,.36,1) leave-confirm-in}.leave-confirm-dialog[open]::backdrop{animation:.22s leave-confirm-fade}}@keyframes leave-confirm-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes leave-confirm-fade{0%{opacity:0}to{opacity:1}}.series-call{pointer-events:none;position:absolute;inset:0}.series-call-halo,.series-call-wave{border-radius:50%;position:absolute;inset:-5px}.series-call-halo{border:1.5px solid #f4a6cbd1;box-shadow:0 0 14px #f4a6cb6b,inset 0 0 10px #f4a6cb33;animation:2.6s cubic-bezier(.2,.8,.2,1) both series-call-halo!important}.series-call-wave{border:1px solid #f4a6cbb3;animation:.9s cubic-bezier(.2,.7,.3,1) both series-call-wave!important}.series-call:is([data-tier="2"],[data-tier="3"]) .series-call-wave{animation-iteration-count:2!important}.series-call[data-tier="3"] .series-call-halo{border-color:#ffc4e0f2;box-shadow:0 0 18px #f4a6cb8c,inset 0 0 12px #f4a6cb42}.series-call-cheer{transform-origin:50% 85%;flex:none;width:40px;height:40px;position:relative;animation:2.6s cubic-bezier(.2,.8,.2,1) both series-call-cheer!important}.series-call-cheer img{filter:drop-shadow(0 4px 10px #05081480);width:100%;height:100%;display:block}.series-call-spark{left:var(--x);top:var(--y);width:var(--size);height:var(--size);fill:#ffd2e7;filter:drop-shadow(0 0 4px #f4a6cbe6);position:absolute;animation:series-call-spark 1.6s var(--delay) ease-out both!important}.series-call-crown{position:absolute;inset:-12px;animation:2.6s cubic-bezier(.3,.1,.2,1) both series-call-crown!important}.series-call-crown i{rotate:calc(var(--i) * 36deg + 18deg);position:absolute;inset:0}.series-call-crown svg{width:8px;height:8px;fill:var(--topic);filter:drop-shadow(0 0 4px var(--topic));position:absolute;top:0;left:50%;translate:-50% -50%;animation:series-call-crown-star 2.2s calc(var(--i) * 40ms) cubic-bezier(.2, .8, .2, 1) both!important}.series-call:is([data-tier="2"],[data-tier="3"]) .series-call-crown svg{width:9px;height:9px}.series-call[data-tier="3"] .series-call-crown{inset:-14px}.series-call-count{--from:-8px;white-space:nowrap;justify-items:start;gap:3px;display:grid;animation:2.6s cubic-bezier(.2,.8,.2,1) both series-call-words!important}.series-call-count b{color:#fff6fb;letter-spacing:.01em;text-shadow:0 0 14px #f4a6cb73;font:400 24px/1 PP Museum,Inter Variable,Arial,sans-serif}.series-call-count small{justify-items:inherit;color:#c9bdf0;letter-spacing:.16em;text-transform:uppercase;font:400 11px/1.3 Inter Variable,Arial,sans-serif;display:grid}:is(.series-call,.series-call-banner)[data-kind=total] .series-call-count b{text-shadow:0 0 14px color-mix(in srgb, var(--topic) 45%, transparent)}:is(.series-call,.series-call-banner)[data-kind=total] .series-call-count small{color:var(--topic)}.series-call :is(.series-call-cheer,.series-call-count){z-index:3;position:absolute;top:50%;translate:0 -50%}.series-call .series-call-cheer{left:calc(100% + 2px)}.series-call .series-call-count{left:calc(100% + 48px)}.series-call[data-kind=total] .series-call-count{left:calc(100% + 22px)}.series-call[data-side=left] .series-call-cheer{left:auto;right:calc(100% + 2px);scale:-1 1}.series-call[data-side=left] .series-call-count{--from:8px;text-align:right;justify-items:end;left:auto;right:calc(100% + 48px)}.series-call[data-side=left][data-kind=total] .series-call-count{right:calc(100% + 22px)}.series-call[data-side=pole] :is(.series-call-cheer,.series-call-count){display:none}.series-call-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.series-call-banner{pointer-events:none;align-items:center;gap:6px;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.series-call-banner .series-call-cheer{width:30px;height:30px}.series-call-banner .series-call-spark{scale:.75}.series-call-banner .series-call-mark{width:12px;height:12px;fill:var(--topic);filter:drop-shadow(0 0 5px var(--topic));flex:none;animation:2.6s cubic-bezier(.2,.8,.2,1) both series-call-crown-star!important}.series-call-banner .series-call-count{--from:0px;grid-template-columns:auto auto;align-items:center;column-gap:7px}.series-call-banner .series-call-count b{font-size:22px}.series-call-banner[data-side=pole]{display:flex}.playfield[data-phase=playing] .lobby-rules-summary>:not(.series-call-banner,.series-call-status){transition:opacity .3s!important}.lobby-rules-summary:has(>.series-call-banner[data-side=pole]){overflow:visible!important}.lobby-rules-summary:has(>.series-call-banner[data-side=pole])>:not(.series-call-banner,.series-call-status){opacity:0;transition-duration:.14s!important}@container playfield (width<=780px){.series-call :is(.series-call-cheer,.series-call-count){display:none}.series-call-banner{display:flex}.lobby-rules-summary:has(>.series-call-banner){overflow:visible!important}.lobby-rules-summary:has(>.series-call-banner)>:not(.series-call-banner,.series-call-status){opacity:0;transition-duration:.14s!important}}@keyframes series-call-halo{0%{opacity:0;transform:scale(.82)}12%{opacity:1;transform:scale(1.04)}20%{transform:none}48%{opacity:.72}68%,86%{opacity:1;transform:none}to{opacity:0;transform:scale(1.05)}}@keyframes series-call-wave{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes series-call-cheer{0%{opacity:0;transform:translate(-16px)scale(.3)rotate(-30deg)}15%{opacity:1;transform:scale(1.14)rotate(14deg)}23%{transform:scale(1)rotate(6deg)}33%{transform:rotate(14deg)}43%{transform:rotate(5deg)}53%{transform:rotate(12deg)}63%,86%{opacity:1;transform:rotate(8deg)}to{opacity:0;transform:translateY(-8px)scale(.88)rotate(8deg)}}@keyframes series-call-crown{0%{transform:rotate(-30deg)}to{transform:rotate(16deg)}}@keyframes series-call-crown-star{0%{opacity:0;transform:scale(0)}14%{opacity:1;transform:scale(1.5)}24%,82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes series-call-words{0%,12%{opacity:0;transform:translateX(var(--from))}26%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes series-call-spark{0%{opacity:0;transform:scale(0)rotate(0)}25%{opacity:1;transform:scale(1.1)rotate(45deg)}60%{opacity:.75;transform:scale(.7)rotate(70deg)}to{opacity:0;transform:scale(0)rotate(90deg)}}.skip-call{pointer-events:none;position:absolute;inset:0}.skip-call-arc{width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;overflow:visible;rotate:-90deg}.skip-call-arc circle{fill:none;stroke:#b9a5f2;stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 4px #b9a5f2bf);animation:.7s cubic-bezier(.45,.05,.25,1) both skip-call-arc!important}.skip-call-copy{--from:-8px;white-space:nowrap;justify-items:start;gap:5px;display:grid;transition:opacity .22s,translate .22s!important;animation:.18s cubic-bezier(.2,.8,.2,1) backwards skip-call-in!important}[data-leaving] .skip-call-copy{opacity:0;translate:0 -5px}.skip-call-prompt{display:inline-block;position:relative}.skip-call-prompt b{color:#f3eeff;letter-spacing:.05em;text-shadow:0 0 14px #b9a5f266;font:400 24px/1 PP Museum,Inter Variable,Arial,sans-serif;display:block;animation:.5s cubic-bezier(.3,.1,.2,1) both skip-call-prompt!important}.skip-call-prompt i{transform-origin:0;background:#f4a6cb;border-radius:1px;height:1.5px;position:absolute;top:52%;left:-4px;right:-4px;box-shadow:0 0 6px #f4a6cb99;animation:.5s cubic-bezier(.6,.1,.3,1) both skip-call-strike!important}.skip-call-copy small{justify-items:inherit;color:#c9bdf0;letter-spacing:.16em;text-transform:uppercase;gap:2px;font:400 11px/1.35 Inter Variable,Arial,sans-serif;display:grid}.skip-call-kept{color:#f4a6cb;align-items:center;gap:5px;display:inline-flex}.skip-call-kept svg{fill:currentColor;filter:drop-shadow(0 0 4px #f4a6cbd9);flex:none;width:8px;height:8px;animation:.6s cubic-bezier(.2,.8,.2,1) both skip-call-kept!important}.skip-call .skip-call-copy{z-index:3;position:absolute;top:50%;left:calc(100% + 16px);translate:0 -50%}.skip-call[data-side=left] .skip-call-copy{--from:8px;text-align:right;justify-items:end;left:auto;right:calc(100% + 16px)}.skip-call[data-side=pole] .skip-call-copy{display:none}.skip-call-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-call-banner{pointer-events:none;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.skip-call-banner .skip-call-copy{--from:0px;grid-template-columns:auto auto;align-items:center;column-gap:10px}.skip-call-banner .skip-call-prompt b{font-size:21px}.skip-call-banner[data-side=pole]{display:flex}.lobby-rules-summary:has(>.skip-call-banner[data-side=pole]){overflow:visible!important}.lobby-rules-summary:has(>.skip-call-banner[data-side=pole])>:not(.skip-call-banner,.skip-call-status){opacity:0;transition-duration:.14s!important}@container playfield (width<=780px){.skip-call .skip-call-copy{display:none}.skip-call-banner{display:flex}.lobby-rules-summary:has(>.skip-call-banner){overflow:visible!important}.lobby-rules-summary:has(>.skip-call-banner)>:not(.skip-call-banner,.skip-call-status){opacity:0;transition-duration:.14s!important}}@keyframes skip-call-arc{0%{stroke-dashoffset:100px;opacity:0}8%{opacity:1}52%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@keyframes skip-call-in{0%{opacity:0;transform:translateX(var(--from))}}@keyframes skip-call-prompt{0%{opacity:0;transform:translate(-6px)}16%,40%{opacity:1;transform:none}66%,to{opacity:.5;transform:translate(6px)}}@keyframes skip-call-strike{0%,20%{transform:scaleX(0)}52%,to{transform:scaleX(1)}}@keyframes skip-call-kept{0%,45%{opacity:0;transform:scale(0)rotate(-45deg)}70%{opacity:1;transform:scale(1.5)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}.game-shell .chat-message.chat-team-message:before{content:"";background:#f4a6cb80;border-radius:2px;width:1.5px;position:absolute;top:7px;bottom:5px;left:0}.game-shell .chat-team-message .chat-team-tag{color:#f4a6cb;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;grid-area:1/3;align-self:baseline;margin:0 0 0 7px;padding:0;font:500 11.5px/19px Inter Variable,Arial,sans-serif;transition:color .15s}.game-shell .chat-team-message .chat-team-tag:hover{color:#ffd0e6}.game-shell .chat-team-message .chat-team-tag:focus-visible{outline-offset:2px;border-radius:2px;outline:1px solid #f4a6cb88}.game-shell .chat-team-message :is(.chat-message-author,time){align-self:baseline}.game-shell .chat-team-message .chat-message-author strong{color:#f2cfe2}.game-shell .chat-team-message[data-own=true] .chat-message-author strong{color:#f4a6cb}.game-shell .chat-team-message .chat-message-text{color:#ecdff0}body main.game-shell[data-chat-sheet] :is(.game-rail,.dq-sidebar) .chat-team-message .chat-team-tag{margin:0 2px 0 6px;line-height:1.45;display:inline}.victory{z-index:5;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;animation:5.2s linear both victory-out!important}.victory-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.victory-stage{justify-items:center;gap:16px;display:grid;translate:0 -8px}.victory-sky{place-items:center;width:104px;height:104px;display:grid;position:relative}.victory-star{z-index:1;transform-origin:50% 85%;filter:drop-shadow(0 6px 16px #0508148c);width:98px;height:98px;display:block;position:relative;animation:5s cubic-bezier(.2,.8,.2,1) both victory-star!important}.victory-ring{border:1.5px solid #c9b8ffd1;border-radius:50%;position:absolute;inset:4px;box-shadow:0 0 16px #c9b8ff59;animation:1.7s cubic-bezier(.2,.7,.3,1) .18s both victory-ring!important}.victory-ring[data-late]{border-color:#f4a6cbc7;box-shadow:0 0 16px #f4a6cb52;animation-delay:.52s!important}.victory-sky>i{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);rotate:var(--a);position:absolute;top:50%;left:50%}.victory-sky>i svg{width:100%;height:100%;fill:var(--c);filter:drop-shadow(0 0 5px var(--c));display:block;animation:victory-spark 2.7s var(--delay) cubic-bezier(.15, .75, .3, 1) both!important}.victory-twinkle{left:calc(50% + var(--x));top:calc(50% + var(--y));width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);fill:var(--c);filter:drop-shadow(0 0 5px var(--c));position:absolute;animation:victory-twinkle 1.5s var(--delay) ease-in-out 2 both!important}.victory-copy{text-align:center;justify-items:center;gap:7px;display:grid}.victory-copy small{color:#c9bdf0;letter-spacing:.24em;text-transform:uppercase;font:400 11.5px/1.3 Inter Variable,Arial,sans-serif;animation:.9s cubic-bezier(.2,.8,.2,1) .42s both victory-rise!important}.victory-copy b{color:#fbf7ff;letter-spacing:.01em;text-shadow:0 0 24px #c9b8ff6b;font:400 58px/1 PP Museum,Inter Variable,Arial,sans-serif;display:flex}.victory-copy b span{display:inline-block;animation:victory-letter .95s calc(.6s + var(--i) * 55ms) cubic-bezier(.2, .9, .25, 1.15) both!important}.victory-detail{color:#ddd6f2;margin-top:3px;font:400 14px/1.4 Inter Variable,Arial,sans-serif;animation:.9s cubic-bezier(.2,.8,.2,1) 1.15s both victory-rise!important}.victory-numbers{color:#a9b0c6;font-variant-numeric:tabular-nums;font:400 12px/1.4 Inter Variable,Arial,sans-serif;animation:.9s cubic-bezier(.2,.8,.2,1) 1.32s both victory-rise!important}.game-shell .playfield :is(.finished-stage,.orbit-center){transition:opacity .5s}.game-shell .playfield:has(>.victory) :is(.finished-stage,.orbit-center){opacity:0;transition-duration:.25s}@container playfield (width<=780px){.victory-sky{width:84px;height:84px}.victory-star{width:80px;height:80px}.victory-copy b{font-size:44px}.victory-detail{font-size:13px}}@keyframes victory-out{0%,87%{opacity:1}to{opacity:0}}@keyframes victory-star{0%{opacity:0;transform:translateY(36px)scale(.2)rotate(-28deg)}10%{opacity:1;transform:translateY(-8px)scale(1.14)rotate(12deg)}16%{transform:translateY(0)scale(1)rotate(4deg)}24%{transform:rotate(12deg)}32%{transform:rotate(4deg)}40%{transform:rotate(11deg)}48%{transform:rotate(5deg)}56%,88%{opacity:1;transform:rotate(8deg)}to{opacity:0;transform:translateY(-12px)scale(.92)rotate(8deg)}}@keyframes victory-ring{0%{opacity:0;transform:scale(.55)}14%{opacity:1}to{opacity:0;transform:scale(2.5)}}@keyframes victory-spark{0%{opacity:0;transform:translateY(0)scale(.2)rotate(0)}10%{opacity:1}42%{opacity:1;transform:translateY(calc(var(--d) * -1)) scale(1.15) rotate(90deg)}72%{opacity:.85;transform:translateY(calc(var(--d) * -1.07)) scale(.85) rotate(150deg)}to{opacity:0;transform:translateY(calc(var(--d) * -1.12)) scale(.2) rotate(210deg)}}@keyframes victory-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes victory-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes victory-letter{0%{opacity:0;transform:translateY(18px)scale(.9)}60%{opacity:1}to{opacity:1;transform:none}}.finished-stage .ranked-result{--rr-accent:#f3b6d6;--rr-soft:#a9b0c6;--rr-text:#e7e5f0;--rr-line:#d6dcf014;pointer-events:auto;width:min(400px,100% - 32px);color:var(--rr-text);text-align:left;place-self:center;gap:18px;font:400 13px/1.45 Inter Variable,Arial,sans-serif;display:grid}.finished-stage .ranked-result[data-outcome=loss]{--rr-accent:#c4c9dc}.ranked-result-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.ranked-result-head h2{overflow-wrap:anywhere;color:var(--rr-accent);letter-spacing:.005em;margin:0;font:400 36px/1.05 PP Museum,Inter Variable,Georgia,serif;animation:.7s cubic-bezier(.2,.8,.2,1) .15s both ranked-result-rise!important}.ranked-result-against{color:var(--rr-soft);margin:5px 0 0;animation:.7s cubic-bezier(.2,.8,.2,1) .25s both ranked-result-rise!important}.ranked-result-star{flex:none;width:74px;height:74px;position:relative}.ranked-result-star img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0;animation:.9s cubic-bezier(.2,.8,.2,1) both ranked-result-star!important}.ranked-result-star img[data-previous]{animation:.7s .55s both ranked-result-star-out!important}.ranked-result-star img[data-next]{animation:1s cubic-bezier(.2,.8,.2,1) .85s both ranked-result-star-in!important}.ranked-result-spark{left:var(--x);top:var(--y);width:var(--size);height:var(--size);fill:#f6c2dd;opacity:0;position:absolute;animation:ranked-result-spark 1.6s ease var(--delay) both!important}.ranked-result-points{border-top:1px solid var(--rr-line);align-items:baseline;gap:9px;padding-top:16px;display:flex}.ranked-result-delta{color:var(--rr-accent);font-variant-numeric:lining-nums tabular-nums;font:400 32px/1 PP Museum,Inter Variable,Georgia,serif;animation:.7s cubic-bezier(.2,.8,.2,1) .35s both ranked-result-rise!important}.ranked-result-unit{color:var(--rr-soft)}.ranked-result-ratings{color:#cfd3e2;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.ranked-result-ratings>span{color:var(--rr-soft)}.ranked-result-track{background:#d6dcf01a;border-radius:2px;height:4px;position:relative;overflow:hidden}.ranked-result-track i{position:absolute;top:0;bottom:0}.ranked-result-kept{width:calc(var(--kept) * 100%);background:#8f87b9;left:0}.ranked-result-moved{left:calc(var(--kept) * 100%);width:calc(var(--moved) * 100%);background:var(--rr-accent);transform-origin:0;animation:1.3s cubic-bezier(.2,.8,.2,1) .6s both ranked-result-fill!important}.ranked-result-ladder[data-direction=down] .ranked-result-moved{background:#d6dcf052;animation:1.3s .6s both ranked-result-drain!important}.ranked-result-steps{color:var(--rr-soft);justify-content:space-between;gap:12px;margin-top:8px;font-size:12px;display:flex}.ranked-result-caption{color:#dcd9ea;margin:7px 0 0;animation:.7s cubic-bezier(.2,.8,.2,1) .9s both ranked-result-rise!important}.ranked-result[data-promoted] .ranked-result-caption{color:var(--rr-accent)}.ranked-result-rivals{border-top:1px solid var(--rr-line);gap:10px;padding-top:14px;display:grid}.ranked-result-rival{color:var(--rr-soft);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.ranked-result>.ranked-result-rival{border-top:1px solid var(--rr-line);padding-top:14px}.ranked-result-rival img{object-fit:cover;border-radius:50%;width:28px;height:28px}.ranked-result-rival-name{color:#dfe2ee;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranked-result-rival-delta{font-variant-numeric:tabular-nums}.ranked-result-rival[data-winner] .ranked-result-rival-delta{color:#f3b6d6}.ranked-result-rival-rating{color:#cfd3e2;font-variant-numeric:tabular-nums;text-align:right;min-width:44px}.ranked-result-pending{border-top:1px solid var(--rr-line);color:var(--rr-soft);margin:0;padding-top:16px}.ranked-result-note{color:#8b93aa;margin:0;font-size:12px;line-height:1.5}.ranked-result-actions{justify-content:flex-start;display:flex}@keyframes ranked-result-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes ranked-result-star{0%{opacity:0;transform:scale(.82)rotate(-8deg)}}@keyframes ranked-result-star-out{to{opacity:0;transform:scale(.7)rotate(12deg)}}@keyframes ranked-result-star-in{0%{opacity:0;transform:scale(.55)rotate(-16deg)}60%{opacity:1;transform:scale(1.08)rotate(3deg)}}@keyframes ranked-result-spark{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)rotate(45deg)}}@keyframes ranked-result-fill{0%{transform:scaleX(0)}}@keyframes ranked-result-drain{to{opacity:0;transform:scaleX(0)}}.game-selector{width:100%;min-height:62px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f0f0f007;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:12px;margin:0;padding:11px 10px 11px 12px;transition:background-color .18s;display:grid}.game-selector+.chat-setting-toggle{margin-top:2px}.game-selector:hover:enabled{background:#f0f0f00d}.game-selector:focus-visible{outline-offset:-1px;outline:1px solid #ac96ff}.game-selector:disabled{opacity:1;cursor:default}.game-selector-copy{gap:4px;min-width:0;display:grid}.game-selector-copy b{color:#d7d9e8;font:400 13px/1.4 Varela Round,Arial,sans-serif}.game-selector-copy small{color:#a5b2c8;font:400 12px/1.5 Inter Variable,Arial,sans-serif}.game-selector-current{place-items:center;width:26px;height:26px;display:grid}.game-selector-current img{object-fit:contain;width:24px;height:24px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.game-selector-chevron{fill:none;stroke:#8b93a7;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .18s,stroke .18s}.game-selector:hover:enabled .game-selector-current img{transform:rotate(-12deg)scale(1.08)}.game-selector:hover:enabled .game-selector-chevron{stroke:#d7d9e8;transform:translate(2px)}.game-selector:disabled :is(.game-selector-current,.game-selector-chevron,.game-selector-copy b){opacity:.5}dialog.game-picker{letter-spacing:normal;text-align:left;color:#d5dbea;overscroll-behavior:contain;background:#252d3e;border:1px solid #c6bee624;border-radius:10px;width:min(612px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;font:400 13px/1.5 Inter Variable,Arial,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 24px 64px #070b1661}.game-picker::backdrop{background:#0b0f1a9e}.game-picker-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 16px 0 22px;display:flex}.game-picker-head h2{color:#e8e4f3;margin:0;font:400 19px/1.3 Varela Round,Arial,sans-serif}.game-picker-head p{color:#a5b0c4;margin:4px 0 0;font:400 12.5px/1.45 Inter Variable,Arial,sans-serif}.game-picker .game-picker-close{color:#9aa2b6;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;margin:-4px 0 0;padding:0;transition:color .15s,background-color .15s;display:grid}.game-picker .game-picker-close:hover{color:#fff;background:#ffffff0d}.game-picker-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}.game-picker-close:focus-visible{outline-offset:2px;outline:1px solid #ac96ff}.game-picker-tiles{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;padding:18px 22px 22px;display:grid}.game-picker-tiles [data-game=starparty]{--game-fill:#5b43c9;--game-ring:#aa96ff80}.game-picker-tiles [data-game=starquiz]{--game-fill:#8f4f82;--game-ring:#eca5d480}.game-picker .game-picker-tile{color:#e2deec;min-width:0;height:132px;font:inherit;cursor:pointer;background:#2e384c;border:1px solid #0000;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:10px;transition:background-color .2s,border-color .2s,filter .16s;display:flex;position:relative}.game-picker button.game-picker-tile:hover:not([aria-pressed=true]){filter:brightness(1.1)}.game-picker-tile img{object-fit:contain;width:auto;height:36px;margin:4px 0 12px;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.game-picker button.game-picker-tile:hover img{transform:rotate(-10deg)scale(1.06)}.game-picker-tile strong{max-width:100%;color:inherit;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font:300 14.4px/1.25 PP Museum,Varela Round,Arial,sans-serif;overflow:hidden}.game-picker-tile span{color:#b9c3d5;white-space:nowrap;margin-top:5px;font:300 11.7px/1.3 PP Museum,Inter Variable,Arial,sans-serif}.game-picker .game-picker-tile[aria-pressed=true]{color:#fff;background:var(--game-fill);cursor:default;box-shadow:0 9px 20px #1c0c403d}.game-picker-tile[aria-pressed=true] span{color:#fff}.game-picker-tile[aria-pressed=true] img{animation:.5s cubic-bezier(.2,.8,.2,1) both game-picker-lit!important}.game-picker .game-picker-tile:focus-visible{outline:1px solid var(--game-ring,#ac96ff);outline-offset:3px}.game-picker-tile[data-soon]{color:#aab2c2;cursor:default;background:#283145;border-color:#bbcae712}.game-picker-tile[data-soon] strong{color:#aab2c2}.game-picker-tile[data-soon] span{color:#7f8ba0;letter-spacing:.085em;text-transform:uppercase;margin-top:8px;font:450 10.5px/1 Inter Variable,Arial,sans-serif}@keyframes game-picker-lit{0%{transform:scale(.82)rotate(-14deg)}60%{transform:scale(1.08)rotate(4deg)}to{transform:none}}.game-picker-ask{border-top:1px solid #cdd2e412;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;padding:14px 22px 18px;display:flex;animation:.22s cubic-bezier(.2,.8,.2,1) both game-picker-ask!important}.game-picker-ask p{color:#d7d9e8;flex:180px;margin:0;font:400 13px/1.4 Inter Variable,Arial,sans-serif}.game-picker-ask>span{gap:8px;margin-left:auto;display:flex}.game-picker .game-picker-ask button{color:#c6ccdd;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #cdd2e41f;border-radius:5px;min-height:36px;margin:0;padding:0 14px;font:400 12.5px/1 Inter Variable,Arial,sans-serif;transition:background-color .18s,color .18s}.game-picker .game-picker-ask button:hover:enabled{color:#e8e3f4;background:#ccc4e90f}.game-picker .game-picker-ask button[data-primary]{color:#fff;border-color:#0000}.game-picker .game-picker-ask button[data-primary=starparty]{background:#5d47c8}.game-picker .game-picker-ask button[data-primary=starparty]:hover:enabled{background:#6853d6}.game-picker .game-picker-ask button[data-primary=starquiz]{background:#9d5a8f}.game-picker .game-picker-ask button[data-primary=starquiz]:hover:enabled{background:#a96699}.game-picker .game-picker-ask button:disabled{opacity:.5;cursor:default}.game-picker-ask button:focus-visible{outline-offset:2px;outline:1px solid #ac96ff}@keyframes game-picker-ask{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.game-picker[open]{animation:.18s ease-out game-picker-in!important}@keyframes game-picker-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@media (width<=480px){.game-picker-head{padding:18px 12px 0 18px}.game-picker-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px 18px 18px}.game-picker .game-picker-tile{height:116px}.game-picker-tile img{height:32px;margin-bottom:10px}.game-picker-ask{padding:12px 18px 16px}.game-picker-ask>span{width:100%}.game-picker .game-picker-ask>span button{flex:1}}.game-arrival{color:#d9d4ef;white-space:nowrap;align-items:center;gap:7px;min-width:0;max-width:100%;margin:0;font:450 13.5px/1.4 Inter Variable,Arial,sans-serif;display:inline-flex;animation:5.2s both game-arrival!important}.dq-room-context>.game-arrival{font:inherit;align-self:center}.game-arrival-text{white-space:pre;min-width:0;display:flex}.game-arrival-text>span{flex:none}.game-arrival-text>.game-arrival-name{text-overflow:ellipsis;flex:0 auto;min-width:2.5em;overflow:hidden}main.dq-shell .dq-room-context .game-arrival-text{color:inherit;font-weight:inherit}.game-arrival-star{flex:none;width:18px;height:18px;position:relative}.game-arrival-star img{object-fit:contain;width:18px;height:18px;animation:.9s cubic-bezier(.2,.8,.2,1) .1s both game-arrival-land!important}.game-arrival-star svg{opacity:0;width:7px;height:7px;position:absolute;animation:.8s ease-out both game-arrival-spark!important}.game-arrival-star [data-spark="1"]{fill:#f4a6cb;top:-5px;right:-6px;animation-delay:.55s!important}.game-arrival-star [data-spark="2"]{fill:#eae4ff;width:5px;height:5px;bottom:-3px;left:-6px;animation-delay:.7s!important}.game-arrival-text{animation:.5s .45s both game-arrival-text!important}@keyframes game-arrival{0%,92%{opacity:1}to{opacity:0}}@keyframes game-arrival-land{0%{opacity:0;transform:translateY(-7px)scale(.4)rotate(-140deg)}70%{opacity:1;transform:translateY(1px)scale(1.12)rotate(8deg)}to{opacity:1;transform:none}}@keyframes game-arrival-spark{0%{opacity:0;transform:scale(.2)rotate(-45deg)}40%{opacity:1;transform:scale(1.15)rotate(0)}to{opacity:0;transform:scale(.6)rotate(20deg)}}@keyframes game-arrival-text{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.game-shell .arena .playfield[data-status-band=true]{--status-band-height:132px;--lobby-bar-height:132px}.game-shell .arena .playfield .playfield-heading{z-index:12;grid-template-columns:minmax(0,1fr);align-self:start;position:absolute;inset:0 0 auto}.game-shell .playfield .lobby-start-bar{height:var(--status-band-height);min-height:var(--status-band-height);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-content:start;align-items:start;column-gap:clamp(12px,2cqw,28px);max-height:none;padding:12px 18px 8px}.game-shell .playfield .game-header-commentary{flex-direction:column;justify-self:start;align-items:flex-start;gap:8px;width:100%;max-width:420px;position:relative;top:auto;left:auto;transform:none}.game-shell .playfield .game-commentator-zone{width:100%;max-height:none;overflow:visible}.game-shell .playfield .game-commentator{width:100%;min-height:0}.game-shell .playfield .game-commentator-main{align-items:flex-start;width:100%}.game-shell .playfield .game-commentator-avatar{margin-top:12px}.game-shell .playfield .game-commentator-copy b{max-height:none;line-height:1.4}.game-shell .playfield .game-commentator .commentator-text,.game-shell .playfield .commentator-category-message{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.game-shell .playfield .game-commentary-actions{flex:none;position:static}.game-shell .playfield .lobby-rules-summary{flex-wrap:wrap;grid-area:1/2;gap:8px 12px;width:auto;max-width:100%}.game-shell .playfield .lobby-start-trailing{grid-area:1/3;margin-right:clamp(14px,2.4vw,36px)}.game-shell .playfield .game-session-clock{padding:0}@container playfield (width<=740px){.game-shell .playfield .lobby-start-bar{grid-template-rows:max-content max-content;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding-inline:14px}.game-shell .playfield .lobby-rules-summary{grid-column:1;justify-self:start;align-items:center}.game-shell .playfield .lobby-start-trailing{grid-column:2}.game-shell .playfield .game-header-commentary{grid-area:2/1/auto/-1;max-width:100%}.game-shell .playfield .game-commentator .commentator-text,.game-shell .playfield .commentator-category-message{-webkit-line-clamp:2}.game-shell .playfield .current-room-description{gap:0 5px}.game-shell .playfield .current-room-description>span{white-space:normal;overflow:visible}}@media (width<=1100px){.game-shell .arena .playfield{min-height:max(720px, calc(100svh - var(--room-bar-height)))}}@media (width<=780px){.game-shell .arena .playfield[data-status-band=true]{--status-band-height:212px}.game-shell .arena .playfield{min-height:max(760px, calc(100svh - var(--room-bar-height)))}}@media (width<=810px){.game-shell .player-orbit[data-layout=circle][data-crowded=true] .player-copy{width:58px;left:50%;right:auto;transform:translate(-50%)}.game-shell .player-orbit[data-layout=circle][data-crowded=true] .player-copy strong{max-width:100%}}@container playfield (width<=900px){.game-shell .playfield .orbit-stage,.game-shell .playfield .bonus-panel{--bonus-gap:5px;--bonus-tile:clamp(22px, calc((100cqw - 28px - 20 * var(--bonus-gap)) / 21), 30px);--bonus-lane-height:var(--bonus-tile)}.game-shell .playfield .orbit-stage{--orbit-alphabet-clearance:calc(var(--game-footer-bottom) + 8px + 48.6px + 16px + var(--bonus-lane-height) + 56px - var(--orbit-center-lift))}.game-shell .arena .playfield .bonus-panel{top:auto;bottom:calc(var(--game-footer-bottom) + 8px + 48.6px + 16px);grid-area:auto;width:auto;height:auto;left:14px;right:14px;transform:none}.game-shell .playfield .letter-grid{justify-content:center;gap:var(--bonus-gap);direction:ltr;flex-wrap:wrap;width:100%;height:auto;max-height:none;margin-inline:auto;display:flex}.game-shell .playfield .letter-grid span{flex:0 0 var(--bonus-tile);width:var(--bonus-tile);height:var(--bonus-tile);border-radius:calc(var(--bonus-tile) * .16);max-height:none;font-size:max(11px, calc(var(--bonus-tile) * .48))}}@container playfield (width<=680px){.game-shell .playfield .orbit-stage,.game-shell .playfield .bonus-panel{--bonus-tile:clamp(24px, calc((100cqw - 28px - 10 * var(--bonus-gap)) / 11), 32px);--bonus-lane-height:calc(2 * var(--bonus-tile) + var(--bonus-gap))}.game-shell .playfield .letter-grid{max-width:calc(11 * var(--bonus-tile) + 10 * var(--bonus-gap))}}@container playfield (width<=330px){.game-shell .arena .playfield .bonus-panel{left:10px;right:10px}}@media (width<=558px){.game-shell .playfield{--game-footer-height:132px}.game-shell .player-orbit[data-layout=circle][data-crowded=true]{--mobile-avatar-size:clamp(14px, calc(var(--orbit-radius) * .25 - 14px), 24px)}.game-shell .player-orbit[data-layout=circle][data-crowded=true] .avatar{width:var(--mobile-avatar-size);height:var(--mobile-avatar-size)}.game-shell .player-orbit[data-layout=circle][data-crowded=true] .player-copy{width:40px;transform:translate(calc(-50% + var(--player-compact-label-x)), calc(-50% + var(--player-compact-label-y)));top:50%;bottom:auto}.game-shell .player-orbit[data-layout=circle][data-crowded=true] .player-last-word{top:calc(50% + var(--mobile-avatar-size) / 2 + 2px)}.game-shell .player-orbit .player-last-word{text-overflow:ellipsis;max-width:88px;overflow:hidden}.game-shell .player-orbit .player-word-text{vertical-align:baseline;display:inline}.game-shell .room-heading-copy{gap:8px}.game-shell .room-code-zone{flex-shrink:0}.game-shell .room-address-origin{display:none}.game-shell .room-address-copy{font-size:12px}}@media (width<=400px){.game-shell .lobby-center-stage{transform:scale(.72)}.game-shell .lobby-center-stage .lobby-ready-caption{max-width:190px}}@media (width<=360px){.game-shell .room-home-brand .animated-brand-word{font-size:12px}.game-shell .room-profile-cluster{gap:3px}.game-shell .room-volume .room-volume-slider{flex-basis:36px;width:36px}}.rules-compact-label{display:none}@media (width<=1100px){main.game-shell{--room-bar-height:52px;--room-rail-width:0px;--compact-chat-dock-height:calc(42px + env(safe-area-inset-bottom,0px));height:var(--room-visible-height,100dvh);min-height:0;overflow:hidden}main.game-shell .arena{height:calc(100% - var(--room-bar-height) - var(--compact-chat-dock-height));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}main.game-shell .arena .playfield{--playfield-padding-x:12px;--game-footer-bottom:4px;grid-template-rows:var(--status-band-height) minmax(0, 1fr) 0;height:100%;min-height:0;padding:0 12px}main.game-shell .arena .playfield[data-status-band=true]{--status-band-height:84px;--lobby-bar-height:84px}main.game-shell .arena .playfield[data-live-stats=true]{--status-band-height:144px;--lobby-bar-height:144px}main.game-shell .room-bar-main{grid-template-rows:52px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:0 8px}main.game-shell .room-nav-start{grid-area:1/1;gap:6px;padding:0}main.game-shell .room-nav-start .room-menu-toggle{flex-basis:32px;width:32px;height:40px;position:relative;bottom:auto;left:auto}main.game-shell .room-heading-copy{place-content:center stretch;gap:4px;width:auto;min-width:0;display:grid}main.game-shell .room-identity-name{font-size:12.5px;line-height:17px}main.game-shell .room-address-origin{display:none}main.game-shell .room-address-copy{font-size:12px}main.game-shell .room-bar-main>.room-home-brand{grid-area:1/2;justify-self:center;margin:0}main.game-shell .room-home-brand .animated-brand-word{font-size:14px}main.game-shell .room-profile-cluster{grid-area:1/3;gap:6px;padding:0}main.game-shell .room-user-pill{gap:6px}main.game-shell .room-user-pill strong{max-width:clamp(70px,12vw,130px);font-size:12.5px}main.game-shell .room-user-mood{max-width:clamp(96px,17vw,180px);font-size:12px}main.game-shell .room-user-avatar{width:30px;height:30px}main.game-shell .room-volume .room-volume-slider{flex-basis:44px;width:44px}main.game-shell .playfield .lobby-start-bar{height:var(--status-band-height);grid-template-rows:max-content minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 12px 4px}main.game-shell .playfield .lobby-rules-summary{flex-direction:row;grid-area:1/1;justify-self:start;align-items:center;gap:4px 8px}main.game-shell .playfield .current-room-description{gap:0 5px;font-size:13.5px;line-height:1.4}main.game-shell .playfield .current-room-details{color:#b6bdcc;font-size:13.5px}main.game-shell .playfield .lobby-start-trailing{grid-area:1/2}main.game-shell .playfield .game-session-clock small{display:none}main.game-shell .playfield .game-session-clock time{font-size:14px;line-height:24px}main.game-shell .playfield .game-header-commentary{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;max-width:none;display:grid;top:12px}main.game-shell .playfield .game-commentator-avatar{flex-basis:24px;width:24px;height:24px;margin-top:4px}main.game-shell .playfield .game-commentator-copy{min-width:0}main.game-shell .playfield .game-commentator{height:auto}main.game-shell .playfield .game-commentator-copy small{font-size:11.5px;line-height:1.3}main.game-shell .playfield .game-commentator-copy b,main.game-shell .playfield .commentator-category-message{font-size:12px;line-height:1.4}main.game-shell .playfield .game-commentator .commentator-text,main.game-shell .playfield .commentator-category-message{-webkit-line-clamp:2}main.game-shell .playfield .room-action-button{height:28px;min-height:28px;padding-inline:8px;font-size:12px}main.game-shell .playfield .game-rules-shortcut .game-settings-trigger{font-size:11.5px}main.game-shell .rules-full-label{display:none}main.game-shell .rules-compact-label{display:inline}main.game-shell .playfield .game-commentary-actions{align-self:center}main.game-shell .playfield .orbit-stage{top:calc(var(--status-band-height) + 44px);bottom:calc(12px + 48.6px + 12px + var(--bonus-lane-height,0px) + 52px);left:12px;right:12px;transform:none}main.game-shell .playfield .orbit-stage>.player-orbit[data-layout=circle]{--orbit-radius:max(32px, min(calc(320px * var(--orbit-radius-scale)), calc(50cqw - 28px), 50cqh))}main.game-shell .game-bottom-bar{width:min(642px,100% - 24px);bottom:12px}main.game-shell .game-bottom-bar[data-has-leave=true]{grid-template-columns:36px minmax(0,1fr);column-gap:6px}main.game-shell .game-bottom-bar[data-has-leave=true]>.room-leave-button{justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}main.game-shell .game-bottom-bar[data-has-leave=true]>.room-leave-button span{display:none}main.game-shell .game-bottom-bar[data-has-leave=true]>.room-leave-button svg{width:15px;height:15px}main.game-shell .game-bottom-bar[data-has-leave=true]>.play-controls{grid-column:2;width:100%}main.game-shell :is([data-game-word-input],[data-chat-input]){font-size:16px}main.game-shell .word-form input{font-size:18px}main.game-shell .playfield .bonus-panel{bottom:72.6px}main.game-shell .player-orbit[data-layout=circle] .player-card{--compact-avatar-size:clamp(40px, calc(var(--orbit-radius) * 4 / var(--orbit-player-count) - 4px), 60px);--compact-avatar-half:calc(var(--compact-avatar-size) / 2);--player-name-lives-offset:10px}main.game-shell .player-orbit[data-layout=circle][data-crowded=true] .player-card{--compact-avatar-size:clamp(32px, calc(var(--orbit-radius) * 4 / var(--orbit-player-count) - 14px), 52px)}main.game-shell .player-orbit[data-layout=circle] .avatar,main.game-shell .player-orbit[data-layout=circle][data-crowded=true] .avatar{width:var(--compact-avatar-size);height:var(--compact-avatar-size)}main.game-shell .player-orbit[data-layout=circle] .player-copy{top:auto;bottom:calc(50% + var(--compact-avatar-half) + var(--player-name-lives-offset));width:min(80px, calc(var(--orbit-radius) * 4.4 / var(--orbit-player-count)));left:50%;right:auto;transform:translate(-50%)}main.game-shell .player-orbit[data-layout=circle] .player-copy strong{max-width:100%;font-size:15px}main.game-shell .player-orbit[data-layout=circle][data-crowded=true] .player-copy{width:min(64px, calc(var(--orbit-radius) * 3.1 / var(--orbit-player-count)));top:auto;left:50%;right:auto;bottom:calc(50% + var(--compact-avatar-half) + var(--player-name-lives-offset));transform:translate(-50%)}main.game-shell .player-orbit[data-layout=circle] .player-lives{--life-heart-size:18px;top:0}main.game-shell .player-orbit[data-layout=circle] .player-last-word{top:calc(50% + var(--compact-avatar-half) + 5px);height:auto;max-width:min(100px, calc(var(--orbit-radius) * 4.4 / var(--orbit-player-count)));text-overflow:ellipsis;font-size:13px;line-height:1.3;overflow:hidden;transform:translate(-50%)}main.game-shell .player-orbit[data-layout=circle][data-crowded=true] .player-last-word{top:calc(50% + var(--compact-avatar-half) + 5px);max-width:min(80px, calc(var(--orbit-radius) * 3.1 / var(--orbit-player-count)));font-size:12px}main.game-shell .player-orbit[data-layout=circle] .player-word-text{vertical-align:baseline;display:inline}main.game-shell .lobby-center-stage{gap:8px;transform:none}main.game-shell .lobby-ready{gap:6px;width:160px}main.game-shell .lobby-ready .lobby-ready-emblem{width:56px;height:48px;margin-bottom:12px}main.game-shell .lobby-ready .lobby-ready-emblem .lobby-logo{width:48px}main.game-shell .lobby-ready .lobby-emblem-ring{width:70px;height:70px}main.game-shell .lobby-ready-title{font-size:18px}main.game-shell .lobby-ready-caption{font-size:12px}}@media (width<=600px){main.game-shell .game-header-commentary>.game-commentator-zone{display:none}main.game-shell .game-header-commentary .game-commentary-actions{grid-column:2;justify-self:end}main.game-shell .playfield .orbit-stage>.player-orbit[data-layout=circle][data-crowded=true]{--orbit-radius:max(32px, min(calc(320px * var(--orbit-radius-scale)), calc(50cqw - max(12px, calc(48px - var(--orbit-player-count) * 2.5px))), 50cqh))}main.game-shell .player-orbit[data-layout=circle] .player-card{--player-name-lives-offset:9px}main.game-shell .player-orbit[data-layout=circle] .player-lives{--life-heart-size:16px}main.game-shell .player-orbit[data-layout=circle] .player-copy strong{font-size:14px;line-height:17px}main.game-shell .player-orbit[data-layout=circle][data-crowded=true] .player-last-word{top:calc(50% + var(--compact-avatar-half) + 1px);line-height:11px}main.game-shell .lobby-start-actions .room-leave-button{width:34px;min-width:34px;height:34px;min-height:34px;padding:0}main.game-shell .lobby-start-actions .room-leave-button span{display:none}main.game-shell .lobby-start-actions .room-leave-button svg{width:14px;height:14px}}@media (width>=761px) and (width<=1100px){main.game-shell .arena .playfield[data-status-band=true]{--status-band-height:76px;--lobby-bar-height:76px}main.game-shell .arena .playfield[data-live-stats=true]{--status-band-height:144px;--lobby-bar-height:144px}main.game-shell .playfield .lobby-start-bar{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}main.game-shell .playfield .lobby-rules-summary{grid-column:2;align-items:center}main.game-shell .playfield .lobby-start-trailing{grid-column:3}main.game-shell .playfield .game-header-commentary{grid-area:1/1;align-items:flex-start;gap:6px;display:flex}}@media (width<=650px){main.game-shell .room-home-brand .animated-brand-word{display:none}main.game-shell .room-home-brand .animated-brand-logo{width:28px;height:28px}main.game-shell .room-user-pill strong,main.game-shell .room-user-copy{display:none}main.game-shell .room-volume{gap:0}main.game-shell .room-volume .room-volume-slider{flex-basis:34px;width:34px}main.game-shell .room-profile-cluster{gap:4px}}@media (width<=480px){main.game-shell .room-bar-main{grid-template-columns:minmax(0,1fr) 0 auto}main.game-shell .room-bar-main>.room-home-brand{display:none}}@media (width<=380px){main.game-shell .arena .playfield[data-status-band=true]{--status-band-height:104px;--lobby-bar-height:104px}main.game-shell .room-bar-main{gap:4px;padding-inline:4px}main.game-shell .room-heading-line{display:none}main.game-shell .room-nav-start{gap:4px}main.game-shell .playfield .game-commentator-avatar{display:none}main.game-shell .playfield .game-commentator-main{gap:0}}@media (width>=601px){main.game-shell .player-orbit[data-layout=circle] .player-card .player-copy{--name-edge-clearance:12px;--name-available-width:max(80px, min(240px, calc(100cqw + 2 * var(--orbit-radius) * var(--player-name-x-ratio) - 24px), calc(100cqw - 2 * var(--orbit-radius) * var(--player-name-x-ratio) - 2 * var(--name-edge-clearance))));width:max-content;max-width:var(--name-available-width);left:50%;right:auto;transform:translate(-50%)}main.game-shell .player-orbit[data-layout=circle] .player-card .player-copy strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}main.game-shell .player-orbit[data-layout=circle] .player-card[data-name-pole=true] .player-copy{max-width:min(var(--name-available-width), max(64px, calc(var(--orbit-radius) * var(--player-name-lane-ratio) - var(--compact-avatar-size,var(--dense-avatar-size,var(--player-avatar-size))) - 12px)))}@container playfield (width>900px){main.game-shell .playfield[data-phase=playing] .player-orbit[data-layout=circle] .player-card .player-copy{--name-edge-clearance:94px}}}@media (width<=1100px) and (height<=580px){main.game-shell .arena .playfield[data-status-band=true]{--status-band-height:72px;--lobby-bar-height:72px}main.game-shell .playfield .lobby-start-bar{row-gap:4px;padding-block:4px}main.game-shell .playfield .game-header-commentary{top:4px}main.game-shell .playfield .orbit-stage{top:calc(var(--status-band-height) + 48px);bottom:calc(12px + 48.6px + 16px + var(--bonus-lane-height,0px) + 44px)}main.game-shell .player-orbit[data-layout=circle] .player-card{--compact-avatar-size:clamp(32px, calc(var(--orbit-radius) * 4 / var(--orbit-player-count) - 4px), 44px)}main.game-shell .player-orbit[data-layout=circle][data-crowded=true] .player-card{--compact-avatar-size:32px}main.game-shell .player-orbit[data-layout=circle] .player-last-word{font-size:12px}main.game-shell .playfield .game-commentator-copy small{display:none}main.game-shell .playfield .game-commentator .commentator-text{-webkit-line-clamp:1}main.game-shell .lobby-ready .lobby-ready-emblem{width:36px;height:32px;margin-bottom:6px}main.game-shell .lobby-ready .lobby-ready-emblem .lobby-logo{width:32px}main.game-shell .lobby-ready .lobby-emblem-ring{width:46px;height:46px}main.game-shell .lobby-ready-title{font-size:16px}main.game-shell .lobby-ready-caption{display:none}}@media (width<=600px) and (height<=700px){main.game-shell{--room-bar-height:44px}main.game-shell .room-bar-main{grid-template-rows:44px}main.game-shell .room-user-avatar{width:26px;height:26px}main.game-shell .room-home-brand .animated-brand-logo{width:25px;height:25px}main.game-shell .room-nav-start .room-menu-toggle{height:36px}main.game-shell .arena .playfield[data-status-band=true]{--status-band-height:56px;--lobby-bar-height:56px}main.game-shell .arena .playfield[data-live-stats=true]{--status-band-height:112px;--lobby-bar-height:112px}main.game-shell .playfield .lobby-start-bar{gap:0 8px;padding:8px 10px 0}main.game-shell .playfield .current-room-description{gap:0 5px;font-size:12.5px;line-height:18px}main.game-shell .playfield .current-room-details{font-size:12.5px}main.game-shell .playfield .game-session-clock time{font-size:13px;line-height:18px}main.game-shell .playfield .game-header-commentary{top:0}main.game-shell .playfield .room-action-button{padding-inline:7px;font-size:12px}main.game-shell .playfield .orbit-stage{top:calc(var(--status-band-height) + 40px);bottom:126px}main.game-shell .player-orbit[data-layout=circle] .player-card{--compact-avatar-size:clamp(28px, calc(var(--orbit-radius) * 4 / var(--orbit-player-count) - 4px), 42px);--player-name-lives-offset:8px}main.game-shell .player-orbit[data-layout=circle][data-crowded=true] .player-card{--compact-avatar-size:clamp(24px, calc(var(--orbit-radius) * 4 / var(--orbit-player-count) - 6px), 32px)}main.game-shell .player-orbit[data-layout=circle] .player-lives{--life-heart-size:14px}main.game-shell .player-orbit[data-layout=circle] .player-copy strong{font-size:12px;line-height:14px}main.game-shell .player-orbit[data-layout=circle][data-crowded=true] .player-copy{width:min(72px, calc(var(--orbit-radius) * 4.6 / var(--orbit-player-count)))}main.game-shell .active-turn-word{top:calc(50% - 12px)}main.game-shell .active-turn-word-text{letter-spacing:0;min-height:18px;font-size:clamp(10.5px,3.2vw,12px);line-height:18px}main.game-shell .active-turn-word-heading{max-width:min(200px, calc(var(--orbit-radius) * 1.3));gap:1px;line-height:18px;bottom:calc(100% + 6px)}main.game-shell .active-turn-word-heading>span{letter-spacing:.06em;font-size:12px;line-height:14px}main.game-shell .active-turn-word-heading>strong{font-size:14px}main.game-shell .orbit-center .syllable-core{width:80px;height:80px}main.game-shell .orbit-center .prompt{text-shadow:none;font-size:23px}main.game-shell .prompt-turn-count{font-size:10.5px;top:11px}main.game-shell .prompt-solution-count{text-shadow:none;font-size:12px;bottom:10px}main.game-shell .player-turn-guide,main.game-shell .player-turn-wake{--turn-origin-gap:32px;--turn-tip-inset:6px;--turn-pointer-length:max(26px, calc(var(--orbit-radius) - 32px - 20px + 6px))}main.game-shell .player-turn-pointer{height:30px}main.game-shell .player-turn-dart{filter:none;width:30px}main.game-shell .player-turn-trail{height:2.5px}main.game-shell .arena .playfield .bonus-panel{bottom:56px;left:10px;right:10px}main.game-shell .game-bottom-bar{grid-template-rows:40px;bottom:8px}main.game-shell .game-bottom-bar[data-has-leave=true]{grid-template-columns:32px minmax(0,1fr);column-gap:5px}main.game-shell .game-bottom-bar[data-has-leave=true]>.room-leave-button{width:32px;min-width:32px;height:32px;min-height:32px}main.game-shell .word-form{border-radius:12px;height:40px}main.game-shell .word-form input{min-height:36px;padding-inline:8px}main.game-shell .word-entry-prompt{border-radius:11px 0 0 11px;min-width:42px;padding-inline:8px;font-size:12px}main.game-shell .word-entry-count{flex-basis:24px;width:24px;height:24px;margin-right:6px}main.game-shell .word-entry-count b{font-size:12px}main.game-shell .lobby-ready{gap:4px;width:140px}main.game-shell .lobby-ready .lobby-ready-emblem{width:36px;height:32px;margin-bottom:6px}main.game-shell .lobby-ready .lobby-ready-emblem .lobby-logo{width:32px}main.game-shell .lobby-ready .lobby-emblem-ring{width:46px;height:46px}main.game-shell .lobby-ready-title{font-size:16px}main.game-shell .lobby-ready-caption{display:none}}@media (width<=1100px){:is(html:has(main.game-shell),body:has(main.game-shell)){overscroll-behavior:none;overflow:hidden}body:has(main.game-shell){min-height:0;position:fixed;inset:0}body:has(main.game-shell) #root{height:100%;min-height:0}main.game-shell[data-keyboard-open=true]{--compact-chat-dock-height:0px}main.game-shell[data-keyboard-open=true] .room-chat-dock[aria-expanded=false]{z-index:55;inset:auto 10px calc(100vh - var(--room-visible-height,100dvh) + 52px) auto;color:#c5c8d5;background:#171d25;border:1px solid #b5bbcf26;border-radius:10px;justify-content:center;gap:0;width:38px;height:38px;padding:0;position:fixed;box-shadow:0 5px 16px #080c1440}main.game-shell[data-keyboard-open=true] .room-chat-dock[aria-expanded=false] .room-chat-copy,main.game-shell[data-keyboard-open=true] .room-chat-dock[aria-expanded=false] .room-chat-chevron{display:none}main.game-shell[data-keyboard-open=true] .room-chat-dock[aria-expanded=false] .room-chat-dock-icon{background:0 0;width:24px;height:24px}main.game-shell[data-keyboard-open=true] .room-chat-dock[aria-expanded=true]{display:none}main.game-shell[data-keyboard-open=true] .arena .playfield[data-status-band=true]{--status-band-height:38px;--lobby-bar-height:38px}main.game-shell[data-keyboard-open=true] .playfield .lobby-start-bar{grid-template-rows:1fr;height:38px;padding:4px 12px}main.game-shell[data-keyboard-open=true] .arena .playfield[data-live-stats=true]{--status-band-height:56px;--lobby-bar-height:56px}main.game-shell[data-keyboard-open=true] .playfield .game-header-commentary,main.game-shell[data-keyboard-open=true] .playfield .game-settings-trigger,main.game-shell[data-keyboard-open=true] .playfield .bonus-panel{display:none}main.game-shell[data-keyboard-open=true] .playfield .orbit-stage{height:max(72px,100% - 174px);top:78px;bottom:auto}main.game-shell[data-keyboard-open=true] .playfield .orbit-stage>.player-orbit[data-layout=circle]{--orbit-radius:min(calc(var(--room-keyboard-orbit-size,280px) / 2), 50cqh, calc(50cqw - 30px))}main.game-shell[data-keyboard-open=true] .game-bottom-bar{z-index:35;bottom:6px}main.game-shell[data-keyboard-open=true] .game-bottom-bar .word-form{background:#151c29}main.game-shell[data-keyboard-compact=true] .playfield .lobby-start-bar{visibility:hidden}}@media (width<=600px){main.game-shell .arena .playfield[data-status-band=true]{--status-band-height:96px;--lobby-bar-height:96px}main.game-shell .arena .playfield[data-live-stats=true]{--status-band-height:162px;--lobby-bar-height:162px}main.game-shell .playfield .lobby-start-bar{align-content:start;height:auto;padding:46px 12px 0}main.game-shell .playfield .lobby-rules-summary{min-width:0;margin-left:0}main.game-shell .playfield .current-room-description{font-size:13px}main.game-shell .playfield .current-room-details{font-size:inherit}main.game-shell .room-session-actions>.room-side-stack{width:calc(100% - 24px);max-width:none;top:106px;left:12px}main.game-shell .live-game-stats summary{padding:0 0 4px}main.game-shell .live-game-stats dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:5px}main.game-shell .live-game-stats dl>div{border:0;gap:1px;margin:0;padding:0;display:grid}main.game-shell .live-game-stats dt{white-space:nowrap;font-size:11.5px}main.game-shell .live-game-stats dd{font-size:12px}main.game-shell .room-autojoin{min-height:30px;padding:4px 7px;inset:10px 12px auto auto}main.game-shell .arena .playfield .room-session-leave{height:30px;top:10px;left:12px}main.game-shell .training-hint-popover{background:#252e3e;width:186px;max-width:calc(100vw - 30px);top:calc(100% + 8px);left:0;right:auto}}@media (width<=1100px){main.game-shell[data-keyboard-open=true] .room-side-stack>.live-game-stats,main.game-shell[data-keyboard-open=true] .room-autojoin{display:none}main.game-shell[data-keyboard-open=true] .playfield .syllable-core{width:68px;height:68px}main.game-shell[data-keyboard-open=true] .playfield .syllable-core .prompt{font-size:21px}main.game-shell[data-keyboard-open=true] .playfield .prompt-turn-count{top:8px}main.game-shell[data-keyboard-open=true] .playfield .prompt-solution-count{bottom:10px}main.game-shell[data-keyboard-open=true] .player-orbit[data-layout=circle] .player-card{--compact-avatar-size:clamp(28px, calc(var(--orbit-radius) * .45), 42px)}main.game-shell[data-keyboard-open=true] .room-chat-dock[aria-expanded=false]{width:40px;height:40px}main.game-shell[data-keyboard-tight=true] .playfield .orbit-stage{height:auto;top:44px;bottom:58px}main.game-shell[data-keyboard-tight=true] .playfield .orbit-stage>.player-orbit[data-layout=circle]{--orbit-radius:max(56px, min(calc(50cqh - 36px), calc(50cqw - 40px)))}main.game-shell[data-keyboard-tight=true] .player-orbit[data-layout=circle] .player-card{--compact-avatar-size:28px}main.game-shell[data-keyboard-tight=true] .player-orbit .player-last-word{display:none}main.game-shell[data-keyboard-tight=true] .player-orbit[data-layout=circle] .player-copy strong{font-size:12px;line-height:13px}main.game-shell[data-keyboard-tight=true] .active-turn-word-heading{bottom:calc(100% + 2px)}main.game-shell[data-keyboard-tight=true] .active-turn-word-heading>span{display:none}main.game-shell[data-keyboard-tight=true] .playfield .game-host-actions{top:calc(100% + 4px);bottom:auto;left:50%;transform:translate(-50%)}main.game-shell[data-keyboard-tight=true] .playfield .game-host-actions :is(.room-pause-button,.room-end-button){width:34px;min-width:0;padding:0}main.game-shell[data-keyboard-tight=true] :is(.room-pause-button,.room-end-button)>span{display:none}}@media (width<=600px) and (height<=650px){main.game-shell:not([data-keyboard-open=true]) .arena .playfield[data-live-stats=true]{--status-band-height:150px;--lobby-bar-height:150px}main.game-shell:not([data-keyboard-open=true]) .playfield .orbit-stage{top:calc(var(--status-band-height) + 50px);bottom:98px}}.game-shell .performance-notice-copy .performance-exhausted-list{display:inline}.game-shell .performance-notice-copy b.performance-exhausted{box-shadow:none;color:#e3a8d6;letter-spacing:.04em;opacity:1;background:0 0;border-radius:0;padding:0;font:600 12px/1.5 Inter Variable,Arial,sans-serif;display:inline}.game-shell .performance-notice-copy b.performance-exhausted:nth-of-type(3n+2){color:#b3a1f2}.game-shell .performance-notice-copy b.performance-exhausted:nth-of-type(3n){color:#8fcbee}.game-shell .performance-notice-copy .performance-exhausted-list{color:#8e97aa}.game-shell .performance-notice-copy [data-kind=exhausted]>em{color:#cbb8ff;font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.game-shell .performance-notice-copy [data-kind=exhausted]>em small{color:#d6d0ec;margin-left:2px;font-size:12px;font-weight:500}.game-shell .orbit-center .prompt-turn-count{box-shadow:none;color:#c4bedc99;letter-spacing:.01em;background:0 0;border-radius:0;align-items:baseline;gap:4px;padding:0;font:400 12px/1 Inter Variable,Arial,sans-serif;display:inline-flex;top:13px}.game-shell .prompt-turn-count small{color:inherit;font:inherit;letter-spacing:inherit;text-transform:none}.game-shell .prompt-turn-count b{color:#d9d2f1;font-variant-numeric:tabular-nums;font:500 12px/1 Inter Variable,Arial,sans-serif;animation:.4s ease-out prompt-turn-in}@keyframes prompt-turn-in{0%{opacity:0}to{opacity:1}}.game-shell .orbit-center .prompt-solution-count{color:#eef0f6;text-shadow:none;align-items:center;gap:4px;font:600 13px/1 Inter Variable,Arial,sans-serif;bottom:17px}.game-shell .prompt-solution-count b{letter-spacing:.01em;font-weight:600}.game-shell .prompt-solution-count small{color:#9aa3b5;text-shadow:none;opacity:1;background:0 0;border-radius:0;padding:0;font:500 11.5px/1 Inter Variable,Arial,sans-serif}.game-shell .prompt-solution-count .prompt-list-count{color:#c5b7f0;white-space:nowrap;align-items:center;gap:6px;margin-left:2px;font:500 12px/1 Inter Variable,Arial,sans-serif;display:inline-flex}.game-shell .prompt-solution-count .prompt-list-count:before{content:"";background:#b2bbd347;width:1px;height:9px}.game-shell .prompt-solution-count .prompt-list-count[data-empty]{color:#8f99ad}.game-shell .prompt-solution-count[data-scarce]{color:#eef0f6;text-shadow:none}@media (prefers-reduced-motion:reduce){.game-shell .prompt-turn-count b{animation:none}}.game-shell .player-lives[data-infinite=true]>i{flex-basis:calc(var(--life-heart-size) * 2);width:calc(var(--life-heart-size) * 2);height:var(--life-heart-size);--infinite-ring:#1d2435}.game-shell .arena .playfield .room-session-leave,.game-shell .room-session-actions>.room-side-stack,.game-shell .arena .playfield .playfield-heading,.game-shell .arena .playfield[data-phase=playing] .bonus-panel{translate:0 10px}@media (width<=600px){.game-shell .arena .playfield[data-phase=playing] .bonus-panel{translate:none}}@media (width>=601px) and (width<=1100px){main.game-shell .room-autojoin{min-height:30px;padding:4px 9px;inset:44px 12px auto auto}main.game-shell .playfield[data-phase=playing] .room-autojoin{translate:0 10px}}@media (width>=1101px){.game-shell .orbit-center .prompt-turn-count{font-size:12px}.game-shell .prompt-turn-count b{font-size:13px}}.game-shell .word-form[data-chat=true]{background:#0c121e80;border-color:#7eb6e938}.game-shell .word-form[data-chat=true]:focus-within{border-color:#7eb6e96b;box-shadow:0 0 14px #7eb6e91a}.game-shell .word-form[data-chat=true] input{color:#e3ecf7;text-align:left;text-transform:none}.game-shell .word-form[data-chat=true] input::placeholder{color:#aac4de8c}.game-shell .word-entry-chat-badge{color:#8fbfe8;border-right-color:#7eb6e929!important}.game-shell .word-form button.word-entry-chat-badge{background:0 0;padding:0 10.8px;font-weight:500}.game-shell .word-entry-chat-badge svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:18px;height:18px}.game-shell .word-entry-send{color:#fff;cursor:pointer;background:linear-gradient(145deg,#7fb4ea,#5b86d6);border:0;border-radius:50%;flex:none;place-items:center;width:32px;min-width:0;height:32px;min-height:0;margin-right:7px;padding:0;transition:opacity .15s,transform .15s;display:grid}.game-shell .word-entry-send:disabled{opacity:.3;cursor:default}.game-shell .word-entry-send:not(:disabled):active{transform:scale(.92)}.game-shell .word-entry-send svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.game-shell .chat-peek{z-index:16;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr);justify-items:start;gap:4px;width:max-content;max-width:min(78%,420px);padding:0;display:grid;position:absolute;bottom:117.6px;left:12px}.game-shell .chat-peek-line{color:#d9dfea;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101521d1;border-radius:12px 12px 12px 4px;align-items:baseline;gap:6px;max-width:100%;padding:4px 10px;font:400 12px/1.35 Inter Variable,Arial,sans-serif;transition:opacity 1.2s,transform 1.2s;animation:.25s cubic-bezier(.2,.8,.2,1) both chat-peek-in;display:flex;box-shadow:0 4px 14px -6px #0009,inset 0 0 0 1px #bec7d71a}.game-shell .chat-peek-line b{color:#c3b3f5;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:11ch;font-weight:600;overflow:hidden}.game-shell .chat-peek-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.game-shell .chat-peek-line[data-own] b{color:#8fbfe8}.game-shell .chat-peek-line[data-kind=search] b{color:#bfb0ec}.game-shell .chat-peek-line[data-kind=search]>span{color:#e7e2f6;letter-spacing:.02em;font-weight:600}.game-shell .chat-peek-line[data-leaving]{opacity:0;transform:translateY(-4px)}@keyframes chat-peek-in{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.game-shell .chat-peek-line{transition:none;animation:none}}@media (width>=1101px){.game-shell .chat-peek{display:none}}@media (width<=1100px) and (width>=601px){.game-shell .playfield:not(:has(.bonus-panel)) .chat-peek{bottom:74.6px}}@media (width<=600px){.game-shell .chat-peek{max-width:calc(100% - 24px);bottom:144.6px}.game-shell .playfield:not(:has(.bonus-panel)) .chat-peek{bottom:74.6px}main.game-shell .arena .playfield[data-status-band=true]{--status-band-height:46px;--lobby-bar-height:46px}main.game-shell .arena .playfield[data-live-stats=true]{--status-band-height:76px;--lobby-bar-height:76px}main.game-shell .playfield .lobby-start-bar{height:var(--status-band-height);padding:8px 104px 0 calc(12px + var(--playfield-padding-x,12px));grid-template-rows:32px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px}main.game-shell .playfield[data-phase=playing] .lobby-start-bar{padding-left:60px}main.game-shell .arena .playfield[data-status-band=true]:not([data-phase=playing]):has(.play-counts){--status-band-height:88px;--lobby-bar-height:88px}main.game-shell .playfield:not([data-phase=playing]):has(.play-counts) .lobby-start-bar{grid-template-rows:auto;align-items:start}main.game-shell .playfield:not([data-phase=playing]) .lobby-rules-summary{overflow:visible}main.game-shell .playfield:not([data-phase=playing]) .current-room-mode{max-width:100%}main.game-shell .playfield:not([data-phase=playing]) .current-room-description{white-space:normal;flex-wrap:wrap;max-width:100%;overflow:visible}main.game-shell .playfield:not([data-phase=playing]) .current-room-details{max-width:100%}main.game-shell .playfield .lobby-rules-summary{min-width:0;overflow:hidden}main.game-shell .playfield .current-room-description,main.game-shell .playfield .current-room-details{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}main.game-shell .playfield .game-session-clock time{font-size:12.5px;line-height:16px}main.game-shell .arena .playfield .room-session-leave{border-radius:9px;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;top:8px;left:10px}main.game-shell .arena .playfield .room-session-leave span{display:none}main.game-shell .room-autojoin{border-radius:9px;gap:6px;min-height:32px;padding:0 9px;font-size:12px;top:8px;right:10px;translate:0 10px}main.game-shell .room-autojoin-toggle{width:23px;height:14px}main.game-shell .room-autojoin-toggle:after{width:8px;height:8px}main.game-shell .room-autojoin[aria-checked=true] .room-autojoin-toggle:after{transform:translate(9px)}main.game-shell .room-session-actions>.room-side-stack{width:auto;max-width:none;top:46px;left:12px;right:12px}main.game-shell .live-game-stats summary{display:none}main.game-shell .live-game-stats dl{background:#ffffff09;border:0;border-radius:9px;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 10px;display:flex}main.game-shell .live-game-stats dl>div{border:0;align-items:baseline;gap:5px;min-width:0;margin:0;padding:0;display:flex}main.game-shell .live-game-stats dt{color:#8f98ab;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:11px}main.game-shell .live-game-stats dd{color:#e4e6ee;font-size:12px;font-weight:550}main.game-shell .live-game-stats [data-kind=ping]{border:0;margin:0;padding:0}main.game-shell .live-game-stats [data-kind=ping] dt{display:none}main.game-shell .live-game-stats [data-kind=ping] dd{color:#8fb3c9;font-size:12px;font-weight:400}main.game-shell .live-game-stats [data-kind=reaction] dt:after{content:""}main.game-shell .live-category-tray{margin:0;position:absolute;top:0;right:0}main.game-shell .live-game-stats:has(.live-category-tray) dl{margin-right:44px}main.game-shell .live-category-tray>button{background:#a996d724;border-radius:8px;justify-content:center;width:38px;height:26px;padding:0;font-size:0}main.game-shell .live-category-tray>button span{color:#e1d8f7;font-size:12px}main.game-shell .live-category-tray[data-open=true]>.live-category-counters{width:min(300px,100vw - 24px);left:auto;right:0}:is(main.game-shell:not([data-keyboard-open=true]) .arena .playfield[data-live-stats=true],main.game-shell:not([data-keyboard-open=true]) .arena .playfield[data-live-stats=true]:has(.live-category-tray)){--status-band-height:76px;--lobby-bar-height:76px}main.game-shell .player-orbit[data-layout=circle] .player-copy strong{letter-spacing:0;font-size:12px;line-height:15px}main.game-shell .player-orbit[data-layout=circle] .player-copy{width:min(80px, calc(var(--orbit-radius) * 4.4 / var(--orbit-player-count)))}main.game-shell .playfield .orbit-stage>.player-orbit[data-layout=circle]{--orbit-radius:max(32px, min(calc(320px * var(--orbit-radius-scale)), calc(50cqw - 36px), 50cqh))}main.game-shell .player-orbit[data-layout=circle] .player-live-stats-trigger{display:none}main.game-shell .player-orbit[data-layout=circle] .player-last-word{font-size:11.5px}main.game-shell .active-turn-word-heading{display:none}main.game-shell .playfield .orbit-stage{top:calc(var(--status-band-height) + 30px)}.command-help-dialog{border-radius:16px 16px 0 0;width:100vw;max-width:100vw;height:min(88dvh,720px);max-height:88dvh;margin:auto 0 0}}@media (width<=600px) and (height<=700px){.game-shell .chat-peek{top:calc(var(--status-band-height) + 12px);bottom:auto}.game-shell .chat-peek-line:nth-last-child(n+2){display:none}main.game-shell .orbit-center .prompt-turn-count{top:4px}main.game-shell .orbit-center .prompt-solution-count{bottom:5px}main.game-shell .word-entry-send{width:28px;height:28px;margin-right:5px}}@media (orientation:landscape) and (height<=500px){main.game-shell .arena .playfield,main.game-shell .arena .playfield[data-status-band=true],main.game-shell .arena .playfield[data-status-band=true][data-live-stats=true]{--status-band-height:40px;--lobby-bar-height:40px}main.game-shell .arena .playfield{--landscape-letters:0px}main.game-shell .arena .playfield:has(.bonus-panel){--landscape-letters:124px}main.game-shell .arena .playfield .playfield-heading{right:var(--landscape-letters)}main.game-shell .arena .playfield .lobby-start-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:4px 14px 0 12px}main.game-shell .arena .playfield .lobby-start-bar>.lobby-rules-summary{grid-area:1/2;justify-self:center;margin-left:0}main.game-shell .arena .playfield .lobby-start-bar>.lobby-start-trailing{grid-area:1/3;justify-self:end}main.game-shell .arena .playfield .room-session-leave{border-radius:9px;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;top:4px;left:10px}main.game-shell .arena .playfield .room-session-leave span{display:none}main.game-shell .arena .playfield .room-autojoin{border-radius:9px;gap:6px;height:32px;min-height:32px;padding:0 9px;font-size:12px;top:4px;left:50px;right:auto;translate:none}main.game-shell .arena .playfield .room-autojoin-toggle{width:23px;height:14px}main.game-shell .arena .playfield .room-autojoin-toggle:after{width:8px;height:8px}main.game-shell .arena .playfield .room-autojoin[aria-checked=true] .room-autojoin-toggle:after{transform:translate(9px)}main.game-shell .arena .playfield .room-session-actions>.room-side-stack{top:4px;left:auto;right:calc(var(--landscape-letters) + 86px);justify-content:center;width:auto;max-width:30%;height:32px}main.game-shell .arena .playfield .room-side-stack>.room-side-foot,main.game-shell .arena .playfield .live-game-stats summary{display:none}main.game-shell .arena .playfield .live-game-stats dl{align-items:baseline;gap:12px;margin:0;display:flex}main.game-shell .arena .playfield .live-game-stats dl>div{border:0;align-items:baseline;gap:6px;margin:0;padding:0;display:flex}main.game-shell .arena .playfield .live-game-stats dt{color:#8f98ab;font-size:12px}main.game-shell .arena .playfield .live-game-stats dd{color:#e4e6ee;margin:0;font-size:12px;font-weight:400}main.game-shell .arena .playfield .bonus-panel,main.game-shell .arena .playfield[data-phase] .bonus-panel{z-index:13;width:auto;height:auto;inset:8px 10px 8px auto;transform:translate(0,0)}main.game-shell .arena .playfield .letter-grid{grid-template-columns:repeat(var(--letter-columns), var(--letter-tile));grid-template-rows:repeat(var(--letter-rows), var(--letter-tile));direction:rtl;grid-auto-flow:column;align-content:center;gap:6px;width:auto;max-width:none;height:100%;max-height:none;margin:0;display:grid}main.game-shell .arena .playfield .letter-grid span{width:var(--letter-tile);height:var(--letter-tile);border-radius:calc(var(--letter-tile) * .12);max-height:none;font-size:max(11px, calc(var(--letter-tile) * .44));flex:none}main.game-shell .arena .playfield .game-bottom-bar{bottom:8px;left:calc((100% - var(--landscape-letters)) / 2);width:min(642px, calc(100% - var(--landscape-letters) - 24px))}main.game-shell .arena .playfield .orbit-stage{--orbit-shape:oval;top:40px;bottom:62.6px;right:calc(var(--playfield-padding-x) + var(--landscape-letters));transform:none}main.game-shell .arena .playfield:not(:has(.game-bottom-bar>*)) .orbit-stage{bottom:8px}main.game-shell .playfield .orbit-stage>.player-orbit[data-shape=oval]{--orbit-radius:52px}main.game-shell .playfield .player-orbit[data-shape=oval] .player-card{--compact-avatar-size:32px}main.game-shell .playfield .player-orbit[data-shape=oval] .player-card>:is(.player-profile-anchor,.player-word-anchor){transform:translate(-50%, -50%) translate(var(--oval-x,0px), var(--oval-y,0px))}main.game-shell .playfield .player-orbit[data-shape=oval] .player-card .player-copy,main.game-shell .playfield .player-orbit[data-shape=oval] .player-card[data-name-pole=true] .player-copy{width:84px;max-width:84px}main.game-shell .playfield .player-orbit[data-shape=oval] .player-card .player-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:15px;overflow:hidden}main.game-shell .playfield .player-orbit[data-shape=oval] .player-last-word{text-overflow:ellipsis;white-space:nowrap;max-width:96px;font-size:12px;overflow:hidden}main.game-shell .playfield .player-orbit[data-seat-size=short] .player-card{--compact-avatar-size:28px}main.game-shell .playfield .player-orbit[data-seat-size=short] .player-card .player-copy strong{font-size:12px;line-height:13px}main.game-shell .playfield .player-orbit[data-seat-size=short] .player-last-word{font-size:11.5px;line-height:13px}main.game-shell .playfield .player-orbit[data-seat-size=small] .player-card{--compact-avatar-size:26px;--dense-avatar-size:26px;--dense-avatar-half:13px}main.game-shell .playfield .player-orbit[data-seat-size=small] .player-card .player-copy,main.game-shell .playfield .player-orbit[data-seat-size=small] .player-card[data-name-pole=true] .player-copy{width:64px;max-width:64px}main.game-shell .playfield .player-orbit[data-seat-size=small] .player-card .player-copy strong{font-size:12px;line-height:14px}main.game-shell .playfield .player-orbit[data-seat-size=small] .player-live-stats-trigger{display:none}main.game-shell .playfield .player-orbit[data-seat-size=small] .player-last-word{max-width:80px;font-size:11.5px}main.game-shell .arena .playfield .game-host-actions .room-game-actions{background:0 0;border:0;padding:0}main.game-shell .arena .playfield .game-host-actions .room-game-actions :is(.room-pause-button,.room-end-button){width:30px;min-width:30px;height:26px;min-height:26px;padding:0}main.game-shell .arena .playfield .game-host-actions :is(.room-pause-button,.room-end-button)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.game-shell .turn-strip{display:none}@media (width<=600px){body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]){--room-bar-height:0px}body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing])>.room-bar{display:none}body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]) .playfield>:is(.room-mobile-menu,.playfield-heading,.game-live-tools,.player-word-waves){display:none}body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]) .player-orbit>:is(.player-card,.player-turn-indicator){display:none}body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]) .turn-strip{z-index:14;justify-items:center;gap:9px;display:grid;position:absolute;top:14px;left:16px;right:16px;animation:.36s cubic-bezier(.22,1,.36,1) both typing-focus-in!important}.game-shell .turn-strip ol{justify-content:center;align-items:center;gap:clamp(4px, calc(160px / var(--turn-strip-count)), 7px);max-width:100%;margin:0;padding:3px;list-style:none;display:flex}.game-shell .turn-strip li{aspect-ratio:1;opacity:.5;outline-offset:2px;border-radius:50%;outline:1px solid #0000;flex:0 24px;min-width:12px;overflow:hidden;transition:flex-basis .32s cubic-bezier(.22,1,.36,1),opacity .32s,outline-color .32s!important}.game-shell .turn-strip li img{object-fit:cover;width:100%;height:100%;display:block}.game-shell .turn-strip li[data-current]{opacity:1;outline-color:#f4a6cb;flex-basis:30px}.game-shell .turn-strip li[data-out]{opacity:.2;filter:grayscale()}.game-shell .turn-strip p{color:#ece8f8;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font:400 12.5px/15px Inter Variable,Arial,sans-serif;overflow:hidden;animation:.3s ease-out both typing-focus-name!important}body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]) .playfield .orbit-stage{height:auto;top:78px;bottom:62px}body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]) .playfield .orbit-stage>.player-orbit[data-layout=circle]{--orbit-radius:clamp(54px, min(calc(50cqh - 4px), calc(50cqw - 26px)), 112px);animation:.4s cubic-bezier(.22,1,.36,1) both typing-focus-ring!important}body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]):has(.word-entry-quick) .playfield .orbit-stage{bottom:100px}body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]):has(.word-form[data-chat=true]) .room-chat-dock[aria-expanded=false]{display:none}body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]) .playfield .orbit-center .syllable-core{width:104px;height:104px}body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]) .playfield .orbit-center .syllable-core .prompt{width:96px;height:50px;font-size:30px;translate:0 -10px}body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]) .playfield .orbit-center .prompt-solution-count{font-size:13px;bottom:19px}body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]) .playfield .active-turn-word{top:calc(50% - 34px)}body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]) .playfield .active-turn-word-heading{display:none}body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]) .playfield .active-turn-word-text{font-size:clamp(11px, calc(var(--orbit-radius) * 1.3 / var(--turn-word-scale,7.92)), 15px)}body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]) .playfield .game-host-actions{top:calc(100% - 2px);bottom:auto;left:50%;transform:translate(-50%)}body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]) .playfield .game-host-actions :is(.room-pause-button,.room-end-button){border-radius:50%;justify-content:center;width:30px;min-width:0;height:30px;padding:0}body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]) .playfield .game-host-actions :is(.room-pause-button,.room-end-button)>span{display:none}@container orbit-stage (height<=190px){body main.game-shell[data-keyboard-open=true]:not([data-chat-sheet=half],[data-chat-sheet=full]):has(.orbit-center[data-phase=playing]) .playfield .game-host-actions{display:none}}}@keyframes typing-focus-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes typing-focus-name{0%{opacity:0}to{opacity:1}}@keyframes typing-focus-ring{0%{opacity:.4;scale:.96}to{opacity:1;scale:1}}.game-end{display:inline-flex;position:relative}:is(.orbit-center:has(.game-end-confirm),.game-host-actions:has(.game-end-confirm),.dq-stage-controls:has(.game-end-confirm)){z-index:60}.game-host-actions .room-game-actions .room-end-button{color:#aab3c4;min-width:0}.game-host-actions .room-game-actions .room-end-button:hover,.game-host-actions .room-game-actions .room-end-button[aria-expanded=true]{color:#e6e1f7;background:#ffffff0d}.game-host-actions .room-game-actions .room-end-button svg{flex-basis:13px;width:13px;height:13px}.game-end-confirm{z-index:40;box-sizing:border-box;color:#8f98aa;text-align:left;white-space:normal;background:#232b3a;border:1px solid #d6d8df24;border-radius:10px;gap:4px;width:226px;padding:12px 13px 11px;font:400 12px/1.45 Inter Variable,Arial,sans-serif;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #05081057}.game-end[data-compact] .game-end-confirm{left:auto;right:-4px;transform:none}.game-end-confirm strong{color:#eef0f6;font-size:13px;font-weight:500}.game-end-confirm-actions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.game-end-confirm-actions button,.game-host-actions .room-game-actions .game-end-confirm-actions button{color:#aeb6c7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-width:0;height:auto;min-height:0;padding:5px 11px;font:450 12px/1.3 Inter Variable,Arial,sans-serif;transition:color .15s,border-color .15s}.game-end-confirm-actions button:hover,.game-host-actions .room-game-actions .game-end-confirm-actions button:hover{color:#eef0f6;background:0 0}.game-end-confirm-actions button[data-confirm],.game-host-actions .room-game-actions .game-end-confirm-actions button[data-confirm]{color:#eef0f6;border-color:#c9bdf273}.game-end-confirm-actions button[data-confirm]:hover,.game-host-actions .room-game-actions .game-end-confirm-actions button[data-confirm]:hover{border-color:#c9bdf2cc}.game-end-confirm-actions button:focus-visible{outline-offset:2px;outline:1px solid #b9a9df}.game-end-confirm{animation:.18s ease-out game-end-confirm-in!important}@keyframes game-end-confirm-in{0%{opacity:0;top:calc(100% + 6px)}}.game-end[data-compact]>button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round}.game-shell .chat-message>.chat-reactions{min-width:0;margin:4px 0 1px var(--chat-indent);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.game-shell .chat-reactions :is(.reaction-chip,.heart-reaction){color:#aab3c5;width:auto;min-width:0;height:24px;min-height:0;box-shadow:none;font-variant-numeric:tabular-nums;cursor:pointer;opacity:1;visibility:visible;pointer-events:auto;background:0 0;border:1px solid #d6d8df1a;border-radius:7px;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 7px 0 5px;font:450 11.5px/1 Inter Variable,Arial,sans-serif;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex;position:static}.game-shell .chat-reactions .heart-reaction{color:#b9a7e6;padding:0 8px 0 7px}.game-shell .chat-reactions :is(.reaction-chip,.heart-reaction):hover:enabled{color:#e6e1f7;background:0 0;border-color:#d6d8df38}.game-shell .chat-reactions :is(.reaction-chip,.heart-reaction)[aria-pressed=true]{color:#dac4f3;background:#b4a3e81a;border-color:#c9bdf26b}.game-shell .chat-reactions :is(.reaction-chip,.heart-reaction):disabled{opacity:.5;cursor:default}.game-shell .chat-reactions :is(.reaction-chip,.heart-reaction):focus-visible{outline-offset:2px;outline:1px solid #ac96ff}.game-shell .chat-reactions .heart-reaction svg{width:13px;height:13px}.reaction-chip .emoji-glyph{width:18px;height:18px;font-size:15px;line-height:18px}.game-shell .chat-message>.chat-react-button{z-index:2;color:#8e9db8;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;min-width:0;height:26px;min-height:0;margin:0;padding:0;transition:opacity .12s,visibility 0s .12s,background-color .12s,color .12s;display:grid;position:absolute;top:-12px;right:36px}.game-shell .chat-message:has(>.heart-reaction)>.chat-react-button{right:65px}.game-shell .chat-message:has(>.heart-reaction):after{width:90px}.game-shell .chat-message:is(:hover,:focus-within)>.chat-react-button,.game-shell .chat-message>.chat-react-button[aria-expanded=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.game-shell .chat-messages-content:focus-within .chat-message>.chat-react-button{visibility:visible}.game-shell .chat-message>.chat-react-button:hover:enabled,.game-shell .chat-message>.chat-react-button[aria-expanded=true]{color:var(--room-detail-bright,#e6e1f7);background:rgba(var(--room-detail-rgb,172, 150, 255), .12)}.game-shell .chat-message>.chat-react-button:disabled{opacity:0}.game-shell .chat-message>.chat-react-button:focus-visible{outline:1px solid var(--room-detail-accent,#ac96ff);outline-offset:2px}.chat-react-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.chat-react-button svg circle{fill:currentColor;stroke:none}@media (prefers-reduced-motion:reduce){.game-shell .chat-message>.chat-react-button{transition:none}}.reaction-picker{z-index:1000;position:fixed}.sign-in-menu{flex:none;align-self:stretch;align-items:center;display:flex}.sign-in-menu .sign-in-trigger{color:#e5dff5;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:28px;min-height:28px;padding:5px;font:400 12.5px/1.2 Varela Round,Arial,sans-serif;transition:background .16s,color .16s;display:inline-flex}.sign-in-trigger>svg{opacity:.85;width:18px;height:18px}.sign-in-trigger:hover,.sign-in-trigger[aria-expanded=true]{color:#fff;background:#ebe7ff16}.sign-in-menu:after{content:"";background:#e7e0ff2e;width:1px;height:17px;margin-left:3px}.sign-in-panel{z-index:110;box-sizing:border-box;color:#e6e8f2;text-align:left;transform-origin:100% 0;scrollbar-width:thin;scrollbar-color:#505b70 transparent;background:#283141;border:1px solid #c7ccdc25;border-radius:12px;width:296px;max-width:calc(100vw - 32px);max-height:calc(100svh - 112px);margin:0;padding:18px 18px 8px;font:400 13px/1.5 Inter Variable,Arial,sans-serif;animation:.21s cubic-bezier(.2,.8,.2,1) both sign-in-reveal;position:absolute;top:calc(100% + 8px);right:-1px;overflow-y:auto;box-shadow:0 16px 40px #090f202b,inset 0 1px #ffffff05}.sign-in-heading{align-items:center;gap:12px;margin:0 0 17px;display:flex}.sign-in-heading>div{flex:1;min-width:0}.sign-in-heading h2{color:#e5e7ef;letter-spacing:-.015em;margin:0;font:550 15px/1.4 Inter Variable,Arial,sans-serif}.sign-in-panel .sign-in-close{color:#99a3b9;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;align-self:flex-start;place-items:center;width:26px;height:26px;margin:-3px -3px 0 0;padding:5px;display:grid}.sign-in-close svg{width:16px;height:16px}.sign-in-panel .sign-in-close:hover{color:#fff;background:#ffffff0f}.sign-in-options{gap:9px;display:grid}.sign-in-panel .sign-in-provider{color:#e9eaf3;text-align:left;width:100%;min-height:52px;box-shadow:none;font:inherit;cursor:pointer;background:#a8b2f109;border:1px solid #a5afea30;border-radius:7px;align-items:center;gap:11px;padding:10px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.sign-in-panel .sign-in-provider:hover:not(:disabled){box-shadow:none;background:#a8b2f113;border-color:#a5afea60}.sign-in-provider-icon{color:#aeb9ff;background:#8b99f31a;border-radius:6px;flex:none;place-items:center;width:29px;height:29px;display:grid}.sign-in-provider-icon>svg{width:18px;height:18px}.sign-in-chevron{color:#a19abc;flex:none;width:14px;height:14px;margin-left:auto;transition:transform .16s,color .16s}.sign-in-provider:hover:not(:disabled) .sign-in-chevron{color:#e1d8ff;transform:translate(2px)}.sign-in-panel .sign-in-guest{color:#a7b1c4;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;margin:10px 0 0;padding:10px 0;font:400 12px/1.5 Inter Variable,Arial,sans-serif;transition:color .15s;display:block}.sign-in-panel .sign-in-guest:hover{color:#ecebf6}.sign-in-error,.sign-in-note{color:#c6bfd7;margin:14px 0 0;font:400 12px/1.65 Inter Variable,Arial,sans-serif}.sign-in-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sign-in-menu button:focus-visible{outline-offset:2px;outline:2px solid #b3a6e6}@keyframes sign-in-reveal{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.sign-in-panel{animation:none}.sign-in-menu button,.sign-in-chevron{transition:none}.sign-in-provider:hover:not(:disabled) .sign-in-chevron{transform:none}}@font-face{font-family:Varela Round;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/varela-round-latin-400-normal-CsVGkSoP.woff2)format("woff2"),url(/assets/varela-round-latin-400-normal-BCUlaylK.woff)format("woff")}.room-access-tag{box-sizing:border-box;color:#f4a6cb;letter-spacing:.01em;white-space:nowrap;background:#f4a6cb0d;border:1px solid #f4a6cb40;border-radius:4px;flex:none;align-items:center;gap:4px;min-height:18px;padding:2px 6px 2px 5px;font:400 11.5px/1.2 Inter Variable,Arial,sans-serif;display:inline-flex}.room-access-tag[data-access=ranked]{color:#c9bcf3;background:#c9bcf30d;border-color:#c9bcf340}.room-access-tag svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:10px;height:10px}.owner-room-bar{align-items:center;gap:10px;min-width:0;display:flex;container:owner-bar/inline-size}.owner-room-bar .owner-occupants{--owner-face-ring:#2e394d;color:#9aa4b8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:0 auto;align-items:center;gap:9px;min-width:0;height:28px;margin:0 0 0 -3px;padding:0 8px 0 3px;font:400 12px/14px Inter Variable,Arial,sans-serif;transition:background-color .18s;display:inline-flex}.owner-room-bar .owner-occupants:hover,.owner-room-bar .owner-occupants[aria-expanded=true]{background:#c9bcf312}.owner-room-bar .owner-occupants:focus-visible{outline-offset:2px;outline:1.5px solid #c9bcf3}.owner-room-bar .owner-occupants[data-empty]{color:#7d889d;cursor:default;padding-left:4px}.owner-occupant-faces{flex:none;align-items:center;display:inline-flex}.owner-occupant{width:22px;height:22px;box-shadow:0 0 0 2px var(--owner-face-ring);border-radius:50%;flex:none;position:relative}.owner-occupant+.owner-occupant{margin-left:-6px}.owner-occupant:first-child{z-index:5}.owner-occupant:nth-child(2){z-index:4}.owner-occupant:nth-child(3){z-index:3}.owner-occupant:nth-child(4){z-index:2}.owner-occupant:nth-child(5){z-index:1}.owner-occupant[data-host]{box-shadow:0 0 0 2px var(--owner-face-ring), 0 0 0 3px #f4a6cbb3}.owner-occupant img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.owner-occupant:after{content:attr(data-name);z-index:10;box-sizing:border-box;color:#ebe9f5;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;background:#1c2331;border:1px solid #c9bcf329;border-radius:6px;max-width:168px;padding:4px 8px;font:400 12px/1.3 Inter Variable,Arial,sans-serif;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:-4px;overflow:hidden;transform:translateY(2px)}@media (hover:hover){.owner-occupant:hover:after{opacity:1;transform:none}}.owner-occupant-more{z-index:0;box-sizing:border-box;color:#c9bcf3;min-width:22px;height:22px;box-shadow:0 0 0 2px var(--owner-face-ring);font-variant-numeric:tabular-nums;background:#3a4560;border-radius:11px;place-items:center;margin-left:-6px;padding:0 5px;font:300 11.5px/1 Inter Variable,Arial,sans-serif;display:inline-grid;position:relative}.owner-occupant-names{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.owner-room-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.owner-room-bar .owner-room-enter{color:#eeeafc;letter-spacing:.005em;white-space:nowrap;cursor:pointer;background:#c9bcf31a;border:1px solid #c9bcf33b;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:26px;margin:0;padding:0 10px;font:400 12px/1 Inter Variable,Arial,sans-serif;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.owner-room-bar .owner-room-enter:hover:not(:disabled){background:#c9bcf32b;border-color:#c9bcf366}.owner-room-bar .owner-room-enter[data-transparent]{color:#f7c8de;background:0 0;border-color:#f4a6cb47;padding-left:8px}.owner-room-bar .owner-room-enter[data-transparent]:hover:not(:disabled){background:#f4a6cb14;border-color:#f4a6cb80}.owner-room-bar .owner-room-enter:focus-visible{outline-offset:2px;outline:1.5px solid #c9bcf3}.owner-room-bar .owner-room-enter[data-transparent]:focus-visible{outline-color:#f4a6cb}.owner-room-bar .owner-room-enter:disabled{opacity:.45;cursor:default}.owner-room-enter svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.owner-room-enter-short{display:none}@container owner-bar (width<=420px){.owner-room-enter-long{display:none}.owner-room-enter-short{display:inline}}@container owner-bar (width<=360px){.owner-occupant-names{display:none}}.owner-occupants-list{box-sizing:border-box;overscroll-behavior:contain;color:#e3e6f0;scrollbar-width:thin;scrollbar-color:#4c5870 transparent;background:#252e40;border:1px solid #c9bcf329;border-radius:12px;width:248px;max-height:min(344px,100dvh - 24px);margin:0;padding:6px;font:400 12px/1.4 Inter Variable,Arial,sans-serif;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 18px 44px #0509147f,0 2px 8px #0509144d}.owner-occupants-heading{color:#8f9ab0;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin:5px 8px 6px;font-size:11.5px;display:flex}.owner-occupants-count{color:#c9bcf3;letter-spacing:0;font-variant-numeric:tabular-nums;font-size:12px;font-weight:300}.owner-occupants-list ul{margin:0;padding:0;list-style:none}.owner-occupants-list li button{width:100%;height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:0;padding:0 8px;transition:background-color .15s;display:flex}.owner-occupants-list li button:hover,.owner-occupants-list li button:focus-visible{background:#c9bcf314;outline:none}.owner-occupants-list img{object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px}.owner-occupants-name{color:#e6e3f2;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.owner-occupants-role{color:#9aa4b8;flex:none;font-size:11.5px}.owner-occupants-role[data-role=host]{color:#f4a6cb}.room-access-filter{background:0 0;border:0;align-items:center;gap:18px;padding:0;display:inline-flex}.room-access-filter [data-access]{color:#9ea8bc;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;height:30px;margin:0;padding:0 1px;font:400 12px/1 Inter Variable,Arial,sans-serif;display:inline-flex;position:relative;transition:color .18s!important}.room-access-filter [data-access]:after{content:"";background:#f4a6cb;border-radius:2px;height:1.5px;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0);transition:transform .38s cubic-bezier(.2,.8,.2,1)!important}.room-access-filter [data-access]:hover{color:#e6e3f2;background:0 0}.room-access-filter [data-access][aria-pressed=true]{color:#f1eefb;background:0 0}.room-access-filter [data-access][aria-pressed=true]:after{transform:scaleX(1)}.room-access-filter [data-access]:focus-visible{outline-offset:3px;border-radius:3px;outline:1px solid #c9bcf3}.room-access-filter svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:11px;height:11px}.room-access-filter [data-access=private] svg{color:#f4a6cb}.room-access-filter [data-access=ranked] svg{color:#c9bcf3}.room-access-count{color:#7c879c;font-variant-numeric:tabular-nums;font-weight:300}.room-access-filter [aria-pressed=true] .room-access-count{color:#c9bcf3}@media (prefers-reduced-motion:no-preference){.owner-occupants-list:popover-open{animation:.16s ease-out owner-occupants-in}@keyframes owner-occupants-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}.room-faces{--face-size:22px;--face-ring:#2e394d;flex:none;align-items:center;display:inline-flex}.room-face{width:var(--face-size);height:var(--face-size);box-shadow:0 0 0 2px var(--face-ring);background:#2a3247;border-radius:50%;flex:none;position:relative}.room-face+.room-face{margin-left:calc(var(--face-size) * -.27)}.room-face:first-child{z-index:4}.room-face:nth-child(2){z-index:3}.room-face:nth-child(3){z-index:2}.room-face:nth-child(4){z-index:1}.room-face[data-host]{box-shadow:0 0 0 2px var(--face-ring), 0 0 0 3px #f4a6cba6}.room-faces .room-face img{object-fit:cover;width:100%;height:100%;box-shadow:none;border-radius:50%;display:block}.room-face>.player-profile-hitbox{border-radius:50%}.room-face>.player-profile-hitbox:hover{background:#f4a6cb1a}.room-faces-more{color:#a3adc1;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:7px;font:400 11.5px/1 Inter Variable,Arial,sans-serif}.room-card-wave{--room-accent:#a79acb;--room-card-from:#303a50;--room-card-to:#283146;min-width:0;height:100%;position:relative}.room-card-wave-shape{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.room-wave-start{stop-color:var(--room-card-from)}.room-wave-end{stop-color:var(--room-card-to)}.room-wave-light{stop-color:var(--room-accent)}.room-card-wave:has(.room-card-join:focus-visible) .room-wave-outline{stroke:#b2a3d1;stroke-width:1.5px}.room-card-wave[data-disabled=true]{opacity:.55}.public-room-card{box-sizing:border-box;color:#d9deeb;text-align:left;width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;border-radius:14.4px;grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr) 68px;gap:4px 10px;padding:10px 14px 10px 22px;display:grid;position:relative;overflow:hidden;container:room-card/inline-size}.room-card-wave:nth-child(3n+2){--room-accent:#a3b1d8;--room-card-from:#313a52;--room-card-to:#293146}.room-card-wave:nth-child(3n+3){--room-accent:#91b3cc;--room-card-from:#303d51;--room-card-to:#283346}.public-room-card[data-demo=true]{cursor:default}.public-room-card>:not(.room-card-join){pointer-events:none}.public-room-card .room-card-join{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.public-room-card .room-card-join:disabled{cursor:default;opacity:1}.public-room-card .room-card-join:focus-visible{outline-offset:-3px;outline:2px solid #b2a3d1}.public-room-card:not(:disabled):focus-visible{outline:none}.room-card-top{flex-wrap:wrap;grid-area:1/1;align-items:center;gap:4px 8px;min-width:0;display:flex}.room-card-code{color:#b4bfd3;letter-spacing:.04em;white-space:nowrap;flex:none;align-items:center;gap:2px;margin-left:auto;font:400 12px/1.2 ui-monospace,Consolas,monospace;display:inline-flex}.room-card-code>span{color:#7f8ba3}.room-flag{opacity:.8;border-radius:1.5px;flex:none;width:12px;height:8px}.room-status{color:#c0b9d2;background:linear-gradient(110deg, color-mix(in srgb, var(--room-accent) 12%, transparent), color-mix(in srgb, var(--room-accent) 4%, transparent));letter-spacing:.015em;white-space:nowrap;border-radius:5px;align-items:center;gap:4.5px;padding:3px 6px;font-family:Inter Variable,Arial,sans-serif;font-size:11px;font-weight:400;line-height:11px;display:inline-flex}.room-status svg{fill:none;width:11px;height:11px;stroke:var(--room-accent);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none}.room-status[data-playing=true]{color:#aacdd0;background:#7fbac217}.public-room-card .room-title{color:#d8dce9;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;align-self:center;width:100%;font-family:PP Museum,Arial,Helvetica,sans-serif;font-size:13px;font-weight:300;line-height:1.3;display:block;overflow:hidden}.room-card-footer{grid-area:3/1;align-items:center;gap:10px;min-width:0;display:flex}.room-owner{flex:1;min-width:0;display:block}.room-owner b{color:#b8c1d5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:400;line-height:1.25;display:block;overflow:hidden}.room-card-profile{grid-area:1/2/-1;grid-template-rows:subgrid;place-self:stretch center;justify-items:center;display:grid}.room-orbital-avatar{grid-row:1/4;align-self:center;place-items:center;width:68px;height:64px;display:grid;position:relative}.room-orbital-avatar:before{z-index:0;border:1.8px solid color-mix(in srgb, var(--room-accent) 60%, transparent);border-right-color:#91b3cc8c;border-bottom-color:color-mix(in srgb, var(--room-accent) 28%, transparent);background:color-mix(in srgb, var(--room-accent) 4%, transparent);width:58px;height:58px;box-shadow:0 0 8.1px color-mix(in srgb, var(--room-accent) 18%, transparent);opacity:.5;transform-origin:50%;will-change:transform, opacity;content:"";border-radius:12.6px;margin:auto;animation:11s linear -1.6s infinite room-avatar-frame-motion;position:absolute;inset:0;transform:rotate(45deg)scale(.82)}.room-card-wave:nth-child(3n+2) .room-orbital-avatar:before{animation-duration:13s;animation-direction:reverse;animation-delay:-4.2s}.room-card-wave:nth-child(3n+3) .room-orbital-avatar:before{animation-duration:15s;animation-delay:-7s}@keyframes room-avatar-frame-motion{0%,to{opacity:.34;border-radius:12.6px;transform:rotate(45deg)scale(.82)}25%{opacity:.6;border-radius:18px;transform:rotate(135deg)scale(1.03)}50%{opacity:.42;border-radius:23.4px;transform:rotate(225deg)scale(.88)}75%{opacity:.66;border-radius:16.2px;transform:rotate(315deg)scale(1.06)}}.room-orbital-avatar img{z-index:1;object-fit:cover;border:0;border-radius:50%;width:56px;height:56px;position:relative;box-shadow:0 4px 12px #0c122040,0 0 0 4px #c5cadf09}.room-avatar-spark{z-index:2;width:11px;height:11px;fill:var(--room-accent);opacity:.7;position:absolute;top:-2px;right:1px}.room-capacity{color:#bec9d9;font-variant-numeric:tabular-nums;white-space:nowrap;grid-row:4;align-items:center;gap:4px;padding-top:2px;font:400 11.5px/1.3 Inter Variable,Arial,sans-serif;display:inline-flex}.room-capacity-limit{color:#8492aa}.room-capacity-watching{color:#c5b7f0}.room-capacity .players-icon{color:#a99bc5;stroke-width:1.5px;width:12px;height:12px}.room-card-rules{grid-area:4/1;align-items:center;gap:6px;min-width:0;padding-top:2px;font:400 11.5px/1.3 Inter Variable,Arial,sans-serif;display:flex}.room-card-rules>span{text-overflow:ellipsis;white-space:nowrap;border-radius:5px;min-width:0;padding:3px 6px;overflow:hidden}.room-dictionary{color:#adbfce;background:#9bbbce11;flex:none;align-items:center;gap:5px;display:inline-flex}.room-sub-rule{color:#bcc5dd;background:#a0b0d814}@container room-card (width<=243px){.room-dictionary .room-flag{display:none}}.players-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13.5px;height:13.5px}.room-cards-compact{--room-card-compact-height:78px;--room-card-compact-width:247px}.room-cards-compact .room-card-wave{--room-accent:#ac96ff;--room-card-from:#303b50;--room-card-to:#293247}.room-cards-compact .public-room-card{grid-template-columns:minmax(0,1fr) 42px;gap:1px 6px;padding:5px 9px 5px 14px}.room-cards-compact .room-orbital-avatar{width:42px;height:40px}.room-cards-compact .room-orbital-avatar img{width:35px;height:35px}.room-cards-compact .room-orbital-avatar:before{width:37px;height:37px}.room-cards-compact .room-card-code,.room-cards-compact .public-room-card .room-title{font-size:11.5px}.room-cards-compact .room-owner b{font-size:11px}.room-cards-compact .room-status{gap:3.5px;padding:2px 5px;font-size:10.5px;line-height:10px}.room-cards-compact .room-status:not([data-playing=true]){color:#bbc2da}.room-cards-compact .room-status svg{width:9.5px;height:9.5px}.room-cards-compact .room-card-rules{gap:4px;font-size:10.5px}.room-cards-compact .room-card-rules>span{padding:2px 4px}.room-cards-compact .room-sub-rule{color:#c3baff;background:#ac96ff0f}.room-cards-compact .room-capacity{gap:3px;font-size:11px}.room-cards-compact .room-capacity .players-icon{color:#a9b5d0;width:10.5px;height:10.5px}.room-cards-compact .room-flag{width:10.5px;height:7px}.room-card-wave[data-game]{--room-card-from:var(--room-control-surface,#2e394d);--room-card-to:var(--room-control-surface,#2e394d)}.room-card-wave[data-game=starparty]{--room-accent:#a3b1d8}.room-card-wave[data-game=deepquiz]{--room-accent:#ac96ff}.room-card-wave[data-game] .room-wave-light{stop-opacity:.025}.room-game-label{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--room-accent) 12%, transparent);background:color-mix(in srgb, var(--room-accent) 6%, transparent);min-height:18px;color:var(--room-accent);letter-spacing:.01em;white-space:nowrap;border-radius:4px;align-items:center;padding:2px 6px;font:300 13.5px/1.1 PP Museum,Georgia,serif;display:inline-flex}.public-room-card[data-game] .room-card-footer{gap:6px}.public-room-card[data-game] .room-card-top{flex-wrap:nowrap}.public-room-card[data-game] .room-card-top .room-status{color:#aeb8c9;background:0 0;flex:none;margin-left:auto;padding:0;font-size:11px}.public-room-card[data-game] .room-card-top .room-status svg{stroke:currentColor;width:10px;height:10px}.public-room-card[data-game] .room-card-top .room-status[data-playing=true]{color:#a9cec6}.public-room-card[data-game] .room-card-footer .room-card-code{color:#8f9db6;letter-spacing:.02em;font-size:11px}.room-card-wave[data-game=deepquiz] .room-orbital-avatar:before{box-shadow:none;border-color:#b4bfd333 #b4bfd31a #b4bfd333 #b4bfd333;border-radius:50%;animation:none;transform:none}.room-card-wave[data-game] .room-sub-rule{color:#bcc5dd;background:#a0b0d814}.room-card-wave[data-game] .room-capacity .players-icon{color:#a9b5d0}.room-card-wave[data-game]:has(.room-card-join:focus-visible) .room-wave-outline{stroke:var(--room-accent)}.public-room-card[data-game] .room-card-join:focus-visible{outline-color:var(--room-accent)}.room-cards-compact .room-game-label{min-height:13px;padding:1px 4px;font-size:12px}.room-cards-compact .public-room-card[data-game] .room-card-top .room-status{gap:3px;font-size:10.5px}.room-cards-compact .public-room-card[data-game] .room-card-top .room-status svg{width:9px;height:9px}.public-room-card[data-owner]{cursor:default;grid-template-rows:auto 1fr auto auto auto}.public-room-card[data-owner] .room-card-profile{grid-row:1/5}.public-room-card[data-owner]>.owner-room-bar{z-index:1;pointer-events:auto;border-top:1px solid #c9bcf317;grid-area:5/1/auto/-1;margin:6px -4px 0 0;padding-top:8px;position:relative}.public-room-card[data-owner] .room-card-top{gap:4px 6px}.public-room-card[data-owner] .room-access-tag{min-height:18px}.room-card-wave[data-game] .public-room-card[data-owner] .owner-occupants{--owner-face-ring:var(--room-card-from,#2e394d)}@container room-card (width<=262px){.public-room-card[data-owner] .room-access-tag>span{display:none}.public-room-card[data-owner] .room-access-tag{padding-inline:4px}}.room-orbital-avatar>.room-faces{--face-size:18px;--face-ring:var(--room-card-from,#2e394d);z-index:6;position:absolute;bottom:-3px;left:50%;translate:-50%}.room-orbital-avatar>.room-faces .room-faces-more{display:none}.room-cards-compact .room-orbital-avatar>.room-faces{--face-size:13px;bottom:-2px}.rooms-list{box-sizing:border-box;width:min(100%,948px);margin:0 auto;padding:0;list-style:none;container:rooms-list/inline-size}.rooms-time{gap:2px;display:grid}.rooms-time+.rooms-time{margin-top:16px}.rooms-time>ul{margin:0;padding:0;list-style:none}.rooms-time-title{box-sizing:border-box;align-items:center;gap:11px;min-width:0;margin:0;padding:6px 18px 8px;font-weight:400;display:flex}.rooms-time-star{fill:#f4a6cb;flex:none;width:11px;height:11px}.rooms-time[data-time=playing] .rooms-time-star{fill:#8fdcc6}.rooms-time-name{color:#f3effb;white-space:nowrap;font:300 19px/1.1 PP Museum,Georgia,serif}.rooms-time-title>i{background:#c4b8f01c;flex:1;min-width:16px;height:1px;margin-left:8px}.room-row{box-sizing:border-box;background:0 0;border-radius:14px;grid-template-columns:88px minmax(0,1fr) 150px 190px 92px 88px;align-items:center;column-gap:16px;min-height:74px;padding:0 18px;display:grid;position:relative;animation:.38s cubic-bezier(.2,.7,.2,1) both room-row-in!important;animation-delay:calc(min(var(--row-index,0), 14) * 24ms)!important;transition:background-color .2s,box-shadow .2s!important}@keyframes room-row-in{0%{opacity:0;transform:translateY(5px)}}.room-row+.room-row:before{content:"";pointer-events:none;background:#c4b8f017;height:1px;position:absolute;top:0;left:18px;right:18px;transition:opacity .2s!important}.room-row:hover,.room-row:focus-within{background:#29324a;box-shadow:inset 0 0 0 1px #c4b8f029}.room-row:hover .room-faces,.room-row:focus-within .room-faces{--face-ring:#29324a}.room-row:is(:hover,:focus-within):before,.room-row:is(:hover,:focus-within)+.room-row:before{opacity:0}.room-row>:not(.room-row-join,.room-row-owner){pointer-events:none}.room-row-join{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.room-row-join:focus-visible{outline-offset:-1.5px;outline:1.5px solid #c4b8f0}.room-row-join:disabled{cursor:default}.room-row:has(.room-row-join:disabled){opacity:.55}.room-row :is(.room-faces,.room-row-owner){z-index:2;position:relative}.room-row-faces{align-items:center;min-width:0;display:flex}.room-row .room-faces{--face-size:24px;--face-ring:var(--rooms-surface,#222b3b)}.room-row .room-face:is([data-host],[data-portrait]){width:32px;height:32px}.room-row .room-faces-more{color:#8f99ad}.room-row-name{gap:5px;min-width:0;display:grid}.room-row-name>strong{color:#f3effb;text-overflow:ellipsis;white-space:nowrap;font:300 20px/1.15 PP Museum,Georgia,serif;overflow:hidden;transition:color .2s!important}.room-row:is(:hover,:focus-within) .room-row-name>strong{color:#fff}.room-row-host{color:#8f99ad;align-items:center;gap:8px;min-width:0;font:400 12.5px/1.2 Inter Variable,Arial,sans-serif;display:flex}.room-row-host>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.room-row-host-name{color:#c2c9d8}.room-row-meta{gap:8px;min-width:0;display:grid}.room-row-game,.room-row-rule{white-space:nowrap;align-items:center;gap:8px;min-width:0;font:400 12.5px/1 Inter Variable,Arial,sans-serif;display:flex}.room-row-game{color:#cdd2ee;letter-spacing:.01em;font:300 15px/1 PP Museum,Georgia,serif}.room-row[data-game=deepquiz] .room-row-game{color:#efc4d9}.room-row-game>img{object-fit:contain;flex:none;width:18px;height:16px}.room-row-rule{color:#9aa3b8;font-size:12px}.room-row .room-row-rule .room-flag{border-radius:2px;flex:none;width:16px;height:11px;margin:0 1px}.room-row-rule>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.room-row-seats{justify-items:start;gap:9px;min-width:0;display:grid}.room-row-count{color:#8f99ad;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;font:400 12px/1 Inter Variable,Arial,sans-serif;display:flex}.room-row-count-in{color:#f1ecfb;font-size:12.5px}.room-row-count-watching{color:#c5b7f0;margin-left:2px;font-size:11.5px}.room-row-seats svg{width:calc(var(--seats-width) * 1px);height:auto;display:block;overflow:visible}.room-seats-taken{fill:#c5b7f0}.room-row[data-game=deepquiz] .room-seats-taken{fill:#f4a6cb}.room-row[data-state=paused] .room-seats-taken{fill-opacity:.6}.room-seats-free,.room-seat-dot{fill:none;stroke:#c4b8f0;stroke-opacity:.34;stroke-width:var(--seat-dot,2.6);stroke-linecap:round}.room-seat-dot{transition:opacity .2s!important}.room-seat-next{opacity:0;transform-box:fill-box;transform-origin:50%;scale:.4;transition:opacity .22s,scale .34s cubic-bezier(.2,.9,.3,1.35)!important}.room-seat-next circle:first-child{fill:none;stroke:#f4a6cb;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite room-seat-breathe!important}.room-seat-next circle:last-child{fill:#f4a6cb}@keyframes room-seat-breathe{50%{opacity:.55;scale:1.18}}.room-row[data-open]:is(:hover,:has(.room-row-join:focus-visible)) .room-seat-next{opacity:1;scale:1}.room-row[data-open]:is(:hover,:has(.room-row-join:focus-visible)) .room-seat-dot{opacity:0}.room-row-state{color:#d2c9f4;white-space:nowrap;align-items:center;gap:7px;font:400 12.5px/1 Inter Variable,Arial,sans-serif;display:inline-flex}.room-row-state:before{content:"";clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%);background:#c5b7f0;flex:none;width:8px;height:8px}.room-row[data-state=playing] .room-row-state{color:#a6dccc}.room-row[data-state=playing] .room-row-state:before{background:#8fdcc6}.room-row[data-state=paused] .room-row-state{color:#e3cfa4}.room-row[data-state=paused] .room-row-state:before{background:#e6c98f}.rooms-time[data-time=waiting] .room-row-state{visibility:hidden}.room-row-count-state{color:#a6dccc;text-transform:lowercase;align-items:center;gap:6px;margin-left:10px;display:none}.room-row-count-state:before{content:"";clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%);background:#8fdcc6;flex:none;width:7px;height:7px}.room-row[data-state=paused] .room-row-count-state{color:#e3cfa4}.room-row[data-state=paused] .room-row-count-state:before{background:#e6c98f}.room-row-action{color:#fff;letter-spacing:.01em;white-space:nowrap;justify-self:end;align-items:center;gap:8px;font:400 12.5px/1 Inter Variable,Arial,sans-serif;display:inline-flex}.room-row-action>span{opacity:0;translate:4px;transition:opacity .2s,translate .25s!important}.room-row-action>svg{fill:none;stroke:#646f85;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;transition:stroke .2s,translate .25s!important}.room-row:is(:hover,:has(.room-row-join:focus-visible)) .room-row-action>span{opacity:1;translate:0}.room-row:is(:hover,:has(.room-row-join:focus-visible)) .room-row-action>svg{stroke:#f4a6cb;translate:2px}.room-row:has(.room-row-join:disabled) .room-row-action>span{opacity:0}.room-row:has(.room-row-join:disabled) .room-row-action>svg{stroke:#4f586b;translate:0}.rooms-list[data-owner] .room-row{grid-template-columns:88px minmax(0,1fr) 150px 190px 200px}.room-row[data-owner] .room-row-state{display:none}.room-row-owner{justify-self:stretch;min-width:0}.room-row-owner .owner-room-actions{margin-left:auto}.room-row .room-access-tag{min-height:17px;padding-block:1px;font-size:11px}@container rooms-list (width<=939px){.room-row{grid-template-columns:64px minmax(0,1fr) 124px 150px 18px;column-gap:14px;padding:0 14px}.rooms-list[data-owner] .room-row{grid-template-columns:64px minmax(0,1fr) 124px 150px 96px}.room-row-state{display:none}.room-row-count-state{display:inline-flex}.room-row+.room-row:before{left:14px;right:14px}.rooms-time-title{padding-inline:14px}.room-row .room-face:nth-child(n+3),.room-row .room-faces-more{display:none}.room-row-name>strong{font-size:18px}.room-row-meta{align-items:center;gap:8px;display:flex}.room-row-game>span{display:none}.room-row-game>img{width:16px;height:14px}.room-row-seats svg{width:calc(var(--seats-width) * .79px)}.room-row-action>span,.room-row-owner .owner-room-enter :is(.owner-room-enter-long,.owner-room-enter-short){display:none}.room-row-owner .owner-room-enter[data-transparent]{padding-inline:8px}}@container rooms-list (width<=700px){.room-row,.rooms-list[data-owner] .room-row{border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"faces name count""faces meta state""faces seats seats";align-items:center;gap:8px 12px;padding:14px 10px 15px}.rooms-list[data-owner] .room-row{grid-template-areas:"faces name count""faces meta state""faces seats seats""faces owner owner"}.room-row+.room-row:before{left:10px;right:10px}.rooms-time-title{gap:10px;padding:8px 10px 4px}.rooms-time-name{font-size:18px}.room-row-faces{grid-area:faces;align-self:start}.room-row .room-face:not(:first-child),.room-row .room-faces-more{display:none}.room-row .room-face[data-host],.room-row .room-face:first-child{width:38px;height:38px}.room-row-name{grid-area:name;align-items:center;gap:8px;display:flex}.room-row-name>strong{min-width:0;font-size:19px}.room-row-host{flex:none}.room-row-host>span:first-child{display:none}.room-row-host:not(:has(.room-access-tag)){display:none}.room-row-meta{grid-area:meta;align-items:center;gap:7px;display:flex}.room-row-game>span{display:none}.room-row-game>img{width:16px;height:14px}.room-row-rule{gap:7px}.room-row .room-row-rule .room-flag{width:15px;height:10px;margin:0}.room-row-seats{display:contents}.room-row-count{grid-area:count;justify-self:end}.room-row-seats svg{width:calc(var(--seats-width) * .79px);grid-area:seats;margin-top:3px}.room-row-count-state{display:none}.room-row-state{text-transform:lowercase;grid-area:state;justify-self:end;gap:6px;font-size:12px;display:inline-flex}.room-row-state:before{width:7px;height:7px}.rooms-time[data-time=waiting] .room-row-state,.room-row-action{display:none}.room-row-owner{grid-area:owner;margin-top:4px}.room-row-owner .owner-room-enter .owner-room-enter-short{display:inline}.room-row-owner .owner-room-enter[data-transparent]{padding-inline:8px 10px}}@media (hover:none){.room-row[data-open] .room-seat-next{opacity:1;scale:1}.room-row[data-open] .room-seat-dot{opacity:0}}.room-filter-control{min-width:138px;position:relative}.home-shell .room-filter-trigger{width:100%;height:var(--room-control-height,38px);color:#d3d9e5;background:var(--room-control-surface,#2b3445);text-align:left;cursor:pointer;border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 12px;align-items:center;gap:9px;padding:0 11px;font:400 12px/16px Inter Variable,Arial,sans-serif;transition:background .15s,box-shadow .15s;display:grid;box-shadow:inset 0 1px #dce2f209}.home-shell .room-filter-trigger:hover{background:#333f55}.home-shell .room-filter-trigger:focus-visible{outline-offset:2px;outline:2px solid #a99acc}.room-filter-control[data-open=true] .room-filter-trigger{background:#333f55;box-shadow:inset 0 0 0 1px #b59fdc38}.room-filter-leading{color:#b2a2cc;place-items:center;width:20px;height:20px;display:grid}.room-filter-leading img,.room-filter-option-icon img{object-fit:cover;opacity:.9;border-radius:2px;width:20px;height:14px;display:block}.room-filter-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.room-filter-copy{align-content:center;gap:1px;min-width:0;display:grid}.room-filter-copy small{color:#a1aabd;letter-spacing:.02em;font:400 11px/11px Inter Variable,Arial,sans-serif}.room-filter-copy>span{white-space:nowrap;text-overflow:ellipsis;font:400 12px/16px Inter Variable,Arial,sans-serif;overflow:hidden}.room-filter-chevron{color:#97a1b5;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .15s}.room-filter-control[data-open=true] .room-filter-chevron{transform:rotate(180deg)}.room-filter-list{z-index:12;background:#252d3c;border:1px solid #bec8dc1f;border-radius:9px;width:max-content;min-width:100%;max-width:calc(100vw - 40px);padding:5px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 24px #080c1640}.room-filter-option{color:#bfc8d9;white-space:nowrap;cursor:pointer;border-radius:5px;align-items:center;gap:9px;min-height:33px;padding:6px 9px;font:400 12px/17px Inter Variable,Arial,sans-serif;display:flex}.room-filter-control[data-placement=above] .room-filter-list{top:auto;bottom:calc(100% + 6px)}.room-filter-option[aria-selected=true]{color:#f1f3fa;background:#2e394d;box-shadow:inset 0 0 0 1px #97a6c71c}.room-filter-option[data-active=true]:not([aria-selected=true]){color:#eef0f6;background:#2e394d8c}.room-filter-option-icon{flex:0 0 20px;place-items:center;display:grid}.room-filter-check{color:#b7a2d8;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px;margin-left:auto}@media (prefers-reduced-motion:reduce){.home-shell .room-filter-trigger,.room-filter-chevron{transition:none}}.journal-demo{--rooms-surface:#1c2433;--home-purple:#622bd4;--room-control-surface:#2e394d;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;background:#1c2433;border:1px solid #c4b8f01a;border-radius:14px;place-items:center;min-height:168px;margin:0;padding:22px 18px;display:grid;overflow:hidden}.journal-demo-ring{justify-items:center;gap:10px;margin:0;display:grid}.journal-demo-ring .ring-preview{width:148px;animation:.5s cubic-bezier(.2,.7,.2,1) both journal-demo-in!important}.journal-demo-ring figcaption{color:#a99fd0;letter-spacing:.04em;font:400 12px/1 Inter Variable,Arial,sans-serif}.journal-demo-list{width:100%;max-width:640px}.journal-demo .room-row:has(.room-row-join:disabled){opacity:1}.journal-demo-list .rooms-time:first-child .room-row:first-child{background:#29324a;box-shadow:inset 0 0 0 1px #c4b8f029}.journal-demo-list .rooms-time:first-child .room-row:first-child .room-faces{--face-ring:#29324a}.journal-demo-list .rooms-time:first-child .room-row:first-child :is(.room-seat-next,.room-row-action>span){opacity:1;translate:0;scale:1}.journal-demo-list .rooms-time:first-child .room-row:first-child .room-seat-dot{opacity:0}.journal-demo-list .rooms-time:first-child .room-row:first-child .room-row-action>svg{stroke:#f4a6cb;translate:2px}.journal-demo-list .rooms-time:first-child .room-row:first-child+.room-row:before{opacity:0}.journal-demo-card{width:300px;height:110px}.journal-demo-card .room-card-wave[data-disabled=true]{opacity:1}.journal-demo-windows{grid-template-columns:repeat(5,64px);gap:14px;display:grid}.journal-demo-windows>span{color:#8f99ad;justify-items:center;gap:8px;font:400 11px/1 Inter Variable,Arial,sans-serif;display:grid;transition:color .3s!important}.journal-demo-windows .profile-window-tile{transition:transform .4s cubic-bezier(.2,.8,.2,1)!important}.journal-demo-windows .pwt-edge{transition:stroke .3s!important}.journal-demo-windows>span[data-lit]{color:#ece8f7}.journal-demo-windows>span[data-lit] .profile-window-tile{transform:translateY(-3px)scale(1.08)}.journal-demo-windows>span[data-lit] .pwt-edge{stroke:#f4a6cb}.journal-demo-modes{grid-template-columns:repeat(2,135px);gap:12px;display:grid}.journal-demo-modes .game-mode{box-sizing:border-box;height:136.8px;font-family:Inter Variable,Arial,sans-serif;transition:background-color .4s!important}.journal-demo-modes .game-mode strong{font-family:PP Museum,Georgia,serif}@keyframes journal-demo-in{0%{opacity:0;transform:scale(.96)}}@media (width<=720px){.journal-demo{min-height:140px;padding:16px 10px}.journal-demo-windows{grid-template-columns:repeat(5,52px);gap:12px 8px}.journal-demo-card{width:280px}}.journal-thread{margin:0;padding:0;list-style:none;position:relative}.journal-thread:before{content:"";pointer-events:none;background:#c4b8f01c;width:1px;position:absolute;top:18px;bottom:18px;left:7px}.journal-row{position:relative}.journal-row>button{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;column-gap:11px;margin:0;padding:8px 8px 8px 0;display:grid;transition:background-color .18s!important}.journal-row>button:hover{background:#c4b8f00d}.journal-row>button:focus-visible{outline-offset:-1px;outline:1px solid #c5b7f0}.journal-mark{background:#b9a9ee;border-radius:50%;flex:none;justify-self:center;width:5px;height:5px;display:block;position:relative}[data-kind=new] .journal-mark{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#c5b7f0;border-radius:0;width:9px;height:9px}[data-kind=fix] .journal-mark{background:#8b95a8}.journal-row[data-unread] .journal-mark,.journal-fresh>i{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#f4a6cb;border-radius:0;width:10px;height:10px;animation:3.6s ease-in-out infinite journal-breathe!important}@keyframes journal-breathe{50%{opacity:.55;transform:scale(.78)rotate(12deg)}}.journal-row-copy{gap:3px;min-width:0;display:grid}.journal-row-copy strong{color:#e3e7f0;text-overflow:ellipsis;white-space:nowrap;font:450 13px/1.3 Inter Variable,Arial,sans-serif;overflow:hidden}.journal-row-copy>span{color:#919cb1;text-overflow:ellipsis;white-space:nowrap;font:400 12px/1.35 Inter Variable,Arial,sans-serif;overflow:hidden}.journal-row[data-unread] .journal-row-copy strong{color:#fff}.journal-row time{color:#8a94aa;white-space:nowrap;font:400 11px/1 Inter Variable,Arial,sans-serif}.journal-quiet{color:#8f99ad;margin:14px 0 0;font:400 12.5px/1.5 Inter Variable,Arial,sans-serif}.journal-quiet button{color:#c9bcf3;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0 0 0 6px;padding:0;text-decoration:underline}.journal-window{box-sizing:border-box;color:#d6d9e4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#202938;border:1px solid #a8b8dd30;border-radius:16px;width:min(940px,100vw - 40px);max-width:none;height:min(660px,100dvh - 48px);max-height:none;margin:auto;padding:0;font-family:Inter Variable,Arial,sans-serif;overflow:hidden;box-shadow:0 24px 90px #080d1955,inset 0 1px #ffffff06}.journal-window[open]{grid-template-rows:auto minmax(0,1fr);display:grid;animation:.24s cubic-bezier(.2,.7,.2,1) journal-rise!important}.journal-window::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1626a6}@keyframes journal-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}}.journal-window-head{border-bottom:1px solid #c4b8f014;align-items:center;gap:14px;padding:18px 18px 16px 24px;display:flex}.journal-window-head img{object-fit:contain;flex:none;width:30px;height:30px}.journal-window-head>div{flex:1;gap:4px;min-width:0;display:grid}.journal-window-head small{color:#b9a9ee;letter-spacing:.14em;text-transform:uppercase;font:400 11px/1 Inter Variable,Arial,sans-serif}.journal-window-head h2{color:#f1eefa;letter-spacing:.005em;margin:0;font:300 21px/1.2 PP Museum,Georgia,serif}.journal-window-close{color:#a9b2c6;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;margin:0;padding:0;display:grid;transition:color .18s,background-color .18s!important}.journal-window-close:hover{color:#fff;background:#ffffff0d}.journal-window-close:focus-visible{outline-offset:1px;outline:1px solid #c5b7f0}.journal-window-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:18px;height:18px}.journal-window-body{grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.journal-window-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4c5870 transparent;border-right:1px solid #c4b8f012;min-height:0;padding:4px 12px 22px 16px;overflow-y:auto}.journal-window-list section+section{margin-top:6px}.journal-window-list h3{z-index:1;color:#8f99ad;letter-spacing:.12em;text-transform:uppercase;background:#202938;margin:0;padding:14px 6px 8px 26px;font:400 11px/1 Inter Variable,Arial,sans-serif;position:sticky;top:0}.journal-window-list .journal-row>button{padding-block:9px}.journal-window-list .journal-row>button[aria-current=true]{background:#c4b8f014}.journal-window-list .journal-row>button[aria-current=true] strong{color:#fff}.journal-entry{overscroll-behavior:contain;min-height:0;padding:28px 34px 32px;overflow-y:auto;animation:.32s cubic-bezier(.2,.7,.2,1) both journal-entry-in!important}@keyframes journal-entry-in{0%{opacity:0;transform:translateY(6px)}}.journal-entry-kicker{color:#8f99ad;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 14px;font:400 12px/1.3 Inter Variable,Arial,sans-serif;display:flex}.journal-kind{color:#cfc6f3;align-items:center;gap:8px;display:inline-flex}.journal-entry[data-kind=fix] .journal-kind{color:#aeb6c6}.journal-entry-new{color:#f4a6cb}.journal-entry h3{color:#f3f0fb;letter-spacing:-.005em;margin:0 0 12px;font:300 27px/1.2 PP Museum,Georgia,serif}.journal-entry-text{color:#c3c9d8;max-width:60ch;margin:0 0 24px;font:400 14px/1.65 Inter Variable,Arial,sans-serif}.journal-entry-actions{margin-top:22px;display:flex}.journal-try{color:#fff;letter-spacing:.01em;cursor:pointer;background:#622bd4;border:0;border-radius:10px;align-items:center;gap:9px;height:38px;margin:0;padding:0 18px;font:400 13.5px/1 Inter Variable,Arial,sans-serif;display:inline-flex;box-shadow:0 8px 20px #3a179033;transition:filter .2s!important}.journal-try:hover{filter:brightness(1.1)}.journal-try:focus-visible{outline-offset:2px;outline:1.5px solid #c5b7f0}.journal-try svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .25s!important}.journal-try:hover svg{transform:translate(2px)}.journal-entry-back{color:#b9a9ee;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:0 0 18px -4px;padding:6px 8px 6px 4px;font:400 12.5px/1 Inter Variable,Arial,sans-serif;display:inline-flex}.journal-entry-back svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.journal-window-body>.journal-quiet{grid-column:1/-1;padding:24px}@media (width<=720px){.journal-window{border-radius:14px;width:calc(100vw - 16px);height:calc(100dvh - 24px)}.journal-window-head{padding:14px 12px 12px 16px}.journal-window-head h2{font-size:18px}.journal-window-body{grid-template-columns:minmax(0,1fr)}.journal-window-list{border-right:0;padding:0 8px 18px 10px}.journal-entry{padding:14px 18px 26px}.journal-entry h3{font-size:23px}}.journal-panel .updates-heading{gap:12px}.journal-panel .updates-heading>div{flex:1;min-width:0}.journal-fresh{color:#f4a6cb;white-space:nowrap;align-items:center;gap:7px;margin:0;font:400 12px/1 Inter Variable,Arial,sans-serif;display:inline-flex}.journal-all{color:#c9bcf3;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;margin:0 -6px 0 0;padding:7px 8px;font:400 12px/1 Inter Variable,Arial,sans-serif;transition:color .18s,background-color .18s!important}.journal-all:hover{color:#f1edff;background:#c4b8f012}.journal-all:focus-visible{outline-offset:1px;outline:1px solid #c5b7f0}.journal-panel .journal-scroll{margin-top:2px}.updates-panel .journal-row time{color:#8a94aa;background:0 0;border-radius:0;padding:0;font-size:11px;font-weight:400}.journal-scroll .journal-row>button{grid-template-columns:15px minmax(0,1fr)}.journal-scroll .journal-row-copy>span>time{color:#b3a7df;margin-right:8px;font-size:11.5px}.journal-teaser{margin-top:10px}.journal-teaser>button{padding-block:6px}@font-face{font-family:PP Museum;src:url(/assets/PPMuseum-Light-TIaW8bCk.otf)format("opentype");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:PP Museum;src:url(/assets/PPMuseum-Regular-CUKrydJ6.otf)format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:PP Museum;src:url(/assets/PPMuseum-Ultrabold-BFuZn8oJ.otf)format("opentype");font-display:swap;font-style:normal;font-weight:800}.home-admin-link{color:#cbbcf1;font-size:12px;text-decoration:none}body:has(.home-shell){background:#19212e}.home-shell{--home-toolbar-height:50.4px;--home-bg:#2b354a;--home-canvas:#2b354a;--home-sidebar:#242938;--home-card:#252b38;--home-panel-surface:#222a39;--home-card-raised:#2e394d;--home-line:#bbcae72e;--home-text:#f7f8fc;--home-muted:#98a4ba;--home-purple:#622bd4;--home-purple-light:#8654e8;--home-green:#5ee6a8;--home-main:#1d2636;--panel-inset:14.4px;min-height:100svh;color:var(--home-text);isolation:isolate;background:0 0;font-family:Inter Variable,Arial,Helvetica,sans-serif;position:relative;overflow:visible}main.home-shell{overflow:clip}.home-footer .animated-brand-word{letter-spacing:.025em;font-family:Nephilm,Arial,Helvetica,sans-serif;font-weight:400}.home-shell button,.home-shell label,.home-shell input,.game-mode span,.updates-panel article{font-family:Inter Variable,Arial,Helvetica,sans-serif}.home-shell input::placeholder{color:#7f899f;letter-spacing:0;opacity:1;text-transform:none;font-family:Inter Variable,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400}.home-frame{z-index:1;width:min(1026px,100%);min-height:100svh;box-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid;position:relative}.home-screen-language{z-index:10;position:fixed;top:8px;right:12px}.home-content{--dashboard-gap:14px;--rooms-toolbar-inset:14px;background:var(--home-main);flex-direction:column;min-width:0;min-height:100svh;padding:0 12.6px 12.6px;display:flex}.home-content>*{flex-shrink:0}.home-banner{z-index:20;background:#4937a3;border:0;border-radius:0;width:calc(100% + 25.2px);height:clamp(162px,16vw,183.6px);margin-inline:-12.6px;position:relative;overflow:visible;box-shadow:0 10.8px 25.2px #0f12252e}.magnetic-banner{border-radius:inherit;touch-action:pan-y;position:absolute;inset:0;overflow:hidden}.magnetic-banner-fallback,.magnetic-banner-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.magnetic-banner-fallback{object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .35s}.magnetic-banner-canvas{opacity:0;transition:opacity .35s,filter .25s}.magnetic-banner-canvas[data-ready=true]{opacity:1}.magnetic-banner:hover .magnetic-banner-fallback{filter:saturate(1.04)contrast(1.01);transform:scale(1.012)}.home-banner:hover .magnetic-banner-canvas{filter:saturate(1.05)contrast(1.015)}.home-banner:after{z-index:1;pointer-events:none;border-radius:inherit;content:"";background:linear-gradient(90deg,#13143c7a,#0000 45%),linear-gradient(#0000 40%,#14183033);position:absolute;inset:0}.home-banner-bar{z-index:3;height:var(--home-toolbar-height);pointer-events:none;-webkit-backdrop-filter:saturate(110%);background:#7460ff8c;border-bottom:.9px solid #e2dcff29;position:absolute;top:0;left:0;right:0}.home-banner-toolbar{--toolbar-start:14.4px;--toolbar-end:clamp(8px, calc(108px - (100vw - 1026px) / 2), 108px);z-index:4;top:0;height:var(--home-toolbar-height);padding:0 var(--toolbar-start);grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:16px;display:grid;position:absolute;inset-inline:0}.home-nav-brand{grid-column:1;justify-self:start;align-items:center;gap:10px;min-width:0;height:100%;display:flex}.home-banner-brand{color:#fff;grid-column:2;justify-self:center;align-items:center;gap:0;text-decoration:none;display:inline-flex}.home-banner-brand .animated-brand-word{letter-spacing:.07em;font:400 16.2px/1 Nephilm,Arial,Helvetica,sans-serif}.home-banner-brand .animated-brand-logo{width:27.9px;height:24.3px}.home-dashboard{isolation:isolate;gap:var(--dashboard-gap);margin:var(--dashboard-gap) 0 0;grid-template:"create side"/minmax(0,1.7fr) minmax(270px,.8fr);display:grid;position:relative}.home-dashboard>*{z-index:1;position:relative}.home-account-area{align-items:center;gap:10px;min-width:0;display:flex}.home-account-menu{min-width:0;grid-column:3;justify-self:end;margin-inline-end:calc(var(--toolbar-end) - var(--toolbar-start));position:relative}.home-account-menu-panel[hidden],.updates-list[hidden],.home-menu-toggle,.home-mobile-navigation,.updates-toggle{display:none}.home-profile-strip{-webkit-backdrop-filter:blur(9px)saturate(120%);background:#4a587485;border:.9px solid #cdd6eb2e;border-radius:7.2px;align-items:center;gap:8.1px;min-height:39.6px;padding:3.6px 6.3px;display:flex;position:relative;box-shadow:inset 0 .9px #ffffff14,0 6.3px 16.2px #0d121f3d}.home-profile-avatar{color:#fff;background:linear-gradient(145deg, var(--home-purple-light), var(--home-purple));border:0;border-radius:2.7px;place-items:center;width:30.6px;height:30.6px;padding:0;font-weight:800;display:grid;overflow:hidden}.home-profile-avatar img{object-fit:cover;width:100%;height:100%}.avatar-file-input{display:none}.home-profile-strip label{text-align:left;min-width:0;display:grid}.home-profile-strip label>input{color:#fff;text-align:left;background:0 0;border:0;width:111.6px;padding:0;font-family:Inter Variable,Arial,Helvetica,sans-serif;font-size:14px;font-weight:450}.home-profile-strip label>input:disabled{color:#fff;opacity:1}.home-logout-button{color:#deddec;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;width:30px;height:30px;padding:5px;display:grid}.home-logout-button svg{width:20px;height:20px}.home-logout-button:hover{color:#fff;background:#ffffff1a}.home-logout-button:focus-visible{outline-offset:3px;outline:2px solid #ececff}.create-room-panel,.join-panel,.updates-panel{background:var(--home-panel-surface);border:.9px solid #aebcd81a;border-radius:3.6px;position:relative;box-shadow:inset 0 .9px #ffffff06,0 9px 23.4px #0a0f1c1a}.create-room-panel>*,.join-panel>*,.updates-panel>*{z-index:4;position:relative}.create-room-panel:after,.join-panel:after,.updates-panel:after{z-index:3;pointer-events:none;content:"";background:repeating-linear-gradient(90deg,#97a4be33 0 5.4px,#0000 5.4px 10.8px) 0 0/100% .9px no-repeat,repeating-linear-gradient(90deg,#97a4be33 0 5.4px,#0000 5.4px 10.8px) 0 100%/100% .9px no-repeat,repeating-linear-gradient(#97a4be33 0 5.4px,#0000 5.4px 10.8px) 0 0/.9px 100% no-repeat,repeating-linear-gradient(#97a4be33 0 5.4px,#0000 5.4px 10.8px) 100% 0/.9px 100% no-repeat;position:absolute;inset:5.4px}.create-room-panel{min-width:0;padding:var(--panel-inset);grid-area:create;align-content:start;row-gap:14px;display:grid}.panel-heading h1,.join-panel h2,.updates-panel h2{color:#ebeef5e0;letter-spacing:.01em;margin:0;font-family:PP Museum,Arial,Helvetica,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.3}.panel-heading h1,.join-panel h2{letter-spacing:.005em;font-family:PP Museum,Arial,Helvetica,sans-serif;font-size:18px;font-weight:300}.panel-heading p,.join-panel p{color:#a6afbf;margin:5.4px 0 0;font-family:Inter Variable,Arial,Helvetica,sans-serif;font-size:12.5px;font-weight:400;line-height:1.35}.game-modes{scrollbar-color:#9380e9c7 #9380e924;scrollbar-width:thin;scrollbar-gutter:stable;border-bottom:1px solid #bebebe1f;grid-template-columns:none;grid-auto-columns:135px;grid-auto-flow:column;justify-content:start;gap:7.2px;margin:0;padding-bottom:10px;display:grid;overflow-x:scroll}.create-room-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.create-room-language{color:#a6afbf;background:0 0;border:1px solid #bbcae717;border-radius:5px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:6px 8px;font:400 12px/1.4 Inter Variable,Arial,sans-serif;display:flex}.create-room-language-title{flex:none}.create-room-language-options{gap:4px;display:flex}.game-language-option{text-transform:none;letter-spacing:0;display:block;position:relative}.game-language-option input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.game-language-option input:disabled{cursor:wait}.game-language-option>span{color:#a5aebf;cursor:pointer;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;min-height:32px;padding:4px 10px;font:400 12px/1.4 Inter Variable,Arial,sans-serif;transition:background .15s,color .15s,border-color .15s;display:flex}.game-language-option img{object-fit:cover;opacity:.85;border-radius:2px;width:21px;height:14px}.game-language-option:hover>span{color:#e3e6ef;background:#2e394d80}.game-language-option input:checked+span{color:#f1f3fa;background:var(--home-card-raised);border-color:#97a6c71c}.game-language-option input:focus-visible+span{outline-offset:2px;outline:2px solid #adafb5}.game-language-option input:disabled+span{opacity:.5;cursor:wait}.game-modes{scrollbar-color:#9380e9c7 #9380e924;scrollbar-width:thin}.game-modes::-webkit-scrollbar{height:6px}.game-modes::-webkit-scrollbar-track{background:#9380e924;border-radius:6px}.game-modes::-webkit-scrollbar-thumb{background:#9380e9c7;border-radius:6px}.game-modes::-webkit-scrollbar-thumb:hover{background:#ae9af4d1}.game-mode{color:#fff;background:#2e394d;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:136.8px;padding:9px;transition:border-color .16s,filter .16s;display:flex;box-shadow:0 7.2px 16.2px #090e1924}.game-mode:hover:not(:disabled){filter:brightness(1.08)}.game-mode:disabled{cursor:not-allowed;opacity:1}.game-mode.selected{background:var(--home-purple);box-shadow:0 9px 19.8px #41179738}.game-mode img{object-fit:contain;width:46.8px;height:45px;margin-bottom:9px}.game-mode img.game-mode-star{width:auto;height:36px;margin:9px 0}.game-mode-art{margin:9px 0;font-style:normal;line-height:0;display:block;position:relative}.game-mode .game-mode-art>img.game-mode-star{margin:0;display:block}.game-mode-art:after{content:"";clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;background:#f4a6cb;width:11px;height:11px;position:absolute;top:-6px;right:-11px;transform:scale(.2)rotate(-45deg);transition:opacity .2s,transform .4s cubic-bezier(.2,.9,.25,1.3)!important}.game-mode:is(:hover,:focus-visible):not(:disabled) .game-mode-art:after{opacity:.95;transform:none}.game-mode.selected .game-mode-art:after{opacity:1;transform:none;animation:3.6s ease-in-out .6s infinite game-mode-glint!important}@keyframes game-mode-glint{50%{opacity:.55;transform:scale(.78)rotate(12deg)}}.game-mode strong{color:#e2deec;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:300 17px/1.15 PP Museum,Georgia,serif;overflow:hidden}.game-mode.selected strong{color:#f1eefa}.game-mode span{color:#bcc6d8;white-space:nowrap;margin-top:4.5px;font:300 11.7px PP Museum,Arial,Helvetica,sans-serif}.game-mode.selected span{color:#fff}.room-options{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(135px,1fr) auto auto;align-items:center;gap:8px;margin-top:0;display:grid;overflow:visible}.room-options>input,.join-panel input,.room-search input{color:#eef1f8;background:var(--home-card-raised);width:100%;min-width:0;min-height:36px;box-shadow:none;border:.9px solid #97a6c71c;border-radius:8.1px;padding:0 11.7px;font-size:12px}.room-options>input{color:#cbc9d2;caret-color:#bdbac6;background:var(--home-card-raised);border:1px solid #97a6c71a;border-radius:9px;min-height:37.8px;font-family:Inter Variable,Arial,Helvetica,sans-serif;font-size:14.5px;font-weight:400}.room-options>input:focus,.join-panel input:focus,.room-search input:focus{border-color:#8654e8b8;box-shadow:0 0 0 2.7px #622bd41c}.visibility-switch{box-sizing:border-box;background:var(--home-card-raised);z-index:1;border:1px solid #baaae638;border-radius:899.1px;align-items:center;gap:2px;min-height:37.8px;padding:3px;display:flex;position:relative;overflow:hidden}.visibility-switch button{color:#b6c0d4;background:0 0;border:0;border-radius:899.1px;flex:1;min-height:29.8px;padding:0 17px;font:400 13px/1 Inter Variable,Arial,Helvetica,sans-serif;transition:background-color .2s,color .2s!important}.visibility-switch button:hover:not(.active):not(:disabled){color:#e3e7f1;background:#baaae614}.visibility-switch button:focus-visible{outline-offset:1px;outline:1px solid #a99ac9}.visibility-switch button.active{color:#fff;background:var(--home-purple)}.visibility-switch button:disabled{opacity:.55}.play-button,.join-panel>button{color:#fff;background:var(--home-purple);border:0;border-radius:8.1px;min-height:36px;font-size:12px;font-weight:500;box-shadow:0 6.3px 14.4px #41179738}.room-options .play-button{letter-spacing:.01em;border-radius:899.1px;width:96px;min-height:37.8px;margin:0;font:400 14px/1 Inter Variable,Arial,Helvetica,sans-serif}.play-button:hover,.join-panel>button:hover{background:var(--home-purple);filter:brightness(1.08)}.home-side-column{align-self:stretch;gap:var(--dashboard-gap);contain:size;grid-area:side;grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid;overflow:hidden}.join-panel{padding:var(--panel-inset);grid-template-columns:minmax(0,1fr) 94.5px;gap:12.6px 7.2px;display:grid}.join-panel>div{grid-column:1/-1}.join-panel input{letter-spacing:.13em;text-transform:uppercase}.join-panel>button{padding:0 10.8px}.updates-panel{min-height:0;padding:var(--panel-inset) var(--panel-inset) 21.6px;background:#242d3e;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.updates-heading{justify-content:space-between;align-items:center;min-height:36px;margin-bottom:7.2px;display:flex}.updates-heading>div{gap:1.8px;display:grid}.updates-heading small{color:#beabe5d1;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:400}.updates-panel h2{letter-spacing:.005em;margin:0;font-family:PP Museum,Arial,Helvetica,sans-serif;font-size:18px;font-weight:300}.updates-heading>span{color:#d9ccff;background:#622bd424;border:.9px solid #8654e847;border-radius:7.2px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:500;display:grid}.updates-list{overscroll-behavior:contain;scrollbar-color:#8654e8b8 #2e394d80;scrollbar-width:thin;outline:0;min-height:0;padding-right:5.4px;overflow-y:auto}.updates-list::-webkit-scrollbar{width:5.4px}.updates-list::-webkit-scrollbar-track{background:#2e394d80;border-radius:899.1px}.updates-list::-webkit-scrollbar-thumb{background:#8654e8b8;border-radius:899.1px}.updates-list:focus-visible{box-shadow:inset 0 0 0 .9px #8654e857}.updates-panel article{border-top:.9px solid #6f7e9e21;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50.4px;font-size:12.6px;display:grid}.update-index{color:#a994d6;letter-spacing:.05em;font-size:11px;font-weight:500}.updates-panel article div{gap:2.7px;min-width:0;display:grid}.updates-panel article strong{color:#f2f4fa;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:450;overflow:hidden}.updates-panel article div span{color:#a0adc3;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.updates-panel time{color:#b9a8e8;white-space:nowrap;background:#622bd417;border-radius:5.4px;padding:2.7px 4.5px;font-size:11px;font-weight:450}.home-error{color:#c8c4d2;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:13.5px 0 0;padding:10px 12px;font:400 12px/1.5 Inter Variable,sans-serif;display:flex}.home-error>span{overflow-wrap:anywhere;min-width:0}.rooms-section{--rooms-surface:#222b3b;--room-control-height:38px;--room-control-surface:#2e394d;min-height:0;margin:var(--dashboard-gap) 0 0;background:var(--rooms-surface);box-shadow:none;border:0;border-radius:0;flex-grow:1;padding:0 18px 18px}.rooms-section:has(.empty-rooms){flex-direction:column;display:flex}.rooms-section:has(.empty-rooms)>.rooms-grid{flex-grow:1;align-content:center}.rooms-section{container:rooms-section/inline-size}.rooms-section>header.rooms-bar{grid-template-columns:minmax(0,1fr) minmax(150px,236px) auto auto;grid-template-areas:"census search filters end";align-items:center;gap:6px 26px;min-height:64px;margin:0;padding:14px 2px 12px;display:grid}.rooms-census{color:#939db1;text-wrap:pretty;grid-area:census;min-width:0;margin:0;font:400 12.5px/1.45 Inter Variable,Arial,sans-serif}.rooms-census-public{color:#f4a6cb}.rooms-census-private{color:#c5b7f0}.rooms-bar .room-search{grid-area:search;width:auto;min-width:0;margin:0;position:relative}.rooms-bar .room-search:after{content:"";transform-origin:0;pointer-events:none;background:#b4a3e8;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);transition:transform .42s cubic-bezier(.2,.8,.2,1)!important}.rooms-bar .room-search:focus-within:after{transform:scaleX(1)}.rooms-bar .room-search-icon{z-index:1;fill:none;stroke:#8994aa;stroke-linecap:round;stroke-width:1.6px;pointer-events:none;width:15px;height:15px;position:absolute;top:50%;left:1px;transform:translateY(-50%);transition:stroke .2s!important}.rooms-bar .room-search:focus-within .room-search-icon{stroke:#c9bdf2}.home-shell .rooms-bar .room-search input{color:#e9ecf4;caret-color:#f4a6cb;background:0 0;border:0;border-radius:0;height:36px;min-height:36px;padding:0 24px 0 25px;font:400 12.5px/18px Inter Variable,Arial,sans-serif;box-shadow:inset 0 -1px #c7d2e42b;transition:box-shadow .2s!important}.home-shell .rooms-bar .room-search input:hover{box-shadow:inset 0 -1px #c7d2e445}.home-shell .rooms-bar .room-search input:focus,.home-shell .rooms-bar .room-search input:focus-visible{border:0;outline:0;box-shadow:inset 0 -1px #c7d2e42b}.home-shell .rooms-bar .room-search input::placeholder{color:#808ba0;font:inherit}.home-shell .rooms-bar .room-search-clear{color:#8f9ab0;width:24px;height:24px;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.home-shell .rooms-bar .room-search-clear:hover{color:#f0edf9;background:#ffffff0d}.rooms-bar .room-search-clear svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:12px;height:12px}.rooms-bar .room-filters{min-height:0;box-shadow:none;background:0 0;border:0;grid-area:filters;align-items:center;gap:22px;margin:0;padding:0;display:flex}.rooms-bar .room-filter-control{min-width:0}.home-shell .rooms-bar .room-filter-trigger{color:#cfd5e2;width:auto;height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto auto 10px;gap:8px;padding:0 1px;font:400 12.5px/16px Inter Variable,Arial,sans-serif;position:relative;transition:color .18s!important}.rooms-bar .room-filter-trigger:after{content:"";opacity:.5;transform-origin:0;background:currentColor;height:1px;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0);transition:transform .38s cubic-bezier(.2,.8,.2,1)!important}.home-shell .rooms-bar .room-filter-trigger:hover,.rooms-bar .room-filter-control[data-open=true] .room-filter-trigger{color:#f3f1fb;box-shadow:none;background:0 0}.rooms-bar .room-filter-trigger:hover:after,.rooms-bar .room-filter-control[data-open=true] .room-filter-trigger:after{transform:scaleX(1)}.home-shell .rooms-bar .room-filter-trigger:focus-visible{outline-offset:4px;border-radius:3px;outline:1px solid #b7a6ec}.rooms-bar .room-filter-leading{width:auto;height:auto}.rooms-bar .room-filter-leading img{border-radius:2px;width:18px;height:12.5px}.rooms-bar .room-filter-copy{display:block}.rooms-bar .room-filter-copy small{display:none}.rooms-bar .room-filter-copy>span{font:inherit}.rooms-bar .room-filter-chevron{color:#8994aa;width:10px;height:10px}.room-game-mark{object-fit:contain;width:14px;height:14px;display:block}svg.room-game-mark{fill:#f4a6cb;width:11px;height:11px;margin:0 1.5px}.home-shell .rooms-bar .reset-room-filters{color:#c5b7f0;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:0;height:36px;min-height:0;padding:0 1px;font:400 12px/1 Inter Variable,Arial,sans-serif;-webkit-text-decoration:underline #c5b7f055;text-decoration:underline #c5b7f055;text-decoration-thickness:1px}.home-shell .rooms-bar .reset-room-filters:hover{color:#ebe5ff;background:0 0;text-decoration-color:#ebe5ffaa}.rooms-bar .reset-room-filters:focus-visible{outline-offset:3px;outline:1px solid #b7a6ec}.rooms-bar-end{grid-area:end;align-items:center;gap:4px;display:flex}.home-shell .rooms-bar .refresh-rooms{color:#8f9ab0;width:34px;height:34px;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;transition:color .18s,background-color .18s!important}.home-shell .rooms-bar .refresh-rooms:hover:not(:disabled){color:#ece7fd;background:#ffffff0b}.rooms-bar .refresh-rooms:focus-visible{outline-offset:1px;outline:1px solid #b7a6ec}.rooms-bar .refresh-rooms:disabled{cursor:wait;opacity:1;color:#c9bdf2}.refresh-rooms-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}.refresh-rooms:disabled .refresh-rooms-icon{animation:.8s linear infinite refresh-rooms-spin!important}@keyframes refresh-rooms-spin{to{transform:rotate(360deg)}}.rooms-bar-end:before{content:"";background:#c7d2e424;order:1;width:1px;height:14px;margin:0 6px 0 2px}.rooms-bar:has(.reset-room-filters) .rooms-census-rest{display:none}.rooms-bar-end>.room-views{order:2}.room-views{align-items:center;gap:2px;display:flex;position:relative}.home-shell .room-views button{color:#848fa5;width:34px;height:34px;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:0;padding:0;display:grid;position:relative;transition:color .18s,background-color .18s!important}.room-views svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.home-shell .room-views button:hover{color:#e3defa;background:#ffffff0a}.home-shell .room-views button[aria-pressed=true]{color:#ebe5ff}.room-views button:focus-visible{outline-offset:1px;outline:1px solid #b7a6ec}.room-views:after{content:"";pointer-events:none;background:#f4a6cb;border-radius:2px;width:14px;height:1.5px;position:absolute;bottom:3px;left:10px;transition:translate .42s cubic-bezier(.2,.8,.2,1)!important}.room-views[data-layout=list]:after{translate:36px}@container rooms-section (width<=899px){.rooms-section>header.rooms-bar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"census census end""search filters filters";padding-top:10px}}@container rooms-section (width<=559px){.rooms-section>header.rooms-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"census end""search search""filters filters";row-gap:4px;padding:8px 0 10px}.rooms-bar .room-filters{flex-wrap:wrap;gap:4px 22px}.rooms-census-rest{display:block}.rooms-census-comma{display:none}}.rooms-grid{grid-template-columns:repeat(3,minmax(0,300px));grid-auto-rows:110px;justify-content:center;gap:22px 24px;width:min(100%,948px);margin:0 auto;display:grid}.rooms-grid:has(.empty-rooms){grid-auto-rows:auto}.rooms-grid[data-owner]{grid-auto-rows:158px}.rooms-grid[data-owner]:has(.empty-rooms){grid-auto-rows:auto}.owner-rooms-view{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;width:min(100%,948px);margin:2px auto 16px;display:flex}.owner-rooms-view-label{color:#d9d2f4;letter-spacing:.01em;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;font:400 12px/1.4 Inter Variable,Arial,sans-serif;display:inline-flex}.owner-rooms-view-label:before{content:"";background:#f4a6cb;border-radius:50%;flex:none;align-self:center;width:6px;height:6px;box-shadow:0 0 0 3px #f4a6cb1f}.owner-rooms-view-label>span{color:#8a95ab;font-size:11.5px}.room-pagination{border-top:.9px solid #bac6e017;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,948px);margin:21.6px auto 0;padding-top:14.4px;display:grid}.room-pagination:after{content:""}.room-pagination-status{color:#8491a8;font-variant-numeric:tabular-nums;letter-spacing:.02em;justify-self:start;font-size:12px}.room-pagination-status b{color:#cfc6e4;font-weight:500}.room-pagination-controls{justify-content:center;align-items:center;gap:5.4px;display:flex}.room-page-slot{display:contents}.room-page-arrow,.room-page-number{color:#aeb9cd;font-variant-numeric:tabular-nums;background:#2d384db3;border:.9px solid #b4c1dd1f;border-radius:10.8px;place-items:center;height:31.5px;font-family:inherit;font-size:12px;font-weight:400;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-grid;box-shadow:inset 0 .9px #ffffff06}.room-page-arrow{width:37.8px;font-size:14.4px}.room-page-number{min-width:31.5px;padding:0 8.1px}.room-page-arrow:hover:not(:disabled),.room-page-number:hover:not(.active){color:#ded7ed;background:#39415bdb;border-color:#b098eb47;transform:translateY(-.9px)}.room-page-number.active{color:#f0ebfb;background:linear-gradient(145deg,#6e48bebd,#453776b8);border-color:#0000;box-shadow:inset 0 .9px #ffffff14,0 4.5px 10.8px #2316412e}.room-page-arrow:disabled{cursor:default;opacity:.28}.room-page-ellipsis{color:#69758a;letter-spacing:.04em;text-align:center;min-width:16.2px;font-size:12px}.empty-rooms{isolation:isolate;color:#d8dce8;text-align:center;grid-column:1/-1;align-content:center;justify-items:center;gap:20px;min-height:250px;padding:18px 20px 26px;animation:.8s cubic-bezier(.2,.7,.2,1) both empty-rooms-in;display:grid;position:relative;container:empty-rooms/inline-size}.empty-rooms-stage{justify-content:center;align-items:flex-end;gap:9px;height:56px;display:flex}.empty-rooms-star{width:var(--size);height:var(--size);margin-bottom:var(--lift);flex:none;animation:empty-rooms-arrive .7s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 90ms) both!important}.empty-rooms-star>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;animation:empty-rooms-sway 5.2s ease-in-out calc(var(--i) * -.6s) infinite!important}@keyframes empty-rooms-arrive{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes empty-rooms-sway{0%,to{translate:0;rotate:-2deg}50%{translate:0 -3px;rotate:2deg}}.empty-rooms[data-state=loading] .empty-rooms-star>img{animation:empty-rooms-seek 2.4s ease-in-out calc(var(--i) * .24s) infinite!important}@keyframes empty-rooms-seek{0%,70%,to{opacity:.38;translate:0}30%{opacity:1;translate:0 -3px}}.empty-rooms[data-state=error] .empty-rooms-star>img{opacity:.42;filter:grayscale(.85);animation:none!important}.empty-rooms-copy{justify-items:center;min-width:0;max-width:470px;display:grid}.empty-rooms-message{min-width:0}.empty-rooms-message h3{color:#f0edf8;letter-spacing:-.012em;text-wrap:balance;margin:0;font:400 28px/1.2 PP Museum,Arial,Helvetica,sans-serif}.empty-rooms-message p{color:#a2acc1;text-wrap:balance;max-width:420px;margin:10px auto 0;font:400 13px/1.65 Inter Variable,Arial,sans-serif}.empty-rooms-actions{justify-content:center;margin-top:20px;display:flex}.home-shell .empty-rooms-action{color:#fff;background:var(--home-purple);letter-spacing:-.005em;cursor:pointer;border:0;border-radius:8.1px;justify-content:center;align-items:center;gap:10px;min-height:40px;margin:0;padding:0 19px;font:300 12.8px/1 PP Museum,Arial,Helvetica,sans-serif;transition:filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6.3px 14.4px #41179738}.home-shell .empty-rooms-action:hover{filter:brightness(1.08);box-shadow:0 8px 18px #4117974d}.empty-rooms-action svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.empty-rooms-action:hover svg{transform:translate(3px)}.empty-rooms-action:focus-visible{outline-offset:3px;outline:2px solid #c6b7ea}.home-shell .empty-rooms:not([data-state=empty]) .empty-rooms-action{color:#d9cdf2;box-shadow:none;background:#baaed60d;border:1px solid #baaed633}.home-shell .empty-rooms:not([data-state=empty]) .empty-rooms-action:hover{filter:none;background:#baaed61a;border-color:#baaed657}@keyframes empty-rooms-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@container empty-rooms (width<=620px){.empty-rooms-message h3{font-size:23px}.empty-rooms-message p{font-size:12.5px}}.visibility-switch button,.play-button,.join-panel>button,.reset-room-filters{letter-spacing:0;font-family:Inter Variable,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500}.reset-room-filters{font-weight:450}.home-footer{width:calc(100% + 25.2px);min-height:75.6px;margin:var(--dashboard-gap) -12.6px -12.6px;color:#b2bdcf;background:#2e394d;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 21.6px;font-size:12px;font-weight:400;display:flex;position:relative}.home-footer:before{content:"";background:linear-gradient(90deg,#0000 4%,#622bd4a6 32%,#7e6fb34d 70%,#0000 96%);height:.9px;position:absolute;top:0;left:0;right:0}.home-footer-brand{z-index:1;color:#f0ecfb;align-items:center;gap:16.2px;display:inline-flex;position:relative}.home-footer-brand:before,.home-footer-brand:after{content:"";opacity:.72;width:clamp(46.8px,9vw,106.2px);height:4.5px}.home-footer-brand:before{background:radial-gradient(circle at 100%,#b89dff 0 1.35px,#0000 1.8px),linear-gradient(90deg,#0000,#67c9dc73 54%,#9d7be9 100%) 50%/100% .9px no-repeat;box-shadow:9px 0 10.8px #8654e82e}.home-footer-brand:after{background:radial-gradient(circle at 0,#b89dff 0 1.35px,#0000 1.8px),linear-gradient(90deg,#9d7be9 0%,#67c9dc73 46%,#0000 100%) 50%/100% .9px no-repeat;box-shadow:-9px 0 10.8px #8654e82e}.home-footer-brand .animated-brand-word{letter-spacing:.055em;font-size:19.8px}.home-footer-brand .animated-brand-logo{width:30.6px;height:26.1px}.home-profile-strip label>input{font-family:Arial,sans-serif;font-weight:200}.room-options>input{font-family:Arial,sans-serif}@media (width<=1008px){.home-content{padding:0 10.8px 10.8px}.home-banner{width:calc(100% + 21.6px);margin-inline:-10.8px}.home-footer{width:calc(100% + 21.6px);margin-left:-10.8px;margin-right:-10.8px}.home-dashboard{grid-template:"create""side"/1fr}.home-side-column{contain:none;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;overflow:visible}.join-panel{align-content:start;align-self:start}.updates-panel{align-self:start;padding:14px}.updates-heading{gap:12px;margin:0}.updates-heading>div{flex:1}.updates-heading small{display:none}.updates-list{max-height:184px;margin-top:12px}.updates-toggle{color:#cbbcf1;background:#aa97e010;border:0;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;padding:8px;display:grid}.updates-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px;transition:transform .2s}.updates-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.updates-toggle:focus-visible{outline-offset:2px;outline:2px solid #bda8ff}.game-modes{grid-template-columns:none;grid-auto-columns:135px;grid-auto-flow:column}.game-mode{min-width:0}}@media (width>=702.9px) and (width<=899.1px){.rooms-grid{grid-template-columns:repeat(2,minmax(0,300px))}}@media (width<=702px){.home-frame{display:block}.home-content{padding:0 10.8px 10.8px}.home-banner{border-radius:0 0 12.6px 12.6px;width:calc(100% + 21.6px);height:156.6px;margin-inline:-10.8px}.home-footer{width:calc(100% + 21.6px);margin-left:-10.8px;margin-right:-10.8px}.home-banner-bar{height:50.4px}.home-side-column{grid-template-rows:auto auto;grid-template-columns:1fr}.game-modes{gap:7.2px}.game-mode{height:136.8px}.room-options{grid-template-columns:minmax(0,1fr) auto;gap:10px}.room-options>input{border-radius:8px;grid-column:1/-1;min-height:40px;font-size:14px}.visibility-switch{width:100%;margin:0}.room-options .play-button{width:100px;min-height:42px;margin:0}.visibility-switch button{min-height:34px}.create-room-language{flex-wrap:wrap;gap:8px}.create-room-language-options{flex-wrap:wrap;min-width:0}.rooms-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.room-pagination{flex-direction:column;gap:10.8px;display:flex}.room-pagination-controls{gap:3.6px}.room-page-arrow,.room-page-number{border-radius:9px;height:28.8px}.room-page-arrow{width:32.4px}.room-page-number{min-width:28.8px;padding-inline:6.3px}}@media (width<=760px){.home-shell{--home-toolbar-height:56px}.home-screen-language{display:none}.home-banner-bar{height:56px}.home-banner-toolbar{--toolbar-start:14px;--toolbar-end:14px;grid-template-rows:56px;gap:12px;height:56px}.home-menu-toggle{color:#f1f3f8;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:5px;place-items:center;width:34px;height:34px;padding:0;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.home-menu-toggle img{object-fit:cover;width:100%;height:100%;display:block}.home-menu-toggle[aria-expanded=true]{border-color:#fff9;box-shadow:0 0 0 3px #ffffff1f}.home-menu-toggle:focus-visible{outline-offset:3px;outline:1px solid #ddd1ff}.home-account-menu-panel{z-index:50;color:#d9deea;background:radial-gradient(at 18% 0,#b2c1df12,#0000 42%),radial-gradient(at 100% 46%,#aa9bd60d,#0000 40%),linear-gradient(155deg,#202a39 0%,#1b2431 48%,#151c28 100%);border:1px solid #c7d1e012;border-radius:6px;width:min(236px,100vw - 24px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 42px #090d1666}.home-account-menu-panel:before{content:"";background:linear-gradient(90deg,#d4dceb38,#d4dceb12 62%,#0000);border-radius:6px 6px 0 0;height:1px;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.home-account-menu-panel:not([hidden]){animation:.18s cubic-bezier(.2,.75,.25,1) home-menu-in}}@keyframes home-menu-in{0%{opacity:0;transform:translateY(-4px)}}.home-account-menu-panel .home-profile-strip{background:#ffffff04;border-color:#ffffff0b;border-radius:5px;min-height:32px;padding:4px 6px}.home-account-menu-panel .home-profile-strip label>input{color:#e8ebf2;font:400 12px/1.3 Inter Variable,sans-serif}.home-account-menu-panel .home-profile-avatar{width:22px;height:22px}.home-account-menu-panel .interface-language-flags{background:#ffffff03;border-color:#ffffff0b}.home-account-menu-panel .interface-language-flags button{padding:4px 6px}.home-account-menu-panel .interface-language-flags img{width:20px;height:14px}.home-account-area{flex-direction:column;align-items:stretch;gap:12px}.home-admin-link{background:#bda8ff0a;border-radius:8px;order:1;padding:10px}.home-profile-strip{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;gap:8px;padding:6px 8px}.home-profile-strip label{flex:1}.home-profile-strip label>input{width:100%}.home-mobile-navigation{border-top:1px solid #ffffff0b;gap:2px;margin-top:7px;padding-top:7px;display:grid}.home-mobile-navigation>a,.home-mobile-navigation>div{color:#c5cbd7;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;min-height:34px;padding:3px 5px;font:400 12px/1.4 Inter Variable,sans-serif;text-decoration:none;transition:color .16s,background .16s,border-color .16s;display:flex}.home-mobile-navigation>a:hover{color:#edf0f6;background:#ffffff07;border-color:#c5cbd710}.home-mobile-navigation-icon{color:#aeb8c8;background:#ffffff04;border:1px solid #ffffff08;border-radius:5px;flex:none;place-items:center;width:24px;height:24px;display:grid}.home-mobile-navigation-icon svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.home-mobile-navigation-label{flex:1;min-width:0}.home-mobile-navigation-arrow{fill:none;stroke:#777283;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .16s}.home-mobile-navigation>a:hover .home-mobile-navigation-arrow{transform:translate(2px)}.home-banner-brand .animated-brand-word{letter-spacing:.03em;font-size:15px}}@media (width<=600px){.game-modes{scroll-snap-type:x proximity;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:124px;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.game-mode{scroll-snap-align:start;flex-direction:column;gap:8px;height:110px}.game-mode img{width:34.2px;height:32.4px;margin:0}.game-mode img.game-mode-star{width:auto;height:28px;margin:-1px 0 5px}.game-mode-art{margin:-1px 0 5px}.game-mode-art:after{width:8px;height:8px;top:-4px;right:-7px}.game-mode span{display:none}}@media (width<=423px){.home-banner-brand .animated-brand-word{letter-spacing:.01em;font-size:12px}.create-room-panel,.join-panel{padding:12.6px}.updates-panel{padding:12.6px 12.6px 18px}.room-options{grid-template-columns:minmax(0,1fr) 92px}.room-options>input{grid-column:1/-1}.visibility-switch{width:100%}.visibility-switch button{flex:1}.room-options .play-button{width:100%;margin:0}}@media (width>=1009px){.home-side-column{height:100%;min-height:0}.updates-panel{min-height:0}.updates-list{max-height:180px}}.mode-rail{min-width:0}.mode-rail .game-modes{scrollbar-width:none;border:0;padding-bottom:4px}.mode-rail .game-modes::-webkit-scrollbar{display:none}.mode-rail-scroll{appearance:none;accent-color:#a48add;cursor:ew-resize;background:#9e85d929;border:0;border-radius:8px;width:100%;height:4px;margin:8px 0 2px;padding:0;display:block}.mode-rail-scroll::-webkit-slider-thumb{appearance:none;background:#a48add;border:0;border-radius:8px;width:44px;height:4px}.mode-rail-scroll::-moz-range-thumb{background:#a48add;border:0;border-radius:8px;width:44px;height:4px}.mode-rail-scroll:disabled{cursor:default;opacity:.65}.game-mode:disabled{color:#b9c1d0;filter:none;background:#283246;border:1px solid #bbcae714;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 7px 16px #090e1914}.game-mode:disabled>img{opacity:.58;filter:saturate(.55)brightness(.92)}.game-mode:disabled>strong{color:#b9c1d0}.game-mode:disabled>span{color:#8390a6;background:0 0;border:0;justify-content:center;align-items:center;gap:0;margin-top:7px;padding:0;font-size:0;display:inline-flex}.game-mode:disabled>span:before{content:none}.game-mode:disabled>span:after{content:"Prochainement";letter-spacing:.085em;text-transform:uppercase;font-size:8.5px;font-weight:450}.room-list-card{box-sizing:border-box;color:#d3d8e3;background:0 0;border:1px solid #bec8e014;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:13px;min-width:0;height:68px;padding:0 16px 0 14px;font:400 12px/14px Inter Variable,Arial,sans-serif;display:grid;position:relative;transition:background-color .25s,border-color .25s,transform .25s cubic-bezier(.2,.7,.2,1)!important}.room-list-card:hover,.room-list-card:focus-within{background:#b4a3e80a;border-color:#c9bcf333}.room-list-card[data-current]{background:#b4a3e80d;border-color:#c9bcf340}.room-list-card[data-current]:hover,.room-list-card[data-current]:focus-within{background:#b4a3e814;border-color:#c9bcf366}.home-browser .room-list-card-join{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.home-browser .room-list-card-join:focus-visible{outline-offset:2px;outline:1.5px solid #c2b2e6}.room-list-card>:not(.room-list-card-join){pointer-events:none}.room-list-card-avatar{z-index:2;border-radius:50%;width:40px;height:40px;position:relative;pointer-events:auto!important}.room-list-card-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.room-list-card-text{gap:4px;min-width:0;display:grid}.room-list-card-name{color:#d6dbe6;letter-spacing:-.003em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font:350 13px/17px Inter Variable,Arial,sans-serif;overflow:hidden}.room-list-card-meta{color:#8792a7;align-items:center;gap:14px;min-width:0;font-size:12px;line-height:14px;display:flex}.room-list-card-host{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.room-list-card-mode{white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.room-list-card-mode img{object-fit:cover;opacity:.8;border-radius:1.5px;width:12px;height:9px}.room-list-card-side{justify-items:end;gap:5px;display:grid}.room-list-card-players{color:#b3bccc;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;line-height:14px;display:inline-flex}.room-list-card-players small{color:#6f7a90;font:inherit}.room-list-card-players svg{fill:none;stroke:#8792a7;stroke-width:1.2px;stroke-linecap:round;width:13px;height:13px}.room-list-card-code{color:#687388;letter-spacing:.08em;font:400 11px/12px ui-monospace,SF Mono,Consolas,monospace}.rooms-browser-grid.room-list-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:start;gap:8px}.room-list-section{color:#7f8aa0;letter-spacing:.12em;text-transform:uppercase;margin:6px 2px -2px;font:500 11.5px/14px Inter Variable,Arial,sans-serif}.room-list-section:first-child{margin-top:0}.room-list-section+.room-list-card[data-current]{margin-bottom:8px}dialog.home-browser:has(.room-list-grid){width:min(560px,100vw - 32px);height:min(660px,100dvh - 48px)}dialog.home-browser:has(.room-list-grid){background:#171d2a}.room-list-card[data-owner]{cursor:default;grid-template-rows:auto auto;row-gap:9px;height:auto;padding:13px 16px 11px 14px}.room-list-card[data-owner]>.room-list-card-avatar{align-self:start;margin-top:1px}.room-list-card-title{align-items:center;gap:8px;min-width:0;display:flex}.room-list-card-title .room-list-card-name{min-width:0}.room-list-card-game{color:#a3b1d8;flex:none}.room-list-card-game[data-game=deepquiz]{color:#b9a9f4}.room-list-card[data-owner]>.owner-room-bar{pointer-events:auto;border-top:1px solid #c9bcf314;grid-area:2/2/auto/-1;padding-top:9px}.room-list-card[data-owner] .owner-occupants{--owner-face-ring:#171d2a}.room-list-card[data-owner]:hover .owner-occupants,.room-list-card[data-owner]:focus-within .owner-occupants{--owner-face-ring:#1c2131}@media (width<=560px){.room-list-card[data-owner]{grid-template-columns:34px minmax(0,1fr) auto;column-gap:11px;padding:12px 12px 10px}.room-list-card[data-owner]>.room-list-card-avatar{width:34px;height:34px}.room-list-card[data-owner]>.owner-room-bar{grid-column:1/-1}.room-list-card[data-owner] .room-list-card-meta{gap:10px}}dialog.home-browser{box-sizing:border-box;color:#e0e4ef;background:#171d2a;border:1px solid #b4bed42b;border-radius:18px;width:min(552px,100vw - 32px);max-width:none;height:min(488px,100dvh - 48px);max-height:none;margin:auto;padding:0;font:400 13px/1.4 Arial,sans-serif;overflow:hidden;box-shadow:0 24px 80px #070c1a66}.home-browser[open]{flex-direction:column;display:flex}.home-join-choice::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10172580}dialog.home-browser[data-floating]{z-index:60;translate:var(--window-drag-x,0px) var(--window-drag-y,0px);margin:auto;position:fixed;inset:0;box-shadow:0 30px 90px #070c198f,0 0 0 1px #ffffff08}.home-browser[data-window-drag=on]>.rooms-browser-heading{cursor:grab}.home-browser[data-window-drag=on]>.rooms-browser-heading button{cursor:pointer}.home-browser[data-window-dragging]{-webkit-user-select:none;user-select:none}.home-browser[data-window-dragging],.home-browser[data-window-dragging] *{cursor:grabbing!important}.rooms-browser-heading{align-items:center;gap:10px;padding:20px 24px 16px;display:flex}.rooms-browser-heading>img{object-fit:contain;flex:0 0 28px;width:28px;height:24px;display:block;transform:translateY(1px)}.rooms-browser-heading h2{letter-spacing:-.15px;color:#e3def0;margin:0;font:500 15px/24px Arial,sans-serif;transform:translateY(2px)}.home-browser button{cursor:pointer}.rooms-browser-close{color:#b6bdd0;background:#c7c0df09;border:0;border-radius:50%;width:30px;height:30px;margin-left:auto;padding:0;font:300 23px/1 Arial,sans-serif}.rooms-browser-filters{gap:10px;padding:0 24px 16px;display:flex}.rooms-browser-search{background:#0f141f66;border:1px solid #bec6e01a;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.rooms-browser-search svg{fill:none;stroke:#929db5;stroke-width:1.4px;stroke-linecap:round;flex:0 0 15px;width:15px;height:15px}.rooms-browser-search input{width:100%;min-width:0;height:38px;box-shadow:none;color:#dce0ec;background:0 0;border:0;outline:none;padding:0;font:400 14px/20px Inter Variable,Arial,sans-serif}.rooms-browser-search input::placeholder{color:#8994aa;font-weight:400}.rooms-browser-search:focus-within{border-color:#bba6e96b}.rooms-browser-filters select{color:#bdc6da;background:#0f141f66;border:1px solid #bec6e01a;border-radius:8px;max-width:170px;padding:0 10px;font:400 13px/20px Inter Variable,Arial,sans-serif}.rooms-browser-body{scrollbar-width:thin;scrollbar-color:#59667f transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px 12px;overflow:auto}.rooms-browser-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--room-card-compact-height);gap:10px;display:grid}.rooms-browser-empty{color:#adb8cd;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}.rooms-browser-empty button{color:#d1c4e8;background:#bba6e90a;border:1px solid #c4b5e133;border-radius:7px;padding:7px 12px}.rooms-browser-footer{border-top:1px solid #c3c1df12;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 24px;display:grid}.rooms-browser-back{color:#9aa5b9;font:inherit;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:6px 0;font-size:12px;transition:color .18s;display:inline-flex}.home-browser .rooms-browser-back:hover{color:#dfe3ee}.rooms-browser-footer nav{font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:12px;display:flex}.rooms-browser-footer nav button{color:#c2c9dc;background:0 0;border:1px solid #c3c1df1c;border-radius:7px;width:28px;height:28px;padding:0;font:400 20px/1 Arial,sans-serif}.rooms-browser-footer nav button:disabled{opacity:.3;cursor:default}.rooms-browser-footer nav>span>span{color:#8795ad}.rooms-browser-count{color:#9ba9c0;justify-self:end;font-size:12px}.home-browser button:hover:not(:disabled){color:#ede7fa}.home-browser :is(button,select):focus-visible{outline-offset:3px;outline:2px solid #ac96df}@media (width<=560px){dialog.home-browser{border-radius:14px;width:calc(100vw - 24px);height:min(584px,100dvh - 32px)}.rooms-browser-heading{padding:16px}.rooms-browser-filters{gap:6px;padding:0 16px 14px}.rooms-browser-filters select{max-width:115px;font-size:12px}.rooms-browser-body{padding:0 16px 12px}.rooms-browser-grid{grid-template-columns:minmax(0,228px);justify-content:center}.rooms-browser-footer{gap:8px;padding:10px 16px}.rooms-browser-count{display:none}.rooms-browser-footer{grid-template-columns:1fr auto}}dialog.home-join-choice{color:#e4e3f1;filter:drop-shadow(0 26px 40px #04081473)drop-shadow(0 2px 6px #0408144d);background:0 0;border:0;width:min(468px,100vw - 32px);max-width:none;margin:auto;padding:0;font:400 13px/1.45 Inter Variable,Arial,sans-serif;overflow:visible}.join-ticket{--cut:206px;--notch:13px;-webkit-mask:radial-gradient(circle var(--notch) at 0 var(--cut), #0000 calc(var(--notch) - .5px), #000 var(--notch)) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% var(--cut), #0000 calc(var(--notch) - .5px), #000 var(--notch)) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 var(--cut), #0000 calc(var(--notch) - .5px), #000 var(--notch)) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% var(--cut), #0000 calc(var(--notch) - .5px), #000 var(--notch)) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 var(--cut), #0000 calc(var(--notch) - .5px), #000 var(--notch)) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% var(--cut), #0000 calc(var(--notch) - .5px), #000 var(--notch)) right / 51% 100% no-repeat;background:radial-gradient(90% 70% at 100% 0,#ac96ff2e,#0000 60%),radial-gradient(70% 60% at 0 100%,#f3b6d614,#0000 65%),linear-gradient(165deg,#2c3550,#212a3e 55%,#1d2436);border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1f}.join-ticket:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff4fb1f 45%,#c9f1ff1a 50%,#0000 60%) -120% 0/250% 100% no-repeat;position:absolute;inset:0}.join-ticket-stamp{opacity:.07;pointer-events:none;filter:saturate(0)brightness(2);width:132px;position:absolute;top:38px;right:-18px;transform:rotate(16deg)}.join-ticket-main{box-sizing:border-box;height:var(--cut);padding:20px 26px 0;position:relative}.join-ticket-kicker{align-items:center;gap:8px;display:flex}.join-ticket-kicker img{object-fit:contain;width:20px;height:18px}.join-ticket-kicker small{color:#c5b7f0;letter-spacing:.16em;text-transform:uppercase;font-size:11.5px;font-weight:500}.home-join-choice .join-ticket-kicker button{color:#aeb5c8;cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;margin-left:auto;margin-right:-8px;padding:0;font:300 22px/1 Arial,sans-serif;transition:background-color .2s,color .2s}.home-join-choice .join-ticket-kicker button:hover{color:#f1eff9;background:#ffffff0d}.join-ticket-from{color:#8f9ab0;margin-top:22px;font-size:12px;display:block}.home-join-choice h2{color:#f3f1fa;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font:300 26px/32px PP Museum,Arial,Helvetica,sans-serif;overflow:hidden}.join-ticket-fields{gap:22px;margin:18px 0 0;display:flex}.join-ticket-fields div{min-width:0}.join-ticket-fields dt{color:#7f8aa0;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}.join-ticket-fields dd{color:#e4e3f1;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:12.5px;overflow:hidden}.join-ticket-fields div:first-child dd{color:#d9cffb;letter-spacing:.12em;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:12px}.join-ticket-hint{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.join-ticket-stub{grid-template-columns:1.1fr 1fr;display:grid;position:relative}.join-ticket-stub:before{content:"";top:0;left:calc(var(--notch) + 8px);right:calc(var(--notch) + 8px);background:radial-gradient(circle,#ffffff2e 1px,#0000 1.4px) 0 0/8px 2px repeat-x;height:2px;position:absolute}.join-ticket-stub>:is(a,button)+:is(a,button){background-image:radial-gradient(circle,#ffffff24 1px,#0000 1.4px);background-position:0 14px;background-repeat:repeat-y;background-size:2px 8px}.join-ticket-stub>:is(a,button){color:#e4e3f1;text-align:left;min-height:92px;font:inherit;cursor:pointer;background-color:#0000;border:0;align-content:center;gap:5px;padding:18px 22px 20px 26px;text-decoration:none;transition:background-color .25s;display:grid;position:relative}.join-ticket-stub>:is(a,button)+:is(a,button){padding-left:22px;padding-right:26px}.join-ticket-stub strong{align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.join-ticket-stub strong span{color:#c5b7f0;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.join-ticket-stub>:is(a,button)>span{color:#96a1b6;font-size:12px;line-height:1.45}.join-ticket-enter{background:linear-gradient(160deg,#ac96ff2b,#ac96ff12)!important}.join-ticket-enter strong{color:#f4f0ff}.join-ticket-stub>:is(a,button):hover{background-color:#ffffff08}.join-ticket-enter:hover{background:linear-gradient(160deg,#ac96ff3d,#ac96ff1c)!important}.join-ticket-stub>:is(a,button):hover strong span{transform:translate(3px)}.join-ticket-stub>a:hover strong span{transform:translate(2px,-2px)}.join-ticket-stub [role=alert]{color:#eaa2ab;margin:0;font-size:12px;position:absolute;top:-30px;left:26px;right:26px}.home-join-choice :is(button,a):disabled,.home-join-choice button:disabled{opacity:.55;cursor:wait}.home-join-choice :is(button,a):focus-visible{outline-offset:-4px;border-radius:12px;outline:1.5px solid #c5b7f0}@media (width<=480px){.join-ticket{--cut:212px}.home-join-choice h2{font-size:23px;line-height:28px}.join-ticket-fields{flex-wrap:wrap;gap:16px}.join-ticket-stub{grid-template-columns:1fr}.join-ticket-stub>:is(a,button)+:is(a,button){background-image:radial-gradient(circle,#ffffff24 1px,#0000 1.4px);background-position:26px 0;background-repeat:repeat-x;background-size:8px 2px;padding-left:26px}}@media (prefers-reduced-motion:no-preference){.home-browser[open]{animation:.14s ease-out home-browser-in}.home-join-choice[open] .join-ticket{animation:.55s cubic-bezier(.2,.8,.2,1.08) join-ticket-in}.home-join-choice[open] .join-ticket:after{animation:1.3s cubic-bezier(.4,0,.2,1) .25s both join-ticket-sheen}@keyframes join-ticket-in{0%{opacity:0;transform:translateY(18px)rotate(-3.5deg)scale(.97)}to{opacity:1;transform:none}}@keyframes join-ticket-sheen{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes home-browser-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}}.rooms-browser-access{padding:0 24px 14px}.join-ticket[data-hidden] .join-ticket-kicker small{color:#f4a6cb}.join-ticket[data-hidden] .join-ticket-stub{grid-template-columns:1fr}.join-ticket[data-hidden] .join-ticket-enter{background:#f4a6cb14!important}.join-ticket[data-hidden] .join-ticket-enter:hover:not(:disabled){background:#f4a6cb24!important}.join-ticket[data-hidden] .join-ticket-enter strong{color:#fbe3ee}.join-ticket[data-hidden] .join-ticket-enter strong span{color:#f4a6cb}.join-ticket-enter strong svg{fill:none;stroke:#f4a6cb;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.home-join-choice .join-ticket[data-hidden] :is(button,a):focus-visible{outline-color:#f4a6cb}@media (width<=560px){.rooms-browser-access{padding:0 16px 12px}.rooms-browser-access .room-access-filter{box-sizing:border-box;justify-content:space-between;gap:10px;width:100%}}dialog.admin-modal{z-index:60;box-sizing:border-box;color:#dce2ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:min(1180px,100vw - 40px);max-width:none;height:min(860px,100dvh - 48px);max-height:none;translate:var(--window-drag-x,0px) var(--window-drag-y,0px);background:#192230;border:1px solid #b4a3e829;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 90px #07090f8f}dialog.admin-modal[open]{animation:.28s cubic-bezier(.2,.8,.2,1) admin-window-in!important}dialog.admin-modal:focus,dialog.admin-modal:focus-visible{outline:none}@keyframes admin-window-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}.admin-modal .admin-shell[data-windowed]{background:0 0;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.admin-modal .admin-shell[data-windowed] .admin-topbar{-webkit-user-select:none;user-select:none;border-radius:15px 15px 0 0;min-height:56px;padding:8px 12px 8px 20px}.admin-modal[data-window-drag=on] .admin-topbar{cursor:grab}.admin-modal[data-window-drag=on] .admin-topbar :is(button,a){cursor:pointer}.admin-modal[data-window-dragging],.admin-modal[data-window-dragging] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.admin-modal .admin-shell[data-windowed] .admin-layout{max-width:none;height:100%;min-height:0;margin:0}.admin-modal .admin-shell[data-windowed] :is(.admin-navigation,.admin-workspace){overscroll-behavior:contain;min-height:0;overflow:auto}.admin-modal .admin-shell[data-windowed] .admin-workspace{padding:24px 26px 40px}.admin-modal .admin-shell[data-windowed] .admin-brand{font-size:1rem}.admin-modal .admin-shell[data-windowed] .admin-brand img{width:26px;height:26px}.admin-modal .admin-window-close{color:#b9c2d6;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:auto;padding:0;display:grid}.admin-modal .admin-window-close:hover{color:#f1ecfd;background:#ebe6ff12}.admin-modal .admin-window-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.admin-modal-loading{color:#c9cede;justify-content:center;align-items:center;gap:10px;height:100%;font:400 13px/1.4 Inter Variable,Arial,sans-serif;display:flex}@media (width<=720px){dialog.admin-modal{border:0;border-radius:0;width:100vw;height:100dvh}.admin-modal .admin-shell[data-windowed] .admin-topbar{border-radius:0}.admin-modal .admin-shell[data-windowed] .admin-topbar>.admin-window-title{color:#e3e8f2;font-size:.95rem;display:inline}.admin-modal .admin-shell[data-windowed] .admin-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.admin-modal .admin-shell[data-windowed] .admin-navigation{border-bottom:1px solid #a6b5d31a;border-right:0;gap:4px;padding:8px 10px;display:flex;overflow-x:auto}.admin-modal .admin-shell[data-windowed] .admin-navigation :is(p,small){display:none}.admin-modal .admin-shell[data-windowed] .admin-navigation button{white-space:nowrap;flex:none;width:auto}}.private-composer{align-items:center;position:relative}.private-composer .pokemon-picker{position:static}.private-composer .pokemon-picker-trigger{color:#9ba6ba;background:0 0;border:0;border-radius:5px;flex:none;width:24px;height:32px;padding:0}.private-composer .pokemon-picker-trigger:hover,.private-composer .pokemon-picker-trigger[aria-expanded=true]{background:#ffffff08}.private-composer .pokemon-picker-panel{width:min(296px,100% - 24px);max-height:min(340px,100dvh - 120px);bottom:calc(100% + 6px);right:12px}.friends-detail:has(.private-composer .pokemon-picker-trigger[aria-expanded=true]){z-index:4;position:relative;overflow:visible}.private-composer>button{flex:none}.private-composer textarea:focus-visible{outline-offset:2px;outline:1px solid #ac96ff}.private-messages .pokemon-emoji{object-fit:contain;width:28px;height:28px}@media (pointer:coarse){.private-composer .pokemon-picker-trigger{width:32px}}.ranked-lobby{color:#dce1ee;font:400 13px/1.5 Inter Variable,Arial,sans-serif}.ranked-lobby *{box-sizing:border-box}.ranked-heading{text-align:center}.ranked-heading h2{letter-spacing:-.035em;color:#e4e7f2;margin:4px 0 0;font-size:clamp(19px,3vw,23px);font-weight:550;line-height:1.2}.ranked-unknown{background:radial-gradient(#9a8bc512,#0000 72%);place-items:center;display:grid;position:absolute;inset:0}.ranked-signal{aspect-ratio:1;isolation:isolate;place-items:center;width:min(190px,86%);display:grid;position:relative}.ranked-signal>img{z-index:2;filter:drop-shadow(0 3px 12px #bea4ff25);width:62px;max-width:44%;height:auto}.ranked-signal-halo{background:radial-gradient(circle,#bca5ef20,#0000 68%);border-radius:50%;position:absolute;inset:12%}.ranked-signal-wave{opacity:.12;border:1px solid #c4b5ea;border-radius:50%;width:74%;height:74%;position:absolute;transform:scale(.6)}.ranked-signal-wave:nth-of-type(3){opacity:.08;transform:scale(.96)}.ranked-signal-wave:nth-of-type(4){opacity:.035;transform:scale(1.32)}.ranked-signal-spark{opacity:.4;background:#ddd3f5;border-radius:50%;width:3px;height:3px;position:absolute;top:23%;left:24%;box-shadow:0 0 7px #c8baff35}.ranked-signal-spark:nth-last-child(2){opacity:.3;width:2px;height:2px;top:62%;left:83%}.ranked-signal-spark:last-child{opacity:.25;width:2px;height:2px;top:79%;left:34%}.ranked-lobby[data-phase=searching] .ranked-signal-wave{will-change:transform,opacity;animation:5.4s linear infinite ranked-signal-wave}.ranked-lobby[data-phase=searching] .ranked-signal-wave:nth-of-type(2){animation-delay:-3.6s}.ranked-lobby[data-phase=searching] .ranked-signal-wave:nth-of-type(3){animation-delay:-1.8s}.ranked-lobby[data-phase=searching] .ranked-signal>img{animation:5.4s ease-in-out infinite ranked-star-drift}.ranked-lobby[data-phase=searching] .ranked-signal-halo{animation:5.4s ease-in-out infinite ranked-star-halo}@keyframes ranked-signal-wave{0%{opacity:0;transform:scale(.32)}18%{opacity:.28}65%{opacity:.12}to{opacity:0;transform:scale(1.62)}}@keyframes ranked-star-drift{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@keyframes ranked-star-halo{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.ranked-life-pair{outline:none;align-items:center;gap:6px;display:inline-flex;position:relative}.ranked-life-heart{filter:drop-shadow(0 2px 4px #0b122430);width:20px;height:20px;overflow:visible}.ranked-heart-light{fill:none;stroke:#f6efff;stroke-width:1px;stroke-linecap:round;opacity:.7}.ranked-life-tooltip{color:#dfe2ee;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:3;background:#263041;border:1px solid #b9a6ec30;border-radius:5px;padding:7px 10px;font-size:12px;transition:opacity .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.ranked-life-pair:is(:hover,:focus-visible) .ranked-life-tooltip{opacity:1;visibility:visible}.ranked-life-pair:focus-visible{outline-offset:5px;border-radius:3px;outline:1px solid #ac96ff}.ranked-state{align-items:center;gap:11px;min-width:0;display:flex}.ranked-state>div{gap:4px;display:grid}.ranked-state strong{color:#d8deed;font-size:12px;font-weight:550}.ranked-state div>span{color:#9eacc4;font-size:12px}.ranked-state time{color:#d9cdfa;font-variant-numeric:tabular-nums;margin-left:8px;font-size:14px}.ranked-countdown{color:#e8e2fa;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative}.ranked-countdown svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.ranked-countdown circle{fill:none;stroke-width:1.5px}.ranked-countdown-track{stroke:#ac96ff19}.ranked-countdown-arc{stroke:#c5b3ff;stroke-linecap:round;filter:drop-shadow(0 0 3px #ac96ff38);transition:stroke-dashoffset .1s linear}.ranked-countdown>span{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;animation:.5s cubic-bezier(.2,.65,.3,1) both ranked-count-tick}.ranked-lobby[data-phase=entering] .ranked-countdown>span{letter-spacing:.06em;font-size:13px}@keyframes ranked-count-tick{0%{opacity:.25;transform:translateY(4px)scale(.87)}to{opacity:1;transform:none}}.ranked-arena,.community-dialog.ranked-dialog{--rk-main:#1b2231;--rk-rail:#1e2533;--rk-stage:#1b2231;--rk-tile:#8ca0d20b;--rk-line:#becbe617;--rk-card:#2e394d;--rk-well:#263041;--rk-edge:#aebcd81a;--rk-rule:#aebcd817;--rk-ink:#f1f3f8;--rk-text:#d6dbe6;--rk-muted:#a6afbf;--rk-faint:#8590a5;--rk-violet:#6d52de;--rk-lilac:#c9bcf3;--rk-pink:#f4a6cb;--rk-serif:"PP Museum", Arial, Helvetica, sans-serif}.ranked-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.community-dialog.ranked-dialog{--rk-side:378px;z-index:58;box-sizing:border-box;background:var(--rk-main);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--rk-text);border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.community-dialog.ranked-dialog[open]{flex-direction:column;display:flex}main[data-under-arena]{visibility:hidden!important}@media (width<=1215px){.community-dialog.ranked-dialog{--rk-side:324px}}.community-dialog main.ranked-shell{background:0 0;flex-direction:column;flex:1;width:100%;height:auto;min-height:0;display:flex;overflow:visible}.ranked-shell>.room-bar{z-index:6;flex:none;position:relative}.ranked-topbar .room-bar-main{isolation:isolate}.community-dialog .ranked-topbar .ranked-topbar-title{color:#ece8f8;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0;font:400 13px/17px Inter Variable,Arial,sans-serif;overflow:hidden}.ranked-topbar-activity{color:#ece8fcbd;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font:400 12px/17px Inter Variable,Arial,sans-serif;overflow:hidden}.ranked-topbar .room-user-mood.ranked-topbar-mood{cursor:default}.ranked-topbar .room-home-brand{cursor:pointer}.ranked-topbar-brand{display:inline-flex;animation:.3s both ranked-brand-in!important}@keyframes ranked-brand-in{0%{opacity:0;translate:0 2px}}.ranked-topbar .room-bar-main:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#8461a6 0%,#a76498 50%,#8461a6 100%);position:absolute;inset:0;transition:opacity .3s!important}.ranked-topbar[data-game=starquiz] .room-bar-main:before{opacity:1}.ranked-arena{grid-template-columns:minmax(0, 1fr) var(--rk-side);box-sizing:border-box;min-width:0;min-height:0;color:var(--rk-text);background:var(--rk-main);flex:1;font:400 12px/1.5 Inter Variable,Arial,sans-serif;display:grid}.ranked-arena *{box-sizing:border-box}.ranked-stage{background:var(--rk-stage);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.ranked-arena button:focus-visible,.ranked-arena select:focus-visible{outline:2px solid var(--rk-lilac);outline-offset:3px}.ranked-stage-bar{z-index:4;flex:none;padding:16px 20px 0;position:relative;container:ranked-bar/inline-size}.ranked-stage-tools{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"board game music";align-items:center;column-gap:16px;display:grid}.ranked-stage-tools>.ranked-board-link{grid-area:board;justify-self:start}.ranked-stage-tools>.ranked-game-switch{grid-area:game}.ranked-stage-tools>.ranked-music{grid-area:music;justify-self:end}.ranked-board-link{max-width:100%;height:34px;color:var(--rk-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;margin:0;padding:0 12px 0 10px;font:400 13.5px/1 Inter Variable,Arial,sans-serif;display:inline-flex;transition:background-color .18s,color .18s!important}.ranked-board-link:hover{color:var(--rk-ink);background:#a195dc14}.ranked-board-link svg{fill:none;width:17px;height:17px;stroke:var(--rk-lilac);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ranked-board-label{text-overflow:ellipsis;overflow:hidden}@container ranked-bar (width<=560px){.ranked-board-link{justify-content:center;width:34px;padding:0}.ranked-board-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@container ranked-bar (width<=420px){.ranked-stage-tools{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"board music""game game";row-gap:14px}.ranked-stage-tools>.ranked-game-switch{justify-self:center}}.ranked-arena .ranked-lobby{width:100%;max-width:none;min-height:0;color:var(--rk-text);font:inherit;background:0 0;flex-direction:column;flex:1;margin:0;padding:0 24px;display:flex;container:ranked-lobby/inline-size}.ranked-arena .ranked-heading{display:none}.ranked-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:4px 0 22px;display:flex}.ranked-orbit{--orbit-radius:clamp(112px, min(19vh, 16vw), 176px);--seek-star:clamp(70px, calc(var(--orbit-radius) * .56), 92px);width:calc(var(--orbit-radius) * 2 + 44px);height:calc(var(--orbit-radius) * 2 + 44px);flex:none;place-items:center;display:grid;position:relative}.ranked-orbit .lobby-orbit-ring{z-index:1}.ranked-hero .lobby-orbit-flow{animation:7s linear infinite lobby-orbit-drift!important}.ranked-orbit-glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#b2a0ee21,#0000 66%);border-radius:50%;position:absolute;inset:18%;animation:3.6s ease-in-out infinite ranked-glow-breathe!important}.ranked-seek-star{z-index:2;width:var(--seek-star);transform:translate(calc(-50% + var(--seek-star) * .05), -50%);position:absolute;top:50%;left:50%;animation:.5s cubic-bezier(.2,.8,.2,1.1) both ranked-star-flip!important}.ranked-seek-star[data-game=starquiz]{transform:translate(-50%,-52%)}.ranked-seek-star .lobby-logo{aspect-ratio:15/13;opacity:.96;width:100%;height:auto}.ranked-seek-star>img{aspect-ratio:15/13;width:100%;height:auto;display:block;animation:4.8s ease-in-out infinite ranked-seek-hover!important}.ranked-seek-star .lobby-logo .lobby-logo-sparkle{animation:2.8s cubic-bezier(.45,0,.3,1) infinite ranked-seek-twinkle!important}.ranked-seek-star .lobby-logo [data-sparkle="2"]{animation-duration:3.2s!important;animation-delay:-.7s!important}.ranked-seek-star .lobby-logo [data-sparkle="3"]{animation-duration:2.6s!important;animation-delay:-1.6s!important}.ranked-seek-star .lobby-logo [data-sparkle="4"]{animation-duration:3.6s!important;animation-delay:-2.2s!important}@keyframes ranked-seek-hover{0%,to{transform:translateY(2px)rotate(-1.5deg)}50%{transform:translateY(-3px)rotate(1.5deg)}}.ranked-arena .ranked-welcome{width:auto;box-shadow:none;text-align:center;background:0 0;border:0;justify-items:center;margin:0;padding:0;display:grid}.ranked-arena .ranked-welcome .lobby-brand .animated-brand-word{font-family:Nephilm,Arial,Helvetica,sans-serif;position:relative}.ranked-arena .ranked-welcome .animated-brand-word>.animated-brand-mark{color:var(--rk-pink);opacity:1;margin-left:.14em;position:absolute;top:.06em;left:100%}.ranked-arena .ranked-welcome-spark{fill:currentColor;width:.46em;height:.46em;display:block;animation:3.2s ease-in-out infinite ranked-spark!important}@keyframes ranked-spark{0%,to{opacity:.78;transform:scale(.82)rotate(0)}45%{opacity:1;transform:scale(1.08)rotate(18deg)}60%{opacity:.9;transform:scale(.96)rotate(12deg)}}.ranked-arena .ranked-welcome[data-game=starquiz] .lobby-brand .animated-brand-logo{transform-origin:50% 55%;display:block;animation:5.6s ease-in-out infinite lobby-logo-float!important}.ranked-arena .ranked-welcome .lobby-brand[data-flip] .animated-brand-logo{animation:.42s cubic-bezier(.2,.8,.2,1.1) both ranked-star-flip!important}.ranked-arena .ranked-welcome[data-game=starquiz] .lobby-brand[data-flip] .animated-brand-logo{animation:.42s cubic-bezier(.2,.8,.2,1.1) both ranked-star-flip,5.6s ease-in-out .42s infinite lobby-logo-float!important}.ranked-rank{text-align:left;align-items:center;gap:12px;margin-top:26px;display:inline-flex;animation:.45s cubic-bezier(.2,.7,.2,1) both ranked-caption-rise!important}.ranked-rank-star{filter:drop-shadow(0 6px 12px #05081259);flex:none;width:68px;height:auto;margin:-6px -4px -6px -8px;display:block}.ranked-rank-copy{gap:1px;display:grid}.ranked-rank-name{color:var(--rk-ink);font:300 23px/1.15 var(--rk-serif);letter-spacing:.005em;margin:0}.ranked-orbit-faces{z-index:3;pointer-events:none;position:absolute;inset:0;animation:140s linear infinite ranked-orbit-turn!important}.ranked-orbit-face{width:34px;height:34px;transform:rotate(var(--at)) translateX(var(--orbit-radius)) rotate(calc(-1 * var(--at)));margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.ranked-orbit-face img{object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 2px var(--rk-stage), 0 0 0 3px #c9bcf366, 0 6px 14px #05081266;border-radius:50%;display:block;animation:140s linear infinite reverse ranked-orbit-turn,.6s cubic-bezier(.2,.8,.2,1.1) both ranked-face-in!important}.ranked-orbit-waves{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ranked-orbit-waves>i{opacity:0;backface-visibility:hidden;will-change:transform, opacity;border:1px solid #a9a3e4;border-radius:50%;grid-area:1/1;width:86%;height:86%;transform:scale(.22);animation:7.2s cubic-bezier(.16,.7,.3,1) infinite ranked-seek-wave!important}.ranked-orbit-waves>i:nth-child(2){animation-delay:-2.4s!important}.ranked-orbit-waves>i:nth-child(3){animation-delay:-4.8s!important}@keyframes ranked-seek-wave{0%{opacity:0;transform:scale(.22)}12%{opacity:.34}60%{opacity:.14}to{opacity:0;transform:scale(1)}}@keyframes ranked-seek-twinkle{0%,to{opacity:.45;transform:scale(.7)rotate(-10deg)}42%{opacity:1;transform:translateY(-1.5px)scale(1.22)rotate(10deg)}64%{opacity:.9;transform:scale(1)rotate(3deg)}}@keyframes ranked-orbit-turn{to{transform:rotate(360deg)}}@keyframes ranked-face-in{0%{opacity:0;scale:.6}}@keyframes ranked-glow-breathe{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes ranked-star-flip{0%{opacity:0;rotate:y -90deg;scale:.7}55%{opacity:1}to{opacity:1;rotate:y 0deg;scale:1}}@keyframes ranked-caption-rise{0%{opacity:0;transform:translateY(6px)}}.ranked-hero-copy{justify-items:center;gap:4px;margin-top:6px;display:grid}.ranked-hero-title{color:var(--rk-ink);font:300 30px/1.15 var(--rk-serif);letter-spacing:.005em;margin:0;animation:.45s cubic-bezier(.2,.7,.2,1) both ranked-caption-rise!important}.ranked-hero-elo{color:var(--rk-muted);font-variant-numeric:tabular-nums;margin:0;font:400 14px/1.35 Inter Variable,Arial,sans-serif}.ranked-hero-elo>span{color:var(--rk-text)}.ranked-hero-clock{color:var(--rk-lilac);font-variant-numeric:tabular-nums;letter-spacing:.06em;font:300 15px/1.3 Inter Variable,Arial,sans-serif}.ranked-hero-next{justify-items:center;gap:8px;margin-top:14px;display:grid}.ranked-hero-bar{background:#f1f3f817;border-radius:2px;width:220px;height:2px;display:block;overflow:hidden}.ranked-hero-bar>i{width:var(--tier-progress,0%);border-radius:inherit;background:var(--rk-pink);transform-origin:0;height:100%;display:block;animation:.9s cubic-bezier(.2,.7,.2,1) .2s both ranked-bar-fill!important}@keyframes ranked-bar-fill{0%{transform:scaleX(0)}}.ranked-hero-next small{color:var(--rk-faint);font:400 12px/1.3 Inter Variable,Arial,sans-serif}.ranked-hero-stats{flex-wrap:wrap;justify-content:center;gap:6px 26px;margin:16px 0 0;display:flex}.ranked-hero-stats>div{flex-direction:row-reverse;align-items:baseline;gap:5px;display:flex}.ranked-hero-stats dt{color:var(--rk-faint);font:400 13px/1.3 Inter Variable,Arial,sans-serif}.ranked-hero-stats dd{color:var(--rk-text);font-variant-numeric:tabular-nums;margin:0;font:400 13px/1.3 Inter Variable,Arial,sans-serif}.ranked-hero-stats .is-trend dd{color:var(--rk-pink)}.ranked-hero-stats .is-trend[data-down] dd{color:var(--rk-muted)}.ranked-hero-first{color:var(--rk-faint);margin:14px 0 0;font:400 12.5px/1.5 Inter Variable,Arial,sans-serif}.ranked-hero-note{max-width:380px;color:var(--rk-faint);text-wrap:balance;margin:0;font:400 12.5px/1.55 Inter Variable,Arial,sans-serif}.ranked-arena .ranked-queue-area{border:0;flex-direction:column;align-items:center;gap:14px;min-height:0;margin:26px 0 0;padding:0;display:flex;position:relative}.ranked-arena .ranked-lobby .ranked-main-action{background:var(--rk-violet);color:#fff;letter-spacing:0;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:0;height:48px;min-height:0;margin:0;padding:0 30px;font:500 15px/1 Inter Variable,Arial,sans-serif;display:inline-flex;box-shadow:0 10px 28px #4028a052,inset 0 1px #ffffff1f;transition:background-color .2s,box-shadow .2s,transform .2s!important}.ranked-arena .ranked-lobby .ranked-main-action:hover:enabled{background:#7a61e4;box-shadow:0 12px 32px #4028a066,inset 0 1px #ffffff24}.ranked-arena .ranked-lobby .ranked-main-action:active:enabled{transform:translateY(1px)}.ranked-arena .ranked-lobby .ranked-main-action:disabled{opacity:.65;cursor:progress}.ranked-arena .ranked-lobby .ranked-main-action.is-cancel{height:44px;color:var(--rk-text);box-shadow:none;background:0 0;border:1px solid #ffffff29;padding:0 24px;font-size:14px;font-weight:400}.ranked-arena .ranked-lobby .ranked-main-action.is-cancel:hover:enabled{color:var(--rk-ink);box-shadow:none;background:#a195dc14;border-color:#c9bcf357}.ranked-seekers{color:var(--rk-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:0;padding:4px 8px;font:400 13px/1.3 Inter Variable,Arial,sans-serif;display:inline-flex;transition:color .18s,background-color .18s!important}.ranked-seekers:hover{color:var(--rk-ink);background:#a195dc12}.ranked-seekers-faces{display:flex}.ranked-seekers-faces:empty{display:none}.ranked-seekers-faces>img{object-fit:cover;width:22px;height:22px;box-shadow:0 0 0 2px var(--rk-stage);border-radius:50%;margin-right:-6px}.ranked-seekers-faces>img:last-child{margin-right:0}.ranked-arena .ranked-error{max-width:min(460px,100%);color:var(--rk-pink);text-align:center;text-wrap:balance;margin:0;font:400 12px/1.5 Inter Variable,Arial,sans-serif;display:block;animation:.45s cubic-bezier(.2,.7,.2,1) both ranked-error-in!important}.ranked-arena .ranked-error>svg{vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;width:13px;height:13px;margin:0 6px 0 0;display:inline-block}@keyframes ranked-error-in{0%{opacity:0;transform:translateY(-5px)}}.ranked-music{align-items:center;gap:2px;display:flex;position:relative}.ranked-music-toggle{width:34px;height:34px;color:var(--rk-faint);cursor:pointer;background:#a195dc0f;border:1px solid #b8b1e11c;border-radius:50%;place-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:grid}.ranked-music-toggle:hover:enabled{color:var(--rk-text);background:#a195dc1f}.ranked-music-toggle[aria-pressed=true]{color:var(--rk-lilac);border-color:#c9bcf347}.ranked-music-toggle:focus-visible,.ranked-music-more:focus-visible{outline:1.5px solid var(--rk-lilac);outline-offset:2px}.ranked-music-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ranked-music-bars{align-items:center;gap:2px;height:12px;display:flex}.ranked-music-bars i{transform-origin:50%;background:currentColor;border-radius:1px;width:2px;height:100%;animation:1.1s ease-in-out infinite ranked-music-level}.ranked-music-bars i:nth-child(2){animation-duration:.9s;animation-delay:-.45s}.ranked-music-bars i:nth-child(3){animation-duration:1.3s;animation-delay:-.2s}@keyframes ranked-music-level{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.ranked-music-more{width:20px;height:34px;color:var(--rk-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.ranked-music-more:hover,.ranked-music-more[aria-expanded=true]{color:var(--rk-text)}.ranked-music-more svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:6px;transition:transform .2s}.ranked-music-more[aria-expanded=true] svg{transform:rotate(180deg)}.ranked-music-panel{z-index:20;text-align:left;background:#252e3e;border:1px solid #d6d8df1f;border-radius:10px;gap:10px;width:220px;padding:12px 14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #05081073}.ranked-music-panel[hidden]{display:none}.ranked-music select{appearance:none;width:auto;max-width:100%;color:var(--rk-ink);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%23a6afbf' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 100%/8px 5px no-repeat;border:0;justify-self:start;padding:0 15px 0 0;font:400 12.5px/1.4 Inter Variable,Arial,sans-serif}.ranked-music select:focus-visible{outline:1.5px solid var(--rk-lilac);outline-offset:2px;border-radius:2px}.ranked-music select option{background:var(--rk-well)}.ranked-music small{color:var(--rk-faint);font-size:11.5px;line-height:1.35}.ranked-music a{color:inherit;margin-left:4px;text-decoration:none}.ranked-music a:hover{color:var(--rk-muted)}.ranked-music input[type=range]{width:100%;height:14px;min-height:0;box-shadow:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}.ranked-music input[type=range]::-webkit-slider-runnable-track{background:#c9bcf33d;border-radius:2px;height:2px}.ranked-music input[type=range]::-moz-range-track{background:#c9bcf33d;border-radius:2px;height:2px}.ranked-music input[type=range]::-moz-range-progress{background:var(--rk-lilac);border-radius:2px;height:2px}.ranked-music input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--rk-lilac);border:0;border-radius:50%;width:11px;height:11px;margin-top:-4.5px}.ranked-music input[type=range]::-moz-range-thumb{background:var(--rk-lilac);border:0;border-radius:50%;width:11px;height:11px}.ranked-music input[type=range]:focus-visible{outline:2px solid var(--rk-lilac);outline-offset:3px;border-radius:4px}.ranked-music-error{color:var(--rk-pink);white-space:nowrap;font-size:12px;position:absolute;top:calc(100% + 6px);right:0}@media (prefers-reduced-motion:reduce){.ranked-music-bars i{animation:none;transform:scaleY(.7)}}.ranked-side{border-left:1px solid var(--rk-line);background:var(--rk-rail);flex-direction:column;min-width:0;min-height:0;display:flex}.ranked-side-toolbar{--chat-tabs-height:46px;flex:none}.ranked-side-tabs button{cursor:pointer}.ranked-side-tabs button[aria-pressed=true]{cursor:default}.ranked-side-count{min-width:18px;height:16px;color:var(--rk-muted);font-variant-numeric:tabular-nums;text-align:center;background:#aebcd81a;border-radius:8px;margin-left:1px;padding:0 5px;font:500 11px/16px Inter Variable,Arial,sans-serif;display:inline-block}.ranked-side-count.is-unseen{color:var(--rk-pink);background:#f4a6cb29}.ranked-side-panel{flex-direction:column;flex:1;min-height:0;display:flex}.ranked-side-panel[hidden]{display:none}.ranked-chat{background:0 0;border:0;flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.ranked-chat-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a5670 transparent;flex:1 1 0;min-height:0;margin:0;padding:10px 16px 12px;list-style:none;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 16px);mask-image:linear-gradient(#0000,#000 16px)}.ranked-chat-message{grid-template-columns:30px minmax(0,1fr);column-gap:11px;margin-top:14px;display:grid}.ranked-chat-message.is-follow{margin-top:3px}.ranked-chat-message img{object-fit:cover;border-radius:50%;grid-row:span 2;width:30px;height:30px;margin-top:1px}.ranked-chat-meta{align-items:baseline;gap:8px;min-width:0;margin:0;display:flex}.ranked-chat-meta strong{color:#d9d1f6;text-overflow:ellipsis;white-space:nowrap;font:400 12.5px/1.3 Inter Variable,Arial,sans-serif;overflow:hidden}.ranked-chat-message[data-own] .ranked-chat-meta strong{color:var(--rk-lilac)}.ranked-chat-meta time{color:var(--rk-faint);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.ranked-chat-text{color:#e6e4ef;overflow-wrap:anywhere;grid-column:2;margin:2px 0 0;font:400 13.5px/1.45 Inter Variable,Arial,sans-serif}.ranked-chat-empty{color:var(--rk-faint);text-align:center;text-wrap:balance;padding:28px 10px 10px;font-size:12.5px;line-height:1.5}.ranked-chat-error{color:var(--rk-pink);flex:none;margin:0;padding:0 16px 6px;font-size:12px}.ranked-chat-composer{background:#171d2a;border:1px solid #ffffff14;border-radius:12px;flex:none;align-items:center;gap:2px;height:46px;margin:6px 12px 12px;padding:0 6px 0 14px;display:flex;transition:border-color .2s,background-color .2s!important}.ranked-chat-composer:focus-within{border-color:#c9bcf34d}.ranked-arena .ranked-chat-composer input{min-width:0;height:100%;box-shadow:none;color:var(--rk-ink);background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0;font:400 13.5px/1 Inter Variable,Arial,sans-serif}.ranked-arena .ranked-chat-composer input::placeholder{color:var(--rk-faint)}.ranked-chat-composer .pokemon-picker .pokemon-picker-panel{right:-40px}.ranked-chat-send{background:var(--rk-violet);color:#fff;cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid;transition:opacity .2s,background-color .2s!important}.ranked-chat-send:disabled{color:var(--rk-faint);cursor:default;background:0 0}.ranked-chat-send:focus-visible{outline:1.5px solid var(--rk-lilac);outline-offset:2px}.ranked-chat-send svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ranked-live-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a5670 transparent;flex:1;min-height:0;margin:0;padding:0;overflow-y:auto}.ranked-live-room{border-bottom:1px solid var(--rk-line);margin:0;padding:14px 16px 16px;animation:.4s cubic-bezier(.2,.7,.2,1) both ranked-caption-rise!important}.ranked-live-meta{color:var(--rk-faint);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;margin:0 0 6px;font-size:12px;display:flex}.ranked-live-game{--live-accent:#a79acb;border:1px solid color-mix(in srgb, var(--live-accent) 12%, transparent);min-height:18px;color:var(--live-accent);background:color-mix(in srgb, var(--live-accent) 6%, transparent);letter-spacing:0;border-radius:4px;align-items:center;padding:2px 6px;font:500 11.5px/1.2 Inter Variable,Arial,sans-serif;display:inline-flex}.ranked-live-room[data-game=starquiz] .ranked-live-game{--live-accent:#ac96ff}.ranked-live-clock{color:var(--rk-muted);align-items:center;gap:7px;margin-left:auto;display:inline-flex}.ranked-live-clock:before{content:"";background:var(--rk-pink);border-radius:50%;width:5px;height:5px}.ranked-live-player{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:7px 0;display:grid}.ranked-live-player+.ranked-live-player{border-top:1px solid var(--rk-line)}.ranked-live-player>img{object-fit:cover;border-radius:50%;width:34px;height:34px;display:block}.ranked-live-player>div{min-width:0;display:grid}.ranked-live-player strong{color:var(--rk-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.3;overflow:hidden}.ranked-live-player small{color:var(--rk-faint);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.ranked-live-player small em{color:var(--rk-muted);margin-right:6px;font-style:normal}.ranked-live-lives{align-items:center;gap:4px;margin-left:auto;display:flex}.ranked-live-lives svg{fill:none;stroke:#d6dbe647;stroke-width:1.6px;stroke-linejoin:round;width:13px;height:13px;display:block}.ranked-live-lives svg[data-filled=true]{fill:var(--rk-pink);stroke:var(--rk-pink)}.ranked-live-room>button{width:100%;min-height:34px;color:var(--rk-text);cursor:pointer;background:#8ca0d212;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:0 12px;font:400 12.5px Inter Variable,Arial,sans-serif;display:flex;transition:background-color .16s!important}.ranked-live-room>button:hover:enabled{color:var(--rk-ink);background:#a195dc24}.ranked-live-room>button:disabled{opacity:.45;cursor:default}.ranked-live-room>button svg{fill:none;width:15px;height:15px;stroke:var(--rk-lilac);stroke-width:1.5px}.ranked-live-idle{text-align:center;flex:1;align-content:center;justify-items:center;gap:10px;min-height:0;padding:24px 28px 72px;display:grid}.ranked-live-idle-mark{border:1px solid var(--rk-line);width:46px;height:46px;color:color-mix(in srgb, var(--rk-lilac,#b9a6f0) 82%, transparent);border-radius:50%;place-items:center;display:grid}.ranked-live-idle-mark svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ranked-live-idle p{color:var(--rk-text);font:300 14px/1.35 var(--rk-serif);letter-spacing:.01em;margin:4px 0 0}.ranked-live-idle small{max-width:220px;color:var(--rk-faint);font-size:12px;line-height:1.5}.ranked-people{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a5670 transparent;flex:1;min-height:0;padding:8px 10px 18px;overflow-y:auto}.ranked-people section+section{margin-top:14px}.ranked-people h3{color:var(--rk-faint);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:10px 8px 6px;font:500 11.5px/1 Inter Variable,Arial,sans-serif;display:flex}.ranked-people h3>span{color:var(--rk-muted);letter-spacing:0;font-variant-numeric:tabular-nums}.ranked-people ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ranked-person{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0;padding:7px 8px;display:grid;transition:background-color .16s!important}.ranked-person:hover{background:#8ca0d212}.ranked-people li[data-own] .ranked-person{background:#c9bcf312}.ranked-person>img{object-fit:cover;border-radius:50%;width:34px;height:34px}.ranked-person-copy{gap:2px;min-width:0;display:grid}.ranked-person-copy strong{min-width:0;color:var(--rk-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font:400 13.5px/1.25 Inter Variable,Arial,sans-serif;display:flex;overflow:hidden}.ranked-person-copy small{color:var(--rk-faint);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font:400 12px/1.3 Inter Variable,Arial,sans-serif;overflow:hidden}.ranked-person-rank{color:var(--rk-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font:400 12px/1 Inter Variable,Arial,sans-serif;display:flex}.ranked-person-star{width:30px;height:auto}.ranked-people-empty{color:var(--rk-faint);text-wrap:pretty;margin:4px 8px 10px;font:400 12.5px/1.5 Inter Variable,Arial,sans-serif}.ranked-arena .ranked-unknown{background:var(--rk-well)}.ranked-arena .ranked-signal{width:min(200px,80%)}.ranked-arena .ranked-signal-halo{display:none}.ranked-arena .ranked-signal>img{filter:none;width:64px;max-width:40%}.ranked-arena .ranked-signal-wave{border-color:var(--rk-lilac)}.ranked-arena .ranked-signal-spark{box-shadow:none}.ranked-arena .ranked-versus{flex-direction:column;align-self:stretch;align-items:center;gap:12px;height:auto;padding:14px 0;display:flex}.ranked-arena .ranked-versus-line{background:var(--rk-line);flex:1;width:1px;min-height:18px;display:block;transform:none}.ranked-arena .ranked-versus-line:last-child{transform:none}.ranked-arena .ranked-versus b{width:76px;height:88px;color:var(--rk-ink);font:400 56px/1 var(--rk-serif);letter-spacing:0;text-shadow:none;flex:none;padding:0;font-style:normal;animation:none;display:block;position:relative}.ranked-arena .ranked-versus b:before{display:none}.ranked-arena .ranked-lobby[data-phase] .ranked-versus b{animation:none}.ranked-arena .ranked-versus b span{position:absolute}.ranked-arena .ranked-versus b span:first-child{top:0;left:2px}.ranked-arena .ranked-versus b span:last-child{color:var(--rk-pink);bottom:-2px;right:4px}.ranked-arena .ranked-versus b i{background:var(--rk-lilac);width:1.5px;height:108px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(32deg)}.ranked-arena .ranked-lobby[data-phase=searching] .ranked-versus b i{animation:2.4s ease-in-out infinite ranked-corners}.ranked-arena .ranked-lobby[data-phase=matched] .ranked-versus b span:first-child{animation:.6s cubic-bezier(.2,.7,.2,1) both ranked-vs-left}.ranked-arena .ranked-lobby[data-phase=matched] .ranked-versus b span:last-child{animation:.6s cubic-bezier(.2,.7,.2,1) both ranked-vs-right}.ranked-arena .ranked-lobby[data-phase=matched] .ranked-versus b i{animation:.5s cubic-bezier(.2,.7,.2,1) .15s both ranked-vs-slash}@keyframes ranked-vs-left{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes ranked-vs-right{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes ranked-vs-slash{0%{transform:translate(-50%,-50%)rotate(32deg)scaleY(0)}to{transform:translate(-50%,-50%)rotate(32deg)scaleY(1)}}.ranked-arena :is(.ranked-lobby,.ranked-stage-foot) .ranked-match-rules{border:0;border-top:1px solid var(--rk-line);background:var(--rk-rail);justify-content:center;align-items:center;gap:0;margin:0 -24px;padding:0 24px;display:flex}.ranked-arena :is(.ranked-lobby,.ranked-stage-foot) .ranked-match-rules:before{color:var(--rk-muted);padding:0 22px 0 0;font-size:12px}.ranked-arena :is(.ranked-lobby,.ranked-stage-foot) .ranked-rule-item{padding:14px 22px}.ranked-arena :is(.ranked-lobby,.ranked-stage-foot) .ranked-rule-item+.ranked-rule-item{border-top:0;border-left:1px solid var(--rk-line);padding-bottom:14px}.ranked-arena .ranked-lobby .ranked-faceoff:has(.ranked-start){grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr)}.ranked-arena .ranked-start{--orbit-radius:86px;align-self:center;place-items:center;display:grid;position:relative}.ranked-arena .ranked-vs{--vs-self:#b9c7ec;--vs-rival:var(--rk-pink);--vs-gap:12px;gap:22px;width:100%;max-width:860px;margin:auto;display:grid;position:relative}.ranked-arena .ranked-lobby:has(>.ranked-vs)>.ranked-footer{margin-top:auto}.ranked-arena .ranked-vs-hud{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"bar-self clock bar-rival""id-self clock id-rival";align-items:center;gap:12px 18px;display:grid}.ranked-arena .ranked-hud{display:contents}.ranked-arena .ranked-hud-bar{clip-path:polygon(9px 0,100% 0,100% 100%,0 100%);background:#8ca0d21a;grid-area:bar-self;height:9px;position:relative;overflow:hidden;animation:.5s .2s both ranked-vs-fade!important}.ranked-arena .ranked-hud-bar.is-rival{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 100%,0 100%);grid-area:bar-rival}.ranked-arena .ranked-hud-bar>i{background:var(--vs-self);transform-origin:100%;transition:transform .1s linear;position:absolute;inset:0}.ranked-arena .ranked-hud-bar.is-rival>i{background:var(--vs-rival);transform-origin:0}.ranked-arena .ranked-hud-bar>i.is-running{will-change:transform;animation:ranked-hud-drain var(--drain-ms) linear var(--drain-delay) both!important}.ranked-arena .ranked-hud-clock{background:var(--rk-main);width:76px;height:64px;color:var(--rk-ink);font:400 36px/1 var(--rk-serif);font-variant-numeric:tabular-nums;letter-spacing:.04em;box-shadow:0 0 0 5px var(--rk-stage), 0 0 0 6px #c9bcf31a;border:1px solid #c9bcf34d;border-radius:12px;grid-area:clock;place-items:center;transition:color .2s,border-color .25s,box-shadow .25s;display:grid;animation:.5s .15s both ranked-vs-fade!important}.ranked-arena .ranked-hud-clock>span{display:block;animation:.38s cubic-bezier(.2,.7,.2,1) both ranked-hud-tick!important}.ranked-arena .ranked-hud[data-urgent] .ranked-hud-clock{color:var(--rk-pink)}.ranked-arena .ranked-vs-id{grid-area:id-self;justify-self:start;align-items:center;gap:12px;min-width:0;display:flex;animation:.6s cubic-bezier(.2,.7,.2,1) .35s both ranked-vs-rise!important}.ranked-arena .ranked-vs-id.is-rival{text-align:right;flex-direction:row-reverse;grid-area:id-rival;justify-self:end;animation-delay:.42s!important}.ranked-arena .ranked-vs-id>div{min-width:0}.ranked-arena .ranked-vs-rank{flex:none;width:46px;height:auto}.ranked-arena .ranked-vs-rank.is-unknown{color:#f4a6cb8c;place-items:center;width:46px;height:40px;display:grid}.ranked-arena .ranked-vs-rank.is-unknown svg{fill:currentColor;width:20px;height:20px;animation:2.8s cubic-bezier(.45,0,.3,1) infinite ranked-seek-twinkle!important}.ranked-arena .ranked-vs-tag{color:var(--vs-self);letter-spacing:.18em;text-transform:uppercase;font:400 11.5px/1 Inter Variable,Arial,sans-serif;display:block}.ranked-arena .ranked-vs-id.is-rival .ranked-vs-tag{color:var(--vs-rival)}.ranked-arena .ranked-vs-id h3{color:var(--rk-ink);font:400 26px/1.08 var(--rk-serif);letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;overflow:hidden}.ranked-arena .ranked-vs-pending{vertical-align:middle;background:#f4a6cb24;border-radius:4px;width:112px;height:18px;display:inline-block;animation:1.6s ease-in-out infinite ranked-corners!important}.ranked-arena .ranked-vs-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ranked-arena .ranked-vs-id p{color:var(--rk-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font:300 12px/1.2 Inter Variable,Arial,sans-serif}.ranked-arena .ranked-vs-id p em{color:var(--rk-text);margin-right:7px;font-style:normal;font-weight:400}.ranked-arena .ranked-vs-stage{isolation:isolate;height:clamp(230px,47dvh,440px);position:relative}.ranked-arena .ranked-vs-panel{z-index:1;background:var(--rk-well);clip-path:polygon(0 0,54% 0,46% 100%,0 100%);position:absolute;inset:0;overflow:hidden;animation:.7s cubic-bezier(.2,.8,.2,1) both ranked-vs-in-self!important}.ranked-arena .ranked-vs-panel.is-rival{clip-path:polygon(calc(54% + var(--vs-gap)) 0, 100% 0, 100% 100%, calc(46% + var(--vs-gap)) 100%);animation-name:ranked-vs-in-rival!important;animation-delay:60ms!important}.ranked-arena .ranked-vs-panel:after{content:"";z-index:1;background:var(--vs-self);height:2px;position:absolute;top:0;left:0;right:0}.ranked-arena .ranked-vs-panel.is-rival:after{background:var(--vs-rival)}.ranked-arena .ranked-vs-panel:before{content:"";z-index:1;pointer-events:none;background:#ffffff1a;width:16%;position:absolute;top:-10%;bottom:-10%;left:-30%;transform:skew(-12deg);animation:1.2s cubic-bezier(.4,0,.2,1) .55s both ranked-vs-sweep!important}.ranked-arena .ranked-vs-panel.is-rival:before{animation-delay:.65s!important}.ranked-arena .ranked-vs-panel>img{object-fit:cover;object-position:center 26%;filter:saturate(.94)brightness(.9);transform-origin:50% 40%;width:54%;height:100%;display:block;position:absolute;top:0;left:0;animation:1.5s cubic-bezier(.2,.7,.2,1) both ranked-vs-zoom,10s ease-in-out 1.5s infinite ranked-vs-drift!important}.ranked-arena .ranked-vs-panel.is-rival>img{left:calc(46% + var(--vs-gap));width:calc(54% - var(--vs-gap))}.ranked-arena .ranked-vs-stage{container-type:size}.ranked-arena .ranked-vs-panel.is-avatar{background:#222b3d}.ranked-arena .ranked-vs-panel.is-avatar.is-rival{background:#262739}.ranked-arena .ranked-vs-type{gap:3.2cqh;width:66%;display:grid;position:absolute;top:50%;left:-6%;transform:translateY(-50%)rotate(-7deg);animation:1.2s .2s both ranked-vs-fade!important}.ranked-arena .ranked-vs-panel.is-rival .ranked-vs-type{left:calc(40% + var(--vs-gap))}.ranked-arena .ranked-vs-type>span{color:#0000;width:max-content;font:400 15cqh/.9 var(--rk-serif);letter-spacing:.04em;white-space:pre;-webkit-text-stroke:1px #b9c7ec24;display:flex;animation:56s linear infinite ranked-vs-run!important}.ranked-arena .ranked-vs-type>span:nth-child(2n){translate:-22%;animation-duration:64s!important;animation-direction:reverse!important}.ranked-arena .ranked-vs-type>span:nth-child(3){color:#b9c7ec0e;-webkit-text-stroke-color:transparent;translate:-40%;animation-duration:72s!important}.ranked-arena .ranked-vs-panel.is-rival .ranked-vs-type>span{-webkit-text-stroke-color:#f4a6cb26}.ranked-arena .ranked-vs-panel.is-rival .ranked-vs-type>span:nth-child(3){color:#f4a6cb0e;-webkit-text-stroke-color:transparent}.ranked-arena .ranked-vs-type b{font-weight:400}.ranked-arena .ranked-vs-portrait{--portrait:min(29cqw, 64cqh, 270px);z-index:1;width:var(--portrait);height:calc(var(--portrait) * 1.12);position:absolute;top:50%;left:24%;transform:translate(-50%,-50%);animation:.8s cubic-bezier(.2,.8,.2,1) .3s both ranked-vs-portrait-in!important}.ranked-arena .ranked-vs-panel.is-rival .ranked-vs-portrait{left:calc(76% + var(--vs-gap) / 2);animation-delay:.38s!important}.ranked-arena .ranked-vs-portrait>svg{fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ranked-arena .ranked-vs-frame{stroke:#ffffff29;stroke-width:1px;vector-effect:non-scaling-stroke}.ranked-arena .ranked-vs-corner{stroke:var(--vs-self);stroke-width:2.5px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke;animation:.45s 1s both ranked-vs-fade!important}.ranked-arena .ranked-vs-panel.is-rival .ranked-vs-corner{stroke:var(--vs-rival);animation-delay:1.08s!important}.ranked-arena .ranked-vs-portrait>img{object-fit:cover;clip-path:polygon(14% 0,100% 0,86% 100%,0 100%);width:100%;height:100%;display:block;position:absolute;inset:0;box-shadow:0 20px 40px #060a1466}.ranked-arena .ranked-vs-unknown{inset:0 0 0 calc(46% + var(--vs-gap));place-items:center;padding-left:8%;display:grid;position:absolute}.ranked-arena .ranked-vs-unknown .ranked-signal{width:min(220px,74%)}.ranked-arena .ranked-vs-echo{z-index:0;fill:none;width:100%;height:100%;stroke:var(--vs-self);stroke-width:1px;opacity:.28;pointer-events:none;position:absolute;top:0;left:0;overflow:visible;transform:translate(-11px,11px);animation:.9s cubic-bezier(.2,.8,.2,1) .25s both ranked-vs-echo-self!important}.ranked-arena .ranked-vs-echo.is-rival{left:var(--vs-gap);stroke:var(--vs-rival);transform:translate(11px,-11px);animation-name:ranked-vs-echo-rival!important}.ranked-arena .ranked-vs-echo polygon,.ranked-arena .ranked-vs-seam line{vector-effect:non-scaling-stroke}.ranked-arena .ranked-vs-seam{top:0;left:calc(var(--vs-gap) / 2);z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;overflow:visible}.ranked-arena .ranked-vs-seam line{stroke:var(--rk-lilac);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.7;animation:.55s cubic-bezier(.4,0,.2,1) .45s forwards ranked-vs-draw!important}.ranked-arena .ranked-vs .ranked-versus{top:50%;left:calc(50% + var(--vs-gap) / 2);z-index:3;background:var(--rk-main);width:108px;height:108px;box-shadow:0 0 0 7px var(--rk-stage), 0 18px 40px #060a1473;border:1px solid #c9bcf357;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%);animation:.7s cubic-bezier(.2,.8,.2,1.2) .5s both ranked-vs-medal!important}.ranked-arena .ranked-lobby .ranked-vs .ranked-versus b{width:64px;height:70px;font-size:46px;animation:none!important}.ranked-arena .ranked-lobby .ranked-vs .ranked-versus b span:first-child{top:0;left:4px;animation:.55s cubic-bezier(.2,.7,.2,1) .7s both ranked-vs-left!important}.ranked-arena .ranked-lobby .ranked-vs .ranked-versus b span:last-child{bottom:-1px;right:5px;animation:.55s cubic-bezier(.2,.7,.2,1) .7s both ranked-vs-right!important}.ranked-arena .ranked-lobby .ranked-vs .ranked-versus b i{height:84px;transform:translate(-50%,-50%)rotate(10deg);animation:.4s .75s both ranked-vs-fade!important}.ranked-arena .ranked-vs-sparks{z-index:4;pointer-events:none;position:absolute;inset:0}.ranked-arena .ranked-vs-sparks>i{width:13px;height:13px;color:var(--rk-lilac);display:block;position:absolute;animation:2.8s cubic-bezier(.45,0,.3,1) infinite ranked-seek-twinkle!important}.ranked-arena .ranked-vs-sparks svg{fill:currentColor;width:100%;height:100%;display:block}.ranked-arena .ranked-vs-sparks>i:first-child{width:15px;height:15px;top:calc(50% - 84px);left:calc(50% - 70px)}.ranked-arena .ranked-vs-sparks>i:nth-child(2){color:#fff;width:9px;height:9px;top:calc(50% - 44px);left:calc(50% + 78px);animation-delay:-.8s!important}.ranked-arena .ranked-vs-sparks>i:nth-child(3){color:var(--rk-pink);top:calc(50% + 60px);left:calc(50% + 62px);animation-duration:3.3s!important;animation-delay:-1.5s!important}.ranked-arena .ranked-vs-sparks>i:nth-child(4){color:#fff;width:8px;height:8px;top:calc(50% + 38px);left:calc(50% - 90px);animation-delay:-2.1s!important}.ranked-arena .ranked-vs-sparks>i:nth-child(5){width:7px;height:7px;color:var(--rk-pink);top:calc(50% - 108px);left:calc(50% + 26px);animation-duration:2.4s!important;animation-delay:-.4s!important}.ranked-arena .ranked-lobby[data-phase=entering] .ranked-vs-panel.is-self{animation:.8s cubic-bezier(.22,1,.36,1) both ranked-vs-clash-self!important}.ranked-arena .ranked-lobby[data-phase=entering] .ranked-vs-panel.is-rival{animation:.8s cubic-bezier(.22,1,.36,1) both ranked-vs-clash-rival!important}.ranked-arena .ranked-lobby[data-phase=entering] .ranked-vs-seam line{stroke:var(--rk-pink);stroke-width:2.5px;stroke-dashoffset:0;opacity:1;animation:.5s ease-out both ranked-vs-flash!important}.ranked-arena .ranked-lobby[data-phase=entering] .ranked-vs .ranked-versus{will-change:transform;border-color:#0000;animation:.8s cubic-bezier(.22,1,.36,1) both ranked-vs-strike!important}.ranked-arena .ranked-lobby[data-phase=entering] .ranked-hud-clock{box-shadow:none;border-color:#0000}.ranked-arena .ranked-vs-panel,.ranked-arena .ranked-vs-type>span{will-change:transform}.ranked-arena .ranked-lobby:has(.ranked-hud) .ranked-state{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ranked-arena .ranked-lobby:has(.ranked-vs) .ranked-queue-area{min-height:24px;margin-top:18px}@keyframes ranked-hud-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ranked-hud-tick{0%{opacity:.35;transform:scale(1.2)}to{opacity:1;transform:none}}@keyframes ranked-vs-fade{0%{opacity:0}}@keyframes ranked-vs-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes ranked-vs-in-self{0%{opacity:0;transform:translate(-64px)}}@keyframes ranked-vs-in-rival{0%{opacity:0;transform:translate(64px)}}@keyframes ranked-vs-zoom{0%{transform:scale(1.18)}to{transform:scale(1.04)}}@keyframes ranked-vs-drift{0%,to{transform:scale(1.04)}50%{transform:scale(1.07)translateY(-1.2%)}}@keyframes ranked-vs-echo-self{0%{opacity:0;transform:translate(-44px,11px)}to{opacity:.28;transform:translate(-11px,11px)}}@keyframes ranked-vs-echo-rival{0%{opacity:0;transform:translate(44px,-11px)}to{opacity:.28;transform:translate(11px,-11px)}}@keyframes ranked-vs-run{to{transform:translate(-50%)}}@keyframes ranked-vs-portrait-in{0%{opacity:0;transform:translate(-50%,calc(18px - 50%))scale(.94)}}@keyframes ranked-vs-sweep{0%{left:-30%}to{left:130%}}@keyframes ranked-vs-draw{to{stroke-dashoffset:0}}@keyframes ranked-vs-medal{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}65%{opacity:1;transform:translate(-50%,-50%)scale(1.07)}to{transform:translate(-50%,-50%)}}@keyframes ranked-vs-clash-self{to{transform:translate(7px)}}@keyframes ranked-vs-clash-rival{to{transform:translate(-7px)}}@keyframes ranked-vs-flash{0%{opacity:.35}}@keyframes ranked-vs-strike{35%{transform:translate(-50%,-50%)scale(1.08)}to{transform:translate(-50%,-50%)}}@media (width>=861px) and (height<=860px){.ranked-arena .ranked-vs{gap:16px}.ranked-arena .ranked-vs-stage{height:clamp(220px,43dvh,380px)}.ranked-arena .ranked-hud-clock{width:66px;height:54px;font-size:31px}.ranked-arena .ranked-vs-id h3{font-size:23px}}.ranked-arena .ranked-match-rules{border:1px solid var(--rk-line);background:var(--rk-tile);border-radius:0;padding:0;display:grid}.ranked-arena .ranked-match-rules:before{color:var(--rk-muted);content:attr(aria-label);font:400 12px/1.3 var(--rk-serif);letter-spacing:.02em;padding:12px 14px 2px}.ranked-arena .ranked-rule-item{text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.ranked-arena .ranked-rule-item+.ranked-rule-item{border-top:1px solid var(--rk-line);padding-bottom:12px}.ranked-arena .ranked-rule-item>div{gap:2px;min-width:0;display:grid}.ranked-arena .ranked-rule-item strong{color:var(--rk-ink);font:400 14px/1.25 var(--rk-serif)}.ranked-arena .ranked-rule-item small{color:var(--rk-muted);font-size:11.5px;line-height:1.35}.ranked-arena .ranked-life-pair,.ranked-arena .ranked-progression-icon{border:1px solid var(--rk-line);background:var(--rk-well);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ranked-arena .ranked-life-pair{gap:2px}.ranked-arena .ranked-life-heart{filter:none;width:12px;height:12px}.ranked-arena .ranked-life-heart path:first-of-type{fill:var(--rk-pink)}.ranked-arena .ranked-heart-light{opacity:.5}.ranked-arena .ranked-progression-icon{box-sizing:border-box;fill:none;stroke:var(--rk-lilac);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;padding:8px}.ranked-arena .ranked-progression-icon circle{fill:var(--rk-lilac);stroke:none}.ranked-arena .ranked-state{background:#a195dc0f;border:1px solid #b8b1e11c;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:32px;padding:0 14px;display:inline-flex}.ranked-arena .ranked-state>div{display:block}.ranked-arena .ranked-state:before{content:"";background:var(--rk-pink);border-radius:50%;width:6px;height:6px;animation:2.2s ease-out infinite ranked-pulse}.ranked-arena .ranked-state strong{color:var(--rk-text);font:400 12.5px/1 Inter Variable,Arial,sans-serif}.ranked-arena .ranked-state time{color:var(--rk-lilac);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:0;padding-left:11px;font:400 12.5px/1 Inter Variable,Arial,sans-serif;position:relative}.ranked-arena .ranked-state time:before{content:"";background:#b8b1e133;width:1px;height:12px;margin-top:-6px;position:absolute;top:50%;left:0}.ranked-arena .ranked-lobby:is([data-phase=matched],[data-phase=entering]) .ranked-state:before{display:none}.ranked-arena .ranked-countdown{order:-1;width:44px;height:44px}.ranked-arena .ranked-countdown-track{stroke:#c9bcf329}.ranked-arena .ranked-countdown-arc{stroke:var(--rk-pink);stroke-width:1.6px;filter:none}.ranked-arena .ranked-countdown>span{font:300 19px/1 var(--rk-serif)}.ranked-arena .ranked-lobby[data-phase=matched] .ranked-portrait:after{display:none}.ranked-arena .ranked-ticker{--tick-row:22px;border-top:1px solid var(--rk-line);background:#1c2433;flex-shrink:0;align-items:stretch;height:46px;margin:0 -24px;display:flex;overflow:hidden}.ranked-arena .ranked-stage-foot{margin-top:auto;padding:0 24px}.ranked-arena .ranked-ticker-label{border-right:1px solid var(--rk-line);color:var(--rk-muted);font:400 12px/1 var(--rk-serif);letter-spacing:.02em;white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;margin:0;padding:0 22px 0 24px;display:flex}.ranked-arena .ranked-ticker-label i{background:var(--rk-pink);border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative}.ranked-arena .ranked-ticker-label i:after{content:"";border:1px solid var(--rk-pink);opacity:0;border-radius:50%;animation:2.4s ease-out infinite ranked-ticker-ping;position:absolute;inset:-4px}.ranked-arena .ranked-ticker-window{flex:1;align-items:center;min-width:0;padding-left:32px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.ranked-arena .ranked-ticker-track{width:max-content;animation:ranked-ticker-run var(--ticker-duration,48s) linear infinite;will-change:transform;align-items:center;display:flex}.ranked-arena .ranked-ticker:hover .ranked-ticker-track,.ranked-arena .ranked-ticker:focus-within .ranked-ticker-track{animation-play-state:paused}.ranked-arena .ranked-ticker-lap{flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ranked-arena .ranked-ticker-lap>li{height:var(--tick-row);white-space:nowrap;align-items:baseline;gap:6px;margin:0;padding:0;display:flex}.ranked-arena .ranked-ticker-lap>li:after{content:"";background:var(--rk-lilac);opacity:.4;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);flex-shrink:0;align-self:center;width:8px;height:8px;margin:0 16px}.ranked-arena .ranked-ticker-side{display:contents}.ranked-arena .ranked-ticker-side img{object-fit:cover;border-radius:50%;flex-shrink:0;align-self:center;width:20px;height:20px;display:block;box-shadow:0 0 0 1px #c9bcf32e}.ranked-arena .ranked-ticker-name{color:var(--rk-ink);font:400 12.5px/var(--tick-row) "Inter Variable", Arial, sans-serif;display:block}.ranked-arena .ranked-ticker-delta{font-variant-numeric:tabular-nums;letter-spacing:.01em;border-radius:4px;flex-shrink:0;align-self:center;align-items:center;height:18px;padding:0 6px;font:500 12px/1 Inter Variable,Arial,sans-serif;display:flex}.ranked-arena .ranked-ticker-side.is-win .ranked-ticker-delta{color:var(--rk-pink);background:#f4a6cb1f}.ranked-arena .ranked-ticker-side.is-loss .ranked-ticker-name{color:var(--rk-muted)}.ranked-arena .ranked-ticker-side.is-loss img{opacity:.7;filter:grayscale(.4)}.ranked-arena .ranked-ticker-side.is-loss .ranked-ticker-delta{color:var(--rk-faint);background:#aebcd814}.ranked-arena .ranked-ticker-verb{color:var(--rk-faint);font:400 12px/var(--tick-row) "Inter Variable", Arial, sans-serif;margin:0 2px;display:block}.ranked-arena .ranked-ticker-time{color:var(--rk-faint);font:400 11.5px/var(--tick-row) "Inter Variable", Arial, sans-serif;font-variant-numeric:tabular-nums;margin-left:6px;padding-left:13px;display:block;position:relative}.ranked-arena .ranked-ticker-time:before{content:"";background:#aebcd829;width:1px;height:12px;margin-top:-6px;position:absolute;top:50%;left:0}@keyframes ranked-ticker-run{to{transform:translate(-50%)}}@keyframes ranked-ticker-ping{0%{opacity:.7;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.4)}}@media (width<=640px){.ranked-arena .ranked-ticker{height:42px;margin:0 -14px}.ranked-arena .ranked-stage-foot{padding:0 14px}.ranked-arena .ranked-ticker-label{gap:0;padding:0 14px 0 16px;font-size:0}.ranked-arena .ranked-ticker-lap>li:after{margin:0 12px}}@media (prefers-reduced-motion:reduce){.ranked-arena .ranked-lobby .ranked-ticker-track,.ranked-arena .ranked-ticker-track{animation:ranked-ticker-run calc(var(--ticker-duration,48s) * 1.6) linear infinite!important}.ranked-arena .ranked-ticker:hover .ranked-ticker-track,.ranked-arena .ranked-ticker:focus-within .ranked-ticker-track,.ranked-arena .ranked-footer[data-view=rules] .ranked-ticker-track{animation-play-state:paused!important}.ranked-arena .ranked-ticker-label i:after{animation:none}}.ranked-arena .ranked-footer{--face-move:14px;background:var(--rk-rail);border-top:0;flex-shrink:0;align-items:stretch;min-height:52px;margin:0 -24px;display:flex}.ranked-arena .ranked-footer-tabs{border-right:1px solid var(--rk-line);flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:5px;width:184px;padding:0 20px 0 24px;display:flex}.ranked-arena .ranked-footer-tab{min-height:18px;color:var(--rk-faint);font:400 12.5px/18px var(--rk-serif);letter-spacing:.02em;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0;transition:color .2s;display:flex;position:relative}.ranked-arena .ranked-footer-tab:hover{color:var(--rk-text)}.ranked-arena .ranked-footer-tab[aria-selected=true]{color:var(--rk-ink)}.ranked-arena .ranked-footer-tab:focus-visible{outline:1.5px solid var(--rk-lilac);outline-offset:4px;border-radius:3px}.ranked-arena .ranked-footer-tab i{opacity:.55;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background-color .25s,opacity .25s;position:relative;box-shadow:inset 0 0 0 1px}.ranked-arena .ranked-footer-tab[aria-selected=true] i{background:var(--rk-pink);box-shadow:none;opacity:1}.ranked-arena .ranked-footer-tab.is-results[aria-selected=true] i:after{content:"";border:1px solid var(--rk-pink);opacity:0;border-radius:50%;animation:2.4s ease-out infinite ranked-ticker-ping;position:absolute;inset:-4px}.ranked-arena .ranked-footer-timer{background:var(--rk-pink);opacity:.55;transform-origin:0;height:1px;animation:linear forwards ranked-footer-timer;position:absolute;bottom:-3px;left:16px;right:0;transform:scaleX(0)}.ranked-arena .ranked-footer[data-held] .ranked-footer-timer{animation-play-state:paused}.ranked-arena .ranked-footer-faces{flex:1;min-width:0;display:grid;overflow:hidden}.ranked-arena .ranked-footer-face{grid-area:1/1;align-items:center;min-width:0;transition:opacity .4s,transform .6s cubic-bezier(.22,.7,.18,1),visibility;display:flex}.ranked-arena .ranked-footer-face.is-rules{justify-content:center}.ranked-arena .ranked-footer[data-view=rules] .ranked-footer-face.is-results{opacity:0;transform:translateY(var(--face-move));visibility:hidden;transition:opacity .3s,transform .6s cubic-bezier(.22,.7,.18,1),visibility 0s linear .6s}.ranked-arena .ranked-footer[data-view=results] .ranked-footer-face.is-rules{opacity:0;transform:translateY(calc(var(--face-move) * -1));visibility:hidden;transition:opacity .3s,transform .6s cubic-bezier(.22,.7,.18,1),visibility 0s linear .6s}.ranked-arena .ranked-footer .ranked-match-rules{background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.ranked-arena .ranked-footer .ranked-rule-item{padding:8px 22px}.ranked-arena .ranked-footer .ranked-rule-item+.ranked-rule-item{border-top:0;border-left:1px solid var(--rk-line);padding-bottom:8px}.ranked-arena .ranked-footer .ranked-match-rules:before{display:none}.ranked-arena .ranked-footer .ranked-ticker{background:0 0;border:0;flex:1;align-self:stretch;height:auto;margin:0}.ranked-arena .ranked-footer .ranked-ticker-label{display:none}.ranked-arena .ranked-footer[data-view=rules] .ranked-ticker-track{animation-play-state:paused}.ranked-arena .ranked-footer-tab{font-weight:300}.ranked-arena :is(.ranked-lobby,.ranked-stage-foot) .ranked-rule-item strong,.ranked-arena .ranked-footer .ranked-rule-item strong{color:var(--rk-text);letter-spacing:0;font:300 13px/1.3 Inter Variable,Arial,sans-serif}.ranked-arena :is(.ranked-lobby,.ranked-stage-foot) .ranked-rule-item small,.ranked-arena .ranked-footer .ranked-rule-item small{font-weight:300}@keyframes ranked-footer-timer{to{transform:scaleX(1)}}@media (width<=640px){.ranked-arena .ranked-footer{flex-direction:column;margin:0 -14px}.ranked-arena .ranked-footer-tabs{border-right:0;flex-direction:row;gap:22px;width:auto;padding:12px 16px 4px}.ranked-arena .ranked-footer .ranked-footer-face .ranked-match-rules{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0 16px;display:grid}.ranked-arena .ranked-footer .ranked-match-rules .ranked-rule-item{padding:10px 0 14px}.ranked-arena .ranked-footer .ranked-match-rules .ranked-rule-item+.ranked-rule-item{border-top:0;border-left:1px solid var(--rk-line);padding:10px 0 14px 14px}.ranked-arena .ranked-footer .ranked-rule-item>:is(svg,.ranked-life-pair){display:none}.ranked-arena .ranked-footer .ranked-rule-item strong{font-size:13.5px}.ranked-arena .ranked-footer .ranked-rule-item small{font-size:12px}.ranked-arena .ranked-footer-faces{min-height:58px}}@media (prefers-reduced-motion:reduce){.ranked-arena .ranked-footer-timer{display:none}.ranked-arena .ranked-footer-face{transition:none!important;transform:none!important}}.ranked-game-switch{align-items:center;gap:13px;height:38px;display:inline-flex}.ranked-game-switch>button{color:var(--rk-faint);font:300 16px/1 var(--rk-serif);letter-spacing:.015em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:8px 3px;transition:color .2s}.ranked-game-switch>button[aria-checked=true]{color:var(--rk-ink);cursor:default}.ranked-game-switch>button:hover:enabled:not([aria-checked=true]){color:var(--rk-text)}.ranked-game-switch>button:focus-visible{outline:1.5px solid var(--rk-lilac);outline-offset:3px}.ranked-game-track{cursor:pointer;background:#080b1557;border:1px solid #c9bcf32b;border-radius:999px;flex:none;width:66px;height:26px;transition:border-color .3s;position:relative;box-shadow:inset 0 1px 3px #04060e6b}.ranked-game-track:hover{border-color:#c9bcf34d}.ranked-game-rail{border-top:1px dashed #c9bcf333;position:absolute;top:50%;left:16px;right:16px}.ranked-game-knob{width:34px;height:30px;margin-top:-15px;position:absolute;top:50%;left:-4px}.ranked-game-switch[data-game=starquiz] .ranked-game-knob{transform:translate(38px)rotate(360deg)}.ranked-game-nudge{position:absolute;inset:0}.ranked-game-nudge>img{object-fit:contain;filter:drop-shadow(0 3px 5px #04060e8c);width:100%;height:100%;position:absolute;inset:0}.ranked-game-switch[data-game=starparty] .ranked-game-nudge>img[data-game=starquiz],.ranked-game-switch[data-game=starquiz] .ranked-game-nudge>img[data-game=starparty]{opacity:0}.ranked-game-switch:not([aria-disabled]) .ranked-game-track:hover .ranked-game-nudge{transform:translate(4px)rotate(22deg)}.ranked-game-switch[data-game=starquiz]:not([aria-disabled]) .ranked-game-track:hover .ranked-game-nudge{transform:translate(-4px)rotate(-22deg)}.ranked-game-sparks{pointer-events:none;width:32px;height:32px;margin:-16px 0 0 -16px;position:absolute;top:50%;left:13px;overflow:visible}.ranked-game-switch[data-game=starquiz] .ranked-game-sparks{margin:-16px -16px 0 0;left:auto;right:-3px}.ranked-game-sparks>path{fill:var(--rk-pink);opacity:0;transform-box:fill-box;transform-origin:50%}.ranked-game-sparks>path:nth-child(2){fill:var(--rk-lilac)}.ranked-game-switch[aria-disabled=true]{cursor:not-allowed}.ranked-arena .ranked-game-switch>button:disabled{opacity:1;cursor:not-allowed}.ranked-arena .ranked-game-switch[aria-disabled=true]>button:not([aria-checked=true]){opacity:.45}.ranked-game-switch[aria-disabled=true] .ranked-game-track{opacity:.55;cursor:not-allowed}.ranked-arena .ranked-game-switch .ranked-game-knob{transition:transform .38s cubic-bezier(.22,.8,.24,1)!important}.ranked-arena .ranked-game-switch .ranked-game-nudge{transition:transform .35s cubic-bezier(.3,.7,.3,1.3)!important}.ranked-arena .ranked-game-switch .ranked-game-nudge>img{transition:opacity .1s linear .1s!important}.ranked-arena .ranked-game-switch .ranked-game-sparks>path{animation:ranked-game-spark .5s cubic-bezier(.2, .7, .3, 1) calc(.26s + var(--spark-delay,0s)) both!important}@keyframes ranked-game-spark{0%{opacity:0;transform:translate(0)scale(0)rotate(0)}30%{opacity:1;transform:translate(calc(var(--spark-x) * .7), calc(var(--spark-y) * .7)) scale(var(--spark-scale)) rotate(45deg)}to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) scale(0) rotate(90deg)}}.ranked-live-theme{border-bottom:1px solid var(--rk-line);align-items:center;gap:11px;min-width:0;margin:0 0 3px;padding:2px 0 10px;display:flex}.ranked-live-cover{background:var(--rk-well);width:32px;height:32px;box-shadow:0 0 0 1px #c9bcf33d, 0 0 0 3px var(--rk-rail), 0 0 0 4px #c9bcf314;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.ranked-live-cover>img{object-fit:cover;width:100%;height:100%;display:block}.ranked-live-cover>img.is-star{object-fit:contain;width:72%;height:auto}.ranked-live-theme-copy{gap:2px;min-width:0;display:grid}.ranked-live-theme-copy small{color:var(--rk-faint);letter-spacing:.06em;font:400 11.5px/1.2 Inter Variable,Arial,sans-serif}.ranked-live-theme-copy strong{color:var(--rk-ink);font:300 12.5px/1.25 var(--rk-serif);letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranked-live-score{flex:none;justify-items:end;gap:6px;margin-left:auto;display:grid}.ranked-live-score>span{font-variant-numeric:tabular-nums;align-items:baseline;gap:1px;display:flex}.ranked-live-score b{color:var(--rk-ink);font:300 18px/1 var(--rk-serif)}.ranked-live-score small{color:var(--rk-faint);font:400 11.5px/1 Inter Variable,Arial,sans-serif}.ranked-live-score>i{background:#f1f3f814;border-radius:2px;width:46px;height:2px;display:block;overflow:hidden}.ranked-live-score>i:before{content:"";border-radius:inherit;background:var(--rk-lilac);height:100%;transform:scaleX(var(--score,0));transform-origin:0;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.ranked-live-score[data-leading] b{color:var(--rk-pink)}.ranked-live-score[data-leading]>i:before{background:var(--rk-pink)}.ranked-arena .ranked-rule-icon{box-sizing:border-box;border:1px solid var(--rk-line);background:var(--rk-well);fill:none;width:34px;height:34px;stroke:var(--rk-lilac);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;padding:8px;display:block;overflow:visible}.ranked-arena .ranked-rule-icon .ranked-rule-accent{fill:var(--rk-pink);stroke:var(--rk-pink);stroke-width:1.2px}.ranked-arena .ranked-rule-icon .ranked-rule-hand{stroke:var(--rk-pink);transform-box:view-box;transform-origin:14px 16px;animation:ranked-rule-sweep var(--rule-seconds,15s) linear infinite!important}.ranked-arena .ranked-rule-icon .ranked-rule-pivot{fill:var(--rk-pink);stroke:none}.ranked-arena .ranked-rule-icon .ranked-rule-die{transform-box:view-box;transform-origin:14px 14px;animation:7s cubic-bezier(.3,.7,.3,1) infinite ranked-rule-roll!important}.ranked-arena .ranked-rule-icon .ranked-rule-die circle{fill:var(--rk-pink);stroke:none}.ranked-arena .ranked-footer[data-view=results] .ranked-rule-icon *{animation-play-state:paused!important}@keyframes ranked-rule-sweep{to{transform:rotate(360deg)}}@keyframes ranked-rule-roll{0%,82%,to{transform:none}86%{transform:rotate(-26deg)scale(.92)}91%{transform:rotate(14deg)}96%{transform:rotate(-4deg)}}.ranked-arena .ranked-match-rules[data-game=starquiz] .ranked-rule-item{gap:10px}.ranked-arena :is(.ranked-footer,.ranked-lobby,.ranked-stage-foot) .ranked-match-rules[data-game=starquiz] .ranked-rule-item{padding-inline:14px}.ranked-arena :is(.ranked-lobby,.ranked-stage-foot)>.ranked-match-rules:before{white-space:nowrap}.ranked-arena .ranked-match-rules[data-game=starquiz] .ranked-rule-item :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranked-arena .ranked-footer-faces,.ranked-arena .ranked-stage-foot{container:ranked-foot/inline-size}@container ranked-foot (width<=660px){.ranked-arena .ranked-match-rules[data-game=starquiz] .ranked-rule-icon{display:none}}@container ranked-foot (width<=530px){.ranked-arena .ranked-match-rules[data-game=starquiz] .ranked-rule-item small{display:none}.ranked-arena .ranked-footer .ranked-match-rules[data-game=starquiz] .ranked-rule-item{padding-inline:12px}}@container ranked-foot (width<=450px){.ranked-arena .ranked-footer .ranked-match-rules[data-game=starquiz] .ranked-rule-item{padding-inline:9px}.ranked-arena .ranked-footer .ranked-match-rules[data-game=starquiz] .ranked-rule-item strong{white-space:normal;text-wrap:balance;font-size:12px;line-height:1.3}}@media (width<=640px){.ranked-arena .ranked-footer .ranked-footer-face .ranked-match-rules[data-game=starquiz]{grid-template-columns:repeat(3,minmax(0,1fr))}.ranked-arena .ranked-footer .ranked-match-rules[data-game=starquiz] .ranked-rule-item{padding:10px 6px 14px 0}.ranked-arena .ranked-footer .ranked-match-rules[data-game=starquiz] .ranked-rule-item+.ranked-rule-item{padding:10px 6px 14px 12px}}@container ranked-lobby (width<=800px){.ranked-arena .ranked-lobby>.ranked-match-rules[data-game=starquiz] .ranked-rule-icon{display:none}}@container ranked-lobby (width<=660px){.ranked-arena .ranked-lobby>.ranked-match-rules[data-game=starquiz] .ranked-rule-item small{display:none}}@container ranked-foot (width<=800px){.ranked-arena .ranked-stage-foot>.ranked-match-rules[data-game=starquiz] .ranked-rule-icon{display:none}}@container ranked-foot (width<=660px){.ranked-arena .ranked-stage-foot>.ranked-match-rules[data-game=starquiz] .ranked-rule-item small{display:none}}@container ranked-lobby (width<=600px){.ranked-arena .ranked-lobby>.ranked-match-rules[data-game=starquiz] .ranked-rule-item strong{white-space:normal;text-wrap:balance}}@container ranked-foot (width<=600px){.ranked-arena .ranked-stage-foot>.ranked-match-rules[data-game=starquiz] .ranked-rule-item strong{white-space:normal;text-wrap:balance}}.ranked-arena .ranked-lobby{container:ranked-lobby/inline-size}.ranked-guest{text-align:center;flex:1 0 auto;align-content:center;justify-items:center;padding:48px 24px 64px;animation:.7s cubic-bezier(.2,.7,.2,1) both ranked-guest-in;display:grid}.ranked-guest .lobby-brand .animated-brand-word{font-family:Nephilm,Arial,Helvetica,sans-serif;position:relative}.ranked-guest .animated-brand-word>.animated-brand-mark{color:var(--rk-pink);opacity:1;margin-left:.14em;position:absolute;top:.06em;left:100%}.ranked-guest-spark{fill:currentColor;width:.46em;height:.46em;animation:3.2s ease-in-out infinite ranked-spark;display:block}.ranked-guest h2{color:var(--rk-ink);font:400 24px/1.25 var(--rk-serif);letter-spacing:.005em;text-wrap:balance;margin:34px 0 0}.ranked-guest>p{max-width:430px;color:var(--rk-muted);text-wrap:balance;margin:10px 0 0;font:400 13px/1.65 Inter Variable,Arial,Helvetica,sans-serif}.ranked-guest-ladder{align-items:flex-end;gap:4px;margin:30px 0 0;padding:0;list-style:none;display:flex}.ranked-guest-ladder>li{width:46px;height:40px;opacity:calc(.42 + var(--rung) * .07);transform:translateY(calc(var(--rung) * -2.5px));animation:.55s cubic-bezier(.2,.8,.2,1.2) both ranked-guest-rung;animation-delay:calc(.25s + var(--rung) * 70ms)}.ranked-guest-ladder img{object-fit:contain;width:100%;height:100%;display:block}.ranked-guest-login{color:#fff;background:var(--game-action-gradient);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:43px;margin-top:34px;padding:0 20px;font:500 12.6px/1 Inter Variable,Arial,Helvetica,sans-serif;transition:filter .2s;display:inline-flex;box-shadow:0 8.1px 21.6px #1a0b3b42}.ranked-guest-login:hover:enabled{filter:brightness(1.08)}.ranked-guest-login:disabled{opacity:.72;cursor:progress}.ranked-guest-login:focus-visible{outline:2px solid var(--rk-lilac);outline-offset:3px}.ranked-guest-login svg{flex:none;width:17px;height:17px}.ranked-guest-logins{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px;display:flex}.ranked-guest-logins>.ranked-guest-login{margin-top:0}.ranked-guest-login[data-service=twitch]{color:#f1eaff;background:#9146ff1f;box-shadow:inset 0 0 0 1px #9146ff66}.ranked-guest-login[data-service=twitch] svg{color:#b994ff}.ranked-guest-error{color:var(--rk-pink);margin:14px 0 0;font:400 12px/1.5 Inter Variable,Arial,Helvetica,sans-serif}@keyframes ranked-guest-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ranked-guest-rung{0%{opacity:0;transform:translateY(12px)scale(.8)}}@media (width<=480px){.ranked-guest{padding:32px 18px 44px}.ranked-guest h2{font-size:21px}.ranked-guest-ladder{gap:1px}.ranked-guest-ladder>li{width:34px;height:30px}}.ranked-arena .ranked-arena-stage{position:relative}@media (width<=810px){.community-dialog.ranked-dialog{overflow-y:auto}.ranked-arena{flex-direction:column;flex:1 0 auto;display:flex}.ranked-stage{min-height:calc(100dvh - var(--room-bar-height,74px))}.ranked-side{border-top:1px solid var(--rk-line);border-left:0;flex:none;height:min(560px,82dvh)}.ranked-arena .ranked-lobby{padding:0 14px}.ranked-orbit{--orbit-radius:clamp(92px, 26vw, 128px)}.ranked-hero-title{font-size:26px}.ranked-hero-stats{gap:6px 18px}.ranked-arena .ranked-vs{--vs-gap:8px;gap:14px}.ranked-arena .ranked-vs-hud{gap:10px}.ranked-arena .ranked-hud-clock{border-radius:10px;width:54px;height:46px;font-size:26px}.ranked-arena .ranked-vs-id{gap:8px}.ranked-arena .ranked-vs-rank{width:30px}.ranked-arena .ranked-vs-id h3{font-size:17px}.ranked-arena .ranked-vs-id p em{margin:0 0 2px;display:block}.ranked-arena .ranked-vs-stage{height:clamp(240px,46vh,340px)}.ranked-arena .ranked-vs .ranked-versus{width:76px;height:76px;box-shadow:0 0 0 5px var(--rk-stage), 0 12px 28px #060a1473}.ranked-arena .ranked-lobby .ranked-vs .ranked-versus b{width:46px;height:50px;font-size:33px}.ranked-arena .ranked-lobby .ranked-vs .ranked-versus b i{height:60px}.ranked-arena .ranked-vs-sparks>i:nth-child(n){scale:.75}.ranked-arena .ranked-vs-portrait{--portrait:min(37cqw, 66cqh, 200px)}.ranked-arena :is(.ranked-lobby,.ranked-stage-foot) .ranked-match-rules{flex-wrap:wrap;justify-content:flex-start;margin:0 -14px;padding:4px 14px}.ranked-arena :is(.ranked-lobby,.ranked-stage-foot) .ranked-match-rules:before{flex-basis:100%;padding:10px 0 0}.ranked-arena :is(.ranked-lobby,.ranked-stage-foot) .ranked-rule-item{flex:100%;padding:10px 0}.ranked-arena :is(.ranked-lobby,.ranked-stage-foot) .ranked-rule-item+.ranked-rule-item{border-left:0;border-top:1px solid var(--rk-line);padding-bottom:12px}.ranked-arena .ranked-footer{margin:0 -14px}}@media (width>=811px) and (height<=760px){.ranked-orbit{--orbit-radius:clamp(88px, 13.5vh, 120px)}.ranked-hero-title{font-size:26px}.ranked-hero-next,.ranked-hero-stats{margin-top:10px}.ranked-arena .ranked-queue-area{margin-top:18px}}@media (width>=811px) and (height<=860px){.ranked-arena .ranked-vs{gap:16px}.ranked-arena .ranked-vs-stage{height:clamp(220px,43dvh,380px)}.ranked-arena .ranked-hud-clock{width:66px;height:54px;font-size:31px}.ranked-arena .ranked-vs-id h3{font-size:23px}}@keyframes ranked-card-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ranked-pulse{0%{box-shadow:0 0 #f4a6cb80}70%,to{box-shadow:0 0 0 8px #f4a6cb00}}@container ranked-foot (width<=640px){.ranked-arena .ranked-footer .ranked-match-rules[data-game=starparty] :is(.ranked-life-pair,.ranked-rule-icon,.ranked-progression-icon){display:none}.ranked-arena .ranked-footer .ranked-match-rules[data-game=starparty] .ranked-rule-item{padding-inline:16px}.ranked-arena .ranked-footer .ranked-match-rules[data-game=starparty] .ranked-rule-item strong{white-space:nowrap}}@container ranked-foot (width<=470px){.ranked-arena .ranked-footer .ranked-match-rules[data-game=starparty] .ranked-rule-item small{display:none}}.records-modal{box-sizing:border-box;color:#d6d9e4;scrollbar-width:thin;scrollbar-color:#7182a34d transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#202938;border:1px solid #a8b8dd30;border-radius:16px;width:min(1080px,100vw - 40px);max-width:none;height:min(840px,100dvh - 48px);max-height:none;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 90px #080d1955,inset 0 1px #ffffff06}.records-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1626a6}.records-modal-content{height:100%;position:relative}.records-modal-close{z-index:5;color:#abbad1;cursor:pointer;background:#a4b4d408;border:1px solid #bbc5db16;border-radius:50%;width:30px;height:30px;margin:0;padding:0;font:21px Arial;transition:color .16s,border-color .16s;position:absolute;top:20px;right:20px}.records-modal-close:hover{color:#edeaff;border-color:#ac96ff55}.records-modal-close:focus-visible{outline-offset:3px;outline:2px solid #c6b2e6}.records-modal .records-page{height:100%;min-height:570px}.records-modal .records-content{padding-top:24px}@media (width<=600px){.records-modal{width:calc(100vw - 16px);height:calc(100dvh - 24px)}.records-modal .records-page{min-height:640px}}.records-modal[data-floating]{z-index:60;translate:var(--window-drag-x,0px) var(--window-drag-y,0px);position:fixed;inset:0;box-shadow:0 30px 90px #080d198f,0 0 0 1px #ffffff08}.records-modal[data-window-drag=on] .records-heading{cursor:grab}.records-modal[data-window-drag=on] .records-heading :is(button,a,input){cursor:pointer}.records-modal[data-window-dragging]{-webkit-user-select:none;user-select:none}.records-modal[data-window-dragging],.records-modal[data-window-dragging] *{cursor:grabbing!important}.records-page{--records-ink:#e1e6f0;--records-muted:#9aa8be;--records-accent:#ac96ff;--records-line:#b8c5e01a;height:100dvh;min-height:570px;color:var(--records-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 42% 0,#8899e309,#0000 58%),#202938;flex-direction:column;font:400 13px/1.5 Inter Variable,Arial,sans-serif;display:flex}.records-page *{box-sizing:border-box}.records-site-header{border-bottom:1px solid var(--records-line);justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:10px max(24px,50vw - 540px);display:flex}.records-brand{color:#c8c4ed;letter-spacing:.03em;align-items:center;gap:10px;font:400 15px/1.3 Varela Round,sans-serif;text-decoration:none;display:inline-flex}.records-brand img{object-fit:contain;width:28px;height:28px}.records-site-header nav{gap:24px;display:flex}.records-site-header nav a{color:var(--records-muted);font-size:12px;text-decoration:none}.records-site-header nav a[aria-current]{color:var(--records-ink)}.records-content{flex:1;grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:166px minmax(0,1fr);column-gap:26px;width:min(1080px,100%);min-height:0;margin:0 auto;padding:24px 28px 16px;display:grid}.records-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;padding-right:32px;display:flex}.records-heading-title{align-items:center;gap:12px;display:flex}.records-heading-title>img{object-fit:contain;width:34px;height:30px}.records-heading h1{letter-spacing:-.4px;color:#e6e8f3;margin:0;font:500 20px/1 Inter Variable,Arial,sans-serif;transform:translateY(1px)}.records-heading-note{color:var(--records-muted);font-size:11.5px}.records-mode-nav{border-bottom:1px solid var(--records-line);scrollbar-width:thin;scrollbar-color:#7d74a8 transparent;flex:none;grid-area:2/2;gap:25px;display:flex;overflow-x:auto}.records-mode-nav button{color:var(--records-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:7px 0 11px;font:450 12px/1.4 Inter Variable,Arial,sans-serif;transition:color .16s;position:relative}.records-mode-nav button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:0;left:15%;right:15%}.records-mode-nav button[aria-pressed=true]{color:#d2c7ff}.records-mode-nav button[aria-pressed=true]:after{background:#ac96ff}.records-mode-nav button:hover{color:#eeeaff}.records-filters{flex:none;grid-area:3/2;grid-template-columns:minmax(0,1fr) 156px;gap:12px;margin:15px 0 19px;display:grid}.records-filters label{min-width:0;display:grid;position:relative}.records-filters label>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.records-filters .records-category-select{display:none}.records-filters input,.records-filters select{color:#c8d2e4;background:#a6b6d705;border:1px solid #becae11d;border-radius:8px;width:100%;min-width:0;height:36px;padding:0 12px;font:400 12px/1.4 Inter Variable,Arial,sans-serif;transition:border-color .16s}.records-filters .records-search input{padding-left:35px}.records-search>svg{stroke:#97a7c2;fill:none;stroke-width:1.4px;stroke-linecap:round;pointer-events:none;width:14px;height:14px;position:absolute;top:11px;left:12px}.records-filters input::placeholder{color:#98a6bd}.records-filters select option{background:#263144}.records-filters :is(input,select):hover{border-color:#bac7e13b}.records-page :is(button,a,input,select,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #ac96ff}.records-layout{grid-area:4/2;min-width:0;min-height:0;display:flex}.records-results{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.records-table-heading{flex:none;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.records-table-heading h2{color:#d1d9e9;align-items:baseline;gap:10px;margin:0;font:500 13px/1.4 Inter Variable,Arial,sans-serif;display:flex}.records-table-heading h2 span,.records-table-heading>span{color:var(--records-muted);font-size:12px;font-weight:400}.records-summary{color:var(--records-muted);align-items:center;gap:14px;font-size:12px;display:flex}.records-motion{color:#a7b0c9;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:2px 0;font-size:11.5px;display:inline-flex}.records-motion:hover{color:#d0c5ff}.records-motion svg{stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.records-categories{scrollbar-width:thin;scrollbar-color:#68769455 transparent;background:0 0;border-right:1px solid #bac7e012;flex-direction:column;grid-area:2/1/5;gap:2px;min-height:0;padding:17px 14px 10px 0;display:flex;overflow:auto}.records-categories h2{color:#96a6bf;letter-spacing:.07em;text-transform:uppercase;margin:0 9px 8px;font-size:11.5px;font-weight:450}.records-categories button{color:#a9b5ca;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;min-height:28px;padding:5px 10px;font:400 12px/1.4 Inter Variable,Arial,sans-serif;transition:background .16s,color .16s}.records-categories button:hover{color:#e3e7f0;background:#b6c3e008}.records-categories button[aria-pressed=true]{color:#e0d7ff;background:linear-gradient(100deg,#ac96ff17,#ac96ff04);border-color:#ac96ff1c}.records-podium{isolation:isolate;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;align-items:end;gap:12px;width:min(460px,100%);margin:0 0 16px;padding:2px 0 6px;display:grid;position:relative}.records-podium:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 50% 44%,#ac96ff19,#ac96ff0b 52%,#0000);position:absolute;inset:-34px -28px -6px}.records-pedestal{--award:#ced4e4;--medal-light:#e0e5f2;--medal-mid:#919caf;--medal-dark:#414b61;isolation:isolate;min-width:0;height:156px;color:var(--records-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 9px 9px;transition:transform .25s;display:flex;position:relative}.records-pedestal[data-position="1"]{grid-area:1/2}.records-pedestal[data-position="2"]{grid-area:1/1}.records-pedestal[data-position="3"]{grid-area:1/3}.records-pedestal[data-rank="1"]{--award:#e1d6ff;--medal-light:#f1eaff;--medal-mid:#ae9cdb;--medal-dark:#61537d;height:188px;padding-bottom:16px}.records-pedestal[data-rank="3"]{--award:#c8bfd8;--medal-light:#ded6ee;--medal-mid:#9b8dac;--medal-dark:#534960;height:148px}.records-pedestal-open{cursor:default;pointer-events:none}.records-pedestal-open .records-portrait-frame{filter:none}.records-pedestal-open .records-portrait-frame path{fill:#ffffff03;stroke:color-mix(in srgb, var(--award) 30%, transparent);stroke-width:.9px;stroke-linejoin:round;stroke-dasharray:2.2 3.3}.records-pedestal-open .records-portrait-frame circle{fill:#10172808;stroke:color-mix(in srgb, var(--award) 13%, transparent);stroke-width:.8px}.records-pedestal-open .records-podium-portrait .records-podium-rank{border-color:color-mix(in srgb, var(--award) 22%, transparent);color:color-mix(in srgb, var(--award) 62%, #5d6880);box-shadow:none;background:#232c3c}.records-pedestal.records-pedestal-open>strong{color:#7d889e;font-weight:400}.records-pedestal.records-pedestal-open .records-podium-score{visibility:hidden}.records-podium-portrait{flex:none;place-items:center;width:100px;height:100px;margin-bottom:6px;display:grid;position:relative}.records-pedestal[data-rank="1"] .records-podium-portrait{width:118px;height:118px}.records-portrait-frame{width:100%;height:100%;color:var(--award);pointer-events:none;filter:drop-shadow(0 5px 7px #0b122b35);position:absolute;inset:0}.records-frame-guide{stroke:#fff;stroke-width:.6px;opacity:.2}.records-frame-light{stroke:#f1eaff;stroke-width:1px;stroke-linecap:round;stroke-dasharray:6 94;animation:12s linear infinite paused records-frame-travel}.records-podium-portrait>img{z-index:1;object-fit:cover;border:2px solid #263043;border-radius:50%;width:63%;height:63%;display:block;box-shadow:0 0 0 1px #eee7ff42,0 3px 8px #0d132a55}.records-podium-rank{z-index:2;border:1px solid color-mix(in srgb, var(--award) 45%, transparent);color:#f0edff;background:linear-gradient(150deg,#445069,#2a3346);border-radius:6px 6px 9px 9px;place-items:center;width:29px;height:20px;font:600 12px/1 Inter Variable,Arial,sans-serif;display:grid;position:absolute;bottom:-1px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #10162740}.records-pedestal[data-rank="1"] .records-podium-rank{background:linear-gradient(150deg,#8c78b1,#50416f)}.records-pedestal>strong{text-overflow:ellipsis;white-space:nowrap;color:#e1e7f5;flex:none;max-width:100%;font:500 12px/1.4 Inter Variable,Arial,sans-serif;overflow:hidden}.records-podium-score{flex:none;align-items:center;margin-top:2px;display:flex}.records-podium-score b{color:var(--award);letter-spacing:-.6px;font-variant-numeric:tabular-nums;font:450 23px/1.2 Inter Variable,Arial,sans-serif}.records-podium-score small{display:none}.records-pedestal:hover{transform:translateY(-3px)}.records-pedestal:hover .records-frame-guide{opacity:.65}.records-podium[data-animated=true] .records-frame-light{animation-play-state:running}.records-pedestal[data-rank="1"] .records-frame-light{animation-duration:8s}.records-pedestal[data-position="2"] .records-frame-light{animation-delay:-3s}.records-pedestal[data-position="3"] .records-frame-light{animation-delay:-5s}@keyframes records-frame-travel{to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:no-preference){.records-pedestal{animation:.75s cubic-bezier(.2,.7,.25,1) both records-podium-arrive}.records-pedestal[data-position="2"]{animation-delay:80ms}.records-pedestal[data-position="3"]{animation-delay:.16s}@keyframes records-podium-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}}.records-table-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7182a34d transparent;border-top:1px solid var(--records-line);flex:1;min-height:80px;overflow:auto}.records-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.records-table th{z-index:1;border-bottom:1px solid var(--records-line);color:#97a7c0;text-align:left;background:#202938;padding:9px 12px;font-size:11.5px;font-weight:400;position:sticky;top:0}.records-table th:first-child{width:48px}.records-table th:nth-child(3){text-align:right;width:94px}.records-table th:nth-child(4){text-align:right;width:118px}.records-table td{border-bottom:1px solid #beccea0a;height:51px;padding:6px 12px}.records-table tbody tr:nth-child(2n){background:#bed0ee03}.records-table tbody tr:hover{background:#bed0ee09}.records-table tr[data-own=true]{background:#ac96ff0c}.records-rank{color:#93a5c2;justify-content:center;align-items:center;min-width:22px;font-size:12px;display:inline-flex}.records-rank[data-podium="1"]{color:#c5b5ff}.records-player{color:#d6deed;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-width:0;padding:0;font:450 12px/1.4 Inter Variable,Arial,sans-serif;display:flex}.records-player img{object-fit:cover;border:1px solid #c6d4eb14;border-radius:9px;flex:none;width:32px;height:32px}.records-player>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.records-player small{color:#c5b8ff;background:#ac96ff10;border-radius:4px;padding:1px 5px;font-size:11px;font-weight:400}.records-value{text-align:right;color:#d4dced;font-size:14px;font-weight:500}.records-table td.records-date{text-align:right;color:#91a1ba;font-size:11.5px}.records-pages{border-top:1px solid var(--records-line);color:#c3cce0;flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 0 0;font-size:12px;display:flex}.records-pages>span>span{color:#8e9eb7}.records-pages button,.records-empty button{color:#bdc8df;font:inherit;cursor:pointer;background:0 0;border:1px solid #b3c1db21;border-radius:6px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.records-pages button:hover:not(:disabled){color:#d6cbff;border-color:#ac96ff55}.records-pages button:disabled{opacity:.35;cursor:default}.records-empty{text-align:center;min-height:220px;color:var(--records-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.records-empty h3{color:#d7dff0;margin:0 0 8px;font-size:16px;font-weight:500}.records-empty p{margin:0;font-size:12px}.records-empty :is(a,button){color:#c1b1ff;text-underline-offset:4px;margin-top:18px}.records-visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.records-loading{flex:1;min-height:100px;overflow:hidden}.records-loading>div{border-bottom:1px solid var(--records-line);align-items:center;gap:14px;height:54px;display:flex}.records-loading :is(i,span,b){background:#c7cfe20b;border-radius:4px;height:8px}.records-loading i{border-radius:8px;width:32px;height:32px;margin-left:12px}.records-loading div>span{width:26%}.records-loading b{width:12%;margin-inline:auto 12px}.records-boards{background:#a6b6d705;border:1px solid #becae11d;border-radius:9px;flex:none;gap:2px;margin:0 auto 0 20px;padding:3px;display:flex}.records-boards button{color:#a9b5ca;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:28px;padding:4px 13px;font:450 12px/1.3 Inter Variable,Arial,sans-serif;transition:background .16s,color .16s,border-color .16s}.records-boards button:hover{color:#e3e7f0}.records-boards button[aria-pressed=true]{color:#e0d7ff;background:#ac96ff17;border-color:#ac96ff24}.records-tiers{gap:3px}.records-tiers button{align-items:center;gap:10px;min-height:40px;padding-block:6px;display:flex}.records-tiers button:first-of-type{margin-bottom:7px}.records-tiers button>img{object-fit:contain;flex:none;width:30px;height:26px;margin:0 -2px 0 -5px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.records-tiers button:hover>img{transform:rotate(-7deg)scale(1.06)}.records-tiers .records-tier-all{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;flex:none;width:23px;height:19px;padding:0 2px}.records-tiers button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.records-tiers button>small{color:#7f8ea8;font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.records-tiers button[aria-pressed=true]>small{color:#b4a8ec}.records-games button{align-items:center;gap:7px;display:inline-flex}.records-games button img{object-fit:contain;opacity:.72;width:19px;height:17px;transition:opacity .16s}.records-games button:is([aria-pressed=true],:hover) img{opacity:1}.records-filters.records-filters-ranked{grid-template-columns:minmax(0,1fr)}.records-page[data-board=ranked] .records-content{grid-template-columns:182px minmax(0,1fr)}.records-podium-elo{flex-direction:column;margin-top:0}.records-podium .records-podium-elo small{color:color-mix(in srgb, var(--award) 70%, #8a96ad);letter-spacing:.02em;margin-top:-1px;font-size:11.5px;display:block}.records-table-ranked th:nth-child(3){text-align:right;width:84px}.records-table-ranked th:nth-child(4),.records-table-ranked th:nth-child(5){text-align:right;width:70px}.records-table-ranked th:nth-child(6){text-align:right;width:108px}.records-table .records-stat{text-align:right;color:#a7b3c8;font-size:12px}.records-table .records-elo{white-space:nowrap}.records-elo .records-elo-star{object-fit:contain;vertical-align:middle;width:28px;height:24px;margin:-6px 3px -6px 0}.records-elo>span{vertical-align:middle}.records-player-name{min-width:0;line-height:1.3;display:grid}.records-player-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.records-player .records-player-name>small{color:#8594ac;background:0 0;border-radius:0;padding:0;font-size:11.5px}.records-empty-ranked>img{object-fit:contain;filter:drop-shadow(0 8px 14px #0b122b40);width:84px;height:72px;margin-bottom:12px}.records-empty .records-empty-action{color:#fff;background:#622bd4;border:0;border-radius:8px;padding:9px 18px;font:450 12px/1 Inter Variable,Arial,sans-serif;transition:filter .16s;box-shadow:0 6px 14px #41179738}.records-empty .records-empty-action:hover{filter:brightness(1.08)}@media (width<=800px){.records-content{flex-direction:column;padding-inline:22px;display:flex}.records-layout{flex:1}.records-categories{display:none}.records-filters{grid-template-columns:minmax(0,1fr) 150px 125px}.records-filters .records-category-select{display:grid}.records-filters.records-filters-ranked{grid-template-columns:minmax(0,1fr) 160px}}@media (width<=600px){.records-page{min-height:640px}.records-content{padding:18px 14px 12px}.records-heading{flex-wrap:wrap;gap:6px;margin-bottom:12px;padding-right:26px}.records-heading-title{gap:9px}.records-heading-title>img{width:28px;height:26px}.records-heading h1{font-size:18px}.records-heading-note{flex-basis:100%;padding-left:37px;font-size:11px}.records-site-header{min-height:52px;padding:8px 14px}.records-site-header nav{gap:12px}.records-brand{gap:6px;font-size:12px}.records-site-header nav a{font-size:12px}.records-mode-nav{gap:20px}.records-mode-nav button{font-size:12px}.records-filters{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 14px}.records-search{grid-column:1/-1}.records-filters :is(input,select){height:36px;font-size:16px}.records-table-heading{padding-bottom:8px}.records-table-heading h2{gap:8px;font-size:12px}.records-podium{gap:4px;margin-bottom:14px;padding-top:0}.records-pedestal{height:143px;padding:0 2px 8px}.records-pedestal[data-rank="1"]{height:176px;padding-bottom:16px}.records-pedestal[data-rank="3"]{height:137px}.records-podium-portrait{width:88px;height:88px}.records-pedestal[data-rank="1"] .records-podium-portrait{width:108px;height:108px}.records-pedestal>strong{font-size:12px}.records-podium-score b{font-size:21px}.records-date{display:none}.records-table th:first-child{width:36px}.records-table th:nth-child(3){width:78px}.records-table :is(th,td){padding-inline:6px}.records-player{gap:8px}.records-table td{height:49px}.records-boards{flex-basis:calc(100% + 26px);order:3;margin:4px -26px 2px 0}.records-boards button{flex:1}.records-filters.records-filters-ranked{grid-template-columns:1fr}.records-table-ranked .records-secondary{display:none}.records-table-ranked th:nth-child(6){width:92px}}@media (prefers-reduced-motion:reduce){.records-page *,.records-page :before,.records-page :after{transition:none!important}.records-pedestal:hover{transform:none}}.teams-modal{box-sizing:border-box;color:#d6d9e4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#202938;border:1px solid #a8b8dd30;border-radius:16px;width:min(1080px,100vw - 40px);max-width:none;height:min(820px,100dvh - 48px);max-height:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 90px #080d1955,inset 0 1px #ffffff06}.teams-modal:focus,.teams-modal:focus-visible{outline:none}.teams-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1626a6}.teams-modal[open]{animation:.22s cubic-bezier(.2,.7,.2,1) teams-rise!important}.teams-modal[data-floating]{z-index:60;translate:var(--window-drag-x,0px) var(--window-drag-y,0px);position:fixed;inset:0;box-shadow:0 30px 90px #080d198f,0 0 0 1px #ffffff08}.teams-modal[data-window-drag=on] .teams-head{cursor:grab}.teams-modal[data-window-drag=on] .teams-head :is(button,a){cursor:pointer}.teams-modal[data-window-dragging]{-webkit-user-select:none;user-select:none}.teams-modal[data-window-dragging],.teams-modal[data-window-dragging] *{cursor:grabbing!important}@keyframes teams-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes teams-float{50%{transform:translateY(-2px)rotate(-3deg)}}.teams-window{flex-direction:column;height:100%;min-height:0;font-family:Inter Variable,Arial,sans-serif;display:flex}.teams-window *,.teams-window :before,.teams-window :after{box-sizing:border-box}.teams-head{border-bottom:1px solid #a8b8dd14;align-items:center;gap:13px;padding:22px 26px 14px;display:flex}.teams-star{object-fit:contain;flex:none;width:34px;height:30px;animation:5s ease-in-out infinite teams-float!important}.teams-title{min-width:0}.teams-title h2{color:#e6e8f3;letter-spacing:-.02em;margin:0;font:500 20px/1.1 Inter Variable,Arial,sans-serif}.teams-title p{color:#929db2;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;overflow:hidden}.teams-nav{margin-left:auto}.teams-close{color:#abbad1;cursor:pointer;background:#a4b4d408;border:1px solid #bbc5db16;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin-left:8px;padding:0;display:grid;transition:color .15s,border-color .15s!important}.teams-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:14px;height:14px}.teams-close:hover{color:#edeaff;border-color:#ac96ff55}.teams-close:focus-visible{outline-offset:3px;outline:1px solid #c6b2e6}.teams-body{flex-direction:column;flex:1;min-height:0;display:flex}.team-tag{color:#f4a6cb;letter-spacing:.16em;white-space:nowrap;font:450 .78em/1 Inter Variable,Arial,sans-serif}.teams-muted{color:#8792a8}p.teams-muted{margin:0;padding:22px 26px;font-size:13px}.teams-link{color:#b9a8ee;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:400 12.5px/1.45 Inter Variable,Arial,sans-serif;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s!important}.teams-link:hover:not(:disabled){color:#e3d9ff;text-decoration-color:currentColor}.teams-link[data-danger]{color:#e7a0b2}.teams-link[data-danger]:hover:not(:disabled){color:#ffc3d0}.teams-link:disabled{opacity:.45;cursor:default}.teams-link:focus-visible,.teams-button:focus-visible,.teams-row-name:focus-visible,.team-member-who:focus-visible{outline-offset:3px;border-radius:3px;outline:1px solid #c6b2e6}.teams-button{color:#e7e0ff;white-space:nowrap;cursor:pointer;background:#ac96ff12;border:1px solid #ac96ff4d;border-radius:7px;padding:7px 14px;font:450 12.5px/1.2 Inter Variable,Arial,sans-serif;transition:background-color .15s,border-color .15s!important}.teams-button:hover:not(:disabled){background:#ac96ff1f;border-color:#ac96ff80}.teams-button:disabled{opacity:.45;cursor:default}.teams-online{color:#a9d6c3;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.teams-online i{background:#93d3b5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #93d3b51f}.teams-empty{color:#8f99ae;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:48px 20px;font-size:13px;display:flex}.teams-empty img{object-fit:contain;width:64px;height:56px;animation:5s ease-in-out infinite teams-float!important}.teams-empty p{max-width:380px;margin:0;line-height:1.55}.teams-list{flex-direction:column;flex:1;min-height:0;display:flex}.teams-tools{align-items:center;gap:16px;padding:16px 26px 6px;display:flex}.teams-search{flex:1;align-items:center;max-width:360px;display:flex;position:relative}.teams-search svg{fill:none;stroke:#8792a8;stroke-width:1.5px;stroke-linecap:round;pointer-events:none;width:15px;height:15px;position:absolute;left:12px}.teams-search input{color:#e2e5f0;background:#ffffff05;border:1px solid #b8c3dc1c;border-radius:8px;outline:none;width:100%;height:36px;padding:0 12px 0 36px;font:400 13px/1 Inter Variable,Arial,sans-serif;transition:border-color .15s,background-color .15s!important}.teams-search input::placeholder{color:#7f8aa0}.teams-search input:focus{background:#ac96ff08;border-color:#ac96ff66}.teams-count{color:#8f99ae;white-space:nowrap;font-size:12px}.teams-tools>.teams-link{margin-left:auto}.teams-scroll{scrollbar-width:thin;scrollbar-color:#7182a34d transparent;flex:1;min-height:0;padding:8px 18px 22px;overflow-y:auto}.teams-table{border-collapse:collapse;width:100%;font-size:13px}.teams-table th{color:#7f8aa0;text-align:left;border-bottom:1px solid #a8b8dd14;padding:10px 10px 8px;font-size:12px;font-weight:400}.teams-table td{color:#c5cbe0;border-bottom:1px solid #a8b8dd0b;padding:11px 10px}.teams-table tbody tr{transition:background-color .15s!important}.teams-table tbody tr:hover{background:#ac96ff0a}.teams-table td.teams-number{font-variant-numeric:tabular-nums}.teams-row-name{color:#e3e6f1;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;max-width:100%;padding:0;font:400 13.5px/1.35 Inter Variable,Arial,sans-serif;display:inline-flex}.teams-row-name>span:last-child{text-overflow:ellipsis;white-space:nowrap;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;overflow:hidden;transition:text-decoration-color .15s!important}.teams-row-name:hover>span:last-child{color:#fff;text-decoration-color:#ac96ff77}.teams-row-name .team-tag{flex:none;min-width:4.8em}.teams-table tr[data-own] .teams-row-name>span:last-child{color:#f6d3e6}.teams-pages{justify-content:center;align-items:center;gap:18px;padding:16px 0 0;font-size:12px;display:flex}.team-sheet{scrollbar-width:thin;scrollbar-color:#7182a34d transparent;flex:1;min-height:0;padding:14px 26px 26px;overflow-y:auto}.teams-back{color:#9aa4ba;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font:400 12.5px/1.4 Inter Variable,Arial,sans-serif;display:inline-flex;transition:color .15s!important}.teams-back:hover{color:#e3d9ff}.teams-back svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.team-sheet-grid{grid-template-columns:minmax(0,1fr) 300px;gap:40px;margin-top:16px;display:grid}.team-facts{min-width:0}.team-facts-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:16px;display:flex}.team-facts-head h3{color:#efecf9;letter-spacing:.005em;overflow-wrap:anywhere;margin:0;font:400 27px/1.15 PP Museum,Inter Variable,Arial,sans-serif}.team-facts-head h3 .team-tag{vertical-align:.35em;margin-left:4px;font-size:12px}.team-facts-grade{color:#c9bdf0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.team-facts-list{gap:9px;margin:0 0 18px;display:grid}.team-facts-list>div{grid-template-columns:170px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.45;display:grid}.team-facts-list dt{color:#8792a8}.team-facts-list dd{color:#d9dcea;overflow-wrap:anywhere;margin:0}.team-facts-list a{color:#b9a8ee;text-underline-offset:3px;text-decoration-color:#b9a8ee55}.team-facts-list a:hover{color:#e3d9ff}.team-facts-description{color:#cfd4e3;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #a8b8dd12;padding-top:16px;font-size:13.5px;line-height:1.7}.team-facts-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:20px;display:flex}.team-roster{min-width:0}.team-roster>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.team-roster h4,.team-recruit h4{color:#c7cce0;margin:0;font:400 13px/1.3 Inter Variable,Arial,sans-serif}.team-roster h4 span{color:#8792a8;font-variant-numeric:tabular-nums;margin-left:4px}.team-roster>ul{gap:1px;margin:0 0 10px;padding:0;list-style:none;display:grid}.team-member{border-radius:7px;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:36px;padding:4px 6px;display:grid;transition:background-color .15s!important}.team-member:hover{background:#ac96ff0b}.team-grade-star{fill:currentColor;stroke:currentColor;stroke-width:.6px;stroke-linejoin:round;flex:none;width:13px;height:13px;overflow:visible}.team-grade-star[data-grade=leader]{color:#f4a6cb;filter:drop-shadow(0 0 3px #f4a6cb73)}.team-grade-star[data-grade=officer]{color:#c9b8ff}.team-grade-star[data-grade=member]{color:#9fd0f5}.team-grade-star[data-grade=recruit]{color:#b9c1d3;fill:none;stroke-width:1.4px}.team-member-who{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.team-member-avatar{flex:none;width:26px;height:26px;position:relative}.team-member-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 1px #c4cbe424}.team-member-avatar i{background:#93d3b5;border:2px solid #202938;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.team-member-name{color:#dfe2ee;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.team-member:not([data-online]) .team-member-name{color:#a7afc3}.team-member[data-self] .team-member-name:after{content:" ✦";color:#f4a6cb;font-size:11.5px}.team-member-grade{color:#8792a8;white-space:nowrap;font-size:12px}.team-member-grade-select{color:#a9b2c8;cursor:pointer;background:0 0;border:0;border-radius:5px;max-width:92px;padding:2px;font:400 12px/1.3 Inter Variable,Arial,sans-serif}.team-member-grade-select:hover,.team-member-grade-select:focus-visible{color:#e3d9ff;background:#ac96ff12;outline:none}.team-member-grade-select option{color:#dfe2ee;background:#202938}.team-member-eject{color:#8792a8;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;transition:opacity .15s,color .15s!important}.team-member:hover .team-member-eject,.team-member-eject:focus-visible{opacity:1}.team-member-eject:hover{color:#f2a7b4}.team-member-eject svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:12px;height:12px}.team-confirm{color:#d8d3ea;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:6px 0 10px;font-size:12.5px;display:flex}.team-confirm input{color:#e2e5f0;background:#ffffff05;border:1px solid #b8c3dc1c;border-radius:7px;outline:none;flex:1;min-width:160px;height:30px;padding:0 10px;font:400 12.5px/1 Inter Variable,Arial,sans-serif}.team-confirm input:focus{border-color:#ac96ff66}.team-form{gap:14px;max-width:560px;display:grid}.team-form-row{grid-template-columns:minmax(0,1fr) 120px;gap:12px;display:grid}.team-field{color:#9aa4ba;letter-spacing:normal;text-transform:none;gap:6px;font:400 12px/1.4 Inter Variable,Arial,sans-serif;display:grid}.team-field input,.team-field textarea{color:#e2e5f0;background:#ffffff05;border:1px solid #b8c3dc1c;border-radius:8px;outline:none;width:100%;padding:9px 11px;font:400 13px/1.45 Inter Variable,Arial,sans-serif;transition:border-color .15s,background-color .15s!important}.team-field input:focus,.team-field textarea:focus{background:#ac96ff08;border-color:#ac96ff66}.team-field input::placeholder,.team-field textarea::placeholder{color:#6f7a90}.team-field textarea{resize:vertical;min-height:110px}.team-field small{color:#6f7a90;font-variant-numeric:tabular-nums;justify-self:end;font-size:11.5px}.team-field-tag input{color:#f4a6cb;letter-spacing:.16em;text-transform:uppercase}.team-form-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.team-form-error{color:#f2a7b4;flex-basis:100%;margin:0;font-size:12.5px}.team-join{flex:1;align-content:start;gap:30px;min-height:0;padding:20px 26px 26px;display:grid;overflow-y:auto}.team-join h3{color:#ece9f8;margin:0 0 8px;font:400 22px/1.2 PP Museum,Inter Variable,Arial,sans-serif}.team-found-intro{color:#8792a8;max-width:560px;margin:0 0 18px;font-size:13px;line-height:1.55}.team-invitations ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.team-invitations li{border-bottom:1px solid #a8b8dd0e;align-items:center;gap:14px;padding:9px 4px;display:flex}.team-invitations .team-tag{min-width:4.8em}.team-invitation-copy{color:#e3e6f1;flex:1;min-width:0;font-size:13.5px;display:grid}.team-invitation-copy small{color:#8f99ae;font-size:11.5px}.team-home{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.team-home-side{scrollbar-width:thin;scrollbar-color:#7182a34d transparent;border-right:1px solid #a8b8dd12;align-content:start;gap:24px;min-height:0;padding:16px 18px 20px 22px;display:grid;overflow-y:auto}.team-home-main{flex-direction:column;min-width:0;min-height:0;padding:12px 26px 18px;display:flex}.team-home-main>.rule-choices{flex:none;margin-bottom:12px}.team-home-main>.team-facts{scrollbar-width:thin;scrollbar-color:#7182a34d transparent;flex:1;min-height:0;padding-right:6px;overflow-y:auto}.team-chat{flex-direction:column;flex:1;min-height:0;display:flex}.team-chat-lines{scrollbar-width:thin;scrollbar-color:#7182a34d transparent;flex-direction:column;flex:1;gap:7px;min-height:0;margin:0;padding:4px 4px 4px 0;list-style:none;display:flex;overflow-y:auto}.team-chat-lines>li{grid-template-columns:44px 24px minmax(0,1fr);align-items:start;gap:9px;font-size:13px;line-height:1.55;display:grid;animation:.25s ease-out both teams-line!important}@keyframes teams-line{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.team-chat-lines time{color:#6f7a90;font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.team-chat-lines img{object-fit:cover;border-radius:50%;width:24px;height:24px}.team-chat-copy strong{color:#c9b8ff;margin-right:7px;font-weight:400}.team-chat-lines li[data-own] .team-chat-copy strong{color:#f4a6cb}.team-chat-copy>span{color:#dfe2ee;overflow-wrap:anywhere}.team-chat-lines>li.team-chat-empty{color:#8f99ae;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:auto;display:flex}.team-chat-empty img{object-fit:contain;border-radius:0;width:52px;height:46px;animation:5s ease-in-out infinite teams-float!important}.team-chat-lines>li.teams-muted{display:block}.team-chat-composer{background:#ffffff04;border:1px solid #b8c3dc1c;border-radius:9px;flex:none;align-items:center;gap:8px;margin-top:10px;padding:5px 5px 5px 12px;display:flex;transition:border-color .15s!important}.team-chat-composer:focus-within{border-color:#ac96ff55}.team-chat-composer input{min-width:0;height:30px;box-shadow:none;color:#e6e8f3;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font:400 13px/1.4 Inter Variable,Arial,sans-serif}.team-chat-composer input::placeholder{color:#727d93}.team-chat-composer button{color:#e7e0ff;cursor:pointer;background:#ac96ff1c;border:0;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.team-chat-composer button:disabled{opacity:.4;cursor:default}.team-chat-composer svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.team-chat-hint{color:#737e94;flex:none;margin:7px 0 0;font-size:12px}.team-chat-hint code{color:#f4a6cb;font:inherit;letter-spacing:.04em}.team-recruit{gap:8px;display:grid}.team-recruit .teams-search{max-width:none}.team-recruit-results,.team-recruit-sent{gap:1px;margin:0;padding:0;list-style:none;display:grid}.team-recruit-results li,.team-recruit-sent li{color:#d5d9e7;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:4px;font-size:12.5px;display:grid}.team-recruit-results li span,.team-recruit-sent li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-recruit-results li.teams-muted{display:block}.team-recruit-results img,.team-recruit-sent img{object-fit:cover;border-radius:50%;width:22px;height:22px}.team-recruit-notice{color:#a9d6c3;margin:0;font-size:12px}.team-history{gap:1px;margin:0;padding:0;list-style:none;display:grid}.team-history li{color:#d2d6e4;border-bottom:1px solid #a8b8dd0c;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:8px 0;font-size:13px;line-height:1.45;display:grid}.team-history time{color:#7f8aa0;font-size:12px}.team-online{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:6px 16px;margin:0;padding:18px 26px;list-style:none;display:grid;overflow-y:auto}.team-online li{border-radius:9px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 8px;display:grid;transition:background-color .15s!important}.team-online li:hover{background:#ac96ff0b}.team-online .team-member-avatar{width:38px;height:38px}.team-online .team-member-avatar i{width:11px;height:11px}.team-online-copy{min-width:0;display:grid}.team-online-copy small{color:#8f99ae;font-size:11.5px}@media (width<=760px){.teams-modal{border:0;border-radius:0;width:100vw;height:100dvh}.teams-head{flex-wrap:wrap;padding:16px 16px 8px}.teams-nav{scrollbar-width:none;flex-basis:100%;order:3;margin:4px 0 0;overflow-x:auto}.teams-close{margin-left:auto}.teams-tools{flex-wrap:wrap;gap:10px 14px;padding:12px 16px 4px}.teams-search{flex-basis:100%;max-width:none}.teams-tools>.teams-link{margin-left:auto}.teams-scroll{padding:6px 8px 18px}.teams-table :is(th,td):is(:nth-child(2),:nth-child(5)){display:none}.team-sheet{padding:12px 16px 22px}.team-sheet-grid{grid-template-columns:minmax(0,1fr);gap:28px}.team-facts-list>div{grid-template-columns:128px minmax(0,1fr)}.team-home{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.team-home-side{border-bottom:1px solid #a8b8dd12;border-right:0;max-height:38dvh;padding:12px 16px}.team-home-main{padding:10px 16px 14px}.team-join{padding:14px 16px 22px}.team-form-row{grid-template-columns:minmax(0,1fr) 96px}.team-online{padding:12px}.team-member-eject{opacity:1}}dialog.forum-modal{z-index:60;box-sizing:border-box;color:#eef1f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:min(920px,100vw - 40px);max-width:none;height:min(820px,100dvh - 48px);max-height:none;translate:var(--window-drag-x,0px) var(--window-drag-y,0px);background:0 0;border:0;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 90px #07090f8f}dialog.forum-modal[open]{animation:.28s cubic-bezier(.2,.8,.2,1) forum-window-in!important}@keyframes forum-window-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}.forum-modal .forum-app[data-windowed]{background:0 0;height:100%;min-height:0;padding:0;display:block}.forum-modal .forum-window{width:100%;height:100%;min-height:0;box-shadow:none;background:#111624;border:1px solid #b4a3e829;border-radius:16px}.forum-modal .forum-titlebar{border-radius:12px 12px 4px 4px}.forum-modal[data-window-drag=on] .forum-titlebar{cursor:grab}.forum-modal[data-window-drag=on] .forum-titlebar :is(button,a,h1){cursor:auto}.forum-modal[data-window-dragging]{-webkit-user-select:none;user-select:none}.forum-modal[data-window-dragging],.forum-modal[data-window-dragging] *{cursor:grabbing!important}.forum-modal-loading{color:#c9cede;background:#111624;border:1px solid #b4a3e829;border-radius:16px;justify-content:center;align-items:center;gap:10px;height:100%;font:400 13px/1.4 Inter Variable,Arial,sans-serif;display:flex}@media (width<=720px){dialog.forum-modal{border-radius:0;width:100vw;height:100dvh}.forum-modal .forum-window,.forum-modal-loading{border:0;border-radius:0}.forum-modal .forum-titlebar{border-radius:0}}.forum-modal .forum-footer-links button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.update-notice{--update-notice-from:-10px;z-index:2147483000;color:#dfe4ee;background:#1a212e;border:1px solid #c8cfdd1f;border-radius:10px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);margin:0 auto;padding:8px 7px 8px 11px;font:400 12.5px/1.35 Inter Variable,Arial,sans-serif;display:flex;position:fixed;top:58px;left:0;right:0;box-shadow:0 12px 30px #060a1466,inset 0 1px #ffffff08;animation:.5s cubic-bezier(.2,.75,.25,1) both update-notice-in!important}.update-notice-star{flex:none;width:22px;height:22px}.update-notice-text{min-width:0}.update-notice-reload{color:#f1c4da;cursor:pointer;background:#e6a2c612;border:1px solid #e6a2c64a;border-radius:7px;flex:none;height:28px;padding:0 11px;font:450 12px/1 Inter Variable,Arial,sans-serif;transition:background-color .16s,border-color .16s,color .16s}.update-notice-reload:hover{color:#fbdcea;background:#e6a2c621;border-color:#e6a2c675}.update-notice-later{color:#8c97ac;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;padding:0;transition:background-color .16s,color .16s;display:grid}.update-notice-later:hover{color:#dfe4ee;background:#ffffff0a}.update-notice-later svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:14px;height:14px}.update-notice-reload:focus-visible,.update-notice-later:focus-visible{outline-offset:2px;outline:2px solid #e6a2c6aa}@media (width<=640px){.update-notice{top:calc(env(safe-area-inset-top,0px) + 6px);width:auto;max-width:none;left:10px;right:10px}.update-notice-text{flex:1}}@keyframes update-notice-in{0%{opacity:0;translate:0 var(--update-notice-from)}to{opacity:1;translate:0}}
