.RaveStory_wrap__CRuiV{position:relative;display:flex;flex-direction:column;height:100vh;height:100dvh;margin-top:calc(-1 * var(--header-h));padding-top:var(--chrome-top);overflow:hidden;background:radial-gradient(ellipse at 50% 38%,rgba(168,85,247,.08),transparent 62%),radial-gradient(ellipse at 50% 100%,rgba(34,211,238,.08),transparent 58%),#03040a}.RaveStory_canvas__BnIFx{flex:1 1;min-height:0;width:100%;display:block;touch-action:none;cursor:-webkit-grab;cursor:grab}.RaveStory_canvas__BnIFx:active{cursor:-webkit-grabbing;cursor:grabbing}.RaveStory_bar__PDJxA{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"now ctls" "scrub scrub";grid-gap:8px 14px;gap:8px 14px;align-items:center;padding:10px var(--space-5) 12px;border-top:1px solid rgba(168,85,247,.16);background:rgba(4,6,11,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.RaveStory_now__1Sx_h{grid-area:now;display:flex;align-items:baseline;gap:10px;min-width:0}.RaveStory_now__1Sx_h b{font:700 12px/1 var(--font-mono);color:#c084fc}.RaveStory_now__1Sx_h span{font:600 11px/1.3 var(--font-mono);letter-spacing:.1em;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RaveStory_scrubRow__igvPz{grid-area:scrub;position:relative}.RaveStory_scrub__mTdR4{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:4px;background:none;cursor:pointer}.RaveStory_scrub__mTdR4::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:rgba(226,232,240,.16)}.RaveStory_scrub__mTdR4::-moz-range-track{height:4px;border-radius:2px;background:rgba(226,232,240,.16)}.RaveStory_scrub__mTdR4::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border:0;border-radius:50%;background:#c084fc;box-shadow:0 0 0 3px rgba(168,85,247,.22);cursor:-webkit-grab;cursor:grab}.RaveStory_scrub__mTdR4::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#c084fc;box-shadow:0 0 0 3px rgba(168,85,247,.22);cursor:grab}@media (pointer:coarse){.RaveStory_scrub__mTdR4{height:22px}}.RaveStory_scrub__mTdR4:focus-visible{outline:2px solid var(--line-focus);outline-offset:4px}.RaveStory_ticks__Cpxu0{position:absolute;inset:0;pointer-events:none}.RaveStory_ticks__Cpxu0 i{position:absolute;top:50%;width:2px;height:10px;margin-top:-5px;background:rgba(226,232,240,.3)}.RaveStory_tickOn__74IJ6{background:#c084fc!important}.RaveStory_ctls__8j643{grid-area:ctls;display:flex;gap:6px}.RaveStory_ctl__6MKM8{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(168,85,247,.28);border-radius:var(--radius-sm);background:rgba(7,10,17,.7);color:#c084fc;font:600 11px/1 var(--font-mono);cursor:pointer}.RaveStory_ctl__6MKM8:hover{background:rgba(168,85,247,.14)}.RaveStory_scenes__lwSdX{position:absolute;top:calc(var(--chrome-top) + 16px);right:var(--space-4);display:flex;flex-direction:column;gap:5px;z-index:2}.RaveStory_scene__zOtdP{min-width:26px;height:26px;padding:0;display:grid;place-items:center;border:1px solid rgba(226,232,240,.18);border-radius:var(--radius-sm);background:rgba(7,10,17,.6);color:var(--text-muted);font:600 9px/1 var(--font-mono);cursor:pointer}.RaveStory_scene__zOtdP:hover{border-color:rgba(168,85,247,.6);color:#c084fc}.RaveStory_sceneOn__6bk2p{border-color:rgba(168,85,247,.85);background:rgba(168,85,247,.16);color:#c084fc}@media (max-width:760px){.RaveStory_wrap__CRuiV{min-height:360px}.RaveStory_bar__PDJxA{padding:9px var(--space-3) 10px}.RaveStory_now__1Sx_h span{font-size:10px;letter-spacing:.06em}.RaveStory_scenes__lwSdX{position:static;flex-direction:row;gap:4px;padding:8px var(--space-3) 10px;overflow-x:auto;scrollbar-width:none;background:rgba(4,6,11,.86);border-top:1px solid rgba(226,232,240,.08)}.RaveStory_scenes__lwSdX::-webkit-scrollbar{display:none}.RaveStory_scene__zOtdP{flex:0 0 auto;min-width:30px;height:30px}}@media (max-height:560px){.RaveStory_scenes__lwSdX{top:calc(var(--chrome-top) + 6px);gap:3px}.RaveStory_scene__zOtdP{min-width:22px;height:22px;font-size:8px}}@media (max-height:620px){.RaveStory_wrap__CRuiV{min-height:0}.RaveStory_bar__PDJxA{padding:5px var(--space-3) 6px;gap:5px 10px}.RaveStory_now__1Sx_h b{font-size:10px}.RaveStory_now__1Sx_h span{font-size:9px;letter-spacing:.04em}.RaveStory_ctl__6MKM8{width:26px;height:26px}.RaveStory_scrub__mTdR4{height:16px}.RaveStory_scenes__lwSdX{position:absolute;top:calc(var(--chrome-top) + 8px);right:6px;left:auto;display:grid;grid-template-columns:repeat(2,26px);grid-gap:3px;gap:3px;padding:0;overflow:visible;background:none;border-top:0}.RaveStory_scene__zOtdP{flex:none;min-width:26px;height:26px;font-size:8px}}@media (pointer:coarse){.RaveStory_scene__zOtdP{min-width:28px;height:28px}.RaveStory_scrub__mTdR4{height:26px}}.RaveStory_gate__yOBKM{position:absolute;inset:80px 0 0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:var(--space-6);border:0;background:radial-gradient(ellipse at 50% 50%,rgba(8,4,20,.5),rgba(3,4,10,.86));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:inherit;text-align:center;cursor:pointer}.RaveStory_gateGlyph__9DMSf{display:grid;place-items:center;width:74px;height:74px;border:1px solid rgba(192,132,252,.5);border-radius:50%;background:rgba(168,85,247,.12);color:#e9d5ff;font-size:24px;padding-left:5px;box-shadow:0 0 0 0 rgba(168,132,252,.45);animation:RaveStory_pulse__9ngXU 2.4s ease-out infinite}@keyframes RaveStory_pulse__9ngXU{70%{box-shadow:0 0 0 26px rgba(168,132,252,0)}to{box-shadow:0 0 0 0 rgba(168,132,252,0)}}.RaveStory_gateBig__NE76M{font:700 clamp(18px,4.4vw,26px)/1.1 var(--font-mono);letter-spacing:.16em;color:#f4f0ff}.RaveStory_gateSmall__mE_PW{max-width:44ch;font:400 12px/19px var(--font-body);color:var(--text-muted)}.RaveStory_gate__yOBKM:hover .RaveStory_gateGlyph__9DMSf{background:rgba(168,85,247,.22)}.RaveStory_gate__yOBKM:focus-visible{outline:2px solid var(--line-focus);outline-offset:-6px}@media (prefers-reduced-motion:reduce){.RaveStory_gateGlyph__9DMSf{animation:none}}.RaveStory_scene__zOtdP{min-width:30px;letter-spacing:.04em}@media (max-height:620px){.RaveStory_scenes__lwSdX{grid-template-columns:repeat(2,30px)}.RaveStory_scene__zOtdP{min-width:30px}}.RaveStory_picker__q43tL{grid-area:pick;display:inline-flex;align-items:center;gap:8px;min-width:0}.RaveStory_pickerLabel__PXv8q{font:700 9px/1 var(--font-mono);letter-spacing:.16em;color:var(--text-muted);flex:none}.RaveStory_pickerSelect___hYAE{min-width:0;max-width:230px;padding:6px 8px;border:1px solid rgba(192,132,252,.3);border-radius:var(--radius-sm);background:rgba(7,10,17,.85);color:#e9d5ff;font:600 11px/1 var(--font-mono);cursor:pointer;text-overflow:ellipsis}.RaveStory_pickerSelect___hYAE:hover{border-color:rgba(192,132,252,.6)}.RaveStory_pickerSelect___hYAE:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}.RaveStory_bar__PDJxA{grid-template-areas:"now pick ctls" "scrub scrub scrub";grid-template-columns:minmax(0,1fr) auto auto}@media (max-width:760px){.RaveStory_bar__PDJxA{grid-template-areas:"now ctls" "pick pick" "scrub scrub";grid-template-columns:minmax(0,1fr) auto}.RaveStory_pickerSelect___hYAE{max-width:none;width:100%}.RaveStory_picker__q43tL{width:100%}}@media (pointer:coarse){.RaveStory_pickerSelect___hYAE{min-height:34px}}.RaveStory_load__J0Dq9{grid-area:load;display:inline-flex;align-items:center;cursor:pointer}.RaveStory_loadInput__NtWw2{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.RaveStory_load__J0Dq9 span{display:inline-flex;align-items:center;padding:7px 11px;border:1px dashed rgba(192,132,252,.45);border-radius:var(--radius-sm);background:rgba(7,10,17,.7);color:#e9d5ff;font:700 9px/1 var(--font-mono);letter-spacing:.12em;white-space:nowrap}.RaveStory_load__J0Dq9:hover span{border-color:rgba(192,132,252,.9);background:rgba(168,85,247,.16)}.RaveStory_load__J0Dq9:focus-within span{outline:2px solid var(--line-focus);outline-offset:2px}.RaveStory_bar__PDJxA{grid-template-areas:"now pick load ctls" "scrub scrub scrub scrub";grid-template-columns:minmax(0,1fr) auto auto auto}@media (max-width:760px){.RaveStory_bar__PDJxA{grid-template-areas:"now ctls" "pick load" "scrub scrub";grid-template-columns:minmax(0,1fr) auto}}@media (pointer:coarse){.RaveStory_load__J0Dq9 span{min-height:34px}}