.auth-module__A_DBwq__authPage{justify-content:center;align-items:center;min-height:calc(100vh - 5rem);padding:2rem 1rem;display:flex}.auth-module__A_DBwq__authCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:420px;box-shadow:var(--shadow-md);padding:2rem 1.75rem 1.5rem}.auth-module__A_DBwq__authHeader{text-align:center;margin:0 0 1.5rem}.auth-module__A_DBwq__authMark{object-fit:contain;width:4rem;height:4rem;filter:drop-shadow(0 8px 16px var(--theme-color-9726fa-220));margin-bottom:.5rem}.auth-module__A_DBwq__authHeader h1{letter-spacing:-.03em;margin:0 0 .4rem;font-size:1.7rem;font-weight:800;line-height:1.15}.auth-module__A_DBwq__authHeader p{color:var(--text-secondary);margin:0;font-size:.9rem}.auth-module__A_DBwq__authForm{flex-direction:column;gap:1.1rem;display:flex}.auth-module__A_DBwq__field{flex-direction:column;gap:.4rem;display:flex}.auth-module__A_DBwq__field label{color:var(--text-secondary);font-size:.85rem;font-weight:500}.auth-module__A_DBwq__fieldError{color:var(--danger);font-size:.8rem}.auth-module__A_DBwq__fieldHint{color:var(--text-secondary);font-size:.75rem}.auth-module__A_DBwq__errorBanner{border-radius:var(--radius-md);background:var(--danger-tint-10);border:1px solid var(--danger-tint-25);color:var(--danger);padding:.75rem 1rem;font-size:.875rem}.auth-module__A_DBwq__authFooter{text-align:center;color:var(--text-secondary);margin:1.25rem 0 0;font-size:.9rem}.auth-module__A_DBwq__authLink{color:#a5b4fc;transition:var(--transition);font-weight:500}.auth-module__A_DBwq__authLink:hover{color:#f1f5f9}.auth-module__A_DBwq__footerLinks{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1rem;font-size:.8rem;display:flex}.auth-module__A_DBwq__footerLink{color:var(--text-secondary);transition:color var(--transition);text-decoration:none}.auth-module__A_DBwq__footerLink:hover{color:var(--primary);text-decoration:underline}.auth-module__A_DBwq__footerDivider{color:var(--text-secondary)}@media (max-width:767px){.auth-module__A_DBwq__authPage{align-items:flex-start;padding-top:1.5rem}.auth-module__A_DBwq__authHeader h1{font-size:1.5rem}}
.PasswordRequirements-module__H8idhW__panel{border-radius:var(--radius-md);background:var(--theme-color-6366f1-060);border:1px solid var(--primary-glow);padding:.75rem 1rem}.PasswordRequirements-module__H8idhW__title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.PasswordRequirements-module__H8idhW__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.PasswordRequirements-module__H8idhW__item{transition:var(--transition);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.PasswordRequirements-module__H8idhW__met{color:var(--success)}.PasswordRequirements-module__H8idhW__unmet{color:var(--text-secondary)}.PasswordRequirements-module__H8idhW__icon{flex-shrink:0;align-items:center;display:flex}.PasswordRequirements-module__H8idhW__met .PasswordRequirements-module__H8idhW__icon{color:var(--success)}.PasswordRequirements-module__H8idhW__unmet .PasswordRequirements-module__H8idhW__icon{color:var(--text-secondary);opacity:.6}
.UsernameField-module__yy0SIa__wrap{flex-direction:column;gap:.4rem;display:flex}.UsernameField-module__yy0SIa__inputWrap{align-items:center;display:flex;position:relative}.UsernameField-module__yy0SIa__inputWrap .input{padding-right:2.5rem;transition:border-color .2s,box-shadow .2s}.UsernameField-module__yy0SIa__available .input{border-color:var(--success-tint-50);box-shadow:0 0 0 3px var(--success-tint-10)}.UsernameField-module__yy0SIa__unavailable .input{border-color:var(--danger-tint-50);box-shadow:0 0 0 3px var(--danger-tint-10)}.UsernameField-module__yy0SIa__indicator{pointer-events:none;align-items:center;display:flex;position:absolute;right:.875rem}.UsernameField-module__yy0SIa__available .UsernameField-module__yy0SIa__indicator{color:var(--success)}.UsernameField-module__yy0SIa__unavailable .UsernameField-module__yy0SIa__indicator{color:var(--danger)}.UsernameField-module__yy0SIa__spin{color:var(--text-secondary);animation:.8s linear infinite UsernameField-module__yy0SIa__spin}.UsernameField-module__yy0SIa__fieldError{color:var(--danger);font-size:.8rem}.UsernameField-module__yy0SIa__availability{font-size:.8rem}.UsernameField-module__yy0SIa__availOk{color:var(--success)}.UsernameField-module__yy0SIa__availBad{color:var(--danger)}.UsernameField-module__yy0SIa__hint{color:var(--text-secondary);font-size:.75rem}
.Toast-module__yWhMxq__container{z-index:9999;pointer-events:none;flex-direction:column;gap:.75rem;display:flex;position:fixed;bottom:2rem;right:2rem}.Toast-module__yWhMxq__toast{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);color:var(--text-primary);box-shadow:var(--shadow-md);cursor:pointer;pointer-events:auto;align-items:center;gap:.75rem;min-width:280px;padding:1rem 1.25rem;font-size:.9rem;font-weight:500;animation:.3s ease-out Toast-module__yWhMxq__slideIn;display:flex;position:relative;overflow:hidden}.Toast-module__yWhMxq__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:1.1rem;display:flex}.Toast-module__yWhMxq__success .Toast-module__yWhMxq__icon{background:var(--success-tint-20);color:var(--success)}.Toast-module__yWhMxq__error .Toast-module__yWhMxq__icon{background:var(--danger-tint-20);color:var(--danger)}.Toast-module__yWhMxq__info .Toast-module__yWhMxq__icon{background:var(--primary-tint-20);color:var(--primary)}.Toast-module__yWhMxq__message{flex:1}.Toast-module__yWhMxq__progress{border-radius:0 0 var(--radius-md) var(--radius-md);height:3px;animation:3.5s linear forwards Toast-module__yWhMxq__progressShrink;position:absolute;bottom:0;left:0}.Toast-module__yWhMxq__success .Toast-module__yWhMxq__progress{background:var(--success)}.Toast-module__yWhMxq__error .Toast-module__yWhMxq__progress{background:var(--danger)}.Toast-module__yWhMxq__info .Toast-module__yWhMxq__progress{background:var(--primary)}@keyframes Toast-module__yWhMxq__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes Toast-module__yWhMxq__progressShrink{0%{width:100%}to{width:0%}}@media (max-width:767px){.Toast-module__yWhMxq__container{bottom:calc(5rem + env(safe-area-inset-bottom,0px));left:1rem;right:1rem}.Toast-module__yWhMxq__toast{min-width:unset}}
.Avatar-module__N4qS4W__avatar{border-radius:var(--radius-full);object-fit:cover;border:2px solid var(--border);background:var(--surface);flex-shrink:0}.Avatar-module__N4qS4W__sm{width:28px;height:28px}.Avatar-module__N4qS4W__md{width:40px;height:40px}.Avatar-module__N4qS4W__lg{width:64px;height:64px}.Avatar-module__N4qS4W__xl{width:96px;height:96px}
.ConfirmDialog-module__dLTK2q__overlay{background:var(--theme-color-04050c-720);z-index:400;justify-content:center;align-items:center;padding:1rem;animation:.18s ease-out ConfirmDialog-module__dLTK2q__overlayIn;display:flex;position:fixed;inset:0}.ConfirmDialog-module__dLTK2q__modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;max-width:420px;box-shadow:var(--shadow-lg);flex-direction:column;gap:1rem;padding:1.25rem;animation:.22s cubic-bezier(.16,1,.3,1) ConfirmDialog-module__dLTK2q__modalIn;display:flex}.ConfirmDialog-module__dLTK2q__modalDefault{border-top:2px solid var(--theme-color-64748b-500)}.ConfirmDialog-module__dLTK2q__modalPrimary{border-top:2px solid var(--primary-tint-65)}.ConfirmDialog-module__dLTK2q__modalDanger{border-top:2px solid var(--theme-color-ef4444-650)}.ConfirmDialog-module__dLTK2q__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ConfirmDialog-module__dLTK2q__headerMain{align-items:center;gap:.75rem;min-width:0;display:flex}.ConfirmDialog-module__dLTK2q__iconWrap{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ConfirmDialog-module__dLTK2q__iconDefault{background:var(--theme-color-64748b-150);color:var(--text-secondary)}.ConfirmDialog-module__dLTK2q__iconPrimary{background:var(--primary-glow);color:var(--primary)}.ConfirmDialog-module__dLTK2q__iconDanger{background:var(--danger-tint-12);color:var(--danger)}.ConfirmDialog-module__dLTK2q__title{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:600;line-height:1.35}.ConfirmDialog-module__dLTK2q__close{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ConfirmDialog-module__dLTK2q__close:hover{color:var(--text-primary);background:var(--white-overlay-06)}.ConfirmDialog-module__dLTK2q__message{color:var(--text-secondary);margin:0;padding-left:calc(36px + .75rem);font-size:.9rem;line-height:1.6}.ConfirmDialog-module__dLTK2q__footer{justify-content:flex-end;gap:.5rem;padding-top:.25rem;display:flex}@keyframes ConfirmDialog-module__dLTK2q__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog-module__dLTK2q__modalIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:480px){.ConfirmDialog-module__dLTK2q__message{padding-left:0}}
.AchievementBadges-module__Wtg20a__panel{border:1px solid var(--border);background:var(--surface);box-shadow:none;flex-direction:column;gap:.85rem;padding:1.25rem 1.5rem;display:flex;position:relative}.AchievementBadges-module__Wtg20a__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AchievementBadges-module__Wtg20a__title{color:var(--text-achievement);margin:0;font-size:.95rem;font-weight:600}.AchievementBadges-module__Wtg20a__subtitle{color:var(--text-achievement-muted);margin:.18rem 0 0;font-size:.74rem}.AchievementBadges-module__Wtg20a__countButton,.AchievementBadges-module__Wtg20a__inlineButton{color:var(--text-achievement-title);font:inherit;border:1px solid var(--warning-tint-24);border-radius:var(--radius-full);background:var(--warning-tint-09);cursor:pointer;flex:none;padding:.3rem .55rem;font-size:.68rem;font-weight:700}.AchievementBadges-module__Wtg20a__countButton:hover,.AchievementBadges-module__Wtg20a__inlineButton:hover{background:var(--theme-color-f59e0b-160)}.AchievementBadges-module__Wtg20a__inlinePanel{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;margin-top:.1rem;display:inline-flex}.AchievementBadges-module__Wtg20a__inlineTitle{color:var(--text-body-muted);font-size:.7rem;font-weight:650}.AchievementBadges-module__Wtg20a__inlineBadges{gap:.28rem;display:inline-flex}.AchievementBadges-module__Wtg20a__inlineBadges .AchievementBadges-module__Wtg20a__badge{border-radius:.55rem;justify-content:center;width:1.7rem;height:1.7rem;padding:0}.AchievementBadges-module__Wtg20a__inlineBadges .AchievementBadges-module__Wtg20a__label{display:none}.AchievementBadges-module__Wtg20a__inlineBadges .AchievementBadges-module__Wtg20a__emoji{font-size:.9rem}.AchievementBadges-module__Wtg20a__inlineButton{padding:.2rem .45rem;font-size:.65rem}.AchievementBadges-module__Wtg20a__row{flex-wrap:wrap;gap:.6rem;display:flex}.AchievementBadges-module__Wtg20a__badge{border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--warning-tint-35);cursor:default;align-items:center;gap:.45rem;padding:.45rem .85rem;display:inline-flex}.AchievementBadges-module__Wtg20a__emoji{font-size:1.05rem;line-height:1}.AchievementBadges-module__Wtg20a__label{color:var(--text-primary);white-space:nowrap;font-size:.8rem;font-weight:600}.AchievementBadges-module__Wtg20a__modalBackdrop{z-index:100;background:var(--theme-color-03060f-720);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.AchievementBadges-module__Wtg20a__modal{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:min(38rem,100%);max-height:min(80vh,40rem);box-shadow:var(--shadow-lg);padding:1.25rem;overflow:auto}.AchievementBadges-module__Wtg20a__modalHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.AchievementBadges-module__Wtg20a__modalHeader h2{color:var(--text-achievement);margin:0;font-size:1.15rem}.AchievementBadges-module__Wtg20a__modalHeader p{color:var(--text-achievement-muted);margin:.2rem 0 0;font-size:.76rem}.AchievementBadges-module__Wtg20a__closeButton{width:2rem;height:2rem;color:var(--text-close-button);border:1px solid var(--slate-overlay-20);background:var(--slate-overlay-08);cursor:pointer;border-radius:.55rem;padding:0;font-size:1.4rem;line-height:1}.AchievementBadges-module__Wtg20a__closeButton:hover{color:var(--on-primary);background:var(--slate-overlay-16)}.AchievementBadges-module__Wtg20a__modalGrid{flex-wrap:wrap;gap:.6rem;display:flex}
.CollapsibleSynopsis-module__dG4fla__wrap{flex-direction:column;gap:.25rem;display:flex}.CollapsibleSynopsis-module__dG4fla__clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CollapsibleSynopsis-module__dG4fla__toggle{color:var(--primary);cursor:pointer;transition:var(--transition);background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:.85rem;font-weight:500}.CollapsibleSynopsis-module__dG4fla__toggle:hover{color:var(--primary-hover)}@media (max-width:767px){.CollapsibleSynopsis-module__dG4fla__toggle{align-self:center}}
.AvatarPicker-module__jDVGGa__grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.75rem;display:grid}.AvatarPicker-module__jDVGGa__option{border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:var(--transition);border:2px solid #0000;flex-direction:column;align-items:center;gap:.4rem;padding:.625rem;font-family:inherit;display:flex}.AvatarPicker-module__jDVGGa__option:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border)}.AvatarPicker-module__jDVGGa__option:disabled{opacity:.5;cursor:not-allowed}.AvatarPicker-module__jDVGGa__selected{background:var(--primary-glow);box-shadow:0 0 0 3px var(--primary-glow);border-color:var(--primary)!important}.AvatarPicker-module__jDVGGa__image{border-radius:var(--radius-full);object-fit:cover;width:56px;height:56px}.AvatarPicker-module__jDVGGa__label{color:var(--text-secondary);font-size:.7rem;font-weight:500}
.Dropdown-module__vaDswG__wrapper{z-index:2;touch-action:manipulation;font-family:inherit;display:inline-block;position:relative}.Dropdown-module__vaDswG__wrapperOpen{z-index:200}.Dropdown-module__vaDswG__fullWidth{width:100%;display:block}.Dropdown-module__vaDswG__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;opacity:.85;margin-bottom:.45rem;font-size:.725rem;font-weight:600;display:block}.Dropdown-module__vaDswG__trigger{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;box-shadow:var(--shadow-sm);outline:none;justify-content:space-between;align-items:center;gap:.75rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);display:flex}.Dropdown-module__vaDswG__trigger:hover{background:var(--surface-hover);border-color:var(--primary-tint-35);box-shadow:var(--shadow-md)}.Dropdown-module__vaDswG__trigger:focus-visible,.Dropdown-module__vaDswG__triggerOpen{background:var(--surface-hover);border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint-25), var(--shadow-md)}.Dropdown-module__vaDswG__sm{border-radius:var(--radius-sm);padding:.4rem .8rem;font-size:.8rem}.Dropdown-module__vaDswG__md{border-radius:var(--radius-md);padding:.55rem 1rem;font-size:.875rem}.Dropdown-module__vaDswG__lg{border-radius:var(--radius-lg);padding:.7rem 1.2rem;font-size:.95rem}.Dropdown-module__vaDswG__selectedContent{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;display:flex;overflow:hidden}.Dropdown-module__vaDswG__optionContentLayout{flex-direction:column;flex:1;align-items:flex-start;width:100%;display:flex}.Dropdown-module__vaDswG__optionContent{align-items:center;gap:.5rem;width:100%;transition:transform .2s cubic-bezier(.4,0,.2,1);display:flex}.Dropdown-module__vaDswG__labelText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Dropdown-module__vaDswG__statusDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.Dropdown-module__vaDswG__dotPlan{background-color:var(--text-secondary);box-shadow:0 0 6px var(--text-secondary)}.Dropdown-module__vaDswG__dotWatching{background-color:var(--primary);box-shadow:0 0 6px var(--primary)}.Dropdown-module__vaDswG__dotCompleted{background-color:var(--success);box-shadow:0 0 6px var(--success)}.Dropdown-module__vaDswG__dotCaughtUp{background-color:var(--caught-up-accent);box-shadow:0 0 6px var(--caught-up-accent)}.Dropdown-module__vaDswG__dotDropped{background-color:var(--danger);box-shadow:0 0 6px var(--danger)}.Dropdown-module__vaDswG__dotOnHold{background-color:var(--warning);box-shadow:0 0 6px var(--warning)}.Dropdown-module__vaDswG__dotMovie{background-color:var(--schedule-movie-accent);box-shadow:0 0 6px var(--schedule-movie-accent)}.Dropdown-module__vaDswG__dotTv{background-color:var(--schedule-tv-accent);box-shadow:0 0 6px var(--schedule-tv-accent)}.Dropdown-module__vaDswG__dotAnime{background-color:var(--anime-accent);box-shadow:0 0 6px var(--anime-accent)}.Dropdown-module__vaDswG__dotManga{background-color:var(--manga-accent);box-shadow:0 0 6px var(--manga-accent)}.Dropdown-module__vaDswG__hoverDescription{color:var(--text-secondary);opacity:0;text-align:left;width:95%;max-height:0;font-size:.725rem;line-height:1.3;transition:max-height .22s cubic-bezier(.4,0,.2,1),opacity .2s,margin-top .2s;overflow:hidden}.Dropdown-module__vaDswG__optionActive .Dropdown-module__vaDswG__hoverDescription,.Dropdown-module__vaDswG__option:hover .Dropdown-module__vaDswG__hoverDescription{opacity:.85;max-height:48px;margin-top:.35rem}.Dropdown-module__vaDswG__placeholder{color:var(--text-secondary)}.Dropdown-module__vaDswG__chevron{color:var(--text-secondary);flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1),color .25s}.Dropdown-module__vaDswG__chevronOpen{color:var(--text-primary);transform:rotate(180deg)}.Dropdown-module__vaDswG__menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);max-height:280px;box-shadow:var(--shadow-lg);scrollbar-width:thin;scrollbar-color:var(--white-overlay-12) transparent;padding:.35rem;animation:.18s cubic-bezier(.16,1,.3,1) Dropdown-module__vaDswG__slideDown;overflow-y:auto}.Dropdown-module__vaDswG__menuFloating{z-index:300}.Dropdown-module__vaDswG__menu::-webkit-scrollbar{width:6px}.Dropdown-module__vaDswG__menu::-webkit-scrollbar-track{background:0 0}.Dropdown-module__vaDswG__menu::-webkit-scrollbar-thumb{background-color:var(--white-overlay-12);border-radius:99px}.Dropdown-module__vaDswG__menu::-webkit-scrollbar-thumb:hover{background-color:var(--white-overlay-25)}.Dropdown-module__vaDswG__option{border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.85rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.Dropdown-module__vaDswG__colorPlan{background:var(--slate-overlay-15);color:var(--status-plan-text)}.Dropdown-module__vaDswG__colorPlan:hover,.Dropdown-module__vaDswG__colorPlan.Dropdown-module__vaDswG__optionActive{background:var(--status-plan-tint-25);color:var(--status-plan-text-active)}.Dropdown-module__vaDswG__colorWatching{background:var(--primary-glow);color:var(--status-watching-text)}.Dropdown-module__vaDswG__colorWatching:hover,.Dropdown-module__vaDswG__colorWatching.Dropdown-module__vaDswG__optionActive{background:var(--primary-tint-25);color:var(--status-watching-text-active)}.Dropdown-module__vaDswG__colorCaughtUp{background:var(--caught-up-tint-15);color:var(--status-caught-up-text)}.Dropdown-module__vaDswG__colorCaughtUp:hover,.Dropdown-module__vaDswG__colorCaughtUp.Dropdown-module__vaDswG__optionActive{background:var(--caught-up-tint-25);color:var(--status-caught-up-text-active)}.Dropdown-module__vaDswG__colorCompleted{background:var(--success-tint-15);color:var(--status-completed-text)}.Dropdown-module__vaDswG__colorCompleted:hover,.Dropdown-module__vaDswG__colorCompleted.Dropdown-module__vaDswG__optionActive{background:var(--success-tint-25);color:var(--status-completed-text-active)}.Dropdown-module__vaDswG__colorDropped{background:var(--danger-tint-15);color:var(--status-dropped-text)}.Dropdown-module__vaDswG__colorDropped:hover,.Dropdown-module__vaDswG__colorDropped.Dropdown-module__vaDswG__optionActive{background:var(--danger-tint-25);color:var(--status-dropped-text-active)}.Dropdown-module__vaDswG__colorOnHold{background:var(--warning-tint-15);color:var(--status-on-hold-text)}.Dropdown-module__vaDswG__colorOnHold:hover,.Dropdown-module__vaDswG__colorOnHold.Dropdown-module__vaDswG__optionActive{background:var(--warning-tint-25);color:var(--status-on-hold-text-active)}.Dropdown-module__vaDswG__colorMovie{background:var(--status-movie-tint-15);color:var(--status-movie-text)}.Dropdown-module__vaDswG__colorMovie:hover,.Dropdown-module__vaDswG__colorMovie.Dropdown-module__vaDswG__optionActive{background:var(--status-movie-tint-25);color:var(--status-movie-text-active)}.Dropdown-module__vaDswG__colorTv{background:var(--status-tv-tint-15);color:var(--status-tv-text)}.Dropdown-module__vaDswG__colorTv:hover,.Dropdown-module__vaDswG__colorTv.Dropdown-module__vaDswG__optionActive{background:var(--status-tv-tint-25);color:var(--status-tv-text-active)}.Dropdown-module__vaDswG__colorAnime{background:var(--status-anime-tint-15);color:var(--status-anime-text)}.Dropdown-module__vaDswG__colorAnime:hover,.Dropdown-module__vaDswG__colorAnime.Dropdown-module__vaDswG__optionActive{background:var(--status-anime-tint-25);color:var(--status-anime-text-active)}.Dropdown-module__vaDswG__colorManga{background:var(--status-manga-tint-15);color:var(--status-completed-text)}.Dropdown-module__vaDswG__colorManga:hover,.Dropdown-module__vaDswG__colorManga.Dropdown-module__vaDswG__optionActive{background:var(--status-manga-tint-25);color:var(--status-completed-text-active)}.Dropdown-module__vaDswG__optionActive{transform:translate(2px)}.Dropdown-module__vaDswG__optionActive .Dropdown-module__vaDswG__optionContent{transform:none}.Dropdown-module__vaDswG__optionActive .Dropdown-module__vaDswG__hoverDescription{color:var(--theme-color-ffffff-850)}.Dropdown-module__vaDswG__optionSelected{box-shadow:0 0 0 2px var(--white-overlay-10) inset;font-weight:600}.Dropdown-module__vaDswG__optionSelected:before{content:"";background:currentColor;border-radius:999px;width:3px;height:70%;position:absolute;top:15%;left:0;box-shadow:0 0 8px}.Dropdown-module__vaDswG__iconWrapper{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Dropdown-module__vaDswG__checkIcon{color:var(--primary);flex-shrink:0;animation:.15s cubic-bezier(.16,1,.3,1) Dropdown-module__vaDswG__scaleIn}.Dropdown-module__vaDswG__disabled{opacity:.5;cursor:not-allowed}.Dropdown-module__vaDswG__disabled .Dropdown-module__vaDswG__trigger{pointer-events:none}@keyframes Dropdown-module__vaDswG__slideDown{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Dropdown-module__vaDswG__scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
.MediaStrip-module__nnXaEq__section{flex-direction:column;gap:.75rem;display:flex}.MediaStrip-module__nnXaEq__title{color:var(--text-secondary);margin:0;font-size:.95rem;font-weight:600}.MediaStrip-module__nnXaEq__strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;padding-bottom:.25rem;display:grid}@media (max-width:768px){.MediaStrip-module__nnXaEq__strip{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}.MediaStrip-module__nnXaEq__item{color:inherit;transition:var(--transition);flex-direction:column;gap:.35rem;width:100%;text-decoration:none;display:flex}.MediaStrip-module__nnXaEq__item:hover .MediaStrip-module__nnXaEq__posterWrap{border-color:var(--primary);transform:translateY(-2px)}.MediaStrip-module__nnXaEq__itemStatic{cursor:default}.MediaStrip-module__nnXaEq__itemStatic:hover .MediaStrip-module__nnXaEq__posterWrap{border-color:var(--border);transform:none}.MediaStrip-module__nnXaEq__posterWrap{aspect-ratio:2/3;border-radius:var(--radius-sm);border:1px solid var(--border);width:100%;transition:var(--transition);overflow:hidden}.MediaStrip-module__nnXaEq__poster{object-fit:cover;width:100%;height:100%}.MediaStrip-module__nnXaEq__noPoster{background:var(--surface-hover);color:var(--text-secondary);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.MediaStrip-module__nnXaEq__itemTitle{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:.7rem;overflow:hidden}
.Spinner-module__YHEfAG__spinnerContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:4rem 2rem;display:flex}.Spinner-module__YHEfAG__spinner{border:4px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:50px;height:50px;margin-bottom:1rem;animation:1s linear infinite Spinner-module__YHEfAG__spin}.Spinner-module__YHEfAG__text{color:var(--text-secondary);font-size:1.1rem;animation:1.5s ease-in-out infinite Spinner-module__YHEfAG__pulse}@keyframes Spinner-module__YHEfAG__spin{to{transform:rotate(360deg)}}@keyframes Spinner-module__YHEfAG__pulse{0%,to{opacity:.6}50%{opacity:1}}
.StatWidget-module__GY-MEa__widget{--stat-accent-end-glow:var(--stat-icon-end-glow);isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:8.25rem;box-shadow:none;transition:var(--transition);flex-direction:column;gap:1rem;padding:1.1rem;display:flex;position:relative;overflow:hidden}.StatWidget-module__GY-MEa__widget:hover{border-color:var(--stat-accent-border)}.StatWidget-module__GY-MEa__visualWidget{min-height:20rem;padding:1.25rem 1.35rem}.StatWidget-module__GY-MEa__compact{gap:.65rem;min-height:auto;padding:.75rem}.StatWidget-module__GY-MEa__header{align-items:center;gap:.75rem;min-width:0;display:flex}.StatWidget-module__GY-MEa__iconWrap{width:2.75rem;height:2.75rem;color:var(--stat-accent);border-radius:var(--radius-sm);background:var(--stat-accent-icon);box-shadow:none;flex:none;place-items:center;display:grid}.StatWidget-module__GY-MEa__titleBlock{gap:.05rem;min-width:0;display:grid}.StatWidget-module__GY-MEa__label{color:var(--text-body-muted);font-size:.78rem;font-weight:600;line-height:1.25}.StatWidget-module__GY-MEa__value{color:var(--stat-accent-bright);letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:750;line-height:1.1}.StatWidget-module__GY-MEa__compact .StatWidget-module__GY-MEa__iconWrap{border-radius:var(--radius-sm);width:2rem;height:2rem}.StatWidget-module__GY-MEa__compact .StatWidget-module__GY-MEa__value{font-size:1.15rem}.StatWidget-module__GY-MEa__compact .StatWidget-module__GY-MEa__label{font-size:.68rem}.StatWidget-module__GY-MEa__metricWidget{justify-content:center;gap:.75rem;min-height:7.25rem;padding:.95rem 1.05rem;overflow:hidden}.StatWidget-module__GY-MEa__metricWidget:before{z-index:-1;content:"";background:var(--stat-accent);height:2px;position:absolute;inset:auto 0 0}.StatWidget-module__GY-MEa__metricWidget:after{content:none}.StatWidget-module__GY-MEa__metricHeader .StatWidget-module__GY-MEa__titleBlock{flex:1}.StatWidget-module__GY-MEa__metricHeader .StatWidget-module__GY-MEa__label{max-width:14ch}.StatWidget-module__GY-MEa__metricValue{color:var(--stat-accent-bright);text-align:right;flex:none;font-size:clamp(1.65rem,2.6vw,2.2rem)}.StatWidget-module__GY-MEa__metricWidget .StatWidget-module__GY-MEa__iconWrap{width:2.55rem;height:2.55rem}.StatWidget-module__GY-MEa__size_sm{min-height:8.25rem}.StatWidget-module__GY-MEa__size_md{min-height:10.5rem}.StatWidget-module__GY-MEa__size_lg{min-height:20rem}.StatWidget-module__GY-MEa__barChart{align-items:end;gap:.3rem;height:64px;padding-top:.25rem;display:flex}.StatWidget-module__GY-MEa__bar{background:var(--stat-accent);border-radius:1px 1px 0 0;flex:1;min-width:.35rem}.StatWidget-module__GY-MEa__sparkline{width:100%;height:72px;overflow:visible}.StatWidget-module__GY-MEa__sparklineGlow{fill:none;stroke:none}.StatWidget-module__GY-MEa__sparklineLine{fill:none;stroke:var(--stat-accent-bright);stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.StatWidget-module__GY-MEa__sparklinePoint{fill:var(--stat-accent-bright);stroke:var(--stat-accent);stroke-width:1.5px}.StatWidget-module__GY-MEa__genreWidget{flex:1;align-items:end;display:flex}.StatWidget-module__GY-MEa__genreBars{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));align-items:end;gap:clamp(.5rem,1.5vw,1.1rem);width:100%;min-height:190px;display:grid}.StatWidget-module__GY-MEa__genreColumn{min-width:0;color:var(--stat-text-quiet);text-align:center;grid-template-rows:auto 108px auto auto;justify-items:center;gap:.45rem;font-size:.7rem;line-height:1.15;display:grid}.StatWidget-module__GY-MEa__genreColumn strong{color:var(--stat-text-value);font-size:1rem}.StatWidget-module__GY-MEa__genreColumn>span:last-child{place-items:start center;min-height:2.2em;display:grid}.StatWidget-module__GY-MEa__genreBarTrack{border:1px solid var(--theme-color-9ca3af-230);background:var(--slate-overlay-12);border-radius:.6rem;width:100%;max-width:2.4rem;height:108px;position:relative;overflow:hidden}.StatWidget-module__GY-MEa__genreBarFill{opacity:.95;border-radius:.5rem;position:absolute;inset:auto 0 0}.StatWidget-module__GY-MEa__genreIcon{width:1.3rem;height:1.3rem}.StatWidget-module__GY-MEa__ratioWidget{flex:1;place-items:center;gap:1rem;display:grid}.StatWidget-module__GY-MEa__donut{aspect-ratio:1;background:conic-gradient(var(--movie-accent) 0 var(--movie-share), var(--tv-ratio-accent) var(--movie-share) 100%);border-radius:50%;place-items:center;width:min(11rem,42vw);display:grid}.StatWidget-module__GY-MEa__donutCenter{aspect-ratio:1;background:var(--stat-panel-center);width:68%;box-shadow:inset 0 0 20px var(--theme-color-000000-350);border-radius:50%;place-items:center;display:grid}.StatWidget-module__GY-MEa__donutCenter strong{color:var(--text-bright);letter-spacing:-.06em;font-size:1.7rem;line-height:1}.StatWidget-module__GY-MEa__donutCenter span{color:var(--stat-text-detail);margin-top:.35rem;font-size:.82rem}.StatWidget-module__GY-MEa__ratioLegend{color:var(--stat-text-legend);flex-wrap:wrap;justify-content:center;gap:.75rem 1.1rem;font-size:.78rem;display:flex}.StatWidget-module__GY-MEa__ratioLegend span{align-items:center;gap:.35rem;display:inline-flex}.StatWidget-module__GY-MEa__ratioLegend b{color:var(--stat-text-violet)}.StatWidget-module__GY-MEa__ratioLegend i,.StatWidget-module__GY-MEa__completionLegend i{border-radius:50%;width:.7rem;height:.7rem;display:inline-block}.StatWidget-module__GY-MEa__moviesDot{background:var(--movie-accent)}.StatWidget-module__GY-MEa__tvDot{background:var(--tv-ratio-accent)}.StatWidget-module__GY-MEa__completionWidget{flex:1;align-content:center;gap:1.7rem;display:grid}.StatWidget-module__GY-MEa__completionBar{background:var(--slate-overlay-12);height:2.8rem;box-shadow:inset 0 1px 3px var(--theme-color-000000-280);border-radius:999px;display:flex;overflow:hidden}.StatWidget-module__GY-MEa__completionBar span{min-width:0;transition:width .3s}.StatWidget-module__GY-MEa__completionLegend{grid-template-columns:repeat(3,1fr);display:grid}.StatWidget-module__GY-MEa__completionLegend>div{border-left:1px solid var(--theme-color-94a3b8-170);grid-template-columns:auto 1fr;column-gap:.55rem;padding:0 1rem;display:grid}.StatWidget-module__GY-MEa__completionLegend>div:first-child{border-left:0;padding-left:0}.StatWidget-module__GY-MEa__completionLegend strong{color:var(--text-bright);font-size:1.2rem;line-height:1}.StatWidget-module__GY-MEa__completionLegend span{color:var(--stat-text-detail);font-size:.75rem}.StatWidget-module__GY-MEa__completionLegend small{color:var(--stat-text-subtle);grid-column:2;margin-top:.3rem;font-size:.68rem}.StatWidget-module__GY-MEa__completionLegend i{grid-row:span 2;margin-top:.18rem}.StatWidget-module__GY-MEa__levelWidget{flex:1;align-content:center;gap:1rem;display:grid}.StatWidget-module__GY-MEa__levelHeading{align-items:center;gap:.65rem;display:flex}.StatWidget-module__GY-MEa__levelHeading strong{font-size:1.1rem}.StatWidget-module__GY-MEa__levelBadge{border-radius:var(--radius-sm);color:var(--on-primary);background:var(--primary);padding:.3rem .65rem;font-size:.75rem;font-weight:700}.StatWidget-module__GY-MEa__progressBarBg{background:var(--theme-color-94a3b8-130);border-radius:0;height:.85rem;overflow:hidden}.StatWidget-module__GY-MEa__progressBarFill{background:var(--success);height:100%}.StatWidget-module__GY-MEa__levelSubtext{color:var(--stat-text-detail);justify-content:space-between;gap:1rem;font-size:.78rem;display:flex}.StatWidget-module__GY-MEa__habitsChart{align-items:end;gap:.55rem;height:170px;padding-top:.75rem;display:flex}.StatWidget-module__GY-MEa__dayCol{height:100%;color:var(--stat-day-text);flex:1;grid-template-rows:1fr auto;justify-items:center;gap:.5rem;font-size:.7rem;display:grid}.StatWidget-module__GY-MEa__dayTrack{background:var(--slate-overlay-10);border-radius:.55rem .55rem .2rem .2rem;width:min(100%,2.5rem);height:100%;position:relative;overflow:hidden}.StatWidget-module__GY-MEa__dayBar,.StatWidget-module__GY-MEa__peakBar{border-radius:inherit;background:var(--primary);position:absolute;inset:auto 0 0}.StatWidget-module__GY-MEa__peakBar{background:var(--accent)}.StatWidget-module__GY-MEa__activeDaysContainer{gap:.3rem;margin-top:auto;display:flex}.StatWidget-module__GY-MEa__dayPill{background:var(--slate-overlay-10);min-width:1.5rem;min-height:1.5rem;color:var(--text-soft);border-radius:.45rem;flex:1;place-items:center;font-size:.68rem;font-weight:750;display:grid}.StatWidget-module__GY-MEa__activeDayPill{color:var(--on-primary);background:var(--success)}@media (max-width:620px){.StatWidget-module__GY-MEa__widget{min-height:7.5rem;padding:1rem}.StatWidget-module__GY-MEa__visualWidget{min-height:17rem}.StatWidget-module__GY-MEa__size_sm{min-height:7.5rem}.StatWidget-module__GY-MEa__size_md{min-height:9rem}.StatWidget-module__GY-MEa__size_lg{min-height:17rem}.StatWidget-module__GY-MEa__genreBars{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:.45rem;min-height:160px}.StatWidget-module__GY-MEa__genreColumn{grid-template-rows:auto 88px auto auto;font-size:.64rem}.StatWidget-module__GY-MEa__genreBarTrack{max-width:2.25rem;height:88px}.StatWidget-module__GY-MEa__completionLegend>div{padding:0 .4rem}.StatWidget-module__GY-MEa__completionLegend small{display:none}.StatWidget-module__GY-MEa__levelSubtext{font-size:.7rem}.StatWidget-module__GY-MEa__ratioLegend{gap:.6rem}}.StatWidget-module__GY-MEa__theme_tv{--stat-accent:var(--tv-stat-accent);--stat-accent-bright:var(--tv-stat-bright);--stat-accent-soft:var(--tv-stat-soft);--stat-accent-icon:var(--tv-stat-icon);--stat-accent-glow:var(--tv-stat-glow);--stat-accent-border:var(--tv-stat-border)}.StatWidget-module__GY-MEa__theme_movie{--stat-accent:var(--movie-stat-accent);--stat-accent-bright:var(--movie-stat-bright);--stat-accent-soft:var(--movie-stat-soft);--stat-accent-icon:var(--movie-stat-icon);--stat-accent-glow:var(--movie-stat-glow);--stat-accent-border:var(--movie-stat-border)}.StatWidget-module__GY-MEa__theme_total{--stat-accent:var(--total-stat-accent);--stat-accent-bright:var(--total-stat-bright);--stat-accent-soft:var(--total-stat-soft);--stat-accent-icon:var(--total-stat-icon);--stat-accent-glow:var(--total-stat-glow);--stat-accent-border:var(--total-stat-border)}.StatWidget-module__GY-MEa__theme_both{--stat-accent:var(--both-stat-accent);--stat-accent-bright:var(--both-stat-bright);--stat-accent-soft:var(--both-stat-soft);--stat-accent-icon:var(--both-stat-icon);--stat-accent-glow:var(--both-stat-glow);--stat-accent-border:var(--both-stat-border)}.StatWidget-module__GY-MEa__genreColor_action{background:var(--genre-action);color:var(--genre-action)}.StatWidget-module__GY-MEa__genreColor_adventure{background:var(--genre-adventure);color:var(--genre-adventure)}.StatWidget-module__GY-MEa__genreColor_animation{background:var(--genre-animation);color:var(--genre-animation)}.StatWidget-module__GY-MEa__genreColor_comedy{background:var(--genre-comedy);color:var(--genre-comedy)}.StatWidget-module__GY-MEa__genreColor_crime{background:var(--genre-crime);color:var(--genre-crime)}.StatWidget-module__GY-MEa__genreColor_documentary{background:var(--genre-documentary);color:var(--genre-documentary)}.StatWidget-module__GY-MEa__genreColor_drama{background:var(--genre-drama);color:var(--genre-drama)}.StatWidget-module__GY-MEa__genreColor_family{background:var(--genre-family);color:var(--genre-family)}.StatWidget-module__GY-MEa__genreColor_fantasy{background:var(--genre-fantasy);color:var(--genre-fantasy)}.StatWidget-module__GY-MEa__genreColor_history{background:var(--genre-history);color:var(--genre-history)}.StatWidget-module__GY-MEa__genreColor_horror{background:var(--genre-horror);color:var(--genre-horror)}.StatWidget-module__GY-MEa__genreColor_mystery{background:var(--genre-mystery);color:var(--genre-mystery)}.StatWidget-module__GY-MEa__genreColor_romance{background:var(--genre-romance);color:var(--genre-romance)}.StatWidget-module__GY-MEa__genreColor_scifi{background:var(--genre-scifi);color:var(--genre-scifi)}.StatWidget-module__GY-MEa__genreColor_thriller{background:var(--genre-thriller);color:var(--genre-thriller)}.StatWidget-module__GY-MEa__genreColor_default{background:var(--genre-default);color:var(--genre-default)}.StatWidget-module__GY-MEa__genreIcon[class*=genreColor_]{background:0 0}.StatWidget-module__GY-MEa__completionDone{background:var(--complete-accent)}.StatWidget-module__GY-MEa__completionWatching{background:var(--tv-accent)}.StatWidget-module__GY-MEa__completionPlanned{background:var(--stats-accent)}
.FriendRequestActions-module__qQqo_a__actions{flex-shrink:0;gap:.5rem;display:flex}.FriendRequestActions-module__qQqo_a__compact .FriendRequestActions-module__qQqo_a__btn{padding:.3rem .6rem;font-size:.75rem}
.ProfileStatsGrid-module__WkP1Ga__profileSections{grid-template-columns:repeat(12,minmax(0,1fr));gap:.2rem clamp(1rem,3vw,2rem);display:grid}.ProfileStatsGrid-module__WkP1Ga__panel{background:0 0;min-width:0;padding:1.25rem 0 1.4rem}.ProfileStatsGrid-module__WkP1Ga__panelHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ProfileStatsGrid-module__WkP1Ga__panelTitle{align-items:center;gap:.7rem;min-width:0;display:flex}.ProfileStatsGrid-module__WkP1Ga__panelTitle h2{color:var(--text-heading);letter-spacing:-.02em;margin:0;font-size:1rem}.ProfileStatsGrid-module__WkP1Ga__panelTitle p,.ProfileStatsGrid-module__WkP1Ga__heroCopy p{color:var(--text-soft);margin:.18rem 0 0;font-size:.76rem}.ProfileStatsGrid-module__WkP1Ga__sectionIcon{border-radius:.65rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.ProfileStatsGrid-module__WkP1Ga__watchIcon{color:var(--text-violet);background:var(--total-stat-soft)}.ProfileStatsGrid-module__WkP1Ga__activityIcon{color:var(--text-mint);background:var(--both-stat-soft)}.ProfileStatsGrid-module__WkP1Ga__statusIcon,.ProfileStatsGrid-module__WkP1Ga__tvIcon{color:var(--tv-stat-bright);background:var(--tv-stat-soft)}.ProfileStatsGrid-module__WkP1Ga__movieIcon{color:var(--text-pink);background:var(--movie-stat-soft)}.ProfileStatsGrid-module__WkP1Ga__ratingIcon{color:var(--text-gold);background:var(--theme-color-f5b942-130)}.ProfileStatsGrid-module__WkP1Ga__genreIcon{color:var(--text-mint);background:var(--both-stat-soft)}.ProfileStatsGrid-module__WkP1Ga__heroPanel{border-top:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:none;grid-column:span 12;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.25rem 1.45rem;display:flex;position:relative}.ProfileStatsGrid-module__WkP1Ga__heroCopy{align-items:center;gap:.8rem;display:flex}.ProfileStatsGrid-module__WkP1Ga__heroValue{gap:.25rem;display:grid}.ProfileStatsGrid-module__WkP1Ga__heroCopy strong{color:var(--profile-heading);letter-spacing:-.06em;margin-top:.12rem;font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1;display:block}.ProfileStatsGrid-module__WkP1Ga__heroSplit{color:var(--text-lavender);flex-wrap:wrap;gap:.55rem 1rem;font-size:.76rem;display:flex}.ProfileStatsGrid-module__WkP1Ga__heroSplit span{align-items:center;gap:.3rem;display:inline-flex}.ProfileStatsGrid-module__WkP1Ga__heroTagline{color:var(--profile-tagline);letter-spacing:.08em;text-transform:uppercase;align-self:center;font-size:.74rem}.ProfileStatsGrid-module__WkP1Ga__activityPanel,.ProfileStatsGrid-module__WkP1Ga__statusPanel{grid-column:span 6;min-height:17rem}.ProfileStatsGrid-module__WkP1Ga__activityPanel,.ProfileStatsGrid-module__WkP1Ga__statusPanel,.ProfileStatsGrid-module__WkP1Ga__progressPanel,.ProfileStatsGrid-module__WkP1Ga__genresPanel,.ProfileStatsGrid-module__WkP1Ga__ratingsPanel{flex-direction:column;display:flex}.ProfileStatsGrid-module__WkP1Ga__periodTabs{border:1px solid var(--slate-overlay-16);background:var(--theme-color-000000-140);border-radius:.55rem;gap:.15rem;padding:.18rem;display:flex}.ProfileStatsGrid-module__WkP1Ga__periodTabs button{color:var(--text-soft-blue);cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.3rem .48rem;font-size:.68rem;font-weight:750}.ProfileStatsGrid-module__WkP1Ga__periodTabs button:hover,.ProfileStatsGrid-module__WkP1Ga__periodTabs .ProfileStatsGrid-module__WkP1Ga__periodActive{color:var(--text-on-complete);background:var(--complete-accent-tint-22)}.ProfileStatsGrid-module__WkP1Ga__activityChart{align-items:end;gap:.22rem;height:8.5rem;margin-top:auto;padding:1.25rem 0 0;display:flex}.ProfileStatsGrid-module__WkP1Ga__activityBarSlot{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.35rem;min-width:.15rem;height:100%;display:flex}.ProfileStatsGrid-module__WkP1Ga__activityBar{background:linear-gradient(180deg, var(--text-mint), var(--profile-activity-shadow));border-radius:.35rem .35rem .2rem .2rem;width:100%;min-width:.15rem;display:block}.ProfileStatsGrid-module__WkP1Ga__activityBarSlot small{color:var(--text-dim);font-size:.62rem;line-height:1}.ProfileStatsGrid-module__WkP1Ga__activityAnnotations{color:var(--profile-annotation);flex-wrap:wrap;gap:.55rem 1rem;margin-top:.9rem;font-size:.75rem;display:flex}.ProfileStatsGrid-module__WkP1Ga__activityAnnotations span{align-items:center;gap:.28rem;display:inline-flex}.ProfileStatsGrid-module__WkP1Ga__activityAnnotations svg{color:var(--text-mint)}.ProfileStatsGrid-module__WkP1Ga__activityAnnotations strong{color:var(--profile-annotation-strong)}.ProfileStatsGrid-module__WkP1Ga__statusBar{background:var(--slate-overlay-10);border-radius:999px;height:1rem;margin-top:auto;display:flex;overflow:hidden}.ProfileStatsGrid-module__WkP1Ga__statusBar span{min-width:0}.ProfileStatsGrid-module__WkP1Ga__statusPrimary{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.1rem;display:grid}.ProfileStatsGrid-module__WkP1Ga__statusPrimary div{grid-template-columns:auto 1fr;align-items:center;column-gap:.42rem;min-width:0;display:grid}.ProfileStatsGrid-module__WkP1Ga__statusPrimary strong{color:var(--text-emphasis);font-size:1.05rem;line-height:1.1}.ProfileStatsGrid-module__WkP1Ga__statusPrimary span{color:var(--text-soft);white-space:nowrap;grid-column:2;font-size:.68rem}.ProfileStatsGrid-module__WkP1Ga__statusSecondary{color:var(--text-soft);flex-wrap:wrap;gap:.45rem .8rem;margin-top:1rem;font-size:.68rem;display:flex}.ProfileStatsGrid-module__WkP1Ga__statusSecondary>span:first-child{color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em}.ProfileStatsGrid-module__WkP1Ga__statusSecondary>span:not(:first-child){font-weight:700}.ProfileStatsGrid-module__WkP1Ga__coreMetrics{border-bottom:1px solid var(--slate-overlay-20);grid-column:span 12;grid-template-columns:repeat(3,1fr);min-height:5.75rem;margin-top:.25rem;display:grid}.ProfileStatsGrid-module__WkP1Ga__coreMetric{grid-template-columns:auto 1fr;align-items:center;column-gap:.55rem;padding:1.05rem 1rem;display:grid}.ProfileStatsGrid-module__WkP1Ga__coreMetric+.ProfileStatsGrid-module__WkP1Ga__coreMetric{border-left:1px solid var(--slate-overlay-15)}.ProfileStatsGrid-module__WkP1Ga__coreMetric svg{grid-row:span 2}.ProfileStatsGrid-module__WkP1Ga__coreMetric strong{color:var(--text-emphasis);font-size:1.25rem;line-height:1.1}.ProfileStatsGrid-module__WkP1Ga__coreMetric span{color:var(--text-soft);font-size:.72rem}.ProfileStatsGrid-module__WkP1Ga__movieMetric svg{color:var(--text-pink)}.ProfileStatsGrid-module__WkP1Ga__tvMetric svg{color:var(--tv-stat-bright)}.ProfileStatsGrid-module__WkP1Ga__totalMetric svg{color:var(--text-mint)}.ProfileStatsGrid-module__WkP1Ga__progressTasteRow{grid-column:span 12;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);display:grid}.ProfileStatsGrid-module__WkP1Ga__progressTasteRowSingle>*{grid-column:1/-1}.ProfileStatsGrid-module__WkP1Ga__progressPanel,.ProfileStatsGrid-module__WkP1Ga__genresPanel,.ProfileStatsGrid-module__WkP1Ga__ratingsPanel{min-height:11.5rem}.ProfileStatsGrid-module__WkP1Ga__ratingsPanel{grid-column:7/span 6}.ProfileStatsGrid-module__WkP1Ga__progressPercent{color:var(--tv-stat-bright);font-size:1.35rem}.ProfileStatsGrid-module__WkP1Ga__progressTrack{background:var(--slate-overlay-12);border-radius:999px;height:.65rem;margin-top:auto;overflow:hidden}.ProfileStatsGrid-module__WkP1Ga__progressTrack span{border-radius:inherit;background:var(--tv-accent);height:100%;display:block}.ProfileStatsGrid-module__WkP1Ga__progressLabels{color:var(--text-soft);justify-content:space-between;gap:1rem;margin-top:.6rem;font-size:.75rem;display:flex}.ProfileStatsGrid-module__WkP1Ga__genreList{gap:.7rem;margin-top:1rem;display:grid}.ProfileStatsGrid-module__WkP1Ga__genreRow{grid-template-columns:1.65rem minmax(5.5rem,.45fr) minmax(5rem,1fr) 2.5rem;align-items:center;gap:.65rem;min-width:0;display:grid}.ProfileStatsGrid-module__WkP1Ga__genreRank{color:var(--profile-rank);letter-spacing:.06em;font-size:.68rem;font-weight:800}.ProfileStatsGrid-module__WkP1Ga__genreName{color:var(--text-cool);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.ProfileStatsGrid-module__WkP1Ga__genreTrack{background:var(--slate-overlay-12);border-radius:999px;height:.42rem;overflow:hidden}.ProfileStatsGrid-module__WkP1Ga__genreTrack span{border-radius:inherit;height:100%;display:block}.ProfileStatsGrid-module__WkP1Ga__genreRow strong{color:var(--on-primary);text-align:right;font-size:.82rem}.ProfileStatsGrid-module__WkP1Ga__topPanel{grid-column:span 12;padding-bottom:1.7rem}.ProfileStatsGrid-module__WkP1Ga__posterShelf{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;margin-top:1.15rem;display:grid}.ProfileStatsGrid-module__WkP1Ga__posterCard{min-width:0;color:inherit;text-decoration:none;position:relative}.ProfileStatsGrid-module__WkP1Ga__posterCard:hover .ProfileStatsGrid-module__WkP1Ga__topPoster{border-color:var(--theme-color-72ddff-580);box-shadow:0 12px 24px var(--theme-color-000000-250);transform:translateY(-3px)}.ProfileStatsGrid-module__WkP1Ga__topPoster{aspect-ratio:5/7;border:1px solid var(--slate-overlay-18);object-fit:cover;background:var(--slate-overlay-12);width:100%;transition:var(--transition);border-radius:.55rem;display:block;overflow:hidden}.ProfileStatsGrid-module__WkP1Ga__posterCardInfo{gap:.18rem;min-width:0;margin-top:.5rem;display:grid}.ProfileStatsGrid-module__WkP1Ga__posterCardInfo strong{color:var(--profile-card-title);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.ProfileStatsGrid-module__WkP1Ga__posterCardInfo span,.ProfileStatsGrid-module__WkP1Ga__posterCardInfo small{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.ProfileStatsGrid-module__WkP1Ga__posterCardInfo small{color:var(--text-faint)}.ProfileStatsGrid-module__WkP1Ga__posterRank{color:var(--profile-poster-rank);background:var(--profile-poster-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.3rem;padding:.18rem .32rem;font-size:.62rem;font-weight:800;line-height:1;position:absolute;top:.45rem;left:.45rem}.ProfileStatsGrid-module__WkP1Ga__noPoster{color:var(--text-soft-blue);place-items:center;display:grid}.ProfileStatsGrid-module__WkP1Ga__ratingBars{border-bottom:1px solid var(--slate-overlay-16);align-items:end;gap:.38rem;height:7rem;margin-top:auto;padding:1.25rem .25rem 0;display:flex}.ProfileStatsGrid-module__WkP1Ga__ratingBars span{background:linear-gradient(180deg, var(--profile-rating-highlight), var(--profile-rating-shadow));border-radius:.35rem .35rem 0 0;flex:1;min-width:.35rem}.ProfileStatsGrid-module__WkP1Ga__ratingScale{color:var(--text-soft);justify-content:space-between;margin-top:.45rem;font-size:.68rem;display:flex}.ProfileStatsGrid-module__WkP1Ga__legacyGrid{grid-column:span 12;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.ProfileStatsGrid-module__WkP1Ga__legacyCard{min-width:0}.ProfileStatsGrid-module__WkP1Ga__legacyCard_sm{grid-column:span 4}.ProfileStatsGrid-module__WkP1Ga__legacyCard_md{grid-column:span 6}.ProfileStatsGrid-module__WkP1Ga__legacyCard_lg{grid-column:span 12}.ProfileStatsGrid-module__WkP1Ga__legacyCard>article{height:100%}@media (max-width:900px){.ProfileStatsGrid-module__WkP1Ga__activityPanel,.ProfileStatsGrid-module__WkP1Ga__statusPanel,.ProfileStatsGrid-module__WkP1Ga__ratingsPanel{grid-column:span 12}.ProfileStatsGrid-module__WkP1Ga__activityPanel,.ProfileStatsGrid-module__WkP1Ga__statusPanel,.ProfileStatsGrid-module__WkP1Ga__progressPanel,.ProfileStatsGrid-module__WkP1Ga__genresPanel,.ProfileStatsGrid-module__WkP1Ga__ratingsPanel{min-height:0}.ProfileStatsGrid-module__WkP1Ga__progressTasteRow{grid-template-columns:1fr}.ProfileStatsGrid-module__WkP1Ga__posterShelf{grid-template-columns:repeat(4,minmax(0,1fr))}.ProfileStatsGrid-module__WkP1Ga__legacyCard_sm{grid-column:span 6}.ProfileStatsGrid-module__WkP1Ga__legacyCard_md,.ProfileStatsGrid-module__WkP1Ga__legacyCard_lg{grid-column:span 12}}@media (max-width:600px){.ProfileStatsGrid-module__WkP1Ga__profileSections{gap:0}.ProfileStatsGrid-module__WkP1Ga__heroPanel{flex-direction:column;align-items:flex-start}.ProfileStatsGrid-module__WkP1Ga__heroSplit{justify-content:flex-start}.ProfileStatsGrid-module__WkP1Ga__heroTagline{display:none}.ProfileStatsGrid-module__WkP1Ga__statusPrimary{gap:.45rem}.ProfileStatsGrid-module__WkP1Ga__statusPrimary span{font-size:.62rem}.ProfileStatsGrid-module__WkP1Ga__coreMetric{padding:.8rem .45rem}.ProfileStatsGrid-module__WkP1Ga__coreMetric strong{font-size:1.1rem}.ProfileStatsGrid-module__WkP1Ga__coreMetric span{font-size:.64rem}.ProfileStatsGrid-module__WkP1Ga__posterShelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.ProfileStatsGrid-module__WkP1Ga__posterCardInfo strong{font-size:.72rem}.ProfileStatsGrid-module__WkP1Ga__legacyGrid{gap:.7rem}.ProfileStatsGrid-module__WkP1Ga__legacyCard_sm,.ProfileStatsGrid-module__WkP1Ga__legacyCard_md,.ProfileStatsGrid-module__WkP1Ga__legacyCard_lg{grid-column:span 12}}.ProfileStatsGrid-module__WkP1Ga__statusWatching,.ProfileStatsGrid-module__WkP1Ga__statusWatching svg{color:var(--status-watching)}.ProfileStatsGrid-module__WkP1Ga__statusCaughtUp,.ProfileStatsGrid-module__WkP1Ga__statusCaughtUp svg{color:var(--status-caught-up)}.ProfileStatsGrid-module__WkP1Ga__statusCompleted,.ProfileStatsGrid-module__WkP1Ga__statusCompleted svg{color:var(--status-completed)}.ProfileStatsGrid-module__WkP1Ga__statusOnHold,.ProfileStatsGrid-module__WkP1Ga__statusOnHold svg{color:var(--status-on-hold)}.ProfileStatsGrid-module__WkP1Ga__statusDropped,.ProfileStatsGrid-module__WkP1Ga__statusDropped svg{color:var(--status-dropped)}.ProfileStatsGrid-module__WkP1Ga__statusPlanned,.ProfileStatsGrid-module__WkP1Ga__statusPlanned svg{color:var(--status-planned)}.ProfileStatsGrid-module__WkP1Ga__statusBar .ProfileStatsGrid-module__WkP1Ga__statusWatching{background:var(--status-watching)}.ProfileStatsGrid-module__WkP1Ga__statusBar .ProfileStatsGrid-module__WkP1Ga__statusCaughtUp{background:var(--status-caught-up)}.ProfileStatsGrid-module__WkP1Ga__statusBar .ProfileStatsGrid-module__WkP1Ga__statusCompleted{background:var(--status-completed)}.ProfileStatsGrid-module__WkP1Ga__statusBar .ProfileStatsGrid-module__WkP1Ga__statusOnHold{background:var(--status-on-hold)}.ProfileStatsGrid-module__WkP1Ga__statusBar .ProfileStatsGrid-module__WkP1Ga__statusDropped{background:var(--status-dropped)}.ProfileStatsGrid-module__WkP1Ga__statusBar .ProfileStatsGrid-module__WkP1Ga__statusPlanned{background:var(--status-planned)}.ProfileStatsGrid-module__WkP1Ga__genreColor_action{background:var(--genre-action)}.ProfileStatsGrid-module__WkP1Ga__genreColor_adventure{background:var(--genre-adventure)}.ProfileStatsGrid-module__WkP1Ga__genreColor_animation{background:var(--genre-animation)}.ProfileStatsGrid-module__WkP1Ga__genreColor_comedy{background:var(--genre-comedy)}.ProfileStatsGrid-module__WkP1Ga__genreColor_crime{background:var(--genre-crime)}.ProfileStatsGrid-module__WkP1Ga__genreColor_documentary{background:var(--genre-documentary)}.ProfileStatsGrid-module__WkP1Ga__genreColor_drama{background:var(--genre-drama)}.ProfileStatsGrid-module__WkP1Ga__genreColor_family{background:var(--genre-family)}.ProfileStatsGrid-module__WkP1Ga__genreColor_fantasy{background:var(--genre-fantasy)}.ProfileStatsGrid-module__WkP1Ga__genreColor_history{background:var(--genre-history)}.ProfileStatsGrid-module__WkP1Ga__genreColor_horror{background:var(--genre-horror)}.ProfileStatsGrid-module__WkP1Ga__genreColor_mystery{background:var(--genre-mystery)}.ProfileStatsGrid-module__WkP1Ga__genreColor_romance{background:var(--genre-romance)}.ProfileStatsGrid-module__WkP1Ga__genreColor_scifi{background:var(--genre-scifi)}.ProfileStatsGrid-module__WkP1Ga__genreColor_thriller{background:var(--genre-thriller)}.ProfileStatsGrid-module__WkP1Ga__genreColor_default{background:var(--genre-default)}
.ProfilePreviewModal-module__aFDygG__overlay{z-index:350;background:var(--theme-color-03060e-760);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.ProfilePreviewModal-module__aFDygG__modal{border:1px solid var(--theme-color-7f91c3-260);background:var(--profile-preview-bg);width:min(1120px,100%);max-height:min(88vh,920px);box-shadow:0 28px 80px var(--theme-color-000000-500);border-radius:1.35rem;overflow:auto}.ProfilePreviewModal-module__aFDygG__modalHeader{z-index:2;border-bottom:1px solid var(--slate-overlay-15);background:var(--theme-color-0b1020-950);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.35rem;display:flex;position:sticky;top:0}.ProfilePreviewModal-module__aFDygG__eyebrow{color:var(--profile-preview-purple);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.ProfilePreviewModal-module__aFDygG__modalHeader h2{letter-spacing:-.03em;margin:.2rem 0 0;font-size:1.3rem}.ProfilePreviewModal-module__aFDygG__modalHeader p{color:var(--profile-preview-copy);margin:.2rem 0 0;font-size:.82rem}.ProfilePreviewModal-module__aFDygG__close{border:1px solid var(--slate-overlay-18);width:2.25rem;height:2.25rem;color:var(--profile-preview-close);background:var(--slate-overlay-08);cursor:pointer;transition:var(--transition);border-radius:.65rem;flex:none;place-items:center;display:grid}.ProfilePreviewModal-module__aFDygG__close:hover{color:var(--on-primary);border-color:var(--theme-color-b489ff-520);background:var(--theme-color-8c51ff-200)}.ProfilePreviewModal-module__aFDygG__profilePreview{flex-direction:column;gap:1.35rem;padding:1.35rem;display:flex}.ProfilePreviewModal-module__aFDygG__profileHeader{border:1px solid var(--theme-color-7f91c3-180);background:radial-gradient(circle at 10% 0, var(--theme-color-714fff-180), transparent 17rem), var(--profile-preview-panel);border-radius:1rem;align-items:center;gap:.85rem;padding:1rem;display:flex}.ProfilePreviewModal-module__aFDygG__avatarFrame{background:linear-gradient(135deg, var(--profile-preview-accent-start), var(--profile-preview-accent-end));box-shadow:0 0 16px var(--theme-color-7c5cff-420);border-radius:50%;padding:3px}.ProfilePreviewModal-module__aFDygG__avatarFrame img{border:2px solid var(--profile-preview-panel);display:block}.ProfilePreviewModal-module__aFDygG__profileInfo{flex-direction:column;gap:.05rem;min-width:0;display:flex}.ProfilePreviewModal-module__aFDygG__profileInfo strong{font-size:1.05rem}.ProfilePreviewModal-module__aFDygG__profileInfo>span:last-child{color:var(--profile-preview-info);font-size:.78rem}.ProfilePreviewModal-module__aFDygG__bio{letter-spacing:.05em;font-size:1.1rem;line-height:1.25}.ProfilePreviewModal-module__aFDygG__empty{color:var(--profile-preview-empty);text-align:center;border:1px dashed var(--slate-overlay-26);border-radius:.85rem;margin:0;padding:1.5rem}@media (max-width:640px){.ProfilePreviewModal-module__aFDygG__overlay{align-items:flex-end;padding:0}.ProfilePreviewModal-module__aFDygG__modal{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:92vh}.ProfilePreviewModal-module__aFDygG__modalHeader{padding:1rem}.ProfilePreviewModal-module__aFDygG__modalHeader p{display:none}.ProfilePreviewModal-module__aFDygG__profilePreview{padding:1rem}.ProfilePreviewModal-module__aFDygG__profileHeader{padding:.8rem}}
.NotificationBell-module__doceWq__bell{position:relative}.NotificationBell-module__doceWq__trigger{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-hover);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:var(--transition);justify-content:center;align-items:center;padding:0;display:flex;position:relative}.NotificationBell-module__doceWq__trigger:hover{color:var(--text-primary);border-color:var(--white-overlay-15);background:var(--surface)}.NotificationBell-module__doceWq__badge{border-radius:var(--radius-full);background:var(--primary);color:#fff;border:2px solid var(--theme-color-0a0b10-900);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.NotificationBell-module__doceWq__dropdown{z-index:200;width:360px;max-height:480px;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}.NotificationBell-module__doceWq__dropdownHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.NotificationBell-module__doceWq__dropdownTitle{font-size:.9rem;font-weight:600}.NotificationBell-module__doceWq__markAll{color:var(--primary);cursor:pointer;transition:var(--transition);background:0 0;border:none;padding:0;font-family:inherit;font-size:.75rem;font-weight:500}.NotificationBell-module__doceWq__markAll:hover{color:var(--accent)}.NotificationBell-module__doceWq__list{flex:1;padding:.25rem;overflow-y:auto}.NotificationBell-module__doceWq__loading{justify-content:center;padding:2rem;display:flex}.NotificationBell-module__doceWq__empty{text-align:center;color:var(--text-secondary);margin:0;padding:2rem 1rem;font-size:.875rem}.NotificationBell-module__doceWq__viewAll{text-align:center;color:var(--primary);border-top:1px solid var(--border);transition:var(--transition);padding:.75rem;font-size:.8rem;font-weight:500;display:block}.NotificationBell-module__doceWq__viewAll:hover{background:var(--surface-hover);color:var(--accent)}@media (max-width:767px){.NotificationBell-module__doceWq__dropdown{top:calc(3.5rem + env(safe-area-inset-top,0px));width:auto;max-height:min(480px, calc(100vh - 8rem - env(safe-area-inset-bottom,0px)));position:fixed;left:1rem;right:1rem}}
.ProfileSettingsForm-module__qS-0OG__layout{width:100%}.ProfileSettingsForm-module__qS-0OG__sections{flex-direction:column;gap:1.25rem;display:flex}.ProfileSettingsForm-module__qS-0OG__section{padding:1.25rem 1.5rem}.ProfileSettingsForm-module__qS-0OG__sectionTitle{margin:0 0 1rem;font-size:1rem;font-weight:600}.ProfileSettingsForm-module__qS-0OG__sectionDesc{color:var(--text-secondary);margin:-.5rem 0 1rem;font-size:.85rem}.ProfileSettingsForm-module__qS-0OG__sectionHeaderRow{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.25rem;display:flex}.ProfileSettingsForm-module__qS-0OG__sectionHeaderRow .ProfileSettingsForm-module__qS-0OG__sectionTitle{margin-bottom:0}.ProfileSettingsForm-module__qS-0OG__sectionCount{color:var(--text-secondary);white-space:nowrap;font-size:.75rem}.ProfileSettingsForm-module__qS-0OG__tabs{border-bottom:1px solid var(--border);gap:.4rem;margin-bottom:1rem;display:flex}.ProfileSettingsForm-module__qS-0OG__tab{color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.5rem .85rem;font-family:inherit;font-size:.85rem;font-weight:600;display:flex}.ProfileSettingsForm-module__qS-0OG__tab:hover{color:var(--text-primary)}.ProfileSettingsForm-module__qS-0OG__tabActive{color:var(--text-primary);border-bottom-color:var(--primary)}.ProfileSettingsForm-module__qS-0OG__tabCount{color:var(--text-secondary);border-radius:var(--radius-full);background:var(--surface-hover);padding:.05rem .4rem;font-size:.7rem;font-weight:500}.ProfileSettingsForm-module__qS-0OG__tabActive .ProfileSettingsForm-module__qS-0OG__tabCount{color:var(--primary)}.ProfileSettingsForm-module__qS-0OG__chipGrid{flex-wrap:wrap;gap:.5rem;display:flex}.ProfileSettingsForm-module__qS-0OG__actions{justify-content:flex-end;gap:.75rem;display:flex}.ProfileSettingsForm-module__qS-0OG__privacyOptions{flex-direction:column;gap:.75rem;display:flex}.ProfileSettingsForm-module__qS-0OG__radioOption{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);background:var(--surface);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.ProfileSettingsForm-module__qS-0OG__radioOption:hover{border-color:var(--primary);background:var(--surface-hover)}.ProfileSettingsForm-module__qS-0OG__radioOption input[type=radio]{cursor:pointer;width:18px;height:18px;accent-color:var(--primary);margin-top:.2rem}.ProfileSettingsForm-module__qS-0OG__radioContent{flex-direction:column;flex:1;gap:.25rem;display:flex}.ProfileSettingsForm-module__qS-0OG__radioLabel{color:var(--text-primary);font-size:.9rem;font-weight:600}.ProfileSettingsForm-module__qS-0OG__radioDesc{color:var(--text-secondary);font-size:.8rem;line-height:1.4}@media (max-width:480px){.ProfileSettingsForm-module__qS-0OG__actions{flex-direction:column-reverse;align-items:stretch}}
.MobileBottomNav-module__P0Wj8q__nav{z-index:150;padding:.25rem .35rem calc(.25rem + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border);box-shadow:none;justify-content:space-around;align-items:stretch;display:none;position:fixed;bottom:0;left:0;right:0}.MobileBottomNav-module__P0Wj8q__tab{min-width:0;max-width:none;color:var(--text-secondary);letter-spacing:0;text-transform:none;cursor:pointer;transition:var(--transition);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.4rem .2rem;font-family:inherit;font-size:.68rem;font-weight:700;text-decoration:none;display:flex}.MobileBottomNav-module__P0Wj8q__tab:active{transform:none}.MobileBottomNav-module__P0Wj8q__tabActive{color:#a5b4fc}.MobileBottomNav-module__P0Wj8q__tabActive .MobileBottomNav-module__P0Wj8q__iconWrap{color:#a5b4fc;background:#a5b4fc2e}.MobileBottomNav-module__P0Wj8q__iconWrap{border-radius:var(--radius-md);width:2rem;height:2rem;transition:var(--transition);justify-content:center;align-items:center;display:flex}.MobileBottomNav-module__P0Wj8q__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1;overflow:hidden}@media (max-width:767px){.MobileBottomNav-module__P0Wj8q__nav{display:flex}}
.page-module__z0ik0G__page{flex-direction:column;gap:1.75rem;max-width:900px;padding:1.5rem 0;animation:.4s ease-out page-module__z0ik0G__fadeIn;display:flex}.page-module__z0ik0G__header h1{margin:0 0 .35rem;font-size:1.75rem;font-weight:700}.page-module__z0ik0G__subtitle{color:var(--text-secondary);margin:0;font-size:.9rem}@media (max-width:767px){.page-module__z0ik0G__page{gap:1.25rem;max-width:none;padding:1rem 0}.page-module__z0ik0G__header h1{font-size:1.55rem}}
.AppShell-module__zsum4a__shell{flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:100vh;display:flex;overflow-x:clip}
.CollapsibleFilterPanel-module__N2U_OW__panel{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.CollapsibleFilterPanel-module__N2U_OW__toggle{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text-primary);cursor:pointer;transition:var(--transition);justify-content:space-between;align-items:center;padding:.6rem .75rem;font-family:inherit;font-size:.875rem;font-weight:500;display:none}.CollapsibleFilterPanel-module__N2U_OW__toggle:hover{background:var(--surface-hover);border-color:var(--white-overlay-15)}.CollapsibleFilterPanel-module__N2U_OW__toggleLabel{align-items:center;gap:.5rem;display:inline-flex}.CollapsibleFilterPanel-module__N2U_OW__activeBadge{border-radius:var(--radius-full);background:var(--primary);color:#fff;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.7rem;font-weight:700;display:inline-flex}.CollapsibleFilterPanel-module__N2U_OW__chevron{color:var(--text-secondary);flex-shrink:0;transition:transform .2s}.CollapsibleFilterPanel-module__N2U_OW__chevronOpen{transform:rotate(180deg)}.CollapsibleFilterPanel-module__N2U_OW__body{flex-direction:column;gap:.75rem;display:flex}.CollapsibleFilterPanel-module__N2U_OW__bodyCollapsed{display:none}@media (min-width:768px){.CollapsibleFilterPanel-module__N2U_OW__panel{gap:1rem;padding:1.25rem}.CollapsibleFilterPanel-module__N2U_OW__toggle{display:none!important}.CollapsibleFilterPanel-module__N2U_OW__body,.CollapsibleFilterPanel-module__N2U_OW__bodyCollapsed{display:flex!important}}@media (max-width:767px){.CollapsibleFilterPanel-module__N2U_OW__toggle{display:flex}}
.NotificationsClient-module__lcXPLW__panel{padding:.5rem}.NotificationsClient-module__lcXPLW__toolbar{border-bottom:1px solid var(--border);justify-content:flex-end;padding:.5rem .75rem;display:flex}.NotificationsClient-module__lcXPLW__list{flex-direction:column;display:flex}.NotificationsClient-module__lcXPLW__loading{justify-content:center;padding:3rem;display:flex}.NotificationsClient-module__lcXPLW__empty{text-align:center;color:var(--text-secondary);margin:0;padding:3rem 1.5rem;font-size:.9rem}.NotificationsClient-module__lcXPLW__loadMore{border-top:1px solid var(--border);justify-content:center;padding:1rem;display:flex}
.Pagination-module__Ih5jkq__pagination{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Pagination-module__Ih5jkq__pageBtn{border:1px solid var(--border);background:var(--surface);min-width:32px;height:32px;color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);justify-content:center;align-items:center;padding:0 .4rem;font-size:.85rem;display:flex}.Pagination-module__Ih5jkq__pageBtn:hover:not(:disabled){border-color:var(--primary);color:#a5b4fc}.Pagination-module__Ih5jkq__pageBtn:disabled{opacity:.35;cursor:not-allowed}.Pagination-module__Ih5jkq__pageBtnActive{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.Pagination-module__Ih5jkq__pageBtnActive:hover{opacity:.9}.Pagination-module__Ih5jkq__ellipsis{min-width:32px;height:32px;color:var(--text-secondary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}
.FriendsClient-module__kqiKxW__container{flex-direction:column;gap:1rem;width:100%;min-width:0;margin-inline:auto;display:flex}.FriendsClient-module__kqiKxW__loading{justify-content:center;padding:3rem;display:flex}.FriendsClient-module__kqiKxW__tabs{flex-wrap:wrap;gap:.25rem;display:flex}.FriendsClient-module__kqiKxW__tab{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:var(--transition);align-items:center;gap:.4rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;display:inline-flex}.FriendsClient-module__kqiKxW__tab:hover{background:var(--surface-hover);color:var(--text-primary)}.FriendsClient-module__kqiKxW__tabActive{background:var(--primary-glow);border-color:var(--primary-tint-30);color:var(--primary)}.FriendsClient-module__kqiKxW__tabCount{border-radius:var(--radius-full);background:var(--surface-hover);color:var(--text-secondary);padding:.1rem .4rem;font-size:.7rem}.FriendsClient-module__kqiKxW__tabCountHighlight{background:var(--primary);color:#fff}.FriendsClient-module__kqiKxW__panel{min-height:200px;padding:1.25rem}.FriendsClient-module__kqiKxW__list{flex-direction:column;gap:.5rem;display:flex}.FriendsClient-module__kqiKxW__userRow{border:1px solid var(--border);border-radius:var(--radius-md);transition:var(--transition);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.FriendsClient-module__kqiKxW__userRow:hover{background:var(--surface-hover);border-color:var(--white-overlay-15)}.FriendsClient-module__kqiKxW__userInfo{align-items:center;gap:.75rem;min-width:0;display:flex}.FriendsClient-module__kqiKxW__userName{font-size:.95rem;font-weight:600}.FriendsClient-module__kqiKxW__userActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.FriendsClient-module__kqiKxW__emptyState{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.FriendsClient-module__kqiKxW__empty{color:var(--text-secondary);margin:0;font-size:.9rem}.FriendsClient-module__kqiKxW__hint{color:var(--text-secondary);margin:0;padding:.5rem 0;font-size:.85rem}.FriendsClient-module__kqiKxW__requestsSections{flex-direction:column;gap:1.5rem;display:flex}.FriendsClient-module__kqiKxW__requestSection{flex-direction:column;gap:.5rem;display:flex}.FriendsClient-module__kqiKxW__requestTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:0;font-size:.8rem;font-weight:600}.FriendsClient-module__kqiKxW__declinedLabel,.FriendsClient-module__kqiKxW__statusLabel{color:var(--text-secondary);font-size:.8rem}.FriendsClient-module__kqiKxW__findSection{flex-direction:column;gap:.75rem;display:flex}.FriendsClient-module__kqiKxW__searchBox{position:relative}.FriendsClient-module__kqiKxW__searchIcon{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.FriendsClient-module__kqiKxW__searchBox .input{width:100%;padding-left:2.5rem}.FriendsClient-module__kqiKxW__searchLoading{justify-content:center;padding:1rem;display:flex}.FriendsClient-module__kqiKxW__searchResults{flex-direction:column;gap:.5rem;display:flex}@media (max-width:767px){.FriendsClient-module__kqiKxW__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin:0 -.25rem;padding-bottom:.25rem;overflow-x:auto}.FriendsClient-module__kqiKxW__tabs::-webkit-scrollbar{display:none}.FriendsClient-module__kqiKxW__tab{flex-shrink:0;min-height:44px}.FriendsClient-module__kqiKxW__panel{padding:1rem}.FriendsClient-module__kqiKxW__userRow{flex-direction:column;align-items:flex-start}.FriendsClient-module__kqiKxW__userActions{justify-content:flex-start;width:100%}}
.page-module__SrRMZa__container{flex-direction:column;gap:1.25rem;width:100%;min-width:0;margin-inline:auto;padding:1.5rem 0;animation:.4s ease-out page-module__SrRMZa__fadeIn;display:flex}.page-module__SrRMZa__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-module__SrRMZa__header h1{letter-spacing:-.03em;margin:0;font-size:1.85rem;font-weight:800;line-height:1.15}.page-module__SrRMZa__headerIcon{color:var(--primary);vertical-align:-.15em;justify-content:center;align-items:center;margin-right:.35rem;display:inline-flex}.page-module__SrRMZa__sections{flex-direction:column;gap:2.5rem;display:flex}.page-module__SrRMZa__sectionTitle{align-items:center;gap:.65rem;margin-bottom:1rem;font-size:1.15rem;font-weight:800;display:flex}.page-module__SrRMZa__sectionDot{border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}.page-module__SrRMZa__sectionCount{color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);margin-left:.15rem;padding:.1rem .45rem;font-size:.8rem;font-weight:700}.page-module__SrRMZa__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;display:grid}.page-module__SrRMZa__cardPosterLink,.page-module__SrRMZa__cardTitleLink,.page-module__SrRMZa__listPosterLink,.page-module__SrRMZa__listTitleLink{color:inherit;text-decoration:none}.page-module__SrRMZa__card{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:var(--transition);flex-direction:column;gap:.65rem;height:100%;padding:.65rem;display:flex}.page-module__SrRMZa__cardWrap:hover .page-module__SrRMZa__card{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.page-module__SrRMZa__posterWrap{border-radius:var(--radius-md);position:relative;overflow:hidden}.page-module__SrRMZa__poster{aspect-ratio:2/3;object-fit:cover;background:var(--surface-hover);width:100%;display:block}.page-module__SrRMZa__noPoster{color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.page-module__SrRMZa__ratingOverlay{border-radius:var(--radius-sm);color:var(--rating);background:#0a0b10c7;padding:.15rem .4rem;font-size:.72rem;font-weight:800;position:absolute;top:.4rem;left:.4rem}.page-module__SrRMZa__posterOverlay{background:linear-gradient(transparent, var(--theme-color-000000-700));justify-content:flex-start;padding:.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__SrRMZa__cardBody{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex}.page-module__SrRMZa__cardMeta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module__SrRMZa__cardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.page-module__SrRMZa__progressSection{align-items:center;gap:.5rem;display:flex}.page-module__SrRMZa__progressText{color:var(--text-secondary);white-space:nowrap;font-size:.7rem;font-weight:500}.page-module__SrRMZa__emptyState{color:var(--text-secondary);text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.page-module__SrRMZa__emptyLibrary{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:6rem 2rem;display:flex}.page-module__SrRMZa__emptyLibrary h2{font-size:1.5rem;font-weight:600}.page-module__SrRMZa__emptyLibrary p{color:var(--text-secondary);max-width:400px;line-height:1.6}.page-module__SrRMZa__emptyIcon{margin-bottom:.5rem;font-size:4rem}.page-module__SrRMZa__filterExtras{flex-direction:column;gap:.75rem;display:flex}.page-module__SrRMZa__searchInputWrapper{align-items:center;display:flex;position:relative}.page-module__SrRMZa__searchIcon{width:18px;height:18px;color:var(--text-secondary);pointer-events:none;position:absolute;left:1rem}.page-module__SrRMZa__searchInput{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;color:var(--text-primary);transition:var(--transition);outline:none;padding:.75rem 1rem .75rem 2.4rem;font-family:inherit;font-size:.95rem}.page-module__SrRMZa__searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.page-module__SrRMZa__clearBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:.9rem;position:absolute;right:.75rem}.page-module__SrRMZa__filterGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;width:100%;min-width:0;display:grid}.page-module__SrRMZa__filterGroup{flex-direction:column;gap:.35rem;display:flex}.page-module__SrRMZa__sortControlRow{align-items:center;gap:.4rem;display:flex}.page-module__SrRMZa__sortOrderBtn{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:2.2rem;height:2.2rem;color:var(--text-secondary);cursor:pointer;transition:var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module__SrRMZa__sortOrderBtn:hover{border-color:var(--primary);color:var(--primary);background:var(--surface-hover)}.page-module__SrRMZa__filterGroupLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.75rem;font-weight:600}.page-module__SrRMZa__clearFiltersBtn{color:var(--primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:.85rem}.page-module__SrRMZa__clearFiltersBtn:hover{text-decoration:underline}.page-module__SrRMZa__cardWrap{height:100%;transition:var(--transition);position:relative}.page-module__SrRMZa__cardWrap:hover{transform:translateY(-4px)}.page-module__SrRMZa__cardWrap:has([data-dropdown-open=true]){z-index:20}.page-module__SrRMZa__cardStatus{z-index:2;width:100%;position:relative}.page-module__SrRMZa__resultsToolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__SrRMZa__toolbarActions{align-items:center;gap:.75rem;display:flex}.page-module__SrRMZa__resultCount{color:var(--text-secondary);font-size:.9rem}.page-module__SrRMZa__viewToggle{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);gap:.25rem;padding:.2rem;display:flex}.page-module__SrRMZa__viewBtn{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;border:none;justify-content:center;align-items:center;padding:.4rem .5rem;display:flex}.page-module__SrRMZa__viewBtnActive{background:var(--primary);color:#fff}.page-module__SrRMZa__resultsList{flex-direction:column;gap:.75rem;display:flex}.page-module__SrRMZa__listRow{align-items:stretch;display:flex;position:relative}.page-module__SrRMZa__listRow:has([data-dropdown-open=true]){z-index:20}.page-module__SrRMZa__listRowLink{color:inherit;width:100%;text-decoration:none;display:block}.page-module__SrRMZa__listCard{border-radius:var(--radius-lg);background:var(--glass-bg);border:1px solid var(--glass-border);transition:var(--transition);align-items:stretch;gap:1rem;width:100%;min-height:0;padding:.875rem 1rem;display:flex}.page-module__SrRMZa__listCard:hover{border-color:var(--primary-tint-20);box-shadow:var(--shadow-glow), var(--shadow-sm)}.page-module__SrRMZa__listContentGrid{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 1.25rem;display:grid}.page-module__SrRMZa__listPrimary{flex-direction:column;gap:.35rem;min-width:0;display:flex}.page-module__SrRMZa__listPrimaryMeta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module__SrRMZa__listAside{z-index:2;touch-action:manipulation;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.45rem;width:auto;min-width:9.5rem;display:flex;position:relative}.page-module__SrRMZa__listOverview{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;margin:.15rem 0 0;font-size:.85rem;line-height:1.55;display:-webkit-box;overflow:hidden}.page-module__SrRMZa__year{color:var(--text-secondary);font-size:.8rem}.page-module__SrRMZa__paginationFooter{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:.5rem 0 1rem;display:flex}.page-module__SrRMZa__listPosterWrap{border-radius:var(--radius-sm);flex-shrink:0;position:relative;overflow:hidden}.page-module__SrRMZa__listPoster{aspect-ratio:2/3;border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-hover);width:80px;height:auto;display:block}.page-module__SrRMZa__listPosterOverlay{background:linear-gradient(transparent, var(--theme-color-000000-700));justify-content:flex-start;padding:.4rem;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__SrRMZa__listBody{flex-direction:column;flex:1;gap:.5rem;min-width:0;padding:.1rem 0;display:flex}.page-module__SrRMZa__listTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.page-module__SrRMZa__listTitleLink{min-width:0}.page-module__SrRMZa__listRating{color:var(--warning);font-size:.8rem;font-weight:600}.page-module__SrRMZa__listEpisodeSection{flex-direction:column;gap:.3rem;min-width:0;display:flex}.page-module__SrRMZa__listEpisodeCount{color:var(--text-secondary);white-space:nowrap;text-align:left;font-size:.78rem;font-weight:600}.page-module__SrRMZa__listProgress{align-self:stretch;width:100%}.page-module__SrRMZa__listProgress .progress-bar{width:100%;height:5px}.page-module__SrRMZa__metaDot{color:var(--text-secondary);font-size:.75rem}.page-module__SrRMZa__addedAt{color:var(--text-secondary);font-size:.8rem}@keyframes page-module__SrRMZa__fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:768px){.page-module__SrRMZa__listPoster{width:93px}.page-module__SrRMZa__listTitle{font-size:1rem}.page-module__SrRMZa__listAside{align-items:flex-end;width:9.5rem;padding-top:.25rem}.page-module__SrRMZa__listEpisodeSection{align-items:flex-end;width:100%}.page-module__SrRMZa__listEpisodeCount{text-align:right}}@media (max-width:767px){.page-module__SrRMZa__container{gap:1rem;padding:1rem 0}.page-module__SrRMZa__header{flex-direction:column;align-items:flex-start;gap:.5rem}.page-module__SrRMZa__header h1{font-size:1.55rem}.page-module__SrRMZa__filterGrid{grid-template-columns:1fr 1fr}.page-module__SrRMZa__resultsToolbar{flex-direction:column;align-items:flex-start;gap:.75rem}.page-module__SrRMZa__toolbarActions{justify-content:space-between;width:100%}.page-module__SrRMZa__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}.page-module__SrRMZa__listCard{gap:.75rem;padding:.75rem}.page-module__SrRMZa__listPrimary{padding-right:2.2rem}.page-module__SrRMZa__listPoster{width:64px}.page-module__SrRMZa__listTitle{font-size:.875rem}.page-module__SrRMZa__listOverview{-webkit-line-clamp:1}.page-module__SrRMZa__emptyLibrary{padding:3rem 1rem}.page-module__SrRMZa__listEpisodeSection{flex:auto;min-width:min(100%,10rem)}}
.page-module__jzSWhG__page{flex-direction:column;gap:1.5rem;max-width:640px;padding:1.5rem 0;animation:.4s ease-out page-module__jzSWhG__fadeIn;display:flex}.page-module__jzSWhG__header h1{margin:0 0 .35rem;font-size:1.75rem;font-weight:700}.page-module__jzSWhG__subtitle{color:var(--text-secondary);margin:0;font-size:.9rem}@media (max-width:767px){.page-module__jzSWhG__page{gap:1rem;max-width:none;padding:1rem 0}.page-module__jzSWhG__header h1{font-size:1.55rem}}
.AccountSettingsForm-module__WB1iIW__form{flex-direction:column;gap:1.25rem;display:flex}.AccountSettingsForm-module__WB1iIW__section{flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.AccountSettingsForm-module__WB1iIW__dangerSection{border-color:var(--danger-tint-20)}.AccountSettingsForm-module__WB1iIW__sectionTitle{margin:0;font-size:1rem;font-weight:600}.AccountSettingsForm-module__WB1iIW__sectionDesc{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.AccountSettingsForm-module__WB1iIW__field{flex-direction:column;gap:.4rem;display:flex}.AccountSettingsForm-module__WB1iIW__label{color:var(--text-secondary);font-size:.85rem;font-weight:500}.AccountSettingsForm-module__WB1iIW__inlineForm{align-items:center;gap:.75rem;display:flex}.AccountSettingsForm-module__WB1iIW__inlineForm .AccountSettingsForm-module__WB1iIW__input{flex:1}.AccountSettingsForm-module__WB1iIW__stackForm{flex-direction:column;gap:.75rem;display:flex}.AccountSettingsForm-module__WB1iIW__dangerActions{gap:.5rem;display:flex}.AccountSettingsForm-module__WB1iIW__errorBanner{border-radius:var(--radius-md);background:var(--danger-tint-10);border:1px solid var(--danger-tint-25);color:var(--danger);padding:.75rem 1rem;font-size:.875rem}@media (max-width:480px){.AccountSettingsForm-module__WB1iIW__inlineForm{flex-direction:column;align-items:stretch}}
.ProfileMediaShelves-module__pq7gRW__window{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:none;padding:1.25rem}.ProfileMediaShelves-module__pq7gRW__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ProfileMediaShelves-module__pq7gRW__eyebrow{color:var(--text-soft-blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2rem;font-size:.68rem;font-weight:700}.ProfileMediaShelves-module__pq7gRW__header h2{color:var(--text-heading);letter-spacing:-.02em;margin:0;font-size:1.05rem}.ProfileMediaShelves-module__pq7gRW__kindTabs,.ProfileMediaShelves-module__pq7gRW__shelfTabs{border:1px solid var(--slate-overlay-16);background:var(--theme-color-000000-140);border-radius:.65rem;flex-wrap:wrap;gap:.2rem;padding:.2rem;display:flex}.ProfileMediaShelves-module__pq7gRW__kindTabs button,.ProfileMediaShelves-module__pq7gRW__shelfTabs button{color:var(--text-soft-blue);cursor:pointer;background:0 0;border:0;border-radius:.42rem;padding:.35rem .6rem;font-size:.7rem;font-weight:750}.ProfileMediaShelves-module__pq7gRW__kindTabs button:hover:not(:disabled),.ProfileMediaShelves-module__pq7gRW__kindTabs .ProfileMediaShelves-module__pq7gRW__activeTab,.ProfileMediaShelves-module__pq7gRW__shelfTabs button:hover,.ProfileMediaShelves-module__pq7gRW__shelfTabs .ProfileMediaShelves-module__pq7gRW__shelfTabActive{color:var(--text-on-complete);background:var(--complete-accent-tint-20)}.ProfileMediaShelves-module__pq7gRW__kindTabs button:disabled{cursor:not-allowed;opacity:.35}.ProfileMediaShelves-module__pq7gRW__shelfTabs{width:fit-content;max-width:100%;margin-top:1rem}.ProfileMediaShelves-module__pq7gRW__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.ProfileMediaShelves-module__pq7gRW__item{min-width:0;color:inherit;flex-direction:column;gap:.4rem;text-decoration:none;display:flex}.ProfileMediaShelves-module__pq7gRW__item:hover .ProfileMediaShelves-module__pq7gRW__poster{border-color:var(--theme-color-72ddff-580);box-shadow:0 12px 24px var(--theme-color-000000-250);transform:translateY(-3px)}.ProfileMediaShelves-module__pq7gRW__staticItem:hover .ProfileMediaShelves-module__pq7gRW__poster{border-color:var(--slate-overlay-18);box-shadow:none;transform:none}.ProfileMediaShelves-module__pq7gRW__poster{aspect-ratio:5/7;border:1px solid var(--slate-overlay-18);object-fit:cover;background:var(--slate-overlay-12);width:100%;transition:var(--transition);border-radius:.55rem;display:block;overflow:hidden}.ProfileMediaShelves-module__pq7gRW__noPoster{color:var(--text-soft-blue);place-items:center;font-size:1.4rem;display:grid}.ProfileMediaShelves-module__pq7gRW__itemTitle{color:var(--profile-item-title);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}@media (max-width:900px){.ProfileMediaShelves-module__pq7gRW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.ProfileMediaShelves-module__pq7gRW__window{padding:1rem}.ProfileMediaShelves-module__pq7gRW__header{flex-direction:column;align-items:stretch}.ProfileMediaShelves-module__pq7gRW__kindTabs{align-self:flex-start}.ProfileMediaShelves-module__pq7gRW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}}
.page-module__wZ4MXG__page{flex-direction:column;gap:1.25rem;width:100%;min-width:0;margin-inline:auto;padding:1.5rem 0;animation:.4s ease-out page-module__wZ4MXG__fadeIn;display:flex}.page-module__wZ4MXG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-module__wZ4MXG__header h1{letter-spacing:-.03em;margin:0;font-size:1.85rem;font-weight:800;line-height:1.15}.page-module__wZ4MXG__headerIcon{color:var(--primary);vertical-align:-.15em;justify-content:center;align-items:center;margin-right:.35rem;display:inline-flex}@media (max-width:767px){.page-module__wZ4MXG__page{gap:1rem;padding:1rem 0}.page-module__wZ4MXG__header h1{font-size:1.55rem}}@keyframes page-module__wZ4MXG__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.page-module__EVC7Fa__page{flex-direction:column;gap:2rem;padding:1.5rem 0;animation:.4s ease-out page-module__EVC7Fa__fadeIn;display:flex}.page-module__EVC7Fa__dashboard{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:1.4rem;padding:1.4rem;display:flex;position:relative;overflow:visible}.page-module__EVC7Fa__dashboard:after{content:none}.page-module__EVC7Fa__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:1rem;padding:0 0 1.3rem;display:flex}.page-module__EVC7Fa__profileIdentity{align-items:center;gap:1.25rem;min-width:0;display:flex}.page-module__EVC7Fa__avatarFrame{background:var(--primary);box-shadow:none;border-radius:50%;outline:none;flex:none;padding:3px;overflow:hidden}.page-module__EVC7Fa__avatarFrame img{border:3px solid var(--surface);border-radius:50%;display:block}.page-module__EVC7Fa__headerInfo{flex-direction:column;gap:.35rem;min-width:0;display:flex}.page-module__EVC7Fa__usernameRow{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.page-module__EVC7Fa__username{color:var(--profile-page-heading);letter-spacing:-.03em;margin:0;font-family:inherit;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.1}.page-module__EVC7Fa__bio{letter-spacing:0;color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.45}.page-module__EVC7Fa__memberSince{color:var(--profile-page-muted);margin:0;font-size:.9rem}.page-module__EVC7Fa__levelChip{color:var(--profile-page-chip);border:1px solid var(--theme-color-be91ff-340);border-radius:var(--radius-full);background:var(--theme-color-8653ff-140);align-self:flex-start;align-items:center;gap:.35rem;margin-top:.2rem;padding:.25rem .58rem;font-size:.73rem;font-weight:650;line-height:1.2;display:inline-flex}.page-module__EVC7Fa__settingsLink{border-color:var(--theme-color-9aaddc-280);background:var(--theme-color-0f1526-660);flex:none}.page-module__EVC7Fa__friendsOnlyNote{color:var(--text-secondary);text-align:center;margin:0;font-size:.8rem}@media (max-width:600px){.page-module__EVC7Fa__dashboard{border-radius:1.2rem}.page-module__EVC7Fa__header{flex-direction:column;align-items:flex-start}.page-module__EVC7Fa__settingsLink{align-self:stretch}}@media (max-width:420px){.page-module__EVC7Fa__profileIdentity{align-items:flex-start;gap:.9rem}.page-module__EVC7Fa__avatarFrame img{width:72px;height:72px}.page-module__EVC7Fa__bio{font-size:1.2rem}}
.page-module__zbZttW__page{flex-direction:column;gap:1.5rem;max-width:560px;padding:1.5rem 0;animation:.4s ease-out page-module__zbZttW__fadeIn;display:flex}.page-module__zbZttW__header h1{margin:0 0 .35rem;font-size:1.75rem;font-weight:700}.page-module__zbZttW__subtitle{color:var(--text-secondary);margin:0;font-size:.9rem}@media (max-width:767px){.page-module__zbZttW__page{gap:1.25rem;max-width:none;padding:1rem 0}.page-module__zbZttW__header h1{font-size:1.55rem}}
.page-module__paFV7W__page{flex-direction:column;gap:1.5rem;max-width:820px;padding:1.5rem 0;animation:.4s ease-out page-module__paFV7W__fadeIn;display:flex}.page-module__paFV7W__card{padding:1.25rem}.page-module__paFV7W__layout{align-items:flex-start;gap:1.5rem;display:flex}.page-module__paFV7W__posterWrap{border-radius:var(--radius-md);flex-shrink:0;position:relative;overflow:hidden}.page-module__paFV7W__poster{aspect-ratio:2/3;border-radius:var(--radius-md);object-fit:cover;background:var(--surface-hover);width:168px;display:block}.page-module__paFV7W__noPoster{color:var(--text-secondary);justify-content:center;align-items:center;height:252px;display:flex}.page-module__paFV7W__ratingOverlay{background:var(--theme-color-000000-750);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-sm);color:var(--warning);padding:.2rem .5rem;font-size:.75rem;font-weight:600;position:absolute;top:.55rem;left:.55rem}.page-module__paFV7W__posterOverlay{background:linear-gradient(transparent, var(--theme-color-000000-720));justify-content:flex-start;padding:.45rem;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__paFV7W__main{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.page-module__paFV7W__senderCard{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--surface);align-self:flex-start;align-items:center;gap:.75rem;padding:.55rem .75rem;display:inline-flex}.page-module__paFV7W__senderCopy{flex-direction:column;gap:.1rem;display:flex}.page-module__paFV7W__senderLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.72rem;font-weight:600}.page-module__paFV7W__senderName{color:var(--primary);transition:var(--transition);font-weight:600}.page-module__paFV7W__senderName:hover{color:var(--accent)}.page-module__paFV7W__headline{flex-direction:column;gap:.35rem;display:flex}.page-module__paFV7W__title{margin:0;font-size:1.65rem;font-weight:700;line-height:1.2}.page-module__paFV7W__subtitle{color:var(--text-secondary);margin:0;font-size:.9rem}.page-module__paFV7W__choiceRow{flex-wrap:wrap;gap:.6rem;display:flex}.page-module__paFV7W__choiceChip{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg);flex-direction:column;gap:.2rem;min-width:7.5rem;padding:.55rem .75rem;display:flex}.page-module__paFV7W__choiceLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.68rem;font-weight:600}.page-module__paFV7W__choiceValue{color:var(--text-primary);align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;display:inline-flex}.page-module__paFV7W__ratingValue{color:var(--warning)}.page-module__paFV7W__reactionEmoji{font-size:1.05rem;line-height:1}.page-module__paFV7W__overview{color:var(--text-secondary);border-left:3px solid var(--primary-tint-45);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface);margin:0;padding:.85rem 1rem;font-size:.92rem;line-height:1.6}.page-module__paFV7W__actions{flex-wrap:wrap;gap:.75rem;padding-top:.25rem;display:flex}@keyframes page-module__paFV7W__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.page-module__paFV7W__layout{flex-direction:column;align-items:center}.page-module__paFV7W__main{width:100%}.page-module__paFV7W__senderCard{align-self:stretch}.page-module__paFV7W__headline{text-align:center}.page-module__paFV7W__choiceRow,.page-module__paFV7W__actions{justify-content:center}}
