.party-room-module__uRc_gG__pageMain,.party-room-module__uRc_gG__lobbyMain{place-items:center;min-height:calc(100svh - 76px);display:grid}.party-room-module__uRc_gG__lobbyMain{padding-left:0;padding-right:0;display:block}.party-room-module__uRc_gG__entry,.party-room-module__uRc_gG__launchStage{isolation:isolate;color:#f8f9ff;border-radius:var(--radius-surface);background:radial-gradient(circle at 88% 2%,#4dd6d238,#0000 34%),linear-gradient(145deg,#ffffff0f,#0000 36%),#171924;border:1px solid #ffffff1f;width:min(100%,760px);position:relative;overflow:hidden;box-shadow:0 28px 76px #0d0e1747}.party-room-module__uRc_gG__entry{gap:13px;max-width:660px;padding:clamp(28px,6vw,58px);display:grid}.party-room-module__uRc_gG__opening{align-content:center;min-height:300px}.party-room-module__uRc_gG__entryEyebrow,.party-room-module__uRc_gG__launchCopy>span{color:#71e1dc;letter-spacing:.13em;font-size:15px;font-weight:900}.party-room-module__uRc_gG__entry h1,.party-room-module__uRc_gG__entry p,.party-room-module__uRc_gG__launchCopy h1,.party-room-module__uRc_gG__launchCopy p,.party-room-module__uRc_gG__launchCopy dl{margin:0}.party-room-module__uRc_gG__entry h1,.party-room-module__uRc_gG__launchCopy h1{letter-spacing:-.055em;font-size:clamp(30px,6vw,48px);line-height:1.08}.party-room-module__uRc_gG__entry>p:not(.party-room-module__uRc_gG__entryError),.party-room-module__uRc_gG__launchCopy>p{color:#c5c9d7;font-size:15px;line-height:1.65}.party-room-module__uRc_gG__entryError,.party-room-module__uRc_gG__launchError{color:#ffd8d4;border-radius:var(--radius-control);background:#89272242;border:1px solid #ff76685c;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.5}.party-room-module__uRc_gG__codeForm{gap:8px;margin-top:12px;display:grid}.party-room-module__uRc_gG__codeForm>label{font-size:15px;font-weight:700}.party-room-module__uRc_gG__codeForm>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.party-room-module__uRc_gG__codeForm input,.party-room-module__uRc_gG__codeForm button,.party-room-module__uRc_gG__createButton,.party-room-module__uRc_gG__launchCopy button{border-radius:var(--radius-control);min-height:52px;font:inherit}.party-room-module__uRc_gG__codeForm input{color:#191c24;min-width:0;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;background:#fff;border:2px solid #0000;padding:0 16px;font-size:18px;font-weight:900}.party-room-module__uRc_gG__codeForm input::placeholder{color:#a2a6b0}.party-room-module__uRc_gG__codeForm button,.party-room-module__uRc_gG__launchCopy button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2aa9a6,#236a77);border:1px solid #6ce1dc;padding:0 18px;font-weight:900;box-shadow:0 10px 22px #2aa9a638}.party-room-module__uRc_gG__codeForm>small{color:#9da4b5;font-size:15px}.party-room-module__uRc_gG__entryDivider{color:#8f96a7;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:6px 0;font-size:15px;font-weight:700;display:grid}.party-room-module__uRc_gG__entryDivider:before,.party-room-module__uRc_gG__entryDivider:after{content:"";background:#ffffff1a;height:1px}.party-room-module__uRc_gG__createButton{color:#f8f9ff;text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;display:flex}.party-room-module__uRc_gG__createButton>span{gap:3px;display:grid}.party-room-module__uRc_gG__createButton strong{font-size:15px}.party-room-module__uRc_gG__createButton small{color:#aeb4c3;font-size:15px}.party-room-module__uRc_gG__createButton b{font-size:22px}.party-room-module__uRc_gG__openingRetry{color:#fff;border-radius:var(--radius-control);min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2aa9a6,#236a77);border:1px solid #6ce1dc;justify-self:start;padding:0 18px;font-weight:900;box-shadow:0 10px 22px #2aa9a638}.party-room-module__uRc_gG__entryBusy{color:#cbd0de;justify-content:center;align-items:center;gap:9px;padding-top:6px;font-size:15px;font-weight:700;display:flex}.party-room-module__uRc_gG__entryBusy i{border:2px solid #ffffff38;border-top-color:#71e1dc;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite party-room-module__uRc_gG__partySpin}.party-room-module__uRc_gG__codeForm :is(input,button):focus-visible,.party-room-module__uRc_gG__createButton:focus-visible,.party-room-module__uRc_gG__openingRetry:focus-visible,.party-room-module__uRc_gG__launchCopy button:focus-visible{outline-offset:3px;outline:3px solid #71e1dc}.party-room-module__uRc_gG__codeForm button:not(:disabled):hover,.party-room-module__uRc_gG__createButton:not(:disabled):hover,.party-room-module__uRc_gG__openingRetry:not(:disabled):hover,.party-room-module__uRc_gG__launchCopy button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-2px)}.party-room-module__uRc_gG__codeForm button,.party-room-module__uRc_gG__createButton,.party-room-module__uRc_gG__openingRetry,.party-room-module__uRc_gG__launchCopy button{transition:transform .16s,filter .16s,opacity .16s}.party-room-module__uRc_gG__codeForm :is(input,button):disabled,.party-room-module__uRc_gG__createButton:disabled,.party-room-module__uRc_gG__openingRetry:disabled,.party-room-module__uRc_gG__launchCopy button:disabled{cursor:wait;opacity:.58}.party-room-module__uRc_gG__launchStage{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,6vw,62px);padding:clamp(26px,6vw,62px);display:grid}.party-room-module__uRc_gG__launchVisual{aspect-ratio:1;place-items:center;width:min(100%,260px);margin:auto;display:grid;position:relative}.party-room-module__uRc_gG__launchVisual i{inset:calc(var(--ring,0) * 12%);border:1px solid rgb(113 225 220/calc(.45 - var(--ring,0) * .1));transform:rotate(calc(var(--ring,0) * 18deg));animation:party-room-module__uRc_gG__partyOrbit calc(6s + var(--ring,0) * 2s) linear infinite;border-radius:34%;position:absolute}.party-room-module__uRc_gG__launchVisual i:nth-child(2){--ring:1}.party-room-module__uRc_gG__launchVisual i:nth-child(3){--ring:2}.party-room-module__uRc_gG__launchVisual strong{z-index:1;color:#161924;border-radius:var(--radius-surface);background:#71e1dc;border:2px solid #f8f9ff;place-items:center;width:84px;height:84px;font-size:38px;font-weight:900;display:grid;box-shadow:8px 8px #ff675cd6}.party-room-module__uRc_gG__launchCopy{gap:12px;min-width:0;display:grid}.party-room-module__uRc_gG__launchCopy dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.party-room-module__uRc_gG__launchCopy dl>div{border-radius:var(--radius-control);background:#06080f4d;border:1px solid #ffffff1a;gap:3px;min-width:0;padding:11px 12px;display:grid}.party-room-module__uRc_gG__launchCopy dt{color:#9da4b5;font-size:15px;font-weight:700}.party-room-module__uRc_gG__launchCopy dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:900;overflow:hidden}.party-room-module__uRc_gG__launchProgress{gap:7px;margin-top:4px;display:grid}.party-room-module__uRc_gG__launchProgressLabel{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.party-room-module__uRc_gG__launchProgressLabel strong{color:#f8f9ff;font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.party-room-module__uRc_gG__launchProgressLabel span{color:#9da4b5;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.party-room-module__uRc_gG__launchProgressTrack{background:#06080f75;border:1px solid #ffffff1f;border-radius:999px;height:10px;overflow:hidden}.party-room-module__uRc_gG__launchProgressTrack i{width:var(--launch-progress,0%);border-radius:inherit;background:linear-gradient(90deg,#2aa9a6,#71e1dc);height:100%;transition:width .24s ease-out;display:block}.party-room-module__uRc_gG__launchStage[data-party-launch-failed] .party-room-module__uRc_gG__launchVisual i{border-color:#ff675c57;animation-play-state:paused}.party-room-module__uRc_gG__launchStage[data-party-launch-failed] .party-room-module__uRc_gG__launchProgressTrack i{background:linear-gradient(90deg,#8a3b34,#ff675c)}.party-room-module__uRc_gG__launchStage[data-party-launch-failed] .party-room-module__uRc_gG__launchProgressLabel strong{color:#ffc9c4}.party-room-module__uRc_gG__launchCopy>.party-room-module__uRc_gG__launchWarn{color:#ffe6c2;border-radius:var(--radius-control);background:#78411442;border:1px solid #f08a4761;padding:11px 13px;font-size:15px;font-weight:700;line-height:1.5}.party-room-module__uRc_gG__launchCopy button{width:100%;margin-top:4px}.party-room-module__uRc_gG__launchCopy>small{color:#9da4b5;text-align:center;font-size:15px}@keyframes party-room-module__uRc_gG__partySpin{to{transform:rotate(360deg)}}@keyframes party-room-module__uRc_gG__partyOrbit{to{transform:rotate(calc(360deg + var(--ring,0) * 18deg))}}@media (max-width:800px){.party-room-module__uRc_gG__pageMain,.party-room-module__uRc_gG__lobbyMain{min-height:calc(100svh - 66px)}}@media (max-width:560px){.party-room-module__uRc_gG__pageMain{padding:10px 8px max(22px, env(safe-area-inset-bottom))}.party-room-module__uRc_gG__entry,.party-room-module__uRc_gG__launchStage{border-radius:var(--radius-surface)}.party-room-module__uRc_gG__entry{padding:24px 18px}.party-room-module__uRc_gG__entry h1,.party-room-module__uRc_gG__launchCopy h1{font-size:34px}.party-room-module__uRc_gG__codeForm>div{grid-template-columns:1fr}.party-room-module__uRc_gG__codeForm input,.party-room-module__uRc_gG__codeForm button{width:100%}.party-room-module__uRc_gG__launchStage{grid-template-columns:1fr;padding:25px 18px}.party-room-module__uRc_gG__launchVisual{width:156px}.party-room-module__uRc_gG__launchVisual strong{border-radius:var(--radius-surface);width:64px;height:64px;font-size:34px}.party-room-module__uRc_gG__launchCopy{text-align:center}.party-room-module__uRc_gG__launchCopy dl{text-align:left}}@media (prefers-reduced-motion:reduce){.party-room-module__uRc_gG__entryBusy i,.party-room-module__uRc_gG__launchVisual i{animation:none}.party-room-module__uRc_gG__codeForm button,.party-room-module__uRc_gG__createButton,.party-room-module__uRc_gG__launchCopy button,.party-room-module__uRc_gG__launchProgressTrack i{transition:none}}.party-room-module__uRc_gG__launchLeave{min-height:44px;color:inherit;border-radius:var(--radius-control);font-size:var(--type-caption);opacity:.75;background:0 0;border:1px solid;margin-top:10px;padding:0 14px;font-weight:700}.party-room-module__uRc_gG__launchLeave:hover,.party-room-module__uRc_gG__launchLeave:focus-visible{opacity:1}
.solo-room-module__s4fd3W__pageMain{min-height:calc(100dvh - 84px)}.solo-room-module__s4fd3W__opening{width:min(560px,100% - 32px);color:var(--on-light,#202328);border-radius:var(--radius-surface,18px);background:var(--paper-bright,#fffaf0);border:1px solid #20232824;margin:clamp(48px,12vh,120px) auto;padding:28px;box-shadow:0 18px 50px #11141824}.solo-room-module__s4fd3W__opening h2{margin:16px 0 8px;font-size:clamp(24px,5vw,34px);line-height:1.16}.solo-room-module__s4fd3W__opening p{color:#59605e;margin:0}.solo-room-module__s4fd3W__modeBadge{color:#512c28;background:#ff776b2e;border:1px solid #ff776b6b;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.solo-room-module__s4fd3W__soloSummary{gap:14px}.solo-room-module__s4fd3W__soloSummary .solo-room-module__s4fd3W__modeBadge{color:#fffaf0;align-self:flex-start}.solo-room-module__s4fd3W__soloSummary h2{color:#fffaf0;margin:4px 0 0;font-size:25px}.solo-room-module__s4fd3W__soloSummary>p{color:#c8d0cd;word-break:keep-all;margin:0;line-height:1.65}.solo-room-module__s4fd3W__soloSummary>p strong{color:#fffaf0}.solo-room-module__s4fd3W__summaryList{border-top:1px solid #fffaf01f;margin:4px 0 0;display:grid}.solo-room-module__s4fd3W__summaryList>div{border-bottom:1px solid #fffaf01f;justify-content:space-between;align-items:center;gap:12px;min-height:46px;display:flex}.solo-room-module__s4fd3W__summaryList dt{color:#909b98;font-size:14px;font-weight:700}.solo-room-module__s4fd3W__summaryList dd{color:#fffaf0;margin:0;font-size:15px;font-weight:700}.solo-room-module__s4fd3W__soloSummary .solo-room-module__s4fd3W__feeNote{color:#f0d88b;border-top:1px solid #fffaf01f;margin-top:auto;padding-top:12px;font-size:14px;font-weight:700}.solo-room-module__s4fd3W__homeLink{color:#d9e0de;border-radius:var(--radius-control,12px);border:1px solid #fffaf02e;justify-content:center;align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.solo-room-module__s4fd3W__homeLink:hover{color:#fffaf0;border-color:#fffaf057}.solo-room-module__s4fd3W__homeLink:focus-visible{outline-offset:3px;outline:3px solid #ffd200}@media (max-width:640px){.solo-room-module__s4fd3W__opening{padding:22px 18px}.solo-room-module__s4fd3W__soloSummary{padding:16px}}@media (prefers-reduced-motion:reduce){.solo-room-module__s4fd3W__opening,.solo-room-module__s4fd3W__homeLink{scroll-behavior:auto;transition-duration:.001ms!important}}
