.Loader_wrap__1RyCN{min-height:100dvh;display:grid;place-items:center;grid-gap:var(--space-md);gap:var(--space-md);grid-auto-flow:row}.Loader_spinner__8Gd_n{width:36px;height:36px;border-radius:var(--radius-pill);border:3px solid var(--color-surface-border);border-top-color:var(--color-primary);animation:Loader_spin__jcD5s .8s linear infinite}.Loader_label__UpFoD{color:var(--color-text-muted);font-size:var(--font-size-sm)}@keyframes Loader_spin__jcD5s{to{transform:rotate(1turn)}}.Button_button__JJiqJ{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border:0;border-radius:var(--radius-pill);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:transform var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.Button_button__JJiqJ:active{transform:translateY(1px) scale(.98)}.Button_button__JJiqJ:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_primary__zsboU{background:var(--color-primary);color:#fff}.Button_primary__zsboU:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-glow)}.Button_ghost__eb_iL{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-surface-border);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.Button_ghost__eb_iL:hover{background:var(--color-surface-hover)}.LevelBadge_badge__oUmJF{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--gradient-primary);color:#fff;text-decoration:none;font-size:12px;font-weight:var(--font-weight-medium)}.LevelBadge_lvl__XaMBc{font-weight:var(--font-weight-bold)}.LevelBadge_name__T1k9_{opacity:.9}.AppHeader_header__5ZZL0{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-surface);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-bottom:1px solid var(--color-surface-border)}.AppHeader_brand__XfXbj{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:-.5px;text-decoration:none;color:var(--color-text)}.AppHeader_nav__I5lcS{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap;justify-content:flex-end}.AppHeader_link__vhyzz{color:var(--color-text-muted);text-decoration:none;font-size:var(--font-size-sm)}.AppHeader_link__vhyzz:hover{color:var(--color-text)}.PosterCard_card__bl2by{display:flex;flex-direction:column;gap:var(--space-sm);text-decoration:none;color:var(--color-text)}.PosterCard_poster__7DDk7{position:relative;aspect-ratio:2/3;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);border:1px solid var(--color-surface-border);display:grid;place-items:center;transition:transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.PosterCard_card__bl2by:hover .PosterCard_poster__7DDk7{transform:translateY(-4px);box-shadow:var(--shadow-glow)}.PosterCard_poster__7DDk7 img{width:100%;height:100%;object-fit:cover}.PosterCard_noPoster__hO1Ku{padding:var(--space-md);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}.PosterCard_badge__s4vtB{top:var(--space-sm);left:var(--space-sm);background:rgba(10,10,18,.7);font-size:11px;color:var(--color-text-muted)}.PosterCard_badge__s4vtB,.PosterCard_rating__n8fOX{position:absolute;padding:2px 8px;border-radius:var(--radius-pill)}.PosterCard_rating__n8fOX{bottom:var(--space-sm);right:var(--space-sm);background:rgba(10,10,18,.75);font-size:12px;color:var(--color-warning)}.PosterCard_meta__gjs0h{display:flex;flex-direction:column}.PosterCard_title__VEjhC{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2}.PosterCard_year__X2EC5{font-size:12px;color:var(--color-text-muted)}.Blobs_blobs__zJaks{position:fixed;inset:0;overflow:hidden;z-index:var(--z-blobs);pointer-events:none}.Blobs_blob__EP1kr{position:absolute;border-radius:var(--radius-pill);filter:blur(80px);opacity:.55;animation:Blobs_float__bWwnZ 14s var(--motion-ease-standard) infinite}.Blobs_primary__vztPN{width:420px;height:420px;background:var(--gradient-blob-primary);top:-80px;left:-60px}.Blobs_accent__QnfhR{width:380px;height:380px;background:var(--gradient-blob-accent);bottom:-90px;right:-40px;animation-delay:-5s}.Blobs_success__F1GHZ{width:300px;height:300px;background:var(--gradient-blob-success);top:40%;left:55%;animation-delay:-9s}@keyframes Blobs_float__bWwnZ{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-40px) scale(1.1)}}.Pickers_row__Poa_p{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.Pickers_select__ntmzV{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-surface-border);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));font-family:var(--font-family);font-size:var(--font-size-md);cursor:pointer}.Pickers_select__ntmzV option{color:#000}.settings_main__je9_z{position:relative;z-index:var(--z-content);max-width:480px;margin:0 auto;padding:var(--space-xl) var(--space-lg)}.settings_card____qwo{display:flex;flex-direction:column;gap:var(--space-lg)}.settings_back__J5QkU{align-self:flex-start;color:var(--color-text-muted);text-decoration:none;font-size:var(--font-size-sm)}.settings_back__J5QkU:hover{color:var(--color-text)}.settings_title__eT0fE{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.settings_tag__j_6bJ{color:var(--color-text-muted);font-size:var(--font-size-sm)}.settings_field__GOwy7{display:flex;flex-direction:column;gap:var(--space-sm)}.settings_label__3skEv{font-size:var(--font-size-sm);color:var(--color-text-muted)}.settings_toggle__5ppDQ{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);cursor:pointer}.settings_toggle__5ppDQ input{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}.stats_main__MydGE{position:relative;z-index:var(--z-content);max-width:1040px;margin:0 auto;padding:var(--space-xl) var(--space-lg);display:flex;flex-direction:column;gap:var(--space-lg)}.stats_title__Y5cRd{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.stats_h2__07KEp{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin-bottom:var(--space-md)}.stats_wrapped__foDyo{display:flex;flex-direction:column;gap:var(--space-md)}.stats_tiles__1EU0o{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.stats_tile__mm1M5{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-bg);border:1px solid var(--color-surface-border)}.stats_num__8c_qd{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.stats_tileLabel__uWMC7{font-size:var(--font-size-sm);color:var(--color-text-muted)}.stats_genres__R2P33{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.stats_genresLabel__2bA1X{font-size:var(--font-size-sm);color:var(--color-text-muted)}.stats_genre__UJmMv{padding:4px 10px;border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-surface-border);font-size:12px}.stats_section__Y0YLP{display:flex;flex-direction:column}.stats_muted__H2BH3{color:var(--color-text-muted);font-size:var(--font-size-sm)}.stats_grid__zl_S0{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}