.collections_collectionCard__QB3Ol{display:flex;alignItems:center;gap:12px;padding:20px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;cursor:pointer;transition:all .2s;text-align:left;width:100%}.collections_collectionCard__QB3Ol:hover{background:var(--bg-tertiary);box-shadow:var(--shadow-sm)}.collections_collectionIcon__WnWyq{color:var(--accent-primary);flex-shrink:0}.collections_collectionContent__J20q_{flex:1 1}.collections_collectionTitle__TsIiX{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:4px;display:flex;align-items:center;gap:6px}.collections_collectionDescription__7SEqa{font-size:14px;color:var(--text-secondary);margin-bottom:6px}.collections_collectionMeta__yKkQC{font-size:var(--text-xs);color:var(--text-secondary)}.collections_featuredBadge__wRC_P{color:var(--accent-primary);fill:var(--accent-primary)}.collections_premiumBadge__GlcBQ{color:var(--text-secondary)}.ContentCard_contentCard__Xwryw{width:100%;cursor:pointer;transition:all var(--duration-slow) var(--ease-spring);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04);animation:ContentCard_cardFadeIn__Bxfle var(--duration-page) var(--ease-spring) both;opacity:0;transform:translateY(20px);background:var(--card-white);border:1px solid var(--border-light)}@keyframes ContentCard_cardFadeIn__Bxfle{to{opacity:1;transform:translateY(0)}}.ContentCard_contentCard__Xwryw:first-child{animation-delay:0s}.ContentCard_contentCard__Xwryw:nth-child(2){animation-delay:.2s}.ContentCard_contentCard__Xwryw:nth-child(3){animation-delay:.4s}.ContentCard_contentCard__Xwryw:nth-child(4){animation-delay:.6s}.ContentCard_contentCard__Xwryw:nth-child(5){animation-delay:.8s}.ContentCard_contentCard__Xwryw:nth-child(6){animation-delay:1s}.ContentCard_contentCard__Xwryw:nth-child(n+7){animation-delay:1.2s}.ContentCard_contentCard__Xwryw{position:relative;overflow:visible}.ContentCard_contentCard__Xwryw:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;background:radial-gradient(400px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(255,255,255,.4),rgba(255,255,255,.1) 30%,transparent 60%);opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:1}.ContentCard_contentCard__Xwryw:hover:before{opacity:1}.ContentCard_cardPressed__TJt2K{transform:scale(.98) translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.12);transition:all .1s cubic-bezier(.4,0,.2,1)}.ContentCard_cardPressed__TJt2K .ContentCard_cardImage__zlygf{filter:brightness(1.05) saturate(1.1);transform:scale(1.01)}.ContentCard_cardImage__zlygf{width:100%;height:180px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;background-position:50%;transition:all .4s cubic-bezier(.4,0,.2,1)}.ContentCard_cardImage__zlygf:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.2) 50%,transparent);pointer-events:none;z-index:0}.ContentCard_cardImage__zlygf{background:radial-gradient(circle at 40% 30%,rgba(210,200,190,.3) 0,transparent 40%),radial-gradient(ellipse at 70% 70%,rgba(190,180,170,.25) 0,transparent 45%),linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.35) 100%),linear-gradient(130deg,var(--color-stone-light) 0,var(--color-stone-mid) 45%,var(--color-stone-dark) 100%);background-size:cover;position:relative}.ContentCard_cardImage__zlygf[data-variant="1"]{background:radial-gradient(circle at 30% 20%,rgba(200,230,200,.3) 0,transparent 35%),radial-gradient(ellipse at 70% 80%,rgba(180,220,180,.25) 0,transparent 45%),linear-gradient(180deg,rgba(0,0,0,.12) 0,rgba(0,0,0,.38) 100%),linear-gradient(120deg,var(--color-sage-light) 0,var(--color-sage-mid) 40%,var(--color-sage-dark) 100%)}.ContentCard_cardImage__zlygf[data-variant="2"]{background:conic-gradient(from 45deg at 30% 70%,rgba(255,205,210,.25) 0deg,transparent 90deg,transparent 1turn),radial-gradient(ellipse at 70% 30%,rgba(255,190,195,.2) 0,transparent 40%),linear-gradient(180deg,rgba(0,0,0,.12) 0,rgba(0,0,0,.38) 100%),linear-gradient(150deg,var(--color-lavender-light) 0,var(--color-wine-mid) 50%,var(--color-wine-dark) 100%)}.ContentCard_cardImage__zlygf[data-variant="3"]{background:radial-gradient(ellipse at 25% 25%,rgba(180,210,210,.3) 0,transparent 35%),radial-gradient(circle at 75% 60%,rgba(160,200,200,.25) 0,transparent 40%),linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.35) 100%),linear-gradient(140deg,var(--color-ocean-light) 0,var(--color-ocean-mid) 50%,var(--color-ocean-dark) 100%)}.ContentCard_cardImage__zlygf[data-variant="4"]{background:radial-gradient(ellipse at 75% 25%,rgba(210,200,220,.3) 0,transparent 35%),radial-gradient(circle at 25% 75%,rgba(180,160,190,.25) 0,transparent 40%),linear-gradient(180deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.4) 100%),linear-gradient(160deg,var(--color-lavender-light) 0,var(--color-lavender-mid) 55%,var(--color-lavender-dark) 100%)}.ContentCard_cardImage__zlygf[data-variant="5"]{background:radial-gradient(ellipse at 20% 80%,rgba(227,242,253,.3) 0,transparent 45%),conic-gradient(from 200deg at 60% 40%,rgba(187,222,251,.15) 0deg,transparent 120deg,transparent 1turn),linear-gradient(180deg,rgba(0,0,0,.12) 0,rgba(0,0,0,.38) 100%),linear-gradient(145deg,var(--color-sky-light) 0,var(--color-powder-mid) 50%,var(--color-sky-dark) 100%)}.ContentCard_cardImage__zlygf[data-variant="6"]{background:radial-gradient(circle at 40% 30%,rgba(210,200,190,.3) 0,transparent 40%),radial-gradient(ellipse at 70% 70%,rgba(190,180,170,.25) 0,transparent 45%),linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.35) 100%),linear-gradient(130deg,var(--color-stone-light) 0,var(--color-stone-mid) 45%,var(--color-stone-dark) 100%)}.ContentCard_cardImage__zlygf[data-variant="7"]{background:radial-gradient(circle at 30% 30%,rgba(255,230,235,.3) 0,transparent 40%),radial-gradient(ellipse at 70% 75%,rgba(250,220,230,.25) 0,transparent 45%),linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.35) 100%),linear-gradient(140deg,var(--color-blush-light) 0,var(--color-blush-mid) 50%,var(--color-blush-dark) 100%)}.ContentCard_cardTime__J5WKe{position:absolute;top:12px;right:12px;background:rgba(255,255,255,.9);color:#555;font-size:var(--text-base);font-weight:var(--font-medium);padding:4px 8px;border-radius:12px;animation:ContentCard_slideInRight__B1i1d .5s cubic-bezier(.4,0,.2,1) .3s both;opacity:0;transform:translateX(10px)}.ContentCard_completedBadge__ah8nb{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(255,255,255,.98);color:var(--color-success);border-radius:20px;font-size:var(--text-xs);font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:3;animation:ContentCard_slideInLeft__MfMtQ .5s cubic-bezier(.4,0,.2,1) .3s both;opacity:0;transform:translateX(-10px)}.ContentCard_completedBadge__ah8nb span{line-height:1}@keyframes ContentCard_slideInLeft__MfMtQ{to{opacity:1;transform:translateX(0)}}@keyframes ContentCard_slideInRight__B1i1d{to{opacity:1;transform:translateX(0)}}.ContentCard_cardContent__YDzdS{position:relative;z-index:2}.ContentCard_cardLabel__jcuN9{font-size:var(--text-xs);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.5px;color:rgba(255,255,255,.75);margin-bottom:4px;font-weight:var(--font-medium);animation:ContentCard_fadeIn__bIEi0 .8s cubic-bezier(.4,0,.2,1) .4s both;opacity:0}@keyframes ContentCard_fadeIn__bIEi0{to{opacity:1}}.ContentCard_cardTitle__R3KzS{font-size:var(--text-2xl);font-weight:var(--font-normal);color:var(--color-white);line-height:1.25;font-family:var(--font-scripture);text-shadow:0 1px 4px rgba(0,0,0,.4);animation:ContentCard_slideInUp__W6IWK .6s cubic-bezier(.4,0,.2,1) .5s both;opacity:0;transform:translateY(10px);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ContentCard_longTitle__3Z02y{font-size:var(--text-xl)}@keyframes ContentCard_slideInUp__W6IWK{to{opacity:1;transform:translateY(0)}}.ContentCard_cardSubtitle__sx_zF{font-size:var(--text-lg);color:rgba(255,255,255,.85);margin-top:4px}.ContentCard_cardScripture__rnF_B{font-size:var(--text-md);font-weight:300;color:rgba(255,255,255,.75);margin-top:6px;font-style:normal;letter-spacing:.3px;text-transform:capitalize}.ContentCard_heartBurst__9vGoI{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:10}.ContentCard_burstIcon__LgE1q{color:#FF6B6B;filter:drop-shadow(0 0 8px rgba(255,107,107,.8));animation:ContentCard_heartBurstAnim__UKWq2 .8s cubic-bezier(.68,-.55,.265,1.55)}@keyframes ContentCard_heartBurstAnim__UKWq2{0%{transform:scale(.1) rotate(0deg);opacity:0}30%{transform:scale(1.3) rotate(-10deg);opacity:1}60%{transform:scale(1.1) rotate(5deg);opacity:1}to{transform:scale(.8) rotate(0deg);opacity:0}}.ContentCard_sparkleBurst__Ji2dk{position:absolute;top:30%;right:20%;pointer-events:none;z-index:10}.ContentCard_sparkleIcon__XCulN{color:#FFD700;filter:drop-shadow(0 0 6px rgba(255,215,0,.9));animation:ContentCard_sparkleBurstAnim__T8OuZ .6s cubic-bezier(.4,0,.2,1)}@keyframes ContentCard_sparkleBurstAnim__T8OuZ{0%{transform:scale(.2) rotate(0deg);opacity:0}50%{transform:scale(1.2) rotate(180deg);opacity:1}to{transform:scale(.6) rotate(1turn);opacity:0}}.ContentCard_contentCard__Xwryw:hover .ContentCard_cardImage__zlygf{filter:brightness(1.08) saturate(1.15)}.ContentCard_ripple__1WvkP{position:absolute;border-radius:50%;background:rgba(255,255,255,.9);box-shadow:0 0 20px rgba(255,255,255,.8);transform:translate(-50%,-50%);pointer-events:none;animation:ContentCard_rippleEffect__9sW2w .6s cubic-bezier(.4,0,.2,1);z-index:10}@keyframes ContentCard_rippleEffect__9sW2w{0%{width:30px;height:30px;opacity:1}to{width:150px;height:150px;opacity:0}}@media (hover:none){.ContentCard_contentCard__Xwryw:hover{transform:none;box-shadow:0 1px 3px rgba(0,0,0,.04)}.ContentCard_contentCard__Xwryw:hover .ContentCard_cardImage__zlygf{animation:none}}@media (prefers-reduced-motion:reduce){.ContentCard_contentCard__Xwryw:hover .ContentCard_cardImage__zlygf,.ContentCard_heartBurst__9vGoI .ContentCard_burstIcon__LgE1q,.ContentCard_sparkleBurst__Ji2dk .ContentCard_sparkleIcon__XCulN{animation:none}.ContentCard_cardPressed__TJt2K{transition:none}}.LoadingScreen_container__0iPvO{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#1a1a1a;opacity:1;transition:opacity .4s ease-out}.LoadingScreen_fadeOut__99rYa{opacity:0;pointer-events:none}.LoadingScreen_content__jgJj7{text-align:center;padding:40px;display:flex;flex-direction:column;align-items:center}.LoadingScreen_spinner__mr8Uj{display:flex;gap:12px;margin-bottom:24px;position:relative}.LoadingScreen_dot1__6xPjR,.LoadingScreen_dot2__e4NQ8,.LoadingScreen_dot3__8bcfE{width:12px;height:12px;border-radius:50%;position:relative;transition:opacity .3s ease-out}.LoadingScreen_dot1__6xPjR{background:var(--color-brand-primary);animation:LoadingScreen_bounce__fAVY1 1.4s ease-in-out infinite;animation-delay:0s;box-shadow:0 0 15px rgba(212,169,106,.4)}.LoadingScreen_dot2__e4NQ8{background:var(--color-brand-secondary);animation:LoadingScreen_bounce__fAVY1 1.4s ease-in-out infinite;animation-delay:.15s;box-shadow:0 0 15px rgba(139,158,133,.4)}.LoadingScreen_dot3__8bcfE{background:linear-gradient(45deg,#66BB6A,#4CAF50);animation:LoadingScreen_bounce__fAVY1 1.4s ease-in-out infinite;animation-delay:.3s;box-shadow:0 0 15px rgba(102,187,106,.4)}@keyframes LoadingScreen_bounce__fAVY1{0%,80%,to{transform:translateY(0) scale(1);opacity:.7}40%{transform:translateY(-10px) scale(1.2);opacity:1}}.LoadingScreen_message__FY8jg{font-family:var(--font-body);font-size:15px;color:var(--text-tertiary);font-weight:500;margin:0;letter-spacing:.02em;text-transform:uppercase;font-size:11px}.PersistentAudioPlayer_backdrop__cA_RN{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;animation:PersistentAudioPlayer_fadeIn__pgGgS .3s ease-out}@keyframes PersistentAudioPlayer_fadeIn__pgGgS{0%{opacity:0}to{opacity:1}}.PersistentAudioPlayer_miniPlayer__uPj4S{position:fixed;top:0;left:0;right:0;background:rgba(50,50,50,.12);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-bottom:.5px solid rgba(255,255,255,.06);z-index:999;cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(0,0,0,.25)}body[data-page-type=reading] .PersistentAudioPlayer_miniPlayer__uPj4S{top:auto;bottom:0;border-bottom:none;border-top:.5px solid rgba(255,255,255,.06);padding-bottom:env(safe-area-inset-bottom);background:rgba(40,40,40,.4);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 -4px 16px rgba(0,0,0,.25);transform:translateY(calc(-1 * var(--nav-height, 70px)))}body[data-page-type=reading][data-immersive-ui=full].ui-hidden-on-scroll .PersistentAudioPlayer_miniPlayer__uPj4S{transform:translateY(100%)}.PersistentAudioPlayer_miniPlayer__uPj4S:active{transform:scale(.99)}.PersistentAudioPlayer_miniPlayerScripture__x20NQ{top:auto;bottom:calc(128px + env(safe-area-inset-bottom));border-top:.5px solid rgba(255,255,255,.06);border-bottom:none;background:rgba(40,40,40,.95)}.PersistentAudioPlayer_miniProgress__immxW{height:3px;background:rgba(0,0,0,.05);position:relative;overflow:hidden}.PersistentAudioPlayer_miniProgressFill___xQkZ{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--sage),var(--color-brand-secondary));transition:width .2s ease-out}.PersistentAudioPlayer_miniContent__FFV50{display:flex;align-items:center;gap:12px;padding:8px 16px}.PersistentAudioPlayer_miniPlayButton__W_pth{width:44px;height:44px;border-radius:50%;background:var(--text-primary);color:var(--bg-primary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.PersistentAudioPlayer_miniPlayButton__W_pth:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.PersistentAudioPlayer_miniPlayButton__W_pth:active{transform:scale(.95)}.PersistentAudioPlayer_miniInfo__L50ow{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.PersistentAudioPlayer_miniTitle__V_B0k{font-size:15px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-display)}.PersistentAudioPlayer_miniSubtitle__eoUYm{font-size:11px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PersistentAudioPlayer_miniChevron__eLZDm{color:var(--text-secondary);flex-shrink:0}.PersistentAudioPlayer_expandedSheet__zcwaM{position:fixed;top:0;left:0;right:0;background:rgba(50,50,50,.12);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-radius:0 0 24px 24px;z-index:9999;padding:24px 24px 40px;box-shadow:0 4px 24px rgba(0,0,0,.15);animation:PersistentAudioPlayer_slideDown__8uhKg .3s cubic-bezier(.4,0,.2,1);max-height:85vh;overflow-y:auto;touch-action:pan-y}@keyframes PersistentAudioPlayer_slideDown__8uhKg{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.PersistentAudioPlayer_dragHandle__UMBsC{display:flex;justify-content:center;padding:16px 0 calc(16px + env(safe-area-inset-bottom));margin:16px -24px -40px;cursor:grab;-webkit-tap-highlight-color:transparent;touch-action:pan-y}.PersistentAudioPlayer_dragHandle__UMBsC:active{cursor:grabbing}.PersistentAudioPlayer_dragHandleLine__LJuWZ{width:40px;height:5px;background:var(--border-light);border-radius:3px}.PersistentAudioPlayer_closeButton__jY5QK{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:rgba(50,50,50,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:.5px solid rgba(255,255,255,.1);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:1}.PersistentAudioPlayer_closeButton__jY5QK:hover{background:rgba(50,50,50,.25);border-color:rgba(255,255,255,.2);transform:scale(1.05)}.PersistentAudioPlayer_closeButton__jY5QK:active{transform:scale(.95)}.PersistentAudioPlayer_collapseButton__u4CvN{position:absolute;top:20px;left:20px;width:40px;height:40px;border-radius:50%;background:rgba(50,50,50,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:.5px solid rgba(255,255,255,.1);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:1}.PersistentAudioPlayer_collapseButton__u4CvN:hover{background:rgba(50,50,50,.25);border-color:rgba(255,255,255,.2);transform:scale(1.05)}.PersistentAudioPlayer_collapseButton__u4CvN:active{transform:scale(.95)}.PersistentAudioPlayer_trackInfo__ug63B{text-align:center;margin-bottom:32px;padding:0 50px}.PersistentAudioPlayer_trackTitle__Ffxfh{font-size:22px;font-weight:600;color:var(--text-primary);margin:0 0 8px;font-family:var(--font-display);line-height:1.3}.PersistentAudioPlayer_trackSubtitle__8puLx{font-size:16px;color:var(--text-secondary);margin:0;font-family:var(--font-ui)}.PersistentAudioPlayer_progressSection__PyIiR{margin-bottom:32px}.PersistentAudioPlayer_progressBar__4x29Q{height:6px;background:rgba(0,0,0,.08);border-radius:3px;position:relative;cursor:pointer;margin-bottom:12px;overflow:visible}.PersistentAudioPlayer_progressFill__yScnH{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--sage),var(--color-brand-secondary));border-radius:3px;transition:width .1s ease-out;display:flex;align-items:center;justify-content:flex-end}.PersistentAudioPlayer_progressThumb__7ht05{width:16px;height:16px;background:var(--color-brand-secondary);border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);transform:translateX(50%);transition:transform .2s ease}.PersistentAudioPlayer_progressBar__4x29Q:hover .PersistentAudioPlayer_progressThumb__7ht05{transform:translateX(50%) scale(1.2)}.PersistentAudioPlayer_progressBar__4x29Q:active .PersistentAudioPlayer_progressThumb__7ht05{transform:translateX(50%) scale(1.3)}.PersistentAudioPlayer_progressTime__s2Bm4{display:flex;justify-content:space-between;font-size:13px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PersistentAudioPlayer_mainControls__VkQTh{display:flex;align-items:center;justify-content:center;gap:32px;margin-bottom:24px}.PersistentAudioPlayer_controlButton__FDv_O{width:56px;height:56px;border-radius:50%;background:var(--bg-tertiary);border:1px solid var(--border-light);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.PersistentAudioPlayer_controlButton__FDv_O:hover{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary);transform:scale(1.05)}.PersistentAudioPlayer_controlButton__FDv_O:active{transform:scale(.95)}.PersistentAudioPlayer_controlButton__FDv_O.PersistentAudioPlayer_controlActive__qi1d0{background:var(--lavender-mid,#E8C0D8);color:var(--text-primary);border-color:var(--lavender-mid,#E8C0D8)}.PersistentAudioPlayer_controlButton__FDv_O.PersistentAudioPlayer_controlActive__qi1d0:hover{background:var(--lavender-dark,#d5a8c6);color:var(--text-primary);border-color:var(--lavender-dark,#d5a8c6)}.PersistentAudioPlayer_controlButton__FDv_O:first-child,.PersistentAudioPlayer_controlButton__FDv_O:last-child{width:44px;height:44px}.PersistentAudioPlayer_controlButton__FDv_O:first-child svg,.PersistentAudioPlayer_controlButton__FDv_O:last-child svg{width:18px;height:18px}.PersistentAudioPlayer_controlButton__FDv_O[data-tooltip]{position:relative}.PersistentAudioPlayer_controlButton__FDv_O[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:4px 8px;background:rgba(0,0,0,.8);color:white;font-size:11px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1}.PersistentAudioPlayer_controlButton__FDv_O[data-tooltip]:hover:after{opacity:1}.PersistentAudioPlayer_speedText__rD9cG{font-size:15px;font-weight:600;font-family:var(--font-ui)}.PersistentAudioPlayer_playButtonLarge__TsxbJ{width:72px;height:72px;border-radius:50%;background:var(--text-primary);color:var(--bg-primary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px rgba(0,0,0,.15)}.PersistentAudioPlayer_playButtonLarge__TsxbJ:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.2)}.PersistentAudioPlayer_playButtonLarge__TsxbJ:active{transform:scale(.95)}.PersistentAudioPlayer_volumeSection__ypZ7g{display:flex;align-items:center;gap:12px;padding:0 8px}.PersistentAudioPlayer_volumeIcon__hi1fe{color:var(--text-secondary);flex-shrink:0}.PersistentAudioPlayer_volumeSlider__l0Nvh{flex:1 1;appearance:none;height:6px;background:rgba(0,0,0,.08);border-radius:3px;outline:none;cursor:pointer}.PersistentAudioPlayer_volumeSlider__l0Nvh::-webkit-slider-thumb{appearance:none;width:18px;height:18px;background:var(--color-ocean-dark);border-radius:50%;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-transition:all .2s ease;transition:all .2s ease}.PersistentAudioPlayer_volumeSlider__l0Nvh::-webkit-slider-thumb:hover{transform:scale(1.2)}.PersistentAudioPlayer_volumeSlider__l0Nvh::-webkit-slider-thumb:active{transform:scale(1.3)}.PersistentAudioPlayer_volumeSlider__l0Nvh::-moz-range-thumb{width:18px;height:18px;background:var(--color-ocean-dark);border:none;border-radius:50%;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.2);-moz-transition:all .2s ease;transition:all .2s ease}.PersistentAudioPlayer_volumeSlider__l0Nvh::-moz-range-thumb:hover{transform:scale(1.2)}.PersistentAudioPlayer_volumeSlider__l0Nvh::-moz-range-thumb:active{transform:scale(1.3)}.PersistentAudioPlayer_optionsSection__zGGkN{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px;padding:0 8px}.PersistentAudioPlayer_optionButton__PaL6p{padding:8px 12px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:20px;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);cursor:pointer;transition:all var(--duration-normal);min-width:45px;display:flex;align-items:center;justify-content:center}.PersistentAudioPlayer_optionButton__PaL6p.PersistentAudioPlayer_optionActive__gPcFC,.PersistentAudioPlayer_optionButton__PaL6p:hover{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.PersistentAudioPlayer_optionButton__PaL6p.PersistentAudioPlayer_optionActive__gPcFC:hover{background:var(--text-secondary);color:var(--bg-primary);border-color:var(--text-secondary)}@media (max-width:480px){.PersistentAudioPlayer_expandedSheet__zcwaM{padding:20px 20px 32px}.PersistentAudioPlayer_trackInfo__ug63B{padding:0 40px;margin-bottom:24px}.PersistentAudioPlayer_trackTitle__Ffxfh{font-size:20px}.PersistentAudioPlayer_trackSubtitle__8puLx{font-size:14px}.PersistentAudioPlayer_mainControls__VkQTh{gap:24px;margin-bottom:20px}.PersistentAudioPlayer_controlButton__FDv_O{width:48px;height:48px}.PersistentAudioPlayer_playButtonLarge__TsxbJ{width:64px;height:64px}.PersistentAudioPlayer_optionsSection__zGGkN{gap:8px;margin-top:16px}.PersistentAudioPlayer_optionButton__PaL6p{padding:6px 10px;min-width:40px}}.PersistentAudioPlayer_splitButtonContainer__HEuLc{display:flex;border-radius:12px;overflow:hidden;border:1px solid var(--border-light);background:var(--bg-tertiary)}.PersistentAudioPlayer_splitButtonHalf__9zjZt{width:60px;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--bg-tertiary);border:none;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;padding:6px}.PersistentAudioPlayer_splitButtonLeft__gc6On{border-radius:12px 0 0 12px}.PersistentAudioPlayer_splitButtonRight__9ofjv{border-radius:0 12px 12px 0;border-left:1px solid var(--border-light)}.PersistentAudioPlayer_splitButtonLabel__5wZgo{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;line-height:1;margin-top:2px}.PersistentAudioPlayer_splitButtonHalf__9zjZt.PersistentAudioPlayer_controlActive__qi1d0{background:var(--sage)!important;color:var(--bg-primary)!important;box-shadow:inset 0 0 0 2px rgba(128,167,151,.35);border-color:transparent}.PersistentAudioPlayer_splitButtonHalf__9zjZt:not(.PersistentAudioPlayer_disabled__1YGkj):hover{background:var(--bg-hover)}.PersistentAudioPlayer_splitButtonHalf__9zjZt.PersistentAudioPlayer_controlActive__qi1d0:hover{background:var(--color-sage-dark)!important;color:var(--bg-primary)!important}.PersistentAudioPlayer_splitButtonHalf__9zjZt.PersistentAudioPlayer_disabled__1YGkj{opacity:.3;cursor:not-allowed;pointer-events:none}.PersistentAudioPlayer_trackAuthor__o5_z4{margin-top:8px;font-size:14px;font-weight:500;color:var(--text-secondary);text-align:center}.PersistentAudioPlayer_audioVersionContainer__TOPIM{margin-top:8px;text-align:center}.PersistentAudioPlayer_audioVersionSelect__JkwAd{padding:2px 4px;font-size:13px;font-family:var(--font-ui);color:var(--text-secondary);background:transparent;border:none;border-bottom:1px dotted var(--border-light);border-radius:0;cursor:pointer;text-align:center;appearance:none;-webkit-appearance:none;-moz-appearance:none}.PersistentAudioPlayer_audioVersionSelect__JkwAd:disabled{cursor:wait}.FullscreenAudioPlayer_miniPlayer__sloU_{position:fixed;bottom:calc(60px + env(safe-area-inset-bottom));left:0;right:0;background:rgba(30,40,50,.95);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-top:.5px solid rgba(255,255,255,.1);z-index:999;cursor:pointer;transition:transform .3s ease;animation:FullscreenAudioPlayer_slideInUp__SMzEk .3s ease-out}@keyframes FullscreenAudioPlayer_slideInUp__SMzEk{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.FullscreenAudioPlayer_miniPlayer__sloU_:active{transform:scale(.99)}.FullscreenAudioPlayer_miniPlayerScripture__vY5a8{bottom:auto;top:calc(73px + env(safe-area-inset-top));animation:FullscreenAudioPlayer_slideInDown__bgr9F .3s ease-out}@keyframes FullscreenAudioPlayer_slideInDown__bgr9F{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.FullscreenAudioPlayer_fullscreenPlayerScripture__UuxDF{animation:FullscreenAudioPlayer_slideDown__9fTy4 .5s ease-out!important}.FullscreenAudioPlayer_fullscreenPlayerScripture__UuxDF .FullscreenAudioPlayer_header__Xw9Qk .FullscreenAudioPlayer_headerButton__397nT:first-child svg{transform:rotate(180deg)}@keyframes FullscreenAudioPlayer_slideDown__9fTy4{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.FullscreenAudioPlayer_miniProgress__51UZM{height:3px;background:rgba(255,255,255,.1);position:relative}.FullscreenAudioPlayer_miniProgressFill__tgLQN{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--sage),var(--color-brand-secondary));transition:width .2s ease-out}.FullscreenAudioPlayer_miniContent__M1FsF{display:flex;align-items:center;gap:12px;padding:10px 16px}.FullscreenAudioPlayer_miniPlayButton__lXR3W{width:44px;height:44px;border-radius:50%;background:white;color:var(--ocean-deep);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease;flex-shrink:0}.FullscreenAudioPlayer_miniPlayButton__lXR3W:hover{transform:scale(1.05)}.FullscreenAudioPlayer_miniPlayButton__lXR3W:active{transform:scale(.95)}.FullscreenAudioPlayer_miniInfo__2wS3G{flex:1 1;min-width:0}.FullscreenAudioPlayer_miniTitle__ZeWe8{font-size:15px;font-weight:600;color:white;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-display)}.FullscreenAudioPlayer_miniSubtitle__RecIs{font-size:12px;color:rgba(255,255,255,.6);margin-top:2px}.FullscreenAudioPlayer_miniChevron__IHm0u{color:rgba(255,255,255,.6);flex-shrink:0}.FullscreenAudioPlayer_fullscreenPlayer__Z6Yco{position:fixed;inset:0;background:linear-gradient(180deg,var(--ocean-deep) 0,#1a2a35 40%,#0f1a20 100%);z-index:10050;display:flex;flex-direction:column;padding:24px 24px env(safe-area-inset-bottom);overflow-y:auto;animation:FullscreenAudioPlayer_slideUp__BiNOW .3s ease-out}@keyframes FullscreenAudioPlayer_slideUp__BiNOW{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.FullscreenAudioPlayer_header__Xw9Qk{display:flex;align-items:center;justify-content:space-between;padding:16px 0;flex-shrink:0}.FullscreenAudioPlayer_headerButton__397nT{width:44px;height:44px;min-width:44px;min-height:44px;flex-shrink:0;border-radius:50%;background:rgba(255,255,255,.1);border:none;color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.FullscreenAudioPlayer_headerButton__397nT:hover{background:rgba(255,255,255,.2)}.FullscreenAudioPlayer_headerButton__397nT:active{transform:scale(.95)}.FullscreenAudioPlayer_headerTitle__3d84j{font-size:14px;font-weight:500;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:1px}.FullscreenAudioPlayer_artworkArea__IOeeR{flex:1 1;display:flex;align-items:center;justify-content:center;padding:24px 0;min-height:200px;max-height:320px}.FullscreenAudioPlayer_artworkGradient__Suj0K{width:100%;max-width:280px;aspect-ratio:1;border-radius:24px;background:linear-gradient(135deg,rgba(128,167,151,.3),rgba(82,131,151,.4) 50%,rgba(160,136,168,.3));display:flex;align-items:center;justify-content:center;box-shadow:0 20px 60px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.1);position:relative;overflow:hidden}.FullscreenAudioPlayer_artworkGradient__Suj0K:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.15) 0,transparent 60%)}.FullscreenAudioPlayer_artworkIcon__JLomn{color:rgba(255,255,255,.4);position:relative;z-index:1}.FullscreenAudioPlayer_trackInfo__9xHyo{text-align:center;padding:16px 0 24px;flex-shrink:0}.FullscreenAudioPlayer_trackTitle__MnBfV{font-size:24px;font-weight:700;color:white;margin:0;font-family:var(--font-display);line-height:1.3}.FullscreenAudioPlayer_trackAuthor__NRPYc,.FullscreenAudioPlayer_trackVersion__gIERW{font-size:16px;color:rgba(255,255,255,.6);margin:8px 0 0;font-family:var(--font-ui)}.FullscreenAudioPlayer_progressSection__rbYPj{padding:0 0 24px;flex-shrink:0}.FullscreenAudioPlayer_progressBar__52tG4{height:6px;background:rgba(255,255,255,.15);border-radius:3px;position:relative;cursor:pointer;overflow:visible}.FullscreenAudioPlayer_progressFill____PyL{position:absolute;top:0;left:0;height:100%;background:var(--sage);border-radius:3px;transition:width .1s ease-out;display:flex;align-items:center;justify-content:flex-end}.FullscreenAudioPlayer_progressThumb__iVLkm{width:16px;height:16px;background:white;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.3);transform:translateX(50%);transition:transform .2s ease}.FullscreenAudioPlayer_progressBar__52tG4:hover .FullscreenAudioPlayer_progressThumb__iVLkm{transform:translateX(50%) scale(1.2)}.FullscreenAudioPlayer_progressBar__52tG4:active .FullscreenAudioPlayer_progressThumb__iVLkm{transform:translateX(50%) scale(1.3)}.FullscreenAudioPlayer_progressTime__oUuKD{display:flex;justify-content:space-between;margin-top:12px;font-size:13px;color:rgba(255,255,255,.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.FullscreenAudioPlayer_mainControls__b_saW{display:flex;align-items:center;justify-content:center;gap:40px;padding:16px 0 32px;flex-shrink:0}.FullscreenAudioPlayer_skipButton__yGPtn{width:64px;height:64px;border-radius:50%;background:transparent;border:none;color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative}.FullscreenAudioPlayer_skipButton__yGPtn:hover{background:rgba(255,255,255,.1)}.FullscreenAudioPlayer_skipButton__yGPtn:active{transform:scale(.95)}.FullscreenAudioPlayer_skipLabel__7yZ79{font-size:11px;font-weight:600;margin-top:-4px;font-family:var(--font-ui)}.FullscreenAudioPlayer_playButtonLarge__bry2T{width:80px;height:80px;border-radius:50%;background:white;color:var(--ocean-deep);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 24px rgba(0,0,0,.3)}.FullscreenAudioPlayer_playButtonLarge__bry2T:hover{transform:scale(1.05);box-shadow:0 12px 32px rgba(0,0,0,.4)}.FullscreenAudioPlayer_playButtonLarge__bry2T:active{transform:scale(.95)}.FullscreenAudioPlayer_secondaryControls__e7o2E{display:flex;align-items:center;justify-content:center;gap:12px;padding:0 0 24px;flex-shrink:0}.FullscreenAudioPlayer_controlPill__hvewZ{display:flex;align-items:center;gap:6px;padding:10px 16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:24px;color:white;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.FullscreenAudioPlayer_controlPill__hvewZ:hover{background:rgba(255,255,255,.2)}.FullscreenAudioPlayer_controlPill__hvewZ:active{transform:scale(.97)}.FullscreenAudioPlayer_controlPill__hvewZ.FullscreenAudioPlayer_controlActive__qzk5q{background:var(--sage);color:var(--ocean-deep);border-color:var(--sage)}.FullscreenAudioPlayer_controlPill__hvewZ.FullscreenAudioPlayer_controlActive__qzk5q:hover{background:var(--color-sage-dark)}.FullscreenAudioPlayer_pillText__mthcU{font-family:var(--font-ui)}.FullscreenAudioPlayer_volumeSection___z3z9{display:flex;align-items:center;gap:12px;padding:0 8px 24px;flex-shrink:0}.FullscreenAudioPlayer_volumeIcon__W7pDQ{color:rgba(255,255,255,.5);flex-shrink:0}.FullscreenAudioPlayer_volumeSlider__Z_SLK{flex:1 1;appearance:none;height:6px;background:rgba(255,255,255,.15);border-radius:3px;outline:none;cursor:pointer}.FullscreenAudioPlayer_volumeSlider__Z_SLK::-webkit-slider-thumb{appearance:none;width:18px;height:18px;background:white;border-radius:50%;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.3);-webkit-transition:transform .2s ease;transition:transform .2s ease}.FullscreenAudioPlayer_volumeSlider__Z_SLK::-webkit-slider-thumb:hover{transform:scale(1.2)}.FullscreenAudioPlayer_volumeSlider__Z_SLK::-moz-range-thumb{width:18px;height:18px;background:white;border:none;border-radius:50%;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.3)}.FullscreenAudioPlayer_chapterNav__tuHhp{display:flex;align-items:center;justify-content:center;gap:16px;padding:0 0 32px;flex-shrink:0}.FullscreenAudioPlayer_chapterButton__ouNGm{display:flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:white;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.FullscreenAudioPlayer_chapterButton__ouNGm:hover{background:rgba(255,255,255,.15)}.FullscreenAudioPlayer_chapterButton__ouNGm:active{transform:scale(.97)}@media (max-width:375px){.FullscreenAudioPlayer_fullscreenPlayer__Z6Yco{padding:0 16px env(safe-area-inset-bottom)}.FullscreenAudioPlayer_artworkArea__IOeeR{min-height:160px;max-height:240px}.FullscreenAudioPlayer_artworkGradient__Suj0K{max-width:220px}.FullscreenAudioPlayer_trackTitle__MnBfV{font-size:20px}.FullscreenAudioPlayer_mainControls__b_saW{gap:28px}.FullscreenAudioPlayer_skipButton__yGPtn{width:56px;height:56px}.FullscreenAudioPlayer_playButtonLarge__bry2T{width:72px;height:72px}.FullscreenAudioPlayer_secondaryControls__e7o2E{gap:8px}.FullscreenAudioPlayer_controlPill__hvewZ{padding:8px 12px;font-size:13px}}@media (min-height:800px){.FullscreenAudioPlayer_artworkArea__IOeeR{max-height:380px}.FullscreenAudioPlayer_artworkGradient__Suj0K{max-width:320px}.FullscreenAudioPlayer_trackInfo__9xHyo{padding:24px 0 32px}.FullscreenAudioPlayer_trackTitle__MnBfV{font-size:28px}}.TabBar_tabBar__DvKsc{position:fixed;bottom:0;left:0;right:0;background:rgba(50,50,50,.1);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -2px 16px rgba(0,0,0,.1);display:flex;justify-content:space-around;padding:8px 0 calc(8px + env(safe-area-inset-bottom));z-index:1000;pointer-events:auto;animation:TabBar_slideInUp__Y1TNQ .4s cubic-bezier(.4,0,.2,1) both}@keyframes TabBar_slideInUp__Y1TNQ{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width:768px){.TabBar_tabBar__DvKsc{width:100%;max-width:var(--content-max-width);left:0;right:0;margin:0 auto;transform:none;animation:TabBar_slideInUp__Y1TNQ .4s cubic-bezier(.4,0,.2,1) both}@keyframes TabBar_slideInUpCentered__iDy8k{0%{transform:translateX(-50%) translateY(100%);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}}.TabBar_tab__XzOkh{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:4px 0;background:none;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--text-secondary);pointer-events:auto;position:relative;z-index:1001;opacity:1;animation:TabBar_tabFadeIn__MjYO2 .5s cubic-bezier(.4,0,.2,1);text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@keyframes TabBar_tabFadeIn__MjYO2{0%{opacity:0}to{opacity:1}}.TabBar_tab__XzOkh:first-child{animation-delay:.1s}.TabBar_tab__XzOkh:nth-child(2){animation-delay:.15s}.TabBar_tab__XzOkh:nth-child(3){animation-delay:.2s}.TabBar_tab__XzOkh:nth-child(4){animation-delay:.25s}.TabBar_tab__XzOkh:nth-child(5){animation-delay:.3s}.TabBar_tab__XzOkh:hover:not(.TabBar_active__xIDXZ){transform:translateY(-2px);color:var(--text-primary)}.TabBar_tab__XzOkh:active{transform:scale(.95)}.TabBar_tab__XzOkh.TabBar_active__xIDXZ{color:var(--text-primary);position:relative}.TabBar_tab__XzOkh.TabBar_active__xIDXZ:before{content:"";position:absolute;top:-10.5px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--text-primary);animation:TabBar_pulse__gBKva 2s cubic-bezier(.4,0,.2,1) infinite;will-change:transform,opacity}.TabBar_tab__XzOkh:not(.TabBar_active__xIDXZ):before{content:none}@keyframes TabBar_pulse__gBKva{0%,to{transform:translateX(-50%) scale(1);opacity:1}50%{transform:translateX(-50%) scale(1.5);opacity:.5}}.TabBar_tabIcon__VE6Pr{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-bottom:4px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.TabBar_tab__XzOkh.TabBar_active__xIDXZ .TabBar_tabIcon__VE6Pr{transform:scale(1.1)}.TabBar_tab__XzOkh:hover .TabBar_tabIcon__VE6Pr{transform:scale(1.15) rotate(5deg)}.TabBar_tabLabel__Rejzu{font-size:var(--text-xs);font-weight:var(--font-medium);transition:all .3s cubic-bezier(.4,0,.2,1)}.TabBar_tab__XzOkh.TabBar_active__xIDXZ .TabBar_tabLabel__Rejzu{font-weight:var(--font-semibold)}body[data-immersive-ui=full].ui-hidden-on-scroll .TabBar_tabBar__DvKsc,body[data-main-nav-hidden=true] .TabBar_tabBar__DvKsc{animation:TabBar_slideOutDown__eQGwF .3s cubic-bezier(.4,0,.2,1) both;pointer-events:none}@keyframes TabBar_slideOutDown__eQGwF{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.AuthForm_overlay__R_pcg{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(1100px circle at 10% 10%,rgba(82,131,151,.22),transparent 45%),radial-gradient(900px circle at 90% 90%,rgba(128,167,151,.18),transparent 42%),rgba(5,9,14,.6);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);animation:AuthForm_overlayIn__6RYXn .24s ease-out}.AuthForm_authForm__wZx1d{position:relative;width:min(100%,498px);max-height:min(90vh,920px);border-radius:24px;border:1px solid rgba(60,85,105,.24);overflow:hidden;background:linear-gradient(165deg,rgba(255,255,255,.98),rgba(247,250,252,.98) 52%,rgba(241,246,250,.98));box-shadow:0 28px 80px rgba(9,18,26,.32),inset 0 1px 0 rgba(255,255,255,.66);animation:AuthForm_modalIn__xFWHG .28s cubic-bezier(.2,.9,.32,1.05)}.AuthForm_authForm__wZx1d:before{content:"";position:absolute;inset:0 0 auto 0;height:180px;pointer-events:none;background:radial-gradient(650px circle at -10% -90%,rgba(82,131,151,.4),transparent 50%),radial-gradient(500px circle at 110% -25%,rgba(128,167,151,.36),transparent 52%)}.AuthForm_authFormInner__lo_vm{position:relative;z-index:1;overflow-y:auto;max-height:min(90vh,920px);-webkit-overflow-scrolling:touch}.AuthForm_closeButton__kZGMB{position:absolute;top:max(14px,calc(14px + env(safe-area-inset-top)));right:14px;width:40px;height:40px;border:1px solid rgba(89,115,135,.28);border-radius:50%;background:rgba(255,255,255,.84);color:var(--text-primary);display:grid;place-items:center;cursor:pointer;padding:0;z-index:2;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.AuthForm_closeButton__kZGMB:hover{transform:scale(1.05) rotate(90deg);background:rgba(255,255,255,.96);border-color:rgba(82,131,151,.45)}.AuthForm_closeButton__kZGMB:active{transform:scale(.92)}.AuthForm_formContainer__94PrL{width:100%;max-width:426px;margin:0 auto;padding:36px clamp(16px,3.3vw,24px) 20px;display:flex;flex-direction:column;gap:13px}.AuthForm_formHeader__kzC14{display:flex;flex-direction:column;gap:10px;text-align:left}.AuthForm_title__uHSh8{margin:0;font-family:var(--font-display);font-size:clamp(1.72rem,3.05vw,2.08rem);line-height:1.06;color:var(--text-primary);letter-spacing:-.01em}.AuthForm_subtitle__lOLLN{margin:0;color:var(--text-secondary);font-size:clamp(.9rem,1.3vw,.98rem);line-height:1.42;max-width:42ch}.AuthForm_modeToggle__r9gpa{display:inline-flex;align-items:center;gap:12px;padding:0;border:0;background:none;width:fit-content;position:relative}.AuthForm_modeButton__cJcvH{border:none;border-radius:0;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.84rem;font-weight:var(--font-semibold);letter-spacing:.01em;padding:2px 0;transition:color .16s ease;position:relative}.AuthForm_modeButton__cJcvH:hover{color:var(--text-primary)}.AuthForm_activeMode__yeJSd{background:none;color:var(--text-primary);box-shadow:none}.AuthForm_modeButton__cJcvH:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:999px;background:transparent;transition:background-color .16s ease}.AuthForm_activeMode__yeJSd:after{background:var(--color-brand-primary)}.AuthForm_featureList__7wz7z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:4px;border-radius:10px;border:1px solid rgba(82,131,151,.24);background:rgba(82,131,151,.08);overflow:hidden}.AuthForm_featureList__7wz7z:after,.AuthForm_featureList__7wz7z:before{content:none}.AuthForm_featureItem__EBNCc{display:flex;align-items:center;justify-content:flex-start;gap:7px;padding:9px 10px;background:none;min-height:0;border-right:1px solid rgba(82,131,151,.2);border-bottom:1px solid rgba(82,131,151,.2)}.AuthForm_featureItem__EBNCc:nth-child(2n){border-right:0}.AuthForm_featureItem__EBNCc:nth-last-child(-n+2){border-bottom:0}.AuthForm_featureIconSmall__4j2gw{width:16px;height:16px;flex-shrink:0;border-radius:4px;display:grid;place-items:center;color:var(--color-brand-primary);background:rgba(82,131,151,.13)}.AuthForm_featureTitle__wBbQu{margin:0;color:var(--text-primary);font-size:.74rem;font-weight:var(--font-semibold);line-height:1.2}.AuthForm_featureText__SLwZL{margin:0;color:var(--text-secondary);font-size:.71rem;line-height:1.25}.AuthForm_socialHeading__jJ_f3{margin:2px 0 0;color:var(--text-muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.13em;font-weight:var(--font-semibold)}.AuthForm_socialButtons__zrpx5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.AuthForm_socialButton__enWcf{width:auto;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;border:1px solid rgba(82,131,151,.24);background:rgba(255,255,255,.56);color:var(--text-primary);padding:8px 9px;font-size:.82rem;font-weight:var(--font-semibold);cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.AuthForm_googleButton__AtvMC{border-color:rgba(66,133,244,.38);background:rgba(66,133,244,.08)}.AuthForm_facebookButton__o1T7d{border-color:rgba(24,119,242,.38);background:rgba(24,119,242,.08)}.AuthForm_appleButton__lAwyO{border-color:rgba(40,52,64,.24);background:rgba(40,52,64,.05)}.AuthForm_socialButton__enWcf:hover:not(:disabled){border-color:rgba(82,131,151,.52);background:rgba(255,255,255,.74)}.AuthForm_socialButton__enWcf:disabled{opacity:.58;cursor:not-allowed}.AuthForm_socialIcon__nFi7d{flex-shrink:0}.AuthForm_divider__yg7Ee{position:relative;text-align:center;margin:2px 0}.AuthForm_divider__yg7Ee:before{content:"";position:absolute;inset:50% 0 auto;height:1px;background:var(--border-light)}.AuthForm_divider__yg7Ee span{position:relative;z-index:1;background:linear-gradient(180deg,rgba(247,250,252,1),rgba(244,248,251,1));color:var(--text-muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;padding:0 10px}.AuthForm_emailButton___fIkI{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;border:1px dashed rgba(82,131,151,.5);background:transparent;color:var(--color-brand-primary);font-size:.82rem;font-weight:var(--font-semibold);padding:8px 10px;cursor:pointer;transition:border-color .16s ease,color .16s ease}.AuthForm_emailButton___fIkI:hover:not(:disabled){background:transparent;border-color:rgba(82,131,151,.78);color:#2d5a6b}.AuthForm_emailButton___fIkI:disabled{opacity:.56;cursor:not-allowed}.AuthForm_emailIcon__4FhBe{flex-shrink:0}.AuthForm_securityNote__oWToo{margin:-1px 0 1px;text-align:center;color:var(--text-muted);font-size:.78rem}.AuthForm_form__marQN{display:flex;flex-direction:column;gap:14px}.AuthForm_inputGroup__myyUS{display:flex;flex-direction:column;gap:6px}.AuthForm_label__5dixF{color:var(--text-primary);font-size:.92rem;font-weight:var(--font-semibold)}.AuthForm_optionalLabel__rvDCB{color:var(--text-muted);font-size:.8rem;font-weight:var(--font-normal)}.AuthForm_input__XHYg6{width:100%;border-radius:12px;border:1px solid var(--border-medium);background:rgba(255,255,255,.82);color:var(--text-primary);font-size:1rem;padding:12px 14px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.AuthForm_input__XHYg6:focus{outline:none;border-color:rgba(82,131,151,.82);box-shadow:0 0 0 3px rgba(82,131,151,.18)}.AuthForm_input__XHYg6::placeholder{color:var(--text-muted)}.AuthForm_input__XHYg6:disabled{background:var(--color-input-disabled,rgba(148,163,184,.2));color:var(--text-muted)}.AuthForm_submitButton___GsJq{width:100%;border:none;border-radius:14px;background:linear-gradient(135deg,var(--color-brand-primary),#396879);color:#fff;font-size:1rem;font-weight:var(--font-semibold);padding:13px 16px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.AuthForm_submitButton___GsJq:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px rgba(48,86,102,.35);filter:saturate(108%)}.AuthForm_submitButton___GsJq:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.AuthForm_error__axs9E,.AuthForm_info__7K2Rw,.AuthForm_success__xFBSE{border-radius:12px;padding:10px 12px;font-size:.9rem;line-height:1.4}.AuthForm_info__7K2Rw{background:var(--color-form-info-bg,rgba(59,130,246,.12));border:1px solid var(--color-form-info-border,rgba(59,130,246,.35));color:var(--color-form-info-text,#1e4a7b)}.AuthForm_error__axs9E{background:var(--color-form-error-bg,rgba(220,38,38,.12));border:1px solid var(--color-form-error-border,rgba(220,38,38,.35));color:var(--color-error)}.AuthForm_success__xFBSE{background:rgba(46,125,50,.12);border:1px solid rgba(46,125,50,.4);color:#2e7d32}.AuthForm_backButtonCentered__ZyNP4,.AuthForm_backButton__Ht_RP{border:none;background:none;color:var(--text-secondary);display:inline-flex;align-items:center;gap:8px;font-size:.95rem;font-weight:var(--font-medium);cursor:pointer;padding:6px 2px;transition:color .16s ease,transform .16s ease}.AuthForm_backButton__Ht_RP{margin-bottom:6px}.AuthForm_backButtonCentered__ZyNP4:hover,.AuthForm_backButton__Ht_RP:hover{color:var(--text-primary);transform:translateX(-2px)}.AuthForm_invalidReferral__d41th,.AuthForm_validReferral__uJ2F7,.AuthForm_validating__YaAZz{font-size:.82rem}.AuthForm_validating__YaAZz{color:var(--text-muted)}.AuthForm_validReferral__uJ2F7{color:var(--color-success)}.AuthForm_invalidReferral__d41th{color:var(--color-error)}.AuthForm_magicLinkSuccess__vVAis{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:4px 0}.AuthForm_successIconWrapper__W9yGq{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:rgba(46,125,50,.16);color:#2e7d32}.AuthForm_successIcon__ZDWLc{stroke-width:1.5px}.AuthForm_activeEmailDisplay__jCKts{background:rgba(82,131,151,.12);border:1px solid rgba(82,131,151,.25);border-radius:999px;padding:8px 14px}.AuthForm_emailHighlight__yhRRR{color:var(--text-primary);font-weight:var(--font-semibold)}.AuthForm_successSubtext__984ot{color:var(--text-secondary);line-height:1.45;max-width:32ch}.AuthForm_otpSection__QLVB_{width:100%;margin:8px 0 4px}.AuthForm_otpDivider__wnpXp{position:relative;text-align:center;margin-bottom:12px}.AuthForm_otpDivider__wnpXp:before{content:"";position:absolute;inset:50% 0 auto;height:1px;background:var(--border-light)}.AuthForm_otpDivider__wnpXp span{position:relative;z-index:1;background:var(--bg-secondary);color:var(--text-muted);font-size:.78rem;padding:0 10px}.AuthForm_otpForm__B2ZJj{display:flex;flex-direction:column;align-items:center;gap:10px}.AuthForm_otpInput__07t7l{width:min(100%,220px);border-radius:12px;border:1px solid var(--border-medium);background:rgba(255,255,255,.85);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.45rem;font-weight:600;letter-spacing:.42em;text-align:center;padding:12px 16px}.AuthForm_otpInput__07t7l::placeholder{color:var(--text-muted)}.AuthForm_otpInput__07t7l:focus{outline:none;border-color:rgba(82,131,151,.82);box-shadow:0 0 0 3px rgba(82,131,151,.18)}.AuthForm_otpInput__07t7l:disabled{background:var(--color-input-disabled,rgba(148,163,184,.2))}.AuthForm_otpSubmitButton__yNHV6{width:min(100%,220px);border:none;border-radius:12px;background:linear-gradient(135deg,var(--color-brand-primary),#396879);color:#fff;font-size:.95rem;font-weight:var(--font-semibold);padding:11px 14px;cursor:pointer}.AuthForm_otpSubmitButton__yNHV6:hover:not(:disabled){box-shadow:0 10px 22px rgba(48,86,102,.34)}.AuthForm_otpSubmitButton__yNHV6:disabled{opacity:.6;cursor:not-allowed}@keyframes AuthForm_overlayIn__6RYXn{0%{opacity:0}to{opacity:1}}@keyframes AuthForm_modalIn__xFWHG{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}:root.dark .AuthForm_overlay__R_pcg{background:radial-gradient(1000px circle at 6% 8%,rgba(88,141,168,.24),transparent 42%),radial-gradient(750px circle at 86% 88%,rgba(96,132,112,.2),transparent 45%),rgba(3,6,10,.78)}:root.dark .AuthForm_authForm__wZx1d{border-color:rgba(132,170,194,.26);background:linear-gradient(160deg,#111821,#10161e 55%,#111922);box-shadow:0 34px 90px rgba(0,0,0,.64),inset 0 1px 0 rgba(255,255,255,.05)}:root.dark .AuthForm_authForm__wZx1d:before{background:radial-gradient(600px circle at -8% -90%,rgba(105,170,205,.34),transparent 52%),radial-gradient(420px circle at 105% -18%,rgba(122,166,142,.3),transparent 54%)}:root.dark .AuthForm_closeButton__kZGMB{background:rgba(18,25,34,.84);border-color:rgba(147,183,207,.28)}:root.dark .AuthForm_closeButton__kZGMB:hover{background:rgba(24,32,42,.92)}:root.dark .AuthForm_modeToggle__r9gpa{background:none;border-color:transparent}:root.dark .AuthForm_activeMode__yeJSd{background:none;box-shadow:none}:root.dark .AuthForm_featureItem__EBNCc{background:none}:root.dark .AuthForm_featureList__7wz7z{background:rgba(15,23,33,.58);border-color:rgba(131,170,194,.28)}:root.dark .AuthForm_featureList__7wz7z:after,:root.dark .AuthForm_featureList__7wz7z:before{content:none}:root.dark .AuthForm_featureItem__EBNCc{border-color:rgba(131,170,194,.22)}:root.dark .AuthForm_socialButton__enWcf{background:rgba(16,24,33,.88)}:root.dark .AuthForm_appleButton__lAwyO{border-color:rgba(176,195,209,.28)}:root.dark .AuthForm_socialButton__enWcf:hover:not(:disabled){box-shadow:none}:root.dark .AuthForm_divider__yg7Ee span{background:#111821}:root.dark .AuthForm_emailButton___fIkI{background:transparent;border-color:rgba(126,180,200,.62);color:#9cd0e5}:root.dark .AuthForm_emailButton___fIkI:hover:not(:disabled){background:transparent}:root.dark .AuthForm_input__XHYg6,:root.dark .AuthForm_otpInput__07t7l{background:rgba(16,24,33,.9)}:root.dark .AuthForm_success__xFBSE{background:rgba(75,177,106,.16);border-color:rgba(115,212,143,.36);color:#9ee6b3}@media (max-width:768px){.AuthForm_overlay__R_pcg{padding:0;background:var(--bg-primary);backdrop-filter:none;-webkit-backdrop-filter:none}.AuthForm_authForm__wZx1d{width:100%;height:100%;max-height:none;border-radius:0;border:none;box-shadow:none;animation:none}.AuthForm_authForm__wZx1d:before{height:180px}.AuthForm_authFormInner__lo_vm{max-height:none}.AuthForm_formContainer__94PrL{max-width:none;min-height:100%;padding-top:calc(72px + env(safe-area-inset-top));padding-bottom:calc(28px + env(safe-area-inset-bottom));justify-content:flex-start;gap:16px}.AuthForm_title__uHSh8{font-size:clamp(1.9rem,8.4vw,2.2rem)}.AuthForm_subtitle__lOLLN{max-width:none;font-size:1rem}.AuthForm_featureList__7wz7z{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.AuthForm_featureItem__EBNCc{min-height:0;padding:9px 10px}.AuthForm_socialButtons__zrpx5{grid-template-columns:1fr;gap:10px}.AuthForm_emailButton___fIkI,.AuthForm_socialButton__enWcf,.AuthForm_submitButton___GsJq{min-height:52px}.AuthForm_closeButton__kZGMB{width:44px;height:44px;top:max(14px,calc(14px + env(safe-area-inset-top)));right:14px}.AuthForm_otpInput__07t7l,.AuthForm_otpSubmitButton__yNHV6{width:min(100%,240px)}}@media (prefers-reduced-motion:reduce){.AuthForm_authForm__wZx1d,.AuthForm_overlay__R_pcg{animation:none}.AuthForm_backButtonCentered__ZyNP4,.AuthForm_backButton__Ht_RP,.AuthForm_closeButton__kZGMB,.AuthForm_emailButton___fIkI,.AuthForm_modeButton__cJcvH,.AuthForm_socialButton__enWcf,.AuthForm_submitButton___GsJq{transition:none}}.CelebrationModal_overlay__zbBHp{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.CelebrationModal_fadeIn__RRF3H{animation:CelebrationModal_fadeIn__RRF3H .3s ease-out forwards}.CelebrationModal_fadeOut__9E5SK{animation:CelebrationModal_fadeOut__9E5SK .3s ease-out forwards}.CelebrationModal_modal__us79W{position:relative;width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 32px;text-align:center;background:var(--soft-white)}.CelebrationModal_slideIn__cJCdY{animation:CelebrationModal_slideIn__cJCdY .4s cubic-bezier(.34,1.56,.64,1) forwards}.CelebrationModal_slideOut__NFkp_{animation:CelebrationModal_slideOut__NFkp_ .3s ease-in forwards}.CelebrationModal_closeButton__WmiwY{position:absolute;top:16px;right:16px;background:transparent;border:none;color:var(--stone);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.CelebrationModal_closeButton__WmiwY:hover{background:rgba(0,0,0,.05);color:var(--text-primary)}.CelebrationModal_iconContainer__aD_Xr{display:flex;align-items:center;justify-content:center;margin-bottom:32px;width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,rgba(255,200,100,.1),rgba(255,150,50,.15))}.CelebrationModal_title__UVzQD{font-family:var(--font-display);font-size:32px;font-weight:700;text-align:center;margin:0 0 8px;letter-spacing:-.5px;color:var(--text-primary)}.CelebrationModal_subtitle__Ly979{font-family:var(--font-accent);font-size:16px;color:var(--stone);text-align:center;margin:0 0 16px;font-weight:400}.CelebrationModal_message__NoiXL{font-family:var(--font-body);font-size:16px;line-height:1.7;text-align:center;color:var(--text-primary);margin:0 0 32px;max-width:400px}.CelebrationModal_buttonGroup__Z_Ajp{display:flex;flex-direction:column;gap:12px;width:100%;max-width:300px;align-items:center}.CelebrationModal_actionButton__rTIp6{width:100%;padding:16px 32px;font-family:var(--font-ui);font-size:16px;font-weight:600;border:none;border-radius:28px;cursor:pointer;transition:all var(--duration-normal) var(--ease-smooth);background:var(--ocean-dark);color:var(--soft-white);box-shadow:0 4px 12px rgba(0,0,0,.1)}.CelebrationModal_actionButton__rTIp6:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.CelebrationModal_secondaryButton__3rxSx{width:100%;padding:16px 32px;font-family:var(--font-ui);font-size:16px;font-weight:600;border:2px solid var(--ocean-dark);border-radius:28px;cursor:pointer;transition:all var(--duration-normal) var(--ease-smooth);background:transparent;color:var(--text-primary);box-shadow:none}.CelebrationModal_secondaryButton__3rxSx:hover{background:var(--ocean-dark);color:var(--soft-white);transform:translateY(-2px)}.CelebrationModal_modal__us79W.CelebrationModal_joyful__1lPOL .CelebrationModal_iconContainer__aD_Xr{background:linear-gradient(135deg,rgba(255,200,100,.15),rgba(255,150,50,.2))}.CelebrationModal_modal__us79W.CelebrationModal_joyful__1lPOL .CelebrationModal_actionButton__rTIp6{background:linear-gradient(135deg,#f4a261,#e76f51);color:var(--soft-white)}.CelebrationModal_modal__us79W.CelebrationModal_joyful__1lPOL .CelebrationModal_actionButton__rTIp6:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(244,162,97,.4)}.CelebrationModal_modal__us79W.CelebrationModal_solemn__vjIqO .CelebrationModal_iconContainer__aD_Xr{background:linear-gradient(135deg,rgba(212,165,176,.15),rgba(166,120,128,.2))}.CelebrationModal_modal__us79W.CelebrationModal_solemn__vjIqO .CelebrationModal_actionButton__rTIp6{background:linear-gradient(135deg,#d4a5b0,#a67880);color:var(--soft-white)}.CelebrationModal_modal__us79W.CelebrationModal_solemn__vjIqO .CelebrationModal_actionButton__rTIp6:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(212,165,176,.4)}.CelebrationModal_modal__us79W.CelebrationModal_gentle__KR8cN .CelebrationModal_iconContainer__aD_Xr{background:linear-gradient(135deg,rgba(127,176,105,.15),rgba(94,139,84,.2))}.CelebrationModal_modal__us79W.CelebrationModal_gentle__KR8cN .CelebrationModal_actionButton__rTIp6{background:linear-gradient(135deg,#7fb069,#5e8b54);color:var(--soft-white)}.CelebrationModal_modal__us79W.CelebrationModal_gentle__KR8cN .CelebrationModal_actionButton__rTIp6:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(127,176,105,.4)}.CelebrationModal_modal__us79W.CelebrationModal_triumphant__wAsQR .CelebrationModal_iconContainer__aD_Xr{background:linear-gradient(135deg,rgba(212,165,116,.15),rgba(184,134,11,.2))}.CelebrationModal_modal__us79W.CelebrationModal_triumphant__wAsQR .CelebrationModal_actionButton__rTIp6{background:linear-gradient(135deg,#d4a574,#b8860b);color:var(--soft-white)}.CelebrationModal_modal__us79W.CelebrationModal_triumphant__wAsQR .CelebrationModal_actionButton__rTIp6:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(212,165,116,.4)}.CelebrationModal_modal__us79W.CelebrationModal_dark__FkYmT{background:#1a1a1a}.CelebrationModal_modal__us79W.CelebrationModal_dark__FkYmT .CelebrationModal_closeButton__WmiwY{color:var(--text-muted,#999)}.CelebrationModal_modal__us79W.CelebrationModal_dark__FkYmT .CelebrationModal_closeButton__WmiwY:hover{background:rgba(255,255,255,.1);color:#ffffff}.CelebrationModal_modal__us79W.CelebrationModal_dark__FkYmT .CelebrationModal_iconContainer__aD_Xr{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(37,99,235,.2))}.CelebrationModal_modal__us79W.CelebrationModal_dark__FkYmT .CelebrationModal_title__UVzQD{color:#ffffff;font-family:var(--font-display)}.CelebrationModal_modal__us79W.CelebrationModal_dark__FkYmT .CelebrationModal_subtitle__Ly979{color:var(--text-muted,#999)}.CelebrationModal_modal__us79W.CelebrationModal_dark__FkYmT .CelebrationModal_message__NoiXL{color:var(--text-secondary,#cccccc)}.CelebrationModal_modal__us79W.CelebrationModal_dark__FkYmT .CelebrationModal_actionButton__rTIp6{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#ffffff}.CelebrationModal_modal__us79W.CelebrationModal_dark__FkYmT .CelebrationModal_actionButton__rTIp6:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(59,130,246,.4)}.CelebrationModal_modal__us79W.CelebrationModal_dark__FkYmT .CelebrationModal_secondaryButton__3rxSx{border-color:var(--neutral-700,#666);color:var(--text-secondary,#cccccc)}.CelebrationModal_modal__us79W.CelebrationModal_dark__FkYmT .CelebrationModal_secondaryButton__3rxSx:hover{background:#2a2a2a;border-color:var(--text-muted,#999);color:#ffffff}.CelebrationModal_confetti__qekTs{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.CelebrationModal_confettiPiece__4PA89{position:absolute;width:8px;height:8px;opacity:0;animation:CelebrationModal_confettiFall__lcw50 3s ease-out forwards;border-radius:2px}.CelebrationModal_piece0__ygB6P{left:10%;background:var(--sage);animation-delay:0s}.CelebrationModal_piece1__AQ1DR{left:30%;background:var(--gold);animation-delay:.1s}.CelebrationModal_piece2__iooeG{left:50%;background:var(--brown-light);animation-delay:.2s}.CelebrationModal_piece3__uXGib{left:70%;background:var(--color-stone-mid);animation-delay:.3s}.CelebrationModal_piece4__VZQaD{left:90%;background:var(--color-lavender-mid);animation-delay:.4s}@keyframes CelebrationModal_fadeIn__RRF3H{0%{opacity:0}to{opacity:1}}@keyframes CelebrationModal_fadeOut__9E5SK{0%{opacity:1}to{opacity:0}}@keyframes CelebrationModal_slideIn__cJCdY{0%{transform:translateY(-50px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes CelebrationModal_slideOut__NFkp_{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(50px) scale(.95);opacity:0}}@keyframes CelebrationModal_confettiFall__lcw50{0%{top:-10%;opacity:.7;transform:translateX(0) rotate(0deg)}to{top:110%;opacity:0;transform:translateX(30px) rotate(180deg)}}.labs_labsHeader__drUtz{padding:24px;border-bottom:1px solid var(--border-light);background:var(--bg-secondary)}.labs_title__L671Q{font-size:2rem;font-weight:600;color:var(--text-primary);margin:0 0 8px}.labs_subtitle__5gh64{font-size:1rem;color:var(--text-secondary);margin:0}.labs_experimentalFeatures__RrmrK{padding:24px;margin-bottom:24px}.labs_sectionTitle__oAFZy{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 16px}.labs_featureCards__0ERkY{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.labs_featureCard__4_1mP{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;padding:20px;text-align:left;cursor:pointer;transition:all .2s ease;position:relative;display:flex;flex-direction:column;gap:12px}.labs_featureCard__4_1mP:hover{border-color:var(--sage);box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.labs_featureIcon__ocrar{font-size:2rem;line-height:1}.labs_featureName__haY6H{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.labs_featureDesc__DLnV1{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.4}.labs_badge__x1UeA{position:absolute;top:12px;right:12px;padding:4px 8px;background:var(--warning);color:white;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.labs_disabled__zKOph{opacity:.5;pointer-events:none;cursor:not-allowed}.labs_disabled__zKOph:hover{border-color:var(--border-light);box-shadow:none;transform:none}.labs_comingSoonBadge__Ou9_3{position:absolute;top:12px;right:12px;display:inline-block;background:rgba(255,193,7,.2);color:#d97706;font-size:var(--text-xxs);font-weight:600;padding:4px 8px;border-radius:8px;text-transform:uppercase;letter-spacing:.5px}.ReadingCalendarPanel_calendarSection__HjOvF{width:100%}.ReadingCalendarPanel_calendarHeader__muf0G{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:8px}.ReadingCalendarPanel_calendarTitle__NOnPy{margin:0;font-size:clamp(1.25rem,3.2vw,1.75rem);font-weight:700;color:var(--text-primary)}.ReadingCalendarPanel_calendarDemoBanner__KeQps{margin:0 0 10px;font-size:12px;color:var(--color-warning);font-weight:600}.ReadingCalendarPanel_calendarControlsRow__5jFsA{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:10px}.ReadingCalendarPanel_calendarMetaRow__ILFwL{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:8px}.ReadingCalendarPanel_streakSummaryRow__8_MgW{display:inline-flex;align-items:center;min-width:0;order:1}.ReadingCalendarPanel_streakPill__wWIzh{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid rgba(224,164,83,.4);background:rgba(224,164,83,.16);color:#efb466;font-size:12px;font-weight:700;max-width:100%}.ReadingCalendarPanel_streakPillIcon__f2pUA{flex-shrink:0;color:currentColor;opacity:.95}.ReadingCalendarPanel_streakLabelFull__rAWnc{display:inline}.ReadingCalendarPanel_streakLabelCompact__g1O0O{display:none}.ReadingCalendarPanel_streakDivider__V9sgP{opacity:.7}.ReadingCalendarPanel_streakBest__aabgh{font-weight:600;opacity:.92}.ReadingCalendarPanel_calendarControls__V2WYm{display:flex;align-items:center;gap:6px;margin-left:0;min-width:0}.ReadingCalendarPanel_controlsActions__YiU0M{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.ReadingCalendarPanel_monthNavButton__9_69R{border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-secondary);width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .16s ease,color .16s ease}.ReadingCalendarPanel_monthNavButton__9_69R:hover{border-color:rgba(181,192,208,.42);color:var(--text-primary)}.ReadingCalendarPanel_monthPickerTrigger__rpiYv{border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);border-radius:8px;padding:6px 10px;min-height:32px;min-width:148px;font-size:13px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;color-scheme:light dark;white-space:nowrap;transition:border-color .16s ease}.ReadingCalendarPanel_monthPickerTrigger__rpiYv:hover{border-color:rgba(181,192,208,.42)}.ReadingCalendarPanel_legendHeader__3emXR{margin-bottom:8px}.ReadingCalendarPanel_legendRow__fK3qH{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--text-secondary);font-size:11px;margin-bottom:0}.ReadingCalendarPanel_legendRow__fK3qH span{display:inline-flex;align-items:center;white-space:nowrap}.ReadingCalendarPanel_legendDot__e1Ca2{width:9px;height:9px;border-radius:999px;display:inline-block;margin-right:6px;vertical-align:middle;border:1px solid transparent;box-shadow:0 0 0 1px rgba(8,10,14,.45)}.ReadingCalendarPanel_legendJourneyCompleteDot__jolRV{background:#4ea47d;border-color:#76c4a1}.ReadingCalendarPanel_legendJourneyPendingDot__h5B5p{background:#70867b;border-color:#8ea79b}.ReadingCalendarPanel_legendJourneyMissedDot__GpPsn{background:#d67d88;border-color:#f1a4ae}.ReadingCalendarPanel_legendJourneyFutureDot__Kmrug{background:#6c7382;border-color:#8790a1}.ReadingCalendarPanel_legendJourneyPreStartDot__Y1jbq{background:#5d6473;border-color:#737b8b;opacity:.7}.ReadingCalendarPanel_scheduleModeButton__kvrSC{border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-secondary);border-radius:999px;width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.ReadingCalendarPanel_scheduleModeButton__kvrSC:hover{border-color:rgba(181,192,208,.42)}.ReadingCalendarPanel_scheduleModeButtonCatchUp__w9kw7{color:#d7a157}.ReadingCalendarPanel_scheduleModeButtonCalendar__4rPIX{color:var(--text-secondary)}.ReadingCalendarPanel_legendToggle__W_TVJ{width:24px;height:24px;border-radius:999px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;cursor:pointer}.ReadingCalendarPanel_calendarGrid__U2Qf_{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.ReadingCalendarPanel_calendarWeekday__gJyEU{font-size:12px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;padding:0 4px 2px}.ReadingCalendarPanel_calendarBlank__FNxfh{height:72px}.ReadingCalendarPanel_calendarDay___wCz9{min-height:60px;border-radius:12px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);padding:8px;text-align:left;position:relative;display:flex;flex-direction:column;gap:2px;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.ReadingCalendarPanel_calendarDay___wCz9:not(:disabled):hover{border-color:rgba(181,192,208,.4);transform:translateY(-1px)}.ReadingCalendarPanel_calendarDay___wCz9:disabled{cursor:default}.ReadingCalendarPanel_calendarToday__0dzD5{outline:2px solid var(--sage);outline-offset:-2px}.ReadingCalendarPanel_calendarDayNumber__aJO0b{font-size:16px;font-weight:700;line-height:1;padding-right:0}.ReadingCalendarPanel_journeyStatusComplete__4fdZQ{background:rgba(67,150,114,.18);border-color:rgba(67,150,114,.38)}.ReadingCalendarPanel_journeyStatusMissed__S4QsD{background:rgba(157,70,86,.42);border-color:rgba(209,109,127,.7)}.ReadingCalendarPanel_journeyStatusPendingToday__9UsqY{background:rgba(81,96,90,.14);border-color:rgba(101,119,111,.34)}.ReadingCalendarPanel_journeyStatusPreStart__cFAv2{background:rgba(67,72,80,.18);border-color:rgba(93,98,110,.28);opacity:.72}.ReadingCalendarPanel_journeyStatusFuture__nGNip{opacity:.54}.ReadingCalendarPanel_calendarMessage__6M7W5{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.ReadingCalendarPanel_calendarError__UekAq{font-size:var(--text-sm);color:var(--color-error);margin:0}.ReadingCalendarPanel_dayActionOverlay__rkKGJ,.ReadingCalendarPanel_helpOverlay__ED9Ga{position:fixed;inset:0;background:rgba(5,8,12,.62);backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:max(12px,env(safe-area-inset-top)) 20px calc(96px + env(safe-area-inset-bottom));z-index:1201}.ReadingCalendarPanel_dayActionDialog__Eihm_,.ReadingCalendarPanel_helpDialog__wyiBu{width:min(420px,100%);border:1px solid rgba(209,220,235,.16);background:linear-gradient(165deg,rgba(39,44,54,.8),rgba(23,26,34,.9) 78%);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);border-radius:16px;padding:16px;box-shadow:0 24px 48px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.1);max-height:min(560px,calc(100% - 12px));overflow-y:auto}.ReadingCalendarPanel_dialogTopBar__w6tYx{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.ReadingCalendarPanel_dialogCloseButton__4N_do{width:28px;height:28px;border-radius:999px;border:1px solid rgba(209,220,235,.2);background:rgba(255,255,255,.08);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.ReadingCalendarPanel_dialogCloseButton__4N_do:hover{color:var(--text-primary);background:rgba(255,255,255,.14);border-color:rgba(209,220,235,.3)}.ReadingCalendarPanel_dayActionTitle__m2WbV,.ReadingCalendarPanel_helpTitle__5Czxj{margin:0;font-size:clamp(1.15rem,3.5vw,1.4rem);font-weight:700;color:var(--text-primary)}.ReadingCalendarPanel_helpText__XFoAK{margin:8px 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.ReadingCalendarPanel_helpText__XFoAK strong{color:var(--text-primary)}.ReadingCalendarPanel_helpMetaGrid__CPr5s{display:grid;gap:8px;margin-top:10px}.ReadingCalendarPanel_helpMetaItem__w0mhr{border:1px solid rgba(209,220,235,.12);background:rgba(255,255,255,.04);border-radius:10px;padding:9px 10px;display:flex;flex-direction:column;gap:4px}.ReadingCalendarPanel_helpMetaLabel__QvSNW{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-tertiary)}.ReadingCalendarPanel_helpMetaValue__VrrHi{font-size:15px;line-height:1.25;color:var(--text-primary)}.ReadingCalendarPanel_helpSummary__06Ra4{margin-top:10px;border-radius:10px;border:1px solid rgba(130,152,184,.22);background:rgba(83,102,131,.14);padding:10px 12px}.ReadingCalendarPanel_helpSummary__06Ra4 p{margin:0;font-size:13px;line-height:1.45;color:var(--text-secondary)}.ReadingCalendarPanel_scheduleModeList__AWgpX{display:flex;flex-direction:column;gap:10px;margin-top:12px}.ReadingCalendarPanel_scheduleModeOption__lGWOC{border:1px solid rgba(209,220,235,.14);background:linear-gradient(155deg,rgba(255,255,255,.08),rgba(255,255,255,.03));color:var(--text-primary);border-radius:10px;padding:12px 13px;text-align:left;display:flex;flex-direction:column;gap:6px;cursor:pointer;box-shadow:0 8px 16px rgba(0,0,0,.14);transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.ReadingCalendarPanel_scheduleModeOption__lGWOC:not(:disabled):hover{border-color:rgba(209,220,235,.26);background:linear-gradient(155deg,rgba(255,255,255,.11),rgba(255,255,255,.05));transform:translateY(-1px);box-shadow:0 12px 20px rgba(0,0,0,.2)}.ReadingCalendarPanel_scheduleModeOption__lGWOC:not(:disabled):active{transform:translateY(0)}.ReadingCalendarPanel_scheduleModeOption__lGWOC:focus-visible{outline:2px solid rgba(144,189,162,.7);outline-offset:2px}.ReadingCalendarPanel_scheduleModeOption__lGWOC:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.ReadingCalendarPanel_scheduleModeOptionActive__oUhvN{border-color:rgba(148,199,167,.36);background:linear-gradient(155deg,rgba(89,132,107,.2),rgba(53,89,73,.12))}.ReadingCalendarPanel_scheduleModeOptionHead__WtDwn{display:flex;align-items:center;justify-content:space-between;gap:10px}.ReadingCalendarPanel_scheduleModeOptionTitle__YKp4o{font-size:20px;font-weight:700;color:inherit}.ReadingCalendarPanel_scheduleModeOptionIndicator__lMP_c{display:inline-flex;align-items:center;gap:6px;color:var(--text-tertiary)}.ReadingCalendarPanel_scheduleModeOptionCurrent__oCwSR{font-size:11px;letter-spacing:.8px;text-transform:uppercase;font-weight:700;color:rgba(150,201,171,.85)}.ReadingCalendarPanel_scheduleModeOptionDetail__8_m_b{font-size:14px;color:var(--text-secondary);line-height:1.35}.ReadingCalendarPanel_scheduleWarningText__hAZDx{margin-top:12px;display:inline-flex;align-items:flex-start;gap:7px;font-size:14px;color:#eca438;line-height:1.38}.ReadingCalendarPanel_monthSheetHeader__pkDsT{margin-top:12px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ReadingCalendarPanel_monthSheetHeader__pkDsT strong{font-size:20px;color:var(--text-primary)}.ReadingCalendarPanel_monthSheetGrid__bP0aq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ReadingCalendarPanel_monthSheetButton__ycuRs{border:1px solid rgba(209,220,235,.18);background:rgba(255,255,255,.07);color:var(--text-secondary);border-radius:8px;padding:7px 0;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.ReadingCalendarPanel_monthSheetButton__ycuRs:hover{border-color:rgba(209,220,235,.3);color:var(--text-primary)}.ReadingCalendarPanel_monthSheetButtonActive__nEAqD{border-color:rgba(143,190,162,.52);background:rgba(85,129,104,.24);color:rgba(188,226,201,.95)}.ReadingCalendarPanel_dayActionSubtitle__uUfVB{margin:6px 0 0;font-size:17px;font-weight:600;color:var(--text-secondary)}.ReadingCalendarPanel_dayActionJourney__4PGBB{margin:10px 0 0;font-size:13px;color:var(--text-secondary)}.ReadingCalendarPanel_dayActionButtons__fCL5s{margin-top:14px;display:flex;flex-direction:column;gap:10px}.ReadingCalendarPanel_dayActionPrimary__6laA8,.ReadingCalendarPanel_dayActionSecondary__sAit5{border-radius:10px;border:1px solid rgba(209,220,235,.22);padding:11px 14px;font-size:15px;font-weight:600;cursor:pointer;transition:border-color .16s ease,background .16s ease}.ReadingCalendarPanel_dayActionPrimary__6laA8{background:rgba(154,205,183,.88);border-color:rgba(167,214,194,.66);color:rgba(16,36,30,.95)}.ReadingCalendarPanel_dayActionPrimary__6laA8:hover:not(:disabled){background:rgba(169,216,194,.96)}.ReadingCalendarPanel_dayActionSecondary__sAit5{background:rgba(255,255,255,.07);color:var(--text-primary)}.ReadingCalendarPanel_dayActionSecondary__sAit5:hover:not(:disabled){background:rgba(255,255,255,.11)}.ReadingCalendarPanel_dayActionPrimary__6laA8:disabled,.ReadingCalendarPanel_dayActionSecondary__sAit5:disabled{opacity:.6;cursor:not-allowed}.ReadingCalendarPanel_dayActionHint__1btjP{margin:4px 0 0;font-size:13px;color:var(--text-secondary)}@media (max-width:900px){.ReadingCalendarPanel_streakLabelFull__rAWnc{display:none}.ReadingCalendarPanel_streakLabelCompact__g1O0O{display:inline}.ReadingCalendarPanel_calendarControls__V2WYm,.ReadingCalendarPanel_streakSummaryRow__8_MgW{justify-content:flex-start}}@media (max-width:640px){.ReadingCalendarPanel_calendarControlsRow__5jFsA{gap:6px}.ReadingCalendarPanel_calendarControls__V2WYm{justify-content:space-between}.ReadingCalendarPanel_monthPickerTrigger__rpiYv{min-width:132px;flex:1 1}.ReadingCalendarPanel_calendarGrid__U2Qf_{gap:5px}.ReadingCalendarPanel_calendarDay___wCz9{min-height:56px;padding:7px 7px 6px;border-radius:11px}.ReadingCalendarPanel_calendarBlank__FNxfh{height:64px}.ReadingCalendarPanel_calendarDayNumber__aJO0b{font-size:14px}}.ChapterDrawer_backdrop__7k9Rz{position:fixed;inset:0;background:rgba(0,0,0,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);z-index:1100;pointer-events:none;transition:all var(--duration-normal) ease-out}.ChapterDrawer_backdrop__7k9Rz.ChapterDrawer_open__Y3Unr{background:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:auto}.ChapterDrawer_drawer__dTCYQ{position:fixed;top:0;right:0;bottom:0;width:min(360px,85vw);background:var(--bg-primary);z-index:1101;transform:translateX(100%);transition:transform var(--duration-slow) cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column;box-shadow:-8px 0 32px rgba(0,0,0,.15)}.ChapterDrawer_drawer__dTCYQ.ChapterDrawer_open__Y3Unr{transform:translateX(0)}.ChapterDrawer_header__Jw2WQ{padding:calc(20px + env(safe-area-inset-top)) 20px 20px;border-bottom:1px solid var(--border-light);background:var(--bg-primary);flex-shrink:0}.ChapterDrawer_headerContent__yFHBf{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.ChapterDrawer_confessionName__xi4Hk{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary);margin:0;line-height:1.3;flex:1 1;padding-right:12px}.ChapterDrawer_closeButton__Ewta5{width:36px;height:36px;border-radius:50%;background:var(--bg-tertiary);border:none;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast);flex-shrink:0}.ChapterDrawer_closeButton__Ewta5:hover{background:var(--text-primary);color:var(--bg-primary)}.ChapterDrawer_progressSection___T2pn{display:flex;flex-direction:column;gap:8px}.ChapterDrawer_progressText__tWciN{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-secondary)}.ChapterDrawer_progressBar__7PN__{height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.ChapterDrawer_progressFill__Sw8BJ{height:100%;background:linear-gradient(90deg,var(--sage),var(--aqua));border-radius:3px;transition:width var(--duration-slow) ease-out}.ChapterDrawer_chapterList__sPn3x{flex:1 1;overflow-y:auto;padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.ChapterDrawer_chapterItem__D0b8h{display:flex;align-items:center;gap:12px;width:100%;padding:14px 12px;background:transparent;border:none;border-radius:12px;text-align:left;cursor:pointer;transition:all var(--duration-fast);position:relative}.ChapterDrawer_chapterItem__D0b8h:hover{background:var(--bg-secondary)}.ChapterDrawer_chapterItem__D0b8h.ChapterDrawer_current__QtARK{background:rgba(128,167,151,.12)}.ChapterDrawer_chapterItem__D0b8h.ChapterDrawer_current__QtARK:hover{background:rgba(128,167,151,.18)}.ChapterDrawer_chapterStatus__MpD_5{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ChapterDrawer_statusIcon__TAFS_{transition:all var(--duration-fast)}.ChapterDrawer_chapterItem__D0b8h.ChapterDrawer_completed__HB9G_ .ChapterDrawer_statusIcon__TAFS_{color:var(--sage)}.ChapterDrawer_chapterItem__D0b8h.ChapterDrawer_current__QtARK .ChapterDrawer_statusIcon__TAFS_{color:var(--ocean)}.ChapterDrawer_chapterItem__D0b8h.ChapterDrawer_unread__PcOha .ChapterDrawer_statusIcon__TAFS_{color:var(--text-tertiary);opacity:.5}.ChapterDrawer_chapterInfo__UlTTH{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.ChapterDrawer_chapterNumber__FgRbY{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.ChapterDrawer_chapterTitle__D85rV{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChapterDrawer_chapterItem__D0b8h.ChapterDrawer_completed__HB9G_ .ChapterDrawer_chapterTitle__D85rV{color:var(--text-secondary)}.ChapterDrawer_currentLabel__Y3ya9{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--ocean);background:rgba(82,131,151,.12);padding:4px 8px;border-radius:12px;flex-shrink:0}@media (max-width:480px){.ChapterDrawer_drawer__dTCYQ{width:100vw}.ChapterDrawer_chapterItem__D0b8h{padding:16px 12px}.ChapterDrawer_chapterTitle__D85rV{font-size:var(--text-md)}}