.recording-sleep-screen_manualButton__fncs7{position:fixed;z-index:118;right:18px;bottom:94px;min-height:44px;border:1px solid rgba(103,76,205,.22);border-radius:999px;padding:0 17px;background:rgba(24,22,31,.92);box-shadow:0 12px 34px rgba(28,23,45,.22);color:#fff;font:inherit;font-size:13px;font-weight:850;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.recording-sleep-screen_overlay__ZVN_V{position:fixed;z-index:9999;inset:0;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;border:0;padding:max(28px,env(safe-area-inset-top)) 24px max(28px,env(safe-area-inset-bottom));background:#000;color:var(--memoro-surface-soft,#f5f8ff);font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.recording-sleep-screen_statusLine__KMdqQ{display:inline-flex;align-items:center;gap:10px;color:rgba(255,255,255,.72);font-size:15px;font-weight:850;letter-spacing:.02em}.recording-sleep-screen_statusLine__KMdqQ i{width:9px;height:9px;border-radius:999px;background:#ff515c;box-shadow:0 0 0 7px rgba(255,81,92,.12);animation:recording-sleep-screen_recordingSleepPulse__Cx9EB 1.7s ease-in-out infinite}.recording-sleep-screen_timer__0xZ4s{margin:28px 0 22px;color:#fff;font-size:clamp(68px,18vw,118px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.07em;line-height:.9}.recording-sleep-screen_help__Gz4Vy{color:rgba(255,255,255,.58);font-size:15px;line-height:1.55}.recording-sleep-screen_overlay__ZVN_V small{margin-top:9px;color:rgba(255,255,255,.32);font-size:12px;line-height:1.5}@keyframes recording-sleep-screen_recordingSleepPulse__Cx9EB{50%{transform:scale(.78);opacity:.62}}@media (max-width:820px){.recording-sleep-screen_manualButton__fncs7{right:12px;bottom:88px;min-height:42px;padding-inline:15px}}@media (prefers-reduced-motion:reduce){.recording-sleep-screen_statusLine__KMdqQ i{animation:none}}.live-waveform_waveform__PTwzu{display:block;width:100%;min-width:0;height:48px;overflow:hidden;color:var(--memoro-primary,#4269ad)}.live-waveform_waveform__PTwzu line{stroke-width:1.7;stroke-linecap:round;vector-effect:non-scaling-stroke}.live-waveform_waveform__PTwzu[data-active=false]{opacity:.48}