.components_iconSm__yZg6c{width:16px;height:16px;flex-shrink:0}.components_iconMd__An66I{width:20px;height:20px;flex-shrink:0}.components_iconLg__JYuu6{width:32px;height:32px;flex-shrink:0}.components_iconMuted__hBzvI{color:var(--color-text-secondary)}.components_iconGold__SQz4Z{color:var(--color-gold)}.components_header__woKlt{padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg);border-bottom:1px solid var(--color-border-soft)}@media(max-width:767.98px){.components_header__woKlt{padding:var(--spacing-md) var(--spacing-lg);border-bottom:none}}@media(min-width:1024px){.components_header__woKlt{padding:var(--spacing-md) var(--spacing-xxl)}}.components_headerContent__QD2uA{display:flex;align-items:stretch;gap:var(--spacing-md);width:100%;min-height:0}@media(max-width:767.98px){.components_headerContent__QD2uA{align-items:center;gap:var(--spacing-sm)}}@media(min-width:1024px){.components_headerContent__QD2uA{align-items:center;gap:var(--spacing-md)}}.components_headerBrand__zh1c8{display:flex;flex:1 1;align-items:stretch;gap:var(--spacing-md);min-width:0}@media(max-width:767.98px){.components_headerBrand__zh1c8{align-items:center;flex:0 1 auto;gap:var(--spacing-sm)}}@media(min-width:1024px){.components_headerBrand__zh1c8{align-items:center;gap:var(--spacing-md)}}.components_headerLogo__WgW0O{display:flex;align-items:center;flex-shrink:0;align-self:stretch}@media(max-width:767.98px){.components_headerLogo__WgW0O{align-self:center;width:40px;height:40px}}@media(min-width:1024px){.components_headerLogo__WgW0O{align-self:center;width:48px;height:48px}}.components_headerLogoImg__FhJz9{display:block;height:100%;width:auto;max-width:none;object-fit:contain}@media(max-width:767.98px){.components_headerLogoImg__FhJz9{width:40px;height:40px}}@media(min-width:1024px){.components_headerLogoImg__FhJz9{width:48px;height:48px}}.components_headerText__Badaq{display:flex;flex:1 1;flex-direction:column;justify-content:center;gap:var(--spacing-xs);min-width:0}@media(max-width:767.98px){.components_headerText__Badaq{flex:0 1 auto}.components_headerTitle__1B971{font-size:1.25rem;letter-spacing:-.03em;line-height:1.15}}@media(min-width:1024px){.components_headerTitle__1B971{font-size:1.35rem;letter-spacing:-.03em;line-height:1.1}}@media(max-width:767.98px){.components_headerText__Badaq .components_subtitle__a21pi{display:none}}@media(min-width:1024px){.components_headerText__Badaq .components_subtitle__a21pi{font-size:.8125rem;line-height:1.35}}.components_headerHeartButton__bpKT_{flex-shrink:0;align-self:center;margin-left:auto;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-full);color:var(--color-gold);border:1px solid rgba(212,175,55,.28);background:rgba(212,175,55,.08);transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.components_headerHeartButton__bpKT_:hover{color:var(--color-gold-soft);background:rgba(212,175,55,.14);border-color:rgba(212,175,55,.45);transform:scale(1.04)}.components_headerHeartButton__bpKT_:active{transform:scale(.98)}.components_headerHeartLabel__8e6AL{font-size:.62rem;letter-spacing:.1em;line-height:1}.components_subtitle__a21pi{color:var(--color-text-secondary);margin:0}.components_bottomNav__LhHVY{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100%;height:var(--nav-height);transform:none;display:flex;align-items:stretch;background:rgba(8,8,8,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(212,175,55,.18);z-index:100}@media(min-width:1024px){.components_bottomNav__LhHVY{position:static;transform:none;left:auto;width:100%;max-width:none;height:100%;min-height:100%;flex-direction:column;align-items:stretch;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-md);border-top:none;border-right:1px solid rgba(212,175,55,.14);background:var(--color-surface-muted)}}.components_navItem__a5Ard{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:var(--spacing-sm);color:var(--color-text-secondary);text-decoration:none;transition:color .4s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1)}.components_navItem__a5Ard[data-active=true]{color:var(--color-gold)}@media(min-width:1024px){.components_navItem__a5Ard{flex:none;flex-direction:row;justify-content:flex-start;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);font-size:.875rem}.components_navItem__a5Ard[data-active=true]{background:rgba(212,175,55,.1);color:var(--color-gold-soft)}.components_navItem__a5Ard:hover{background:rgba(212,175,55,.06);color:var(--color-gold-soft)}}.components_navIcon__k9Xh1{display:flex;align-items:center;justify-content:center;color:inherit;transition:color .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.components_navIcon__k9Xh1 svg{transition:stroke .4s cubic-bezier(.4,0,.2,1)}.components_sectionTransitionOverlay__pLvgQ{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;background:rgba(5,5,5,.45);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:opacity .32s cubic-bezier(.4,0,.2,1),visibility .32s cubic-bezier(.4,0,.2,1),backdrop-filter .32s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .32s cubic-bezier(.4,0,.2,1)}.components_sectionTransitionOverlay__pLvgQ[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.components_sectionTransitionContent__xXszM{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);animation:components_sectionLogoEnter__sF4Ig .45s cubic-bezier(.22,1,.36,1)}.components_sectionTransitionLogo____8Y1{display:flex;align-items:center;justify-content:center}.components_sectionTransitionLogoImg__Io9YL{width:auto;height:auto;max-width:120px;max-height:120px;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(212,175,55,.25))}.components_sectionTransitionTitle__hEtHj{margin:0;font-family:var(--font-sans);font-size:1.75rem;font-weight:700;letter-spacing:-.04em;line-height:1.1;color:var(--color-text);text-align:center}@keyframes components_sectionLogoEnter__sF4Ig{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.components_navIcon__k9Xh1,.components_navItem__a5Ard,.components_navLabel__jP6CF,.components_sectionTransitionOverlay__pLvgQ{transition-duration:.01ms}.components_sectionTransitionContent__xXszM{animation:none}}.components_navLabel__jP6CF{font-size:.62rem;transition:color .4s cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){.components_navLabel__jP6CF{font-size:inherit}}.components_addForm__pZ1_W{margin-bottom:var(--spacing-xl)}.components_searchField__QgRru{position:relative}.components_searchResults__0fUam{position:absolute;top:calc(100% + var(--spacing-sm));left:0;right:0;z-index:50;max-height:min(420px,55vh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.components_searchResults__0fUam::-webkit-scrollbar{display:none;width:0;height:0}.components_searchResults__0fUam{border-radius:var(--radius-lg);background:var(--color-surface-elevated);border:1px solid var(--color-border-gold);box-shadow:var(--shadow-soft);animation:components_cardEnter__HB45_ .2s ease-out}.components_searchStatus__vO9ja{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg)}.components_searchSpinner__JoNSE{animation:components_searchSpin__A2YN1 .8s linear infinite;color:var(--color-gold)}.components_searchStatus__vO9ja span{font-size:.875rem;color:var(--color-text-secondary)}.components_searchEmpty__bG_fq,.components_searchError__ku0Wd{font-size:.875rem;color:var(--color-text-secondary);line-height:1.5}.components_searchManualLink__SBdiD{font-size:.8125rem;font-weight:600;color:var(--color-gold-soft);text-decoration:underline;text-underline-offset:3px;padding:0;background:none;border:none;transition:color .2s ease}.components_searchManualLink__SBdiD:hover{color:var(--color-gold)}.components_searchResultItem__oBGSn{display:flex;align-items:flex-start;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md);border-bottom:1px solid var(--color-border-soft);transition:background .2s ease,border-color .2s ease}.components_searchResultItem__oBGSn:last-child{border-bottom:none}.components_searchResultItem__oBGSn:focus-within,.components_searchResultItem__oBGSn:hover{background:var(--color-surface);border-color:var(--color-border-gold)}.components_searchResultItemAction__EZLVH{display:flex;align-items:flex-start;gap:var(--spacing-md);flex:1 1;min-width:0;padding:0;text-align:left;background:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer}.components_searchResultItemAction__EZLVH:focus-visible,.components_searchResultItemAction__EZLVH:hover{outline:none}.components_searchResultItemInList__CS7tc{background:rgba(255,249,234,.07)}.components_searchResultItemInList__CS7tc:focus-within,.components_searchResultItemInList__CS7tc:hover{background:rgba(255,249,234,.1);border-color:var(--color-border-soft)}.components_searchResultInListBadge__IaqM_{flex-shrink:0;display:flex;align-items:center;justify-content:center;align-self:center;margin-left:auto;padding:var(--spacing-xs);border:none;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--color-gold-soft);cursor:pointer}.components_searchResultInListBadge__IaqM_:focus-visible,.components_searchResultInListBadge__IaqM_:hover{color:var(--color-gold);background:rgba(255,249,234,.08)}.components_searchResultPoster__FmKzk{flex-shrink:0;width:42px;height:64px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-border-gold)}.components_searchResultPosterImage__xcbBY{width:100%;height:100%;object-fit:cover}.components_searchResultPosterPlaceholder__DerpL{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-gold);background:var(--color-bg-deep)}.components_searchResultBody__QnC9F{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.components_searchResultTitleRow__Z6Ijg{display:flex;align-items:baseline;gap:var(--spacing-sm)}.components_searchResultTitle__EQZmi{font-size:.9375rem;font-weight:600;color:var(--color-text);line-height:1.3}.components_searchResultYear__7oPM2{font-size:.75rem;color:var(--color-gold);flex-shrink:0}.components_searchResultOriginal__HxiXO{font-size:.75rem;color:var(--color-text-secondary)}.components_searchResultOverview__sJHJG{font-size:.8125rem;color:var(--color-text-secondary);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.components_posterImageWrap__U62Pz{padding:0;background:var(--color-bg-deep)}.components_posterImageWrap__U62Pz:before{display:none}.components_posterImage__sR3AH{width:100%;height:100%;object-fit:cover}.components_cardYear__btCYA{font-size:.75rem;color:var(--color-gold-soft)}.components_cardRating__NX8ey,.components_cardRuntime__swarf{font-size:.6875rem;color:var(--color-text-secondary);letter-spacing:.02em}@keyframes components_searchSpin__A2YN1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.components_formRow__bZl29{display:flex;gap:var(--spacing-md);align-items:stretch}.components_formRowWithSort__ost2C{flex-wrap:wrap;align-items:flex-end}.components_formRowWithSort__ost2C .components_inputWrap__mAfE_{flex:1 1 100%;min-width:0}@media(min-width:768px){.components_formRowWithSort__ost2C{flex-wrap:nowrap}.components_formRowWithSort__ost2C .components_inputWrap__mAfE_{flex:1 1 auto}}.components_inputWrap__mAfE_{position:relative;flex:1 1;min-width:0}.components_sortDropdown__2lM6o{position:relative;flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}@media(min-width:768px){.components_sortDropdown__2lM6o{flex:0 0 240px}}.components_sortDropdownCompact__BIvOe{flex:0 0 auto;width:auto}.components_sortDropdownCompact__BIvOe .components_sortDropdownCompactRow__t3gfA{display:flex;align-items:center;gap:var(--spacing-sm)}.components_sortDropdownCompact__BIvOe .components_sortDropdownCompactLegend__GT_Ps{flex-shrink:0;color:var(--color-text-secondary)}.components_sortDropdownCompact__BIvOe .components_sortDropdownTrigger__dgl8T{width:auto;height:auto;min-height:34px;padding:6px 10px;gap:var(--spacing-sm)}.components_sortDropdownCompact__BIvOe .components_sortDropdownValue__8fskh{font-size:.75rem;white-space:nowrap}.components_sortDropdownCompact__BIvOe .components_sortDropdownTriggerMain__w34bi{gap:var(--spacing-xs)}.components_sortDropdownCompact__BIvOe .components_sortDropdownMenu__TlOmE{right:0;left:auto;min-width:180px}@media(max-width:767.98px){.components_sortDropdownCompact__BIvOe .components_sortDropdownTrigger__dgl8T{min-height:30px;padding:5px 8px;border-radius:var(--radius-sm)}.components_sortDropdownCompact__BIvOe .components_sortDropdownOptionIcon__4qzOV{display:none}.components_sortDropdownCompact__BIvOe .components_sortDropdownValue__8fskh{font-size:.6875rem}.components_sortDropdownCompact__BIvOe .components_sortDropdownChevron__dmj_R{width:14px;height:14px}}.components_sortDropdownLegend__qYF12{padding-left:2px;color:var(--color-text-secondary)}.components_sortDropdownTrigger__dgl8T{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);width:100%;height:52px;padding:0 var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border-gold);background:var(--color-surface);color:var(--color-text);transition:border-color .2s ease,box-shadow .2s ease}.components_sortDropdownTrigger__dgl8T:hover{border-color:rgba(212,175,55,.35)}.components_sortDropdownTrigger__dgl8T[aria-expanded=true]{border-color:var(--color-gold);box-shadow:0 0 0 2px rgba(212,175,55,.12)}.components_sortDropdownTriggerMain__w34bi{display:inline-flex;align-items:center;gap:var(--spacing-sm);min-width:0}.components_sortDropdownValue__8fskh{font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.components_sortDropdownChevron__dmj_R{flex-shrink:0;color:var(--color-gold);transition:transform .22s ease}.components_sortDropdownChevronOpen__7cr4G{transform:rotate(180deg)}.components_sortDropdownMenu__TlOmE{position:absolute;top:calc(100% + var(--spacing-sm));left:0;right:0;z-index:60;margin:0;padding:var(--spacing-xs);list-style:none;border-radius:var(--radius-md);background:var(--color-surface-elevated);border:1px solid var(--color-border-gold);box-shadow:var(--shadow-soft);animation:components_cardEnter__HB45_ .2s ease-out}.components_sortDropdownOption__r6U7q{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md);border:none;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--color-text);font-size:.875rem;font-weight:500;text-align:left;transition:background .2s ease,color .2s ease}.components_sortDropdownOption__r6U7q:hover{background:rgba(212,175,55,.08);color:var(--color-gold-soft)}.components_sortDropdownOptionSelected__GgW0F{background:rgba(212,175,55,.12);color:var(--color-gold-soft)}.components_input__8DvMW{width:100%;height:52px;padding:0 var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--color-border-gold);background:var(--color-surface);color:var(--color-text);transition:border-color .2s ease,box-shadow .2s ease}.components_input__8DvMW::placeholder{color:var(--color-text-secondary);opacity:.7}.components_input__8DvMW:focus{outline:none;border-color:var(--color-gold);box-shadow:var(--shadow-gold-soft)}.components_validationMessage___mErQ{margin-top:var(--spacing-sm);font-size:.8125rem;color:var(--color-danger);padding-left:var(--spacing-sm)}.components_movieList__zr3cF{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);list-style:none;margin:0;padding:0}@media(min-width:768px){.components_movieList__zr3cF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.components_movieList__zr3cF{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.components_movieList__zr3cF{grid-template-columns:repeat(4,minmax(0,1fr))}}.components_movieList__zr3cF>li{min-width:0}.components_movieCard__98vHm{position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid rgba(212,175,55,.14);box-shadow:var(--shadow-soft);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;animation:components_cardEnter__HB45_ .35s ease-out}.components_movieCard__98vHm:hover{border-color:rgba(212,175,55,.28);box-shadow:var(--shadow-gold-soft)}.components_movieCardVertical__6gJRe{align-items:stretch}@media(max-width:767.98px){.components_movieCardResponsive__i9OcL{flex-direction:row;align-items:stretch;min-height:108px}.components_movieCardResponsive__i9OcL:has(.components_userRatingPanel__2wqjb){min-height:128px}.components_movieCardResponsive__i9OcL .components_cardDate__MansZ,.components_movieCardResponsive__i9OcL .components_userRatingDetailToggle__kLCzE,.components_movieCardResponsive__i9OcL .components_userRatingPanelCompact__81_9u .components_collapsiblePanel__w9sd8,.components_movieCardResponsive__i9OcL .components_userRatingPanelCompact__81_9u .components_starDisplay__Pz2Gk{display:none}}@media(min-width:768px){.components_movieCardResponsive__i9OcL{flex-direction:column}}.components_cardLayout__Wa3Ap{display:flex;flex:1 1;min-width:0}@media(max-width:767.98px){.components_cardLayout__Wa3Ap{flex-direction:row;align-items:stretch;width:100%}}@media(min-width:768px){.components_cardLayout__Wa3Ap{flex-direction:column}}.components_cardFooterDesktop__sXYGw{display:none}@media(min-width:768px){.components_cardFooterDesktop__sXYGw{display:block;padding:var(--spacing-md);padding-top:var(--spacing-sm);margin-top:auto}}.components_movieCardClickable__DVj0j{cursor:pointer}.components_movieCardClickable__DVj0j:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.components_movieCardResult__W9r3L{align-items:stretch;text-align:center;background:var(--color-surface-elevated);border-color:var(--color-border-gold)}.components_movieCardResult__W9r3L .components_cardContent__qNdHd{padding:var(--spacing-xl);align-items:center}.components_cardVerticalPoster__HQy2f{width:100%;aspect-ratio:2/3;flex-shrink:0;overflow:hidden;background:var(--color-bg-deep);border-bottom:1px solid rgba(212,175,55,.12);line-height:0}.components_cardVerticalPosterImg__UUjm1{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.components_cardVerticalPosterFallback__4azgb{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:2rem;font-weight:600;letter-spacing:.06em;color:var(--color-gold-soft)}.components_cardClickArea__Yv8G9{display:flex;flex:1 1;min-width:0}@media(max-width:767.98px){.components_cardClickArea__Yv8G9{flex-direction:row;align-items:stretch}}@media(min-width:768px){.components_cardClickArea__Yv8G9{flex-direction:column}}.components_cardContentMain__8AloF{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1 1;min-width:0}@media(max-width:767.98px){.components_cardContentMain__8AloF{justify-content:center;padding:var(--spacing-sm) var(--spacing-md)}}@media(min-width:768px){.components_cardContentMain__8AloF{padding:var(--spacing-md) var(--spacing-md) 0}}.components_cardContent__qNdHd{padding:var(--spacing-md);padding-top:var(--spacing-sm);margin-top:auto}.components_cardActionsMobile__dHVVa{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding-right:var(--spacing-sm)}@media(min-width:768px){.components_cardActionsMobile__dHVVa{display:none}}.components_cardActionsDesktop__T6Qrw{display:none;width:100%}@media(min-width:768px){.components_cardActionsDesktop__T6Qrw{display:block}}@media(max-width:767.98px){.components_movieCardWithMenu__rWEYY .components_cardVerticalPoster__HQy2f{width:72px;height:100%;min-height:100%;align-self:stretch;aspect-ratio:auto;border-bottom:none;border-right:1px solid rgba(212,175,55,.12)}.components_movieCardWithMenu__rWEYY .components_cardVerticalPosterFallback__4azgb{font-size:1rem}}.components_cardActionsRow__HrmAz{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);width:100%}.components_cardActionsRow__HrmAz .components_btnPrimary__IwU83{flex:1 1;min-width:0;min-height:44px;font-size:.8125rem}.components_cardActionsRow__HrmAz .components_btnPrimary__IwU83 .components_sectionLabel__7TaLb{font-size:inherit;font-weight:inherit;color:inherit}.components_cardActionsRow__HrmAz .components_btnDanger__uH_VN.components_btnIconOnly__sviWt{flex-shrink:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.components_poster__LC_A2{flex-shrink:0;width:56px;height:80px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;letter-spacing:.06em;color:var(--color-gold-soft);border:1px solid var(--color-border-gold);position:relative;overflow:hidden;background:var(--color-bg-deep)}.components_poster__LC_A2 span{position:relative;z-index:1}.components_poster__LC_A2:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--color-gold);opacity:.6}.components_posterLarge___LfMC{width:96px;height:132px;font-size:1.25rem;border-radius:var(--radius-md)}.components_detailModalPoster___zaRG{width:min(100%,min(62vh,437px)*2/3);max-height:min(62vh,437px);margin-inline:auto;flex-shrink:0;aspect-ratio:2/3;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-deep);border:1px solid rgba(212,175,55,.14);line-height:0}@media(min-width:768px){.components_detailModalDialog__5ZfUj:not(.components_markWatchedModalDialog__OmJm0) .components_detailModalPoster___zaRG{width:100%;max-width:100%;max-height:min(52vh,400px);margin-inline:0}}.components_detailModalPosterImg__vcavT{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.components_detailModalPosterFallback__hbhGx{display:flex;align-items:center;justify-content:center;aspect-ratio:2/3;line-height:normal;font-size:2rem;font-weight:600;letter-spacing:.06em;color:var(--color-gold-soft)}.components_posterNoir__FJzuT{background:linear-gradient(180deg,#1a1a1a,#080808)}.components_posterCharcoal__T34kE{background:linear-gradient(180deg,#202020,#111111)}.components_posterGoldFrame__DR3vo{background:#0d0d0d;box-shadow:inset 0 0 0 1px rgba(212,175,55,.35)}.components_posterMuted__m0AA2{background:linear-gradient(180deg,#181818,#0a0a0a)}.components_posterDeep__fbkR2{background:linear-gradient(180deg,#151515,#050505)}.components_posterElegant__AGfYe{background:#111;border-color:rgba(243,223,162,.2)}.components_cardBody__jVdnO{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.components_cardTitle__waKbs{font-size:1rem;font-weight:600;color:var(--color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.components_cardLocalizedTitle__Nimpi{font-size:.75rem;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.components_cardMeta__BCImU{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.components_cardDate__MansZ{font-size:.75rem;color:var(--color-text-secondary)}.components_cardActions__wcE_l{display:flex;justify-content:flex-end;margin-top:auto;flex-shrink:0}.components_cardBodyWithMenu__LkcC8 .components_cardActions__wcE_l{margin-top:0;align-self:center}.components_cardMenuTrigger___Ooh5{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);color:var(--color-text-secondary);transition:color .2s ease,background .2s ease}.components_cardMenuTrigger___Ooh5:hover{color:var(--color-gold-soft);background:rgba(212,175,55,.08)}.components_cardMenuOverlay__8CuW4{position:absolute;inset:0;z-index:2;margin:0;padding:0;border:none;border-radius:inherit;background:rgba(5,5,5,.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:default;animation:components_cardMenuFadeIn__8UTBt .22s ease-out}.components_cardMenuOverlayClosing__KbAe1{animation:components_cardMenuFadeOut___SB2Q .22s ease-in forwards}.components_cardMenuPanel__NANDq{position:absolute;top:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-surface-elevated);border-left:1px solid rgba(212,175,55,.2);box-shadow:-8px 0 24px rgba(0,0,0,.35);animation:components_cardMenuSlideIn__9JYTC .22s ease-out}.components_cardMenuPanelClosing__TuaMd{animation:components_cardMenuSlideOut__t3SXW .22s ease-in forwards}.components_cardMenuActionDanger__QQ8pd,.components_cardMenuActionGold__jAT7x{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);flex-shrink:0;transition:transform .15s ease,opacity .2s ease}.components_cardMenuActionDanger__QQ8pd:active,.components_cardMenuActionGold__jAT7x:active{transform:scale(.96)}.components_cardMenuActionGold__jAT7x{background:linear-gradient(135deg,var(--color-gold),var(--color-gold-soft));color:var(--color-bg)}.components_cardMenuActionDanger__QQ8pd{background:var(--color-danger);color:#fff}@keyframes components_cardMenuFadeIn__8UTBt{0%{opacity:0}to{opacity:1}}@keyframes components_cardMenuSlideIn__9JYTC{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes components_cardMenuFadeOut___SB2Q{0%{opacity:1}to{opacity:0}}@keyframes components_cardMenuSlideOut__t3SXW{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(12px)}}.components_btnPrimary__IwU83{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 16px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-gold),var(--color-gold-soft));color:var(--color-bg);font-size:.8125rem;font-weight:700;transition:transform .15s ease,opacity .2s ease}.components_btnPrimary__IwU83:active{transform:scale(.98)}.components_btnSecondary__UTi0R{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 16px;border-radius:var(--radius-md);background:rgba(0,0,0,0);border:1px solid var(--color-border-gold);color:var(--color-gold-soft);font-size:.8125rem;font-weight:600;transition:transform .15s ease,border-color .2s ease}.components_btnSecondary__UTi0R:active{transform:scale(.98)}.components_btnMuted__5Ft0X{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 12px;border-radius:var(--radius-md);background:rgba(0,0,0,0);border:1px solid var(--color-border-soft);color:var(--color-text-secondary);font-size:.8125rem;font-weight:600;transition:transform .15s ease,border-color .2s ease,color .2s ease}.components_btnMuted__5Ft0X:active{transform:scale(.98)}.components_btnDanger__uH_VN{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 12px;border-radius:var(--radius-md);background:rgba(0,0,0,0);border:1px solid rgba(185,71,71,.35);color:var(--color-danger);font-size:.8125rem;font-weight:600;transition:transform .15s ease,background .2s ease}.components_btnDanger__uH_VN:active{transform:scale(.98);background:rgba(185,71,71,.08)}.components_btnIconOnly__sviWt{gap:0;min-width:40px;padding:8px}.components_badge__U9IbM{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--radius-full)}.components_badgePending__W__8A{background:var(--color-surface-muted);color:var(--color-gold);border:1px solid var(--color-border-gold)}.components_badgeWatched__fSd_U{background:var(--color-surface-muted);color:var(--color-text-secondary);border:1px solid var(--color-border-soft)}.components_badgePicked__xMyH1{background:rgba(212,175,55,.08);color:var(--color-gold);border:1px solid var(--color-border-gold)}.components_emptyState__6_SgG{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-xxl) var(--spacing-lg);border-radius:var(--radius-xl);background:var(--color-surface);border:1px dashed var(--color-border-gold)}.components_emptyIconWrap__be52P{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:var(--spacing-lg);border-radius:50%;background:var(--color-surface-muted);border:1px solid var(--color-border-gold);color:var(--color-gold)}.components_emptyTitle__KGWPA{font-size:1.125rem;font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-sm)}.components_emptyText__0fA_n{color:var(--color-text-secondary);line-height:1.55;margin-bottom:var(--spacing-xl);max-width:280px}.components_emptyCta__99WSR{display:inline-flex;align-items:center;gap:var(--spacing-sm);min-height:44px;padding:10px 20px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-gold),var(--color-gold-soft));color:var(--color-bg);font-size:.875rem;font-weight:700;transition:transform .15s ease}.components_emptyCta__99WSR:active{transform:scale(.98)}.components_todaySection__xgU0L{display:flex;flex-direction:column;align-items:stretch;width:100%}.components_revealStage__9dX4n{width:100%;margin-top:var(--spacing-lg)}.components_revealSelectionLabel__2Ov6Z{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--color-gold-soft);margin-bottom:var(--spacing-sm)}.components_revealViewport__KEwyO{position:relative;width:100%;max-width:100%;height:40vh;min-height:220px;max-height:380px;overflow:hidden}.components_revealViewport__KEwyO,.components_revealViewport__KEwyO.components_revealViewportEmpty__zJRQc{background:linear-gradient(180deg,var(--color-surface-muted) 0,var(--color-surface) 100%)}.components_revealViewport__KEwyO{border-radius:var(--radius-lg);border:1px solid var(--color-border-gold);box-shadow:var(--shadow-soft)}.components_revealCenterIndicator__sdmsF{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);z-index:4;display:flex;align-items:stretch;justify-content:center;pointer-events:none;width:2px}.components_revealCenterLine__yozXb{width:2px;background:linear-gradient(180deg,transparent 0,var(--color-gold) 18%,var(--color-gold-soft) 50%,var(--color-gold) 82%,transparent 100%);box-shadow:0 0 12px rgba(212,175,55,.35)}.components_revealCover__nlS2K{position:absolute;inset:0;z-index:3;background:linear-gradient(90deg,rgba(8,8,8,.92),rgba(8,8,8,.55) 32%,rgba(8,8,8,.55) 68%,rgba(8,8,8,.92));border-left:1px solid rgba(212,175,55,.12);border-right:1px solid rgba(212,175,55,.12);opacity:1;transition:opacity .55s ease;pointer-events:none}.components_revealCoverHidden__lJ0kJ{opacity:0}.components_revealStrip__FARPl{display:flex;align-items:stretch;gap:12px;height:100%;padding:0;transform:translateX(var(--reveal-offset,0));transition:none;will-change:transform}.components_revealStrip__FARPl[data-transitioning=true]{transition:transform var(--reveal-duration,3.6s) var(--reveal-easing,cubic-bezier(.22,.61,.36,1))}.components_revealPosterCard__Eiz2G{position:relative;flex:0 0 auto;height:100%;width:auto;aspect-ratio:2/3;min-height:0;border-radius:16px;overflow:hidden;border:1px solid rgba(212,175,55,.18);background:var(--color-surface-elevated);box-shadow:0 8px 20px rgba(0,0,0,.35);transition:width .5s cubic-bezier(.22,.61,.36,1),height .5s cubic-bezier(.22,.61,.36,1),flex-basis .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1),border-color .5s ease,box-shadow .5s ease}.components_revealPosterCard__Eiz2G:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:rgba(5,5,5,.52);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;transition:opacity .55s ease;pointer-events:none}.components_revealPosterCardBlurred__GkRRB:before{opacity:1}.components_revealPosterCardBlurred__GkRRB .components_revealPosterFallback__NvTPY,.components_revealPosterCardBlurred__GkRRB .components_revealPosterImg__Jjh6j{filter:blur(6px);transform:scale(1.04)}.components_revealPosterCardHighlighted__qBIgP{height:100%;width:auto;aspect-ratio:2/3;z-index:2;border:2px solid var(--color-gold);box-shadow:0 0 0 1px rgba(243,223,162,.25),0 0 28px rgba(212,175,55,.35),0 10px 24px rgba(0,0,0,.45);transform:scale(1.06);transition:border-color .5s ease,box-shadow .5s ease,transform .5s cubic-bezier(.22,.61,.36,1)}.components_revealPosterCardHighlighted__qBIgP:before{opacity:0}.components_revealPosterCardHighlighted__qBIgP .components_revealPosterFallback__NvTPY,.components_revealPosterCardHighlighted__qBIgP .components_revealPosterImg__Jjh6j{filter:none;transform:none}.components_revealPosterImg__Jjh6j{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;display:block}.components_revealPosterFallback__NvTPY{position:relative;z-index:0;height:100%;font-size:1.25rem;color:var(--color-gold-soft)}.components_revealPickButton__eW7bS,.components_revealPosterFallback__NvTPY{width:100%;display:flex;align-items:center;justify-content:center;font-weight:700}.components_revealPickButton__eW7bS{gap:var(--spacing-sm);min-height:52px;padding:14px 24px;margin-top:var(--spacing-lg);border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-gold),var(--color-gold-soft));color:var(--color-bg);font-size:.9375rem;box-shadow:var(--shadow-gold-soft);transition:transform .15s ease,opacity .2s ease}.components_revealPickButton__eW7bS:active:not(:disabled){transform:scale(.98)}.components_revealPickButton__eW7bS:disabled{opacity:.55;cursor:not-allowed}.components_modalBackdrop__thnTB{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);overflow:hidden;overscroll-behavior:none;background:rgba(5,5,5,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:components_modalFadeIn__t8dWN .2s ease-out}.components_modalDialog__r0A0v{position:relative;width:100%;max-width:340px;max-height:min(90vh,720px);padding:var(--spacing-xl);border-radius:var(--radius-xl);background:var(--color-surface-elevated);border:1px solid var(--color-border-gold);box-shadow:var(--shadow-soft);animation:components_modalSlideUp__iOPXd .25s ease-out;outline:none;touch-action:auto}.components_modalClose__W_cS2{position:absolute;top:var(--spacing-md);right:var(--spacing-md);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);color:var(--color-text-secondary);transition:color .2s ease,background .2s ease}.components_modalClose__W_cS2:hover{color:var(--color-text);background:var(--color-surface)}.components_modalBackdropElevated__a9KP_{z-index:210}.components_modalDialog__r0A0v.components_loveNoteModalDialog__bIAZT{max-width:400px;padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);text-align:center;background:#000;border-color:rgba(212,175,55,.35);box-shadow:0 0 0 1px rgba(212,175,55,.08),0 24px 48px rgba(0,0,0,.55)}.components_loveNoteImageWrap__5gG65{display:flex;justify-content:center;width:100%;margin-top:var(--spacing-sm)}.components_loveNoteImage__8khQs{display:block;width:min(100%,240px);height:auto;object-fit:contain}.components_loveNoteTitle__atOHl{margin:0;font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--color-gold)}.components_loveNoteMessage__h31YB{margin:0;font-size:.9375rem;line-height:1.65;color:var(--color-text-secondary)}.components_loveNoteGold__u0cQs{color:var(--color-gold);font-weight:600}.components_loveNoteClosing__1_uXK{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:var(--spacing-sm);width:100%;margin:var(--spacing-sm) 0 0;padding-top:var(--spacing-md);text-align:center;white-space:nowrap}.components_loveNoteClosingText__xDGnK{font-size:clamp(1.125rem,4.8vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold);white-space:nowrap}.components_modalIconWrap__iRp30{border-radius:50%;background:rgba(185,71,71,.1);border:1px solid rgba(185,71,71,.3);color:var(--color-danger)}.components_modalIconWrapNeutral__EeYJv,.components_modalIconWrap__iRp30{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:var(--spacing-lg)}.components_modalIconWrapNeutral__EeYJv{border-radius:50%;background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.28);color:var(--color-gold)}.components_modalIconWrapSuccess__aEOlF{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto var(--spacing-lg);border-radius:50%;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.32);color:var(--color-gold)}.components_modalDialogSuccess__RklIT,.components_modalDialogSuccess__RklIT .components_modalText__DossU,.components_modalDialogSuccess__RklIT .components_modalTitle__PBnvV{text-align:center}.components_modalDialogSuccess__RklIT .components_modalActions__2IUfn{justify-content:center}.components_modalDialogSuccess__RklIT .components_modalActions__2IUfn .components_btnPrimary__IwU83{flex:1 1;min-height:44px}.components_markWatchedSuccessPoster__DkbIa{width:70%;margin:0 auto var(--spacing-md);aspect-ratio:2/3;flex-shrink:0;overflow:hidden;border-radius:var(--radius-md);background:var(--color-bg-deep);border:1px solid rgba(212,175,55,.2);line-height:0}.components_markWatchedSuccessPosterImg__613Zl{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.components_markWatchedSuccessPosterFallback____7zi{display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:600;letter-spacing:.06em;color:var(--color-gold-soft)}.components_markWatchedSuccessLabel__RER4N{margin:0 0 var(--spacing-xs);font-size:.875rem;font-weight:500;color:var(--color-text-secondary);text-align:center}.components_markWatchedSuccessMovie__4aopl{margin:0 0 var(--spacing-lg);padding:0;font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--color-gold);text-align:center}.components_markWatchedSuccessRating__JCWmV{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl)}.components_markWatchedSuccessScore__Qn3Gb{font-size:2rem;font-weight:700;line-height:1;color:var(--color-text);letter-spacing:-.02em}.components_modalTitle__PBnvV{font-size:1.25rem;font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-md);padding-right:var(--spacing-xl)}.components_modalText__DossU{color:var(--color-text-secondary);line-height:1.55;margin-bottom:var(--spacing-xl)}.components_modalMovieTitle__sYhJs{color:var(--color-gold-soft);font-weight:600}.components_modalActions__2IUfn{display:flex;gap:var(--spacing-md)}.components_modalActions__2IUfn .components_btnDanger__uH_VN,.components_modalActions__2IUfn .components_btnSecondary__UTi0R{flex:1 1;min-height:44px}.components_appInitialLoader__VWGv4{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl);background:radial-gradient(ellipse 70% 45% at 50% 0,rgba(212,175,55,.06) 0,transparent 55%),var(--color-bg)}.components_appInitialLoaderCenter__ikaZ9{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl);transform:translateY(-4%)}.components_appInitialLoaderLogo__yrHv3{display:flex;align-items:center;justify-content:center;width:220px;height:220px;flex-shrink:0}.components_appInitialLoaderLogoImg___QTx4{display:block;width:220px;height:220px;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(212,175,55,.2))}@keyframes components_modalFadeIn__t8dWN{0%{opacity:0}to{opacity:1}}@keyframes components_modalSlideUp__iOPXd{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.components_modalBackdropClosing__XN0UD{animation:components_modalFadeOut__Kw1VA .52s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}.components_modalDialogClosing__qpU5x{animation:components_modalSlideDown__0I1oc .52s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes components_modalFadeOut__Kw1VA{0%{opacity:1}to{opacity:0}}@keyframes components_modalSlideDown__0I1oc{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(clamp(48px,14vh,120px))}}@keyframes components_cardEnter__HB45_{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.components_detailModalDialog__5ZfUj{max-width:420px;max-height:calc(100dvh - 2*var(--spacing-lg));max-height:calc(100vh - 2*var(--spacing-lg));height:auto;min-height:0;padding:48px var(--spacing-lg) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.components_detailModalDialog__5ZfUj::-webkit-scrollbar{display:none;width:0;height:0}@media(min-width:768px){.components_detailModalDialog__5ZfUj:not(.components_markWatchedModalDialog__OmJm0){width:min(900px,100vw - 2*var(--spacing-xl));max-width:min(900px,100vw - 2*var(--spacing-xl));height:auto;max-height:calc(100dvh - 2*var(--spacing-xl));padding:var(--spacing-xxl);padding-top:calc(var(--spacing-xxl) + var(--spacing-md));border-radius:var(--radius-lg);overflow-x:hidden;overflow-y:auto;display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"hero body" "actions actions";grid-column-gap:var(--spacing-xl);column-gap:var(--spacing-xl);grid-row-gap:var(--spacing-lg);row-gap:var(--spacing-lg);align-items:start}}@media(min-width:1024px){.components_detailModalDialog__5ZfUj:not(.components_markWatchedModalDialog__OmJm0){width:min(960px,100vw - 2*var(--spacing-xxl));max-width:min(960px,100vw - 2*var(--spacing-xxl));max-height:calc(100dvh - 2*var(--spacing-xxl));padding:var(--spacing-xxl);padding-top:calc(var(--spacing-xxl) + var(--spacing-md));grid-template-columns:minmax(220px,280px) minmax(0,1fr);column-gap:var(--spacing-xxl)}}@media(min-width:768px){.components_detailModalDialog__5ZfUj:not(.components_markWatchedModalDialog__OmJm0) .components_detailModalHero__Hb1ub{grid-area:hero}.components_detailModalDialog__5ZfUj:not(.components_markWatchedModalDialog__OmJm0) .components_detailModalBody__la_Yh{grid-area:body}.components_detailModalDialog__5ZfUj:not(.components_markWatchedModalDialog__OmJm0) .components_detailModalActions__sFUbB{grid-area:actions}}.components_detailModalHero__Hb1ub{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);flex-shrink:0}@media(min-width:768px){.components_detailModalDialog__5ZfUj:not(.components_markWatchedModalDialog__OmJm0) .components_detailModalHero__Hb1ub{align-items:stretch;justify-content:flex-start;min-height:0}}.components_detailModalHeader__vZbMN{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);min-width:0;width:100%;text-align:center}@media(min-width:768px){.components_detailModalDialog__5ZfUj:not(.components_markWatchedModalDialog__OmJm0) .components_detailModalHeader__vZbMN{align-items:flex-start;text-align:left}}.components_detailModalTitle__MjdbI{font-size:1.25rem;font-weight:700;color:var(--color-text);line-height:1.25}@media(min-width:1024px){.components_detailModalDialog__5ZfUj:not(.components_markWatchedModalDialog__OmJm0) .components_detailModalTitle__MjdbI{font-size:1.5rem}}.components_detailModalMeta__RoFZ3{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-sm);min-height:1.2em}@media(min-width:768px){.components_detailModalDialog__5ZfUj:not(.components_markWatchedModalDialog__OmJm0) .components_detailModalMeta__RoFZ3{justify-content:flex-start}}.components_detailModalYear__z0nsb{font-size:.8125rem;color:var(--color-gold-soft)}.components_detailModalRating__qD0V9{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--color-text-secondary)}.components_detailModalRating__qD0V9 svg{color:var(--color-gold)}.components_detailModalRuntime__vZPS7{font-size:.8125rem;color:var(--color-text-secondary)}.components_detailModalRuntimeShimmer__9XeEp{display:inline-block;flex-shrink:0;width:52px;height:14px;border-radius:4px;background:linear-gradient(90deg,var(--color-surface) 0,var(--color-surface-elevated) 45%,var(--color-surface) 90%);background-size:200% 100%;animation:components_detailShimmer__CDfo3 1.15s ease-in-out infinite}@keyframes components_detailShimmer__CDfo3{0%{background-position:100% 0}to{background-position:-100% 0}}.components_detailModalWatchSection__tKljU{margin-top:var(--spacing-lg)}@media(min-width:768px){.components_detailModalDialog__5ZfUj:not(.components_markWatchedModalDialog__OmJm0) .components_detailModalWatchSection__tKljU{margin-top:var(--spacing-md)}}.components_detailModalWatchTitle__vInon{margin:0 0 var(--spacing-sm);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-soft)}.components_detailModalProviders__Eagv1{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.components_detailModalProviders__Eagv1>li{flex-shrink:0}.components_detailModalProvidersLoading__eLnDk{flex-wrap:nowrap;gap:6px;min-height:44px}@media(max-width:479px){.components_detailModalProvidersLoading__eLnDk{gap:4px;min-height:40px}}.components_detailModalProviderShimmer__QRqAq{width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--color-border-soft);background:linear-gradient(90deg,var(--color-surface) 0,var(--color-surface-elevated) 45%,var(--color-surface) 90%);background-size:200% 100%;animation:components_detailShimmer__CDfo3 1.15s ease-in-out infinite}@media(max-width:479px){.components_detailModalProviderShimmer__QRqAq{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.components_detailModalProviderShimmer__QRqAq,.components_detailModalRuntimeShimmer__9XeEp{animation:none;background:var(--color-surface-elevated)}}.components_detailModalProviderItem____cuu{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:var(--radius-sm);background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.components_detailModalProviderItem____cuu:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.components_detailModalProviderItem____cuu[data-active=true]{border-color:var(--color-border-gold);box-shadow:var(--shadow-gold-soft)}.components_detailModalProviderLogo__WN0ti{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-sm);object-fit:cover;background:rgba(0,0,0,0)}.components_detailModalProviderLogoFallback__VSj8z{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:rgba(0,0,0,0);border:1px solid var(--color-border-gold);font-size:.75rem;font-weight:700;color:var(--color-gold-soft)}.components_detailModalProviderName__ObK6L{position:absolute;left:50%;bottom:calc(100% + 6px);z-index:2;transform:translateX(-50%);padding:4px 8px;border-radius:var(--radius-sm);background:var(--color-surface-elevated);border:1px solid var(--color-border-gold);box-shadow:var(--shadow-soft);font-size:.6875rem;font-weight:600;color:var(--color-text);line-height:1.25;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.components_detailModalProviderItem____cuu[data-active=true] .components_detailModalProviderName__ObK6L{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-2px)}@media(hover:hover)and (pointer:fine){.components_detailModalProviderItem____cuu:focus-visible .components_detailModalProviderName__ObK6L,.components_detailModalProviderItem____cuu:hover .components_detailModalProviderName__ObK6L{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-2px)}.components_detailModalProviderItem____cuu:hover{border-color:var(--color-border-gold)}}.components_detailModalBody__la_Yh{flex-shrink:0}@media(min-width:768px){.components_detailModalDialog__5ZfUj:not(.components_markWatchedModalDialog__OmJm0) .components_detailModalBody__la_Yh{align-self:start;min-height:0}}.components_detailModalSection__gOmDR+.components_collapsibleSection__bVhDo,.components_detailModalSection__gOmDR+.components_detailModalSection__gOmDR{margin-top:var(--spacing-lg)}.components_detailModalSection__gOmDR:has(.components_collapsiblePanelOpen__P_90W)+.components_collapsibleSection__bVhDo{margin-top:var(--spacing-xl)}.components_detailSectionTitle__phpPH{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-soft);margin-bottom:var(--spacing-sm)}.components_detailOverview__EQv8v{font-size:.875rem;line-height:1.6;color:var(--color-text-secondary)}.components_detailModalActions__sFUbB{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.components_detailModalActions__sFUbB .components_btnPrimary__IwU83,.components_detailModalActions__sFUbB .components_btnSecondary__UTi0R:not(.components_btnIconOnly__sviWt){flex:1 1;min-width:0;min-height:44px}.components_detailModalActions__sFUbB .components_btnDanger__uH_VN.components_btnIconOnly__sviWt,.components_detailModalActions__sFUbB .components_btnMuted__5Ft0X.components_btnIconOnly__sviWt,.components_detailModalActions__sFUbB .components_btnSecondary__UTi0R.components_btnIconOnly__sviWt{flex-shrink:0;min-height:44px}@media(min-width:768px){.components_detailModalDialog__5ZfUj:not(.components_markWatchedModalDialog__OmJm0) .components_detailModalActions__sFUbB{padding-top:var(--spacing-md);border-top:1px solid var(--color-border-soft)}.components_detailModalDialog__5ZfUj:not(.components_markWatchedModalDialog__OmJm0) .components_detailModalActions__sFUbB .components_btnPrimary__IwU83,.components_detailModalDialog__5ZfUj:not(.components_markWatchedModalDialog__OmJm0) .components_detailModalActions__sFUbB .components_btnSecondary__UTi0R{flex:0 1 280px}}.components_detailModalActionsReveal__aLi9_{justify-content:stretch;width:100%}.components_modalBackdropHost__QGqFk{animation:components_modalFadeIn__t8dWN .22s ease-out}@media(min-width:768px){.components_modalBackdropHost__QGqFk{padding:var(--spacing-md);align-items:center;justify-content:center}}@media(min-width:1024px){.components_modalBackdropHost__QGqFk{padding:var(--spacing-lg)}}.components_modalBackdropHostSwapping__7Sm6p{pointer-events:none}.components_modalBackdropHost__QGqFk>.components_modalDialog__r0A0v:not(.components_markWatchedModalDialog__OmJm0){animation:components_modalSlideUp__iOPXd .28s cubic-bezier(.22,1,.36,1)}.components_markWatchedModalDialog__OmJm0{gap:var(--spacing-md)}.components_markWatchedModalDialog__OmJm0,.components_modalBackdropHost__QGqFk>.components_modalDialog__r0A0v.components_markWatchedModalDialog__OmJm0{animation:components_markWatchedDialogEnter__XwKL_ .52s cubic-bezier(.16,1,.3,1) both}.components_modalBackdropHost__QGqFk>.components_modalDialog__r0A0v.components_markWatchedModalDialog__OmJm0.components_modalDialogClosing__qpU5x{animation:components_markWatchedDialogExit__03vMQ .52s cubic-bezier(.4,0,.2,1) forwards}.components_modalBackdropHost__QGqFk>.components_modalDialog__r0A0v.components_markWatchedModalDialog__OmJm0.components_modalDialogSwapOut__AWtYC{animation:components_markWatchedDialogSwapOut__KgU3f .3s ease forwards}.components_modalBackdropHost__QGqFk>.components_modalDialog__r0A0v.components_modalDialogSuccess__RklIT.components_modalDialogSwapIn___L2aH{animation:components_modalDialogSwapIn___L2aH .38s cubic-bezier(.22,1,.36,1) both}.components_modalBackdropHost__QGqFk>.components_modalDialog__r0A0v.components_modalDialogSuccess__RklIT.components_modalDialogSwapIn___L2aH.components_modalDialogClosing__qpU5x{animation:components_modalSlideDown__0I1oc .52s cubic-bezier(.4,0,.2,1) forwards}.components_modalBackdropHost__QGqFk>.components_modalDialog__r0A0v.components_detailModalDialog__5ZfUj.components_modalDialogClosing__qpU5x:not(.components_markWatchedModalDialog__OmJm0){animation:components_detailModalDialogExit__JiNd0 .52s cubic-bezier(.4,0,.2,1) forwards}.components_modalBackdropHost__QGqFk>.components_modalDialog__r0A0v.components_loveNoteModalDialog__bIAZT.components_modalDialogClosing__qpU5x{animation:components_loveNoteModalExit__4lO6W .52s cubic-bezier(.4,0,.2,1) forwards}.components_markWatchedPrompt__mfCrR{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin:0;width:100%;text-align:center}.components_markWatchedPrompt__mfCrR svg{flex-shrink:0;color:var(--color-gold)}.components_markWatchedPromptQuote__YpkYL{font-size:1.5rem;font-weight:700;line-height:1.25;color:var(--color-gold);letter-spacing:-.01em}@keyframes components_markWatchedDialogEnter__XwKL_{0%{opacity:0;transform:translateY(clamp(72px,22vh,180px))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.components_markWatchedModalDialog__OmJm0,.components_modalBackdropHost__QGqFk>.components_modalDialog__r0A0v.components_markWatchedModalDialog__OmJm0{animation:components_markWatchedDialogEnterReduced__LpAP2 .2s ease-out both}.components_modalBackdropHost__QGqFk>.components_modalDialog__r0A0v.components_markWatchedModalDialog__OmJm0.components_modalDialogSwapOut__AWtYC,.components_modalDialogSwapOut__AWtYC{animation:components_markWatchedDialogEnterReduced__LpAP2 .2s ease-in forwards}.components_modalBackdropHost__QGqFk>.components_modalDialog__r0A0v.components_modalDialogSuccess__RklIT.components_modalDialogSwapIn___L2aH{animation:components_markWatchedDialogEnterReduced__LpAP2 .22s ease-out both}}@keyframes components_markWatchedDialogEnterReduced__LpAP2{0%{opacity:0}to{opacity:1}}@keyframes components_markWatchedDialogExit__03vMQ{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(clamp(72px,22vh,180px))}}@keyframes components_markWatchedDialogSwapOut__KgU3f{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes components_modalDialogSwapIn___L2aH{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.components_modalDialogSwapOut__AWtYC{animation:components_markWatchedDialogSwapOut__KgU3f .3s ease forwards;pointer-events:none}@keyframes components_detailModalDialogExit__JiNd0{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(clamp(40px,12vh,100px))}}@keyframes components_loveNoteModalExit__4lO6W{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(clamp(40px,12vh,100px)) scale(.97)}}@media(prefers-reduced-motion:reduce){.components_modalBackdropClosing__XN0UD,.components_modalDialogClosing__qpU5x{animation-duration:.2s}.components_modalBackdropHost__QGqFk>.components_modalDialog__r0A0v.components_detailModalDialog__5ZfUj.components_modalDialogClosing__qpU5x:not(.components_markWatchedModalDialog__OmJm0),.components_modalBackdropHost__QGqFk>.components_modalDialog__r0A0v.components_loveNoteModalDialog__bIAZT.components_modalDialogClosing__qpU5x,.components_modalBackdropHost__QGqFk>.components_modalDialog__r0A0v.components_markWatchedModalDialog__OmJm0.components_modalDialogClosing__qpU5x{animation:components_markWatchedDialogEnterReduced__LpAP2 .2s ease-in forwards}}.components_markWatchedRatings__uWbVA{display:flex;flex-direction:column;gap:var(--spacing-md);flex-shrink:0}.components_ratingRow__aIvrR{display:flex;flex-direction:column;gap:var(--spacing-xs)}.components_ratingLabel__samSU{font-size:.8125rem;font-weight:600;color:var(--color-text)}.components_ratingStars__05Hie{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);width:100%}.components_ratingStarBtn__Ava9m{display:inline-flex;align-items:center;justify-content:center;flex:1 1;min-width:0;height:40px;border-radius:var(--radius-sm);color:var(--color-text-secondary);transition:color .15s ease,background .15s ease,transform .1s ease}@media(hover:hover)and (pointer:fine){.components_ratingStarBtn__Ava9m:hover{color:var(--color-gold-soft);background:rgba(212,175,55,.08)}}.components_ratingStarBtn__Ava9m:active{color:var(--color-gold-soft);background:rgba(212,175,55,.08);transform:scale(.92)}.components_ratingStarBtnActive__5UZPk{color:var(--color-gold)}.components_starDisplay__Pz2Gk{display:inline-flex;align-items:center;gap:2px;color:var(--color-gold);flex-shrink:0;width:-moz-fit-content;width:fit-content}.components_starDisplayPremium__LYWVl{color:#f8ecc4;gap:3px}.components_starDisplayPremium__LYWVl svg{stroke:#c9a227;stroke-width:1.5;filter:drop-shadow(0 0 4px rgba(212,175,55,.35)) drop-shadow(0 1px 2px rgba(0,0,0,.35))}.components_userRatingPanel__2wqjb{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-xs);width:100%}.components_userRatingPanelCompact__81_9u .components_userRatingScore__FDjsc{font-size:.8125rem}.components_userRatingPanelCompact__81_9u .components_userRatingDetailToggle__kLCzE{font-size:.6875rem}.components_userRatingSummaryRow__g5o6b{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);width:100%}.components_userRatingHighlight__ZpUiY{display:flex;align-items:baseline;gap:var(--spacing-sm);flex:1 1;min-width:0}.components_userRatingLabel__UmMVL{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold)}.components_userRatingScore__FDjsc{font-size:.9375rem;font-weight:700;color:var(--color-gold-soft)}.components_userRatingDetailToggle__kLCzE{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:0;margin-top:2px;background:none;border:none;color:var(--color-text-secondary);font-size:.75rem;font-weight:500;text-align:left;transition:color .2s ease}.components_userRatingDetailToggle__kLCzE:hover{color:var(--color-gold-soft)}.components_userRatingDetailList__rc_y8{list-style:none;margin:0;padding:var(--spacing-sm) 0 var(--spacing-xs);display:flex;flex-direction:column;gap:var(--spacing-sm)}.components_userRatingPanel__2wqjb:has(.components_collapsiblePanelOpen__P_90W){margin-bottom:var(--spacing-xs)}.components_userRatingDetailItem__j3PSX{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.components_userRatingDetailLabel__Xz9mr{font-size:.75rem;color:var(--color-text-secondary)}.components_collapsibleSection__bVhDo+.components_collapsibleSection__bVhDo{margin-top:var(--spacing-lg)}.components_collapsibleTrigger__luC_M{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);width:100%;padding:0;background:none;border:none;text-align:left;cursor:pointer}.components_collapsiblePanel__w9sd8{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}.components_collapsiblePanelOpen__P_90W{grid-template-rows:1fr}.components_collapsiblePanelInner___0YsS{overflow:hidden;min-height:0}.components_collapsibleChevron___glsm{flex-shrink:0;color:var(--color-gold);transition:transform .22s ease}.components_collapsibleChevronOpen__T8e8w{transform:rotate(180deg)}.components_btnPrimary__IwU83:disabled{opacity:.45;cursor:not-allowed;transform:none}.components_installAppPanel__rN7Jz{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border-gold)}.components_installAppTitle__Fom02{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-size:1rem;font-weight:600;color:var(--color-text);margin:0}.components_installAppTitle__Fom02 svg{flex-shrink:0;color:var(--color-gold)}.components_installAppText__WxxDk{margin:0;font-size:.875rem;line-height:1.55;color:var(--color-text-secondary)}.components_installAppSteps__Jx5VX{margin:0;padding-left:var(--spacing-lg);font-size:.8125rem;line-height:1.6;color:var(--color-text-secondary)}.components_installAppSteps__Jx5VX li+li{margin-top:var(--spacing-xs)}.components_installAppFeedback__1gGiD{margin:0;font-size:.8125rem;color:var(--color-gold-soft)}.components_configCardGrid__0eUh8{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}@media(min-width:540px){.components_configCardGrid__0eUh8{grid-template-columns:repeat(2,1fr)}}.components_configCard__9si9J{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);width:100%;padding:var(--spacing-lg);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border-gold);text-align:left;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.components_configCard__9si9J:hover{background:rgba(212,175,55,.06);border-color:rgba(212,175,55,.35)}.components_configCard__9si9J:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.components_configCardActive__G90vV{background:rgba(212,175,55,.08);border-color:rgba(212,175,55,.4);box-shadow:var(--shadow-gold-soft)}.components_configCardIcon__eRYex{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.24);color:var(--color-gold)}.components_configCardTitle__mlcBQ{font-size:1rem;font-weight:600;color:var(--color-text)}.components_configCardText__PLUNa{font-size:.8125rem;line-height:1.5;color:var(--color-text-secondary)}.components_configImportPanel__Nq92z{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border-soft);animation:components_cardEnter__HB45_ .3s ease-out}.components_configImportLabel__XNWAe{font-size:.875rem;font-weight:500;color:var(--color-text)}.components_configImportTextarea__TFkX0{width:100%;min-height:200px;padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border-soft);background:var(--color-bg-deep);color:var(--color-text);font-family:inherit;font-size:.8125rem;line-height:1.5;resize:vertical}.components_configImportTextarea__TFkX0::placeholder{color:var(--color-text-secondary)}.components_configImportTextarea__TFkX0:focus{outline:none;border-color:var(--color-border-gold);box-shadow:0 0 0 2px rgba(212,175,55,.12)}.components_configImportFeedback__cMGOx{font-size:.8125rem;color:var(--color-gold-soft);padding-left:var(--spacing-sm)}.components_copyToast__Xm_y5{position:fixed;left:50%;bottom:calc(var(--nav-height) + var(--spacing-lg));z-index:200;display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:12px 20px;border-radius:var(--radius-full);background:var(--color-surface-elevated);border:1px solid var(--color-border-gold);box-shadow:var(--shadow-soft);color:var(--color-gold-soft);font-size:.875rem;font-weight:500;pointer-events:none;opacity:0;transform:translate(-50%,16px);transition:opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}@media(min-width:1024px){.components_copyToast__Xm_y5{bottom:var(--spacing-xxl)}}.components_copyToastVisible__KrdxQ{opacity:1;transform:translate(-50%)}.components_addedMovieToastHost__THOg2{position:fixed;left:var(--spacing-md);right:var(--spacing-md);bottom:calc(var(--nav-height) + var(--spacing-sm));z-index:150;pointer-events:none;opacity:0;transform:translateY(24px) scale(.97);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}@media(min-width:1024px){.components_addedMovieToastHost__THOg2{left:calc(var(--sidebar-width) + var(--spacing-lg));right:var(--spacing-lg);bottom:var(--spacing-lg);max-width:min(520px,100% - var(--sidebar-width) - var(--spacing-xl)*2);margin-left:auto;margin-right:auto}}.components_addedMovieToastHostVisible__l2Aeb{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.components_addedMovieToast__a6e2D{position:relative;display:block;width:100%;padding:0;overflow:hidden;border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid rgba(212,175,55,.22);box-shadow:var(--shadow-soft),var(--shadow-gold-soft);text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.components_addedMovieToast__a6e2D:focus-visible,.components_addedMovieToast__a6e2D:hover{border-color:rgba(212,175,55,.36);box-shadow:var(--shadow-soft),0 0 32px rgba(212,175,55,.16);outline:none}.components_addedMovieToastLayout__NBiPM{display:flex;align-items:stretch;min-height:108px}.components_addedMovieToastLayout__NBiPM .components_cardVerticalPoster__HQy2f{width:72px;min-width:72px;align-self:stretch;aspect-ratio:auto;border-bottom:none;border-right:1px solid rgba(212,175,55,.12)}.components_addedMovieToastLayout__NBiPM .components_cardVerticalPosterFallback__4azgb{font-size:1rem}.components_addedMovieToastContent__7Wggt{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-xs);flex:1 1;min-width:0;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) 0}.components_addedMovieToastLabel__wA9R9{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold)}.components_addedMovieToastTitleRow__lM4pt{display:flex;align-items:baseline;gap:var(--spacing-sm);flex-wrap:wrap}.components_addedMovieToastTitle__8SODh{font-size:1rem;font-weight:600;color:var(--color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.components_addedMovieToastProgress__ejQ1M{position:absolute;left:0;right:0;bottom:0;z-index:2;display:block;height:4px;background:rgba(212,175,55,.14);overflow:hidden;border-radius:0 0 var(--radius-xl) var(--radius-xl)}.components_addedMovieToastProgressFill__i7LE3{display:block;width:100%;height:100%;background:linear-gradient(90deg,#a8841f 0,var(--color-gold) 40%,var(--color-gold-soft) 100%);box-shadow:0 0 10px rgba(212,175,55,.55);transform-origin:left center;animation-name:components_addedMovieToastProgress__ejQ1M;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes components_addedMovieToastProgress__ejQ1M{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.components_addedMovieToastHost__THOg2{transition:none;transform:none}.components_addedMovieToastProgressFill__i7LE3{animation:none;transform:scaleX(0)}}.app_desktopBackdrop__hYgnQ{min-height:100vh;background:radial-gradient(ellipse 70% 45% at 50% 0,rgba(212,175,55,.06) 0,transparent 55%),var(--color-bg-deep)}.app_appShell__qwM_U{position:relative;width:100%;max-width:var(--app-max-width);min-height:100vh;margin:0;background:radial-gradient(ellipse 90% 50% at 50% -5%,rgba(212,175,55,.05) 0,transparent 50%),var(--color-bg);animation:app_appEnter__V2Aqq .5s ease-out}.app_shellHeader__U4sot{position:-webkit-sticky;position:sticky;top:0;z-index:110;background:rgba(8,8,8,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.app_appBody__Vq6Zy{display:block;flex:1 1;min-width:0}.app_mainWrap__yc1rr{position:relative;flex:1 1;min-width:0;min-height:0}.app_main__NfLgv{padding:0 var(--spacing-lg) calc(var(--nav-height) + var(--spacing-xxl));min-height:calc(100vh - 120px)}.app_mainContent__j9nnt{animation:app_sectionFade__KglS2 .45s cubic-bezier(.22,1,.36,1)}.app_section___twHu{animation:app_sectionFade__KglS2 .4s ease-out}@media(min-width:1024px){.app_section___twHu{max-width:var(--content-max-width);margin-left:auto;margin-right:auto}}.app_sectionHeader__sNFym{margin-bottom:var(--spacing-xl)}.app_sectionTitle__uuIhy{font-size:1.625rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--spacing-sm)}.app_sectionSubtitle__eYxJr{color:var(--color-text-secondary);line-height:1.55}.app_countRow__klUgf{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.app_pendingStickyBar__b3ru3{position:-webkit-sticky;position:sticky;top:var(--shell-header-height);z-index:45;isolation:isolate;margin:0 calc(-1*var(--spacing-lg)) var(--spacing-lg);padding:0 var(--spacing-lg) var(--spacing-md);background:rgba(8,8,8,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-soft)}.app_pendingStickyBar__b3ru3:before{content:"";position:absolute;top:-3px;left:0;right:0;height:3px;background:rgba(8,8,8,.94);pointer-events:none}.app_pendingStickyForm__U10Nn{margin-bottom:0}.app_pendingStickyBar__b3ru3 .app_listToolbar__SuNX9{margin-top:var(--spacing-md);margin-bottom:0}.app_listToolbar__SuNX9{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);min-width:0}.app_listToolbar__SuNX9 .app_countBadge__ryGUx{min-width:0}.app_watchedSortRow__mweUe{margin-bottom:var(--spacing-lg)}.app_countBadge__ryGUx{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:6px 14px;border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border-gold);color:var(--color-gold)}@keyframes app_appEnter__V2Aqq{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes app_sectionFade__KglS2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.app_mainContent__j9nnt{animation:none}}@media(max-width:767.98px){.app_appShell__qwM_U{margin:0}.app_appBody__Vq6Zy,.app_appShell__qwM_U,.app_main__NfLgv,.app_shellHeader__U4sot,.app_shellNav__hXrBe{width:100%;max-width:100%}.app_main__NfLgv{min-height:calc(100vh - 92px)}}@media(min-width:768px)and (max-width:1023.98px){.app_desktopBackdrop__hYgnQ{display:block;padding:0}.app_appShell__qwM_U{width:100%;max-width:100%;min-height:100vh;margin:0;border-radius:0;border:none;box-shadow:none;overflow:visible}}@media(min-width:1024px){.app_desktopBackdrop__hYgnQ{padding:0;display:block;height:100dvh;overflow:hidden}.app_appShell__qwM_U{max-width:var(--app-max-width);height:100dvh;min-height:100dvh;max-height:100dvh;margin:0 auto;border-radius:0;border:none;box-shadow:none;display:grid;grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:auto 1fr;grid-template-areas:"header header" "nav main";overflow:hidden}.app_shellHeader__U4sot{grid-area:header;position:relative;top:auto;z-index:10;flex-shrink:0}.app_shellNav__hXrBe{grid-area:nav;position:relative;top:auto;align-self:stretch;z-index:10;height:auto;max-height:none;overflow:visible}.app_appBody__Vq6Zy{grid-area:main;display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.app_appBody__Vq6Zy::-webkit-scrollbar{width:0;height:0;display:none}.app_mainWrap__yc1rr{flex:1 1;display:flex;flex-direction:column;min-height:0}.app_main__NfLgv{flex:1 1;padding:var(--spacing-xl) var(--spacing-xxl);min-height:0}.app_pendingStickyBar__b3ru3{top:0;margin-left:calc(-1*var(--spacing-xxl));margin-right:calc(-1*var(--spacing-xxl));padding-left:var(--spacing-xxl);padding-right:var(--spacing-xxl)}.app_pendingStickyBar__b3ru3:before{display:none}.app_sectionTitle__uuIhy{font-size:2rem}}