.sl-game-shell-container[data-embedded]{height:100%}.sl-game-shell-container[data-keyboard-open]:not([data-embedded]){height:var(--sl-keyboard-available-height,100dvh)}[data-keyboard-simulated] .sl-game-shell-container[data-embedded]{height:calc(100% - var(--sl-dev-keyboard-height,0px))}.sl-dev-pane-surface:after{display:none}[data-keyboard-simulated] .sl-dev-pane-surface:after{background-color:var(--sl-color-raised);background-image:repeating-linear-gradient(90deg, transparent 0 2.5rem, color-mix(in srgb, var(--sl-color-divider) 55%, transparent) 2.5rem 2.6rem);border-top:1px solid var(--sl-color-divider);color:var(--sl-color-ink-muted);content:"Virtual keyboard";font-size:var(--mantine-font-size-xs);height:var(--sl-dev-keyboard-height,0px);padding-top:var(--mantine-spacing-xs);pointer-events:none;z-index:4;justify-content:center;align-items:flex-start;display:flex;position:absolute;bottom:0;left:0;right:0}.sl-dev-toolbar-shell{z-index:10;position:relative}.sl-dev-toolbar-shell[data-maximized]{height:1.5rem;left:var(--mantine-spacing-xs);right:var(--mantine-spacing-xs);top:var(--mantine-spacing-xs);position:absolute;overflow:visible}.sl-dev-toolbar-shell[data-maximized] .sl-dev-toolbar{opacity:0;pointer-events:none;transition:opacity var(--sl-duration-fast) ease, transform var(--sl-duration-fast) ease;transform:translateY(calc(.5rem - 100%))}:is(.sl-dev-toolbar-shell[data-maximized]:focus-within .sl-dev-toolbar,.sl-dev-toolbar-shell[data-maximized]:hover .sl-dev-toolbar){opacity:1;pointer-events:auto;transform:translateY(0)}.sl-dev-panes{flex:1;min-height:0;display:flex;overflow:hidden;container-type:size}.sl-dev-player-strip{gap:var(--mantine-spacing-xs);flex:1;min-height:0;display:flex;overflow:auto hidden}.sl-dev-player-strip[hidden]{display:none}.sl-dev-panes[data-shared-display]{gap:var(--mantine-spacing-xs);flex-direction:column}.sl-dev-panes[data-shared-display] .sl-dev-player-strip{flex:0 0 var(--sl-dev-player-row-height)}.sl-dev-broadcast-frame{aspect-ratio:16/9;flex:1 1 0;align-self:center;min-width:0;max-width:100%;min-height:0}.sl-dev-panes[data-shared-display]:not([data-broadcast-maximized]) .sl-dev-broadcast-frame:has([data-preview=cast]){aspect-ratio:auto;flex:0 0 10rem;align-self:stretch;width:100%}.sl-dev-cast-panel{width:100%;height:100%;position:relative}.sl-dev-airplay-media{opacity:.01;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%}.sl-dev-panes[data-broadcast-maximized] .sl-dev-broadcast-frame{flex:none}@container (max-aspect-ratio:16/9){.sl-dev-panes[data-broadcast-maximized] .sl-dev-broadcast-frame{width:100%;height:auto}}@container (min-aspect-ratio:16/9){.sl-dev-panes[data-broadcast-maximized] .sl-dev-broadcast-frame{width:auto;height:100%}}
.art-critter-illustration-module__Hofl_W__root{isolation:isolate;flex:none;place-items:end center;width:100%;max-width:100%;margin-bottom:.3rem;display:grid;position:relative;overflow:clip}.art-critter-illustration-module__Hofl_W__root:after{background:var(--sl-critter-shadow-color);border:1px solid color-mix(in srgb, var(--sl-color-ink) 28%, transparent);content:"";opacity:.9;z-index:0;border-radius:50%;height:.55rem;position:absolute;bottom:.1rem;left:14%;right:14%}.art-critter-illustration-module__Hofl_W__image{object-fit:contain;z-index:1;width:100%;max-width:100%;height:100%;display:block;position:absolute;inset:0}
.player-avatar-module__w3PKoG__root{background:var(--sl-color-surface-raised);border:2px solid var(--sl-player-color);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.player-avatar-module__w3PKoG__root img,.player-avatar-module__w3PKoG__root svg{object-fit:contain;width:100%;height:100%;display:block}
.game-results-module__BwGJsa__scope.sl-game-results{background:var(--sl-color-background);padding:clamp(var(--mantine-spacing-md), 4cqh, var(--mantine-spacing-xl));text-align:center;flex-direction:column;justify-content:safe center;align-items:center;animation:.36s cubic-bezier(.2,.75,.25,1) both game-results-module__BwGJsa__sl-results-scene-in;display:flex;position:absolute;inset:0;overflow:auto}.game-results-module__BwGJsa__scope.sl-game-results[data-exiting]{pointer-events:none;animation:.42s cubic-bezier(.4,0,.7,.2) both game-results-module__BwGJsa__sl-results-scene-out}@keyframes game-results-module__BwGJsa__sl-results-scene-in{0%{opacity:0;transform:translateY(.35rem)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes game-results-module__BwGJsa__sl-results-scene-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.45rem)scale(1.012)}}.game-results-module__BwGJsa__scope .sl-game-results-header h2{color:var(--sl-color-winner);font-family:var(--sl-font-display);letter-spacing:.01em;font-size:clamp(2.25rem,6cqh,4rem);line-height:.95}.game-results-module__BwGJsa__scope .sl-game-results-trophy-wrap{margin-bottom:var(--mantine-spacing-xs);place-items:center;display:inline-grid;position:relative}.game-results-module__BwGJsa__scope .sl-game-results-trophy{color:var(--sl-color-winner);animation:.6s cubic-bezier(.18,.9,.22,1.2) .1s both game-results-module__BwGJsa__sl-trophy-reveal,.65s ease-in-out .82s both game-results-module__BwGJsa__sl-trophy-celebrate}.game-results-module__BwGJsa__scope .sl-trophy-spark{--sl-spark-x:0;--sl-spark-y:-1.25rem;background:var(--sl-color-winner);transform-origin:bottom;border-radius:999px;width:.2rem;height:.35rem;animation:8.5s cubic-bezier(.16,.8,.3,1) .72s 3 both game-results-module__BwGJsa__sl-trophy-spark;position:absolute;top:.15rem;left:calc(50% - .1rem)}.game-results-module__BwGJsa__scope .sl-trophy-spark[data-spark="1"]{--sl-spark-x:-1.25rem;--sl-spark-y:-.75rem;rotate:-58deg}.game-results-module__BwGJsa__scope .sl-trophy-spark[data-spark="2"]{--sl-spark-x:-.7rem;--sl-spark-y:-1.35rem;animation-delay:.78s;rotate:-28deg}.game-results-module__BwGJsa__scope .sl-trophy-spark[data-spark="3"]{--sl-spark-y:-1.55rem;animation-delay:.745s}.game-results-module__BwGJsa__scope .sl-trophy-spark[data-spark="4"]{--sl-spark-x:.7rem;--sl-spark-y:-1.35rem;animation-delay:.805s;rotate:28deg}.game-results-module__BwGJsa__scope .sl-trophy-spark[data-spark="5"]{--sl-spark-x:1.25rem;--sl-spark-y:-.75rem;animation-delay:.76s;rotate:58deg}@keyframes game-results-module__BwGJsa__sl-trophy-spark{0%{opacity:0;translate:0;scale:.4}2%{opacity:1}8%,to{opacity:0;translate:var(--sl-spark-x) var(--sl-spark-y);scale:1 .35}}@keyframes game-results-module__BwGJsa__sl-trophy-celebrate{0%,to{filter:drop-shadow(0 0 #0000)}35%{filter:drop-shadow(0 0 .35rem color-mix(in srgb, var(--sl-color-winner) 55%, transparent))}65%{filter:drop-shadow(0 0 .2rem color-mix(in srgb, var(--sl-color-winner) 35%, transparent))}}@keyframes game-results-module__BwGJsa__sl-trophy-reveal{0%{opacity:0;transform:translateY(.45rem)rotate(-8deg)scale(.7)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}.game-results-module__BwGJsa__scope .sl-game-podium{align-items:end;gap:var(--mantine-spacing-xs);margin-top:clamp(var(--mantine-spacing-md), 3cqh, var(--mantine-spacing-xl));flex:none;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:34rem;display:grid}.game-results-module__BwGJsa__scope .sl-game-podium-place{animation:game-results-module__BwGJsa__sl-podium-reveal var(--sl-podium-duration) var(--sl-podium-delay) cubic-bezier(.18, .9, .22, 1.08) both;flex-direction:column;min-width:0;display:flex}.game-results-module__BwGJsa__scope .sl-game-podium-place>.sl-player-avatar{align-self:center;margin-bottom:.3rem}.game-results-module__BwGJsa__scope .sl-game-podium-place>.sl-art-critter-illustration{align-self:center;margin-bottom:.3rem}.game-results-module__BwGJsa__scope .sl-next-game-artist-slot{margin-bottom:var(--mantine-spacing-xs);pointer-events:none;flex:none;justify-content:center;align-items:center;width:100%;min-height:2.75rem;display:flex}@keyframes game-results-module__BwGJsa__sl-podium-reveal{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.game-results-module__BwGJsa__scope .sl-game-podium-name{padding-inline:.25rem;font-size:clamp(.8rem,2cqh,1rem)}.game-results-module__BwGJsa__scope .sl-game-podium-score{color:var(--sl-color-ink-muted);font-family:var(--sl-font-display);font-variant-numeric:tabular-nums;line-height:1.1}.game-results-module__BwGJsa__scope .sl-game-podium-block{background:var(--sl-color-raised);border:1px solid var(--sl-color-divider);border-radius:var(--mantine-radius-md) var(--mantine-radius-md) 0 0;border-bottom:0;flex:none;justify-content:center;align-items:flex-start;margin-top:.35rem;padding-top:.65rem;display:flex}.game-results-module__BwGJsa__scope .sl-game-podium-place[data-rank="1"] .sl-game-podium-block{background:var(--sl-color-winner-soft);border-color:color-mix(in srgb, var(--sl-color-winner) 42%, var(--sl-color-divider));color:var(--sl-color-winner);height:clamp(5rem,13cqh,7.5rem)}.game-results-module__BwGJsa__scope .sl-game-podium-place[data-rank="2"] .sl-game-podium-block{height:clamp(3.75rem,9cqh,5.5rem)}.game-results-module__BwGJsa__scope .sl-game-podium-place[data-rank="3"] .sl-game-podium-block{height:clamp(3rem,7cqh,4.5rem)}.game-results-module__BwGJsa__scope .sl-game-podium-place[data-winner] .sl-game-podium-name{color:var(--sl-color-winner)}.game-results-module__BwGJsa__scope .sl-game-results-rest{border-top:1px solid var(--sl-color-divider);margin-top:var(--mantine-spacing-sm);max-width:34rem;padding-top:var(--mantine-spacing-xs);width:100%}.game-results-module__BwGJsa__scope .sl-game-results-rest>div{gap:var(--mantine-spacing-sm);padding:.2rem var(--mantine-spacing-xs);text-align:left;grid-template-columns:1.5rem auto minmax(0,1fr) auto;display:grid}.game-results-module__BwGJsa__scope .sl-game-results-rest>div>:last-child{font-variant-numeric:tabular-nums}.game-results-module__BwGJsa__scope .sl-next-game-artist{background:var(--sl-color-creative-soft);border-left:4px solid var(--sl-color-creative);border-radius:var(--mantine-radius-md);max-width:max-content;padding:.4rem var(--mantine-spacing-md);animation:.48s cubic-bezier(.18,.9,.22,1.08) both game-results-module__BwGJsa__sl-next-artist-reveal}@keyframes game-results-module__BwGJsa__sl-next-artist-reveal{0%{opacity:0;transform:translateY(.7rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.turn-recap-module__nHZMlW__scope.sl-turn-recap{gap:clamp(var(--mantine-spacing-sm), 2cqh, var(--mantine-spacing-lg));flex-direction:column;width:100%;max-width:46rem;margin:auto;display:flex}.turn-recap-module__nHZMlW__scope .sl-turn-recap-header{text-align:center}.turn-recap-module__nHZMlW__scope .sl-turn-recap-header h2{color:var(--sl-color-creative);font-family:var(--sl-font-display);letter-spacing:.02em;font-size:clamp(2rem,5cqh,3.25rem);line-height:1}.turn-recap-module__nHZMlW__scope .sl-turn-recap-standings{height:calc(var(--sl-recap-player-count) * 3.6rem);position:relative}.turn-recap-module__nHZMlW__scope .sl-turn-recap-row{background:var(--sl-color-surface);border:1px solid var(--sl-color-divider);border-radius:var(--mantine-radius-md);align-items:center;gap:var(--mantine-spacing-sm);height:3.1rem;padding:0 var(--mantine-spacing-md);transform:translateY(calc(var(--sl-recap-prior-rank) * 3.6rem));transition:transform var(--sl-recap-reorder-duration) cubic-bezier(.18, .9, .22, 1.08), background-color var(--sl-duration-standard) ease, border-color var(--sl-duration-standard) ease, box-shadow var(--sl-recap-reorder-duration) ease, opacity var(--sl-recap-reorder-duration) ease;grid-template-columns:1.5rem minmax(0,1fr) minmax(7rem,auto) 5rem;display:grid;position:absolute;top:0;left:0;right:0}.turn-recap-module__nHZMlW__scope.sl-turn-recap[data-settled] .sl-turn-recap-row{transform:translateY(calc(var(--sl-recap-final-rank) * 3.6rem))}.turn-recap-module__nHZMlW__scope.sl-turn-recap[data-settled] .sl-turn-recap-row[data-guessed]{background:color-mix(in srgb, var(--sl-color-success-soft) 68%, var(--sl-color-surface));border-color:color-mix(in srgb, var(--sl-color-success) 38%, var(--sl-color-divider))}.turn-recap-module__nHZMlW__scope.sl-turn-recap[data-settled] .sl-turn-recap-row[data-artist]{background:color-mix(in srgb, var(--sl-color-creative-soft) 72%, var(--sl-color-surface));border-color:color-mix(in srgb, var(--sl-color-creative) 42%, var(--sl-color-divider))}.turn-recap-module__nHZMlW__scope.sl-turn-recap[data-settled] .sl-turn-recap-row[data-movement=up]{box-shadow:0 .45rem 1.1rem color-mix(in srgb, var(--sl-color-success) 16%, transparent);z-index:2}.turn-recap-module__nHZMlW__scope.sl-turn-recap[data-settled] .sl-turn-recap-row[data-movement=down]{opacity:.88}.turn-recap-module__nHZMlW__scope.sl-turn-recap[data-settled] .sl-turn-recap-score strong{animation:.7s cubic-bezier(.18,.9,.22,1.15) turn-recap-module__nHZMlW__sl-recap-score-pop}:is(.turn-recap-module__nHZMlW__scope .sl-turn-recap-player,.turn-recap-module__nHZMlW__scope .sl-turn-recap-player>p){min-width:0}.turn-recap-module__nHZMlW__scope .sl-turn-recap-player{align-items:center;gap:var(--mantine-spacing-xs);display:flex}.turn-recap-module__nHZMlW__scope .sl-turn-recap-rank{color:var(--sl-color-ink-muted);font-variant-numeric:tabular-nums;text-align:center}.turn-recap-module__nHZMlW__scope .sl-turn-recap-outcome{color:var(--sl-color-ink-muted);font-size:var(--mantine-font-size-xs);white-space:nowrap;justify-self:end;font-weight:800}.turn-recap-module__nHZMlW__scope .sl-turn-recap-outcome[data-kind=guess]{color:var(--sl-color-success)}.turn-recap-module__nHZMlW__scope .sl-turn-recap-outcome[data-kind=artist]{color:var(--sl-color-creative)}.turn-recap-module__nHZMlW__scope .sl-turn-recap-score{font-family:var(--sl-font-display);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:.25rem;font-size:1.25rem;display:flex}.turn-recap-module__nHZMlW__scope .sl-turn-recap-movement{color:var(--sl-color-success);font-family:var(--mantine-font-family);font-size:.8rem;font-weight:900}.turn-recap-module__nHZMlW__scope.sl-turn-recap[data-settled] .sl-turn-recap-movement{animation:.7s cubic-bezier(.18,.9,.22,1.2) turn-recap-module__nHZMlW__sl-recap-movement-pop}@keyframes turn-recap-module__nHZMlW__sl-recap-score-pop{0%{transform:scale(.88)}55%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes turn-recap-module__nHZMlW__sl-recap-movement-pop{0%{opacity:0;transform:translateY(.4rem)scale(.7)}60%{opacity:1;transform:translateY(-.12rem)scale(1.2)}to{opacity:1;transform:translateY(0)scale(1)}}.turn-recap-module__nHZMlW__scope .sl-turn-recap-next{border-top:1px solid var(--sl-color-divider);gap:var(--mantine-spacing-sm);padding-top:var(--mantine-spacing-sm);justify-content:center;display:flex}.turn-recap-module__nHZMlW__scope .sl-turn-recap-next>:last-child{color:var(--sl-color-creative)}.turn-recap-module__nHZMlW__scope.sl-turn-recap[data-skipped]{text-align:center;align-items:center}
.player-row-module__yI12pq__playerRoot{border-bottom:1px solid var(--sl-color-divider);align-items:center;gap:var(--mantine-spacing-sm);min-height:3.25rem;padding:0 var(--mantine-spacing-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.player-row-module__yI12pq__playerRoot[data-action]{grid-template-columns:auto minmax(0,1fr) auto}:is(.player-row-module__yI12pq__playerRoot .sl-presence-dot,.player-row-module__yI12pq__scoreRoot .sl-presence-dot){background:var(--sl-color-ink-muted);border-radius:50%;flex:none;width:.5rem;height:.5rem}:is(.player-row-module__yI12pq__playerRoot .sl-presence-dot[data-connected],.player-row-module__yI12pq__scoreRoot .sl-presence-dot[data-connected]){background:var(--sl-color-success)}:is(.player-row-module__yI12pq__playerRoot .sl-role-badge,.player-row-module__yI12pq__scoreRoot .sl-role-badge){background:var(--sl-color-action-soft);border:1px solid color-mix(in srgb, var(--sl-color-action) 35%, transparent);border-radius:var(--mantine-radius-xl);color:var(--sl-color-action);text-transform:uppercase;white-space:nowrap;padding:.18rem .4rem;font-size:.625rem;font-weight:800;line-height:1.1}:is(.player-row-module__yI12pq__playerRoot .sl-role-badge[data-role=host],.player-row-module__yI12pq__scoreRoot .sl-role-badge[data-role=host]){background:var(--sl-color-surface);border-color:var(--sl-color-divider);color:var(--sl-color-ink-muted)}:is(.player-row-module__yI12pq__playerRoot .sl-role-badge[data-role=drawing],.player-row-module__yI12pq__scoreRoot .sl-role-badge[data-role=drawing]){background:var(--sl-color-creative-soft);border-color:color-mix(in srgb, var(--sl-color-creative) 45%, transparent);color:var(--sl-color-creative)}.player-row-module__yI12pq__playerCopy{min-width:0}.player-row-module__yI12pq__playerAction,.player-row-module__yI12pq__scoreAction{justify-content:center;align-items:center;min-width:1.75rem;display:flex}.player-row-module__yI12pq__scoreRoot{border-radius:var(--mantine-radius-md);grid-template-columns:1rem auto minmax(0,1fr) 3.5rem;align-items:center;gap:.45rem;min-height:3.25rem;padding:.35rem .4rem;display:grid}.player-row-module__yI12pq__scoreRoot[data-action]{grid-template-columns:1rem auto minmax(0,1fr) 3.5rem auto}.player-row-module__yI12pq__scoreRoot[data-managing]{grid-template-columns:1rem auto minmax(0,1fr)}.player-row-module__yI12pq__scoreRoot[data-managing][data-action]{grid-template-columns:1rem auto minmax(0,1fr) auto}.player-row-module__yI12pq__scoreRoot.sl-score-row[data-current]{background:var(--sl-color-action-soft)}.player-row-module__yI12pq__scoreRoot.sl-score-row[data-winner]{background:var(--sl-color-winner-soft)}.player-row-module__yI12pq__scoreRoot.sl-score-row[data-winner] .sl-score-value{color:var(--sl-color-winner)}.player-row-module__yI12pq__avatarWrap{display:inline-flex;position:relative}:is(.player-row-module__yI12pq__playerRoot .player-row-module__yI12pq__avatarWrap .sl-score-presence,.player-row-module__yI12pq__scoreRoot .player-row-module__yI12pq__avatarWrap .sl-score-presence){border:2px solid var(--sl-color-surface);z-index:2;width:.75rem;height:.75rem;position:absolute;bottom:.1rem;right:-.2rem}.player-row-module__yI12pq__scorePlayer{min-width:0}.player-row-module__yI12pq__scoreName{align-items:center;gap:.35rem;min-width:0;display:flex}.player-row-module__yI12pq__scoreName>:first-child{min-width:0}.player-row-module__yI12pq__guessed{color:var(--sl-color-success);flex:none;font-size:.9rem;font-weight:800;line-height:1}.player-row-module__yI12pq__scoreRoles{flex-wrap:wrap;gap:.25rem;min-height:1rem;padding-top:.2rem;display:flex}.player-row-module__yI12pq__scoreValue{font-family:var(--sl-font-display);letter-spacing:.02em;justify-self:end;font-size:1.1rem;position:relative}.player-row-module__yI12pq__scoreValue[data-increased]{color:var(--sl-color-success);animation:.6s cubic-bezier(.2,.9,.25,1.25) player-row-module__yI12pq__scorePop}.player-row-module__yI12pq__scoreValue number-flow-react{--number-flow-mask-height:.15em;font-variant-numeric:tabular-nums;line-height:.9}.player-row-module__yI12pq__scoreDelta{color:var(--sl-color-success);font-family:var(--mantine-font-family);font-size:.65rem;font-weight:800;line-height:1;animation:1.5s ease-out both player-row-module__yI12pq__scoreDelta;position:absolute;bottom:calc(100% - .15rem);right:0}@keyframes player-row-module__yI12pq__scorePop{0%{transform:scale(1)}45%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes player-row-module__yI12pq__scoreDelta{0%{opacity:0;transform:translateY(.25rem)}20%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(-.5rem)}}
.game-clock-module__sQaQ5q__root{flex-direction:column;justify-content:center;align-items:center;min-width:8.5rem;padding:.25rem .75rem .4rem;display:flex;position:relative}.game-clock-module__sQaQ5q__label{color:var(--sl-color-creative);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-bottom:.15rem;font-size:.68rem;font-weight:700;line-height:1}.game-clock-module__sQaQ5q__root:after{background:var(--sl-color-action);content:"";height:3px;transition:background-color var(--sl-duration-standard) ease;border-radius:2px;position:absolute;bottom:0;left:.75rem;right:.75rem}.game-clock-module__sQaQ5q__value{font-family:var(--sl-font-display);letter-spacing:.02em;transition:color var(--sl-duration-standard) ease, opacity var(--sl-duration-standard) ease;font-size:clamp(2rem,5cqh,3.25rem);font-weight:800;line-height:.9}.game-clock-module__sQaQ5q__root[data-state=urgent] .game-clock-module__sQaQ5q__value,.game-clock-module__sQaQ5q__root[data-state=sudden-death] .game-clock-module__sQaQ5q__value,.game-clock-module__sQaQ5q__root[data-state=expired] .game-clock-module__sQaQ5q__value{color:var(--sl-color-urgent)}.game-clock-module__sQaQ5q__root[data-state=urgent]:after,.game-clock-module__sQaQ5q__root[data-state=sudden-death]:after,.game-clock-module__sQaQ5q__root[data-state=expired]:after{background:var(--sl-color-urgent)}.game-clock-module__sQaQ5q__root[data-state=sudden-death] .game-clock-module__sQaQ5q__value{animation:1s ease-in-out game-clock-module__sQaQ5q__timerPulse}.game-clock-module__sQaQ5q__root[data-state=sudden-death]{background:var(--sl-color-urgent-soft);border-radius:var(--mantine-radius-md)}.game-clock-module__sQaQ5q__root[data-state=paused],.game-clock-module__sQaQ5q__root[data-paused]{opacity:.65}.game-clock-module__sQaQ5q__root[data-state=intermission]:after{background:var(--sl-color-creative)}.game-clock-module__sQaQ5q__root[data-state=intermission] .game-clock-module__sQaQ5q__value{color:var(--sl-color-ink)}@keyframes game-clock-module__sQaQ5q__timerPulse{0%,to{opacity:1}50%{opacity:.58}}
.game-starting-module__pTUnlq__root{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb, var(--sl-color-background) 88%, transparent);color:var(--sl-color-ink);padding:clamp(var(--mantine-spacing-md), 5cqh, var(--mantine-spacing-xl));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:auto}.game-starting-module__pTUnlq__root>*{animation:game-starting-module__pTUnlq__moment-enter var(--sl-duration-deliberate) ease both}.game-starting-module__pTUnlq__root>:nth-child(2){animation-delay:45ms}.game-starting-module__pTUnlq__root>:nth-child(n+3){animation-delay:90ms}.game-starting-module__pTUnlq__eyebrow{color:var(--sl-color-ink-muted);font-size:var(--mantine-font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.game-starting-module__pTUnlq__title{letter-spacing:-.025em;font-size:clamp(2rem,6cqh,4rem);font-weight:800;line-height:.95}.game-starting-module__pTUnlq__player{align-items:center;gap:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-md);text-align:left;justify-content:center;display:flex}@keyframes game-starting-module__pTUnlq__moment-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}
.prompt-display-module__fh0Yca__root{background:var(--sl-color-creative-soft);border-left:.25rem solid var(--sl-color-creative);border-radius:0 var(--mantine-radius-md) var(--mantine-radius-md) 0;max-width:min(30rem,100%);padding:.4rem var(--mantine-spacing-md);grid-row:1;position:relative}.prompt-display-module__fh0Yca__root[data-has-action]{padding-right:3.4rem}.prompt-display-module__fh0Yca__action{align-items:center;display:flex;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.prompt-display-module__fh0Yca__root[data-compact]{align-items:center;gap:var(--mantine-spacing-sm);text-align:left;flex:0 15rem;grid-template-columns:auto minmax(0,1fr);max-width:15rem;padding-block:.3rem;display:grid}.prompt-display-module__fh0Yca__root[data-compact][data-has-action]{padding-right:2.8rem}.prompt-display-module__fh0Yca__root[data-compact]:after{display:none}.prompt-display-module__fh0Yca__root[data-compact] .prompt-display-module__fh0Yca__value{min-width:0}.prompt-display-module__fh0Yca__root:after{background:var(--sl-color-creative);content:"";opacity:.55;width:3.25rem;height:2px;position:absolute;bottom:.35rem;left:1rem;transform:rotate(-1deg)}
.prompt-list-navigation-module__roBBja__groupTree{gap:7px;display:grid}.prompt-list-navigation-module__roBBja__listGroup{border:1px solid #0000;border-radius:9px;overflow:hidden}.prompt-list-navigation-module__roBBja__listGroup[data-active]{background:color-mix(in srgb, var(--sl-color-raised) 42%, transparent);border-color:color-mix(in srgb, var(--sl-color-action) 18%, var(--sl-color-divider))}.prompt-list-navigation-module__roBBja__groupButton{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;width:100%;padding:8px;display:grid}.prompt-list-navigation-module__roBBja__groupButton:hover{background:color-mix(in srgb, var(--sl-color-action-soft) 58%, transparent)}.prompt-list-navigation-module__roBBja__groupChevron{color:var(--sl-color-ink-muted);width:16px;height:16px;transition:transform .12s}.prompt-list-navigation-module__roBBja__groupChevron[data-collapsed]{transform:rotate(-90deg)}.prompt-list-navigation-module__roBBja__groupIdentity,.prompt-list-navigation-module__roBBja__groupName,.prompt-list-navigation-module__roBBja__groupMeta{min-width:0;display:block}.prompt-list-navigation-module__roBBja__groupName,.prompt-list-navigation-module__roBBja__groupMeta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prompt-list-navigation-module__roBBja__groupName{letter-spacing:.015em;font-size:12px;font-weight:800}.prompt-list-navigation-module__roBBja__groupMeta{color:var(--sl-color-ink-muted);margin-top:1px;font-size:9px}.prompt-list-navigation-module__roBBja__groupLists{gap:2px;padding:0 4px 5px 20px;display:grid}.prompt-list-navigation-module__roBBja__listButton{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;padding:7px 6px;display:grid}.prompt-list-navigation-module__roBBja__listButton:hover{background:var(--sl-color-action-soft)}.prompt-list-navigation-module__roBBja__listButton[data-active]{background:var(--sl-color-raised);border-color:color-mix(in srgb, var(--sl-color-action) 34%, var(--sl-color-divider));box-shadow:0 1px 4px color-mix(in srgb, var(--sl-color-ink) 8%, transparent)}.prompt-list-navigation-module__roBBja__listStatus{background:var(--sl-color-action);border-radius:999px;width:6px;height:6px;margin:0 7px 0 2px}.prompt-list-navigation-module__roBBja__listStatus[data-invalid]{background:var(--sl-color-urgent)}.prompt-list-navigation-module__roBBja__listButtonBody{min-width:0;display:block}.prompt-list-navigation-module__roBBja__listName,.prompt-list-navigation-module__roBBja__listMeta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.prompt-list-navigation-module__roBBja__listName{font-size:13px;font-weight:750}.prompt-list-navigation-module__roBBja__listMeta{color:var(--sl-color-ink-muted);text-transform:capitalize;margin-top:2px;font-size:10px}.prompt-list-navigation-module__roBBja__chevron{color:var(--sl-color-ink-muted);opacity:0;width:16px;height:16px}.prompt-list-navigation-module__roBBja__listButton[data-active] .prompt-list-navigation-module__roBBja__chevron{opacity:1}
.connection-indicator-module__yCKMOa__root{white-space:nowrap}.connection-indicator-module__yCKMOa__root .sl-presence-dot{background:var(--sl-color-ink-muted);border-radius:50%;flex:none;width:.5rem;height:.5rem}.connection-indicator-module__yCKMOa__root .sl-presence-dot[data-connected]{background:var(--sl-color-success)}
.shared-display-cast-controls-module__0qv69W__root{height:100%;padding:var(--mantine-spacing-xl);text-align:center;width:100%}
.sl-shared-display-loading{color:var(--sl-color-ink);pointer-events:auto;z-index:10;background:0 0;justify-content:center;align-items:center;min-height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.sl-shared-display-loading:before{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--sl-color-action-soft) 58%, transparent), transparent 34rem), var(--sl-color-background);content:"";transition:opacity .32s .24s;position:absolute;inset:0}.sl-shared-display-loading[data-state=leaving]{pointer-events:none}.sl-shared-display-loading[data-state=leaving]:before{opacity:0}.sl-shared-display-loading__scribbles{width:100%;height:100%;transition:opacity .42s;position:absolute;inset:0}.sl-shared-display-loading[data-state=leaving] .sl-shared-display-loading__scribbles{opacity:0}.sl-shared-display-loading__stroke{fill:none;opacity:.13;stroke-dasharray:1500;stroke-dashoffset:0;stroke-linecap:round;stroke-width:13px;transform-box:fill-box;transform-origin:50%;transition:opacity .42s,transform .56s cubic-bezier(.22,1,.36,1)}.sl-shared-display-loading__stroke--one{stroke:var(--sl-color-action)}.sl-shared-display-loading__stroke--two{stroke:var(--sl-color-creative)}.sl-shared-display-loading__stroke--three{stroke:var(--sl-color-success)}.sl-shared-display-loading__stroke--four{stroke:var(--sl-color-winner)}.sl-shared-display-loading[data-state=leaving] .sl-shared-display-loading__stroke{opacity:0}.sl-shared-display-loading[data-state=leaving] .sl-shared-display-loading__stroke--one{transform:translate(-120px,-70px)}.sl-shared-display-loading[data-state=leaving] .sl-shared-display-loading__stroke--two{transform:translate(130px,-80px)}.sl-shared-display-loading[data-state=leaving] .sl-shared-display-loading__stroke--three{transform:translate(-110px,90px)}.sl-shared-display-loading[data-state=leaving] .sl-shared-display-loading__stroke--four{transform:translate(140px,80px)}.sl-shared-display-loading[data-animated] .sl-shared-display-loading__stroke{animation:5.8s ease-in-out infinite both sl-shared-display-scribble}.sl-shared-display-loading[data-animated] .sl-shared-display-loading__stroke--two{animation-delay:-1.4s}.sl-shared-display-loading[data-animated] .sl-shared-display-loading__stroke--three{animation-delay:-3.1s}.sl-shared-display-loading[data-animated] .sl-shared-display-loading__stroke--four{animation-delay:-4.3s}.sl-shared-display-loading__markers{z-index:1;gap:8px;transition:opacity .32s,transform .48s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:clamp(24px,4vw,68px);left:clamp(24px,3vw,58px)}.sl-shared-display-loading[data-state=leaving] .sl-shared-display-loading__markers{opacity:0;transform:translateY(-90px)}.sl-shared-display-loading__markers span{background:var(--sl-color-action);width:clamp(5px,.45vw,8px);height:clamp(44px,5vw,72px);display:block}.sl-shared-display-loading__markers span:last-child{opacity:.46}.sl-shared-display-loading__content{z-index:1;flex-direction:column;align-items:center;width:min(58vw,680px);display:flex;position:relative;transform:translateY(-2vh)}.sl-shared-display-loading__logo{-webkit-user-select:none;user-select:none;width:min(48vw,540px);max-width:100%;height:auto;transition:opacity .36s,transform .52s cubic-bezier(.22,1,.36,1);display:block}.sl-shared-display-loading[data-state=leaving] .sl-shared-display-loading__logo{opacity:0;transform:translateY(-120px)scale(.97)}.sl-shared-display-loading__activity{justify-content:center;align-items:center;gap:13px;height:34px;margin-top:clamp(30px,4vh,48px);transition:opacity .28s,transform .48s cubic-bezier(.22,1,.36,1);display:flex}.sl-shared-display-loading__activity span{background:var(--sl-color-action);border-radius:999px;width:13px;height:13px;transform:scale(.78)}.sl-shared-display-loading[data-animated] .sl-shared-display-loading__activity span{animation:1.35s ease-in-out infinite sl-shared-display-paint-dab}.sl-shared-display-loading[data-animated] .sl-shared-display-loading__activity span:nth-child(2){animation-delay:.15s}.sl-shared-display-loading[data-animated] .sl-shared-display-loading__activity span:nth-child(3){animation-delay:.3s}.sl-shared-display-loading__progress{color:var(--sl-color-ink-muted);font-family:var(--sl-font-display);letter-spacing:.015em;text-align:center;margin:8px 0 0;font-size:clamp(1.65rem,2.5vw,2.7rem);font-weight:700;line-height:1.15;transition:opacity .26s 40ms}.sl-shared-display-loading__progress-copy{animation:.24s ease-out both sl-shared-display-progress-copy;display:block}.sl-shared-display-loading[data-state=leaving] .sl-shared-display-loading__activity,.sl-shared-display-loading[data-state=leaving] .sl-shared-display-loading__progress{opacity:0;transform:translateY(72px)}@keyframes sl-shared-display-scribble{0%,12%{opacity:0;stroke-dashoffset:1500px}42%,72%{opacity:.13;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes sl-shared-display-paint-dab{0%,to{opacity:.45;transform:scale(.78)}50%{opacity:1;transform:scale(1.14)}}@keyframes sl-shared-display-progress-copy{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sl-shared-display-loading,.sl-shared-display-loading:before,.sl-shared-display-loading__activity,.sl-shared-display-loading__content,.sl-shared-display-loading__logo,.sl-shared-display-loading__markers,.sl-shared-display-loading__progress,.sl-shared-display-loading__stroke{transition-duration:.01ms}.sl-shared-display-loading__stroke,.sl-shared-display-loading__activity span,.sl-shared-display-loading__progress-copy{animation:none!important}}
.room-code-control-module__rJ34VG__root{border-bottom:1px dashed var(--sl-color-ink-muted);color:inherit;line-height:1.2}
.game-header-module__L1SH_W__root{background:var(--sl-color-surface);border-bottom:1px solid var(--sl-color-divider);align-items:center;gap:var(--mantine-spacing-md);min-height:5rem;padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative}.game-header-module__L1SH_W__root.sl-game-header:after{background:var(--sl-color-action);box-shadow:6px 0 0 color-mix(in srgb, var(--sl-color-action) 52%, var(--sl-color-divider));content:"";width:3px;height:2rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.game-header-module__L1SH_W__root .sl-game-identity{align-items:center;gap:var(--mantine-spacing-xs);min-width:0;display:flex}.game-header-module__L1SH_W__root .sl-game-navigation{flex:none}.game-header-module__L1SH_W__root .sl-game-identity-content{min-width:0}.game-header-module__L1SH_W__root .sl-game-clock-slot{position:absolute;left:50%;transform:translate(-50%)}.game-header-module__L1SH_W__root .sl-game-actions{align-items:center;gap:var(--mantine-spacing-sm);grid-column:3;justify-content:flex-end;min-width:0;display:flex}
.game-shell-module__0DTTJa__container{flex-direction:column;min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden;container-type:size}.game-shell-module__0DTTJa__container[data-embedded]{height:100%}.game-shell-module__0DTTJa__shell{background:var(--sl-color-background);min-width:0;height:100%;min-height:0;color:var(--sl-color-ink);flex:auto;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.game-shell-module__0DTTJa__body{grid-template-columns:minmax(0,1fr) clamp(19rem,24cqw,23rem);height:100%;min-height:0;display:grid}.game-shell-module__0DTTJa__stage{min-width:0;height:100%;min-height:0;overflow:hidden}.game-shell-module__0DTTJa__sidebar{background:var(--sl-color-surface);border-left:1px solid var(--sl-color-divider);min-height:0;overflow:hidden}.game-shell-module__0DTTJa__mobileDock,.game-shell-module__0DTTJa__mobileSheetRegion{display:none}.game-shell-module__0DTTJa__mobileSheetRegion{min-height:0}
.game-section-module__g4BC6q__root{min-height:0;padding:var(--mantine-spacing-md);border-bottom:1px solid var(--sl-color-divider);flex-direction:column;display:flex}.game-section-module__g4BC6q__root[data-grow]{border-bottom:0;flex:1}.game-section-module__g4BC6q__title{margin-bottom:var(--mantine-spacing-sm);color:var(--sl-color-ink-muted);font-size:var(--mantine-font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.game-section-module__g4BC6q__body{min-height:0}.game-section-module__g4BC6q__root[data-grow] .game-section-module__g4BC6q__body{flex-direction:column;flex:1;display:flex}
.game-sidebar-module__Xh5tYa__root{flex-direction:column;height:100%;min-height:0;display:flex}
.mobile-split-sheet-module__UWSR0a__root{background:var(--sl-color-raised);border-top:1px solid var(--sl-color-divider);border-radius:var(--mantine-radius-xl) var(--mantine-radius-xl) 0 0;min-height:10rem;max-height:55cqh;box-shadow:var(--mantine-shadow-lg);flex-direction:column;display:flex;overflow:hidden}.mobile-split-sheet-module__UWSR0a__handle{cursor:ns-resize;touch-action:none;flex:0 0 1rem;justify-content:center;align-items:center;display:flex}.mobile-split-sheet-module__UWSR0a__handle>span{background:var(--sl-color-divider);border-radius:var(--mantine-radius-xl);width:2.5rem;height:.25rem}.mobile-split-sheet-module__UWSR0a__header{padding:0 var(--mantine-spacing-sm) var(--mantine-spacing-xs);flex:none}.mobile-split-sheet-module__UWSR0a__content{min-height:0;padding:0 var(--mantine-spacing-sm) var(--mantine-spacing-sm);flex-direction:column;flex:1;display:flex;overflow:auto}
.room-status-badge-module__lxnQ3W__root{color:var(--sl-color-action);text-transform:uppercase}
.stat-display-module__ECo_ZG__root{min-width:5rem}.stat-display-module__ECo_ZG__value{font-variant-numeric:tabular-nums}
.drawing-canvas-module__Ldu72W__root{background:var(--sl-drawing-background,#fff);border-radius:var(--mantine-radius-sm);position:relative;overflow:hidden}.drawing-canvas-module__Ldu72W__canvas{touch-action:none;width:100%;height:100%;display:block}
.drawing-toolbar-module__QiMbFG__root{background:var(--sl-color-surface);border:1px solid var(--sl-color-divider);border-radius:var(--mantine-radius-lg);align-items:center;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-xs);flex-wrap:wrap;grid-row:2;justify-content:center;display:flex;container-type:inline-size}.drawing-toolbar-module__QiMbFG__root>.mantine-Group-root:first-child{flex:0 auto;justify-content:center;min-width:0;max-width:100%}.drawing-toolbar-module__QiMbFG__toolModeGroup{width:11.5rem}.drawing-toolbar-module__QiMbFG__toolModeGroup .drawing-toolbar-module__QiMbFG__toolButton{flex:1 1 0;min-width:0}.drawing-toolbar-module__QiMbFG__toolButton[aria-pressed=false],.drawing-toolbar-module__QiMbFG__brushSize[aria-pressed=false]{color:var(--sl-color-ink);background:0 0;border:1px solid #0000}.drawing-toolbar-module__QiMbFG__toolButton[aria-pressed=false]:hover,.drawing-toolbar-module__QiMbFG__brushSize[aria-pressed=false]:hover{background:var(--sl-color-action-soft);border-color:color-mix(in srgb, var(--sl-color-action) 28%, transparent)}.drawing-toolbar-module__QiMbFG__brushSize{min-width:2.25rem;padding-inline:.5rem}.drawing-toolbar-module__QiMbFG__history{border-left:1px solid var(--sl-color-divider);margin-left:2px;padding-left:4px}.drawing-toolbar-module__QiMbFG__colorPalette{flex:0 auto;grid-template-columns:repeat(8,28px);gap:4px;display:grid}.drawing-toolbar-module__QiMbFG__color[data-custom-color="0"]{grid-area:1/8}.drawing-toolbar-module__QiMbFG__color[data-custom-color="1"]{grid-area:2/8}@container (max-width:15.75rem){.drawing-toolbar-module__QiMbFG__colorPalette{grid-template-columns:repeat(7,28px)}.drawing-toolbar-module__QiMbFG__color[data-custom-color]{grid-area:auto}}@container (max-width:13.75rem){.drawing-toolbar-module__QiMbFG__colorPalette{grid-template-columns:repeat(6,28px)}}.drawing-toolbar-module__QiMbFG__color{--ai-bg:var(--sl-drawing-color);--ai-bd:2px solid transparent;--ai-hover:var(--sl-drawing-color)}.drawing-toolbar-module__QiMbFG__color[data-selected]{--ai-bd:3px solid var(--sl-color-ink);box-shadow:0 0 0 2px var(--sl-color-surface)}
.sl-home-shell{background:var(--sl-color-background);color:var(--sl-color-ink);grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;position:relative;overflow:hidden;container-type:inline-size}.sl-home-shell[data-embedded]{height:100%}.sl-home-header{background:var(--sl-color-surface);border-bottom:1px solid var(--sl-color-divider);min-height:5rem;padding:var(--mantine-spacing-sm) clamp(var(--mantine-spacing-md), 4cqw, 3rem);justify-content:space-between;align-items:center;display:flex;position:relative}.sl-home-header:after{background:var(--sl-color-action);box-shadow:6px 0 0 color-mix(in srgb, var(--sl-color-action) 52%, var(--sl-color-divider));content:"";width:3px;height:2rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sl-home-brand{min-width:0}.sl-home-logo{width:min(15rem,44cqw);display:block}.sl-home-logo-image{width:100%;height:auto;display:block}.sl-home-logo-image-dark{display:none}[data-mantine-color-scheme=dark] .sl-home-logo-image-light{display:none}[data-mantine-color-scheme=dark] .sl-home-logo-image-dark{display:block}.sl-home-identity-card{background:var(--sl-color-surface);border:1px solid var(--sl-color-divider);border-radius:var(--mantine-radius-md);align-items:center;gap:var(--mantine-spacing-xs);text-align:left;padding:.35rem .55rem;display:flex}.sl-home-identity-card:hover{border-color:var(--sl-color-action)}.sl-home-main{max-width:76rem;min-height:0;padding:clamp(var(--mantine-spacing-md), 3cqw, 2.5rem);width:100%;margin-inline:auto;overflow:hidden auto}.sl-home-launch{background:var(--sl-color-surface);border:1px solid var(--sl-color-divider);border-left:4px solid var(--sl-color-action);border-radius:var(--mantine-radius-lg);margin-bottom:clamp(var(--mantine-spacing-lg), 4cqw, 3rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);display:grid}:is(.sl-home-create-action,.sl-home-code-action){min-width:0;padding:var(--mantine-spacing-lg)}.sl-home-create-action{align-items:center;gap:var(--mantine-spacing-lg);justify-content:space-between;display:flex}.sl-home-code-action{border-left:1px solid var(--sl-color-divider)}.sl-home-code-action>.mantine-Group-root{margin-top:var(--mantine-spacing-xs)}.sl-home-code-input{flex:1;min-width:0}.sl-home-code-input input{font-family:var(--mantine-font-family-monospace);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.sl-home-directory{gap:var(--mantine-spacing-md);flex-direction:column;min-width:0;display:flex}.sl-home-directory-header{min-width:0}.sl-home-directory-header h2{letter-spacing:-.02em}.sl-home-room-list{background:var(--sl-color-surface);border:1px solid var(--sl-color-divider);border-radius:var(--mantine-radius-lg);overflow:hidden}.sl-home-room-row{align-items:center;gap:var(--mantine-spacing-lg);min-height:5rem;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);transition:background-color var(--sl-duration-fast) ease;grid-template-columns:minmax(10rem,1fr) 9rem 5rem auto;display:grid}.sl-home-room-row+.sl-home-room-row{border-top:1px solid var(--sl-color-divider)}.sl-home-room-row:hover{background:var(--sl-color-action-soft)}:is(.sl-home-room-identity,.sl-home-room-state){min-width:0}.sl-home-room-state>p:first-child{color:var(--sl-color-ink)}.sl-home-room-capacity{color:var(--sl-color-ink-muted)}.sl-home-room-join{justify-self:end;min-width:6.5rem}:is(.sl-home-directory-loading,.sl-home-empty-state){min-height:13rem;padding:var(--mantine-spacing-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.sl-home-empty-state{background:var(--sl-color-surface);border:1px dashed var(--sl-color-divider);border-radius:var(--mantine-radius-lg)}.sl-home-directory-loading{gap:var(--mantine-spacing-sm)}@container (max-width:42rem){.sl-home-header{min-height:4.25rem;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md)}.sl-home-header p{display:none}.sl-home-main{padding:var(--mantine-spacing-md)}.sl-home-launch{margin-bottom:var(--mantine-spacing-xl);display:block}.sl-home-create-action{align-items:stretch;gap:var(--mantine-spacing-sm);flex-direction:column}:is(.sl-home-create-action,.sl-home-code-action){padding:var(--mantine-spacing-md)}.sl-home-code-action{border-left:0;border-top:1px solid var(--sl-color-divider)}.sl-home-room-row{gap:var(--mantine-spacing-xs) var(--mantine-spacing-md);padding:var(--mantine-spacing-md);grid-template-columns:minmax(0,1fr) auto}.sl-home-room-capacity{justify-self:end}.sl-home-room-state{grid-column:1/-1}.sl-home-room-join{margin-top:var(--mantine-spacing-xs);grid-column:1/-1;justify-self:stretch;width:100%}}
.sl-visibility-fieldset{border:0;min-width:0;margin:0;padding:0}.sl-visibility-fieldset legend{margin-bottom:var(--mantine-spacing-xs);padding:0}.sl-settings-dialog-form{flex-direction:column;min-height:0;max-height:min(70dvh,42rem);display:flex}.sl-settings-dialog-content{overflow:hidden}.sl-settings-dialog-header{border-bottom:1px solid var(--sl-color-divider)}.sl-settings-dialog-body{padding-bottom:0}.sl-settings-dialog-scroll{min-height:0;padding:.1rem var(--mantine-spacing-xs) var(--mantine-spacing-md) .1rem;overflow-y:auto}.sl-settings-dialog-actions{background:var(--sl-color-raised);border-top:1px solid var(--sl-color-divider);padding-top:var(--mantine-spacing-md);flex:none}.sl-settings-dialog-section-title{border-top:1px solid var(--sl-color-divider);padding-top:var(--mantine-spacing-md)}.sl-settings-fields{gap:var(--mantine-spacing-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sl-prompt-list-options{gap:var(--mantine-spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sl-prompt-list-options .mantine-Checkbox-root{background:var(--sl-color-raised);border:1px solid var(--sl-color-divider);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-sm)}:is(.sl-settings-dialog-contained,.sl-settings-dialog-contained .mantine-Modal-overlay,.sl-settings-dialog-contained .mantine-Modal-inner){position:absolute}.sl-settings-dialog-contained{pointer-events:none;z-index:200;inset:0;overflow:hidden}:is(.sl-settings-dialog-contained .mantine-Modal-overlay,.sl-settings-dialog-contained .mantine-Modal-inner){pointer-events:auto}@media (max-width:42rem){.sl-settings-dialog-inner{align-items:flex-end;padding:0}.sl-settings-dialog-content{border-radius:var(--mantine-radius-lg) var(--mantine-radius-lg) 0 0;width:100%;max-height:94dvh}.sl-settings-dialog-form{max-height:calc(94dvh - 4rem)}.sl-settings-fields{grid-template-columns:1fr}.sl-prompt-list-options{grid-template-columns:1fr}}.sl-settings-dialog-contained .sl-settings-dialog-inner{align-items:flex-end;padding:0}.sl-settings-dialog-contained .sl-settings-dialog-content{border-radius:var(--mantine-radius-lg) var(--mantine-radius-lg) 0 0;width:100%;max-height:94cqh}.sl-settings-dialog-contained .sl-settings-dialog-form{max-height:calc(94cqh - 4rem)}.sl-settings-dialog-contained .sl-settings-fields{grid-template-columns:1fr}
.sl-identity-name{color:inherit;align-items:center;gap:.3rem;min-width:0;display:inline-flex}.sl-identity-name-dot{border:1px solid color-mix(in srgb, var(--sl-color-ink) 30%, transparent);border-radius:50%;flex:none;width:.55rem;height:.55rem}.sl-identity-modal{max-height:min(96dvh,56rem)}.sl-identity-dialog-root{container:identity-dialog/size}:is(.sl-identity-dialog-contained,.sl-identity-dialog-contained .mantine-Modal-overlay,.sl-identity-dialog-contained .mantine-Modal-inner){position:absolute}.sl-identity-dialog-contained{pointer-events:none;z-index:200;inset:0;overflow:hidden;--modal-size:min(72rem, calc(100cqw - 4px))!important;--modal-x-offset:0px!important;--modal-y-offset:0px!important}:is(.sl-identity-dialog-contained .mantine-Modal-overlay,.sl-identity-dialog-contained .mantine-Modal-inner){pointer-events:auto}.sl-identity-dialog-contained .sl-identity-modal{box-sizing:border-box;inline-size:min(72rem,100% - 4px);max-inline-size:calc(100% - 4px);flex:0 min(72rem,100% - 4px);max-height:min(96cqh,56rem)}.sl-identity-modal-body{overflow:hidden auto}.sl-identity-selector{gap:var(--mantine-spacing-sm);min-width:0;display:grid}.sl-identity-compact-strip{cursor:grab;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-y;-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;padding:.35rem;display:flex;overflow-x:auto}:is(.sl-identity-compact-strip:active,.sl-identity-compact-strip[data-dragging]){cursor:grabbing}.sl-identity-compact-strip[data-dragging]{scroll-snap-type:none}:is(.sl-identity-compact-strip:before,.sl-identity-compact-strip:after){content:"";flex:0 0 calc(50% - 23px)}.sl-identity-compact-strip::-webkit-scrollbar{display:none}.sl-identity-compact-option{aspect-ratio:1;box-sizing:border-box;height:46px;opacity:calc(1 - var(--sl-compact-distance) * .1);scroll-snap-align:center;transform:scale(calc(1 - var(--sl-compact-distance) * .045));border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;padding:2px;transition:opacity .18s,transform .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.sl-identity-compact-option .sl-player-avatar{border-color:color-mix(in srgb, var(--sl-color-ink) 38%, transparent);background:#fff}:is(.sl-identity-compact-option:hover,.sl-identity-compact-option:focus-visible){opacity:1;transform:translateY(-1px)scale(1.035)}.sl-identity-compact-option[data-selected]{box-shadow:inset 0 0 0 3px var(--sl-color-action);opacity:1}.sl-identity-carousel-shell{box-sizing:border-box;margin-inline:calc(0px - var(--mb-padding,var(--mantine-spacing-md)));min-width:0;width:calc(100% + var(--mb-padding,var(--mantine-spacing-md)) + var(--mb-padding,var(--mantine-spacing-md)));align-items:center;position:relative}.sl-identity-carousel-arrow{box-shadow:var(--mantine-shadow-md);z-index:2;position:absolute;top:50%;transform:translateY(-50%);color:#172033!important;background:#fff!important}.sl-identity-carousel-arrow:first-child{left:var(--mantine-spacing-md)}.sl-identity-carousel-arrow:last-child{right:var(--mantine-spacing-md)}.sl-identity-carousel-arrow:disabled{opacity:.42}.sl-identity-carousel-arrow:active:not(:disabled){transform:translateY(calc(1px - 50%))}.sl-identity-carousel{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:auto}.sl-identity-carousel::-webkit-scrollbar{display:none}.sl-identity-carousel-slide{min-width:0;padding:0 var(--mantine-spacing-xl) var(--mantine-spacing-xs);scroll-snap-align:center;scroll-snap-stop:always;text-align:center;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;display:flex}.sl-identity-carousel-slide>img{object-fit:contain;width:100%;max-width:100%;height:min(32dvh,20rem);display:block}.sl-identity-tagline{color:var(--sl-color-ink-muted);margin-top:.2rem}.sl-identity-palette-section{text-align:center;justify-items:center;gap:.7rem;margin-top:.15rem;display:grid}.sl-identity-palette{justify-content:center;gap:1.25rem;display:flex}.sl-identity-palette-choice{flex-direction:column;flex:0 8.5rem;gap:.1rem;min-width:0;display:flex}.sl-identity-palette-choice:first-child{text-align:right;align-items:flex-end}.sl-identity-palette-choice:last-child{text-align:left;align-items:flex-start}.sl-identity-palette-choice .mantine-Text-root{white-space:nowrap}.sl-identity-palette-choice>:nth-last-child(2){margin-top:.25rem}.sl-identity-palette-swatch{border:1px solid color-mix(in srgb, var(--sl-color-ink) 35%, transparent);border-radius:50%;flex:none;width:3.5rem;height:3.5rem}:is(.sl-identity-palette-swatch-button:hover,.sl-identity-palette-swatch-button:focus-visible){box-shadow:0 0 0 3px var(--sl-color-action);transform:scale(1.04)}.sl-identity-palette-label{align-items:center;gap:.2rem;display:inline-flex}.sl-identity-palette-swatch[data-empty]{background:linear-gradient(45deg, transparent 46%, var(--sl-color-coral) 47% 53%, transparent 54%), conic-gradient(var(--sl-color-surface-raised) 0 25%, var(--sl-color-divider) 0 50%, var(--sl-color-surface-raised) 0 75%, var(--sl-color-divider) 0);background-size:100% 100%,1rem 1rem}.sl-identity-color-picker{background:var(--sl-color-surface-raised);border-radius:var(--mantine-radius-xl);align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-md);flex-direction:column;justify-self:center;display:flex}.sl-identity-color-popover{border-radius:var(--mantine-radius-xl);padding:0}.sl-identity-hue-wheel{border:2px solid var(--sl-color-divider);cursor:crosshair;touch-action:none;background:conic-gradient(#dc3232,#dcdc32,#32dc32,#32dcdc,#3232dc,#dc32dc,#dc3232);border-radius:50%;width:12rem;height:12rem;position:relative;-webkit-mask:radial-gradient(circle,#0000 0 62%,#000 63%);mask:radial-gradient(circle,#0000 0 62%,#000 63%)}.sl-identity-hue-marker{background:var(--sl-color-surface-raised);border:3px solid var(--sl-color-ink);z-index:1;border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;transform:translate(-50%,-50%)}.sl-identity-score-preview{background:var(--sl-color-surface-raised);border:1px solid var(--sl-color-divider);border-radius:var(--mantine-radius-lg);bottom:var(--mantine-spacing-xs);box-sizing:border-box;box-shadow:0 -.75rem 2.25rem #00000042, 0 0 0 1px color-mix(in srgb, var(--sl-color-ink) 8%, transparent);gap:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-md);max-width:34rem;padding:var(--mantine-spacing-sm);z-index:4;justify-self:center;width:100%;display:grid;position:sticky}.sl-identity-score-preview .sl-score-row{grid-template-columns:1rem auto minmax(0,1fr) 3.5rem}.sl-identity-score-preview .sl-score-action{display:none}.sl-identity-score-preview[data-scheme=light]{background:#fffdf6}.sl-identity-score-preview[data-scheme=dark]{background:#172033}@container identity-dialog (max-width:30rem){.sl-identity-modal-inner{align-items:flex-end;padding:0}.sl-identity-modal{box-sizing:border-box;border-radius:var(--mantine-radius-lg) var(--mantine-radius-lg) 0 0;width:100%;max-height:96cqh}.sl-identity-modal-body{padding-inline:var(--mantine-spacing-sm)}.sl-identity-compact-option{width:42px;height:42px}.sl-identity-compact-option .sl-player-avatar{width:38px!important;height:38px!important}:is(.sl-identity-compact-strip:before,.sl-identity-compact-strip:after){flex-basis:calc(50% - 21px)}.sl-identity-carousel-slide>img{height:min(30cqh,14rem)}.sl-identity-palette{gap:var(--mantine-spacing-md)}.sl-identity-palette-choice{flex-basis:7.25rem}.sl-identity-score-preview{bottom:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs)}.sl-identity-score-preview .sl-score-row{grid-template-columns:.75rem auto minmax(0,1fr) 2.5rem;gap:.3rem}}@container identity-dialog (min-width:30.01rem){.sl-identity-modal-inner{box-sizing:border-box;width:auto;padding:2px;left:0;right:0}.sl-identity-modal{box-sizing:border-box;height:min(46rem, calc(100cqh - var(--mantine-spacing-xs) - var(--mantine-spacing-xs)));max-height:calc(100cqh - var(--mantine-spacing-xs) - var(--mantine-spacing-xs));flex-direction:column;width:100%;max-width:72rem;display:flex;overflow:hidden}.sl-identity-modal>.mantine-Modal-header{min-height:3.25rem;padding-block:var(--mantine-spacing-sm);flex:none}.sl-identity-modal-body{min-height:0;padding-inline:var(--mantine-spacing-xs);padding-block:var(--mantine-spacing-xs);flex:1;overflow:hidden}.sl-identity-selector{grid-template:"rail carousel palette"minmax(0,1fr)"rail carousel error""rail carousel preview"/2.75rem minmax(0,1fr) minmax(15.5rem,.78fr);gap:.25rem;width:100%;max-width:100%;height:100%;min-height:0;overflow:hidden}.sl-identity-compact-strip{scroll-snap-type:y mandatory;touch-action:pan-x;flex-direction:column;grid-area:rail;overflow:hidden auto}.sl-identity-compact-strip[data-dragging]{scroll-snap-type:none}:is(.sl-identity-compact-strip:before,.sl-identity-compact-strip:after){flex-basis:calc(50% - 20px)}.sl-identity-compact-option{width:40px;height:40px}.sl-identity-compact-option .sl-player-avatar{width:36px!important;height:36px!important}.sl-identity-carousel-shell{grid-area:carousel;width:100%;height:100%;margin-inline:0}:is(.sl-identity-carousel,.sl-identity-carousel-slide){min-width:0;height:100%}.sl-identity-carousel-slide{padding-inline:0}.sl-identity-carousel-slide>img{width:min(100%,16rem);height:min(39cqh,9.5rem)}.sl-identity-carousel-arrow:first-child{left:18%}.sl-identity-carousel-arrow:last-child{right:18%}.sl-identity-carousel-arrow{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem}.sl-identity-palette-section{align-self:center;gap:var(--mantine-spacing-xs);grid-area:palette;margin-top:0}.sl-identity-palette{gap:var(--mantine-spacing-sm)}.sl-identity-palette-choice{flex-basis:6.75rem}.sl-identity-palette-swatch{width:3rem;height:3rem}.sl-identity-error{text-align:center;grid-area:error}.sl-identity-score-preview{margin:var(--mantine-spacing-xs);max-width:calc(100% - var(--mantine-spacing-md));min-width:0;padding:var(--mantine-spacing-xs);grid-area:preview;align-self:end;position:relative;bottom:auto}.sl-identity-score-preview .sl-score-row{grid-template-columns:.7rem auto minmax(0,1fr) 2rem;gap:.2rem;min-width:0}}@container identity-dialog (min-width:30.01rem) and (max-height:32rem){.sl-identity-modal>.mantine-Modal-header{min-height:0;right:var(--mantine-spacing-sm);top:var(--mantine-spacing-sm);z-index:6;background:0 0;width:auto;padding:0;position:absolute}.sl-identity-modal .mantine-Modal-title{display:none}.sl-identity-modal .mantine-Modal-close{background:var(--sl-color-surface-raised);border:1px solid var(--sl-color-divider);box-shadow:var(--mantine-shadow-sm);border-radius:50%}.sl-identity-color-popover{z-index:7;position:absolute!important;top:50%!important;left:36%!important;transform:translate(-50%,-50%)!important}.sl-identity-color-popover .mantine-Popover-arrow{display:none}}@media (orientation:landscape) and (max-height:32rem){.sl-identity-color-popover{z-index:7;position:fixed!important;top:50%!important;left:36%!important;transform:translate(-50%,-50%)!important}.sl-identity-color-popover .mantine-Popover-arrow{display:none}}@container identity-dialog (min-width:48rem) and (min-height:32.01rem){.sl-identity-modal-inner{padding:var(--mantine-spacing-md)}.sl-identity-modal>.mantine-Modal-header{min-height:3.75rem;padding-block:var(--mantine-spacing-md)}.sl-identity-modal-body{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md) var(--mantine-spacing-md)}.sl-identity-selector{gap:var(--mantine-spacing-sm);grid-template-columns:3.25rem minmax(0,1fr) minmax(19rem,.72fr)}:is(.sl-identity-compact-strip:before,.sl-identity-compact-strip:after){flex-basis:calc(50% - 23px)}.sl-identity-compact-option{width:46px;height:46px}.sl-identity-compact-option .sl-player-avatar{width:42px!important;height:42px!important}.sl-identity-carousel-slide>img{width:min(100%,24rem);height:min(50cqh,22rem)}.sl-identity-carousel-arrow{width:3rem;min-width:3rem;height:3rem;min-height:3rem}.sl-identity-carousel-arrow:first-child{left:16%}.sl-identity-carousel-arrow:last-child{right:16%}.sl-identity-palette-section{gap:.7rem}.sl-identity-palette{gap:1.25rem}.sl-identity-palette-choice{flex-basis:8.5rem}.sl-identity-palette-swatch{width:3.5rem;height:3.5rem}.sl-identity-score-preview{margin:var(--mantine-spacing-md);max-width:calc(100% - var(--mantine-spacing-xl));padding:var(--mantine-spacing-sm)}.sl-identity-score-preview .sl-score-row{grid-template-columns:1rem auto minmax(0,1fr) 3rem;gap:.45rem}}@media (max-width:48rem){.sl-identity-carousel-arrow{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem}.sl-identity-carousel-arrow:first-child{left:var(--mantine-spacing-xs)}.sl-identity-carousel-arrow:last-child{right:var(--mantine-spacing-xs)}.sl-identity-carousel-slide{padding-inline:var(--mantine-spacing-xs)}.sl-identity-carousel-slide>img{height:min(30dvh,17rem)}.sl-identity-palette-choice{flex-basis:7.5rem}}
.sl-broadcast-message{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--sl-color-creative) 16%, transparent), transparent 32%), var(--sl-color-background);color:var(--sl-color-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100dvh;min-height:0;padding:2rem;display:flex;overflow:hidden}.sl-broadcast-stage{background:var(--sl-color-background);width:100%;height:100dvh;min-height:0;position:relative;overflow:hidden}:is(.sl-broadcast-stage[data-embedded],.sl-broadcast-message[data-embedded]){height:100%}.sl-broadcast-stage .sl-canvas-broadcast-surface{opacity:.72;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:scale(1.012)}.sl-broadcast-stage[data-ready] .sl-canvas-broadcast-surface{opacity:1;transform:scale(1)}.sl-canvas-broadcast-surface{background:var(--sl-color-background);justify-content:center;align-items:center;width:100%;min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden}.sl-canvas-broadcast-surface[data-embedded]{height:100%}
.sl-chat{flex-direction:column;flex:1;min-height:0;display:flex}.sl-chat-message{border-left:2px solid var(--sl-color-divider);font-size:var(--mantine-font-size-xs);padding-left:.45rem;line-height:1.3}.sl-chat-entry{align-items:flex-start;gap:.4rem;display:flex}.sl-chat-entry .sl-chat-message{flex:1;min-width:0}.sl-chat-message-author{color:var(--sl-color-ink);white-space:nowrap;margin-right:.35rem}.sl-chat-message-body{color:var(--sl-color-ink-muted)}.sl-chat-system{border-left:2px solid var(--sl-color-divider);font-size:var(--mantine-font-size-xs);padding-left:var(--mantine-spacing-xs)}.sl-chat-system[data-event=player\.guessed]{background:color-mix(in srgb, var(--sl-color-success-soft) 55%, transparent);border-left:2px solid var(--sl-color-success);border-radius:var(--mantine-radius-sm);color:var(--sl-color-ink);font-size:var(--mantine-font-size-xs);padding:.35rem var(--mantine-spacing-xs);font-weight:600;animation:.42s ease-out room-chat-module__VDF7Vq__sl-correct-guess-enter}.sl-chat-system[data-event=player\.guessed]:before{color:var(--sl-color-success);content:"✓";margin-right:var(--mantine-spacing-xs);font-weight:900;display:inline-block}.sl-chat-system[data-event=game\.completed]{background:var(--sl-color-winner-soft);border-color:var(--sl-color-winner);border-radius:var(--mantine-radius-sm);color:var(--sl-color-ink);padding:.35rem var(--mantine-spacing-xs);font-weight:700}.sl-chat-system[data-event=game\.completed]:before{color:var(--sl-color-winner);content:"🏆";margin-right:var(--mantine-spacing-xs)}.sl-chat-personal{background:var(--sl-color-action-soft);border-left:2px solid var(--sl-color-action);border-radius:var(--mantine-radius-sm);color:var(--sl-color-ink);padding:.35rem var(--mantine-spacing-xs);font-weight:700;animation:.32s ease-out room-chat-module__VDF7Vq__sl-near-guess-enter}.sl-chat-personal:before{color:var(--sl-color-action);content:"↗";margin-right:var(--mantine-spacing-xs);font-weight:900}@keyframes room-chat-module__VDF7Vq__sl-near-guess-enter{0%{opacity:0;transform:translate(-.2rem)}to{opacity:1;transform:translate(0)}}@keyframes room-chat-module__VDF7Vq__sl-correct-guess-enter{0%{opacity:0;transform:translate(-.3rem)}to{opacity:1;transform:translate(0)}}.sl-chat-composer{background:0 0;border-top:0;margin-top:.25rem;padding-top:0}.sl-chat-composer>.mantine-Group-root{margin-top:0}
