:root{--primary-color:#c8623b;--primary-color-dark:#a94e2c;--primary-color-10:#c8623b1a;--primary-color-rgb:200,98,59;--gold:#c98a2b;--surface-color:#fcf7ec;--background-primary:linear-gradient(135deg,#f5eddd,#efe3ce);--background-secondary:#f5eddd;--text-primary:#2a211e;--text-secondary:#6b5e54;--border-color:#2a211e14;--border-color-strong:#2a211e24;--display-font:"Fraunces",Georgia,"Times New Roman",serif;--ease:cubic-bezier(0.16,1,0.3,1);--border-radius:16px;--border-radius-lg:24px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--gradient-primary:linear-gradient(135deg,#c8623b,#a94e2c);--gradient-surface:linear-gradient(180deg,#fcf7ece6,#fcf7ecf5)}[data-theme=dark]{--surface-color:#1f1c18;--background-primary:linear-gradient(135deg,#121110,#1a1714);--background-secondary:#121110;--text-primary:#ece0cc;--text-secondary:#b6a78f;--border-color:#f0e0c61a;--border-color-strong:#f0e0c629;--primary-color:#d2703e;--primary-color-dark:#b85a2e;--primary-color-10:#d2703e29;--primary-color-rgb:210,112,62;--gold:#e8b24e;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d;--shadow-lg:0 10px 15px -3px #00000080,0 4px 6px -4px #0006;--shadow-xl:0 20px 25px -5px #0009,0 8px 10px -6px #00000080;--gradient-surface:linear-gradient(180deg,#1f1c18f2,#1f1c18fa)}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:#c8623b;accent-color:var(--primary-color)}body,html{overflow-x:hidden;overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#f5eddd,#efe3ce);background:var(--background-primary);color:#2a211e;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.6;margin:0;min-height:100vh;padding-bottom:env(safe-area-inset-bottom,0);transition:background-color .3s ease,color .3s ease}@media (max-width:768px){body{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}[data-theme=light] body{background:#fff}[data-theme=dark] body{background:#f5eddd;background:var(--background-secondary)}}.dashboard-container{margin:0 auto;max-width:1200px;min-height:100vh;padding:24px}.dashboard-header{align-items:center;background:#fcf7ec;background:var(--surface-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);color:#2a211e;color:var(--text-primary);display:flex;justify-content:space-between;margin:-24px calc(-50vw + 600px) 32px;overflow:hidden;padding:24px;position:relative;width:100vw}.dashboard-header:before{background:radial-gradient(circle at top right,#ffffff1a,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.dashboard-header>div{align-items:center;display:flex;justify-content:space-between;width:100%}.dashboard-content,.dashboard-header>div{margin:0 auto;max-width:1200px;position:relative;z-index:1}.dashboard-content{padding:24px}.audio-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:120px}.audio-item{background:#fcf7ec;background:var(--surface-color);border:1px solid #0000000a;border-radius:16px;border-radius:var(--border-radius);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);cursor:pointer;gap:16px;padding:16px 20px;position:relative}.audio-item,.audio-item .play-icon{align-items:center;display:flex;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease,filter .3s ease;transition:transform .3s var(--ease),opacity .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease,filter .3s ease}.audio-item .play-icon{background:#c8623b1a;background:var(--primary-color-10);border-radius:50%;color:#c8623b;color:var(--primary-color);flex-shrink:0;height:40px;justify-content:center;width:40px}.audio-item .content{flex:1 1;min-width:0}.audio-item .title{color:#2a211e;color:var(--text-primary);font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-item .date{color:#6b5e54;color:var(--text-secondary);font-size:.875rem;margin:0}.audio-item .actions{align-items:center;display:flex;gap:12px}.audio-item .delete-btn{background:#0000;border:none;border-radius:50%;color:#6b5e54;color:var(--text-secondary);opacity:0;padding:8px;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease}.audio-item:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.audio-item:hover .play-icon{background:#c8623b;background:var(--primary-color);color:#fff}.audio-item:hover .delete-btn{opacity:1}.audio-item.active{background:#c8623b1a;background:var(--primary-color-10);border:2px solid #c8623b;border:2px solid var(--primary-color)}.audio-item.active .play-icon{background:#c8623b;background:var(--primary-color);color:#fff}@media (max-width:768px){.dashboard-container{padding:16px}.dashboard-header{margin:-16px -16px 24px;padding:16px;width:calc(100% + 32px)}.dashboard-content{padding:0}.audio-list{gap:12px;grid-template-columns:1fr;margin:0 -8px;padding:0 8px}.audio-item{margin-bottom:8px;padding:12px 16px}.audio-item .play-icon{height:36px;width:36px}.bottom-nav{backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);background:linear-gradient(180deg,#fcf7ece6,#fcf7ecf5);background:var(--gradient-surface);border:1px solid #2a211e24;border:1px solid var(--border-color-strong);bottom:calc(12px + env(safe-area-inset-bottom, 0px));box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);gap:4px;justify-content:space-around;left:50%;padding:6px;position:fixed;transform:translateX(-50%);width:min(400px,calc(100% - 32px));z-index:1001}.bottom-nav,.nav-item{border-radius:999px;display:flex}.nav-item{-webkit-tap-highlight-color:transparent;align-items:center;color:#6b5e54;color:var(--text-secondary);cursor:pointer;flex:1 1;flex-direction:column;font-size:.7rem;font-weight:500;gap:2px;justify-content:center;padding:8px 0 6px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,color .2s ease;transition:transform .2s var(--ease),background-color .2s ease,color .2s ease}.nav-item svg{height:22px;width:22px}.nav-item:hover{color:#c8623b;color:var(--primary-color)}.nav-item:active{transform:scale(.95)}.nav-item.active{background:#c8623b1a;background:var(--primary-color-10);color:#c8623b;color:var(--primary-color);font-weight:600}}@media (min-width:769px){.bottom-nav{display:none}}.auth-container{align-items:center;background:linear-gradient(135deg,#f5eddd,#efe3ce);background:var(--background-primary);display:flex;flex-direction:column;height:100vh;inset:0;justify-content:center;overflow:hidden;padding:24px;position:fixed;transition:background .3s ease}.auth-form{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#fcf7ece6,#fcf7ecf5);background:var(--gradient-surface);border:1px solid #ffffff1a;border-radius:24px;border-radius:var(--border-radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);max-width:400px;padding:40px;width:100%}.auth-form h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c8623b,#a94e2c);background:var(--gradient-primary);-webkit-background-clip:text;color:#2a211e;color:var(--text-primary);font-size:2rem;font-weight:700;margin:0 0 32px}.auth-form input{background:#ffffff80;border:1px solid #00000014;border-radius:12px;font-size:1rem;margin-bottom:20px;padding:14px 16px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease,filter .3s ease;transition:transform .3s var(--ease),opacity .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease,filter .3s ease;width:100%}.auth-form input:focus{background:#fff;border-color:#c8623b;border-color:var(--primary-color);box-shadow:0 0 0 4px #c8623b1a;box-shadow:0 0 0 4px var(--primary-color-10);outline:none}.auth-form button{background:linear-gradient(135deg,#c8623b,#a94e2c);background:var(--gradient-primary);border:none;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);color:#fff;font-size:1rem;font-weight:600;margin-top:12px;padding:16px;width:100%}.auth-form button:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-1px)}.auth-form p{color:#6b5e54;color:var(--text-secondary);margin-top:24px;text-align:center}.auth-form a{color:#c8623b;color:var(--primary-color);font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease}.auth-form a:hover{text-decoration:underline}@keyframes spin{to{transform:rotate(1turn)}}.spin{animation:spin .8s linear infinite;transform-origin:center}@keyframes byopdfPulse{0%,to{opacity:1}50%{opacity:.55}}.byopdf-pulse{animation:byopdfPulse 1.4s ease-in-out infinite}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:0}::view-transition-new(root){animation:vtThemeReveal .45s cubic-bezier(.16,1,.3,1);animation:vtThemeReveal .45s var(--ease);z-index:1}@keyframes vtThemeReveal{0%{-webkit-clip-path:circle(0 at 50% 0);clip-path:circle(0 at 50% 0);-webkit-clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,0));clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,0))}to{-webkit-clip-path:circle(160% at 50% 0);clip-path:circle(160% at 50% 0);-webkit-clip-path:circle(160% at var(--vt-x,50%) var(--vt-y,0));clip-path:circle(160% at var(--vt-x,50%) var(--vt-y,0))}}.route-view{animation:routeViewIn .38s cubic-bezier(.16,1,.3,1) both;animation:routeViewIn .38s var(--ease) both}@keyframes routeViewIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.route-view{animation:none}}.InstallSheet_backdrop__JTXrm{align-items:flex-end;animation:InstallSheet_fadeIn__oX2Vn .18s ease-out;background:#140e0a8c;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.InstallSheet_sheet__aBova{animation:InstallSheet_slideUp__XSyM8 .26s ease-out;animation:InstallSheet_slideUp__XSyM8 .26s var(--ease,ease-out);background:#fcf7ec;background:var(--surface-color,#fcf7ec);border-radius:24px 24px 0 0;box-shadow:var(--shadow-xl);color:#2a211e;color:var(--text-primary,#2a211e);max-width:480px;padding:28px 22px calc(22px + env(safe-area-inset-bottom, 0px));position:relative;width:100%}@media (min-width:640px){.InstallSheet_backdrop__JTXrm{align-items:center}.InstallSheet_sheet__aBova{border-radius:24px}}.InstallSheet_close__r72Nr{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:14px;top:14px;width:34px}.InstallSheet_iconWrap__J\+gcr{display:flex;justify-content:center;margin-bottom:14px}.InstallSheet_iconWrap__J\+gcr img{border-radius:14px;box-shadow:var(--shadow-md)}.InstallSheet_title__hsvcd{font-family:var(--display-font);font-size:1.35rem;font-weight:600;margin:0 0 8px;text-align:center}.InstallSheet_lead__V1WSI{color:var(--text-secondary);font-size:.95rem;line-height:1.45;margin:0 0 18px;text-align:center}.InstallSheet_steps__0gXk-{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 20px;padding:0}.InstallSheet_steps__0gXk- li{align-items:center;display:flex;font-size:.95rem;gap:12px;line-height:1.35}.InstallSheet_stepIcon__Oth7K{align-items:center;background:var(--primary-color-10);border-radius:10px;color:var(--primary-color);display:flex;flex:0 0 36px;font-weight:600;height:36px;justify-content:center;width:36px}.InstallSheet_primary__kCiWV{background:var(--gradient-primary);border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:13px 16px;width:100%}@keyframes InstallSheet_fadeIn__oX2Vn{0%{opacity:0}to{opacity:1}}@keyframes InstallSheet_slideUp__XSyM8{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.InstallSheet_secondary__pOQy6{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:.9rem;margin-top:8px;padding:10px 16px;width:100%}.InstallSheet_stepHeader__ImQDL{margin-bottom:12px;text-align:left}.InstallSheet_stepHeader__ImQDL .InstallSheet_lead__V1WSI,.InstallSheet_stepHeader__ImQDL .InstallSheet_title__hsvcd{text-align:left}.InstallSheet_kicker__p6OgV{background:var(--primary-color-10);border-radius:10px;color:var(--text-primary);font-size:.86rem;font-weight:500;line-height:1.3;margin:0 44px 10px 0;padding:8px 12px}.InstallSheet_stepCount__tEpzH{color:var(--primary-color);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.InstallSheet_mockWrap__3pgXa{margin:0 0 16px}.InstallSheet_mock__JGu0k{display:block;font-family:Inter,system-ui,sans-serif;height:auto;width:100%}.InstallSheet_pulse__U5RCF{animation:InstallSheet_pulseRing__dFXJb 1.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes InstallSheet_pulseRing__dFXJb{0%,to{opacity:1}50%{opacity:.35}}.InstallSheet_actions__b1I5x{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.InstallSheet_actions__b1I5x .InstallSheet_primary__kCiWV{display:block;text-align:center;text-decoration:none}.InstallSheet_nav__sgAFS{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:4px}.InstallSheet_navBtn__OAlYT{align-items:center;background:#0000;border:1px solid var(--border-color-strong);border-radius:50%;color:var(--text-primary);cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.InstallSheet_navBtn__OAlYT:disabled{cursor:default;opacity:.3}.InstallSheet_navNext__iyGiJ{align-items:center;background:var(--gradient-primary);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:2px;justify-content:center;min-width:110px;padding:11px 18px}.InstallSheet_dots__ZjU2h{display:flex;gap:6px}.InstallSheet_dotActive__t9KDL,.InstallSheet_dot__nqEvP{background:var(--border-color-strong);border-radius:50%;height:7px;width:7px}.InstallSheet_dotActive__t9KDL{background:var(--primary-color);border-radius:4px;width:18px}.ByopdfLoader_wrap__wEyp0{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center}.ByopdfLoader_fullPage__jPaPM{min-height:100vh}.ByopdfLoader_mark__IRHQ5{animation:ByopdfLoader_loaderBob__cPHs0 2.4s ease-in-out infinite}@keyframes ByopdfLoader_loaderBob__cPHs0{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ByopdfLoader_eye__FeyJs{animation:ByopdfLoader_loaderBlink__\+L\+3A 3.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ByopdfLoader_eyeRight__U8XmV{animation-delay:.06s}@keyframes ByopdfLoader_loaderBlink__\+L\+3A{0%,91%,to{transform:scaleY(1)}94%,97%{transform:scaleY(.12)}}.ByopdfLoader_mouth__F8vnu{animation:ByopdfLoader_loaderTalk__IjSs4 1.15s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes ByopdfLoader_loaderTalk__IjSs4{0%,to{transform:scaleX(1)}35%{transform:scaleX(.55)}70%{transform:scaleX(.85)}}.ByopdfLoader_wave__7ou4f{fill:none;stroke:#c8623b;stroke:var(--primary-color,#c8623b);stroke-width:2.6;stroke-linecap:round;animation:ByopdfLoader_loaderWave__TzW\+h 1.8s ease-out infinite;opacity:0;transform-box:fill-box;transform-origin:left center}.ByopdfLoader_wave2__\+lpXQ{animation-delay:.3s}.ByopdfLoader_wave3__64t67{animation-delay:.6s}@keyframes ByopdfLoader_loaderWave__TzW\+h{0%{opacity:0;transform:scale(.55)}30%{opacity:.85}to{opacity:0;transform:scale(1.25)}}.ByopdfLoader_label__EgcK1{animation:ByopdfLoader_loaderLabelPulse__kXmYv 2.2s ease-in-out infinite;color:#6b5e54;color:var(--text-secondary,#6b5e54);font-size:.92rem;font-weight:500}@keyframes ByopdfLoader_loaderLabelPulse__kXmYv{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ByopdfLoader_eye__FeyJs,.ByopdfLoader_label__EgcK1,.ByopdfLoader_mark__IRHQ5,.ByopdfLoader_mouth__F8vnu{animation:none}.ByopdfLoader_wave__7ou4f{animation:none;opacity:.5;transform:none}}.FirebaseAuth_container__2qkqI{align-items:center;background:var(--background-primary);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative;transition:background .3s ease}.FirebaseAuth_themeToggle__k9zbx{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px #0000001a;color:var(--text-primary);cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:20px;top:20px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;width:44px;z-index:10}.FirebaseAuth_themeToggle__k9zbx:hover{background:var(--primary-color-10);box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.FirebaseAuth_themeToggle__k9zbx:active{transform:translateY(0)}.FirebaseAuth_container__2qkqI:before{animation:FirebaseAuth_float__IEdc2 20s ease-in-out infinite;background:radial-gradient(circle at 20% 30%,rgba(var(--primary-color-rgb),.1) 0,#0000 50%),radial-gradient(circle at 80% 80%,#c88a2b14 0,#0000 50%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes FirebaseAuth_float__IEdc2{0%,to{transform:translate(0)}50%{transform:translate(30px,30px)}}.FirebaseAuth_card__jKo2F{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-xl);max-width:440px;padding:48px;position:relative;transition:transform .3s var(--ease),opacity .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease,filter .3s ease;width:100%;z-index:1}.FirebaseAuth_card__jKo2F:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}[data-theme=dark] .FirebaseAuth_card__jKo2F{background:#1f1c18f5}.FirebaseAuth_header__H9tmI{margin-bottom:40px;text-align:center}.FirebaseAuth_logoLink__JGuH\+{align-items:center;display:inline-flex;gap:14px;justify-content:center;margin-bottom:8px;text-decoration:none}.FirebaseAuth_logoMark__Ck-1C{display:block;height:48px;width:auto}.FirebaseAuth_logo__j9NAk{color:var(--text-primary);font-family:var(--display-font);font-size:2.5rem;font-weight:600;letter-spacing:-.02em;margin:0}.FirebaseAuth_backLinkRow__Hx20e{margin-top:20px;text-align:center}.FirebaseAuth_backLink__n6Wel{color:var(--text-secondary);display:inline-block;font-size:.85rem;text-decoration:none;transition:color .2s ease}.FirebaseAuth_backLink__n6Wel:hover{color:var(--primary-color)}.FirebaseAuth_subtitle__4Z5mS{color:var(--text-secondary);font-size:.9375rem;font-weight:400;line-height:1.5;margin:0 auto;max-width:320px}.FirebaseAuth_alert__sEetz{animation:FirebaseAuth_slideDown__FSTGc .3s ease;border-radius:10px;font-size:.875rem;line-height:1.5;margin-bottom:24px;padding:14px 16px}@keyframes FirebaseAuth_slideDown__FSTGc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FirebaseAuth_error__ChNtr{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.FirebaseAuth_message__DE2BW{background:var(--primary-color-10);border:1px solid var(--primary-color);color:var(--primary-color)}.FirebaseAuth_form__Tip9T{width:100%}.FirebaseAuth_inputGroup__XNQqN{margin-bottom:16px}.FirebaseAuth_input__7sIP\+{background:var(--surface-color);border:1.5px solid var(--border-color);border-radius:10px;box-sizing:border-box;color:var(--text-primary);font-size:.9375rem;padding:13px 16px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;width:100%}.FirebaseAuth_input__7sIP\+::placeholder{color:var(--text-secondary);opacity:.6}.FirebaseAuth_input__7sIP\+:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color-10);outline:none}.FirebaseAuth_input__7sIP\+:disabled{background:var(--primary-color-10);cursor:not-allowed;opacity:.6}.FirebaseAuth_passwordRequirements__NxGlf{background:var(--primary-color-10);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:.8125rem;margin-top:10px;padding:12px}.FirebaseAuth_passwordRequirements__NxGlf ul{margin:6px 0 0 20px;padding:0}.FirebaseAuth_passwordRequirements__NxGlf li{line-height:1.4;margin-bottom:4px}.FirebaseAuth_forgotPasswordRow__ljZvv{display:flex;justify-content:flex-end;margin:-2px 0 12px}.FirebaseAuth_forgotPasswordButton__nLgxM{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:.8125rem;font-weight:500;padding:4px 0}.FirebaseAuth_forgotPasswordButton__nLgxM:hover:not(:disabled){color:var(--primary-color-dark);text-decoration:underline}.FirebaseAuth_forgotPasswordButton__nLgxM:disabled{cursor:not-allowed;opacity:.5}.FirebaseAuth_resetHint__wthxY{color:var(--text-secondary);font-size:.8125rem;line-height:1.45;margin:0 0 12px}.FirebaseAuth_primaryButton__3kJaL{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-color-dark) 100%);border:none;border-radius:10px;box-shadow:0 2px 8px rgba(var(--primary-color-rgb),.25);color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;margin-bottom:12px;padding:13px 16px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;width:100%}.FirebaseAuth_primaryButton__3kJaL:hover:not(:disabled){box-shadow:0 4px 12px rgba(var(--primary-color-rgb),.35);filter:brightness(1.1);transform:translateY(-1px)}.FirebaseAuth_primaryButton__3kJaL:active:not(:disabled){transform:translateY(0)}.FirebaseAuth_primaryButton__3kJaL:disabled{background:var(--text-secondary);box-shadow:none;cursor:not-allowed;opacity:.5}.FirebaseAuth_resendButton__QAfbY{align-items:center;background:var(--primary-color-10);border:1.5px solid var(--primary-color);border-radius:10px;color:var(--primary-color);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;justify-content:center;margin-bottom:12px;padding:11px 16px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;width:100%}.FirebaseAuth_resendButton__QAfbY:hover:not(:disabled){background:var(--primary-color);color:#fff}.FirebaseAuth_resendButton__QAfbY:disabled{background:var(--primary-color-10);border-color:var(--border-color);color:var(--text-secondary);cursor:not-allowed;opacity:.5}.FirebaseAuth_divider__jOzL8{margin:24px 0;position:relative;text-align:center}.FirebaseAuth_divider__jOzL8:before{background:var(--border-color);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.FirebaseAuth_dividerText__DEKfw{background:var(--surface-color);color:var(--text-secondary);font-size:.8125rem;font-weight:500;padding:0 16px;position:relative}.FirebaseAuth_googleButton__2iDNL{align-items:center;background:var(--surface-color);border:1.5px solid var(--border-color-strong);border-radius:10px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;justify-content:center;margin-bottom:20px;padding:13px 16px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;width:100%}.FirebaseAuth_googleButton__2iDNL:hover:not(:disabled){background:var(--primary-color-10);border-color:var(--primary-color);box-shadow:var(--shadow-md);transform:translateY(-1px)}.FirebaseAuth_googleButton__2iDNL:disabled{cursor:not-allowed;opacity:.5}.FirebaseAuth_googleIcon__DrriC{height:18px;margin-right:10px;width:18px}.FirebaseAuth_toggleContainer__f2MQD{text-align:center}.FirebaseAuth_toggleButton__sDPEf{background:none;border:none;border-radius:8px;color:var(--primary-color);cursor:pointer;font-size:.875rem;font-weight:500;padding:10px 16px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease}.FirebaseAuth_toggleButton__sDPEf:hover:not(:disabled){background:var(--primary-color-10);color:var(--primary-color-dark)}.FirebaseAuth_toggleButton__sDPEf:disabled{cursor:not-allowed;opacity:.5}.FirebaseAuth_loading__WMy0I{align-items:center;background:var(--background-primary);color:var(--text-secondary);display:flex;font-size:.9375rem;justify-content:center;min-height:100vh;transition:background .3s ease}@media (max-width:480px){.FirebaseAuth_card__jKo2F{border-radius:20px;padding:32px 24px}.FirebaseAuth_logoMark__Ck-1C{height:38px}.FirebaseAuth_logo__j9NAk{font-size:1.875rem}.FirebaseAuth_subtitle__4Z5mS{font-size:.875rem}.FirebaseAuth_googleButton__2iDNL,.FirebaseAuth_input__7sIP\+,.FirebaseAuth_primaryButton__3kJaL{font-size:1rem;padding:14px 16px}.FirebaseAuth_resendButton__QAfbY{font-size:.8125rem}}.FirebaseAuth_form__Tip9T>*{animation:FirebaseAuth_fadeIn__Hifo8 .3s ease}@keyframes FirebaseAuth_fadeIn__Hifo8{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.FirebaseAuth_forgotPasswordButton__nLgxM:focus-visible,.FirebaseAuth_googleButton__2iDNL:focus-visible,.FirebaseAuth_input__7sIP\+:focus-visible,.FirebaseAuth_primaryButton__3kJaL:focus-visible,.FirebaseAuth_toggleButton__sDPEf:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.StoryTimeWizard_wizard__5tduQ{color:var(--text-primary);margin:0 auto;max-width:760px;padding:8px 20px 48px}.StoryTimeWizard_rail__gT2H-{display:flex;gap:6px;list-style:none;margin:0 0 28px;padding:0}.StoryTimeWizard_railStep__qOdve{align-items:center;border-top:2px solid var(--border-color);color:var(--text-secondary);display:flex;flex:1 1;font-size:12px;gap:8px;min-width:0;padding-top:10px}.StoryTimeWizard_railActive__P3q1H{color:var(--text-primary);font-weight:600}.StoryTimeWizard_railActive__P3q1H,.StoryTimeWizard_railDone__kK\+xV{border-top-color:var(--primary-color)}.StoryTimeWizard_railDot__1F0h4{font-feature-settings:"tnum";border:1px solid var(--border-color-strong,var(--border-color));border-radius:50%;display:grid;flex:none;font-size:11px;font-variant-numeric:tabular-nums;height:20px;place-items:center;width:20px}.StoryTimeWizard_railActive__P3q1H .StoryTimeWizard_railDot__1F0h4,.StoryTimeWizard_railDone__kK\+xV .StoryTimeWizard_railDot__1F0h4{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.StoryTimeWizard_railHidden__HBzft{display:none}.StoryTimeWizard_railLabel__MawiG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StoryTimeWizard_panel__vV39q{display:flex;flex-direction:column;gap:16px}.StoryTimeWizard_heading__\+B\+NY{text-wrap:balance;font-family:Fraunces,Georgia,serif;font-family:var(--display-font,Fraunces,Georgia,serif);font-size:clamp(1.5rem,3.4vw,2rem);line-height:1.15;margin:0;outline:none}.StoryTimeWizard_lede__pkmj4{color:var(--text-secondary);font-size:15px;line-height:1.55;margin:0;max-width:62ch}.StoryTimeWizard_fine__T2cxl,.StoryTimeWizard_more__O6ynP{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.StoryTimeWizard_genreGrid__1\+s6G{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.StoryTimeWizard_genreCard__NpZbR{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;border-radius:var(--border-radius,16px);cursor:pointer;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:18px;position:relative;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s var(--ease,ease),box-shadow .15s var(--ease,ease),transform .15s var(--ease,ease)}.StoryTimeWizard_genreCard__NpZbR:before{background:var(--primary-color);background:var(--genre-accent,var(--primary-color));content:"";height:4px;inset:0 0 auto 0;position:absolute}.StoryTimeWizard_genre_shonen__R2ANp{--genre-accent:#d8432b}.StoryTimeWizard_genre_romance__zlspu{--genre-accent:#d98aa6}.StoryTimeWizard_genre_horror__pbaGH{--genre-accent:#57a98a}.StoryTimeWizard_genre_bollywood__XP78c{--genre-accent:#e8912d}.StoryTimeWizard_genreCard__NpZbR:hover{border-color:var(--border-color-strong,var(--primary-color));box-shadow:var(--shadow-sm)}.StoryTimeWizard_genreCard__NpZbR:focus-visible,.StoryTimeWizard_ghost__NoVR0:focus-visible,.StoryTimeWizard_link__oVDee:focus-visible,.StoryTimeWizard_option__OXzO1:focus-within,.StoryTimeWizard_primary__Ws67k:focus-visible,.StoryTimeWizard_prompt__2kBS8:focus-visible,.StoryTimeWizard_sampleButton__-4xxy:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.StoryTimeWizard_genreCardActive__EIWOX{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color),var(--shadow-sm)}.StoryTimeWizard_genreTop__t1Kjl{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.StoryTimeWizard_genreName__oEvXv{font-family:Fraunces,Georgia,serif;font-family:var(--display-font,Fraunces,Georgia,serif);font-size:1.35rem}.StoryTimeWizard_genrePicked__ekGv0{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:4px}.StoryTimeWizard_genreBlurb__bjQGv{color:var(--text-secondary);flex:1 1;font-size:14px;line-height:1.5;margin:0}.StoryTimeWizard_sampleButton__-4xxy{align-items:center;align-self:flex-start;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:6px;padding:6px 12px}.StoryTimeWizard_sampleButton__-4xxy:hover{border-color:var(--primary-color)}.StoryTimeWizard_sampleMissing__TaFe2{color:var(--text-secondary);font-size:12px}.StoryTimeWizard_prompt__2kBS8{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;box-sizing:border-box;color:var(--text-primary);font:inherit;font-size:16px;line-height:1.55;min-height:140px;padding:14px 16px;resize:vertical;width:100%}.StoryTimeWizard_prompt__2kBS8::placeholder{color:var(--text-secondary);opacity:.7}.StoryTimeWizard_promptMeta__yE06F{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.StoryTimeWizard_checks__RLlds{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 16px;list-style:none;margin:0;padding:0}.StoryTimeWizard_checks__RLlds li{align-items:center;display:inline-flex;gap:6px}.StoryTimeWizard_checkDot__dQFR2{border:1px solid var(--border-color-strong,var(--border-color));border-radius:50%;color:#fff;display:grid;height:15px;place-items:center;width:15px}.StoryTimeWizard_checkDone__k7cUg{color:var(--text-primary)}.StoryTimeWizard_checkDone__k7cUg .StoryTimeWizard_checkDot__dQFR2{background:var(--primary-color);border-color:var(--primary-color)}.StoryTimeWizard_count__azBSZ{font-feature-settings:"tnum";color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.StoryTimeWizard_link__oVDee{align-self:flex-start;background:none;border:0;color:var(--primary-color);cursor:pointer;font:inherit;font-size:14px;padding:0;text-decoration:underline;text-underline-offset:3px}.StoryTimeWizard_waitNote__VB2rC{color:var(--text-secondary);font-size:13px;margin:0;text-align:right}.StoryTimeWizard_qTop__fTUX2{align-items:center;display:flex;gap:12px}.StoryTimeWizard_qBar__3S9s6{display:flex;flex:1 1;gap:5px}.StoryTimeWizard_qSeg__uEYjD{background:var(--border-color);border-radius:99px;flex:1 1;height:4px}.StoryTimeWizard_qSegDone__3VWZW{background:color-mix(in srgb,var(--primary-color) 45%,var(--border-color))}.StoryTimeWizard_qSegNow__7Elbq{background:var(--primary-color)}.StoryTimeWizard_qCount__y75Yt{font-feature-settings:"tnum";color:var(--text-secondary);flex:none;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.StoryTimeWizard_qCard__5CSbp{animation:StoryTimeWizard_qIn__SlzXm .28s ease both;animation:StoryTimeWizard_qIn__SlzXm .28s var(--ease,ease) both;display:flex;flex-direction:column;gap:18px;min-height:340px;padding:8px 0 4px}@keyframes StoryTimeWizard_qIn__SlzXm{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}.StoryTimeWizard_qHeading__D43QN{text-wrap:balance;font-family:Fraunces,Georgia,serif;font-family:var(--display-font,Fraunces,Georgia,serif);font-size:clamp(1.45rem,5.2vw,2rem);font-weight:600;line-height:1.18;margin:6px 0 2px;max-width:22ch;outline:none}.StoryTimeWizard_choices__Bda-3{display:flex;flex-direction:column;gap:10px}.StoryTimeWizard_choice__\+yBGS{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;font:inherit;font-size:16px;gap:12px;justify-content:space-between;line-height:1.35;min-height:60px;padding:14px 18px;text-align:left;transition:border-color .15s ease,background-color .15s ease,transform .12s ease;transition:border-color .15s var(--ease,ease),background-color .15s var(--ease,ease),transform .12s var(--ease,ease);width:100%}.StoryTimeWizard_choice__\+yBGS:hover{border-color:var(--border-color-strong,var(--primary-color))}.StoryTimeWizard_choice__\+yBGS:active{transform:scale(.985)}.StoryTimeWizard_choiceActive__xW6kf{background:color-mix(in srgb,var(--primary-color) 10%,var(--surface-color));background:var(--primary-color-10,color-mix(in srgb,var(--primary-color) 10%,var(--surface-color)));border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.StoryTimeWizard_choiceText__EmY0h{overflow-wrap:anywhere}.StoryTimeWizard_choiceTick__76pHI{border:1px solid var(--border-color);border-radius:50%;color:#fff;display:grid;flex:none;height:24px;place-items:center;width:24px}.StoryTimeWizard_choiceActive__xW6kf .StoryTimeWizard_choiceTick__76pHI{background:var(--primary-color);border-color:var(--primary-color)}.StoryTimeWizard_surprise__LKILN{align-items:center;align-self:center;background:#0000;border:1px dashed var(--border-color);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:8px;min-height:44px;padding:0 18px}.StoryTimeWizard_surpriseActive__fdytN,.StoryTimeWizard_surprise__LKILN:hover{border-color:var(--primary-color);color:var(--primary-color)}.StoryTimeWizard_choice__\+yBGS:focus-visible,.StoryTimeWizard_pick__EKPYE:focus-visible,.StoryTimeWizard_surprise__LKILN:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.StoryTimeWizard_picks__w1nzd{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.StoryTimeWizard_pick__EKPYE{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:5px;max-width:100%;padding:6px 12px;text-align:left}.StoryTimeWizard_pick__EKPYE:hover{border-color:var(--primary-color)}.StoryTimeWizard_summary__LhHEK{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;border-radius:var(--border-radius,16px);padding:4px 18px}.StoryTimeWizard_summaryRow__bSrUK{grid-gap:12px;border-bottom:1px solid var(--border-color);display:grid;font-size:14px;gap:12px;grid-template-columns:130px 1fr;line-height:1.5;padding:12px 0}.StoryTimeWizard_summaryRow__bSrUK:last-child{border-bottom:0}.StoryTimeWizard_summaryRow__bSrUK>span{color:var(--text-secondary)}.StoryTimeWizard_summaryRow__bSrUK p{margin:0;overflow-wrap:anywhere}.StoryTimeWizard_priceBox__sS0Zm{align-items:center;background:#c8623b1a;background:var(--primary-color-10,#c8623b1a);border-radius:16px;border-radius:var(--border-radius,16px);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.StoryTimeWizard_priceNow__YaB0N{font-family:Fraunces,Georgia,serif;font-family:var(--display-font,Fraunces,Georgia,serif);font-size:1.5rem;margin-right:10px}.StoryTimeWizard_priceWas__9kF15{color:var(--text-secondary);font-size:14px;margin-right:10px;text-decoration:line-through}.StoryTimeWizard_pricePromo__JDMoL{color:var(--primary-color);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.StoryTimeWizard_balanceLow__NQoSw,.StoryTimeWizard_balance__jCW0y{color:var(--text-secondary);font-size:14px}.StoryTimeWizard_balanceLow__NQoSw{color:#b3261e;font-weight:600}.StoryTimeWizard_error__eNc86{background:#b3261e1a;border:1px solid #b3261e4d;border-radius:10px;color:#8c1d18;font-size:14px;line-height:1.45;margin:0;padding:10px 14px}[data-theme=dark] .StoryTimeWizard_balanceLow__NQoSw,[data-theme=dark] .StoryTimeWizard_error__eNc86{color:#ffb4ab}.StoryTimeWizard_nav__SLwMI{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px}.StoryTimeWizard_ghost__NoVR0,.StoryTimeWizard_primary__Ws67k{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:600;gap:8px;padding:11px 20px}.StoryTimeWizard_primary__Ws67k{background:var(--primary-color);color:#fff}.StoryTimeWizard_primary__Ws67k:hover:not(:disabled){filter:brightness(1.06)}.StoryTimeWizard_primary__Ws67k:disabled{cursor:not-allowed;opacity:.45}.StoryTimeWizard_ghost__NoVR0{background:#0000;border-color:var(--border-color);color:var(--text-primary)}.StoryTimeWizard_ghost__NoVR0:disabled{cursor:not-allowed;opacity:.5}.StoryTimeWizard_srOnly__itlVa{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:560px){.StoryTimeWizard_wizard__5tduQ{padding:4px 16px 40px}.StoryTimeWizard_railLabel__MawiG{display:none}.StoryTimeWizard_railActive__P3q1H .StoryTimeWizard_railLabel__MawiG{display:inline}.StoryTimeWizard_summaryRow__bSrUK{gap:2px;grid-template-columns:1fr}.StoryTimeWizard_nav__SLwMI{align-items:stretch;flex-direction:column-reverse}.StoryTimeWizard_qCard__5CSbp{gap:16px;min-height:0}.StoryTimeWizard_link__oVDee{align-self:center;min-height:44px}.StoryTimeWizard_ghost__NoVR0,.StoryTimeWizard_primary__Ws67k{justify-content:center}}@media (prefers-reduced-motion:reduce){.StoryTimeWizard_choice__\+yBGS,.StoryTimeWizard_genreCard__NpZbR{transition:none}.StoryTimeWizard_qCard__5CSbp{animation:none}.StoryTimeWizard_choice__\+yBGS:active{transform:none}}.StoryTimeWizard_doors__eJ7T-{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.StoryTimeWizard_door__eKBA6{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:14px;color:var(--text-secondary);cursor:pointer;display:flex;font:inherit;gap:12px;padding:12px 14px;text-align:left;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.StoryTimeWizard_door__eKBA6 span{display:flex;flex-direction:column;gap:2px;min-width:0}.StoryTimeWizard_door__eKBA6 strong{color:var(--text-primary);font-size:14px;font-weight:650}.StoryTimeWizard_door__eKBA6 em{color:var(--text-secondary);font-size:12.5px;font-style:normal}.StoryTimeWizard_door__eKBA6:hover:not(:disabled){border-color:var(--border-color-strong,var(--primary-color))}.StoryTimeWizard_chip__weJmw:focus-visible,.StoryTimeWizard_door__eKBA6:focus-visible,.StoryTimeWizard_favInput__AD\+o3:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.StoryTimeWizard_doorActive__ZU495{background:color-mix(in srgb,var(--primary-color) 9%,var(--surface-color));border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color) inset;color:var(--primary-color)}.StoryTimeWizard_favs__jjutp{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.StoryTimeWizard_fav__IGbsb{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:14px;display:flex;gap:12px;padding:6px 14px 6px 8px;transition:border-color .18s ease,box-shadow .18s ease}.StoryTimeWizard_fav__IGbsb:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 18%,#0000)}.StoryTimeWizard_favNum__MPvFt{background:color-mix(in srgb,var(--text-secondary) 14%,#0000);border-radius:50%;color:var(--text-secondary);display:grid;flex:none;font-size:13px;font-weight:700;height:30px;place-items:center;transition:background .2s ease,color .2s ease;width:30px}.StoryTimeWizard_favFilled__44xP\+ .StoryTimeWizard_favNum__MPvFt{background:var(--primary-color);color:#fff}.StoryTimeWizard_favInput__AD\+o3{background:#0000;border:0;color:var(--text-primary);flex:1 1;font:inherit;font-size:16px;height:44px;min-width:0;outline:0}.StoryTimeWizard_favInput__AD\+o3::placeholder{color:var(--text-secondary);opacity:.7}.StoryTimeWizard_chips__NgdnW{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.StoryTimeWizard_chip__weJmw{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;gap:8px;line-height:1.3;min-height:46px;padding:10px 16px;text-align:left;transition:border-color .16s ease,background .16s ease,transform .12s ease}.StoryTimeWizard_chip__weJmw:hover{border-color:var(--border-color-strong,var(--primary-color))}.StoryTimeWizard_chip__weJmw:active{transform:scale(.97)}.StoryTimeWizard_chipActive__-1fnG{background:color-mix(in srgb,var(--primary-color) 13%,var(--surface-color));border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color) inset}.StoryTimeWizard_lookup__jWCBH{background:var(--surface-color);border:1px solid var(--border-color);border-radius:14px;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:14px 16px 18px;position:relative}.StoryTimeWizard_lookupWeb__OOw1N{border-color:color-mix(in srgb,var(--primary-color) 55%,var(--border-color))}.StoryTimeWizard_lookupRow__dEcL8{display:flex;flex-wrap:wrap;gap:8px 16px}.StoryTimeWizard_lookupStep__x9dsJ{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:14px;font-weight:600;gap:7px}.StoryTimeWizard_lookupNow__W50dS{color:var(--primary-color)}.StoryTimeWizard_lookupDone__l1t\+K{color:var(--text-secondary)}.StoryTimeWizard_lookupNote__ArVQn{color:var(--text-secondary);font-size:13px;margin:0}.StoryTimeWizard_pulse__T7ze7{animation:StoryTimeWizard_stPulse__l2Zgn 1s ease-in-out infinite;background:currentColor;border-radius:50%;height:8px;width:8px}.StoryTimeWizard_lookupBar__jR0qK{animation:StoryTimeWizard_stSweep__vyWOw 1.4s ease-in-out infinite;background:var(--primary-color);border-radius:3px;bottom:0;height:3px;left:0;position:absolute;width:40%}@keyframes StoryTimeWizard_stPulse__l2Zgn{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes StoryTimeWizard_stSweep__vyWOw{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}@media (max-width:520px){.StoryTimeWizard_doors__eJ7T-{grid-template-columns:1fr}.StoryTimeWizard_door__eKBA6 em{display:none}.StoryTimeWizard_doors__eJ7T-{grid-template-columns:1fr 1fr}.StoryTimeWizard_door__eKBA6{gap:8px;padding:10px 12px}.StoryTimeWizard_door__eKBA6 strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.StoryTimeWizard_lookupBar__jR0qK,.StoryTimeWizard_pulse__T7ze7{animation:none}.StoryTimeWizard_lookupBar__jR0qK{opacity:.5;width:100%}}.StoryTimeWizard_doors__eJ7T-{grid-template-columns:repeat(3,1fr)}.StoryTimeWizard_hookGrid__wcvJz{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.StoryTimeWizard_hookCard__F1TdW{-webkit-tap-highlight-color:transparent;animation:StoryTimeWizard_hookIn__3VQik .4s ease both;animation:StoryTimeWizard_hookIn__3VQik .4s var(--ease,ease) both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*35ms);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--primary-color) 20%,#0000) 0,#0000 62%),var(--surface-color);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--genre-accent,var(--primary-color)) 20%,#0000) 0,#0000 62%),var(--surface-color);border:1px solid var(--border-color);border-radius:18px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;justify-content:flex-end;min-height:148px;overflow:hidden;padding:18px 18px 16px;position:relative;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;transition:transform .18s var(--ease,ease),border-color .18s var(--ease,ease),box-shadow .18s var(--ease,ease)}@keyframes StoryTimeWizard_hookIn__3VQik{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.StoryTimeWizard_hookCard__F1TdW:hover:not(:disabled){border-color:color-mix(in srgb,var(--genre-accent,var(--primary-color)) 60%,var(--border-color));box-shadow:0 10px 24px -14px color-mix(in srgb,var(--primary-color) 70%,#0000);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--genre-accent,var(--primary-color)) 70%,#0000);transform:translateY(-2px)}.StoryTimeWizard_hookCard__F1TdW:active:not(:disabled){transform:scale(.985)}.StoryTimeWizard_hookCard__F1TdW:focus-visible,.StoryTimeWizard_requests__o95pI:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.StoryTimeWizard_hookTitle__dkxO6{text-wrap:balance;font-family:Fraunces,Georgia,serif;font-family:var(--display-font,Fraunces,Georgia,serif);font-size:clamp(1.12rem,2.5vw,1.4rem);font-weight:600;letter-spacing:-.01em;line-height:1.16;padding-right:26px}.StoryTimeWizard_hookCaption__lpUEW{color:var(--text-secondary);font-size:13.5px;line-height:1.45}.StoryTimeWizard_hookTick__tEFhs{background:color-mix(in srgb,var(--surface-color) 70%,#0000);border:1px solid var(--border-color);border-radius:50%;color:#fff;display:grid;height:24px;place-items:center;position:absolute;right:14px;top:14px;transition:background .18s ease,border-color .18s ease;width:24px}.StoryTimeWizard_hookActive__0HhnX{background:radial-gradient(140% 120% at 100% 0,color-mix(in srgb,var(--primary-color) 34%,#0000) 0,#0000 70%),var(--surface-color);background:radial-gradient(140% 120% at 100% 0,color-mix(in srgb,var(--genre-accent,var(--primary-color)) 34%,#0000) 0,#0000 70%),var(--surface-color);border-color:var(--genre-accent,var(--primary-color));box-shadow:0 0 0 1px var(--primary-color),0 14px 30px -16px color-mix(in srgb,var(--primary-color) 80%,#0000);box-shadow:0 0 0 1px var(--genre-accent,var(--primary-color)),0 14px 30px -16px color-mix(in srgb,var(--genre-accent,var(--primary-color)) 80%,#0000)}.StoryTimeWizard_hookActive__0HhnX .StoryTimeWizard_hookTick__tEFhs{background:var(--primary-color);background:var(--genre-accent,var(--primary-color));border-color:var(--genre-accent,var(--primary-color))}.StoryTimeWizard_hookGrid__wcvJz:has(.StoryTimeWizard_hookActive__0HhnX) .StoryTimeWizard_hookCard__F1TdW:not(.StoryTimeWizard_hookActive__0HhnX){opacity:.62}.StoryTimeWizard_hookGrid__wcvJz:has(.StoryTimeWizard_hookActive__0HhnX) .StoryTimeWizard_hookCard__F1TdW:not(.StoryTimeWizard_hookActive__0HhnX):hover{opacity:1}.StoryTimeWizard_requestsLabel__sfbMY{color:var(--text-primary);font-size:14px;font-weight:600;margin-top:6px}.StoryTimeWizard_requestsLabel__sfbMY em{color:var(--text-secondary);font-size:12.5px;font-style:normal;font-weight:400;margin-left:6px}.StoryTimeWizard_requests__o95pI{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;box-sizing:border-box;color:var(--text-primary);font:inherit;font-size:16px;line-height:1.5;min-height:64px;padding:12px 14px;resize:vertical;width:100%}.StoryTimeWizard_requests__o95pI::placeholder{color:var(--text-secondary);opacity:.7}.StoryTimeWizard_summaryHook__6at7c{font-family:Fraunces,Georgia,serif;font-family:var(--display-font,Fraunces,Georgia,serif);font-size:1.05rem}.StoryTimeWizard_genreCard__NpZbR{background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--primary-color) 22%,#0000) 0,#0000 60%),var(--surface-color);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--genre-accent,var(--primary-color)) 22%,#0000) 0,#0000 60%),var(--surface-color);min-height:170px;padding:22px}.StoryTimeWizard_genreCard__NpZbR:before{display:none}.StoryTimeWizard_genreName__oEvXv{font-size:1.7rem;letter-spacing:-.01em}.StoryTimeWizard_genreCardActive__EIWOX{border-color:var(--genre-accent,var(--primary-color));box-shadow:0 0 0 1px var(--primary-color),0 14px 30px -16px color-mix(in srgb,var(--primary-color) 80%,#0000);box-shadow:0 0 0 1px var(--genre-accent,var(--primary-color)),0 14px 30px -16px color-mix(in srgb,var(--genre-accent,var(--primary-color)) 80%,#0000)}.StoryTimeWizard_genrePicked__ekGv0{color:var(--primary-color);color:var(--genre-accent,var(--primary-color))}@media (max-width:560px){.StoryTimeWizard_hookGrid__wcvJz{gap:10px;grid-template-columns:1fr}.StoryTimeWizard_hookCard__F1TdW{min-height:0;padding:16px 16px 14px}.StoryTimeWizard_doors__eJ7T-{gap:6px;grid-template-columns:repeat(3,1fr)}.StoryTimeWizard_door__eKBA6{align-items:flex-start;flex-direction:column;gap:6px;padding:10px}.StoryTimeWizard_door__eKBA6 strong{font-size:12.5px;line-height:1.2}}@media (prefers-reduced-motion:reduce){.StoryTimeWizard_hookCard__F1TdW{animation:none;transition:none}.StoryTimeWizard_hookCard__F1TdW:hover:not(:disabled){transform:none}}.StoryTimeWizard_hookCard__F1TdW{animation-fill-mode:backwards;aspect-ratio:4/3;background:#15110f;border:0;box-shadow:inset 0 1px 0 #ffffff0f,0 8px 22px -14px #000000b3;color:#fff;isolation:isolate;min-height:0;padding:14px 16px}.StoryTimeWizard_hookCard__F1TdW:before{background:var(--art) center /cover no-repeat;content:"";filter:saturate(.92) brightness(.92);inset:0;position:absolute;transition:transform .6s ease,filter .3s ease;transition:transform .6s var(--ease,ease),filter .3s ease;z-index:-2}.StoryTimeWizard_hookCard__F1TdW:after{background:linear-gradient(180deg,#0a080700 45%,#0a0807b3 72%,#0a0807eb);content:"";inset:0;position:absolute;z-index:-1}.StoryTimeWizard_hookCard__F1TdW:hover:not(:disabled):before{filter:saturate(1.05) brightness(1);transform:scale(1.05)}.StoryTimeWizard_hookCard__F1TdW:hover:not(:disabled){box-shadow:0 18px 34px -18px #000c;transform:translateY(-3px) rotate(0deg);transform:translateY(-3px) rotate(calc(var(--tilt, 0deg)*.5))}.StoryTimeWizard_hookTitle__dkxO6{text-shadow:0 1px 12px #0000008c}.StoryTimeWizard_hookCaption__lpUEW{color:#ffffffd1;text-shadow:0 1px 8px #0009}.StoryTimeWizard_hookTick__tEFhs{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000047;border-color:#ffffff8c}.StoryTimeWizard_hookActive__0HhnX,.StoryTimeWizard_hookActive__0HhnX:hover:not(:disabled){animation:StoryTimeWizard_hookPop__3dtnF .42s cubic-bezier(.3,1.6,.5,1) both;background:#15110f;box-shadow:0 0 0 2px var(--primary-color),0 22px 40px -18px color-mix(in srgb,var(--primary-color) 85%,#0000);box-shadow:0 0 0 2px var(--genre-accent,var(--primary-color)),0 22px 40px -18px color-mix(in srgb,var(--genre-accent,var(--primary-color)) 85%,#0000);transform:translateY(-6px) rotate(0deg) scale(1.02);transform:translateY(-6px) rotate(var(--tilt,0deg)) scale(1.02)}.StoryTimeWizard_hookActive__0HhnX:before{filter:saturate(1.12) brightness(1.04);transform:scale(1.08)}@keyframes StoryTimeWizard_hookPop__3dtnF{0%{transform:translateY(0) rotate(0) scale(1)}55%{transform:translateY(-10px) rotate(0deg) scale(1.04);transform:translateY(-10px) rotate(calc(var(--tilt, 0deg)*1.6)) scale(1.04)}to{transform:translateY(-6px) rotate(0deg) scale(1.02);transform:translateY(-6px) rotate(var(--tilt,0deg)) scale(1.02)}}.StoryTimeWizard_hookGrid__wcvJz:has(.StoryTimeWizard_hookActive__0HhnX) .StoryTimeWizard_hookCard__F1TdW:not(.StoryTimeWizard_hookActive__0HhnX){opacity:1;transform:scale(.975)}.StoryTimeWizard_hookGrid__wcvJz:has(.StoryTimeWizard_hookActive__0HhnX) .StoryTimeWizard_hookCard__F1TdW:not(.StoryTimeWizard_hookActive__0HhnX):before{filter:saturate(.45) brightness(.6)}.StoryTimeWizard_hookGrid__wcvJz:has(.StoryTimeWizard_hookActive__0HhnX) .StoryTimeWizard_hookCard__F1TdW:not(.StoryTimeWizard_hookActive__0HhnX):hover{transform:translateY(-2px)}.StoryTimeWizard_hookGrid__wcvJz:has(.StoryTimeWizard_hookActive__0HhnX) .StoryTimeWizard_hookCard__F1TdW:not(.StoryTimeWizard_hookActive__0HhnX):hover:before{filter:saturate(.9) brightness(.9)}@media (max-width:560px){.StoryTimeWizard_hookCard__F1TdW{aspect-ratio:16/10;min-height:0}}.StoryTimeWizard_hookCard__F1TdW:before{background-position:center 40%}.StoryTimeWizard_hookTitle__dkxO6{font-size:clamp(1.05rem,2.2vw,1.25rem)}@media (prefers-reduced-motion:reduce){.StoryTimeWizard_hookActive__0HhnX{animation:none;transform:none}.StoryTimeWizard_hookCard__F1TdW:before{transition:none}}.StoryTimeWizard_genre_horror__pbaGH .StoryTimeWizard_hookActive__0HhnX,.StoryTimeWizard_genre_horror__pbaGH .StoryTimeWizard_hookActive__0HhnX:hover:not(:disabled),.StoryTimeWizard_genre_horror__pbaGH .StoryTimeWizard_hookCard__F1TdW{background:#080c0b}.StoryTimeWizard_genre_horror__pbaGH .StoryTimeWizard_hookCard__F1TdW:before{filter:saturate(.7) brightness(.8) contrast(1.06)}.StoryTimeWizard_genre_horror__pbaGH .StoryTimeWizard_hookCard__F1TdW:hover:not(:disabled):before{filter:saturate(.82) brightness(.9) contrast(1.06)}.StoryTimeWizard_genre_horror__pbaGH .StoryTimeWizard_hookActive__0HhnX:before{filter:saturate(.88) brightness(.94) contrast(1.08)}.StoryTimeWizard_genre_horror__pbaGH .StoryTimeWizard_hookCard__F1TdW:after{background:linear-gradient(180deg,#04080700 40%,#040807bd 70%,#040807f2)}.StoryTimeWizard_hookGroupHead__-W57E{animation:StoryTimeWizard_hookIn__3VQik .4s ease both;animation:StoryTimeWizard_hookIn__3VQik .4s var(--ease,ease) both;border-left:3px solid var(--genre-accent,var(--primary-color));display:flex;flex-direction:column;gap:2px;grid-column:1/-1;margin:4px 2px 0;padding-left:12px}.StoryTimeWizard_hookGroupHead__-W57E:first-child{margin-top:0}.StoryTimeWizard_hookGroupTitle__RxOpr{color:var(--primary-color);color:var(--genre-accent,var(--primary-color));font-family:Fraunces,Georgia,serif;font-family:var(--display-font,Fraunces,Georgia,serif);font-size:clamp(1rem,2vw,1.15rem);font-weight:600;letter-spacing:-.01em;margin:0}.StoryTimeWizard_hookGroupSub__mSyhn{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:0}.StoryTimeWizard_reg_screwball__LwFHT{--genre-accent:#f0a04b}.StoryTimeWizard_reg_yearning__R5w-Q{--genre-accent:#8c6fb0}.StoryTimeWizard_reg_yearning__R5w-Q.StoryTimeWizard_hookCard__F1TdW:before{filter:saturate(.82) brightness(.95)}.StoryTimeWizard_reg_yearning__R5w-Q.StoryTimeWizard_hookCard__F1TdW:hover:not(:disabled):before{filter:saturate(.95) brightness(.95)}.StoryTimeWizard_reg_screwball__LwFHT.StoryTimeWizard_hookCard__F1TdW:before{filter:saturate(1.04) brightness(.98)}@media (prefers-reduced-motion:reduce){.StoryTimeWizard_hookGroupHead__-W57E{animation:none}}.StoryTimeWizard_regTabs__IiZVc{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:6px 0 10px}.StoryTimeWizard_regTab__sZTkJ{align-items:flex-start;background:color-mix(in srgb,var(--genre-accent) 7%,#0000);border:1px solid color-mix(in srgb,var(--genre-accent) 35%,#0000);border-radius:14px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:12px 14px;text-align:left;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.StoryTimeWizard_regTab__sZTkJ:hover:not(:disabled){transform:translateY(-2px)}.StoryTimeWizard_regTabActive__m-E3R{background:color-mix(in srgb,var(--genre-accent) 22%,#0000);box-shadow:0 0 0 2px var(--genre-accent)}.StoryTimeWizard_regTabName__8B7gR{color:var(--genre-accent);font-family:Fraunces,Georgia,serif;font-family:var(--display-font,Fraunces,Georgia,serif);font-size:1.08rem;font-weight:650}.StoryTimeWizard_regTabSub__I6I8f{color:var(--text-secondary);font-size:12.5px}.StoryTimeWizard_regTabs__IiZVc.StoryTimeWizard_genre_bollywood__XP78c{gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.StoryTimeWizard_genre_bollywood__XP78c .StoryTimeWizard_regTab__sZTkJ{padding:10px 12px}.StoryTimeWizard_genre_bollywood__XP78c .StoryTimeWizard_regTabName__8B7gR{font-size:.98rem}.StoryTimeWizard_genre_bollywood__XP78c .StoryTimeWizard_regTabSub__I6I8f{font-size:11.5px}.StoryTimeWizard_regLine__oZqNk{border-left:3px solid var(--genre-accent);color:var(--text-secondary);font-size:13.5px;margin:0 0 12px;padding-left:12px}@media (min-width:561px){.StoryTimeWizard_hookWide__o1Pwc{aspect-ratio:21/9;grid-column:1/-1}}.StoryTimeWizard_closest__yYeJO{grid-gap:8px;display:grid;gap:8px;margin-top:6px}.StoryTimeWizard_closestChips__XPYNW{gap:8px}.StoryTimeWizard_closestChips__XPYNW .StoryTimeWizard_chip__weJmw{font-size:14px;min-height:38px;padding:7px 14px}.StoryTimeWizard_closestNote__R8og4{color:var(--text-secondary);font-size:13px;margin:0}.AudioPlayer_audioPlayer__lUIi1{animation:AudioPlayer_playerOpenMobile__O7T2o .42s var(--ease) both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--surface-color);border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);bottom:100px;box-shadow:var(--shadow-lg);color:var(--text-primary);left:0;margin-bottom:8px;padding:16px;position:fixed;right:0;transition:transform .3s var(--ease),opacity .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease,filter .3s ease;z-index:1000}@keyframes AudioPlayer_playerOpenMobile__O7T2o{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}[data-theme=dark] .AudioPlayer_audioPlayer__lUIi1{background:#1f1c18f5}@media (prefers-reduced-motion:reduce){.AudioPlayer_audioPlayer__lUIi1{animation:none}}@media (min-width:769px){.AudioPlayer_audioPlayer__lUIi1{animation:AudioPlayer_playerOpenDesktop__F6Vdv .42s var(--ease) both;border:1px solid var(--border-color);border-radius:16px;bottom:100px;left:50%;margin:0;max-width:480px;padding:16px;transform:translateX(-50%)}@keyframes AudioPlayer_playerOpenDesktop__F6Vdv{0%{opacity:0;transform:translateX(-50%) translateY(28px) scale(.97)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}}.AudioPlayer_playerInfo__Fj\+kk{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.AudioPlayer_titleContainer__wJFkL{flex:1 1;margin-right:12px;max-width:calc(100% - 96px);min-width:0}.AudioPlayer_playerActions__MB308{align-items:center;display:flex;gap:8px}.AudioPlayer_compactToggleIcon__XBJvZ{background:var(--surface-color)}.AudioPlayer_compactControlButton__xhduI,.AudioPlayer_compactToggleIcon__XBJvZ{border:1px solid var(--border-color);border-radius:999px}.AudioPlayer_rightControls__iGYjS{gap:8px}.AudioPlayer_musicButton__xv7hk{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--text-primary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;width:36px}.AudioPlayer_musicButton__xv7hk:hover{background:var(--primary-color-10);box-shadow:var(--shadow-md);transform:translateY(-1px)}.AudioPlayer_musicButton__xv7hk.AudioPlayer_active__JwyDt{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb),.25);color:#fff}.AudioPlayer_title__wwDC4{animation:AudioPlayer_scrollText__QJ-jB 20s linear infinite;animation-play-state:paused;color:var(--text-primary);font-size:1rem;font-weight:600;margin:0;overflow:hidden;white-space:nowrap}.AudioPlayer_title__wwDC4:hover{animation-play-state:running}@keyframes AudioPlayer_scrollText__QJ-jB{0%{transform:translateX(0)}45%{transform:translateX(0)}50%{transform:translateX(0)}95%{transform:translateX(0)}to{transform:translateX(0)}}.AudioPlayer_duration__Y\+ZYc{color:var(--text-secondary);font-size:.813rem;font-weight:500;margin:4px 0 0}.AudioPlayer_chapterInfo__-bDft{align-items:center;display:flex;gap:8px;margin-top:4px}.AudioPlayer_chapterSelect__xyWcK{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:.813rem;font-weight:600;padding:0}.AudioPlayer_chapterSelect__xyWcK:hover{text-decoration:underline}.AudioPlayer_chapterList__V2\+Eq{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-lg);margin:8px 0;padding:12px}.AudioPlayer_chapterListTitle__SPqIJ{color:var(--text-primary);font-size:.875rem;font-weight:600;margin:0 0 8px}.AudioPlayer_chapters__NQgxs{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto}.AudioPlayer_chapterItem__qR0gx{align-items:center;background:none;border-radius:6px;display:flex;gap:8px;justify-content:space-between;padding:4px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease}.AudioPlayer_chapterItem__qR0gx:hover{background:var(--primary-color-10)}.AudioPlayer_chapterItem__qR0gx.AudioPlayer_active__JwyDt{background:var(--primary-color-10);color:var(--primary-color)}.AudioPlayer_chapterButton__3p6Cf{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;flex:1 1;justify-content:space-between;padding:8px;text-align:left;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease}.AudioPlayer_chapterButton__3p6Cf:hover{background:var(--primary-color-10)}.AudioPlayer_downloadButton__kjLPL{align-items:center;background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;opacity:.5;padding:0;text-decoration:none;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;width:32px}.AudioPlayer_downloadButton__kjLPL:hover{background:var(--primary-color-10);opacity:1;transform:translateY(-1px)}.AudioPlayer_downloadButton__kjLPL:disabled{cursor:not-allowed;opacity:.7}.AudioPlayer_downloadButton__kjLPL:disabled:hover{background:none;transform:none}.AudioPlayer_downloadSpinner__MdrT-{align-items:center;animation:AudioPlayer_spin__5W7iu 1s linear infinite;display:flex;justify-content:center}.AudioPlayer_downloadSpinner__MdrT- path{animation:AudioPlayer_spinPath__5yrBU 1.5s ease-in-out infinite}@keyframes AudioPlayer_spinPath__5yrBU{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.AudioPlayer_chapterNumber__3bFyb{color:var(--text-primary);font-size:.813rem;font-weight:500}.AudioPlayer_chapterDuration__5QD8e{color:var(--text-secondary);font-size:.75rem}.AudioPlayer_transcriptButton__PWSiz{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--text-primary);cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:8px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;width:36px}.AudioPlayer_transcriptButton__PWSiz:hover{background:var(--primary-color-10);box-shadow:var(--shadow-md);transform:translateY(-1px)}.AudioPlayer_transcriptButton__PWSiz.AudioPlayer_active__JwyDt{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb),.25);color:#fff}.AudioPlayer_progressBar__cFdlY{background:var(--border-color-strong);border-radius:2px;cursor:pointer;height:4px;margin:8px 0;overflow:hidden;position:relative}.AudioPlayer_bufferedRange__igXup{background:var(--border-color-strong);height:100%;pointer-events:none;position:absolute;transition:width .1s ease;z-index:1}.AudioPlayer_progressBarFill__bCy4M{background:linear-gradient(90deg,var(--primary-color),var(--primary-color-dark));border-radius:2px;height:100%;left:0;position:absolute;top:0;transition:width .1s linear;z-index:2}.AudioPlayer_progressInput__4mjDa{cursor:pointer;height:100%;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:3}.AudioPlayer_bufferingIndicator__VXsSw{animation:AudioPlayer_buffering__GCJuq 1s linear infinite;background:linear-gradient(90deg,#fff0,#ffffff4d 50%,#fff0);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:4}@keyframes AudioPlayer_buffering__GCJuq{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.AudioPlayer_timeDisplay__28HqX{color:var(--text-secondary);display:flex;font-size:.813rem;font-weight:500;justify-content:space-between;margin-top:4px}.AudioPlayer_controls__pd9yX{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:16px;position:relative}.AudioPlayer_compactControls__HChiz{gap:8px;justify-content:flex-start;margin-top:8px}.AudioPlayer_compactMainControls__LkLgQ{width:auto}.AudioPlayer_compactTime__2AHat{font-feature-settings:"tnum";color:var(--text-secondary);font-size:.875rem;font-variant-numeric:tabular-nums;margin-left:auto}.AudioPlayer_mainControls__sIOYV{align-items:center;display:flex;justify-content:center;width:160px}.AudioPlayer_bookmarkControls__sw8Ql{align-items:center;display:flex;gap:4px}.AudioPlayer_rightControls__iGYjS{align-items:center;display:flex;margin-left:auto}.AudioPlayer_controlButton__reRED{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;padding:8px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;width:40px}.AudioPlayer_controlButton__reRED:hover{background:var(--primary-color-10);color:var(--primary-color);transform:scale(1.1)}.AudioPlayer_controlButton__reRED.AudioPlayer_active__JwyDt{color:var(--primary-color)}.AudioPlayer_playButton__mcLL3{align-items:center;background:linear-gradient(135deg,var(--primary-color),#a94e2c);border:none;border-radius:24px;box-shadow:0 4px 12px rgba(var(--primary-color-rgb),.3);color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;width:48px}.AudioPlayer_playButton__mcLL3:hover{box-shadow:0 6px 16px rgba(var(--primary-color-rgb),.4);transform:scale(1.05)}.AudioPlayer_playButton__mcLL3:active{transform:scale(.95)}@keyframes AudioPlayer_spin__5W7iu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AudioPlayer_loadingSpinner__oghE2{align-items:center;animation:AudioPlayer_spin__5W7iu 1s linear infinite;display:flex;justify-content:center}.AudioPlayer_loadingSpinner__oghE2 circle{stroke-dasharray:80;stroke-dashoffset:60}.AudioPlayer_speedText__ZVRKm{font-size:.813rem;font-weight:600}.AudioPlayer_speedControls__MGR6-{grid-gap:8px;animation:AudioPlayer_fadeIn__QG\+LA .2s ease;background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-lg);display:grid;gap:8px;grid-template-columns:repeat(3,1fr);left:50%;margin:0;max-width:280px;padding:12px;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 48px);z-index:2000}.AudioPlayer_musicMenuOverlay__2mYb8{background:#0f172a73;border:none;inset:0;margin:0;padding:0;position:fixed;z-index:1990}.AudioPlayer_audioPlayer__lUIi1.AudioPlayer_compact__JtOHc{border-radius:12px;padding:8px 10px}.AudioPlayer_audioPlayer__lUIi1.AudioPlayer_compact__JtOHc .AudioPlayer_playerInfo__Fj\+kk{margin-bottom:6px}.AudioPlayer_audioPlayer__lUIi1.AudioPlayer_compact__JtOHc .AudioPlayer_progressBar__cFdlY{margin-top:2px}.AudioPlayer_audioPlayer__lUIi1.AudioPlayer_compact__JtOHc .AudioPlayer_titleContainer__wJFkL{margin-right:6px;max-width:calc(100% - 52px)}.AudioPlayer_audioPlayer__lUIi1.AudioPlayer_compact__JtOHc .AudioPlayer_title__wwDC4{font-size:.95rem}.AudioPlayer_audioPlayer__lUIi1.AudioPlayer_compact__JtOHc .AudioPlayer_controlButton__reRED{height:34px;padding:6px;width:34px}.AudioPlayer_audioPlayer__lUIi1.AudioPlayer_compact__JtOHc .AudioPlayer_playButton__mcLL3{height:40px;width:40px}.AudioPlayer_audioPlayer__lUIi1.AudioPlayer_compact__JtOHc .AudioPlayer_compactTime__2AHat{font-size:.813rem}@media (min-width:769px){.AudioPlayer_audioPlayer__lUIi1.AudioPlayer_compact__JtOHc{bottom:96px;left:auto;max-width:none;right:16px;transform:none;width:min(330px,calc(100vw - 32px))}}.AudioPlayer_musicMenu__X\+SKZ{--music-menu-fixed-sections:150px;animation:AudioPlayer_slideIn__mEdXz .3s cubic-bezier(.4,0,.2,1);background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;left:50%;max-height:70vh;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-width:360px;overflow:hidden;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);z-index:2000}@keyframes AudioPlayer_slideIn__mEdXz{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}.AudioPlayer_musicMenuHeader__UFOoG{align-items:center;background:linear-gradient(to bottom,var(--surface-color),var(--background-secondary));border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:center;padding:20px 52px 16px;position:relative}.AudioPlayer_musicMenuTitle__Gg2AE{color:var(--text-primary);font-size:1.125rem;font-weight:700;margin:0;padding:0;text-align:center}.AudioPlayer_musicMenuClose__lzINw{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.5rem;height:34px;justify-content:center;line-height:1;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;width:34px}.AudioPlayer_musicMenuClose__lzINw:hover{background:var(--primary-color-10);color:var(--text-primary)}.AudioPlayer_volumeControl__WrqbP{background:var(--background-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0;padding:12px 20px 8px}.AudioPlayer_volumeLabel__J\+XMV{align-items:center;color:var(--text-primary);display:flex;font-size:.875rem;font-weight:600;justify-content:space-between;margin-bottom:8px}.AudioPlayer_volumeSlider__HQ-4S{-webkit-appearance:none;appearance:none;background:var(--border-color);border-radius:3px;cursor:pointer;height:6px;outline:none;width:100%}.AudioPlayer_volumeSlider__HQ-4S::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--primary-color);border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:18px;-webkit-transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;width:18px}.AudioPlayer_volumeSlider__HQ-4S::-webkit-slider-thumb:hover{box-shadow:0 2px 8px rgba(var(--primary-color-rgb),.4);transform:scale(1.1)}.AudioPlayer_volumeSlider__HQ-4S::-moz-range-thumb{background:var(--primary-color);border:none;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:18px;-moz-transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;width:18px}.AudioPlayer_volumeSlider__HQ-4S::-moz-range-thumb:hover{box-shadow:0 2px 8px rgba(var(--primary-color-rgb),.4);transform:scale(1.1)}.AudioPlayer_volumeSlider__HQ-4S::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--primary-color) 0,var(--primary-color) 0,var(--border-color) 0,var(--border-color) 100%);background:linear-gradient(to right,var(--primary-color) 0,var(--primary-color) var(--slider-progress,0),var(--border-color) var(--slider-progress,0),var(--border-color) 100%);border-radius:3px;height:6px;width:100%}.AudioPlayer_volumeSlider__HQ-4S::-moz-range-track{background:var(--border-color);border-radius:3px;height:6px;width:100%}.AudioPlayer_volumeSlider__HQ-4S::-moz-range-progress{background:var(--primary-color);border-radius:3px;height:6px}.AudioPlayer_musicTracks__\+tH9b{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:0;max-height:calc(100% - var(--music-menu-fixed-sections));min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:8px;touch-action:pan-y}.AudioPlayer_musicTracks__\+tH9b::-webkit-scrollbar{width:8px}.AudioPlayer_musicTracks__\+tH9b::-webkit-scrollbar-track{background:var(--background-secondary);border-radius:4px}.AudioPlayer_musicTracks__\+tH9b::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.AudioPlayer_musicTracks__\+tH9b::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.AudioPlayer_stopMusicButton__f-\+Rw{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;box-shadow:0 2px 8px #ef444440;color:#fff;cursor:pointer;font-size:.938rem;font-weight:600;margin-bottom:8px;padding:14px;text-align:center;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease}.AudioPlayer_stopMusicButton__f-\+Rw:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #ef444459;transform:translateY(-2px)}.AudioPlayer_stopMusicButton__f-\+Rw:active{transform:translateY(0)}.AudioPlayer_musicTrack__HvIW4{align-items:center;background:var(--background-secondary);border:none;border-radius:10px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.938rem;font-weight:500;justify-content:space-between;margin-bottom:6px;overflow:hidden;padding:14px 16px;position:relative;text-align:left;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease}.AudioPlayer_musicTrack__HvIW4:before{background:var(--primary-color);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:3px}.AudioPlayer_musicTrack__HvIW4:hover{background:var(--primary-color-10);transform:translateX(4px)}.AudioPlayer_musicTrack__HvIW4:hover:before{opacity:1}.AudioPlayer_activeMusicTrack__qU2GM{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-dark));box-shadow:0 2px 12px rgba(var(--primary-color-rgb),.3);color:#fff;font-weight:600;transform:translateX(0)!important}.AudioPlayer_activeMusicTrack__qU2GM:before{opacity:0!important}.AudioPlayer_activeMusicTrack__qU2GM:hover{background:linear-gradient(135deg,var(--primary-color-dark),var(--primary-color));box-shadow:0 4px 16px rgba(var(--primary-color-rgb),.4)}.AudioPlayer_playingIndicator__RLjhb{animation:AudioPlayer_musicNote__iHyNZ 1.2s ease-in-out infinite;font-size:1.125rem;margin-left:8px}@keyframes AudioPlayer_musicNote__iHyNZ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.AudioPlayer_speedButton__urnLC{background:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:.813rem;font-weight:500;padding:6px 12px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease}.AudioPlayer_speedButton__urnLC:hover{background:var(--primary-color-10);transform:translateY(-1px)}.AudioPlayer_speedButton__urnLC.AudioPlayer_active__JwyDt{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb),.25);color:#fff}.AudioPlayer_bookmarkList__dGqRS{animation:AudioPlayer_fadeIn__QG\+LA .2s ease;background:#fff;border:1px solid #00000014;border-radius:12px;box-shadow:0 4px 20px #00000026;left:50%;max-height:260px;overflow-y:auto;padding:8px;position:fixed;top:50%;transform:translate(-50%,-50%);width:240px;z-index:2000}.AudioPlayer_bookmarkList__dGqRS:before{background:#00000080;bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-1}.AudioPlayer_bookmarkHeader__G6oGK{align-items:center;border-bottom:1px solid #00000014;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:4px}.AudioPlayer_bookmarkHeader__G6oGK h3{color:var(--text-primary);font-size:.813rem;font-weight:600;margin:0}.AudioPlayer_bookmarkCount__GTkAg{color:var(--text-secondary);font-size:.688rem}.AudioPlayer_bookmarkScroll__vW7bg{max-height:200px;overflow-y:auto}.AudioPlayer_bookmarkItem__FZU5P{align-items:center;background:#00000005;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:3px;padding:6px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease}.AudioPlayer_bookmarkItem__FZU5P:hover{background:#0000000a}.AudioPlayer_bookmarkItem__FZU5P.AudioPlayer_active__JwyDt{background:rgba(var(--primary-color-rgb),.1)}.AudioPlayer_bookmarkJump__DLq92{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;flex:1 1;justify-content:space-between;padding:0;text-align:left}.AudioPlayer_bookmarkTime__8UZjn{font-family:monospace;font-size:.688rem}.AudioPlayer_bookmarkProgress__qsjez{color:var(--text-secondary);font-size:.625rem}.AudioPlayer_removeButton__az7qs{background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:1em;margin-left:4px;padding:2px 4px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease}.AudioPlayer_removeButton__az7qs:hover{background:#00000014;color:var(--text-primary)}.AudioPlayer_emptyState__9hsZl{color:var(--text-secondary);padding:12px 8px;text-align:center}.AudioPlayer_emptyState__9hsZl p{font-size:.75rem;line-height:1.4;margin:0}.AudioPlayer_emptyState__9hsZl p+p{font-size:.688rem;margin-top:4px;opacity:.8}@media (min-width:769px){.AudioPlayer_bookmarkList__dGqRS{bottom:100%;left:auto;margin-bottom:12px;max-height:360px;position:absolute;right:0;top:auto;transform:none;width:280px}.AudioPlayer_bookmarkList__dGqRS:before{display:none}.AudioPlayer_bookmarkScroll__vW7bg{max-height:280px}.AudioPlayer_speedControls__MGR6-{bottom:100%;display:flex;flex-wrap:nowrap;margin-bottom:12px;max-width:none;position:absolute;top:auto;width:auto}}@media (max-width:768px){.AudioPlayer_audioPlayer__lUIi1{background:#fffffffa;border-radius:16px;bottom:84px;box-shadow:0 -4px 16px #0000001a;margin-bottom:8px;margin-left:8px;margin-right:8px;padding:12px 0}.AudioPlayer_playerInfo__Fj\+kk{margin-bottom:10px;padding:0 16px}.AudioPlayer_audioPlayer__lUIi1.AudioPlayer_compact__JtOHc{padding:8px 10px}.AudioPlayer_audioPlayer__lUIi1.AudioPlayer_compact__JtOHc .AudioPlayer_playerInfo__Fj\+kk{margin-bottom:6px;padding:0 2px}.AudioPlayer_audioPlayer__lUIi1.AudioPlayer_compact__JtOHc .AudioPlayer_progressBar__cFdlY{margin:6px 2px 0}.AudioPlayer_audioPlayer__lUIi1.AudioPlayer_compact__JtOHc .AudioPlayer_controls__pd9yX{gap:6px;margin-top:8px;padding:0 2px}.AudioPlayer_audioPlayer__lUIi1.AudioPlayer_compact__JtOHc .AudioPlayer_controlButton__reRED{height:32px;padding:5px;width:32px}.AudioPlayer_audioPlayer__lUIi1.AudioPlayer_compact__JtOHc .AudioPlayer_playButton__mcLL3{height:38px;width:38px}.AudioPlayer_controls__pd9yX{gap:2px;margin-top:12px;padding:0 8px}.AudioPlayer_mainControls__sIOYV{width:140px}.AudioPlayer_compactMainControls__LkLgQ{width:auto}.AudioPlayer_bookmarkControls__sw8Ql{gap:1px}.AudioPlayer_rightControls__iGYjS{margin-left:2px}.AudioPlayer_controlButton__reRED{height:44px;width:44px}.AudioPlayer_progressBar__cFdlY{margin:8px 16px}.AudioPlayer_timeDisplay__28HqX{padding:0 16px}.AudioPlayer_title__wwDC4{font-size:.938rem}.AudioPlayer_duration__Y\+ZYc{font-size:.75rem}.AudioPlayer_playButton__mcLL3{height:44px;width:44px}.AudioPlayer_musicMenu__X\+SKZ{--music-menu-fixed-sections:138px;border-radius:14px;bottom:calc(8px + env(safe-area-inset-bottom));height:auto;left:10px;max-height:none;max-width:none;right:10px;top:8px;transform:none;width:auto}.AudioPlayer_musicTracks__\+tH9b{padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px))}.AudioPlayer_musicMenuHeader__UFOoG{padding:16px 50px 12px}.AudioPlayer_musicMenuTitle__Gg2AE{font-size:1.063rem}.AudioPlayer_volumeControl__WrqbP{padding:10px 16px 8px}}@keyframes AudioPlayer_fadeIn__QG\+LA{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.AudioPlayer_miniPlayer__bQOy8{align-items:center;animation:AudioPlayer_playerOpenMobile__O7T2o .42s var(--ease) both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--surface-color);border-top:1px solid var(--border-color);bottom:calc(80px + env(safe-area-inset-bottom, 0px));box-shadow:0 -8px 24px #00000029;color:var(--text-primary);cursor:pointer;display:flex;gap:12px;left:0;padding:12px 14px;position:fixed;right:0;z-index:1000}[data-theme=dark] .AudioPlayer_miniPlayer__bQOy8{background:#1f1c18f7}@media (prefers-reduced-motion:reduce){.AudioPlayer_miniPlayer__bQOy8{animation:none}}.AudioPlayer_miniProgressTrack__6WZJK{background:var(--border-color);height:3px;left:0;position:absolute;right:0;top:0}.AudioPlayer_miniProgressFill__mApEu{background:linear-gradient(90deg,var(--primary-color),var(--primary-color-dark));height:100%;transition:width .2s linear}.AudioPlayer_miniCover__iPESH{object-fit:cover}.AudioPlayer_miniCoverFallback__rzdAy,.AudioPlayer_miniCover__iPESH{border-radius:8px;box-shadow:var(--shadow-sm);flex-shrink:0;height:44px;width:44px}.AudioPlayer_miniCoverFallback__rzdAy{overflow:hidden}.AudioPlayer_miniMeta__\+ALTX{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.AudioPlayer_miniTitle__E1NW3{font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AudioPlayer_miniSubtitle__4afz7{font-feature-settings:"tnum";color:var(--text-secondary);font-size:.75rem;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AudioPlayer_miniControls__pbMOP{align-items:center;display:flex;flex-shrink:0;gap:2px}.AudioPlayer_miniControlButton__6Lx20{background:#0000;border:none;color:var(--text-primary);height:38px;width:38px}.AudioPlayer_miniControlButton__6Lx20,.AudioPlayer_miniPlayButton__ad94G{align-items:center;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:0}.AudioPlayer_miniPlayButton__ad94G{background:var(--primary-color);border:none;box-shadow:var(--shadow-md);color:#fff;flex-shrink:0;height:44px;width:44px}.AudioPlayer_miniPlayButton__ad94G:disabled{opacity:.7}.AudioPlayer_expandedSheet__rShVd{animation:AudioPlayer_sheetOpen__cC4rP .32s var(--ease) both;background:var(--background-secondary);color:var(--text-primary);display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:1900}@keyframes AudioPlayer_sheetOpen__cC4rP{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AudioPlayer_expandedSheet__rShVd{animation:none}}.AudioPlayer_sheetHeader__J7EKO{align-items:center;display:flex;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top, 0px)) 16px 8px}.AudioPlayer_sheetHeaderActions__SvJLu{align-items:center;display:flex;gap:4px}.AudioPlayer_sheetHeaderLabel__3Nsgy{color:var(--text-secondary);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.AudioPlayer_sheetIconButton__n-kg-{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;width:40px}.AudioPlayer_sheetBody__Fo0Qj{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:12px 20px calc(28px + env(safe-area-inset-bottom, 0px))}.AudioPlayer_sheetCover__30M-T{object-fit:cover}.AudioPlayer_sheetCoverFallback__mSzTH,.AudioPlayer_sheetCover__30M-T{border-radius:14px;box-shadow:var(--shadow-lg);margin-top:6px;max-height:36vh;width:min(56vw,230px)}.AudioPlayer_sheetCoverFallback__mSzTH{aspect-ratio:2/3;overflow:hidden}.AudioPlayer_sheetTitle__y9AbC{font-family:var(--display-font);font-size:1.35rem;font-weight:600;line-height:1.25;margin:4px 0 0;max-width:100%;text-align:center}.AudioPlayer_sheetAuthor__DDERh{color:var(--text-secondary);font-size:.85rem;font-weight:600;margin:2px 0 0;max-width:100%;text-align:center}.AudioPlayer_sheetChaptersBackdrop__RG4ei{animation:AudioPlayer_sheetHeaderIn__b1paY .22s ease both;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#0c0a088c;border:none;cursor:pointer;inset:0;margin:0;padding:0;position:fixed;z-index:1901}.AudioPlayer_sheetChaptersOverlay__eB4n\+{animation:AudioPlayer_chapterOverlayIn__y\+JeY .3s var(--ease) both;left:16px;position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:1902}.AudioPlayer_sheetChaptersOverlay__eB4n\+ .AudioPlayer_chapterList__V2\+Eq{box-shadow:var(--shadow-xl);margin:0}.AudioPlayer_sheetChaptersOverlay__eB4n\+ .AudioPlayer_chapters__NQgxs{max-height:56vh}@keyframes AudioPlayer_chapterOverlayIn__y\+JeY{0%{opacity:0;transform:translateY(calc(-50% + 16px))}to{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.AudioPlayer_sheetChaptersBackdrop__RG4ei,.AudioPlayer_sheetChaptersOverlay__eB4n\+{animation:none}}.AudioPlayer_sheetProgressBlock__6CknO{margin-top:4px;width:100%}.AudioPlayer_sheetMainControls__\+diRt{align-items:center;display:flex;gap:26px;justify-content:center;margin-top:4px}.AudioPlayer_sheetPlayButton__9eK7b{height:68px;width:68px}.AudioPlayer_sheetSecondaryRow__FuopQ{align-items:center;display:flex;gap:22px;justify-content:center}.AudioPlayer_sheetSpeedRow__6Rga1{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.AudioPlayer_sheetBody__Fo0Qj>*{animation:AudioPlayer_sheetItemIn__iN1Cj .55s var(--ease) both}.AudioPlayer_sheetBody__Fo0Qj>:first-child{animation-delay:.06s}.AudioPlayer_sheetBody__Fo0Qj>:nth-child(2){animation-delay:.12s}.AudioPlayer_sheetBody__Fo0Qj>:nth-child(3){animation-delay:.17s}.AudioPlayer_sheetBody__Fo0Qj>:nth-child(4){animation-delay:.21s}.AudioPlayer_sheetBody__Fo0Qj>:nth-child(5){animation-delay:.24s}.AudioPlayer_sheetBody__Fo0Qj>:nth-child(6){animation-delay:.26s}.AudioPlayer_sheetBody__Fo0Qj>:nth-child(n+7){animation-delay:.28s}@keyframes AudioPlayer_sheetItemIn__iN1Cj{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.AudioPlayer_sheetHeader__J7EKO{animation:AudioPlayer_sheetHeaderIn__b1paY .5s var(--ease) both;animation-delay:.04s}@keyframes AudioPlayer_sheetHeaderIn__b1paY{0%{opacity:0}to{opacity:1}}.AudioPlayer_sheetCoverFallback__mSzTH,.AudioPlayer_sheetCover__30M-T{transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.AudioPlayer_miniControlButton__6Lx20,.AudioPlayer_miniPlayButton__ad94G,.AudioPlayer_sheetIconButton__n-kg-,.AudioPlayer_speedButton__urnLC{transition:transform .16s var(--ease),background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.AudioPlayer_chapterButton__3p6Cf:active,.AudioPlayer_controlButton__reRED:active,.AudioPlayer_miniControlButton__6Lx20:active,.AudioPlayer_miniPlayButton__ad94G:active,.AudioPlayer_playButton__mcLL3:active,.AudioPlayer_sheetIconButton__n-kg-:active,.AudioPlayer_speedButton__urnLC:active{transform:scale(.9)}.AudioPlayer_miniPlayButton__ad94G:active,.AudioPlayer_playButton__mcLL3:active{box-shadow:0 0 0 6px rgba(var(--primary-color-rgb),.15)}.AudioPlayer_chapters__NQgxs .AudioPlayer_chapterItem__qR0gx{animation:AudioPlayer_chapterRowIn__moOUO .3s var(--ease) both}.AudioPlayer_chapters__NQgxs .AudioPlayer_chapterItem__qR0gx:first-child{animation-delay:.02s}.AudioPlayer_chapters__NQgxs .AudioPlayer_chapterItem__qR0gx:nth-child(2){animation-delay:.05s}.AudioPlayer_chapters__NQgxs .AudioPlayer_chapterItem__qR0gx:nth-child(3){animation-delay:.08s}.AudioPlayer_chapters__NQgxs .AudioPlayer_chapterItem__qR0gx:nth-child(4){animation-delay:.11s}.AudioPlayer_chapters__NQgxs .AudioPlayer_chapterItem__qR0gx:nth-child(5){animation-delay:.14s}.AudioPlayer_chapters__NQgxs .AudioPlayer_chapterItem__qR0gx:nth-child(6){animation-delay:.17s}.AudioPlayer_chapters__NQgxs .AudioPlayer_chapterItem__qR0gx:nth-child(n+7){animation-delay:.2s}@keyframes AudioPlayer_chapterRowIn__moOUO{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.AudioPlayer_sheetSpeedRow__6Rga1 .AudioPlayer_speedButton__urnLC,.AudioPlayer_speedControls__MGR6- .AudioPlayer_speedButton__urnLC{animation:AudioPlayer_speedPop__nSU84 .26s var(--ease) both}.AudioPlayer_sheetSpeedRow__6Rga1 .AudioPlayer_speedButton__urnLC:first-child{animation-delay:.02s}.AudioPlayer_sheetSpeedRow__6Rga1 .AudioPlayer_speedButton__urnLC:nth-child(2){animation-delay:.05s}.AudioPlayer_sheetSpeedRow__6Rga1 .AudioPlayer_speedButton__urnLC:nth-child(3){animation-delay:.08s}.AudioPlayer_sheetSpeedRow__6Rga1 .AudioPlayer_speedButton__urnLC:nth-child(4){animation-delay:.11s}.AudioPlayer_sheetSpeedRow__6Rga1 .AudioPlayer_speedButton__urnLC:nth-child(5){animation-delay:.14s}.AudioPlayer_sheetSpeedRow__6Rga1 .AudioPlayer_speedButton__urnLC:nth-child(6){animation-delay:.17s}@keyframes AudioPlayer_speedPop__nSU84{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.AudioPlayer_miniProgressFill__mApEu{box-shadow:0 0 8px rgba(var(--primary-color-rgb),.55)}@media (prefers-reduced-motion:reduce){.AudioPlayer_chapters__NQgxs .AudioPlayer_chapterItem__qR0gx,.AudioPlayer_sheetBody__Fo0Qj>*,.AudioPlayer_sheetHeader__J7EKO,.AudioPlayer_sheetSpeedRow__6Rga1 .AudioPlayer_speedButton__urnLC,.AudioPlayer_speedControls__MGR6- .AudioPlayer_speedButton__urnLC{animation:none}}.AudioPlayer_barCoverButton__AxRM-{background:var(--background-secondary);border:none;border-radius:10px;box-shadow:var(--shadow-sm);cursor:pointer;flex-shrink:0;height:48px;margin-right:12px;overflow:hidden;padding:0;transition:transform .2s var(--ease),box-shadow .2s ease;width:48px}.AudioPlayer_barCoverButton__AxRM-:hover{box-shadow:var(--shadow-md);transform:translateY(-1px) scale(1.03)}.AudioPlayer_barCover__szx\+R{object-fit:cover}.AudioPlayer_barCoverFallback__pSLFo,.AudioPlayer_barCover__szx\+R{display:block;height:100%;width:100%}.AudioPlayer_compact__JtOHc .AudioPlayer_barCoverButton__AxRM-{height:38px;margin-right:10px;width:38px}.AudioPlayer_titleClickable__nARaY{cursor:pointer;transition:color .2s ease}.AudioPlayer_titleClickable__nARaY:hover{color:var(--primary-color)}.AudioPlayer_sheetCard__ADP1T{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}@media (min-width:769px){.AudioPlayer_expandedSheet__rShVd{align-items:center;animation:AudioPlayer_theaterFade__oZ\+Tt .24s ease both;backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);background:#140f0a8c;justify-content:center;padding:24px}.AudioPlayer_sheetCard__ADP1T{animation:AudioPlayer_theaterCardIn__YJk\+s .34s var(--ease) both;background:var(--background-secondary);border:1px solid var(--border-color-strong);border-radius:28px;box-shadow:var(--shadow-xl);height:auto;max-height:min(860px,calc(100vh - 48px));width:min(480px,94vw)}.AudioPlayer_sheetCard__ADP1T .AudioPlayer_sheetHeader__J7EKO{padding:14px 16px 8px}.AudioPlayer_sheetCard__ADP1T .AudioPlayer_sheetBody__Fo0Qj{padding:8px 28px 28px}.AudioPlayer_sheetChaptersOverlay__eB4n\+{left:calc(50% - 270px);right:calc(50% - 270px)}}@keyframes AudioPlayer_theaterFade__oZ\+Tt{0%{opacity:0}to{opacity:1}}@keyframes AudioPlayer_theaterCardIn__YJk\+s{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.AudioPlayer_expandedSheet__rShVd,.AudioPlayer_sheetCard__ADP1T{animation:none}}.StoryShare_share__ZWiQP{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding:12px}.StoryShare_note__1kTQZ{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.StoryShare_row__alLIW{display:flex;flex-wrap:wrap;gap:8px}.StoryShare_url__g5A9L{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;box-sizing:border-box;flex:1 1 180px;min-width:0;padding:0 12px}.StoryShare_button__IT6Nx,.StoryShare_url__g5A9L{color:var(--text-primary);font:inherit;font-size:13px;min-height:40px}.StoryShare_button__IT6Nx{align-items:center;align-self:flex-start;background:#0000;border:1px solid var(--border-color);border-radius:999px;cursor:pointer;display:inline-flex;font-weight:600;gap:6px;padding:0 14px}.StoryShare_button__IT6Nx:hover:not(:disabled){border-color:var(--primary-color)}.StoryShare_button__IT6Nx:disabled{cursor:default;opacity:.6}.StoryShare_link__yWlnX{background:none;border:0;color:var(--primary-color);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.StoryShare_button__IT6Nx:focus-visible,.StoryShare_link__yWlnX:focus-visible,.StoryShare_url__g5A9L:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.StoryShare_error__Z43z5{color:#b3261e;color:var(--error-color,#b3261e);font-size:13px;margin:0}.StoryVerdict_card__sx2pm{animation:StoryVerdict_verdictIn__sqH9d .35s ease both;background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;color:var(--text-primary);display:flex;flex-direction:column;gap:12px;padding:16px 18px}@keyframes StoryVerdict_verdictIn__sqH9d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.StoryVerdict_ask__ouTIO{font-family:Fraunces,Georgia,serif;font-family:var(--display-font,Fraunces,Georgia,serif);font-size:1.15rem;line-height:1.25;margin:0}.StoryVerdict_askSmall__fBT5J{color:var(--text-secondary);font-size:13.5px;margin:0}.StoryVerdict_row__L3LIm{display:flex;flex-wrap:wrap;gap:8px}.StoryVerdict_chip__MZER-,.StoryVerdict_doneBtn__YZdRP,.StoryVerdict_verdict__0q25d{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:600;gap:7px;min-height:44px;padding:0 16px;transition:border-color .15s ease,background .15s ease,transform .12s ease}.StoryVerdict_chip__MZER-:hover,.StoryVerdict_verdict__0q25d:hover{border-color:var(--primary-color)}.StoryVerdict_chip__MZER-:active,.StoryVerdict_verdict__0q25d:active{transform:scale(.97)}.StoryVerdict_chip__MZER-:focus-visible,.StoryVerdict_doneBtn__YZdRP:focus-visible,.StoryVerdict_verdict__0q25d:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.StoryVerdict_chipOn__yHmg4,.StoryVerdict_verdictOn__39w6u{background:color-mix(in srgb,var(--primary-color) 13%,#0000);border-color:var(--primary-color)}.StoryVerdict_love__tYM\+U.StoryVerdict_verdictOn__39w6u{background:color-mix(in srgb,#d8436b 15%,#0000);border-color:#d8436b;color:#d8436b}.StoryVerdict_chip__MZER-{font-size:14px;font-weight:500;min-height:38px}.StoryVerdict_more__IerXS{display:flex;flex-direction:column;gap:10px}.StoryVerdict_doneBtn__YZdRP{align-self:flex-start;color:var(--text-secondary);font-size:14px;min-height:38px}.StoryVerdict_thanks__5FKNN{align-items:center;display:inline-flex;font-size:15px;gap:8px;margin:0}.StoryVerdict_heartOn__mVEVY{color:#d8436b}@media (prefers-reduced-motion:reduce){.StoryVerdict_card__sx2pm{animation:none}}.AutoBookCover_cover__wKQ-V{align-items:center;box-shadow:inset 0 1px 0 #ffffff24,inset 0 -40px 60px -30px #00000080;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:12px 10px 12px calc(11% + 9px);position:relative;text-align:center;width:100%}.AutoBookCover_cover__wKQ-V:before{background:radial-gradient(120% 80% at 25% 12%,#ffffff2e,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute}.AutoBookCover_cover__wKQ-V:after{background-image:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.035) 0 1px,#0000 1px 3px);content:"";inset:0;pointer-events:none;position:absolute}.AutoBookCover_spineEdge__K7HNL{background:linear-gradient(90deg,#0000006b,#0000003d 45%,#0006 74%,#ffffff2e 84%,#00000042 94%,#0000);inset:0 auto 0 0;pointer-events:none;position:absolute;width:11%;z-index:1}.AutoBookCover_inner__SZddq{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;max-width:100%;min-width:0;position:relative;z-index:2}.AutoBookCover_title__IKQ-b{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#fffaf2f2;display:-webkit-box;font-family:Georgia,Times New Roman,serif;font-family:var(--display-font,Georgia,"Times New Roman",serif);font-size:.76rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.02em;line-height:1.3;overflow:hidden;overflow-wrap:break-word;text-shadow:0 2px 12px #0006}.AutoBookCover_author__9xoOb{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fffaf2b8;display:-webkit-box;font-size:.6rem;font-weight:600;letter-spacing:.11em;overflow:hidden;text-transform:uppercase}.AutoBookCover_rule__4WuNK{background:linear-gradient(90deg,#0000,#fffaf299,#0000);flex:0 0 auto;height:1px;margin:4px 0;width:36px}.AutoBookCover_typeBadge__zDrTI{background:#080a1299;border:1px solid #ffffff4d;border-radius:999px;bottom:12px;color:#fffffff2;font-size:.72rem;font-weight:600;left:12px;line-height:1.15;padding:4px 10px;position:absolute;z-index:4}.AutoBookCover_compact__LlltF{padding:8px 6px 8px calc(11% + 6px)}.AutoBookCover_compact__LlltF .AutoBookCover_title__IKQ-b{-webkit-line-clamp:3;font-size:.56rem}.AutoBookCover_compact__LlltF .AutoBookCover_rule__4WuNK{margin:2px 0;width:20px}.AutoBookCover_large__iHeHM{padding:20px 16px 20px calc(11% + 14px)}.AutoBookCover_large__iHeHM .AutoBookCover_title__IKQ-b{-webkit-line-clamp:5;font-size:1.05rem}.AutoBookCover_large__iHeHM .AutoBookCover_author__9xoOb{font-size:.7rem}.AutoBookCover_large__iHeHM .AutoBookCover_rule__4WuNK{margin:6px 0;width:48px}.AutoBookCover_mini__f7wUo{padding:2px 2px 2px 13%}.AutoBookCover_mini__f7wUo .AutoBookCover_initial__gyp9H{color:#fffaf2f2;font-family:Georgia,Times New Roman,serif;font-family:var(--display-font,Georgia,"Times New Roman",serif);font-size:1.05rem;font-weight:600;text-shadow:0 1px 6px #0006}.BookFinishedCelebration_backdrop__9lS-8{align-items:center;animation:BookFinishedCelebration_celebrationFadeIn__sBrc3 .3s ease both;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#14100c8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1400}@keyframes BookFinishedCelebration_celebrationFadeIn__sBrc3{0%{opacity:0}to{opacity:1}}.BookFinishedCelebration_confettiLayer__sCI9n{inset:0;overflow:hidden;pointer-events:none;position:absolute}.BookFinishedCelebration_confettiPiece__VSZ9y{animation-fill-mode:both;animation-name:BookFinishedCelebration_confettiFall__O0zJw;animation-timing-function:ease-in;position:absolute;top:-16px}@keyframes BookFinishedCelebration_confettiFall__O0zJw{0%{opacity:0;transform:translate3d(0,-16px,0) rotate(0deg)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate3d(0,105vh,0) rotate(540deg);transform:translate3d(var(--confetti-sway,0),105vh,0) rotate(var(--confetti-spin,540deg))}}.BookFinishedCelebration_card__n1hs2{align-items:center;animation:BookFinishedCelebration_celebrationCardIn__0QtvM .45s var(--ease) both;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:0 24px 60px #00000059;box-shadow:var(--shadow-lg,0 24px 60px #00000059);display:flex;flex-direction:column;overflow:hidden;padding:36px 28px 28px;position:relative;text-align:center;width:min(400px,100%)}@keyframes BookFinishedCelebration_celebrationCardIn__0QtvM{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.BookFinishedCelebration_glow__-iXnW{background:radial-gradient(closest-side,rgba(var(--primary-color-rgb),.22),#0000);border-radius:50%;height:200px;left:50%;pointer-events:none;position:absolute;top:-60px;transform:translateX(-50%);width:260px}.BookFinishedCelebration_closeButton__WTjJd{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:12px;top:12px;width:34px}.BookFinishedCelebration_closeButton__WTjJd:hover{background:var(--background-secondary);color:var(--text-primary)}.BookFinishedCelebration_coverWrap__VQR\+q{animation:BookFinishedCelebration_celebrationCoverIn__\+U08j .55s var(--ease) .1s both;border-radius:10px;height:144px;margin-bottom:18px;overflow:visible;position:relative;width:108px}@keyframes BookFinishedCelebration_celebrationCoverIn__\+U08j{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}.BookFinishedCelebration_cover__RE26Y{border-radius:10px;box-shadow:var(--shadow-md);height:100%;object-fit:cover;width:100%}.BookFinishedCelebration_coverWrap__VQR\+q>:not(.BookFinishedCelebration_badge__k-66J){border-radius:10px;height:100%;overflow:hidden;width:100%}.BookFinishedCelebration_badge__k-66J{align-items:center;animation:BookFinishedCelebration_celebrationBadgePop__UV0s4 .4s var(--ease) .45s both;background:var(--primary-color);border:3px solid var(--surface-color);border-radius:50%;bottom:-10px;box-shadow:var(--shadow-md);color:#fff;display:flex;font-size:1rem;font-weight:700;height:34px;justify-content:center;position:absolute;right:-10px;width:34px}@keyframes BookFinishedCelebration_celebrationBadgePop__UV0s4{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.BookFinishedCelebration_eyebrow__j6Kz\+{color:var(--primary-color);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.BookFinishedCelebration_title__ls-5P{color:var(--text-primary);font-family:Georgia,serif;font-family:var(--display-font,Georgia,serif);font-size:1.4rem;line-height:1.2;margin:6px 0 8px}.BookFinishedCelebration_copy__8AJiE{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0 0 22px}.BookFinishedCelebration_copy__8AJiE strong{color:var(--text-primary)}.BookFinishedCelebration_primaryCta__bg7dB{align-items:center;background:var(--primary-color);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;padding:12px 26px;transition:background .2s ease,transform .15s var(--ease),box-shadow .2s ease}.BookFinishedCelebration_primaryCta__bg7dB:hover{background:var(--primary-color-dark);box-shadow:var(--shadow-md)}.BookFinishedCelebration_primaryCta__bg7dB:active{transform:scale(.97)}.BookFinishedCelebration_secondaryCta__4WEKv{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:.85rem;font-weight:600;margin-top:10px;padding:8px 12px}.BookFinishedCelebration_secondaryCta__4WEKv:hover{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.BookFinishedCelebration_backdrop__9lS-8,.BookFinishedCelebration_badge__k-66J,.BookFinishedCelebration_card__n1hs2,.BookFinishedCelebration_coverWrap__VQR\+q{animation:none}.BookFinishedCelebration_confettiLayer__sCI9n{display:none}}@media (max-width:480px){.BookFinishedCelebration_card__n1hs2{padding:30px 20px 24px}.BookFinishedCelebration_coverWrap__VQR\+q{height:124px;width:92px}.BookFinishedCelebration_title__ls-5P{font-size:1.25rem}}.BookFinishedCelebration_listProgress__AswOm{display:flex;flex-direction:column;gap:7px;margin:4px 0 12px;width:100%}.BookFinishedCelebration_listProgressLine__xEcgX{color:var(--text-secondary);font-size:.82rem}.BookFinishedCelebration_listProgressLine__xEcgX strong{color:var(--text-primary)}.BookFinishedCelebration_listProgressTrack__-j3oj{background:var(--border-color);border-radius:999px;display:block;height:6px;overflow:hidden}.BookFinishedCelebration_listProgressFill__Telny{background:var(--gradient-primary);border-radius:999px;display:block;height:100%;transition:width .6s var(--ease)}.KnowledgePanel_backdrop__WeIHA{align-items:center;animation:KnowledgePanel_kpFade__gtBBF .25s ease both;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#140e0a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2100}@keyframes KnowledgePanel_kpFade__gtBBF{0%{opacity:0}to{opacity:1}}.KnowledgePanel_panel__bn2kb{animation:KnowledgePanel_kpIn__JkVsg .4s var(--ease) both;background:var(--surface-color);border:1px solid var(--border-color-strong);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);max-height:min(86vh,720px);overflow-y:auto;padding:34px 32px 28px;position:relative;width:min(560px,100%)}@keyframes KnowledgePanel_kpIn__JkVsg{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.KnowledgePanel_backdrop__WeIHA,.KnowledgePanel_panel__bn2kb{animation:none}}.KnowledgePanel_close__gc3IJ{align-items:center;background:#0000000f;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:14px;top:14px;width:34px}[data-theme=dark] .KnowledgePanel_close__gc3IJ{background:#ffffff14}.KnowledgePanel_close__gc3IJ:hover{color:var(--text-primary)}.KnowledgePanel_eyebrow__o4tTu{color:var(--primary-color);display:block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.KnowledgePanel_title__5htap{color:var(--text-primary);font-family:Georgia,serif;font-family:var(--display-font,Georgia,serif);font-size:1.7rem;letter-spacing:-.02em;line-height:1.15;margin:6px 0 0}.KnowledgePanel_author__sC-Rd{color:var(--text-secondary);font-size:.9rem;margin:4px 0 0}.KnowledgePanel_synopsis__-1Z61{color:var(--text-primary);font-size:.96rem;line-height:1.6;margin:16px 0 0}.KnowledgePanel_hook__Fn0b9{color:var(--primary-color);font-size:.88rem;font-style:italic;margin:12px 0 0}.KnowledgePanel_castList__Pj\+xq{display:flex;flex-direction:column;gap:7px;list-style:none;margin:4px 0 0;padding:0}.KnowledgePanel_castList__Pj\+xq li{color:var(--text-secondary);font-size:.88rem;line-height:1.5}.KnowledgePanel_castList__Pj\+xq li strong{color:var(--text-primary);font-weight:600}.KnowledgePanel_onShelf__pZpDS{background:rgba(var(--primary-color-rgb),.08);border:1px solid rgba(var(--primary-color-rgb),.25);border-radius:var(--border-radius);margin-left:-12px;padding:8px 12px}.KnowledgePanel_onShelf__pZpDS strong{color:var(--primary-color)!important}.KnowledgePanel_shape__mZ5Zl{align-items:center;color:var(--text-secondary);display:flex;font-size:.82rem;gap:7px;margin:16px 0 0}.KnowledgePanel_shape__mZ5Zl svg{color:var(--primary-color);flex-shrink:0}.KnowledgePanel_sectionLabel__ral20{color:#c98a2b;color:var(--gold,#c98a2b);font-size:.7rem;font-weight:700;letter-spacing:.13em;margin:22px 0 8px;text-transform:uppercase}.KnowledgePanel_chips__Qs2El{display:flex;flex-wrap:wrap;gap:6px}.KnowledgePanel_chip__bQWhB{background:rgba(var(--primary-color-rgb),.06);border:1px solid var(--border-color-strong);border-radius:999px;color:var(--text-primary);font-size:.82rem;padding:5px 13px}.KnowledgePanel_explainList__\+CX4U{display:flex;flex-direction:column;gap:7px;margin:4px 0 0;padding-left:20px}.KnowledgePanel_explainList__\+CX4U li{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.KnowledgePanel_question__Y9Fhr{background:rgba(var(--primary-color-rgb),.07);border-left:3px solid var(--primary-color);border-radius:0 var(--border-radius) var(--border-radius) 0;margin:24px 0 0;padding:16px 20px}.KnowledgePanel_question__Y9Fhr p{color:var(--text-primary);font-family:Georgia,serif;font-family:var(--display-font,Georgia,serif);font-size:1.15rem;font-style:italic;line-height:1.4;margin:6px 0 0}.KnowledgePanel_lockedBlock__x54Oa{border:1.5px dashed var(--border-color-strong);border-radius:var(--border-radius);color:var(--text-secondary);margin-top:22px;padding:20px;text-align:center}.KnowledgePanel_lockedBlock__x54Oa strong{color:var(--text-primary);display:block;font-size:.95rem;margin-bottom:4px}.KnowledgePanel_lockedBlock__x54Oa p{font-size:.83rem;line-height:1.5;margin:0}.KnowledgePanel_lockedIcon__EDWdR{display:block;font-size:1.4rem;margin-bottom:6px}.KnowledgePanel_footer__-qQ\+L{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:24px}.KnowledgePanel_knowledgeAdded__kPmbo{color:var(--primary-color);font-size:.78rem;font-weight:600}.KnowledgePanel_loading__tbHMT{display:flex;justify-content:center;padding:60px 0}.AudioItem_audioItem__hCgqk{animation:AudioItem_cardIn__WPK5Z .45s cubic-bezier(.16,1,.3,1) both;cursor:pointer;display:flex;flex-direction:column;gap:10px;transition:transform .28s cubic-bezier(.16,1,.3,1)}@keyframes AudioItem_cardIn__WPK5Z{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AudioItem_audioItem__hCgqk:hover{transform:translateY(-5px)}.AudioItem_cover__lEbcL{transition:box-shadow .28s cubic-bezier(.16,1,.3,1)}.AudioItem_audioItem__hCgqk:hover .AudioItem_cover__lEbcL{box-shadow:0 16px 32px #00000052}.AudioItem_audioItem__hCgqk:hover .AudioItem_coverImage__8AAuK{transform:scale(1.04)}.AudioItem_coverImage__8AAuK{transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.AudioItem_audioItem__hCgqk{animation:none}.AudioItem_audioItem__hCgqk:hover .AudioItem_coverImage__8AAuK{transform:none}}.AudioItem_disabled__2J0\+-{cursor:not-allowed}.AudioItem_disabled__2J0\+-:hover{transform:none}.AudioItem_removing__QWgEC{opacity:0;pointer-events:none;transform:scale(.96)}.AudioItem_cover__lEbcL{aspect-ratio:3/4;background:#4a4a4a;background:var(--book-color,#4a4a4a);border-radius:14px;box-shadow:0 8px 20px #0003;overflow:hidden;position:relative}.AudioItem_audioItem__hCgqk:nth-child(7n+1){--book-color:#789}.AudioItem_audioItem__hCgqk:nth-child(7n+2){--book-color:sienna}.AudioItem_audioItem__hCgqk:nth-child(7n+3){--book-color:#6a7e99}.AudioItem_audioItem__hCgqk:nth-child(7n+4){--book-color:#b08d57}.AudioItem_audioItem__hCgqk:nth-child(7n+5){--book-color:#556b2f}.AudioItem_audioItem__hCgqk:nth-child(7n+6){--book-color:#708090}.AudioItem_audioItem__hCgqk:nth-child(7n+7){--book-color:#8b4513}.AudioItem_coverImage__8AAuK{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.AudioItem_fallbackQuote__G62WX{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#fffffff5;display:-webkit-box;font-size:.9rem;font-weight:550;line-height:1.4;margin:0;max-width:78%;overflow:hidden;position:relative;text-align:center;text-shadow:0 2px 14px #00000073;z-index:2}.AudioItem_fallbackQuote__G62WX:before{content:"\201C";font-size:1.3em;left:-.42em;opacity:.65;position:absolute;top:-.28em}.AudioItem_fallbackQuote__G62WX:after{content:"\201D";margin-left:.08em;opacity:.65}.AudioItem_newCornerBadge__IsGZz{background:#10b98133;border:1px solid #10b98199;border-radius:999px;color:#d1fae5;font-size:.66rem;font-weight:700;left:10px;letter-spacing:.03em;padding:3px 8px;position:absolute;top:10px;z-index:5}.AudioItem_coverGradient__rBvlj{background:linear-gradient(0deg,#00000059,#00000014 30%,#0000 55%);inset:0;pointer-events:none;position:absolute}.AudioItem_centerIcon__ALADg,.AudioItem_playIcon__2Hve\+{color:#fff;height:30px;inset:0;margin:auto;position:absolute;width:30px;z-index:3}.AudioItem_playIcon__2Hve\+{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a1280;border:1px solid #ffffff38;border-radius:999px;display:flex;height:42px;inset:auto 10px 10px auto;justify-content:center;margin:0;opacity:0;transition:opacity .2s ease,transform .2s ease;width:42px}.AudioItem_active__Qsled .AudioItem_playIcon__2Hve\+,.AudioItem_audioItem__hCgqk:hover .AudioItem_playIcon__2Hve\+{opacity:1}.AudioItem_content__cG0yG{display:flex;flex-direction:column;gap:6px;min-height:74px}.AudioItem_titleContainer__2tCDx{display:flex;flex-direction:column;gap:4px}.AudioItem_title__0HQKy{-webkit-line-clamp:2;color:var(--text-primary);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}.AudioItem_author__X-tXg,.AudioItem_title__0HQKy{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AudioItem_author__X-tXg{-webkit-line-clamp:1;color:var(--text-secondary);font-size:.9rem;font-weight:600}.AudioItem_metadata__3NGZH{justify-content:space-between}.AudioItem_metadataRow__iiD91,.AudioItem_metadata__3NGZH{align-items:center;display:flex;gap:8px}.AudioItem_offlineSlot__-bcdZ{align-items:center;display:inline-flex;margin-left:auto}.AudioItem_duration__MlxNG{font-feature-settings:"tnum";color:var(--text-secondary);font-size:.88rem;font-variant-numeric:tabular-nums}.AudioItem_badge__0jnOM{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:.72rem;font-weight:600;gap:4px;max-width:100%;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;white-space:nowrap}.AudioItem_curatedBadge__Si8jd{background:#ebb30f1f;border-color:#ebb30f8c;color:#b87900}.AudioItem_failedBadge__jnu72{background:#ef44441f;border-color:#ef444480;color:#fca5a5}[data-theme=light] .AudioItem_badge__0jnOM{background:#ffffffe6;border-color:#1e293b33;color:#475569}[data-theme=light] .AudioItem_curatedBadge__Si8jd{background:#b484001a;border-color:#b4840080;color:#8a5a00}[data-theme=light] .AudioItem_author__X-tXg,[data-theme=light] .AudioItem_duration__MlxNG{color:#475569}.AudioItem_processing__LUXRa{opacity:.88}.AudioItem_active__Qsled .AudioItem_cover__lEbcL{outline:2px solid var(--primary-color);outline-offset:2px}.AudioItem_actions__sma9T{display:flex;gap:6px;position:absolute;right:10px;top:10px;z-index:4}.AudioItem_actionBtn__EA1xu{align-items:center;background:#080a126b;border:1px solid #ffffff40;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.AudioItem_actionBtn__EA1xu:hover{background:#080a1299}.AudioItem_actionBtn__EA1xu.AudioItem_delete__MPtvN:hover{background:#a01c1ccc}.AudioItem_deleteConfirm__dz-od{align-items:center;background:#080a12c7;border:1px solid #ffffff40;border-radius:8px;color:#fff;display:flex;font-size:.78rem;gap:6px;padding:6px 8px}.AudioItem_btnDanger__O\+C8o,.AudioItem_btnPrimary__d6lQ7,.AudioItem_btnSecondary__uPA6F{border:1px solid #0000;border-radius:6px;cursor:pointer;font-size:.74rem;padding:3px 8px}.AudioItem_btnDanger__O\+C8o{background:#dc2626;color:#fff}.AudioItem_btnSecondary__uPA6F{background:#0000;border-color:#ffffff59;color:#fff}.AudioItem_btnPrimary__d6lQ7{background:var(--primary-color);color:#fff}.AudioItem_editForm__h27Mu{width:100%}.AudioItem_editFormInner__1hlW7{display:flex;flex-direction:column;gap:8px}.AudioItem_editInput__aXB89{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);flex:1 1;min-width:0;padding:8px 10px}@media (max-width:768px){.AudioItem_cover__lEbcL{border-radius:12px}.AudioItem_title__0HQKy{font-size:.98rem}.AudioItem_author__X-tXg{font-size:.84rem}.AudioItem_duration__MlxNG{font-size:.8rem}.AudioItem_badge__0jnOM{font-size:.66rem;padding:2px 7px}.AudioItem_playIcon__2Hve\+{height:38px;opacity:1;width:38px}.AudioItem_playIcon__2Hve\+ svg{height:22px;width:22px}.AudioItem_fallbackQuote__G62WX{-webkit-line-clamp:4;font-size:.82rem;max-width:82%}}.AudioItem_shareOverlay__lfwzz{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:2000}.AudioItem_shareDialog__UXHbc{background:var(--surface-color);border:1px solid var(--border-color);border-radius:14px;box-shadow:0 24px 60px #00000073;max-width:460px;padding:20px;width:100%}.AudioItem_shareHead__Ew649{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.AudioItem_shareTitle__e0vuG{color:var(--text-primary);font-size:1.05rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OfflineButton_btn__S4jGu{align-items:center;background:#0000;border:1px solid var(--border-color-strong);border-radius:50%;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;padding:0;transition:color .16s ease,background .16s ease,border-color .16s ease}.OfflineButton_btn__S4jGu:hover:not(:disabled){background:var(--primary-color-10);border-color:var(--primary-color);color:var(--primary-color)}.OfflineButton_btn__S4jGu:disabled{cursor:default;opacity:.4}.OfflineButton_done__BnXhB{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.OfflineButton_done__BnXhB:hover:not(:disabled){background:var(--primary-color-dark);color:#fff}.OfflineButton_busy__N3unk{border-style:dashed}.OfflineButton_ring__r7rUX{border:none;padding:2px}.OfflineButton_ringInner__AIZ\+B{align-items:center;background:var(--surface-color);border-radius:50%;color:var(--primary-color);display:flex;height:100%;justify-content:center;width:100%}.OfflineButton_paused__ha3J3 .OfflineButton_ringInner__AIZ\+B{color:var(--text-secondary)}.OfflineButton_error__K5HMZ{border-color:#b23a2e;color:#b23a2e}.OfflineButton_spinner__o2BZ5{animation:OfflineButton_spin__OPtI8 .9s linear infinite;border:2px solid var(--border-color-strong);border-radius:50%;border-top-color:var(--primary-color);height:45%;width:45%}.OfflineButton_confirm__5fgyi{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:.78rem;gap:6px;white-space:nowrap}.OfflineButton_confirmNo__zxbFN,.OfflineButton_confirmYes__6lpLR{align-items:center;background:#0000;border:1px solid var(--border-color-strong);border-radius:999px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:.78rem;padding:2px 10px}.OfflineButton_confirmYes__6lpLR{background:#b23a2e;border-color:#b23a2e;color:#fff}@keyframes OfflineButton_spin__OPtI8{to{transform:rotate(1turn)}}.AppDock_bottomNav__Rl9mB{backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);background:var(--gradient-surface);border:1px solid var(--border-color-strong);border-radius:999px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));box-shadow:var(--shadow-xl);display:flex;gap:4px;justify-content:space-around;left:50%;padding:6px;position:fixed;transform:translateX(-50%);width:min(400px,calc(100% - 32px));z-index:100}.AppDock_navItem__5I4Tt{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:0;border-radius:999px;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:inherit;gap:2px;justify-content:center;padding:8px 0 6px;transition:transform .2s var(--ease),background-color .2s ease,color .2s ease}.AppDock_navItem__5I4Tt span{font-size:12px}.AppDock_navItem__5I4Tt:hover{color:var(--primary-color)}.AppDock_navItem__5I4Tt:active{transform:scale(.95)}.AppDock_navItemActive__\+vqNz{background:var(--primary-color-10);color:var(--primary-color);font-weight:600}.HabitHero_hero__5y-au{grid-gap:24px;align-items:center;animation:HabitHero_heroIn__GKeHz .45s var(--ease) both;background:radial-gradient(120% 120% at 0 0,rgba(var(--primary-color-rgb),.1),#0000 60%),var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:24px;grid-template-columns:1fr auto;margin-bottom:28px;padding:20px 24px}@keyframes HabitHero_heroIn__GKeHz{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.HabitHero_continueSlot__Ro7lP{align-items:center;border-radius:var(--border-radius);cursor:pointer;display:flex;gap:18px;min-width:0}.HabitHero_continueSlot__Ro7lP:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}.HabitHero_cover__HM6Fn{border-radius:10px;box-shadow:var(--shadow-md);flex:0 0 auto;height:96px;object-fit:cover;width:72px}.HabitHero_coverFallback__6hIJW{align-items:center;background:var(--primary-color-10);border-radius:10px;color:var(--primary-color);display:flex;flex:0 0 auto;font-family:Georgia,serif;font-family:var(--display-font,Georgia,serif);font-size:1.8rem;font-weight:700;height:96px;justify-content:center;width:72px}.HabitHero_coverAutoWrap__zZH3C{border-radius:10px;box-shadow:var(--shadow-md);flex:0 0 auto;height:96px;overflow:hidden;width:72px}.HabitHero_continueBody__Kvy0\+{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.HabitHero_eyebrow__32mp9{color:var(--primary-color);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.HabitHero_title__nZhSA{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-family:Georgia,serif;font-family:var(--display-font,Georgia,serif);font-size:1.25rem;line-height:1.2;margin:4px 0 8px;overflow:hidden;text-overflow:ellipsis}.HabitHero_emptyCopy__dbCLX{color:var(--text-secondary);font-size:.88rem;margin:0 0 10px}.HabitHero_progressTrack__MsW1d{background:var(--border-color);border-radius:999px;height:5px;max-width:320px;overflow:hidden;width:100%}.HabitHero_progressFill__OOErh{background:var(--primary-color);border-radius:999px;height:100%;transition:width .6s var(--ease)}.HabitHero_progressLabel__bSYnj{color:var(--text-secondary);font-size:.78rem;margin:5px 0 10px}.HabitHero_forecast__s9FAI{color:var(--text-secondary);display:block;font-size:.78rem;line-height:1.45;margin:-4px 0 10px}.HabitHero_forecast__s9FAI svg{color:var(--primary-color);margin-right:5px;vertical-align:-2px}.HabitHero_forecast__s9FAI strong{color:var(--text-primary);font-weight:700}.HabitHero_resumeButton__EPeWY{align-items:center;background:var(--primary-color);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:700;gap:7px;padding:9px 18px;transition:background .2s ease,transform .15s var(--ease),box-shadow .2s ease}.HabitHero_resumeButton__EPeWY:hover:not(:disabled){background:var(--primary-color-dark);box-shadow:var(--shadow-md)}.HabitHero_resumeButton__EPeWY:active:not(:disabled){transform:scale(.97)}.HabitHero_resumeButton__EPeWY:disabled{cursor:default;opacity:.7}.HabitHero_spinner__yGls7{animation:HabitHero_heroSpin__O3ASE .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes HabitHero_heroSpin__O3ASE{to{transform:rotate(1turn)}}.HabitHero_statsSlot__RBqg9{align-items:center;display:flex;flex:0 0 auto;gap:16px}.HabitHero_ringWrap__P2RU8{flex:0 0 auto;height:96px;position:relative;width:96px}.HabitHero_ring__rr4f2{height:96px;width:96px}.HabitHero_ringTrack__d-uxw{fill:none;stroke:var(--border-color-strong);stroke-width:9}.HabitHero_ringProgress__vaPHe{fill:none;stroke:var(--primary-color);stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease)}.HabitHero_ringCenter__dVnRR{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.HabitHero_ringCenter__dVnRR strong{color:var(--primary-color);font-family:Georgia,serif;font-family:var(--display-font,Georgia,serif);font-size:1.25rem;line-height:1}.HabitHero_ringCenter__dVnRR span{color:var(--text-secondary);font-size:.66rem;margin-top:2px}.HabitHero_statsBody__ZhMpR{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:130px}.HabitHero_statsEyebrow__cPfJb{color:var(--text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.HabitHero_goalSummary__bsgnU{color:var(--text-primary);font-family:Georgia,serif;font-family:var(--display-font,Georgia,serif);font-size:1.1rem;font-weight:700}.HabitHero_goalEdit__Z0kch{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:.8rem;font-weight:600;padding:0}.HabitHero_goalPresets__JLqMo{display:flex;flex-wrap:wrap;gap:6px;max-width:200px}.HabitHero_goalPreset__N5a1w{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);cursor:pointer;font-size:.78rem;font-weight:600;padding:5px 11px;transition:border-color .18s ease,background .18s ease,transform .15s var(--ease)}.HabitHero_goalPreset__N5a1w:hover:not(:disabled){background:var(--primary-color-10);border-color:var(--primary-color)}.HabitHero_goalPreset__N5a1w:active:not(:disabled){transform:scale(.96)}.HabitHero_goalPresetActive__BLfiL{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.HabitHero_goalCancel__w1mr\+{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:.78rem;padding:5px 8px}.HabitHero_goalCancel__w1mr\+:hover{color:var(--primary-color)}.HabitHero_streakChip__Pmr9h{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;margin-top:4px;padding:5px 11px}.HabitHero_streakActive__eeeyN{background:var(--primary-color-10);border-color:#0000;color:var(--primary-color)}.HabitHero_graceChip__jzW0o{align-items:center;color:var(--text-secondary);cursor:help;display:inline-flex;font-size:.7rem;font-weight:600;gap:4px;margin-top:2px}.HabitHero_skeletonSlot__cLIJb{align-items:center;display:flex;gap:18px}.HabitHero_skeletonCover__70a\+F,.HabitHero_skeletonLine__yPycL,.HabitHero_skeletonRing__WZswv{animation:HabitHero_heroShimmer__eYg93 1.5s ease-in-out infinite;background:linear-gradient(100deg,#968c7d1a 30%,#968c7d38 50%,#968c7d1a 70%);background-size:220% 100%}.HabitHero_skeletonCover__70a\+F{border-radius:10px;flex:0 0 auto;height:96px;width:72px}.HabitHero_skeletonLines__vEO4G{display:flex;flex:1 1;flex-direction:column;gap:10px}.HabitHero_skeletonLine__yPycL{border-radius:6px;height:12px}.HabitHero_skeletonRing__WZswv{border-radius:50%;flex:0 0 auto;height:96px;width:96px}@keyframes HabitHero_heroShimmer__eYg93{0%{background-position:220% 0}to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.HabitHero_hero__5y-au,.HabitHero_skeletonCover__70a\+F,.HabitHero_skeletonLine__yPycL,.HabitHero_skeletonRing__WZswv{animation:none}.HabitHero_progressFill__OOErh,.HabitHero_ringProgress__vaPHe{transition:none}}@media (max-width:640px){.HabitHero_hero__5y-au{gap:18px;grid-template-columns:1fr;padding:18px}.HabitHero_statsSlot__RBqg9{border-top:1px solid var(--border-color);padding-top:16px}.HabitHero_ringWrap__P2RU8,.HabitHero_ring__rr4f2{height:80px;width:80px}.HabitHero_coverFallback__6hIJW,.HabitHero_cover__HM6Fn{height:80px;width:60px}.HabitHero_title__nZhSA{font-size:1.1rem}}.CreditDisplay_creditDisplay__5c9Ju{align-items:center;background:#00000014;border-radius:8px;color:#000;display:flex;font-weight:500;gap:16px;padding:8px 16px}.CreditDisplay_balance__1SChJ,.CreditDisplay_required__MUVUX{align-items:center;display:flex;gap:8px}.CreditDisplay_label__uQFKp{color:#000;font-size:14px;opacity:1}.CreditDisplay_amount__qymyT{color:#000;font-size:16px;font-weight:700}.CreditDisplay_insufficient__f-M7B{color:#ff4d4f}.CreditDisplay_warning__ytAlD{background:#ff4d4f1a;border-radius:4px;color:#ff4d4f;font-size:12px;padding:4px 8px;white-space:nowrap}.CreditDisplay_paused__NGlpJ{background:#0000000d;flex-wrap:wrap}.CreditDisplay_amountPaused__bNiMf{opacity:.55}.CreditDisplay_pausedChip__QuTvE{background:#f0b4292e;border-radius:999px;color:#8a6d1f;font-size:11px;font-weight:600;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.CreditDisplay_pausedNote__cnHYY{align-items:center;background:#f0b4291f;border-radius:4px;color:#8a6d1f;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;line-height:1.4;padding:6px 10px}.CreditDisplay_pausedLink__5zCwv{color:inherit;font-weight:600;text-decoration:underline;white-space:nowrap}.CreditDisplay_loading__\+LtYy{animation:CreditDisplay_pulse__tP6zQ 1.5s ease-in-out infinite;font-size:14px;opacity:.7;padding:8px;text-align:center;width:100%}@keyframes CreditDisplay_pulse__tP6zQ{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.CreditDisplay_error__V58Nm{align-items:center;background:#ff4d4f1a;border-radius:4px;color:#ff4d4f;display:flex;flex-direction:column;font-size:14px;gap:8px;margin:4px 0;padding:8px 12px;text-align:center;width:100%}.CreditDisplay_retryButton__Vv9xk{background:#0000;border:1px solid #ff4d4f;border-radius:4px;color:#ff4d4f;cursor:pointer;font-size:12px;padding:4px 12px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease}.CreditDisplay_retryButton__Vv9xk:hover{background:#ff4d4f1a}.CreditDisplay_retryButton__Vv9xk:active{transform:scale(.98)}@media (max-width:768px){.CreditDisplay_creditDisplay__5c9Ju{flex-direction:column;gap:8px;padding:8px}.CreditDisplay_balance__1SChJ,.CreditDisplay_required__MUVUX{justify-content:space-between;width:100%}.CreditDisplay_warning__ytAlD{text-align:center;white-space:normal;width:100%}.CreditDisplay_pausedNote__cnHYY{width:100%}}[data-theme=dark] .CreditDisplay_creditDisplay__5c9Ju{background:#ffffff14;color:#e0e0e0}[data-theme=dark] .CreditDisplay_label__uQFKp{color:#b0b0b0;opacity:.9}[data-theme=dark] .CreditDisplay_amount__qymyT{color:#fff}[data-theme=dark] .CreditDisplay_loading__\+LtYy{color:#b0b0b0}[data-theme=dark] .CreditDisplay_error__V58Nm,[data-theme=dark] .CreditDisplay_warning__ytAlD{background:#ff4d4f33;color:#ff8a8a}[data-theme=dark] .CreditDisplay_retryButton__Vv9xk{border-color:#ff8a8a;color:#ff8a8a}[data-theme=dark] .CreditDisplay_retryButton__Vv9xk:hover{background:#ff4d4f33}[data-theme=dark] .CreditDisplay_paused__NGlpJ{background:#ffffff0f}[data-theme=dark] .CreditDisplay_pausedChip__QuTvE{background:#f0b42938;color:#f0c674}[data-theme=dark] .CreditDisplay_pausedNote__cnHYY{background:#f0b42929;color:#f0c674}.CreditDisplay_breakdown__1Ev0q{align-items:center;color:#0000009e;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;line-height:1.4}.CreditDisplay_breakdownItem__CJ5xl{white-space:nowrap}.CreditDisplay_breakdownItem__CJ5xl+.CreditDisplay_breakdownItem__CJ5xl:before{content:"·";margin-right:10px;opacity:.6}.CreditDisplay_breakdownNote__08a-x{opacity:.85}@media (max-width:768px){.CreditDisplay_breakdown__1Ev0q{width:100%}.CreditDisplay_compactRoot__MUZOk{align-items:center;flex-direction:row;gap:6px;padding:6px 8px;width:auto}.CreditDisplay_compactRoot__MUZOk .CreditDisplay_balance__1SChJ{gap:6px;justify-content:flex-start;width:auto}}.CreditDisplay_pausedChipLink__J-nrH{cursor:pointer;text-decoration:none}.CreditDisplay_pausedChipLink__J-nrH:hover{background:#f0b4294d}[data-theme=dark] .CreditDisplay_breakdown__1Ev0q{color:#ffffff9e}.InstallBanner_banner__bOc7L{align-items:center;background:var(--surface-color);border:1px solid var(--border-color-strong);border-radius:16px;box-shadow:var(--shadow-sm);display:flex;gap:12px;margin:0 0 18px;padding:12px 12px 12px 14px}.InstallBanner_icon__rhGwl{border-radius:10px;flex:0 0 40px}.InstallBanner_text__N5NEN{display:flex;flex:1 1;flex-direction:column;font-size:.86rem;gap:2px;line-height:1.3;min-width:0}.InstallBanner_text__N5NEN strong{color:var(--text-primary);font-weight:600}.InstallBanner_text__N5NEN span{color:var(--text-secondary)}.InstallBanner_cta__DyEiZ{background:var(--gradient-primary);border:none;border-radius:999px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:.84rem;font-weight:600;padding:8px 14px}.InstallBanner_dismiss__Becyy{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.Dashboard_container__c9TCE{background-color:var(--background-secondary);display:flex;flex-direction:column;min-height:100vh;transition:background-color .3s ease}.Dashboard_header__zsUyG{background:var(--surface-color);border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:20px;position:relative;transition:background-color .3s ease,border-color .3s ease;z-index:60}.Dashboard_headerContent__Dc6NB{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.Dashboard_headerRight__k3Lz7{align-items:center;display:flex;gap:12px}.Dashboard_themeToggle__dAXxk{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease}.Dashboard_themeToggle__dAXxk:hover{background-color:var(--primary-color-10);color:var(--primary-color);transform:scale(1.1)}.Dashboard_themeToggle__dAXxk:active{transform:scale(.95)}.Dashboard_brandLockup__RYzWJ{align-items:center;display:flex;gap:10px}.Dashboard_brandMark__veS-L{display:block;height:32px;width:auto}.Dashboard_userInfo__sRpbo h1{font-family:Georgia,serif;font-family:var(--display-font,Georgia,serif);font-size:26px;font-weight:600;letter-spacing:-.02em;margin:0}.Dashboard_userInfo__sRpbo p{font-size:14px;margin:4px 0 0;opacity:.8}.Dashboard_userMenuContainer__cvYhh{position:relative}.Dashboard_userButton__jHBA6{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease}.Dashboard_userButton__jHBA6:hover{background-color:var(--primary-color-10);color:var(--primary-color)}.Dashboard_userMenu__zrPoi{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-lg);margin-top:8px;min-width:200px;position:absolute;right:0;top:100%;transition:transform .3s var(--ease),opacity .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease,filter .3s ease;z-index:1000}.Dashboard_userMenuHeader__exvWk{border-bottom:1px solid var(--border-color);padding:12px 16px}.Dashboard_userMenuHeader__exvWk p:first-child{color:var(--text-secondary);font-size:12px;margin:0}.Dashboard_userMenuHeader__exvWk p:last-child{color:var(--text-primary);font-size:14px;font-weight:500;margin:4px 0 0}.Dashboard_userMenuContent__VlBsf{padding:8px}.Dashboard_menuItem__4n5IF{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:12px;padding:8px 16px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;width:100%}.Dashboard_menuItem__4n5IF:hover{background-color:var(--primary-color-10)}.Dashboard_menuItem__4n5IF.Dashboard_danger__KeeKF{color:#ef4444}.Dashboard_menuItem__4n5IF.Dashboard_danger__KeeKF:hover{background-color:#ef44441a}.Dashboard_overlay__iknim{bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.Dashboard_content__gjKGH{-webkit-overflow-scrolling:touch;flex:1 1;height:calc(100vh - 60px);overflow-y:auto;padding:20px 0;width:100%}.Dashboard_libraryShell__VuNhw{margin:0 auto;max-width:1260px;padding:0 20px 28px;padding-bottom:calc(28px + var(--player-clearance, 0px))}.Dashboard_topActions__pTUPa{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-end;margin-bottom:16px}.Dashboard_searchControl__ScGjM{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:999px;display:flex;height:40px;overflow:hidden;transition:width .24s ease,border-color .2s ease,box-shadow .2s ease;width:40px}.Dashboard_searchControlExpanded__j-Bmh{width:min(340px,44vw)}.Dashboard_searchCloseButton__c7oyO,.Dashboard_searchToggleButton__qzFa7{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.Dashboard_searchInput__Cdpma{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-size:14px;height:40px;min-width:0;opacity:0;padding:0 6px 0 0;pointer-events:none;transition:opacity .15s ease}.Dashboard_searchControlExpanded__j-Bmh .Dashboard_searchInput__Cdpma{opacity:1;pointer-events:auto}.Dashboard_searchInput__Cdpma:focus{outline:none}.Dashboard_searchControl__ScGjM:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color-10)}.Dashboard_searchCloseButton__c7oyO:hover,.Dashboard_searchToggleButton__qzFa7:hover{background:var(--primary-color-10);color:var(--primary-color)}.Dashboard_addButton__TvDjk{align-items:center;background-color:var(--primary-color-10);border:1px solid var(--primary-color);border-radius:4px;color:var(--primary-color);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease}.Dashboard_storyTimeButton__fURI5{background-color:initial;border-color:var(--border-color-strong,var(--border-color));color:var(--text-primary)}.Dashboard_addButton__TvDjk:hover{background-color:var(--primary-color);box-shadow:var(--shadow-md);color:#fff;transform:translateY(-1px)}.Dashboard_searchSummary__dYlj7{color:var(--text-secondary);font-size:13px;margin:-6px 2px 16px}.Dashboard_shelfSection__nDbrS{margin-bottom:24px}.Dashboard_shelfHeader__Ozj-d{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:10px}.Dashboard_sortCycle__fNcA3{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;margin-left:auto;padding:6px 12px;transition:background .16s ease,color .16s ease,border-color .16s ease;white-space:nowrap}.Dashboard_sortCycle__fNcA3 svg{color:var(--primary-color);flex:0 0 auto;font-size:.95rem}.Dashboard_sortCycle__fNcA3:hover{border-color:var(--primary-color);color:var(--text-primary)}.Dashboard_shelfTitle__gIVxU{color:var(--text-primary);font-size:16px;font-weight:650;letter-spacing:-.2px;margin:0}.Dashboard_shelfHint__16nmP{color:var(--text-secondary);font-size:12px;margin:2px 0 0}.Dashboard_shelfControls__NXnZ0{align-items:center;display:flex;gap:8px}.Dashboard_shelfScrollButton__M85sW{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:flex;height:30px;justify-content:center;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;width:30px}.Dashboard_shelfScrollButton__M85sW:hover{background:var(--primary-color-10);border-color:var(--primary-color);color:var(--primary-color)}.Dashboard_shelfViewport__E736p{position:relative}.Dashboard_shelfTrack__mjmtP{-ms-overflow-style:none;display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 10px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.Dashboard_shelfTrack__mjmtP::-webkit-scrollbar{display:none}.Dashboard_shelfCard__PTcto{flex:0 0 clamp(170px,18vw,208px);min-width:0;scroll-snap-align:start}.Dashboard_shelfEmpty__J7Esb{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:120px;padding:22px 18px}.Dashboard_shelfEmpty__J7Esb h3{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.Dashboard_shelfEmpty__J7Esb p{color:var(--text-secondary);font-size:13px;line-height:1.45;margin:0}.Dashboard_shelfLoadingState__SaODI{gap:8px;justify-content:center;margin:0;min-height:200px}@media (max-width:768px){.Dashboard_content__gjKGH{padding:12px 0 72px}.Dashboard_libraryShell__VuNhw{padding:0 12px 20px}.Dashboard_topActions__pTUPa{gap:8px;justify-content:flex-end;margin-bottom:12px;width:100%}.Dashboard_searchControlExpanded__j-Bmh{max-width:none;width:calc(100% - 120px)}.Dashboard_addButton__TvDjk{justify-content:center;min-width:110px;width:auto}.Dashboard_searchSummary__dYlj7{margin:-4px 4px 14px}.Dashboard_shelfHeader__Ozj-d{margin:0 4px 8px}.Dashboard_shelfControls__NXnZ0{display:none}.Dashboard_shelfTrack__mjmtP{gap:10px;padding:4px 4px 8px}.Dashboard_shelfCard__PTcto{flex:0 0 min(36vw,146px)}.Dashboard_shelfEmpty__J7Esb{margin:0 4px;min-height:108px;padding:16px 14px}}.Dashboard_loadingState__BV7VM{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:space-between;margin:8px;min-height:300px;padding:32px;text-align:center;transition:transform .3s var(--ease),opacity .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease,filter .3s ease}.Dashboard_loadingAnimation__GCbBl{height:240px;margin:20px 0;object-fit:contain;width:240px}.Dashboard_loadingState__BV7VM h3{font-size:16px;font-weight:500;margin:0;opacity:.9}@media (max-width:768px){.Dashboard_loadingState__BV7VM{background:var(--surface-color)!important;color:var(--text-secondary);margin:16px;min-height:360px;padding:24px}.Dashboard_loadingAnimation__GCbBl{height:auto;margin:10px 0;max-height:240px;max-width:240px;width:100%}.Dashboard_loadingState__BV7VM h3{color:var(--text-secondary);font-size:15px;opacity:.9}.Dashboard_shelfLoadingState__SaODI{margin:0;min-height:170px;padding:18px 14px}}.Dashboard_emptyState__GZZyD{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-sm);color:var(--text-secondary);display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:280px;padding:40px 20px;text-align:center;transition:transform .3s var(--ease),opacity .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease,filter .3s ease}.Dashboard_emptyState__GZZyD svg{color:var(--primary-color);font-size:48px;margin-bottom:10px;opacity:.7}.Dashboard_emptyState__GZZyD h3{color:var(--text-primary);font-size:18px;font-weight:500;margin:0;position:relative;z-index:2}.Dashboard_emptyState__GZZyD p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0;max-width:240px;opacity:.8;position:relative;z-index:2}.Dashboard_modal__TOEaE{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Dashboard_modalContent__dhm2u{background:radial-gradient(150% 120% at 0 0,rgba(var(--primary-color-rgb),.12) 0,#0000 62%),var(--surface-color);border:1px solid var(--border-color);border-radius:18px;box-shadow:var(--shadow-xl);max-height:90vh;max-width:1040px;overflow-y:auto;padding:20px;transition:transform .3s var(--ease),opacity .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease,filter .3s ease;width:90%}.Dashboard_modalContent__dhm2u h2{color:var(--text-primary);font-size:1.5rem;letter-spacing:-.02em;margin:0 0 14px}.Dashboard_uploaderModeRow__\+k-TX{display:flex;gap:10px;margin-bottom:16px}.Dashboard_uploaderModeButton__EFV6K{background:rgba(var(--primary-color-rgb),.05);border:1px solid var(--border-color);border-radius:10px;color:var(--text-secondary);cursor:pointer;flex:1 1;font-weight:600;padding:10px 12px;transition:transform .18s var(--ease),opacity .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,filter .18s ease}.Dashboard_uploaderModeButtonActive__Iuv5S{background:rgba(var(--primary-color-rgb),.18);border-color:var(--primary-color);box-shadow:inset 0 0 0 1px rgba(var(--primary-color-rgb),.2);color:var(--text-primary)}.Dashboard_btnSecondary__9SuS8{background:none;border:1px solid var(--border-color-strong);border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:14px;margin-top:16px;padding:10px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;width:100%}.Dashboard_btnSecondary__9SuS8:hover{background:var(--primary-color-10);border-color:var(--primary-color);color:var(--text-primary)}.Dashboard_submitToast__k5SVC{align-items:flex-start;animation:Dashboard_submitToastIn__ZT9S7 .45s var(--ease) both;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);background:var(--gradient-surface);border:1px solid rgba(var(--primary-color-rgb),.35);border-radius:var(--border-radius);bottom:calc(92px + env(safe-area-inset-bottom, 0px));box-shadow:var(--shadow-xl);color:var(--text-primary);cursor:pointer;display:flex;font-size:.9rem;gap:12px;left:50%;line-height:1.45;padding:14px 18px;position:fixed;transform:translateX(-50%);width:min(440px,calc(100% - 32px));z-index:1002}.Dashboard_submitToastIcon__hrQst{font-size:1.3rem;line-height:1;margin-top:2px}.Dashboard_submitToastSub__9x9S9{color:var(--text-secondary);display:block;font-size:.8rem;margin-top:3px}@keyframes Dashboard_submitToastIn__ZT9S7{0%{opacity:0;transform:translateX(-50%) translateY(14px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (prefers-reduced-motion:reduce){.Dashboard_submitToast__k5SVC{animation:none}}.Dashboard_bottomNav__GFWON{backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);background:var(--gradient-surface);border:1px solid var(--border-color-strong);border-radius:999px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));box-shadow:var(--shadow-xl);display:flex;gap:4px;justify-content:space-around;left:50%;padding:6px;position:fixed;transform:translateX(-50%);width:min(400px,calc(100% - 32px));z-index:100}.Dashboard_navItem__yiGqO{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:999px;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;padding:8px 0 6px;transition:transform .2s var(--ease),background-color .2s ease,color .2s ease}.Dashboard_navItem__yiGqO span{font-size:12px}.Dashboard_navItem__yiGqO:hover{color:var(--primary-color)}.Dashboard_navItem__yiGqO:active{transform:scale(.95)}.Dashboard_navItemActive__SHHzM{background:var(--primary-color-10);color:var(--primary-color);font-weight:600}@media (max-width:768px){.Dashboard_header__zsUyG{padding:12px 16px}.Dashboard_headerContent__Dc6NB{align-items:center;flex-direction:row;gap:12px;justify-content:space-between}.Dashboard_brandLockup__RYzWJ{gap:7px}.Dashboard_brandMark__veS-L{height:22px}.Dashboard_userInfo__sRpbo h1{font-size:18px;letter-spacing:-.3px}.Dashboard_userInfo__sRpbo p{font-size:12px;margin-top:2px;opacity:.7}.Dashboard_headerRight__k3Lz7{align-items:center;display:flex;gap:12px}.Dashboard_userButton__jHBA6{padding:6px}.Dashboard_modalContent__dhm2u{padding:16px;width:95%}.Dashboard_emptyState__GZZyD{box-sizing:border-box;margin:0;min-height:220px;padding:30px 16px;width:100%}.Dashboard_emptyState__GZZyD h3{font-size:16px}.Dashboard_emptyState__GZZyD p{font-size:13px;max-width:200px}}.Dashboard_takeover__uQHqT{animation:Dashboard_takeoverIn__i8Hz2 .28s cubic-bezier(.16,1,.3,1);background:radial-gradient(140% 100% at 50% -10%,rgba(var(--primary-color-rgb),.1) 0,#0000 55%),var(--background-secondary);background:radial-gradient(140% 100% at 50% -10%,rgba(var(--primary-color-rgb),.1) 0,#0000 55%),var(--background-primary,var(--background-secondary));display:flex;flex-direction:column;inset:0;position:fixed;z-index:1200}@keyframes Dashboard_takeoverIn__i8Hz2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Dashboard_takeoverHeader__dFUkg{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--surface-color) 70%,#0000);border-bottom:1px solid var(--border-color);display:flex;gap:16px;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.Dashboard_takeoverBrand__bErJm{display:flex;flex-direction:column;line-height:1.1}.Dashboard_takeoverEyebrow__kN3tX{color:var(--primary-color);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.Dashboard_takeoverTitle__7bB93{color:var(--text-primary);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.Dashboard_takeoverClose__NtPwP{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:50%;color:var(--text-primary);cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin-left:auto;transition:background .18s ease,border-color .18s ease,transform .15s cubic-bezier(.16,1,.3,1);width:40px}.Dashboard_takeoverClose__NtPwP:hover{background:rgba(var(--primary-color-rgb),.1);border-color:var(--primary-color)}.Dashboard_takeoverClose__NtPwP:active{transform:scale(.94)}.Dashboard_takeoverBody__tf5Eg{-webkit-overflow-scrolling:touch;flex:1 1 auto;margin:0 auto;max-width:920px;overflow-y:auto;padding:24px 24px 64px;width:100%}@media (max-width:640px){.Dashboard_takeoverHeader__dFUkg{padding:12px 16px}.Dashboard_takeoverBody__tf5Eg{padding:16px 16px 80px}.Dashboard_takeoverTitle__7bB93{font-size:1.05rem}}.Dashboard_addButton__TvDjk:active:not(:disabled),.Dashboard_searchToggleButton__qzFa7:active,.Dashboard_shelfScrollButton__M85sW:active,.Dashboard_userButton__jHBA6:active{transform:scale(.96)}@keyframes Dashboard_dashDropIn__IvIbK{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes Dashboard_dashRiseIn__\+irSj{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.Dashboard_header__zsUyG{animation:Dashboard_dashDropIn__IvIbK .5s var(--ease) both}.Dashboard_topActions__pTUPa{animation:Dashboard_dashRiseIn__\+irSj .5s var(--ease) both;animation-delay:.08s}.Dashboard_shelfSection__nDbrS{animation:Dashboard_dashRiseIn__\+irSj .55s var(--ease) both;animation-delay:.14s}@media (prefers-reduced-motion:reduce){.Dashboard_header__zsUyG,.Dashboard_shelfSection__nDbrS,.Dashboard_topActions__pTUPa{animation:none}}.Dashboard_skeletonCard__UOALS{animation:Dashboard_skelBreathe__X6yPX 1.8s ease-in-out infinite;display:flex;flex-direction:column;gap:10px}.Dashboard_skeletonCover__tqZwl{aspect-ratio:3/4;background:var(--surface-color);border:1px solid var(--border-color);border-radius:14px;overflow:hidden;position:relative}.Dashboard_skeletonCover__tqZwl:after{animation:Dashboard_skelSheen__NGlsm 1.8s ease-in-out infinite;background:linear-gradient(115deg,#0000 35%,rgba(var(--primary-color-rgb),.18) 50%,#0000 65%);content:"";inset:0;position:absolute;transform:translateX(-120%)}.Dashboard_skeletonLine__pG05t{background:var(--border-color-strong);border-radius:6px;height:13px;width:70%}.Dashboard_skeletonChip__y3ipf{background:var(--border-color-strong);border-radius:999px;height:18px;width:44px}@keyframes Dashboard_skelBreathe__X6yPX{0%,to{opacity:.5}50%{opacity:.92}}@keyframes Dashboard_skelSheen__NGlsm{0%{transform:translateX(-120%)}60%,to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.Dashboard_skeletonChip__y3ipf,.Dashboard_skeletonCover__tqZwl,.Dashboard_skeletonLine__pG05t{animation:none}}.Dashboard_shelfEmptyArt__CDfJA{color:var(--text-secondary);margin-bottom:2px;opacity:.75;width:104px}.TutorialPopup_overlay__L7jjc{align-items:center;animation:TutorialPopup_fadeIn__GuUT1 .3s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.TutorialPopup_popup__6rXES{align-items:center;animation:TutorialPopup_slideIn__hIb5k .3s ease-out;background:#fff;background:var(--surface-color,#fff);border:1px solid #0000001a;border:1px solid var(--border-color-strong,#0000001a);border-radius:16px;box-shadow:0 4px 12px #00000026;box-shadow:var(--shadow-xl,0 4px 12px #00000026);color:#2a211e;color:var(--text-primary,#2a211e);display:flex;flex-direction:column;gap:1.5rem;max-width:700px;padding:2rem;position:relative;width:90%}.TutorialPopup_popup__6rXES h3{color:#333;color:var(--text-primary,#333);font-size:1.5rem;margin-bottom:1rem;margin-top:0}.TutorialPopup_popup__6rXES p{color:#555;color:var(--text-secondary,#555);line-height:1.5;margin-bottom:1rem}.TutorialPopup_popup__6rXES ul{flex-grow:1;list-style:none;margin-bottom:0;padding-left:0}.TutorialPopup_popup__6rXES li{color:#555;color:var(--text-secondary,#555);line-height:1.6;margin-bottom:.75rem;padding-left:25px;position:relative}.TutorialPopup_popup__6rXES li:before{color:#555;color:var(--text-secondary,#555);content:"•";font-size:1.2em;left:0;line-height:1.6;position:absolute;top:0}@keyframes TutorialPopup_fadeIn__GuUT1{0%{opacity:0}to{opacity:1}}@keyframes TutorialPopup_slideIn__hIb5k{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.TutorialPopup_understandButton__HRs8y{background-color:#c8623b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin:2rem auto 0;padding:12px 24px;transition:background-color .2s ease;width:200px}.TutorialPopup_understandButton__HRs8y:hover{background-color:#a94e2c;background-color:var(--primary-color-dark,#a94e2c)}.TutorialPopup_understandButton__HRs8y:focus{box-shadow:0 0 0 3px #c8623b4d;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb,200,98,59),.3);outline:none}.TutorialPopup_popupImage__mKKqr{flex-shrink:0;height:auto;max-width:120px}@media (min-width:768px){.TutorialPopup_popup__6rXES{align-items:flex-start;flex-direction:row}.TutorialPopup_popupImage__mKKqr{margin-bottom:0;margin-right:2rem}.TutorialPopup_popupContent__KtUXQ{flex-grow:1}}.TutorialPopup_popupContent__KtUXQ{display:flex;flex-direction:column}.TutorialPopup_popupContent__KtUXQ h3,.TutorialPopup_popupContent__KtUXQ p,.TutorialPopup_popupContent__KtUXQ ul{margin-bottom:1rem}.TutorialPopup_popupContent__KtUXQ ul{margin-bottom:1.5rem}.TutorialPopup_popupContent__KtUXQ .TutorialPopup_understandButton__HRs8y{margin-top:0}@keyframes slideDown{0%{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%)}}.auth-notification{animation:slideDown .3s ease-out forwards;border-radius:8px;box-shadow:0 4px 12px #00000026;font-size:.95rem;left:50%;line-height:1.5;max-width:90%;padding:16px 20px;position:fixed;text-align:center;top:20px;transform:translateX(-50%);width:500px;z-index:9999}@media (max-width:768px){.auth-notification{font-size:.85rem;padding:12px 16px;top:10px;width:calc(100% - 32px)}}.auth-notification-info{background-color:#cfe2ff;border:1px solid #b6d4fe;color:#084298}.auth-notification-warning{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404}.auth-notification-error{background-color:#f8d7da;border:1px solid #f5c2c7;color:#842029}.auth-notification-success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.auth-notification-dismiss{align-items:center;background:#0000;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;line-height:1;opacity:.7;padding:0;position:absolute;right:10px;top:8px;transition:transform .2s var(--ease),opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease;width:24px}.auth-notification-dismiss:hover{background-color:#0000001a;opacity:1}.auth-notification{padding-right:36px;position:relative}
/*# sourceMappingURL=main.38ae356b.css.map*/