.Radio-module__RZuE3G__station:focus-visible,.Radio-module__RZuE3G__switch:focus-visible{box-shadow:var(--glow-focus);outline:none}.Radio-module__RZuE3G__now{border-radius:var(--radius-md,16px);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:1040px;margin:8px 0 14px;padding:10px 14px;font-size:18px;display:flex}.Radio-module__RZuE3G__now p{margin:0}.Radio-module__RZuE3G__switch{border:3px solid var(--line-strong);background:var(--card);min-height:52px;box-shadow:0 4px 0 var(--line-strong);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:800;display:inline-flex}.Radio-module__RZuE3G__switch[aria-pressed=false]{background:var(--paper);color:var(--ink-soft)}.Radio-module__RZuE3G__stations{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.Radio-module__RZuE3G__station{border:3px solid var(--line-strong);border-radius:var(--radius-md,16px);background:var(--card);width:100%;min-height:150px;box-shadow:0 4px 0 var(--line-strong);color:var(--ink);font:inherit;text-align:left;cursor:pointer;gap:4px;padding:14px;display:grid}.Radio-module__RZuE3G__station:hover{border-color:var(--orchid)}.Radio-module__RZuE3G__station:active{box-shadow:0 1px 0 var(--line-strong);transform:translateY(3px)}.Radio-module__RZuE3G__station[aria-pressed=true]{border-color:var(--orchid-deep);background:var(--orchid-soft);box-shadow:0 4px 0 var(--orchid-deep)}.Radio-module__RZuE3G__station b{font-size:19px}.Radio-module__RZuE3G__station>span{color:var(--ink-soft);font-size:15px}.Radio-module__RZuE3G__stationEmoji{font-size:36px;line-height:1}.Radio-module__RZuE3G__station .Radio-module__RZuE3G__stationState{background:var(--orchid);color:var(--on-orchid);border-radius:999px;justify-self:start;margin-top:4px;padding:4px 12px;font-size:14px;font-weight:800}@media (prefers-reduced-motion:reduce){.Radio-module__RZuE3G__station:active{transform:none}}.Radio-module__RZuE3G__freeze{gap:14px;max-width:1040px;display:grid}.Radio-module__RZuE3G__dancing,.Radio-module__RZuE3G__frozen{border-radius:var(--radius-lg,22px);border:3px solid var(--line-strong);background:var(--card);text-align:center;align-content:center;justify-items:center;gap:6px;min-height:260px;padding:20px;display:grid}.Radio-module__RZuE3G__dancing>span:first-child,.Radio-module__RZuE3G__frozen>span:first-child{font-size:clamp(56px,12vw,110px);line-height:1}.Radio-module__RZuE3G__dancing b,.Radio-module__RZuE3G__frozen b{font-size:clamp(34px,7vw,64px);line-height:1.05}.Radio-module__RZuE3G__dancing>span:last-child,.Radio-module__RZuE3G__frozen>span:last-child{font-size:20px}.Radio-module__RZuE3G__frozen{border-color:var(--sky,#6ec6ff);background:color-mix(in srgb, var(--sky,#6ec6ff) 22%, var(--card))}.Radio-module__RZuE3G__freezeBar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Radio-module__RZuE3G__go{background:var(--orchid);border-color:var(--orchid-deep);box-shadow:0 4px 0 var(--orchid-deep);color:var(--on-orchid)}.Radio-module__RZuE3G__pick{align-items:center;gap:8px;font-weight:700;display:inline-flex}.Radio-module__RZuE3G__pick select{border:3px solid var(--line-strong);background:var(--card);min-height:48px;color:var(--ink);font:inherit;border-radius:14px;padding:0 10px}.Radio-module__RZuE3G__paces{gap:6px;display:inline-flex}.Radio-module__RZuE3G__paceBtn{border:3px solid var(--line-strong);background:var(--card);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-weight:700}.Radio-module__RZuE3G__paceBtn[aria-pressed=true]{border-color:var(--orchid-deep);background:var(--orchid-soft)}.Radio-module__RZuE3G__elevator{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.Radio-module__RZuE3G__car{border-radius:var(--radius-lg,22px);border:3px solid var(--line-strong);background:var(--paper);flex:300px;max-width:560px;padding:12px}.Radio-module__RZuE3G__display{color:#ffb547;letter-spacing:2px;background:#1d1a2e;border-radius:10px;width:fit-content;margin:0 auto 10px;padding:4px 18px;font:800 28px/1.2 ui-monospace,monospace}.Radio-module__RZuE3G__doors{border:3px solid var(--line-strong);background:var(--card);border-radius:12px;min-height:280px;position:relative;overflow:hidden}.Radio-module__RZuE3G__room{text-align:center;align-content:center;justify-items:center;gap:6px;min-height:280px;padding:16px;display:grid}.Radio-module__RZuE3G__room>span:first-child{font-size:72px;line-height:1}.Radio-module__RZuE3G__room b{font-size:26px}.Radio-module__RZuE3G__room>span:last-child{font-size:17px}.Radio-module__RZuE3G__doorL,.Radio-module__RZuE3G__doorR{width:50%;transition:transform .7s var(--ease-out,ease-out);background:linear-gradient(90deg,#b9bfcc,#e4e7ee 45%,#aeb4c2);position:absolute;top:0;bottom:0}.Radio-module__RZuE3G__doorL{border-right:2px solid #8a90a0;left:0}.Radio-module__RZuE3G__doorR{border-left:2px solid #8a90a0;right:0}.Radio-module__RZuE3G__doors[data-open] .Radio-module__RZuE3G__doorL{transform:translate(-100%)}.Radio-module__RZuE3G__doors[data-open] .Radio-module__RZuE3G__doorR{transform:translate(100%)}.Radio-module__RZuE3G__panel{border-radius:var(--radius-lg,22px);border:3px solid var(--line-strong);background:var(--paper);grid-template-columns:repeat(3,72px);gap:10px;padding:14px;display:grid}.Radio-module__RZuE3G__floorBtn{border:3px solid var(--line-strong);background:var(--card);width:72px;height:72px;box-shadow:0 4px 0 var(--line-strong);color:var(--ink);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.Radio-module__RZuE3G__floorBtn b{font-size:22px;line-height:1}.Radio-module__RZuE3G__floorBtn span{font-size:18px;line-height:1}.Radio-module__RZuE3G__floorBtn[aria-pressed=true]{box-shadow:0 0 0 4px #ffb5478c, 0 4px 0 var(--line-strong);border-color:#e0a12b}.Radio-module__RZuE3G__floorBtn:disabled{cursor:wait;opacity:.75}.Radio-module__RZuE3G__floorBtn:focus-visible,.Radio-module__RZuE3G__paceBtn:focus-visible{box-shadow:var(--glow-focus);outline:none}@media (prefers-reduced-motion:reduce){.Radio-module__RZuE3G__doorL,.Radio-module__RZuE3G__doorR{transition:none}}
