.SleepStory_wrap__cWEKZ{position:relative;height:100vh;height:100dvh;min-height:520px;margin-top:calc(-1 * var(--header-h));overflow:hidden;background:radial-gradient(ellipse at 78% 18%,rgba(140,150,255,.14),transparent 45%),radial-gradient(ellipse at 50% 110%,rgba(90,60,200,.18),transparent 60%),#030516;--c:#8b7dff}.SleepStory_canvas__rhqYq{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:-webkit-grab;cursor:grab;touch-action:none}.SleepStory_canvas__rhqYq:active{cursor:-webkit-grabbing;cursor:grabbing}.SleepStory_failed__kZ2Zc{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);width:min(420px,90%);text-align:center;color:#cfd6ff;font:400 14px/1.5 var(--font-body);z-index:2}.SleepStory_head__iOx0M{position:absolute;left:var(--space-6);top:calc(var(--chrome-top) + 16px);z-index:3;max-width:min(44ch,38%);pointer-events:none}.SleepStory_eyebrow__QESqL{margin:0;font:600 10px/1 var(--font-mono);letter-spacing:.28em;color:rgba(180,170,255,.85)}.SleepStory_title__ZA5rK{margin:8px 0 0;font:700 clamp(24px,3.4vw,42px)/1 var(--font-display);letter-spacing:.05em;color:#eef0ff;text-shadow:0 0 26px rgba(139,125,255,.6),0 0 60px rgba(90,70,220,.35)}.SleepStory_sub__2fvt7{margin:10px 0 0;font:400 13px/20px var(--font-body);color:rgba(210,214,255,.78)}.SleepStory_ticks__BjXzK{position:absolute;inset:0;z-index:2;pointer-events:none}.SleepStory_ticks__BjXzK span{position:absolute;left:0;top:0;font:600 10px/1 var(--font-mono);letter-spacing:.08em;color:rgba(190,196,240,.7);white-space:nowrap;will-change:transform}.SleepStory_ticks__BjXzK .SleepStory_lvl__luDJj{font-weight:700;letter-spacing:.12em;padding-right:6px}.SleepStory_card__w9xFJ{position:absolute;right:var(--space-6);top:calc(var(--chrome-top) + 16px);z-index:3;width:min(380px,34vw);max-height:calc(100dvh - var(--chrome-top) - 140px);overflow:auto;padding:16px 16px 14px;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);border-radius:16px;background:linear-gradient(160deg,rgba(14,14,44,.9),rgba(5,6,22,.92));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 40px color-mix(in srgb,var(--c) 18%,transparent);transition:border-color .6s ease,box-shadow .6s ease}.SleepStory_cardTop__1rq_Y{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.SleepStory_time__AexVA{font:700 26px/1 var(--font-mono);color:#fff;letter-spacing:.04em}.SleepStory_stage__fzR1g{font:700 13px/1 var(--font-mono);letter-spacing:.16em;color:var(--c);text-shadow:0 0 14px var(--c);transition:color .6s ease}.SleepStory_cyc__01P8F{font:400 11px/1 var(--font-mono);font-style:normal;color:rgba(190,196,240,.6);margin-left:auto}.SleepStory_eeg__lxebs{display:block;width:100%;height:132px;margin-top:12px;border-radius:8px;background:rgba(2,3,14,.7);border:1px solid rgba(120,130,220,.18)}.SleepStory_chans__GkOjh{display:flex;gap:14px;margin-top:6px;font:600 9px/1 var(--font-mono);letter-spacing:.16em;color:rgba(190,196,240,.65)}.SleepStory_chans__GkOjh i{margin-left:auto;font-style:normal;letter-spacing:.04em}.SleepStory_nums__WnD3J{margin:12px 0 0;display:grid;grid-gap:7px;gap:7px}.SleepStory_nums__WnD3J div{display:grid;grid-template-columns:96px 1fr;grid-gap:8px;gap:8px;align-items:baseline}.SleepStory_nums__WnD3J dt{font:700 9px/1.3 var(--font-mono);letter-spacing:.18em;color:rgba(180,170,255,.75)}.SleepStory_nums__WnD3J dd{margin:0;font:500 12px/1.4 var(--font-mono);color:#e6e8ff}.SleepStory_fact__nE6m6,.SleepStory_mem__iQ4FY,.SleepStory_what__1mUfM{margin:12px 0 0;font:400 13px/1.55 var(--font-body);color:#d6daf6}.SleepStory_mem__iQ4FY b{color:#9ff0ff}.SleepStory_fact__nE6m6{padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--c) 12%,rgba(4,5,20,.6));border:1px dashed color-mix(in srgb,var(--c) 40%,transparent);color:#eef0ff}.SleepStory_dock__QhC4L{position:absolute;left:var(--space-6);right:var(--space-6);bottom:var(--space-5);z-index:4;display:grid;grid-gap:10px;gap:10px}.SleepStory_scrub__SIO_e{display:flex;align-items:center;gap:12px;padding:6px 14px 6px 6px;border:1px solid rgba(139,125,255,.35);border-radius:999px;background:rgba(6,7,28,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.SleepStory_scrub__SIO_e input{flex:1 1;min-width:0;height:32px;accent-color:var(--c);cursor:pointer}.SleepStory_scrub__SIO_e b{font:700 14px/1 var(--font-mono);color:#fff;min-width:5ch;text-align:right}.SleepStory_play___I4vG{width:40px;height:40px;flex:none;border-radius:50%;border:1px solid var(--c);background:color-mix(in srgb,var(--c) 22%,rgba(6,7,28,.9));color:#fff;font:700 13px/1 var(--font-mono);cursor:pointer;box-shadow:0 0 18px color-mix(in srgb,var(--c) 40%,transparent)}.SleepStory_row__klYVm{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.SleepStory_chips__PpbLk{display:flex;gap:6px}.SleepStory_chips__PpbLk button{min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);border-radius:999px;background:rgba(6,7,28,.8);color:var(--c);font:700 11px/1 var(--font-mono);letter-spacing:.12em;cursor:pointer}.SleepStory_chips__PpbLk .SleepStory_chipOn__u6VBw,.SleepStory_chips__PpbLk button:hover{background:color-mix(in srgb,var(--c) 22%,rgba(6,7,28,.9));color:#fff;border-color:var(--c);box-shadow:0 0 14px color-mix(in srgb,var(--c) 45%,transparent)}.SleepStory_calcBtn__l69L5,.SleepStory_fold__UxbXm,.SleepStory_moreBtn__ZQp47{min-height:34px;padding:0 14px;border:1px solid rgba(190,196,240,.28);border-radius:999px;background:rgba(6,7,28,.8);color:#e6e8ff;font:700 11px/1 var(--font-mono);letter-spacing:.1em;cursor:pointer;white-space:nowrap}.SleepStory_calcBtn__l69L5{border-color:rgba(255,209,102,.55);color:#ffe3a3}.SleepStory_calcBtn__l69L5:hover,.SleepStory_fold__UxbXm:hover,.SleepStory_moreBtn__ZQp47:hover{border-color:rgba(230,232,255,.7);color:#fff}.SleepStory_scrim__Am1E8{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(2,3,12,.66);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.SleepStory_sheet__9QNOG{position:relative;width:min(460px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:20px 18px 16px;border:1px solid rgba(139,125,255,.5);border-radius:16px;background:linear-gradient(160deg,rgba(16,15,48,.97),rgba(5,6,22,.97));box-shadow:0 20px 60px rgba(0,0,0,.6),0 0 40px rgba(139,125,255,.2);color:#e6e8ff}.SleepStory_sheet__9QNOG h2{margin:0 0 14px;font:700 14px/1 var(--font-mono);letter-spacing:.2em;color:#c9c2ff}.SleepStory_x__HR8F_{position:absolute;top:8px;right:10px;width:36px;height:36px;border:0;background:none;color:rgba(210,214,255,.7);font:400 24px/1 var(--font-body);cursor:pointer}.SleepStory_x__HR8F_:hover{color:#fff}.SleepStory_tabs__FW5g2{display:flex;padding:3px;border:1px solid rgba(139,125,255,.3);border-radius:999px;background:rgba(4,5,20,.7)}.SleepStory_tabs__FW5g2 button{flex:1 1;min-height:34px;border:0;border-radius:999px;background:none;color:rgba(210,214,255,.7);font:700 10px/1 var(--font-mono);letter-spacing:.12em;cursor:pointer}.SleepStory_tabs__FW5g2 .SleepStory_tabOn__EEQgc{background:rgba(139,125,255,.25);color:#fff}.SleepStory_timeIn__mwfBU{display:block;width:100%;margin:12px 0 0;padding:10px 14px;border:1px solid rgba(139,125,255,.45);border-radius:12px;background:rgba(3,4,16,.8);color:#fff;color-scheme:dark;font:700 22px/1.2 var(--font-mono);text-align:center}.SleepStory_resHead__EYWaC{margin:14px 0 6px;font:700 10px/1 var(--font-mono);letter-spacing:.2em;color:rgba(190,196,240,.7)}.SleepStory_res__21sbt{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.SleepStory_res__21sbt li{display:flex;align-items:baseline;gap:12px;padding:10px 14px;border-radius:12px;border:1px solid rgba(139,125,255,.25);background:rgba(4,5,20,.6)}.SleepStory_res__21sbt li b{font:700 22px/1 var(--font-mono);color:#fff}.SleepStory_res__21sbt li span{font:500 12px/1.3 var(--font-mono);color:rgba(210,214,255,.75)}.SleepStory_res__21sbt .SleepStory_best__OZK0C{border-color:rgba(255,209,102,.6);background:rgba(40,30,10,.5)}.SleepStory_res__21sbt .SleepStory_best__OZK0C b{color:#ffd166;text-shadow:0 0 14px rgba(255,209,102,.5)}.SleepStory_note__13Gk1{margin:14px 0 0;font:400 12.5px/1.55 var(--font-body);color:#cfd4f2}.SleepStory_src__1eTwC{margin:12px 0 0;padding-left:18px;display:grid;grid-gap:8px;gap:8px;font:400 12px/1.45 var(--font-body);color:#d6daf6}.SleepStory_src__1eTwC b{font-weight:500;color:#eef0ff}.SleepStory_src__1eTwC span{color:rgba(200,204,240,.7)}.SleepStory_textOff__8kgOC .SleepStory_fact__nE6m6,.SleepStory_textOff__8kgOC .SleepStory_mem__iQ4FY,.SleepStory_textOff__8kgOC .SleepStory_nums__WnD3J,.SleepStory_textOff__8kgOC .SleepStory_sub__2fvt7,.SleepStory_textOff__8kgOC .SleepStory_what__1mUfM{display:none}@media (max-width:900px){.SleepStory_head__iOx0M{left:var(--space-4);right:var(--space-4);max-width:none;top:calc(var(--chrome-top) + 10px)}.SleepStory_title__ZA5rK{font-size:26px}.SleepStory_sub__2fvt7{font-size:12px;line-height:18px}.SleepStory_card__w9xFJ{left:var(--space-4);right:var(--space-4);width:auto;top:auto;bottom:calc(var(--space-4) + 96px);max-height:34dvh;padding:10px 12px}.SleepStory_time__AexVA{font-size:20px}.SleepStory_eeg__lxebs{height:78px;margin-top:8px}.SleepStory_fact__nE6m6,.SleepStory_mem__iQ4FY,.SleepStory_what__1mUfM{font-size:12px;margin-top:8px}.SleepStory_nums__WnD3J{margin-top:8px}.SleepStory_nums__WnD3J div{grid-template-columns:84px 1fr}.SleepStory_dock__QhC4L{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);gap:8px}.SleepStory_row__klYVm{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.SleepStory_row__klYVm::-webkit-scrollbar{display:none}.SleepStory_chips__PpbLk{flex:none}.SleepStory_chips__PpbLk button{padding:0 10px}html.navHidden .SleepStory_dock__QhC4L{right:calc(var(--space-4) + 58px)}}@media (max-width:900px) and (max-height:700px){.SleepStory_sub__2fvt7{display:none}.SleepStory_card__w9xFJ{max-height:28dvh}.SleepStory_eeg__lxebs{height:62px}.SleepStory_fact__nE6m6,.SleepStory_mem__iQ4FY,.SleepStory_nums__WnD3J,.SleepStory_what__1mUfM{display:none}}@media (max-width:420px){.SleepStory_ticks__BjXzK .SleepStory_lvl__luDJj[data-st=N1],.SleepStory_ticks__BjXzK .SleepStory_lvl__luDJj[data-st=N2]{display:none}.SleepStory_ticks__BjXzK span{font-size:9px}}@media (prefers-reduced-motion:reduce){.SleepStory_card__w9xFJ,.SleepStory_stage__fzR1g{transition:none}}