.taskbar_taskbar__NxeRN{--tb-tint:rgba(20,20,24,0.28);--tb-edge:rgba(255,255,255,0.12);--tb-shadow:rgba(0,0,0,0.35);--tb-chip:rgba(255,255,255,0.10);--tb-chip-border:rgba(255,255,255,0.16);--tb-text:rgba(255,255,255,0.80);--tb-active:#ffffff;--tb-underline:rgba(255,255,255,0.85);--tb-blur:16px;--tb-chip-blur:22px;position:fixed;left:0;right:0;bottom:0;z-index:9999;padding:8px;pointer-events:none}.taskbar_dock___m2aK{pointer-events:auto;margin:0 auto;width:min(100%,980px);height:74px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:12px;border-radius:20px;padding:10px 14px;background:linear-gradient(180deg,rgba(255,255,255,.04),var(--tb-tint));backdrop-filter:blur(var(--tb-blur)) saturate(1.05);-webkit-backdrop-filter:blur(var(--tb-blur)) saturate(1.05);border:1px solid var(--tb-edge);box-shadow:0 -18px 40px var(--tb-shadow),0 8px 30px rgba(0,0,0,.22),inset 0 .5px 0 rgba(255,255,255,.1)}.taskbar_item__fOkYy{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:64px;height:100%;border:0;background:none;color:var(--tb-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .18s ease,transform .18s ease,filter .18s ease}@media (hover:hover){.taskbar_item__fOkYy:hover{transform:translateY(-1px);color:#fff}}.taskbar_icon__zsKKY,.taskbar_label__OUD3I{position:relative;z-index:1}.taskbar_label__OUD3I{margin-top:2px;font-size:12px;font-weight:500;letter-spacing:.2px;color:currentColor;opacity:.95;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;backdrop-filter:none!important}.taskbar_underline__eOWRY{position:absolute;bottom:6px;left:18%;right:18%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--tb-underline),transparent);filter:blur(.2px);opacity:0;transform:translateY(2px);transition:opacity .18s ease,transform .18s ease;display:none}.taskbar_item__fOkYy[data-active=true]{color:var(--tb-active)}.taskbar_item__fOkYy[data-active=true] .taskbar_underline__eOWRY{opacity:1;transform:translateY(0)}.taskbar_item__fOkYy:active{transform:translateY(0);filter:brightness(.98)}@media (min-width:721px){.taskbar_item__fOkYy[data-active=true] .taskbar_icon__zsKKY{transform:translateY(-1px) scale(1.06);filter:drop-shadow(0 2px 8px rgba(0,0,0,.28))}}@media (max-width:720px){.taskbar_taskbar__NxeRN{padding:6px 8px calc(6px + env(safe-area-inset-bottom, 0))}.taskbar_dock___m2aK{width:calc(100% - 16px);border-radius:18px;padding:12px 16px;height:68px;gap:8px;margin:0 8px;box-shadow:0 -12px 32px var(--tb-shadow),0 4px 20px rgba(0,0,0,.25),inset 0 .5px 0 rgba(255,255,255,.12)}.taskbar_label__OUD3I{font-size:11px}.taskbar_item__fOkYy:hover{transform:none}}@media (max-width:420px){.taskbar_taskbar__NxeRN{padding:4px 6px calc(4px + env(safe-area-inset-bottom, 0))}.taskbar_dock___m2aK{width:calc(100% - 12px);margin:0 6px;border-radius:16px;padding:10px 12px;height:64px}.taskbar_label__OUD3I{display:none}}@media (prefers-reduced-motion:reduce){.taskbar_item__fOkYy,.taskbar_underline__eOWRY{transition:none}}.modern-streaming-ui_streamingApp__rQT9o{background:#000000;min-height:100vh;padding-top:1rem;padding-bottom:3rem;overflow-x:hidden;color:#ffffff}.modern-streaming-ui_contentWrapper__Lp4NX{max-width:1920px;width:100%;margin:0 auto;padding-inline:2rem;padding-top:1.5rem;contain:layout style paint;box-sizing:border-box}.modern-streaming-ui_exploreHeader__judXh{margin-bottom:1rem;padding-top:1rem}.modern-streaming-ui_exploreTitle__U9o0u{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#ffffff;margin:0;letter-spacing:-.02em;text-align:left}.modern-streaming-ui_section__Ua42s{margin-bottom:var(--space-2xl)}.modern-streaming-ui_sectionHeader__6U1QP{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md);contain:layout style}.modern-streaming-ui_sectionTitle__rM5E2{font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.5px;text-shadow:var(--shadow-text)}.modern-streaming-ui_sectionLink__RYpn7{font-size:.8125rem;font-weight:600;color:var(--text-secondary);text-decoration:none;text-transform:uppercase;letter-spacing:.5px;position:relative;padding:.25rem .5rem}.modern-streaming-ui_sectionLink__RYpn7:hover{color:var(--text-primary)}.modern-streaming-ui_sectionLink__RYpn7:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:.5rem;background-color:var(--color-brand)}.modern-streaming-ui_sectionLink__RYpn7:hover:after{width:calc(100% - 1rem)}.modern-streaming-ui_sectionLink__RYpn7:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:2px}.modern-streaming-ui_carousel__5OenP{position:relative;contain:content}.modern-streaming-ui_carouselContainer__JhSy0{position:relative;overflow:hidden;margin-inline:calc(var(--space-md) / -2)}.modern-streaming-ui_carouselTrack__xOl7w{display:grid;grid-auto-flow:column;grid-auto-columns:var(--card-width);gap:var(--space-md);overflow-x:auto;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;overflow-y:hidden;padding:var(--space-xs) calc(var(--space-md) / 2);margin:calc(var(--space-xs) * -1) calc(var(--space-md) / -2);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;cursor:grab;user-select:none}.modern-streaming-ui_carouselTrack__xOl7w::-webkit-scrollbar{display:none}.modern-streaming-ui_carouselTrack__xOl7w:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:var(--radius-base)}.modern-streaming-ui_carouselTrack__xOl7w:active{cursor:grabbing}.modern-streaming-ui_carouselTrack__xOl7w.modern-streaming-ui_dragging__l_2xy{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.modern-streaming-ui_carouselTrack__xOl7w.modern-streaming-ui_dragging__l_2xy .modern-streaming-ui_cardActionButton__RpXvj,.modern-streaming-ui_carouselTrack__xOl7w.modern-streaming-ui_dragging__l_2xy .modern-streaming-ui_cardLink__tZVYz{pointer-events:none}.modern-streaming-ui_isScrolling__9srxj{scroll-snap-type:none!important}.modern-streaming-ui_cardLink__tZVYz{display:block;flex-shrink:0;scroll-snap-align:start;text-decoration:none;color:inherit;outline:none;border-radius:var(--radius-base);overflow:hidden;position:relative;aspect-ratio:16/9;background-color:var(--color-surface-raised);box-shadow:var(--shadow-card);contain:layout paint style}@supports not (aspect-ratio:16/9){.modern-streaming-ui_cardLink__tZVYz{padding-bottom:56.25%;height:0}}.modern-streaming-ui_cardLink__tZVYz:hover{box-shadow:var(--shadow-card-hover);z-index:2}.modern-streaming-ui_cardLink__tZVYz:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px;z-index:3}.modern-streaming-ui_cardLink__tZVYz.modern-streaming-ui_skeletonWrapper__wMA_0{background-color:transparent!important;box-shadow:none!important;pointer-events:none}.modern-streaming-ui_cardLink__tZVYz.modern-streaming-ui_skeletonWrapper__wMA_0 .modern-streaming-ui_cardContent__Tk2Ux,.modern-streaming-ui_cardLink__tZVYz.modern-streaming-ui_skeletonWrapper__wMA_0 .modern-streaming-ui_cardImageWrapper__Ubr_x{display:none}.modern-streaming-ui_cardLink__tZVYz.modern-streaming-ui_skeletonWrapper__wMA_0:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--color-surface-raised)}.modern-streaming-ui_card__F3LDG{position:relative;height:100%;width:100%;display:flex;flex-direction:column;contain:layout style}.modern-streaming-ui_cardImageWrapper__Ubr_x{position:absolute;inset:0;overflow:hidden;border-radius:inherit;contain:strict}.modern-streaming-ui_cardImagePlaceholder__yNOmA{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);font-size:.9rem;text-align:center;padding:var(--space-xs);background-color:var(--color-surface)}.modern-streaming-ui_cardImagePlaceholder__yNOmA.modern-streaming-ui_error__r_WeQ{background-color:rgba(139,100,77,.3);color:#ffd9c4}.modern-streaming-ui_cardImage__iyWE3{display:block;width:100%;height:100%;object-fit:cover}.modern-streaming-ui_cardContent__Tk2Ux{position:absolute;bottom:0;left:0;right:0;padding:var(--space-md);z-index:2;background:linear-gradient(0deg,rgba(24,24,24,.95) 0,rgba(24,24,24,.7) 60%,transparent);pointer-events:none;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.modern-streaming-ui_cardTitle__LBubB{font-size:.9375rem;font-weight:600;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:var(--shadow-text)}.modern-streaming-ui_cardSubtitle__sOB73{font-size:.8125rem;color:var(--color-text-secondary);margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;text-shadow:var(--shadow-text)}.modern-streaming-ui_cardActions__Bg1Mp{position:absolute;bottom:.75rem;right:.75rem;display:flex;gap:.5rem;opacity:0;pointer-events:none;z-index:3;transition:opacity .2s ease-in-out}.modern-streaming-ui_cardLink__tZVYz:focus .modern-streaming-ui_cardActions__Bg1Mp,.modern-streaming-ui_cardLink__tZVYz:hover .modern-streaming-ui_cardActions__Bg1Mp{opacity:1;pointer-events:auto}@media (hover:none){.modern-streaming-ui_cardActions__Bg1Mp{opacity:1;pointer-events:auto}}.modern-streaming-ui_cardActionButton__RpXvj{width:2.25rem;height:2.25rem;border-radius:50%;background-color:var(--color-brand);border:none;color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-button);position:relative;overflow:hidden}.modern-streaming-ui_cardActionButton__RpXvj:hover{background-color:var(--color-brand-hover)}.modern-streaming-ui_cardActionButton__RpXvj:focus-visible{outline:2px solid white;outline-offset:2px;box-shadow:0 0 0 4px var(--color-brand)}.modern-streaming-ui_cardActionButton__RpXvj.modern-streaming-ui_secondary__Lk0Qz{background-color:rgba(255,255,255,.15);backdrop-filter:blur(var(--blur-standard));-webkit-backdrop-filter:blur(var(--blur-standard))}.modern-streaming-ui_cardActionButton__RpXvj.modern-streaming-ui_secondary__Lk0Qz:hover{background-color:rgba(255,255,255,.25)}.modern-streaming-ui_cardActionButton__RpXvj svg{font-size:.875rem;pointer-events:none}.modern-streaming-ui_carouselArrow__JEDGR{position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;border-radius:50%;background-color:rgba(40,40,40,.8);border:none;color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;z-index:5;pointer-events:none;box-shadow:0 0 15px rgba(0,0,0,.4);transition:opacity .2s ease-in-out}.modern-streaming-ui_carousel__5OenP:hover .modern-streaming-ui_carouselArrow__JEDGR{opacity:1;pointer-events:auto}.modern-streaming-ui_carouselArrow__JEDGR.modern-streaming-ui_left__AGKYB{left:.625rem}.modern-streaming-ui_carouselArrow__JEDGR.modern-streaming-ui_right__C2k2H{right:.625rem}.modern-streaming-ui_carouselArrow__JEDGR:hover:not(:disabled){background-color:rgba(40,40,40,.95)}.modern-streaming-ui_carouselArrow__JEDGR:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;opacity:1;box-shadow:0 0 0 4px var(--color-brand)}.modern-streaming-ui_carouselArrow__JEDGR:disabled{opacity:0!important;pointer-events:none;cursor:default}.modern-streaming-ui_carouselArrow__JEDGR svg{font-size:1.125rem;transition:transform .2s var(--card-transition-timing);pointer-events:none}.modern-streaming-ui_carouselArrow__JEDGR:hover svg{transform:scale(1.15)}.modern-streaming-ui_featuredBannerLink__bhdvg{display:block;text-decoration:none;color:inherit;border-radius:var(--radius-large);overflow:hidden;position:relative;transition:transform .4s var(--card-transition-timing),box-shadow .4s var(--card-transition-timing);margin-bottom:var(--space-2xl);box-shadow:var(--shadow-card);contain:layout paint;touch-action:pan-y}.modern-streaming-ui_featuredBannerLink__bhdvg:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.modern-streaming-ui_featuredBanner__IoAWL{position:relative;width:100%;aspect-ratio:21/9;background-color:var(--color-surface);display:flex;align-items:flex-end;overflow:hidden}@supports not (aspect-ratio:21/9){.modern-streaming-ui_featuredBanner__IoAWL{height:0;padding-bottom:42.857%}}.modern-streaming-ui_featuredBannerImage__UHn37{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:fill;will-change:auto;transform:scale(1.01)}.modern-streaming-ui_featuredBannerImagePlaceholder__evZrk{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);font-size:1.2rem;text-align:center;padding:var(--space-md);background-color:var(--color-surface)}.modern-streaming-ui_featuredBannerImagePlaceholder__evZrk.modern-streaming-ui_error__r_WeQ{background-color:rgba(139,100,77,.3);color:#ffd9c4}.modern-streaming-ui_featuredBanner__IoAWL:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,15,15,.95) 0,rgba(15,15,15,.75) 25%,rgba(15,15,15,.3) 50%,transparent 75%);pointer-events:none;transition:opacity .4s var(--card-transition-timing)}.modern-streaming-ui_featuredBannerContent___b1Ua{position:relative;padding:2rem var(--space-xl);z-index:2;width:100%;box-sizing:border-box}.modern-streaming-ui_featuredBannerTitle__Zz65h{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;margin:0 0 .5rem;letter-spacing:-.8px;text-shadow:var(--shadow-text);transform:translateZ(0);color:var(--text-primary)}.modern-streaming-ui_featuredBannerSubtitle__TyXyO{font-size:clamp(.9375rem,1.5vw,1.125rem);color:var(--color-text-secondary);margin:0 0 1.25rem;max-width:55%;line-height:1.5;transform:translateZ(0)}.modern-streaming-ui_featuredIndicators__rgMb_{display:flex;justify-content:center;gap:6px;z-index:10;padding:10px 16px;border-radius:20px;backdrop-filter:blur(20px) saturate(150%);background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.1);width:fit-content;margin:-2rem auto 1rem;animation:modern-streaming-ui_indicatorsSlideUp__rsa9j .8s cubic-bezier(.16,1,.3,1) forwards;box-shadow:0 4px 20px rgba(0,0,0,.3)}.modern-streaming-ui_featuredIndicator__xz2Aq{width:6px;height:6px;border-radius:3px;border:none;background-color:transparent;cursor:pointer;transition:all .5s cubic-bezier(.16,1,.3,1);padding:0;outline:none;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;position:relative}.modern-streaming-ui_featuredIndicator__xz2Aq:before{content:"";width:6px;height:6px;border-radius:3px;background-color:rgba(255,255,255,.4);transition:all .5s cubic-bezier(.16,1,.3,1);position:absolute}.modern-streaming-ui_featuredIndicator__xz2Aq:hover:before{background-color:rgba(255,255,255,.7);transform:scale(1.2);box-shadow:0 0 12px rgba(255,255,255,.2)}.modern-streaming-ui_featuredIndicator__xz2Aq.modern-streaming-ui_active__aKPe1:before{background-color:#ffffff;width:16px;border-radius:3px;transform:scale(1);box-shadow:0 0 16px rgba(255,255,255,.4),0 0 4px rgba(255,255,255,.6)}.modern-streaming-ui_featuredIndicator__xz2Aq:focus-visible{outline:1px solid rgba(255,255,255,.6);outline-offset:2px;border-radius:4px}.modern-streaming-ui_featuredIndicators__rgMb_{animation:modern-streaming-ui_indicatorsSlideUp__rsa9j .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes modern-streaming-ui_indicatorsSlideUp__rsa9j{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.modern-streaming-ui_featuredBanner__IoAWL:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,15,15,.95) 0,rgba(15,15,15,.75) 25%,rgba(15,15,15,.3) 50%,transparent 75%);pointer-events:none;transition:opacity .4s var(--card-transition-timing)}.modern-streaming-ui_featuredIndicators__rgMb_{margin-top:-1.2rem;padding:6px 10px;gap:3px}.modern-streaming-ui_featuredIndicator__xz2Aq{min-width:20px;min-height:20px}.modern-streaming-ui_featuredIndicator__xz2Aq:before{width:3px;height:3px}.modern-streaming-ui_featuredIndicator__xz2Aq.modern-streaming-ui_active__aKPe1:before{width:10px}}.modern-streaming-ui_featuredBannerActions__6LxPy{display:flex;gap:.75rem;transform:translateZ(0);transition:transform .4s var(--card-transition-timing)}.modern-streaming-ui_featuredBannerLink__bhdvg:hover .modern-streaming-ui_featuredBannerActions__6LxPy{transform:translateY(-2px)}.modern-streaming-ui_featuredBannerButton__Uf4BC{padding:.625rem 1.5rem;border-radius:50px;font-size:.9375rem;font-weight:600;cursor:pointer;border:none;display:inline-flex;align-items:center;gap:.5rem;transition:transform .2s var(--card-transition-timing),background-color .2s ease,box-shadow .2s var(--card-transition-timing);position:relative;overflow:hidden;box-shadow:var(--shadow-button)}.modern-streaming-ui_featuredBannerButton__Uf4BC:after{content:"";position:absolute;top:50%;left:50%;width:150%;padding-bottom:150%;height:0;background:radial-gradient(circle,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 70%);transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;border-radius:50%;pointer-events:none}.modern-streaming-ui_featuredBannerButton__Uf4BC:hover:after{transform:translate(-50%,-50%) scale(1);opacity:1}.modern-streaming-ui_featuredBannerButton__Uf4BC.modern-streaming-ui_primary__Z0Q6Q{background-color:var(--color-brand);color:white}.modern-streaming-ui_featuredBannerButton__Uf4BC.modern-streaming-ui_secondary__Lk0Qz{background-color:rgba(100,100,100,.7);color:white;backdrop-filter:blur(var(--blur-standard));-webkit-backdrop-filter:blur(var(--blur-standard))}.modern-streaming-ui_featuredBannerButton__Uf4BC:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.4)}.modern-streaming-ui_featuredBannerButton__Uf4BC:focus-visible{outline:2px solid white;outline-offset:2px;box-shadow:0 0 0 4px var(--color-brand)}.modern-streaming-ui_featuredBannerButton__Uf4BC.modern-streaming-ui_primary__Z0Q6Q:hover{background-color:var(--color-brand-hover)}.modern-streaming-ui_featuredBannerButton__Uf4BC.modern-streaming-ui_secondary__Lk0Qz:hover{background-color:rgba(120,120,120,.85)}.modern-streaming-ui_featuredBannerButton__Uf4BC svg{font-size:1rem;transition:transform .2s var(--card-transition-timing);pointer-events:none}.modern-streaming-ui_featuredBannerButton__Uf4BC:hover svg{transform:scale(1.15)}.modern-streaming-ui_featuredBannerSkeleton__IcRmR{width:100%;aspect-ratio:21/9;margin-bottom:var(--space-2xl);border-radius:var(--radius-large)}@supports not (aspect-ratio:21/9){.modern-streaming-ui_featuredBannerSkeleton__IcRmR{height:0;padding-bottom:42.857%}}.modern-streaming-ui_featuredBannerSkeleton__IcRmR.modern-streaming-ui_skeleton__Vl5uZ{background:var(--color-surface-raised)}@media (prefers-reduced-motion:no-preference){.modern-streaming-ui_featuredBannerSkeleton__IcRmR.modern-streaming-ui_skeleton__Vl5uZ{background:linear-gradient(90deg,var(--color-surface) 0,var(--color-surface-raised) 50%,var(--color-surface) 100%);background-size:200% 100%;animation:modern-streaming-ui_shimmer__ivZPk 1.8s cubic-bezier(.4,0,.2,1) infinite;transform:translateZ(0)}}.modern-streaming-ui_skeleton__Vl5uZ{background-color:var(--color-surface-raised);border-radius:.25rem}@media (prefers-reduced-motion:no-preference){.modern-streaming-ui_skeleton__Vl5uZ{background:linear-gradient(90deg,var(--color-surface) 0,var(--color-surface-raised) 50%,var(--color-surface) 100%);background-size:200% 100%;animation:modern-streaming-ui_shimmer__ivZPk 1.8s cubic-bezier(.4,0,.2,1) infinite;transform:translateZ(0)}}@keyframes modern-streaming-ui_shimmer__ivZPk{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes modern-streaming-ui_fadeInScale__bQn18{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modern-streaming-ui_elegantSlideInFromRight__YLFdZ{0%{opacity:0;transform:translateX(20px) scale(.98);filter:blur(1px)}60%{opacity:.8;transform:translateX(-2px) scale(.995);filter:blur(.3px)}to{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}}@keyframes modern-streaming-ui_elegantSlideInFromLeft__HlMwq{0%{opacity:0;transform:translateX(-20px) scale(.98);filter:blur(1px)}60%{opacity:.8;transform:translateX(2px) scale(.995);filter:blur(.3px)}to{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}}@keyframes modern-streaming-ui_elegantFadeOut__x5lHa{0%{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateX(-10px) scale(.99);filter:blur(.5px)}}.modern-streaming-ui_animateFadeIn__m9ohd{opacity:1;animation:modern-streaming-ui_elegantSlideInFromRight__YLFdZ .8s cubic-bezier(.16,1,.3,1) forwards}.modern-streaming-ui_animateSlideFromLeft__kDmO9{opacity:1;animation:modern-streaming-ui_elegantSlideInFromLeft__HlMwq .8s cubic-bezier(.16,1,.3,1) forwards}.modern-streaming-ui_featuredTransitioning__nZsU8{animation:modern-streaming-ui_elegantFadeOut__x5lHa .3s cubic-bezier(.4,0,.2,1) forwards;touch-action:pan-y;user-select:none}.modern-streaming-ui_sliderContainer__GPBBT{position:relative;isolation:isolate;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.2);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.modern-streaming-ui_sliderContainer__GPBBT:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.5),0 4px 12px rgba(0,0,0,.3)}.modern-streaming-ui_slide__SXEoI{position:absolute;inset:0;z-index:2;pointer-events:none}.modern-streaming-ui_slideCurrent__Fc4BP,.modern-streaming-ui_slide__SXEoI{will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}.modern-streaming-ui_slideCurrent__Fc4BP{position:relative;z-index:1}.modern-streaming-ui_slideActive__RPoNn{opacity:1}@keyframes modern-streaming-ui_elegantSlideInRight__jiwkj{0%{opacity:0;transform:translate3d(60px,0,0) scale(.96);filter:blur(2px)}50%{opacity:.7;transform:translate3d(20px,0,0) scale(.98);filter:blur(1px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes modern-streaming-ui_elegantSlideInLeft__7BmBg{0%{opacity:0;transform:translate3d(-60px,0,0) scale(.96);filter:blur(2px)}50%{opacity:.7;transform:translate3d(-20px,0,0) scale(.98);filter:blur(1px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes modern-streaming-ui_elegantSlideOutRight__mi4uh{0%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}50%{opacity:.5;transform:translate3d(30px,0,0) scale(.98);filter:blur(1px)}to{opacity:0;transform:translate3d(60px,0,0) scale(.96);filter:blur(2px)}}@keyframes modern-streaming-ui_elegantSlideOutLeft__fN56Z{0%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}50%{opacity:.5;transform:translate3d(-30px,0,0) scale(.98);filter:blur(1px)}to{opacity:0;transform:translate3d(-60px,0,0) scale(.96);filter:blur(2px)}}.modern-streaming-ui_slideEnterRight__5FsTS{animation:modern-streaming-ui_elegantSlideInRight__jiwkj .6s cubic-bezier(.16,1,.3,1) both}.modern-streaming-ui_slideEnterLeft__USeIh{animation:modern-streaming-ui_elegantSlideInLeft__7BmBg .6s cubic-bezier(.16,1,.3,1) both}.modern-streaming-ui_slideExitRight__uyZOZ{animation:modern-streaming-ui_elegantSlideOutRight__mi4uh .6s cubic-bezier(.7,0,.84,0) both}.modern-streaming-ui_slideExitLeft__KzqYa{animation:modern-streaming-ui_elegantSlideOutLeft__fN56Z .6s cubic-bezier(.7,0,.84,0) both}@media (prefers-reduced-motion:reduce){.modern-streaming-ui_slideEnterLeft__USeIh,.modern-streaming-ui_slideEnterRight__5FsTS,.modern-streaming-ui_slideExitLeft__KzqYa,.modern-streaming-ui_slideExitRight__uyZOZ{animation:modern-streaming-ui_fadeOnly__tbXMq .2s ease both}.modern-streaming-ui_sliderContainer__GPBBT:hover{transform:none}.modern-streaming-ui_featuredIndicators__rgMb_{animation:none}@keyframes modern-streaming-ui_fadeOnly__tbXMq{0%{opacity:0}to{opacity:1}}}.modern-streaming-ui_featuredIndicators__rgMb_{z-index:5;position:relative}.modern-streaming-ui_footer__g_jxb{margin-top:var(--space-2xl);padding:calc(var(--space-2xl) / 1.5) var(--space-xl);border-top:1px solid var(--border-color);color:var(--color-text-secondary);background:linear-gradient(180deg,transparent 0,rgba(20,20,20,.5))}.modern-streaming-ui_footerContent__jwgEW{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.modern-streaming-ui_footerLogo__MxjDJ{display:block;margin-bottom:1rem;opacity:.7;transition:opacity .2s ease}.modern-streaming-ui_footerLogo__MxjDJ:hover{opacity:1}.modern-streaming-ui_footerLogo__MxjDJ img{max-height:40px;width:auto}.modern-streaming-ui_footerLinks__kHbCB{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:1rem;font-size:.875rem;padding:0;list-style:none}.modern-streaming-ui_footerLinks__kHbCB a{color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease,transform .2s ease;position:relative;padding:.25rem 0}.modern-streaming-ui_footerLinks__kHbCB a:after{content:"";position:absolute;width:0;height:1px;bottom:0;left:0;background-color:var(--color-text-primary);transition:width .25s var(--card-transition-timing)}.modern-streaming-ui_footerLinks__kHbCB a:hover{color:var(--text-primary);transform:translateY(-1px)}.modern-streaming-ui_footerLinks__kHbCB a:hover:after{width:100%}.modern-streaming-ui_footerCopyright__Q6R2h{font-size:.75rem;color:var(--color-text-tertiary);margin-top:.5rem}@media (max-width:1400px){.modern-streaming-ui_featuredBannerContent___b1Ua{padding:2rem var(--space-xl)}.modern-streaming-ui_featuredBannerTitle__Zz65h{font-size:clamp(1.5rem,2.5vw,1.875rem)}.modern-streaming-ui_featuredBannerSubtitle__TyXyO{font-size:clamp(.9375rem,1.3vw,1.0625rem);max-width:65%}}@media (max-width:1200px){.modern-streaming-ui_featuredBannerContent___b1Ua{padding:1.5rem var(--space-xl)}.modern-streaming-ui_sectionTitle__rM5E2{font-size:clamp(1.25rem,1.6vw,1.375rem)}.modern-streaming-ui_featuredBannerTitle__Zz65h{font-size:clamp(1.5rem,2.2vw,1.625rem)}.modern-streaming-ui_featuredBannerSubtitle__TyXyO{font-size:1rem}.modern-streaming-ui_cardLink__tZVYz:hover{transform:scale(1.03) translateY(-4px)}}@media (max-width:992px){.modern-streaming-ui_featuredBannerContent___b1Ua{padding:1.25rem var(--space-xl)}.modern-streaming-ui_sectionTitle__rM5E2{font-size:1.25rem}.modern-streaming-ui_featuredBannerTitle__Zz65h{font-size:1.5rem}.modern-streaming-ui_featuredBannerSubtitle__TyXyO{font-size:.9375rem;max-width:80%}.modern-streaming-ui_featuredBannerButton__Uf4BC{padding:.5rem 1.125rem;font-size:.875rem}.modern-streaming-ui_cardLink__tZVYz:hover{transform:scale(1.02) translateY(-3px)}}.modern-streaming-ui_buttonText__9k8AP{display:inline}@media (max-width:768px){.modern-streaming-ui_contentWrapper__Lp4NX{padding-inline:var(--space-md)}.modern-streaming-ui_section__Ua42s{margin-bottom:1.75rem}.modern-streaming-ui_exploreHeader__judXh{margin-bottom:1.5rem;padding-top:.5rem}.modern-streaming-ui_sectionHeader__6U1QP{margin-bottom:.875rem}.modern-streaming-ui_carouselTrack__xOl7w{grid-auto-columns:var(--card-width-mobile,280px);gap:var(--space-md);padding:var(--space-xs) calc(var(--space-md) / 2);margin:calc(var(--space-xs) * -1) calc(var(--space-md) / -2);scroll-padding-inline-start:calc(var(--space-md) / 2);scroll-padding-inline-end:calc(var(--space-md) / 2)}.modern-streaming-ui_carouselArrow__JEDGR{width:2.5rem;height:2.5rem;left:.5rem}.modern-streaming-ui_carouselArrow__JEDGR.modern-streaming-ui_right__C2k2H{left:auto;right:.5rem}.modern-streaming-ui_carouselArrow__JEDGR.modern-streaming-ui_visible__xIrYC{opacity:1;pointer-events:auto}@media (hover:hover){.modern-streaming-ui_carousel__5OenP:hover .modern-streaming-ui_carouselArrow__JEDGR.modern-streaming-ui_left__AGKYB.modern-streaming-ui_visible__xIrYC,.modern-streaming-ui_carousel__5OenP:hover .modern-streaming-ui_carouselArrow__JEDGR.modern-streaming-ui_right__C2k2H.modern-streaming-ui_visible__xIrYC{transform:translateY(-50%)}}.modern-streaming-ui_carouselArrow__JEDGR:hover:not(:disabled){transform:translateY(-50%) scale(1.05)}.modern-streaming-ui_featuredBannerContent___b1Ua{padding:1rem var(--space-md)}.modern-streaming-ui_featuredBannerTitle__Zz65h{font-size:1.375rem;margin-bottom:.5rem}.modern-streaming-ui_featuredBannerSubtitle__TyXyO{font-size:.875rem;max-width:95%;margin-bottom:1rem;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.modern-streaming-ui_featuredBannerActions__6LxPy{gap:.75rem;flex-direction:row;align-items:center}.modern-streaming-ui_featuredBannerButton__Uf4BC{width:42px;height:42px;padding:0;border-radius:50%;font-size:1.1rem;justify-content:center}.modern-streaming-ui_featuredBannerButton__Uf4BC .modern-streaming-ui_buttonText__9k8AP{display:none}.modern-streaming-ui_cardContent__Tk2Ux{padding:var(--space-md) var(--space-md) 1rem}.modern-streaming-ui_cardTitle__LBubB{font-size:1rem;margin-bottom:.375rem}.modern-streaming-ui_cardSubtitle__sOB73{font-size:.875rem}.modern-streaming-ui_cardLink__tZVYz:hover{transform:none;box-shadow:var(--shadow-card)}.modern-streaming-ui_cardLink__tZVYz:hover .modern-streaming-ui_cardImage__iyWE3{transform:scale(1.01);filter:none;mask-image:none;-webkit-mask-image:none}.modern-streaming-ui_cardLink__tZVYz:hover .modern-streaming-ui_cardContent__Tk2Ux{background:linear-gradient(0deg,rgba(24,24,24,.95) 0,rgba(24,24,24,.7) 60%,transparent);padding-bottom:var(--space-md)}.modern-streaming-ui_cardLink__tZVYz:hover .modern-streaming-ui_cardSubtitle__sOB73,.modern-streaming-ui_cardLink__tZVYz:hover .modern-streaming-ui_cardTitle__LBubB{transform:none}.modern-streaming-ui_footer__g_jxb{padding:var(--space-xl) var(--space-md)}.modern-streaming-ui_footerLinks__kHbCB{gap:1rem}}@media (max-width:480px){.modern-streaming-ui_contentWrapper__Lp4NX{padding-inline:var(--space-md)}.modern-streaming-ui_carouselTrack__xOl7w{grid-auto-columns:var(--card-width-mobile,240px)}.modern-streaming-ui_sectionTitle__rM5E2{font-size:1.25rem}.modern-streaming-ui_sectionLink__RYpn7{font-size:.8rem}.modern-streaming-ui_featuredBannerContent___b1Ua{padding:.75rem var(--space-md)}.modern-streaming-ui_featuredBannerTitle__Zz65h{font-size:1.25rem;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2;margin-bottom:.5rem}.modern-streaming-ui_featuredBannerSubtitle__TyXyO{font-size:.8rem;max-width:100%;margin-bottom:.75rem;-webkit-line-clamp:2;line-clamp:2}.modern-streaming-ui_featuredBannerActions__6LxPy{flex-direction:row;align-items:center;gap:.625rem}.modern-streaming-ui_featuredBannerButton__Uf4BC{width:40px;height:40px;justify-content:center;font-size:1rem}.modern-streaming-ui_cardContent__Tk2Ux{padding:var(--space-sm) var(--space-sm) .875rem}.modern-streaming-ui_cardTitle__LBubB{font-size:.9375rem;margin-bottom:.25rem}.modern-streaming-ui_cardSubtitle__sOB73{font-size:.8125rem}.modern-streaming-ui_footer__g_jxb{padding:var(--space-lg) var(--space-md)}.modern-streaming-ui_footerLinks__kHbCB{gap:.875rem;font-size:.8125rem}.modern-streaming-ui_footerCopyright__Q6R2h{font-size:.75rem}}.modern-streaming-ui_infoButton__alCuA{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,rgba(139,90,43,.9),rgba(109,68,34,.9));border:1px solid rgba(139,90,43,.8);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.4);z-index:10;pointer-events:auto}.modern-streaming-ui_infoButton__alCuA:hover{background:linear-gradient(135deg,rgba(139,90,43,1),rgba(109,68,34,1));transform:scale(1.1);box-shadow:0 4px 12px rgba(139,90,43,.5);color:#ffffff}.modern-streaming-ui_infoButton__alCuA:active{transform:scale(1.05)}.modern-streaming-ui_ratingOverlay__mVUNy{position:absolute;top:12px;left:12px;background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.1));backdrop-filter:blur(10px);border-radius:16px;padding:6px 10px;display:flex;align-items:center;gap:6px;z-index:3;border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 8px rgba(0,0,0,.2)}.modern-streaming-ui_starRating__rYrcj{display:flex;align-items:center;gap:1px;font-size:.75rem;line-height:1}.modern-streaming-ui_ratingText__qaHDh{font-size:.7rem;font-weight:600;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.8);margin-left:2px}.BookDetailsModal_compactButton__OBxzX{padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:500;cursor:pointer;border:none;display:flex;align-items:center;gap:5px;transition:all .3s ease;position:relative;overflow:hidden;min-width:100px;justify-content:center}.BookDetailsModal_modalOverlay__G4DQW{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;z-index:9999;padding:20px 16px 40px;animation:BookDetailsModal_fadeIn__a6Und .15s ease-out;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(139,90,43,.6) transparent}.BookDetailsModal_modalOverlay__G4DQW::-webkit-scrollbar{width:8px}.BookDetailsModal_modalOverlay__G4DQW::-webkit-scrollbar-track{background:transparent}.BookDetailsModal_modalOverlay__G4DQW::-webkit-scrollbar-thumb{background:rgba(139,90,43,.6);border-radius:4px}.BookDetailsModal_modalOverlay__G4DQW::-webkit-scrollbar-thumb:hover{background:rgba(139,90,43,.8)}.BookDetailsModal_modalContent__JzlDf{background:linear-gradient(145deg,#1e1e1e,#2a2a2a);border-radius:20px;max-width:min(600px,85vw);width:100%;max-height:min(90vh,800px);overflow-y:auto;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.6);border:1px solid rgba(139,90,43,.2);animation:BookDetailsModal_slideDown__L7ZpE .15s ease-out;margin:0;align-self:flex-start;scrollbar-width:thin;scrollbar-color:rgba(139,90,43,.5) rgba(45,45,45,.3)}@media (min-width:1024px){.BookDetailsModal_modalContent__JzlDf{max-width:min(750px,80vw);max-height:min(85vh,900px)}}.BookDetailsModal_modalContent__JzlDf::-webkit-scrollbar{width:6px}.BookDetailsModal_modalContent__JzlDf::-webkit-scrollbar-track{background:rgba(45,45,45,.3);border-radius:3px}.BookDetailsModal_modalContent__JzlDf::-webkit-scrollbar-thumb{background:rgba(139,90,43,.5);border-radius:3px}.BookDetailsModal_modalContent__JzlDf::-webkit-scrollbar-thumb:hover{background:rgba(139,90,43,.7)}.BookDetailsModal_closeButton___j71A{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.6);border:1px solid rgba(139,90,43,.3);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#ffffff;cursor:pointer;transition:all .3s ease;z-index:10;backdrop-filter:blur(8px)}.BookDetailsModal_closeButton___j71A:hover{background:rgba(139,90,43,.8);transform:scale(1.1)}.BookDetailsModal_loadingState__fG6Mo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;color:#ffffff;min-height:200px}.BookDetailsModal_loadingSpinner__Iv8Kx{width:40px;height:40px;border:3px solid rgba(139,90,43,.3);border-top-color:#d4a574;border-radius:50%;animation:BookDetailsModal_spin__Rv34z 1s linear infinite;margin-bottom:16px}.BookDetailsModal_loadingText__GWJji{font-size:1rem;color:#e0e0e0;margin:0;text-align:center}.BookDetailsModal_bookHeader__PGWl1{display:flex;flex-direction:column;position:relative;padding:12px;border-bottom:1px solid rgba(139,90,43,.2);background:linear-gradient(145deg,rgba(30,30,30,.9),rgba(42,42,42,.9));overflow:hidden}.BookDetailsModal_backgroundCover__OasWk{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.15;background-size:cover;background-position:50%;background-repeat:no-repeat;filter:blur(8px);z-index:1}.BookDetailsModal_headerContent__jNQSE{position:relative;z-index:2;display:flex;gap:16px}.BookDetailsModal_coverContainer__pj97u{position:relative;width:90px;height:135px;flex-shrink:0;border-radius:10px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.4)}.BookDetailsModal_coverContainer__pj97u.BookDetailsModal_hidden__dVLpo{display:none}.BookDetailsModal_headerContent__jNQSE.BookDetailsModal_noCover__mLYB4{justify-content:center}.BookDetailsModal_coverImage__6dZWi{object-fit:cover}.BookDetailsModal_bookBasicInfo__Zx3sL{flex:1;display:flex;flex-direction:column;gap:8px}.BookDetailsModal_bookTitle__4MDAw{font-size:1.3rem;font-weight:700;color:#ffffff;margin:0;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.3)}.BookDetailsModal_bookAuthor__a0Yxd{font-size:1rem;color:#d4a574;margin:0;font-weight:500}.BookDetailsModal_ratingSection__E697B{display:flex;align-items:center;gap:8px;margin:8px 0}.BookDetailsModal_starRating__PQZQw{display:flex;gap:2px}.BookDetailsModal_starFilled__0jGo8{color:#ffd700;font-size:1rem;text-shadow:0 1px 2px rgba(0,0,0,.5)}.BookDetailsModal_starEmpty__xMcE5{color:rgba(255,215,0,.3);font-size:1rem;text-shadow:0 1px 2px rgba(0,0,0,.5)}.BookDetailsModal_ratingText__wOq0N{font-size:.9rem;color:#e0e0e0;font-weight:500}.BookDetailsModal_bookMeta__qY9vh{display:flex;flex-direction:column;gap:6px;margin-top:12px}.BookDetailsModal_metaItem__DY71p{display:flex;align-items:center;gap:8px;color:#e0e0e0;font-size:.9rem}.BookDetailsModal_metaItem__DY71p svg{color:#d4a574;font-size:.8rem}.BookDetailsModal_compactActionButtons__Uv8te{padding:16px;display:flex;gap:10px;justify-content:center;background:rgba(25,25,25,.6);border-bottom:1px solid rgba(139,90,43,.1)}.BookDetailsModal_compactActionButton__n7ZFT{padding:8px 20px;border-radius:25px;font-size:.85rem;font-weight:500;cursor:pointer;border:none;display:flex;align-items:center;gap:6px;transition:all .3s ease;position:relative;overflow:hidden;min-width:110px;justify-content:center}.BookDetailsModal_compactPrimaryButton__KcDzQ{background:linear-gradient(135deg,rgba(180,150,100,.9),rgba(139,90,43,.9));color:#ffffff;box-shadow:0 2px 8px rgba(139,90,43,.2);border:1px solid rgba(180,150,100,.3)}.BookDetailsModal_compactPrimaryButton__KcDzQ:hover{background:linear-gradient(135deg,rgba(200,170,120,.95),rgba(159,110,63,.95));transform:translateY(-1px);box-shadow:0 3px 12px rgba(139,90,43,.3)}.BookDetailsModal_compactSecondaryButton__pw1AZ{background:rgba(139,90,43,.15);color:rgba(180,150,100,.9);border:1px solid rgba(139,90,43,.3);backdrop-filter:blur(4px)}.BookDetailsModal_compactSecondaryButton__pw1AZ:hover{background:rgba(139,90,43,.25);color:rgba(200,170,120,1);transform:translateY(-1px)}.BookDetailsModal_blurbSection__JaG7x,.BookDetailsModal_goodreadsSection__OZS8m{padding:16px;border-bottom:1px solid rgba(139,90,43,.1);background:rgba(30,30,30,.3);margin:0}.BookDetailsModal_blurbContainer__tijuW{position:relative;background:rgba(139,90,43,.05);border:1px solid rgba(139,90,43,.2);border-radius:10px;padding:12px;backdrop-filter:blur(4px)}.BookDetailsModal_blurbText__cnR2n{color:#f0f0f0;line-height:1.6;margin:0;font-size:.9rem;text-align:justify;letter-spacing:.3px}.BookDetailsModal_sectionTitle__0FvlR{font-size:1rem;font-weight:700;color:#d4a574;margin:0 0 10px;text-shadow:0 1px 2px rgba(0,0,0,.3);background:linear-gradient(135deg,#d4a574,#b8956a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:BookDetailsModal_shimmer__x_ejL 3s ease-in-out infinite}@keyframes BookDetailsModal_shimmer__x_ejL{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.BookDetailsModal_blurbText__cnR2n,.BookDetailsModal_description__aa4Vm{color:#f0f0f0;line-height:1.7;margin:0;font-size:.95rem;text-align:justify;letter-spacing:.3px}.BookDetailsModal_goodreadsContent__DOgGy{display:flex;flex-direction:column;gap:12px;background:rgba(139,90,43,.05);border:1px solid rgba(139,90,43,.2);border-radius:10px;padding:12px;backdrop-filter:blur(4px)}.BookDetailsModal_rating__StW7I{display:flex;align-items:center;gap:10px;padding:4px 0}.BookDetailsModal_ratingLabel__kPO9V{color:#d4a574;font-weight:600;font-size:.9rem}.BookDetailsModal_ratingValue__8n8vy{color:#ffffff;font-weight:700;background:linear-gradient(135deg,rgba(180,150,100,.9),rgba(139,90,43,.9));padding:4px 10px;border-radius:6px;border:1px solid rgba(139,90,43,.3);box-shadow:0 2px 4px rgba(0,0,0,.2);font-size:.85rem}.BookDetailsModal_description__aa4Vm{color:#f0f0f0;line-height:1.6;margin:0;font-size:.9rem;text-align:justify;letter-spacing:.3px}.BookDetailsModal_bookInfoSection__yE1jK{padding:12px;border-bottom:1px solid rgba(139,90,43,.1)}.BookDetailsModal_subjectsSection__VGZcM{margin-bottom:12px}.BookDetailsModal_subjectsTags__PwWKd{display:flex;flex-wrap:wrap;gap:6px}.BookDetailsModal_subjectTag__2Vp1N{background:linear-gradient(135deg,rgba(139,90,43,.2),rgba(109,68,34,.2));color:#d4a574;padding:4px 8px;border-radius:12px;font-size:.8rem;font-weight:500;border:1px solid rgba(139,90,43,.3);backdrop-filter:blur(4px);transition:all .3s ease}.BookDetailsModal_subjectTag__2Vp1N:hover{background:linear-gradient(135deg,rgba(159,110,63,.3),rgba(129,88,54,.3));color:#ffffff;transform:translateY(-1px)}.BookDetailsModal_publicationSection__UdLU4{margin-bottom:8px}.BookDetailsModal_publicationYear__Tehhl{color:#e0e0e0;font-size:.85rem;margin:0;padding:6px 10px;background:rgba(139,90,43,.1);border-radius:6px;border:1px solid rgba(139,90,43,.2);backdrop-filter:blur(4px);display:inline-block}@keyframes BookDetailsModal_fadeIn__a6Und{0%{opacity:0}to{opacity:1}}@keyframes BookDetailsModal_slideDown__L7ZpE{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes BookDetailsModal_slideUp__H191_{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.BookDetailsModal_modalContent__JzlDf{margin:0;border-radius:16px;max-height:95vh;align-self:flex-start}.BookDetailsModal_bookHeader__PGWl1{padding:16px}.BookDetailsModal_headerContent__jNQSE{flex-direction:column;align-items:center;text-align:center;gap:12px}.BookDetailsModal_headerContent__jNQSE.BookDetailsModal_noCover__mLYB4{justify-content:center}.BookDetailsModal_coverContainer__pj97u{width:80px;height:120px}.BookDetailsModal_bookTitle__4MDAw{font-size:1.2rem}.BookDetailsModal_bookAuthor__a0Yxd{font-size:.95rem}.BookDetailsModal_bookMeta__qY9vh{align-items:center;margin-top:10px}.BookDetailsModal_compactActionButtons__Uv8te{padding:14px;flex-direction:column;gap:8px}.BookDetailsModal_compactActionButton__n7ZFT{width:100%;min-width:auto}.BookDetailsModal_blurbSection__JaG7x,.BookDetailsModal_goodreadsSection__OZS8m{padding:16px}}@media (max-width:480px){.BookDetailsModal_modalOverlay__G4DQW{padding:8px 10px 30px}.BookDetailsModal_modalContent__JzlDf{border-radius:12px}.BookDetailsModal_bookHeader__PGWl1{padding:12px}.BookDetailsModal_coverContainer__pj97u{width:70px;height:105px}.BookDetailsModal_bookTitle__4MDAw{font-size:1.1rem}.BookDetailsModal_compactActionButtons__Uv8te{padding:12px}.BookDetailsModal_compactActionButton__n7ZFT{padding:10px 16px;font-size:.8rem}.BookDetailsModal_blurbSection__JaG7x,.BookDetailsModal_goodreadsSection__OZS8m{padding:14px}.BookDetailsModal_closeButton___j71A{width:32px;height:32px;top:12px;right:12px}}.BookDetailsModal_addToListSection__mYBJl{padding:20px;background:rgba(0,0,0,.3);border-top:1px solid rgba(139,90,43,.2);border-radius:0 0 20px 20px}.BookDetailsModal_addToListSection__mYBJl h3{margin:0 0 16px;color:#8b5a2b;font-size:1.1rem;font-weight:600}.BookDetailsModal_loadingLists__3nOoU{display:flex;align-items:center;gap:12px;color:#cccccc;font-size:.9rem}.BookDetailsModal_spinner__K8OED{animation:BookDetailsModal_spin__Rv34z 1s linear infinite}@keyframes BookDetailsModal_spin__Rv34z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BookDetailsModal_errorMessage__yJGJs,.BookDetailsModal_successMessage__jFz90{padding:12px;border-radius:8px;margin-bottom:16px;font-size:.9rem}.BookDetailsModal_errorMessage__yJGJs{background:rgba(220,53,69,.2);border:1px solid rgba(220,53,69,.4);color:#ff6b7a}.BookDetailsModal_successMessage__jFz90{background:rgba(40,167,69,.2);border:1px solid rgba(40,167,69,.4);color:#7dd87f}.BookDetailsModal_noLists__2o42d{text-align:center;color:#cccccc;font-size:.9rem}.BookDetailsModal_noLists__2o42d p{margin:0 0 16px}.BookDetailsModal_listOptions__29uXH{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.BookDetailsModal_listOption__IRblF{display:flex;align-items:center;gap:12px;padding:12px;background:rgba(255,255,255,.05);border:1px solid rgba(139,90,43,.2);border-radius:8px;cursor:pointer;transition:all .2s ease}.BookDetailsModal_listOption__IRblF:hover{background:rgba(139,90,43,.1);border-color:rgba(139,90,43,.4)}.BookDetailsModal_listOption__IRblF input[type=radio]{accent-color:#8b5a2b}.BookDetailsModal_listOption__IRblF span:first-of-type{flex:1;color:#ffffff;font-weight:500}.BookDetailsModal_bookCount__Kjm0A{color:#999999;font-size:.8rem}.BookDetailsModal_addToListActions__kb9HQ{display:flex;gap:12px;justify-content:flex-end}.BookDetailsModal_addButton__B5rrJ{background:linear-gradient(135deg,#8b5a2b,#a0672f);color:white;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;font-weight:500}.BookDetailsModal_addButton__B5rrJ:hover:not(:disabled){background:linear-gradient(135deg,#a0672f,#b8753a);transform:translateY(-1px)}.BookDetailsModal_addButton__B5rrJ:disabled{opacity:.6;cursor:not-allowed;transform:none}.BookDetailsModal_cancelButton__w70DM{background:transparent;color:#999999;border:1px solid rgba(153,153,153,.3);padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .2s ease}.BookDetailsModal_cancelButton__w70DM:hover{color:#cccccc;border-color:rgba(204,204,204,.5)}.QuickReadsCarousel_carouselSection__N5k4a{margin:32px 0;position:relative}.QuickReadsCarousel_carouselHeader__eLGQW{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 20px}.QuickReadsCarousel_carouselTitle__3_dR6{font-size:1.75rem;font-weight:700;color:#ffffff;margin:0;background:linear-gradient(135deg,#ffffff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.3);display:flex;align-items:center;gap:12px}.QuickReadsCarousel_countBadge___T1gb{background:linear-gradient(135deg,rgba(139,90,43,.3),rgba(109,68,34,.3));border:1px solid rgba(139,90,43,.4);border-radius:12px;padding:4px 12px;font-size:.75rem;font-weight:600;color:#d4a574;text-transform:uppercase;letter-spacing:.5px;backdrop-filter:blur(8px);box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;text-shadow:0 1px 2px rgba(0,0,0,.7)}.QuickReadsCarousel_carouselControls__gQ18b{display:flex;gap:10px}.QuickReadsCarousel_carouselButton__Cl5Dc{background:linear-gradient(135deg,rgba(139,90,43,.2),rgba(109,68,34,.2));border:1px solid rgba(139,90,43,.3);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#ffffff;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.QuickReadsCarousel_carouselButton__Cl5Dc:hover:not(:disabled){background:linear-gradient(135deg,rgba(139,90,43,.4),rgba(109,68,34,.4));transform:scale(1.1);box-shadow:0 6px 12px rgba(139,90,43,.3)}.QuickReadsCarousel_carouselButton__Cl5Dc:disabled{opacity:.4;cursor:not-allowed;transform:none}.QuickReadsCarousel_carouselContainer__O17PB{position:relative;overflow:hidden;margin:0 -20px}.QuickReadsCarousel_carouselTrack__4569h{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding:0 20px 20px;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;user-select:none}.QuickReadsCarousel_carouselTrack__4569h::-webkit-scrollbar{display:none}.QuickReadsCarousel_carouselTrack__4569h:active{cursor:grabbing}.QuickReadsCarousel_carouselTrack__4569h.QuickReadsCarousel_dragging__4S9DO{cursor:grabbing;scroll-behavior:auto}.QuickReadsCarousel_carouselTrack__4569h.QuickReadsCarousel_dragging__4S9DO .QuickReadsCarousel_addButton__Zq2j7,.QuickReadsCarousel_carouselTrack__4569h.QuickReadsCarousel_dragging__4S9DO .QuickReadsCarousel_cardLink__tTNGQ{pointer-events:none}.QuickReadsCarousel_carouselCard__pHMoa{flex:0 0 280px;min-width:280px;max-width:320px;background:linear-gradient(145deg,#1e1e1e,#2a2a2a);border-radius:16px;overflow:hidden;transition:all .3s ease;box-shadow:0 8px 24px rgba(0,0,0,.4);border:1px solid rgba(139,90,43,.1);position:relative;height:480px;display:flex;flex-direction:column}.QuickReadsCarousel_carouselCard__pHMoa:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(145deg,transparent,rgba(139,90,43,.05));pointer-events:none;z-index:1;opacity:0;transition:opacity .3s ease}.QuickReadsCarousel_carouselCard__pHMoa.QuickReadsCarousel_focused__3rjPY{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.5),0 0 0 1px rgba(139,90,43,.3)}.QuickReadsCarousel_carouselCard__pHMoa.QuickReadsCarousel_focused__3rjPY:before{opacity:1}.QuickReadsCarousel_carouselCard__pHMoa.QuickReadsCarousel_errorState__u__ck{background:rgba(139,100,77,.2);border-color:rgba(139,100,77,.3)}.QuickReadsCarousel_cardLink__tTNGQ{display:block;text-decoration:none;color:inherit;height:100%;position:relative}.QuickReadsCarousel_cardImageContainer__ODl5Z{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:16px}.QuickReadsCarousel_fadeBlurOverlay__2SKl9{position:absolute;top:80%;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.05) 20%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.85));backdrop-filter:blur(2px);z-index:1;pointer-events:none}.QuickReadsCarousel_cardImage__siHbX{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;filter:brightness(.8) contrast(1.1)}.QuickReadsCarousel_carouselCard__pHMoa.QuickReadsCarousel_focused__3rjPY .QuickReadsCarousel_cardImage__siHbX{transform:scale(1.03);filter:brightness(.9) contrast(1.2)}.QuickReadsCarousel_errorPlaceholder__p1cOi{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(139,100,77,.3);color:#ffd9c4;font-size:.9rem}.QuickReadsCarousel_playOverlay__k9YqK{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,rgba(139,90,43,.9),rgba(109,68,34,.9));backdrop-filter:blur(12px);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:#ffffff;opacity:0;transition:all .3s ease;z-index:3;box-shadow:0 6px 12px rgba(139,90,43,.4);border:2px solid rgba(255,255,255,.2)}.QuickReadsCarousel_carouselCard__pHMoa.QuickReadsCarousel_focused__3rjPY .QuickReadsCarousel_playOverlay__k9YqK{opacity:1;transform:translate(-50%,-50%) scale(1.05)}.QuickReadsCarousel_durationBadge__I3JtY{position:absolute;top:12px;left:12px;background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(0,0,0,.6));backdrop-filter:blur(8px);border-radius:12px;padding:4px 8px;display:flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;color:#d4a574;z-index:2;border:1px solid rgba(139,90,43,.3);text-shadow:0 1px 2px rgba(0,0,0,.7)}.QuickReadsCarousel_ratingOverlay__J60q1{position:absolute;top:30px;left:12px;background:transparent;border-radius:16px;padding:6px 10px;display:flex;align-items:center;gap:6px;z-index:3}.QuickReadsCarousel_starRating__V1Dj3{display:flex;align-items:center;gap:1px;font-size:1.4rem;line-height:1}.QuickReadsCarousel_ratingText__f9jYe{font-size:1rem;font-weight:600;color:#ffffff;text-shadow:0 3px 6px rgba(0,0,0,.8);margin-left:2px}.QuickReadsCarousel_cardInfo__Y_gt4{position:absolute;bottom:0;left:0;right:0;padding:16px;background:transparent;z-index:2;border-radius:0 0 16px 16px}.QuickReadsCarousel_cardTitle__Xsozj{font-size:.95rem;font-weight:600;color:#ffffff;margin:0 0 4px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;transition:all .3s ease;text-shadow:0 1px 3px rgba(0,0,0,.7)}.QuickReadsCarousel_cardTitle__Xsozj:hover{color:#d4a574;text-shadow:0 1px 3px rgba(0,0,0,.7)}.QuickReadsCarousel_cardAuthor__GHYEv{font-size:.8rem;color:#e0e0e0;margin:0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.7)}.QuickReadsCarousel_addButton__Zq2j7{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,rgba(139,90,43,.95),rgba(109,68,34,.95));border:2px solid rgba(139,90,43,.9);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);box-shadow:0 3px 10px rgba(0,0,0,.5);z-index:10;pointer-events:auto;opacity:1}.QuickReadsCarousel_addButton__Zq2j7:hover{background:linear-gradient(135deg,rgba(139,90,43,1),rgba(109,68,34,1));transform:scale(1.15);box-shadow:0 5px 15px rgba(139,90,43,.6);color:#ffffff;border-color:rgba(139,90,43,1)}.QuickReadsCarousel_addButton__Zq2j7:active{transform:scale(1.05)}.QuickReadsCarousel_loadingContainer__7U_xC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#ffffff}.QuickReadsCarousel_loadingSpinner__leiTH{width:40px;height:40px;border:3px solid rgba(139,90,43,.3);border-top-color:#d4a574;border-radius:50%;animation:QuickReadsCarousel_spin__H2mGV 1s linear infinite;margin-bottom:16px}.QuickReadsCarousel_loadingText__iwVbx{font-size:1rem;color:#e0e0e0;margin:0;text-align:center}@keyframes QuickReadsCarousel_spin__H2mGV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.QuickReadsCarousel_carouselCard__pHMoa{flex:0 0 220px;min-width:220px;max-width:260px;height:320px}.QuickReadsCarousel_playOverlay__k9YqK{width:50px;height:50px}.QuickReadsCarousel_cardInfo__Y_gt4{padding:14px}.QuickReadsCarousel_cardTitle__Xsozj{font-size:.9rem}.QuickReadsCarousel_cardAuthor__GHYEv{font-size:.75rem}.QuickReadsCarousel_addButton__Zq2j7{width:32px;height:32px;font-size:.75rem}.QuickReadsCarousel_ratingOverlay__J60q1{padding:4px 8px;border-radius:12px}.QuickReadsCarousel_starRating__V1Dj3{font-size:.7rem}.QuickReadsCarousel_ratingText__f9jYe{font-size:.65rem}.QuickReadsCarousel_durationBadge__I3JtY{font-size:.65rem;padding:3px 6px}.QuickReadsCarousel_carouselTitle__3_dR6{font-size:1.5rem;flex-direction:column;align-items:flex-start;gap:8px}.QuickReadsCarousel_countBadge___T1gb{font-size:.7rem;padding:3px 8px}.QuickReadsCarousel_carouselButton__Cl5Dc{width:40px;height:40px}.QuickReadsCarousel_carouselHeader__eLGQW{flex-direction:column;align-items:flex-start;gap:16px}.QuickReadsCarousel_carouselControls__gQ18b{align-self:flex-end}}@media (max-width:480px){.QuickReadsCarousel_carouselHeader__eLGQW{padding:0 16px}.QuickReadsCarousel_carouselContainer__O17PB{margin:0 -16px}.QuickReadsCarousel_carouselTrack__4569h{padding:0 16px 16px;gap:16px}.QuickReadsCarousel_carouselCard__pHMoa{flex:0 0 180px;min-width:180px;max-width:200px;height:280px}.QuickReadsCarousel_playOverlay__k9YqK{width:45px;height:45px}.QuickReadsCarousel_cardInfo__Y_gt4{padding:12px}.QuickReadsCarousel_cardTitle__Xsozj{font-size:.85rem}.QuickReadsCarousel_cardAuthor__GHYEv{font-size:.7rem}.QuickReadsCarousel_addButton__Zq2j7{width:30px;height:30px;font-size:.7rem}.QuickReadsCarousel_ratingOverlay__J60q1{padding:3px 6px;border-radius:10px}.QuickReadsCarousel_starRating__V1Dj3{font-size:.65rem}.QuickReadsCarousel_ratingText__f9jYe{font-size:.6rem}.QuickReadsCarousel_durationBadge__I3JtY{font-size:.6rem;padding:2px 5px}.QuickReadsCarousel_carouselTitle__3_dR6{font-size:1.4rem}.QuickReadsCarousel_carouselButton__Cl5Dc{width:36px;height:36px}.QuickReadsCarousel_countBadge___T1gb{font-size:.65rem;padding:2px 6px}}.library_libraryContainer__twcJZ{background:#000000;color:#ffffff;min-height:100vh;padding:0 0 100px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.library_loadingContainer__LL7o4{display:flex;justify-content:center;align-items:center;height:60vh}.library_spinner__v58o1{animation:library_spin__nTRpX 1.5s linear infinite;color:#b3b3b3}@keyframes library_spin__nTRpX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.library_errorText__svujH{padding:2rem}.library_section__DuBnc{padding:1.5rem 1rem}.library_sectionHeader___QOmj{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.library_sectionTitle__TkmDS{font-size:1.25rem;font-weight:700;margin:0}.library_seeAllLink__CJIkI{color:#b3b3b3;display:flex;align-items:center;text-decoration:none}.library_continueCard__NIk2X{display:flex;align-items:center;gap:1rem;background-color:#121212;border-radius:8px;padding:1rem;text-decoration:none;color:inherit;transition:background-color .2s ease}.library_continueCard__NIk2X:hover{background-color:#282828}.library_cardCover__W9GK_{width:70px;height:70px;border-radius:4px;object-fit:cover;flex-shrink:0}.library_cardInfo__yv_Hu{flex-grow:1;min-width:0}.library_cardTitle___lAm0{font-size:1rem;font-weight:500;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.library_cardAuthor__j79pT{font-size:.875rem;color:#b3b3b3;margin:0 0 .75rem}.library_cardTimeLeft__FMVVG{font-size:.75rem;color:#b3b3b3;margin-top:.5rem}.library_progressContainer__LST1U{width:100%;height:3px;background-color:#404040;border-radius:2px;overflow:hidden}.library_progressBar__svxCm{height:100%;background-color:#ffffff}.library_cardActions__k1Ve8{flex-shrink:0}.library_playButton__q0koa{background:#ffffff;color:#000000;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding-left:3px;transition:transform .2s ease}.library_playButton__q0koa:hover{transform:scale(1.05)}.library_libraryMenu__4HgSt{display:flex;flex-direction:column;background-color:#121212;border-radius:8px;overflow:hidden}.library_menuItem__TI5qs{display:flex;align-items:center;padding:1rem;gap:1rem;text-decoration:none;color:#ffffff;border-bottom:1px solid #282828;transition:background-color .2s ease}.library_menuItem__TI5qs:last-child{border-bottom:none}.library_menuItem__TI5qs:hover{background-color:#282828}.library_menuIcon__Qhd95{color:#b3b3b3;flex-shrink:0}.library_menuLabel__jSdaG{flex-grow:1;font-size:1rem;font-weight:500}.library_menuCount__qW0j2{font-size:1rem;color:#b3b3b3}.library_menuChevron__5DZoU{color:#b3b3b3;flex-shrink:0}.library_spinnerSmall__ex_qZ{display:inline-block;font-size:1rem;animation:library_spin__nTRpX 1s linear infinite;vertical-align:middle}.library_subPageHeader__oDMkr{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;margin-bottom:1.5rem;border-bottom:1px solid #282828}.library_backButton__Zr678{color:#ffffff;text-decoration:none;padding:.5rem;margin-left:-.5rem;transition:color .2s ease}.library_backButton__Zr678:hover{color:#b3b3b3}.library_subPageTitle__wGhPQ{font-size:1.5rem;font-weight:700;color:#ffffff;margin:0;flex-grow:1;text-align:center}.library_headerActions__YVC39{display:flex;align-items:center;gap:1rem}.library_headerAction__3FFh5{background:none;border:none;color:#ffffff;cursor:pointer;padding:.5rem;transition:color .2s ease}.library_headerAction__3FFh5:hover,.library_headerIcon__45nAk{color:#b3b3b3}.library_subPageContent__Tcti_{flex:1}.library_errorText__svujH{color:#ff6b6b;text-align:center;padding:1rem;background-color:#2a1f1f;border-radius:8px;margin-bottom:1.5rem}.library_booksGrid__842Ee{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.library_bookCard__tuxsT{position:relative;background-color:#181818;border-radius:8px;padding:1rem;transition:background-color .2s ease}.library_bookCard__tuxsT:hover{background-color:#282828}.library_bookLink__YK0NP{text-decoration:none;color:inherit}.library_bookCover__aVdIJ{position:relative;margin-bottom:1rem}.library_bookImage__ZGfs8{width:100%;height:auto;border-radius:4px}.library_playOverlay___1mJt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.7);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.library_bookCard__tuxsT:hover .library_playOverlay___1mJt{opacity:1}.library_bookInfo__l6BGh{margin-bottom:1rem}.library_bookTitle__nZ8_7{font-size:.875rem;font-weight:600;color:#ffffff;margin:0 0 .25rem;line-height:1.2}.library_bookAuthor__o7_63{font-size:.75rem;color:#b3b3b3;margin:0 0 .5rem}.library_downloadInfo__euS71{font-size:.75rem;color:#888;margin:0}.library_deleteButton__pcnWQ{position:absolute;top:50%;right:1rem;transform:translateY(-50%);background:rgba(0,0,0,.7);border:none;color:#ffffff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s ease;z-index:10}.library_listItem__GASI2:hover .library_deleteButton__pcnWQ{opacity:1}.library_deleteButton__pcnWQ:hover{background:rgba(255,107,107,.8)}.library_bookDeleteButton__i2amN{position:absolute;top:.5rem;right:.5rem;background:rgba(0,0,0,.7);border:none;color:#ffffff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease}.library_bookCard__tuxsT:hover .library_bookDeleteButton__i2amN{opacity:1}.library_bookDeleteButton__i2amN:hover{background:rgba(255,107,107,.8)}.library_booksList__w9OIX{display:flex;flex-direction:column;gap:1rem}.library_bookListItem__HWFZO{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#181818;border-radius:8px;transition:background-color .2s ease}.library_bookListItem__HWFZO:hover{background-color:#282828}.library_bookListCover__bQ9Vm{border-radius:4px;flex-shrink:0}.library_bookListInfo__beJTj{flex-grow:1}.library_bookListTitle__X8V2w{font-size:1rem;font-weight:600;color:#ffffff;margin:0 0 .25rem}.library_bookListAuthor__y7uEx{font-size:.875rem;color:#b3b3b3;margin:0 0 .25rem}.library_bookListMeta__vs0jr{font-size:.75rem;color:#888;margin:0}.library_bookListActions__SENsD{display:flex;align-items:center;gap:.5rem}.library_playButtonSmall__Qqei8{background:#ffffff;color:#000000;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding-left:2px;transition:transform .2s ease}.library_playButtonSmall__Qqei8:hover{transform:scale(1.05)}.library_moreButton__RbATR{background:none;border:none;color:#b3b3b3;padding:.5rem;cursor:pointer;transition:color .2s ease}.library_moreButton__RbATR:hover{color:#ffffff}.library_createListForm__9II5r{background-color:#181818;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.library_createListInput__k8IlB{width:100%;background:#282828;border:1px solid #404040;color:#ffffff;padding:.75rem;border-radius:4px;font-size:1rem;margin-bottom:1rem}.library_createListInput__k8IlB:focus{outline:none;border-color:#ffffff}.library_createListActions__vOwcG{display:flex;justify-content:flex-end;gap:1rem}.library_cancelButton__8Q9bf{background:none;border:1px solid #404040;color:#b3b3b3;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .2s ease}.library_cancelButton__8Q9bf:hover{color:#ffffff;border-color:#ffffff}.library_createButton__IMOFX{background:#ffffff;color:#000000;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-weight:600;transition:background-color .2s ease}.library_createButton__IMOFX:hover{background:#e6e6e6}.library_createButton__IMOFX:disabled{opacity:.6;cursor:not-allowed}.library_listsList__KgX2j{display:flex;flex-direction:column;gap:.5rem}.library_listItem__GASI2{display:flex;align-items:center;background-color:#181818;border-radius:8px;overflow:hidden;transition:background-color .2s ease;position:relative}.library_listItem__GASI2:hover{background-color:#282828}.library_listLink__yCbK8{flex-grow:1;display:flex;align-items:center;justify-content:space-between;padding:1rem;text-decoration:none;color:inherit}.library_listInfo___e_gn{flex-grow:1}.library_listName__urtzx{font-size:1rem;font-weight:600;color:#ffffff;margin:0 0 .25rem}.library_listCount__No0_L{font-size:.875rem;color:#b3b3b3;margin:0}.library_listChevron__SeX7y{color:#b3b3b3;margin-left:1rem}.library_createFirstButton__FtHX4{background:#ffffff;color:#000000;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;margin-top:1rem;transition:background-color .2s ease}.library_createFirstButton__FtHX4:hover{background:#e6e6e6}.library_seriesList__h35_C{display:flex;flex-direction:column;gap:1rem}.library_seriesItem__he8pS{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#181818;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.library_seriesItem__he8pS:hover{background-color:#282828}.library_seriesCover__1MsN6{border-radius:4px;flex-shrink:0}.library_seriesInfo__nKPZF{flex-grow:1}.library_seriesName__85G7P{font-size:1rem;font-weight:600;color:#ffffff;margin:0 0 .25rem}.library_seriesAuthor__Jxc5D{font-size:.875rem;color:#b3b3b3;margin:0 0 .5rem}.library_seriesProgress__4UFnM{font-size:.75rem;color:#888;margin:0 0 .5rem}.library_seriesProgressBar__WwRXo{width:100%;height:3px;background-color:#404040;border-radius:2px;overflow:hidden}.library_seriesProgressFill__GSMgf{height:100%;background-color:#ffffff;border-radius:2px;transition:width .3s ease}.library_seriesChevron__AV0D7{color:#b3b3b3;flex-shrink:0}.library_authorsList__X0fiS{display:flex;flex-direction:column;gap:1rem}.library_authorItem__sE9Wt{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#181818;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.library_authorItem__sE9Wt:hover{background-color:#282828}.library_authorAvatar__k9RVV{flex-shrink:0}.library_authorImage__p0Va5{border-radius:50%}.library_authorInitials__np_Gk{width:60px;height:60px;background-color:#404040;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#ffffff;font-size:1.25rem}.library_authorInfo__n83bA{flex-grow:1}.library_authorName__xuwWr{font-size:1rem;font-weight:600;color:#ffffff;margin:0 0 .25rem}.library_authorStats__SQ7W6{font-size:.875rem;color:#b3b3b3;margin:0 0 .25rem}.library_authorLastListened___E7fE{font-size:.75rem;color:#888;margin:0 0 .25rem}.library_authorBio__mWRct{font-size:.75rem;color:#888;margin:0;font-style:italic}.library_authorChevron__q_7EF{color:#b3b3b3;flex-shrink:0}.library_browseButton__8UH0E{background:#ffffff;color:#000000;text-decoration:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:600;margin-top:1rem;display:inline-block;transition:background-color .2s ease}.library_browseButton__8UH0E:hover{background:#e6e6e6}.library_listItemContainer__zA0F8{background-color:#181818;border-radius:8px;overflow:hidden;margin-bottom:.5rem;transition:background-color .2s ease}.library_listItemContainer__zA0F8:hover{background-color:#282828}.library_listExpandButton__vVC_0{background:none;border:none;width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem;cursor:pointer;color:inherit;text-align:left}.library_listContent__Meh5j{padding:0 1rem 1rem;background-color:#0f0f0f;border-top:1px solid #282828}.library_listSearchContainer__Dg116{padding:1rem 0;border-bottom:1px solid #282828;margin-bottom:1rem}.library_listSearchBox__JJyUk{position:relative;display:flex;align-items:center;background-color:#1a1a1a;border-radius:6px;border:1px solid #404040}.library_searchIcon__kUun_{position:absolute;left:.75rem;color:#888;z-index:1}.library_listSearchInput__DU8Oz{width:100%;background:transparent;border:none;color:#ffffff;padding:.75rem .75rem .75rem 2.5rem;font-size:.875rem;outline:none}.library_listSearchInput__DU8Oz::placeholder{color:#888}.library_clearSearchButton__ny_iU{position:absolute;right:.5rem;background:none;border:none;color:#888;cursor:pointer;padding:.25rem;border-radius:3px;transition:color .2s ease}.library_clearSearchButton__ny_iU:hover{color:#ffffff}.library_noSearchResults__n8plN{text-align:center;padding:2rem 1rem;color:#888}.library_noSearchResults__n8plN button{margin-top:.5rem;background:#404040;color:#ffffff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.875rem;transition:background-color .2s ease}.library_noSearchResults__n8plN button:hover{background:#505050}.library_listBooksLoading__xOoZM{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:#b3b3b3;font-size:.875rem}.library_listBooks__wWqzD{display:flex;flex-direction:column;gap:.75rem}.library_listBookItem__hA5cY{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#1a1a1a;border-radius:8px;transition:background-color .2s ease}.library_listBookItem__hA5cY:hover{background-color:#252525}.library_listBookCoverContainer__4JvOA{flex-shrink:0;width:60px;height:90px;overflow:hidden;border-radius:4px;background-color:#333}.library_listBookCover__NE1js{width:100%;height:100%;object-fit:cover;border-radius:4px}.library_listBookInfo__pjPXC{flex-grow:1}.library_listBookTitle__G0UTb{font-size:1rem;font-weight:600;color:#ffffff;margin:0 0 .5rem;line-height:1.3}.library_listBookAuthor__xQAns{font-size:.875rem;color:#b3b3b3;margin:0}.library_listBookActions__5C3PK{display:flex;align-items:center;gap:.5rem}.library_removeBookButton__cvpAA{background:none;border:none;color:#888;padding:.75rem;cursor:pointer;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.library_removeBookButton__cvpAA:hover{color:#ff6b6b;background-color:rgba(255,107,107,.1)}.library_emptyListContent__39ZIZ{text-align:center;padding:1.5rem;color:#888}.library_addBooksLink__vKlp8{display:inline-block;margin-top:.5rem;background:#404040;color:#ffffff;text-decoration:none;padding:.5rem 1rem;border-radius:4px;font-size:.875rem;transition:background-color .2s ease}.library_addBooksLink__vKlp8:hover{background:#505050}.library_modalOverlay__y01vh{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.library_modal__R7Wxm{background:#181818;border-radius:12px;padding:2rem;width:100%;max-width:400px;border:1px solid #333}.library_modalTitle__8_l78{font-size:1.25rem;font-weight:600;color:#ffffff;margin:0 0 1rem}.library_modalMessage__i6tEu{color:#b3b3b3;font-size:.9rem;line-height:1.4;margin:0 0 2rem}.library_modalActions__SPqdr{display:flex;gap:1rem;justify-content:flex-end}.library_modalCancel__NUutf{background:#333;color:#ffffff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.library_modalCancel__NUutf:hover{background:#404040}.library_modalDelete__czRum{background:#ff6b6b;color:#ffffff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.library_modalDelete__czRum:hover{background:#ff5252}.library_progressInfo__Vzgs7{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.library_chapterProgress__QGc46,.library_timeRemaining__GJvN1{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#b3b3b3;margin:0}.library_progressBar__svxCm{width:100%;height:4px;background-color:#333;border-radius:2px;overflow:hidden;margin-top:.25rem}.library_progressFill__yHtHg{height:100%;background:linear-gradient(135deg,#8b5a2b,#6d4422);border-radius:2px;transition:width .3s ease}.AvatarSelector_avatarSelector__njuyr{width:100%;max-width:600px;margin:0 auto}.AvatarSelector_avatarSelector__njuyr.AvatarSelector_compact__q8RIh{max-width:100%;margin:0}.AvatarSelector_selectorHeader__ui3dd{text-align:center;margin-bottom:var(--space-lg)}.AvatarSelector_selectorTitle__MlWOA{font-size:1.4rem;font-weight:600;margin:0 0 var(--space-sm) 0;color:var(--text-primary)}.AvatarSelector_selectorDescription__Ki2PM{font-size:.95rem;color:var(--text-secondary);margin:0}.AvatarSelector_currentSelection__U6waC{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-lg);background-color:var(--color-surface-raised);border-radius:var(--radius-large);border:2px solid var(--border-color);margin-bottom:var(--space-lg)}.AvatarSelector_selectedAvatarContainer__NULqR{flex-shrink:0}.AvatarSelector_selectedAvatar__uE6Qr{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--color-brand);background-color:var(--color-surface)}.AvatarSelector_noAvatarSelected__4m_tn{width:80px;height:80px;border-radius:50%;background-color:var(--color-surface);border:2px dashed var(--border-color);display:flex;align-items:center;justify-content:center;font-size:.8rem;color:var(--text-tertiary);text-align:center}.AvatarSelector_expandButton__3Bcqs{background:linear-gradient(135deg,var(--color-brand),var(--color-brand-hover));color:var(--accent-primary-contrast);border:none;padding:.8rem 1.5rem;border-radius:var(--radius-pill);font-weight:600;font-size:.95rem;cursor:pointer;transition:transform var(--motion-standard),box-shadow var(--motion-standard);box-shadow:var(--shadow-button);flex-grow:1;max-width:200px}.AvatarSelector_expandButton__3Bcqs:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(139,100,77,.3)}.AvatarSelector_expandButton__3Bcqs:disabled{opacity:.6;cursor:not-allowed;background:var(--text-tertiary);transform:none;box-shadow:none}.AvatarSelector_avatarGrid__KlyhB{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-md);padding:var(--space-lg);background-color:var(--color-surface);border-radius:var(--radius-large);border:1px solid var(--border-color);max-height:400px;overflow-y:auto}.AvatarSelector_avatarGrid__KlyhB.AvatarSelector_compactGrid___TJHQ{grid-template-columns:repeat(3,1fr);gap:var(--space-md);padding:var(--space-lg);max-height:350px;background-color:#000000;border:1px solid #333333;border-radius:var(--radius-base);width:100%}.AvatarSelector_avatarOption__BpvwP{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-base);border:2px solid transparent;cursor:pointer;transition:all var(--motion-standard);background-color:var(--color-surface-raised);position:relative}.AvatarSelector_avatarOption__BpvwP.AvatarSelector_compactOption__ZuUxP{padding:var(--space-sm);gap:var(--space-xs);background-color:#1a1a1a;border:none}.AvatarSelector_avatarOption__BpvwP.AvatarSelector_compactOption__ZuUxP:hover{background-color:#2a2a2a}.AvatarSelector_avatarOption__BpvwP:hover{border-color:var(--color-brand);background-color:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface-raised));transform:translateY(-2px);box-shadow:0 4px 12px rgba(139,100,77,.15)}.AvatarSelector_avatarOption__BpvwP:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.AvatarSelector_avatarOption__BpvwP.AvatarSelector_selected__DjQjz{border-color:var(--color-brand);background-color:color-mix(in srgb,var(--color-brand) 15%,var(--color-surface-raised));box-shadow:0 4px 12px rgba(139,100,77,.2)}.AvatarSelector_avatarOption__BpvwP.AvatarSelector_selected__DjQjz:after{content:"✓";position:absolute;top:-5px;right:-5px;background-color:var(--color-brand);color:white;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;box-shadow:0 2px 6px rgba(0,0,0,.15)}.AvatarSelector_avatarImage__gP2OE{width:60px;height:60px;border-radius:50%;object-fit:cover;background-color:var(--color-surface);border:1px solid var(--border-color)}.AvatarSelector_avatarLabel__FmBZ_{font-size:.8rem;color:var(--text-secondary);text-align:center;font-weight:500}.AvatarSelector_compactOption__ZuUxP .AvatarSelector_avatarLabel__FmBZ_{color:#ffffff;font-size:.75rem}@media (max-width:768px){.AvatarSelector_currentSelection__U6waC{flex-direction:column;text-align:center;gap:var(--space-md)}.AvatarSelector_expandButton__3Bcqs{max-width:100%;width:100%}.AvatarSelector_avatarGrid__KlyhB{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-sm);padding:var(--space-md)}.AvatarSelector_avatarGrid__KlyhB.AvatarSelector_compactGrid___TJHQ{grid-template-columns:repeat(3,1fr);gap:var(--space-sm);padding:var(--space-md)}.AvatarSelector_avatarOption__BpvwP{padding:var(--space-sm)}.AvatarSelector_avatarImage__gP2OE{width:50px;height:50px}}@media (max-width:480px){.AvatarSelector_avatarGrid__KlyhB{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.AvatarSelector_avatarGrid__KlyhB.AvatarSelector_compactGrid___TJHQ{grid-template-columns:repeat(2,1fr);gap:var(--space-xs)}.AvatarSelector_avatarImage__gP2OE{width:40px;height:40px}.AvatarSelector_avatarLabel__FmBZ_{font-size:.7rem}}.AvatarSelector_avatarGrid__KlyhB::-webkit-scrollbar{width:6px}.AvatarSelector_avatarGrid__KlyhB::-webkit-scrollbar-track{background:#1a1a1a;border-radius:8px;margin:4px}.AvatarSelector_avatarGrid__KlyhB::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#8b5a2b,#6d4422);border-radius:8px;border:1px solid #333333}.AvatarSelector_avatarGrid__KlyhB::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#6d4422,#8b5a2b);box-shadow:0 2px 4px rgba(139,90,43,.3)}.AvatarSelector_avatarGrid__KlyhB::-webkit-scrollbar-corner{background:#1a1a1a}