.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)}.DevPane-module__89-7yq__sl-dev-pane-surface[data-keyboard-simulated]>.sl-home-shell{height:calc(100% - var(--sl-dev-keyboard-height,0px))}.DevPane-module__89-7yq__sl-dev-pane-surface:after{display:none}.DevPane-module__89-7yq__sl-dev-haptic-indicator{color:var(--sl-color-action);align-items:center;animation:.12s linear infinite DevPane-module__89-7yq__sl-dev-haptic-shake;display:inline-flex}@keyframes DevPane-module__89-7yq__sl-dev-haptic-shake{0%,to{transform:translate(0)}25%{transform:translate(-1.5px)rotate(-4deg)}75%{transform:translate(1.5px)rotate(4deg)}}.DevPane-module__89-7yq__sl-dev-pane-surface[data-keyboard-simulated]: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}
.HomePage-module__D25Zaa__sl-home-shell{background:radial-gradient(circle at 88% 2%, color-mix(in srgb, var(--sl-color-action-soft) 42%, transparent), transparent 28rem), var(--sl-color-background);color:var(--sl-color-ink);min-height:100dvh;overflow-x:clip;container-type:inline-size}.HomePage-module__D25Zaa__sl-home-shell[data-embedded]{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.HomePage-module__D25Zaa__sl-home-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb, var(--sl-color-surface) 94%, transparent);border-bottom:1px solid var(--sl-color-divider);min-height:4.5rem;padding:var(--mantine-spacing-sm) clamp(var(--mantine-spacing-md), 4cqw, 3.5rem);z-index:20;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.HomePage-module__D25Zaa__sl-home-shell[data-embedded] .HomePage-module__D25Zaa__sl-home-header{position:relative;top:auto}.HomePage-module__D25Zaa__sl-home-brand,.HomePage-module__D25Zaa__sl-home-account-actions{min-width:0}.HomePage-module__D25Zaa__sl-home-account-loading{align-items:center;gap:var(--mantine-spacing-xs);min-height:2.75rem;padding-inline:var(--mantine-spacing-xs);display:flex}.HomePage-module__D25Zaa__sl-home-logo{width:min(14.5rem,38cqw);display:block}.HomePage-module__D25Zaa__sl-home-logo-image{width:100%;height:auto;display:block}.HomePage-module__D25Zaa__sl-home-logo-image-dark,[data-mantine-color-scheme=dark] .HomePage-module__D25Zaa__sl-home-logo-image-light{display:none}[data-mantine-color-scheme=dark] .HomePage-module__D25Zaa__sl-home-logo-image-dark{display:block}.HomePage-module__D25Zaa__sl-home-account-actions{align-items:center;gap:var(--mantine-spacing-xs);display:flex}.HomePage-module__D25Zaa__sl-home-identity-card,.HomePage-module__D25Zaa__sl-home-guest-chip{border-radius:var(--mantine-radius-lg);align-items:center;gap:var(--mantine-spacing-xs);text-align:left;min-width:0;padding:.22rem .5rem;display:flex}.HomePage-module__D25Zaa__sl-home-identity-card{transition:background-color var(--sl-duration-fast) ease, border-color var(--sl-duration-fast) ease;border:1px solid #0000}.HomePage-module__D25Zaa__sl-home-identity-card:hover{background:var(--sl-color-action-soft);border-color:color-mix(in srgb, var(--sl-color-action) 30%, transparent)}.HomePage-module__D25Zaa__sl-home-guest-chip{background:var(--sl-color-raised);border:1px dashed var(--sl-color-divider)}.HomePage-module__D25Zaa__sl-home-main{max-width:90rem;padding:clamp(var(--mantine-spacing-lg), 3cqw, 2.75rem) clamp(var(--mantine-spacing-md), 4cqw, 3.5rem) 3rem;width:100%;margin-inline:auto;position:relative}.HomePage-module__D25Zaa__sl-home-shell[data-embedded] .HomePage-module__D25Zaa__sl-home-main{min-height:0;overflow:hidden auto}.HomePage-module__D25Zaa__sl-home-hero{z-index:1;grid-template-columns:minmax(21rem,.78fr) minmax(32rem,1.22fr);align-items:stretch;gap:clamp(1.75rem,3cqw,3.5rem);min-height:min(28rem,100dvh - 12rem);margin-bottom:clamp(1.25rem,2cqw,2rem);display:grid;position:relative}.HomePage-module__D25Zaa__sl-home-intro{z-index:1;align-content:center;min-width:0;padding-block:clamp(.5rem,2cqw,2rem);display:grid;position:relative}.HomePage-module__D25Zaa__sl-home-create-action{justify-items:start;display:grid}.HomePage-module__D25Zaa__sl-home-create-action h1,.HomePage-module__D25Zaa__sl-home-directory-header h2{font-family:var(--mantine-font-family);font-weight:800}.HomePage-module__D25Zaa__sl-home-create-action h1{letter-spacing:-.025em;max-width:10ch;margin-block:.4rem .8rem;font-size:clamp(2.75rem,4cqw,3.6rem);line-height:1.02}.HomePage-module__D25Zaa__sl-home-intro-summary{max-width:31rem;font-size:clamp(1rem,1.4cqw,1.1rem);line-height:1.5}.HomePage-module__D25Zaa__sl-home-create-button{min-width:11.5rem;margin-top:1.35rem}.HomePage-module__D25Zaa__sl-home-code-action{border-top:1px solid var(--sl-color-divider);max-width:32rem;margin-top:clamp(1.5rem,3cqw,2.5rem);padding-top:1.25rem}.HomePage-module__D25Zaa__sl-home-code-heading{align-items:center;gap:var(--mantine-spacing-xs);margin-bottom:var(--mantine-spacing-xs);display:flex}.HomePage-module__D25Zaa__sl-home-code-heading>svg{color:var(--sl-color-creative)}.HomePage-module__D25Zaa__sl-home-code-input{flex:1;min-width:0}.HomePage-module__D25Zaa__sl-home-code-input input{font-family:var(--mantine-font-family-monospace);letter-spacing:.16em;text-align:center;text-transform:uppercase;font-weight:800}.HomePage-module__D25Zaa__sl-home-guest-note a{color:var(--sl-color-action);text-decoration:none}.HomePage-module__D25Zaa__sl-home-guest-note a:hover{text-decoration:underline}.HomePage-module__D25Zaa__sl-home-player-loading{background:var(--sl-color-surface);border:1px solid var(--sl-color-divider);border-radius:var(--mantine-radius-xl);align-items:center;gap:var(--mantine-spacing-sm);z-index:1;justify-content:center;min-height:9.5rem;margin-bottom:clamp(2.25rem,4cqw,3.5rem);padding:1rem clamp(1rem,2cqw,1.75rem);display:flex;position:relative}.HomePage-module__D25Zaa__sl-home-directory{gap:var(--mantine-spacing-md);z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.HomePage-module__D25Zaa__sl-home-directory-header{min-width:0}.HomePage-module__D25Zaa__sl-home-directory-header h2{letter-spacing:-.015em;margin-bottom:.2rem;font-size:clamp(1.8rem,3cqw,2.5rem);line-height:1}.HomePage-module__D25Zaa__sl-home-room-list{gap:var(--mantine-spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));display:grid}.HomePage-module__D25Zaa__sl-home-directory-loading,.HomePage-module__D25Zaa__sl-home-empty-state{border-radius:var(--mantine-radius-xl);min-height:15rem;padding:var(--mantine-spacing-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.HomePage-module__D25Zaa__sl-home-empty-state{background:var(--sl-color-surface);border:1px dashed var(--sl-color-divider)}.HomePage-module__D25Zaa__sl-home-directory-loading{gap:var(--mantine-spacing-sm)}@container (max-width:58rem){.HomePage-module__D25Zaa__sl-home-hero{grid-template-columns:minmax(18rem,.82fr) minmax(26rem,1.18fr);gap:1.5rem}}@container (max-width:46rem){.HomePage-module__D25Zaa__sl-home-header{min-height:4rem;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md)}.HomePage-module__D25Zaa__sl-home-logo{width:min(10.5rem,40cqw)}.HomePage-module__D25Zaa__sl-home-guest-chip,.HomePage-module__D25Zaa__sl-home-identity-card{padding:.18rem}.HomePage-module__D25Zaa__sl-home-guest-chip>svg,.HomePage-module__D25Zaa__sl-home-identity-card>div{display:none}.HomePage-module__D25Zaa__sl-home-account-actions>.mantine-Button-root{padding-inline:.75rem}.HomePage-module__D25Zaa__sl-home-main{padding:var(--mantine-spacing-lg) var(--mantine-spacing-md) 2.25rem}.HomePage-module__D25Zaa__sl-home-hero{flex-direction:column;min-height:0;display:flex}.HomePage-module__D25Zaa__sl-home-intro{padding-block:0}.HomePage-module__D25Zaa__sl-home-create-action h1{max-width:11ch;font-size:clamp(2.65rem,13cqw,3.75rem)}.HomePage-module__D25Zaa__sl-home-create-button{width:100%}.HomePage-module__D25Zaa__sl-home-code-action{max-width:none}}@container (max-width:25rem){.HomePage-module__D25Zaa__sl-home-logo{width:8.75rem}.HomePage-module__D25Zaa__sl-home-account-actions .mantine-Button-label{text-overflow:ellipsis;max-width:4.5rem;overflow:hidden}.HomePage-module__D25Zaa__sl-home-code-action>.mantine-Group-root:not(.HomePage-module__D25Zaa__sl-home-guest-note){flex-direction:column;align-items:stretch}.HomePage-module__D25Zaa__sl-home-code-action>.mantine-Group-root:not(.HomePage-module__D25Zaa__sl-home-guest-note)>*{width:100%}}@media (max-height:32rem) and (orientation:landscape){.HomePage-module__D25Zaa__sl-home-header{min-height:3.5rem;padding-block:.25rem}.HomePage-module__D25Zaa__sl-home-main{padding-block:var(--mantine-spacing-sm) 2rem}.HomePage-module__D25Zaa__sl-home-hero{min-height:23rem}.HomePage-module__D25Zaa__sl-home-create-action h1{font-size:clamp(2.4rem,6vw,3.5rem)}.HomePage-module__D25Zaa__sl-home-code-action{margin-top:1rem}}.HomePage-module__D25Zaa__sl-create-intro{align-items:start;gap:var(--mantine-spacing-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.HomePage-module__D25Zaa__sl-create-intro .mantine-InputWrapper-label{margin-bottom:6px;font-weight:700;display:block}@container (max-width:32rem){.HomePage-module__D25Zaa__sl-create-intro{grid-template-columns:minmax(0,1fr)}}.HomePage-module__D25Zaa__sl-visibility-fieldset{border:0;min-width:0;margin:0;padding:0}.HomePage-module__D25Zaa__sl-visibility-fieldset legend{margin-bottom:6px;padding:0}.HomePage-module__D25Zaa__sl-home-room-skeleton{background:var(--sl-color-surface);border:1px solid var(--sl-color-divider);border-radius:var(--mantine-radius-lg);gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-lg);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.HomePage-module__D25Zaa__sl-home-room-skeleton .mantine-Skeleton-root:after{animation:none}}
.HomeGamePreview-module__urImoq__sl-home-demo{background:var(--sl-color-raised);border:1px solid var(--sl-color-divider);border-radius:clamp(var(--mantine-radius-lg), 2cqw, 1.35rem);box-shadow:0 1.25rem 3.5rem color-mix(in srgb, var(--sl-color-art-ink) 12%, transparent);z-index:1;align-self:center;min-width:0;position:relative;overflow:hidden}.HomeGamePreview-module__urImoq__sl-home-demo-header{background:var(--sl-color-surface);border-bottom:1px solid var(--sl-color-divider);justify-content:space-between;align-items:center;min-height:3.5rem;padding:.8rem 1rem .8rem 1.25rem;display:flex}.HomeGamePreview-module__urImoq__sl-home-demo-controls,.HomeGamePreview-module__urImoq__sl-home-demo-dots{align-items:center;display:flex}.HomeGamePreview-module__urImoq__sl-home-demo-controls{gap:.3rem}.HomeGamePreview-module__urImoq__sl-home-demo-dots{gap:.35rem}.HomeGamePreview-module__urImoq__sl-home-demo-dots button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:flex}.HomeGamePreview-module__urImoq__sl-home-demo-dots button:after{background:var(--sl-color-divider);content:"";border-radius:999px;width:.5rem;height:.5rem}.HomeGamePreview-module__urImoq__sl-home-demo-dots button[aria-pressed=true]:after{background:var(--sl-color-action);width:1.1rem}.HomeGamePreview-module__urImoq__sl-home-demo-body{grid-template-columns:minmax(0,1.65fr) minmax(12rem,.9fr);min-height:22rem;display:grid}.HomeGamePreview-module__urImoq__sl-home-demo-canvas{background:linear-gradient(color-mix(in srgb, var(--sl-color-divider) 32%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--sl-color-divider) 32%, transparent) 1px, transparent 1px), var(--sl-color-art-paper);border-right:1px solid var(--sl-color-divider);background-size:1.5rem 1.5rem;min-height:22rem;position:relative;overflow:hidden}.HomeGamePreview-module__urImoq__sl-home-demo-canvas>svg{width:88%;height:88%;position:absolute;top:2%;left:10%}.HomeGamePreview-module__urImoq__sl-demo-stroke{fill:none;opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;animation:.72s ease-out forwards HomeGamePreview-module__urImoq__sl-home-demo-draw}.HomeGamePreview-module__urImoq__sl-demo-stroke-ink{stroke:var(--sl-color-art-ink);stroke-width:10px}.HomeGamePreview-module__urImoq__sl-demo-stroke-accent{stroke:var(--sl-color-creative);stroke-width:7px}@keyframes HomeGamePreview-module__urImoq__sl-home-demo-draw{0%{opacity:1;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}.HomeGamePreview-module__urImoq__sl-home-demo-artist{z-index:2;flex-direction:column;align-items:center;animation:.5s ease-out .12s both HomeGamePreview-module__urImoq__sl-home-demo-artist-in;display:flex;position:absolute;bottom:.75rem;left:-.75rem}.HomeGamePreview-module__urImoq__sl-home-demo-artist>img{filter:drop-shadow(0 .65rem .45rem color-mix(in srgb, var(--sl-color-art-ink) 24%, transparent));object-fit:contain;width:10rem;height:9rem}@keyframes HomeGamePreview-module__urImoq__sl-home-demo-artist-in{0%{opacity:0;translate:-.75rem .5rem}to{opacity:1;translate:0}}.HomeGamePreview-module__urImoq__sl-home-demo-guesses{background:color-mix(in srgb, var(--sl-color-background) 70%, var(--sl-color-surface));align-content:center;gap:.75rem;padding:1.15rem;display:grid}.HomeGamePreview-module__urImoq__sl-home-demo-guess{background:var(--sl-color-surface);border:1px solid var(--sl-color-divider);border-radius:var(--mantine-radius-lg);box-shadow:0 .25rem .7rem color-mix(in srgb, var(--sl-color-art-ink) 6%, transparent);opacity:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.55rem;animation:.42s cubic-bezier(.2,.85,.3,1.15) forwards HomeGamePreview-module__urImoq__sl-home-demo-guess-in;display:grid;transform:rotate(-.65deg)translateY(.55rem)}.HomeGamePreview-module__urImoq__sl-home-demo-guess:nth-child(2){transform:translate(.45rem)rotate(.75deg)}.HomeGamePreview-module__urImoq__sl-home-demo-guess>span{font-size:var(--mantine-font-size-sm);min-width:0}.HomeGamePreview-module__urImoq__sl-home-demo-guess[data-correct]{background:var(--sl-color-success-soft);border-color:color-mix(in srgb, var(--sl-color-success) 55%, var(--sl-color-divider));color:var(--sl-color-success);font-weight:800}.HomeGamePreview-module__urImoq__sl-home-demo-guess strong{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs)}@keyframes HomeGamePreview-module__urImoq__sl-home-demo-guess-in{to{opacity:1;translate:0}}.HomeGamePreview-module__urImoq__sl-home-demo[data-paused] :is(.HomeGamePreview-module__urImoq__sl-demo-stroke,.HomeGamePreview-module__urImoq__sl-home-demo-artist,.HomeGamePreview-module__urImoq__sl-home-demo-guess){animation-play-state:paused}.HomeGamePreview-module__urImoq__sl-home-demo[data-static] .HomeGamePreview-module__urImoq__sl-demo-stroke{opacity:1;stroke-dashoffset:0;animation:none}.HomeGamePreview-module__urImoq__sl-home-demo[data-static] :is(.HomeGamePreview-module__urImoq__sl-home-demo-artist,.HomeGamePreview-module__urImoq__sl-home-demo-guess){opacity:1;animation:none;translate:0}@container (max-width:58rem){.HomeGamePreview-module__urImoq__sl-home-demo-body{grid-template-columns:minmax(0,1.45fr) minmax(10rem,.8fr)}.HomeGamePreview-module__urImoq__sl-home-demo-guesses{padding:.8rem}}@container (max-width:46rem){.HomeGamePreview-module__urImoq__sl-home-demo{align-self:stretch}.HomeGamePreview-module__urImoq__sl-home-demo-body{grid-template-columns:1fr}.HomeGamePreview-module__urImoq__sl-home-demo-canvas{border-bottom:1px solid var(--sl-color-divider);border-right:0;min-height:18rem}.HomeGamePreview-module__urImoq__sl-home-demo-canvas>svg{width:82%;left:12%}.HomeGamePreview-module__urImoq__sl-home-demo-guesses{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeGamePreview-module__urImoq__sl-home-demo-guess{grid-template-columns:auto minmax(0,1fr);align-content:start}.HomeGamePreview-module__urImoq__sl-home-demo-guess strong{grid-column:2}}@container (max-width:36rem){.HomeGamePreview-module__urImoq__sl-home-demo-body{min-height:20rem;position:relative}.HomeGamePreview-module__urImoq__sl-home-demo-canvas{border-bottom:0;min-height:20rem}.HomeGamePreview-module__urImoq__sl-home-demo-canvas>svg{width:86%;height:82%;top:1%;left:9%}.HomeGamePreview-module__urImoq__sl-home-demo-guesses{pointer-events:none;z-index:3;background:0 0;grid-template-columns:1fr;align-content:end;justify-items:end;gap:.4rem;width:min(56%,13rem);padding:0;position:absolute;bottom:.65rem;right:.65rem}.HomeGamePreview-module__urImoq__sl-home-demo-guess{background:color-mix(in srgb, var(--sl-color-surface) 94%, transparent);box-shadow:0 .3rem .9rem color-mix(in srgb, var(--sl-color-art-ink) 14%, transparent);grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem;width:100%;padding:.4rem}.HomeGamePreview-module__urImoq__sl-home-demo-guess .sl-player-avatar{--sl-player-avatar-size:28px}.HomeGamePreview-module__urImoq__sl-home-demo-guess>span{font-size:var(--mantine-font-size-xs)}.HomeGamePreview-module__urImoq__sl-home-demo-guess strong{grid-column:auto;font-size:.62rem}}@container (max-width:30rem){.HomeGamePreview-module__urImoq__sl-home-demo-header{min-height:3.5rem}.HomeGamePreview-module__urImoq__sl-home-demo-canvas{min-height:15.5rem}.HomeGamePreview-module__urImoq__sl-home-demo-artist>img{width:8rem;height:7.25rem}.HomeGamePreview-module__urImoq__sl-home-demo-guesses{grid-template-columns:1fr}.HomeGamePreview-module__urImoq__sl-home-demo-guess{grid-template-columns:auto minmax(0,1fr) auto}.HomeGamePreview-module__urImoq__sl-home-demo-guess strong{grid-column:auto}}@media (max-height:32rem) and (orientation:landscape){.HomeGamePreview-module__urImoq__sl-home-demo-body,.HomeGamePreview-module__urImoq__sl-home-demo-canvas{min-height:17rem}}
.HomePlayerSection-module__FSwnuG__sl-home-player-section{background:linear-gradient(115deg, color-mix(in srgb, var(--sl-color-creative) 10%, transparent), transparent 42%), var(--sl-color-surface);border:1px solid var(--sl-color-divider);border-radius:var(--mantine-radius-xl);cursor:pointer;min-height:9.5rem;transition:border-color var(--sl-duration-fast) ease, box-shadow var(--sl-duration-fast) ease, transform var(--sl-duration-fast) ease;z-index:1;grid-template-columns:minmax(17rem,1fr) minmax(22rem,1.15fr);align-items:center;gap:clamp(1rem,2cqw,2rem);margin-bottom:clamp(2.25rem,4cqw,3.5rem);padding:1rem clamp(1rem,2cqw,1.75rem);display:grid;position:relative;overflow:hidden}.HomePlayerSection-module__FSwnuG__sl-home-player-section:hover{border-color:color-mix(in srgb, var(--sl-color-creative) 45%, var(--sl-color-divider));box-shadow:0 .8rem 1.8rem color-mix(in srgb, var(--sl-color-art-ink) 8%, transparent);transform:translateY(-1px)}.HomePlayerSection-module__FSwnuG__sl-home-player-section:has(.HomePlayerSection-module__FSwnuG__sl-home-player-section-action:focus-visible){border-color:color-mix(in srgb, var(--sl-color-creative) 45%, var(--sl-color-divider));box-shadow:0 .8rem 1.8rem color-mix(in srgb, var(--sl-color-art-ink) 8%, transparent);transform:translateY(-1px)}.HomePlayerSection-module__FSwnuG__sl-home-player-section-action{cursor:pointer;z-index:3;background:0 0;border:0;position:absolute;inset:0}.HomePlayerSection-module__FSwnuG__sl-home-player-section-action:focus-visible{border-radius:inherit;outline-offset:-3px}.HomePlayerSection-module__FSwnuG__sl-home-player-section[data-guest]{background:linear-gradient(115deg, color-mix(in srgb, var(--sl-color-action) 8%, transparent), transparent 42%), var(--sl-color-surface)}.HomePlayerSection-module__FSwnuG__sl-home-player-identity,.HomePlayerSection-module__FSwnuG__sl-home-player-customize,.HomePlayerSection-module__FSwnuG__sl-home-player-convert{pointer-events:none;z-index:1;align-items:center;min-width:0;display:flex;position:relative}.HomePlayerSection-module__FSwnuG__sl-home-player-identity{gap:1rem}.HomePlayerSection-module__FSwnuG__sl-home-player-identity h2{font-family:var(--mantine-font-family);margin-block:.2rem;font-size:clamp(1.65rem,2.4cqw,2.15rem);line-height:1.15}.HomePlayerSection-module__FSwnuG__sl-home-player-visual{color:var(--sl-color-action);flex:0 0 7.5rem;justify-content:center;align-self:stretch;align-items:center;min-height:7.25rem;display:flex;position:relative}.HomePlayerSection-module__FSwnuG__sl-home-player-visual>img{filter:drop-shadow(0 .6rem .5rem color-mix(in srgb, var(--sl-color-art-ink) 18%, transparent));object-fit:contain;width:9.5rem;height:9.5rem;position:absolute;bottom:-1.1rem}.HomePlayerSection-module__FSwnuG__sl-home-player-section[data-guest] .HomePlayerSection-module__FSwnuG__sl-home-player-visual{background:color-mix(in srgb, var(--sl-color-action) 9%, var(--sl-color-raised));border:1px dashed color-mix(in srgb, var(--sl-color-action) 35%, var(--sl-color-divider));border-radius:50%;flex-basis:5.75rem;min-height:5.75rem}.HomePlayerSection-module__FSwnuG__sl-home-player-customize,.HomePlayerSection-module__FSwnuG__sl-home-player-convert{border-left:1px solid var(--sl-color-divider);justify-self:stretch;gap:.8rem;min-height:5.25rem;padding:.65rem 0 .65rem clamp(1rem,2cqw,2rem)}.HomePlayerSection-module__FSwnuG__sl-home-player-customize>div:nth-child(2),.HomePlayerSection-module__FSwnuG__sl-home-player-convert>div:nth-child(2){flex:1;min-width:0}.HomePlayerSection-module__FSwnuG__sl-home-player-color{border:3px solid var(--sl-color-surface);box-shadow:0 0 0 1px var(--sl-color-divider);border-radius:50%;flex:0 0 2.6rem;height:2.6rem}.HomePlayerSection-module__FSwnuG__sl-home-player-critter-fan{flex:0 0 5rem;justify-content:center;display:flex}.HomePlayerSection-module__FSwnuG__sl-home-player-critter-fan img{background:var(--sl-color-surface);border:2px solid var(--sl-color-surface);object-fit:contain;border-radius:50%;width:2.8rem;height:2.8rem;margin-left:-.75rem}.HomePlayerSection-module__FSwnuG__sl-home-player-critter-fan img:first-child{margin-left:0}.HomePlayerSection-module__FSwnuG__sl-home-player-action-label{background:var(--sl-color-surface);border:1px solid var(--sl-color-divider);border-radius:var(--mantine-radius-md);font-size:var(--mantine-font-size-sm);align-items:center;gap:.4rem;min-height:2.4rem;padding-inline:.85rem;font-weight:700;display:inline-flex}@container (max-width:46rem){.HomePlayerSection-module__FSwnuG__sl-home-player-section{grid-template-columns:1fr}.HomePlayerSection-module__FSwnuG__sl-home-player-customize,.HomePlayerSection-module__FSwnuG__sl-home-player-convert{border-left:0;border-top:1px solid var(--sl-color-divider);padding:1rem 0 0}}@container (max-width:36rem){.HomePlayerSection-module__FSwnuG__sl-home-player-section{gap:.7rem;min-height:0;padding:.75rem}.HomePlayerSection-module__FSwnuG__sl-home-player-identity{gap:.7rem}.HomePlayerSection-module__FSwnuG__sl-home-player-visual{flex-basis:5.5rem;min-height:5rem}.HomePlayerSection-module__FSwnuG__sl-home-player-visual>img{width:7.4rem;height:7.4rem;bottom:-.8rem}.HomePlayerSection-module__FSwnuG__sl-home-player-customize,.HomePlayerSection-module__FSwnuG__sl-home-player-convert{flex-wrap:nowrap;min-height:0;padding-top:.7rem}.HomePlayerSection-module__FSwnuG__sl-home-player-action-label{flex:none;width:auto;margin-left:auto}}@container (max-width:30rem){.HomePlayerSection-module__FSwnuG__sl-home-player-section{padding:.85rem}.HomePlayerSection-module__FSwnuG__sl-home-player-visual{flex-basis:6.5rem}.HomePlayerSection-module__FSwnuG__sl-home-player-customize,.HomePlayerSection-module__FSwnuG__sl-home-player-convert{align-items:center}}
.HomeRoomCard-module__NTncHq__sl-home-room-card{--sl-room-accent:var(--sl-color-action);background:var(--sl-color-surface);border:1px solid var(--sl-color-divider);border-radius:var(--mantine-radius-xl);color:inherit;cursor:pointer;min-height:16rem;transition:border-color var(--sl-duration-fast) ease, box-shadow var(--sl-duration-fast) ease, transform var(--sl-duration-fast) ease;gap:.8rem;padding:1.25rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.HomeRoomCard-module__NTncHq__sl-home-room-card[aria-disabled=true]{cursor:not-allowed;opacity:.62}.HomeRoomCard-module__NTncHq__sl-home-room-card[data-phase=drawing]{--sl-room-accent:var(--sl-color-creative)}.HomeRoomCard-module__NTncHq__sl-home-room-card[data-phase=starting]{--sl-room-accent:var(--sl-color-action)}.HomeRoomCard-module__NTncHq__sl-home-room-card:hover:not([aria-disabled=true]),.HomeRoomCard-module__NTncHq__sl-home-room-card:focus-visible{border-color:color-mix(in srgb, var(--sl-room-accent) 52%, var(--sl-color-divider))}.HomeRoomCard-module__NTncHq__sl-home-room-card-topline{justify-content:space-between;align-items:center;display:flex}.HomeRoomCard-module__NTncHq__sl-home-room-phase{color:var(--sl-room-accent);letter-spacing:0}.HomeRoomCard-module__NTncHq__sl-home-room-identity,.HomeRoomCard-module__NTncHq__sl-home-room-prompts,.HomeRoomCard-module__NTncHq__sl-home-room-settings,.HomeRoomCard-module__NTncHq__sl-home-room-seats{min-width:0}.HomeRoomCard-module__NTncHq__sl-home-room-card h3{font-family:var(--mantine-font-family);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.25rem,2cqw,1.5rem);font-weight:800;line-height:1.15;overflow:hidden}.HomeRoomCard-module__NTncHq__sl-home-room-prompts>p:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HomeRoomCard-module__NTncHq__sl-home-room-settings{flex-wrap:wrap;gap:.2rem .85rem;display:flex}.HomeRoomCard-module__NTncHq__sl-home-room-settings>span{color:var(--sl-color-ink-muted);font-size:var(--mantine-font-size-xs);align-items:center;gap:.22rem;padding:.2rem 0;font-weight:700;display:inline-flex}.HomeRoomCard-module__NTncHq__sl-home-room-seats{align-self:end}.HomeRoomCard-module__NTncHq__sl-home-room-avatars{align-items:center;min-height:2.4rem;margin-bottom:.4rem;padding-left:.1rem;display:flex}.HomeRoomCard-module__NTncHq__sl-home-room-avatars>*{margin-left:-.35rem}.HomeRoomCard-module__NTncHq__sl-home-room-avatars>:first-child{margin-left:0}.HomeRoomCard-module__NTncHq__sl-home-room-avatars .sl-player-avatar{--sl-player-avatar-background:var(--sl-color-surface);box-shadow:0 0 0 3px var(--sl-color-surface)}.HomeRoomCard-module__NTncHq__sl-home-open-seat{background:var(--sl-color-surface);border:1px dashed color-mix(in srgb, var(--sl-color-ink-muted) 48%, transparent);box-shadow:0 0 0 3px var(--sl-color-surface);color:var(--sl-color-ink-muted);border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.HomeRoomCard-module__NTncHq__sl-home-hidden-seats{background:var(--sl-color-raised);border:1px solid var(--sl-color-divider);font-size:var(--mantine-font-size-xs);border-radius:999px;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding-inline:.4rem;font-weight:800;display:inline-flex}.HomeRoomCard-module__NTncHq__sl-home-room-join{border-top:1px solid var(--sl-color-divider);color:var(--sl-color-action);justify-content:space-between;place-self:end stretch;align-items:center;gap:.7rem;min-height:2.65rem;padding-top:.5rem;font-weight:700;display:flex}
.HomeScribbles-module__eGxhGq__sl-home-scribbles{pointer-events:none;z-index:0;width:calc(100% + 7rem);height:calc(100% + 4rem);position:absolute;top:-2rem;left:50%;overflow:visible;transform:translate(-50%)}.HomeScribbles-module__eGxhGq__sl-home-scribble{--sl-home-scribble-opacity:.12;fill:none;opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:5px;vector-effect:non-scaling-stroke}.HomeScribbles-module__eGxhGq__sl-home-scribble-action{stroke:var(--sl-color-action)}.HomeScribbles-module__eGxhGq__sl-home-scribble-creative{--sl-home-scribble-opacity:.11;stroke:var(--sl-color-creative)}.HomeScribbles-module__eGxhGq__sl-home-scribble-success{--sl-home-scribble-opacity:.09;stroke:var(--sl-color-success)}.HomeScribbles-module__eGxhGq__sl-home-scribble-winner{--sl-home-scribble-opacity:.1;stroke:var(--sl-color-winner)}.HomeScribbles-module__eGxhGq__sl-home-scribble-urgent{--sl-home-scribble-opacity:.085;stroke:var(--sl-color-urgent)}.HomeScribbles-module__eGxhGq__sl-home-scribble-band[data-visible] .HomeScribbles-module__eGxhGq__sl-home-scribble{animation:1.6s cubic-bezier(.22,1,.36,1) .12s both HomeScribbles-module__eGxhGq__sl-home-scribble-draw}.HomeScribbles-module__eGxhGq__sl-home-scribble-band[data-visible] .HomeScribbles-module__eGxhGq__sl-home-scribble:nth-child(2){animation-delay:.3s}.HomeScribbles-module__eGxhGq__sl-home-scribble-band[data-visible] .HomeScribbles-module__eGxhGq__sl-home-scribble:nth-child(3){animation-delay:.48s}.HomeScribbles-module__eGxhGq__sl-home-scribble-band[data-visible] .HomeScribbles-module__eGxhGq__sl-home-scribble:nth-child(4){animation-delay:.66s}@keyframes HomeScribbles-module__eGxhGq__sl-home-scribble-draw{0%{opacity:0;stroke-dashoffset:1px}70%,to{opacity:var(--sl-home-scribble-opacity);stroke-dashoffset:0}}@container (max-width:46rem){.HomeScribbles-module__eGxhGq__sl-home-scribble-desktop-seam{display:none}}@media (prefers-reduced-motion:reduce){.HomeScribbles-module__eGxhGq__sl-home-scribble{opacity:var(--sl-home-scribble-opacity);stroke-dashoffset:0;animation:none}}