:root{--gray-0:#fff;--gray-25:#f4f5f7;--gray-50:#eceef1;--gray-100:#dfe1e6;--gray-200:#ccc;--gray-300:#999;--gray-400:#888;--gray-500:#6c6c71;--gray-600:#555;--gray-700:#3a3a3d;--gray-800:#262628;--gray-850:#1f1f1f;--gray-880:#1b1b1b;--gray-900:#181818;--gray-950:#111;--gray-1000:#0d0d0d;--blue-400:#60a5fa;--blue-500:#2f7bff;--indigo-500:#6366f1;--violet-500:#818cf8;--purple-400:#c084fc;--purple-500:#8b5cf6;--sky-400:#38bdf8;--sky-500:#0ea5e9;--cyan-400:#22d3ee;--teal-400:#2dd4bf;--pink-500:#ec4899;--rose-400:#fb7185;--green-400:#4ade80;--green-500:#22c55e;--amber-400:#fbbf24;--amber-500:#f59e0b;--orange-500:#f97316;--yellow-500:#eab308;--red-400:#f87171;--red-500:#ef4444;--emerald-500:#10b981;--bronze:#cd7f32;--silver:silver;--gold:#fbbf24;--platinum:#dbeafe;--diamond:#22d3ee;--bronze-l:#a0622a;--silver-l:#8a8a8a;--gold-l:#d97706;--platinum-l:#475569;--diamond-l:#0891b2;--chrome-900:#0a0b0e;--chrome-850:#0e1116;--chrome-800:#14171e;--chrome-820:#111419;--chrome-border-1:#1b1f27;--chrome-border-2:#272d37;--chrome-text-1:#e8eaef;--chrome-text-2:#8b909c;--chrome-text-3:#596070;--brand-vk:#07f;--brand-tg:#29b6f6;--brand-yandex:#fc3f1d;--brand-google:#4285f4;--brand-mal:#2e51a2;--ds-font-brand:"Golos Text", system-ui, sans-serif;--ds-font-body:"Roboto", system-ui, sans-serif;--ds-font-heading:var(--ds-font-brand);--ds-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ds-bg-body:#171717;--ds-bg-main:#272727;--ds-bg-surface:#292929;--ds-bg-elevated:#2f2f2f;--ds-bg-inset:#1b1b1b;--ds-shelf-tint:var(--ds-white-alpha-3);--ds-scrim-subtle:#0006;--ds-scrim-default:#0009;--ds-scrim-strong:#000c;--ds-bg-overlay:var(--ds-scrim-default);--ds-text-primary:var(--gray-0);--ds-text-secondary:var(--gray-200);--ds-text-muted:var(--gray-300);--ds-text-dimmed:var(--gray-400);--ds-text-disabled:var(--gray-600);--ds-text-link:var(--ds-accent-blue);--ds-border-subtle:var(--ds-white-alpha-5);--ds-border-default:var(--ds-white-alpha-8);--ds-border-strong:var(--ds-white-alpha-12);--ds-border-accent:var(--ds-accent-border);--ds-border-danger:var(--ds-error-border);--ds-border-success:var(--ds-success-border);--ds-shadow-xs:0 1px 2px #0000004d;--ds-shadow-sm:0 2px 8px #00000059;--ds-shadow-md:0 8px 24px #00000073;--ds-shadow-lg:0 16px 40px #0000008c;--ds-shadow-xl:0 28px 60px #000000a6;--ds-shadow-inset:inset 0 1px 2px #0000004d;--ds-duration-fast:.15s;--ds-duration-normal:.2s;--ds-duration-slow:.3s;--ds-duration-ambient:1.5s;--ds-ease-standard:ease;--ds-ease-emphasized:cubic-bezier(.4, 0, .2, 1);--ds-ease-spring:cubic-bezier(.16, 1, .3, 1);--ds-accent-blue:var(--blue-400);--ds-accent-indigo:var(--indigo-500);--ds-accent-violet:var(--violet-500);--ds-accent-purple:var(--purple-400);--ds-accent-red:var(--red-500);--ds-accent-teal:var(--teal-400);--ds-accent:var(--blue-500);--ds-accent-contrast:#fff}[data-accent=blue]{--ds-accent:#2f7bff;--ds-accent-contrast:#fff}[data-accent=violet]{--ds-accent:#8b5cf6;--ds-accent-contrast:#fff}[data-accent=pink]{--ds-accent:#ec4899;--ds-accent-contrast:#2a0915}[data-accent=emerald]{--ds-accent:#10b981;--ds-accent-contrast:#06281d}:root{--ds-accent-soft:color-mix(in srgb, var(--ds-accent) 20%, transparent);--ds-accent-soft-hover:color-mix(in srgb, var(--ds-accent) 28%, transparent);--ds-accent-soft-strong:color-mix(in srgb, var(--ds-accent) 30%, transparent);--ds-accent-glow:color-mix(in srgb, var(--ds-accent) 30%, transparent);--ds-accent-hover:color-mix(in srgb, var(--ds-accent) 86%, black);--ds-accent-fg:color-mix(in srgb, var(--ds-accent), white 28%);--ds-accent-border:color-mix(in srgb, var(--ds-accent) 45%, transparent);--ds-accent-alpha-30:var(--ds-accent-glow);--ds-accent-0:color-mix(in srgb, var(--ds-accent) 12%, white);--ds-accent-1:color-mix(in srgb, var(--ds-accent) 25%, white);--ds-accent-2:color-mix(in srgb, var(--ds-accent) 40%, white);--ds-accent-3:color-mix(in srgb, var(--ds-accent) 60%, white);--ds-accent-4:color-mix(in srgb, var(--ds-accent) 80%, white);--ds-accent-5:color-mix(in srgb, var(--ds-accent) 92%, white);--ds-accent-6:var(--ds-accent);--ds-accent-7:var(--ds-accent-hover);--ds-accent-8:color-mix(in srgb, var(--ds-accent) 72%, black);--ds-accent-9:color-mix(in srgb, var(--ds-accent) 58%, black);--ds-chrome-bg:#1c1c1c;--ds-chrome-elevated:#222;--ds-chrome-surface:#2e2e2e;--ds-chrome-card:#2e2e2e;--ds-chrome-border:#3b3b3b;--ds-chrome-border-strong:#474747;--ds-chrome-text:var(--chrome-text-1);--ds-chrome-text-muted:var(--chrome-text-2);--ds-chrome-text-faint:var(--chrome-text-3);--ds-success:var(--green-400);--ds-error:var(--red-400);--ds-error-soft:#ef8686;--ds-warning:var(--amber-400);--ds-warning-orange:#fb923c;--ds-info:var(--sky-400);--ds-success-bg:color-mix(in srgb, var(--ds-success) 18%, transparent);--ds-success-border:color-mix(in srgb, var(--ds-success) 42%, transparent);--ds-error-bg:color-mix(in srgb, var(--ds-error) 18%, transparent);--ds-error-border:color-mix(in srgb, var(--ds-error) 42%, transparent);--ds-warning-bg:color-mix(in srgb, var(--ds-warning) 18%, transparent);--ds-warning-border:color-mix(in srgb, var(--ds-warning) 42%, transparent);--ds-info-bg:color-mix(in srgb, var(--ds-info) 18%, transparent);--ds-info-border:color-mix(in srgb, var(--ds-info) 42%, transparent);--ds-content-anime:var(--ds-accent-indigo);--ds-content-manga:var(--pink-500);--ds-content-movie:var(--amber-500);--ds-content-series:var(--green-500);--ds-rarity-common:gray;--ds-rarity-uncommon:#32cd32;--ds-rarity-rare:#4a9eff;--ds-rarity-epic:#b968ff;--ds-rarity-legendary:#f1de49;--ds-quiz:var(--ds-accent-violet);--ds-quiz-contrast:#fff;--ds-quiz-soft:color-mix(in srgb, var(--ds-quiz) 20%, transparent);--ds-quiz-soft-hover:color-mix(in srgb, var(--ds-quiz) 28%, transparent);--ds-quiz-glow:color-mix(in srgb, var(--ds-quiz) 30%, transparent);--ds-quiz-fg:color-mix(in srgb, var(--ds-quiz), white 28%);--ds-quiz-border:color-mix(in srgb, var(--ds-quiz) 45%, transparent);--ds-heatmap-empty:var(--ds-white-alpha-5);--ds-heatmap-1:#166534;--ds-heatmap-2:#16a34a;--ds-heatmap-3:#22c55e;--ds-heatmap-4:#4ade80;--ds-status-watching:#649c68e6;--ds-status-reading:var(--ds-status-watching);--ds-status-planned:#9e68a3e6;--ds-status-finished:#5d68a1e6;--ds-status-dropped:#b34444e6;--ds-status-badge-fg:var(--gray-0)}[data-season=fall]{--ds-season:var(--orange-500);--ds-season-2:var(--yellow-500)}[data-season=winter]{--ds-season:var(--sky-400);--ds-season-2:var(--violet-500)}[data-season=spring]{--ds-season:var(--rose-400);--ds-season-2:var(--green-400)}[data-season=summer]{--ds-season:var(--cyan-400);--ds-season-2:var(--blue-500)}[data-season]{--ds-season-soft:color-mix(in srgb, var(--ds-season) 16%, transparent);--ds-season-grad:linear-gradient(135deg, var(--ds-season), var(--ds-season-2))}[data-mtype=manga]{--ds-season:var(--indigo-500);--ds-season-2:var(--violet-500)}[data-mtype=manhwa]{--ds-season:var(--emerald-500);--ds-season-2:var(--green-400)}[data-mtype=manhua]{--ds-season:var(--rose-400);--ds-season-2:var(--red-400)}[data-mtype]{--ds-season-soft:color-mix(in srgb, var(--ds-season) 16%, transparent);--ds-season-grad:linear-gradient(135deg, var(--ds-season), var(--ds-season-2))}:root{--ds-genre-action:var(--orange-500);--ds-genre-romance:var(--pink-500);--ds-genre-fantasy:var(--purple-500);--ds-genre-comedy:var(--ds-favorites);--ds-genre-thriller:var(--violet-500);--ds-genre-drama:var(--purple-500);--ds-genre-adventures:var(--sky-400);--ds-genre-sports:var(--rose-400);--ds-genre-melodrama:var(--red-400);--ds-genre-isekai:var(--indigo-500);--ds-genre-slice-of-life:var(--emerald-500);--ds-genre-school:var(--ds-genre-slice-of-life);--ds-genre-superpower:var(--purple-500);--ds-genre-gourmet:var(--orange-500);--ds-err-404:#8b5cf6;--ds-err-410:var(--ds-warning);--ds-err-451:var(--ds-error);--ds-favorites:#facc15;--ds-currency-coins:var(--amber-500);--ds-currency-fragments:var(--emerald-500);--ds-streak-fg:var(--orange-500);--ds-streak-dim:#f9731626;--ds-streak-glow:#f9731659;--ds-streak-border:#f9731640;--ds-tier-bronze:var(--bronze);--ds-tier-bronze-bg:#cd7f321a;--ds-tier-silver:var(--silver);--ds-tier-silver-bg:#c0c0c01a;--ds-tier-gold:var(--gold);--ds-tier-gold-bg:#fbbf241a;--ds-tier-platinum:var(--platinum);--ds-tier-platinum-bg:#dbeafe1a;--ds-tier-diamond:var(--diamond);--ds-tier-diamond-bg:#22d3ee1a;--ds-brand-vk:var(--brand-vk);--ds-brand-yandex:var(--brand-yandex);--ds-brand-google:var(--brand-google);--ds-brand-mal:var(--brand-mal);--ds-brand-google-bg:#fff;--ds-brand-google-fg:#1a1b1e;--ds-brand-google-border:#0000001f;--ds-brand-yandex-bg:#000;--ds-brand-yandex-fg:#fff;--ds-gradient-accent:linear-gradient(90deg, #667eea, #764ba2, #667eea);--ds-gradient-overlay:linear-gradient(to top, #1a1b1e 0%, #1a1b1ef2 20%, #1a1b1e00 40%);--ds-ribbon-new:linear-gradient(135deg, #3b82f6, #6366f1);--ds-ribbon-upd:linear-gradient(135deg, #ec4899, #f43f5e);--ds-white-alpha-3:#ffffff08;--ds-white-alpha-5:#ffffff0d;--ds-white-alpha-8:#ffffff14;--ds-white-alpha-10:#ffffff1a;--ds-white-alpha-12:#ffffff1f;--ds-white-alpha-15:#ffffff26;--ds-white-alpha-20:#fff3;--ds-black-alpha-3:#00000008;--ds-black-alpha-5:#0000000d;--ds-black-alpha-8:#00000014;--ds-black-alpha-10:#0000001a;--ds-black-alpha-12:#0000001f;--ds-black-alpha-15:#00000026;--ds-black-alpha-20:#0003;--ds-black:#000;--ds-glass-blur-3xs:blur(2px) saturate(70%);--ds-glass-blur-2xs:blur(4px) saturate(110%);--ds-glass-blur-xs:blur(8px) saturate(130%);--ds-glass-blur-sm:blur(12px) saturate(150%);--ds-glass-blur-md:blur(16px) saturate(170%);--ds-glass-blur-lg:blur(20px) saturate(190%);--ds-spoiler-blur:blur(4px);--ds-glass-bg:#1a1b1ebf;--ds-glass-bg-solid:#1a1b1ed9;--ds-glass-bg-inset:#1e202680;--ds-glass-bg-icon:var(--ds-white-alpha-8);--ds-glass-border:1px solid var(--ds-white-alpha-8);--ds-glass-border-subtle:1px solid var(--ds-white-alpha-5);--ds-glass-border-strong:1px solid var(--ds-white-alpha-10);--ds-glass-border-input:1px solid var(--ds-white-alpha-8);--ds-glass-shadow-sm:0 8px 32px #0000004d;--ds-glass-shadow-md:0 16px 48px #00000080;--ds-glass-shadow-lg:0 30px 60px #0009;--ds-glass-shadow-card-hover:0 20px 50px #00000073;--ds-edit-glow:#3b82f64d;--ds-edit-border:#3b82f699;--ds-focus-ring-width:2px;--ds-focus-ring-offset:2px;--ds-focus-ring-color:var(--ds-accent);--ds-radius-2xs:2px;--ds-radius-xs:4px;--ds-radius-sm:8px;--ds-radius-md:10px;--ds-radius-lg:12px;--ds-radius-xl:16px;--ds-radius-2xl:18px;--ds-radius-pill:20px;--ds-radius-full:50%;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-16:64px;--ds-transition-fast:var(--ds-duration-fast) var(--ds-ease-standard);--ds-transition-normal:var(--ds-duration-normal) var(--ds-ease-standard);--ds-transition-smooth:var(--ds-duration-slow) var(--ds-ease-emphasized);--ds-transition-spring:var(--ds-duration-slow) var(--ds-ease-spring);--ds-font-2xs:.625rem;--ds-font-xs:.6875rem;--ds-font-sm:.75rem;--ds-font-md:.8125rem;--ds-font-lg:1rem;--ds-font-xl:1.125rem;--ds-font-2xl:1.5rem;--ds-font-3xl:2rem;--ds-font-4xl:2.5rem;--ds-font-weight-normal:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--ds-font-weight-extrabold:800;--ds-line-height-tight:1.2;--ds-line-height-snug:1.3;--ds-line-height-normal:1.4;--ds-line-height-relaxed:1.6;--ds-tracking-tight:-.01em;--ds-tracking-normal:0;--ds-tracking-wide:.02em;--ds-tracking-code:.25em;--ds-tracking-wider:.3em;--ds-icon-muted-opacity:.6;--ds-qr-bg:#fff;--ds-z-base:1;--ds-z-sticky:5;--ds-z-dropdown:100;--ds-z-overlay:400;--ds-z-popover:600;--ds-z-banner:450;--ds-z-context-menu:1000;--ds-z-modal:10000;--ds-z-dialog-confirm:10050;--ds-z-dialog-popover:10100;--ds-z-recaptcha-badge:10200;--ds-header-height:3.5rem;--ds-footer-height:8rem;--ds-sidebar-width-expanded:17.5rem;--ds-sidebar-width-compact:4rem;--ds-bottom-menu-height:4rem;--ds-control-height:2.5rem;--ds-control-height-mobile:2.75rem;--ds-site-max-width:90rem;--ds-container-sm:40rem;--ds-container-md:56rem;--ds-container-lg:72rem;--ds-container-xl:var(--ds-site-max-width);--ds-card-grid-min:12rem;--ds-section-gap:var(--ds-space-8);--ds-section-gap-lg:var(--ds-space-12);--ds-card-bg:var(--ds-bg-surface);--ds-card-border-color:var(--ds-border-subtle);--ds-card-radius:var(--ds-radius-2xl);--ds-card-hover-shadow:var(--ds-glass-shadow-card-hover);--ds-btn-bg:var(--ds-accent);--ds-btn-bg-hover:var(--ds-accent-hover);--ds-btn-fg:var(--ds-accent-contrast);--ds-btn-neutral-bg:var(--ds-white-alpha-3);--ds-btn-neutral-border:var(--ds-white-alpha-10);--ds-btn-neutral-fg:var(--ds-text-secondary);--ds-input-bg:var(--ds-bg-inset);--ds-input-border:var(--ds-border-default);--ds-input-fg:var(--ds-text-primary);--ds-input-border-focus:var(--ds-accent);--ds-chip-bg:var(--ds-glass-bg-inset);--ds-chip-border-color:var(--ds-border-subtle);--ds-chip-fg:var(--ds-text-secondary);--ds-onmedia-bg:#000000b3;--ds-onmedia-border:var(--ds-white-alpha-12);--ds-onmedia-fg:#fff;--ds-onmedia-scrim-color:#080814f2;--ds-onmedia-chip-bg:#ffffff1f;--ds-state-hover-bg:var(--ds-white-alpha-5);--ds-state-active-bg:var(--ds-white-alpha-8);--ds-state-selected-bg:var(--ds-accent-soft);--ds-state-selected-border:var(--ds-accent-border);--ds-state-focus-ring:0 0 0 var(--ds-focus-ring-width) var(--ds-focus-ring-color);--ds-state-disabled-fg:var(--ds-text-disabled);--ds-control-active-bg:color-mix(in srgb, var(--ds-accent) 15%, transparent);--ds-control-active-fg:var(--ds-accent-fg)}[data-mantine-color-scheme=light],[data-theme=light]{--ds-bg-body:var(--gray-25);--ds-bg-main:var(--gray-0);--ds-bg-surface:#f8f9fa;--ds-bg-elevated:var(--gray-0);--ds-bg-inset:var(--gray-50);--ds-bg-overlay:var(--ds-scrim-subtle);--ds-shelf-tint:var(--ds-black-alpha-3);--ds-border-subtle:var(--ds-black-alpha-5);--ds-border-default:var(--ds-black-alpha-8);--ds-border-strong:var(--ds-black-alpha-12);--ds-shadow-xs:0 1px 2px #1f268714;--ds-shadow-sm:0 2px 8px #1f26871a;--ds-shadow-md:0 8px 24px #1f26871f;--ds-shadow-lg:0 16px 40px #1f268726;--ds-shadow-xl:0 28px 60px #1f26872e;--ds-shadow-inset:inset 0 1px 2px #1f268714;--ds-state-hover-bg:var(--ds-black-alpha-5);--ds-state-active-bg:var(--ds-black-alpha-8);--ds-control-active-bg:color-mix(in srgb, var(--ds-accent) 13%, transparent);--ds-accent-soft:color-mix(in srgb, var(--ds-accent) 13%, transparent);--ds-accent-soft-hover:color-mix(in srgb, var(--ds-accent) 22%, transparent);--ds-accent-fg:var(--ds-accent);--ds-quiz-soft:color-mix(in srgb, var(--ds-quiz) 13%, transparent);--ds-quiz-soft-hover:color-mix(in srgb, var(--ds-quiz) 22%, transparent);--ds-quiz-fg:var(--ds-quiz);--ds-success-bg:color-mix(in srgb, var(--ds-success) 24%, transparent);--ds-success-border:color-mix(in srgb, var(--ds-success) 48%, transparent);--ds-error-bg:color-mix(in srgb, var(--ds-error) 24%, transparent);--ds-error-border:color-mix(in srgb, var(--ds-error) 48%, transparent);--ds-warning-bg:color-mix(in srgb, var(--ds-warning) 24%, transparent);--ds-warning-border:color-mix(in srgb, var(--ds-warning) 48%, transparent);--ds-info-bg:color-mix(in srgb, var(--ds-info) 24%, transparent);--ds-info-border:color-mix(in srgb, var(--ds-info) 48%, transparent);--ds-text-primary:#1a1b1e;--ds-text-secondary:#495057;--ds-text-muted:#868e96;--ds-text-dimmed:#adb5bd;--ds-text-disabled:#ced4da;--ds-icon-muted-opacity:.75;--ds-btn-neutral-bg:var(--ds-black-alpha-3);--ds-btn-neutral-border:var(--ds-black-alpha-10);--ds-glass-bg:#ffffffbf;--ds-glass-bg-solid:#ffffffd9;--ds-glass-bg-inset:#f5f5fa99;--ds-glass-bg-icon:#0000000d;--ds-glass-border:1px solid #0000000f;--ds-glass-border-subtle:1px solid #0000000a;--ds-glass-border-strong:1px solid #0000001a;--ds-glass-border-input:1px solid #00000014;--ds-glass-shadow-sm:0 8px 32px #1f26871a;--ds-glass-shadow-md:0 16px 48px #1f268726;--ds-glass-shadow-lg:0 20px 40px #0000001a;--ds-glass-shadow-card-hover:0 20px 50px #1f26871f;--ds-heatmap-empty:var(--gray-100);--ds-heatmap-1:#9be9a8;--ds-heatmap-2:#40c463;--ds-heatmap-3:#30a14e;--ds-heatmap-4:#216e39;--ds-brand-google-border:#0000002e;--ds-tier-bronze:var(--bronze-l);--ds-tier-bronze-bg:#a0622a1a;--ds-tier-silver:var(--silver-l);--ds-tier-silver-bg:#8a8a8a1a;--ds-tier-gold:var(--gold-l);--ds-tier-gold-bg:#d977061a;--ds-tier-platinum:var(--platinum-l);--ds-tier-platinum-bg:#4755691a;--ds-tier-diamond:var(--diamond-l);--ds-tier-diamond-bg:#0891b21a;--ds-accent-teal:#0d9488;--ds-streak-fg:#ea580c;--ds-streak-dim:#ea580c1a;--ds-streak-glow:#ea580c2e;--ds-streak-border:#ea580c33;--ds-rarity-common:#5f6b76;--ds-rarity-uncommon:#1f7a1f;--ds-rarity-rare:#1666c4;--ds-rarity-epic:#7d2fbd;--ds-rarity-legendary:#8a6d00;--ds-chrome-bg:#fff;--ds-chrome-elevated:#fff;--ds-chrome-surface:#f1f3f5;--ds-chrome-card:#f8f9fa;--ds-chrome-border:#00000014;--ds-chrome-border-strong:#00000026;--ds-chrome-text:#1a1b1e;--ds-chrome-text-muted:#495057;--ds-chrome-text-faint:#868e96;--ds-onmedia-bg:#ffffffd9;--ds-onmedia-fg:var(--ds-text-primary);--ds-onmedia-border:var(--ds-black-alpha-8);--ds-onmedia-scrim-color:#f8f9faf2;--ds-onmedia-chip-bg:var(--ds-black-alpha-5)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--ds-glass-bg:#1a1b1ef2;--ds-glass-bg-solid:#1a1b1efa;--ds-glass-bg-inset:#1e2026e6}}@media (prefers-reduced-transparency){:root{--ds-glass-bg:#1a1b1ef2;--ds-glass-bg-solid:#1a1b1e;--ds-glass-bg-inset:#1e2026e6}}@font-face{font-family:Roboto;src:local(Roboto),local(Roboto-Regular),url(/fonts/Roboto-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:local(Roboto Medium),local(Roboto-Medium),url(/fonts/Roboto-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:local(Roboto Bold),local(Roboto-Bold),url(/fonts/Roboto-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Golos Text;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/GolosText-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/GolosText-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--font-family:var(--ds-font-body)}body{font-family:var(--font-family);background-color:var(--ds-bg-body);min-height:100dvh;margin:0;padding:0}*{-webkit-tap-highlight-color:transparent}a{color:#fff;text-decoration:none}img{border-radius:var(--ds-radius-sm);object-fit:cover}h1,h2,h3,h4,h5,h6{font-family:var(--ds-font-heading);margin:0}.aspect-ratio-34{aspect-ratio:3/4}.site-image{object-fit:cover;width:24px;height:24px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.main-container{width:100%;max-width:var(--ds-site-max-width);flex-direction:column;margin:0 auto;display:flex}.main-container.unauthorized-container{min-height:100dvh}.unauthorized-container>.mantine-Flex-root{flex:1 0 auto;min-height:100dvh}.unauthorized-container>.mantine-Flex-root>.page-content-container,.unauthorized-container .login-section{flex-direction:column;flex:1 0 auto;justify-content:safe center;align-items:center;margin-top:auto;margin-bottom:auto;display:flex}.page-container{flex:1 0 auto;min-height:80vh}.page-content-container{width:100%;padding:1rem .5rem}@media (max-width:768px){.page-content-container{min-height:100%;position:relative}.unauthorized-container .page-content-container{min-height:480px}}@media (min-width:1024px){.page-content-container{padding:1rem .5rem 2rem}}.mantine-Accordion-item{background:var(--ds-bg-surface);border:1px solid var(--ds-white-alpha-8);border-radius:var(--ds-radius-lg);overflow:hidden}.mantine-Accordion-item+.mantine-Accordion-item{margin-top:var(--ds-space-2)}.mantine-Accordion-item[data-active]{border-color:var(--ds-accent-soft-strong)}[data-mantine-color-scheme=light] .mantine-Accordion-item{border-color:var(--ds-black-alpha-8)}.mantine-Accordion-control{padding:var(--ds-space-3) var(--ds-space-4);transition:background var(--ds-transition-fast);background:0 0}.mantine-Accordion-control:hover{background:var(--ds-white-alpha-5)}.mantine-Accordion-control:hover .mantine-Accordion-label,.mantine-Accordion-control:hover .mantine-Accordion-chevron{color:var(--ds-accent-fg)}[data-mantine-color-scheme=light] .mantine-Accordion-control:hover{background:var(--ds-black-alpha-3)}.mantine-Accordion-label{font-size:var(--ds-font-md);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-primary);transition:color var(--ds-transition-fast);padding:0}.mantine-Accordion-item[data-active] .mantine-Accordion-label{color:var(--ds-accent-fg)}.mantine-Accordion-icon{color:var(--ds-text-muted)}.mantine-Accordion-chevron{color:var(--ds-text-muted);transition:transform var(--ds-transition-smooth), color var(--ds-transition-fast)}.mantine-Accordion-item[data-active] .mantine-Accordion-chevron{color:var(--ds-accent-fg)}.mantine-Accordion-content{padding:var(--ds-space-4);font-size:var(--ds-font-md);color:var(--ds-text-secondary);line-height:var(--ds-line-height-relaxed)}.mantine-Accordion-root[data-variant=contained] .mantine-Accordion-item{border-radius:0}.mantine-Accordion-root[data-variant=contained] .mantine-Accordion-item:first-of-type{border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0}.mantine-Accordion-root[data-variant=contained] .mantine-Accordion-item:last-of-type{border-radius:0 0 var(--ds-radius-lg) var(--ds-radius-lg)}.mantine-Accordion-root[data-variant=contained] .mantine-Accordion-item+.mantine-Accordion-item{border-top:none;margin-top:0}.mantine-ActionIcon-root{color:var(--ds-text-muted);border-radius:var(--ds-radius-md);transition:background var(--ds-transition-fast), color var(--ds-transition-fast), border-color var(--ds-transition-fast)}.mantine-ActionIcon-root[data-variant=subtle],.mantine-ActionIcon-root[data-variant=transparent]{background:0 0}.mantine-ActionIcon-root[data-variant=subtle]:hover{background:var(--ds-accent-soft);color:var(--ds-accent-fg)}[data-mantine-color-scheme=light] .mantine-ActionIcon-root[data-variant=subtle]:hover{background:var(--ds-accent-soft)}.mantine-ActionIcon-root[data-variant=default]{background:var(--ds-white-alpha-3);border:1px solid var(--ds-white-alpha-10);color:var(--ds-text-secondary)}.mantine-ActionIcon-root[data-variant=default]:hover{background:var(--ds-accent-soft);border-color:var(--ds-accent-border);color:var(--ds-accent-fg)}[data-mantine-color-scheme=light] .mantine-ActionIcon-root[data-variant=default]{background:var(--ds-black-alpha-3);border-color:var(--ds-black-alpha-10)}.mantine-ActionIcon-root[data-variant=filled]{background:var(--ds-accent);color:var(--ds-accent-contrast)}.mantine-ActionIcon-root[data-variant=filled]:hover{background:var(--ds-accent-hover)}.mantine-ActionIcon-root[data-variant=light]{background:var(--ds-accent-soft)}.mantine-ActionIcon-root[data-variant=light]:hover{background:var(--ds-accent-soft-hover)}.mantine-ActionIcon-root:disabled,.mantine-ActionIcon-root[data-disabled]{opacity:.45;color:var(--ds-text-disabled);cursor:not-allowed;background:0 0}.mantine-ActionIcon-root:focus{outline:none}.mantine-ActionIcon-root:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.mantine-Notification-root{background:var(--ds-glass-bg-solid);-webkit-backdrop-filter:var(--ds-glass-blur-md);backdrop-filter:var(--ds-glass-blur-md);border:var(--ds-glass-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-glass-shadow-md);padding:var(--ds-space-3) var(--ds-space-4)}.mantine-Notification-title{font-size:var(--ds-font-md);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-primary)}.mantine-Notification-description{font-size:var(--ds-font-sm);color:var(--ds-text-muted);line-height:var(--ds-line-height-normal)}.mantine-Notification-closeButton{color:var(--ds-text-muted);border-radius:var(--ds-radius-sm)}.mantine-Notification-closeButton:hover{background:var(--ds-white-alpha-8);color:var(--ds-text-primary)}[data-mantine-color-scheme=light] .mantine-Notification-closeButton:hover{background:var(--ds-black-alpha-5)}.mantine-Alert-root{border-radius:var(--ds-radius-lg);border:var(--ds-glass-border-subtle)}.mantine-Alert-title{font-weight:var(--ds-font-weight-bold);font-size:var(--ds-font-md)}.mantine-Alert-message{font-size:var(--ds-font-sm);color:var(--ds-text-secondary);line-height:var(--ds-line-height-normal)}.mantine-Alert-closeButton{color:var(--ds-text-muted);border-radius:var(--ds-radius-sm)}.mantine-Alert-closeButton:hover{background:var(--ds-white-alpha-8);color:var(--ds-text-primary)}.mantine-Avatar-root{background:var(--ds-bg-surface);border:1px solid var(--ds-white-alpha-8)}[data-mantine-color-scheme=light] .mantine-Avatar-root{border-color:var(--ds-black-alpha-8)}.mantine-Avatar-placeholder{background:var(--ds-bg-surface);color:var(--ds-text-muted);font-weight:var(--ds-font-weight-bold)}.avatar--accent .mantine-Avatar-placeholder,.mantine-Avatar-root.avatar--accent{background:var(--ds-accent-soft);color:var(--ds-accent-fg)}.avatar--ring{box-shadow:0 0 0 2px var(--ds-accent);border-color:#0000}.mantine-AvatarGroup-root .mantine-Avatar-root{border:2px solid var(--ds-bg-body)}.mantine-Badge-root{font-weight:var(--ds-font-weight-bold);letter-spacing:var(--ds-tracking-wide);text-transform:none;border-radius:var(--ds-radius-pill)}.mantine-Badge-root[data-variant=filled]{background:var(--badge-bg-tone,var(--badge-bg,var(--ds-accent)));color:var(--badge-color-tone,var(--badge-color,var(--ds-accent-contrast)))}.mantine-Badge-root[data-variant=light]{background:var(--badge-bg-tone,var(--badge-bg,var(--ds-accent-soft)));color:var(--badge-color-tone,var(--badge-color,var(--ds-accent-fg)))}.mantine-Badge-root[data-variant=outline]{background:var(--badge-bg-tone,var(--badge-bg,transparent));border:1px solid var(--badge-bd-tone,var(--badge-bd,color-mix(in srgb, var(--ds-accent) 45%, transparent)));color:var(--badge-color-tone,var(--badge-color,var(--ds-accent-fg)))}.mantine-Badge-root[data-variant=dot]{border:1px solid var(--ds-white-alpha-10);color:var(--ds-text-secondary);background:0 0}.mantine-Badge-root[data-variant=dot]:before{background-color:var(--badge-dot-color,var(--ds-accent))}[data-mantine-color-scheme=light] .mantine-Badge-root[data-variant=dot]{border-color:var(--ds-black-alpha-10)}.mantine-Breadcrumbs-root{font-size:var(--ds-font-md)}.mantine-Breadcrumbs-breadcrumb{color:var(--ds-text-muted);transition:color var(--ds-transition-fast);text-decoration:none}.mantine-Breadcrumbs-breadcrumb:hover{color:var(--ds-accent-fg)}.mantine-Breadcrumbs-breadcrumb:last-child{color:var(--ds-text-primary);font-weight:var(--ds-font-weight-semibold)}.mantine-Breadcrumbs-separator{color:var(--ds-text-dimmed)}.mantine-Checkbox-input{background:var(--ds-bg-inset);border:1px solid var(--ds-white-alpha-15);border-radius:var(--ds-radius-xs);cursor:pointer;transition:background var(--ds-transition-fast), border-color var(--ds-transition-fast)}[data-mantine-color-scheme=light] .mantine-Checkbox-input{border-color:var(--ds-black-alpha-15)}.mantine-Checkbox-input:hover:not(:checked):not(:disabled){border-color:var(--ds-accent-border)}.mantine-Checkbox-input:checked{background:var(--ds-accent);border-color:var(--ds-accent)}.mantine-Checkbox-icon{color:var(--ds-accent-contrast)}.mantine-Checkbox-input:disabled{opacity:.45;cursor:not-allowed}.mantine-Checkbox-label{color:var(--ds-text-secondary);font-size:var(--ds-font-md);cursor:pointer}.mantine-Checkbox-description{color:var(--ds-text-muted);font-size:var(--ds-font-xs)}.mantine-Checkbox-input:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.mantine-Radio-radio{background:var(--ds-bg-inset);border:1px solid var(--ds-white-alpha-15);cursor:pointer;transition:background var(--ds-transition-fast), border-color var(--ds-transition-fast)}[data-mantine-color-scheme=light] .mantine-Radio-radio{border-color:var(--ds-black-alpha-15)}.mantine-Radio-radio:hover:not(:checked):not(:disabled){border-color:var(--ds-accent-border)}.mantine-Radio-radio:checked{background:var(--ds-accent);border-color:var(--ds-accent)}.mantine-Radio-icon{color:var(--ds-accent-contrast)}.mantine-Radio-radio:disabled{opacity:.45;cursor:not-allowed}.mantine-Radio-label{color:var(--ds-text-secondary);font-size:var(--ds-font-md);cursor:pointer}.mantine-Radio-description{color:var(--ds-text-muted);font-size:var(--ds-font-xs)}.mantine-Radio-radio:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.mantine-Code-root{background:var(--ds-bg-inset);border:1px solid var(--ds-white-alpha-8);border-radius:var(--ds-radius-xs);color:var(--ds-text-secondary);padding:.1em .4em;font-size:.85em}[data-mantine-color-scheme=light] .mantine-Code-root{border-color:var(--ds-black-alpha-8)}.mantine-Code-root[data-block]{padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-sm);line-height:var(--ds-line-height-relaxed);display:block}.mantine-Kbd-root{background:var(--ds-bg-elevated);border:1px solid var(--ds-white-alpha-12);border-radius:var(--ds-radius-xs);box-shadow:var(--ds-shadow-xs);color:var(--ds-text-primary);font-size:.8em;font-weight:var(--ds-font-weight-bold);border-bottom-width:2px;padding:.1em .45em}[data-mantine-color-scheme=light] .mantine-Kbd-root{border-color:var(--ds-black-alpha-12)}.mantine-Mark-root{background:var(--ds-accent-soft-strong);color:var(--ds-text-primary);border-radius:var(--ds-radius-2xs);padding:0 .15em}.mantine-Blockquote-root{background:var(--ds-bg-surface);border-left:3px solid var(--ds-accent);border-radius:var(--ds-radius-sm);color:var(--ds-text-secondary);padding:var(--ds-space-4) var(--ds-space-5)}.mantine-Blockquote-cite{color:var(--ds-text-muted);font-size:var(--ds-font-sm)}.mantine-Drawer-content{background:var(--ds-glass-bg);-webkit-backdrop-filter:var(--ds-glass-blur-lg);backdrop-filter:var(--ds-glass-blur-lg);border:var(--ds-glass-border);box-shadow:var(--ds-glass-shadow-lg)}.mantine-Drawer-header{z-index:var(--ds-z-sticky);background:var(--ds-glass-bg-solid);-webkit-backdrop-filter:var(--ds-glass-blur-lg);backdrop-filter:var(--ds-glass-blur-lg);border-bottom:var(--ds-glass-border-subtle);padding:var(--ds-space-4);position:-webkit-sticky;position:sticky;top:0}.mantine-Drawer-title{font-family:var(--ds-font-brand);font-size:var(--ds-font-xl);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-primary)}.mantine-Drawer-body{padding:var(--ds-space-4);color:var(--ds-text-secondary)}.mantine-Drawer-overlay{background:var(--ds-bg-overlay);-webkit-backdrop-filter:var(--ds-glass-blur-2xs);backdrop-filter:var(--ds-glass-blur-2xs)}.mantine-Drawer-close{color:var(--ds-text-muted);border-radius:var(--ds-radius-md)}.mantine-Drawer-close:hover{background:var(--ds-white-alpha-8);color:var(--ds-text-primary)}[data-mantine-color-scheme=light] .mantine-Drawer-close:hover{background:var(--ds-black-alpha-5)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mantine-Drawer-content{background:var(--ds-glass-bg-solid)}}.mantine-HoverCard-dropdown{background:var(--ds-glass-bg-solid);-webkit-backdrop-filter:var(--ds-glass-blur-md);backdrop-filter:var(--ds-glass-blur-md);border:var(--ds-glass-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-glass-shadow-md);padding:var(--ds-space-4);color:var(--ds-text-secondary);font-size:var(--ds-font-md)}.mantine-HoverCard-arrow{background:var(--ds-glass-bg-solid);border:var(--ds-glass-border)}.mantine-Input-input{min-height:2.5rem;padding:0 var(--ds-space-3);background:var(--ds-bg-inset);color:var(--ds-text-primary);border:1px solid var(--ds-white-alpha-10);border-radius:var(--ds-radius-md);font-size:var(--ds-font-md);font-weight:var(--ds-font-weight-normal);transition:border-color var(--ds-transition-fast), box-shadow var(--ds-transition-fast)}.mantine-Input-input::placeholder{color:var(--ds-text-dimmed)}.mantine-Input-input:hover:not(:disabled):not(:focus){border-color:var(--ds-white-alpha-15)}.mantine-Input-input:focus,.mantine-Input-input:focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 2px var(--ds-accent-soft);outline:none}.mantine-Input-input:disabled{opacity:.5;cursor:not-allowed;background:var(--ds-bg-main)}.mantine-Input-input[data-error],.mantine-Input-input[aria-invalid=true]{border-color:var(--ds-error)}.mantine-Input-input[data-error]:focus,.mantine-Input-input[aria-invalid=true]:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-error) 22%, transparent)}textarea.mantine-Input-input{padding-top:var(--ds-space-2);padding-bottom:var(--ds-space-2);min-height:5rem;line-height:var(--ds-line-height-normal)}.mantine-Input-section{color:var(--ds-text-dimmed)}.mantine-Input-section[data-position=left]~.mantine-Input-input{padding-left:var(--input-left-section-width,2.25rem)}.mantine-Input-wrapper:has(.mantine-Input-section[data-position=right]) .mantine-Input-input{padding-right:var(--input-right-section-width,2.25rem)}.mantine-InputWrapper-label{margin-bottom:var(--ds-space-1);font-size:var(--ds-font-sm);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-secondary)}.mantine-InputWrapper-required{color:var(--ds-error)}.mantine-InputWrapper-description{margin-bottom:var(--ds-space-1);font-size:var(--ds-font-xs);color:var(--ds-text-muted);line-height:var(--ds-line-height-normal)}.mantine-InputWrapper-error{margin-top:var(--ds-space-1);font-size:var(--ds-font-xs);color:var(--ds-error)}.input-pill .mantine-Input-input{border-radius:var(--ds-radius-pill);background:var(--ds-glass-bg-inset);border-color:var(--ds-white-alpha-8)}.mantine-Menu-dropdown,.mantine-Popover-dropdown.mantine-Menu-dropdown{background:var(--ds-glass-bg-solid);padding:var(--ds-space-1)!important;-webkit-backdrop-filter:var(--ds-glass-blur-md)!important;backdrop-filter:var(--ds-glass-blur-md)!important}[data-mantine-color-scheme=light] .mantine-Menu-dropdown{border-color:var(--ds-black-alpha-8)}.mantine-Menu-item{padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-sm);font-size:var(--ds-font-md);font-weight:var(--ds-font-weight-normal);color:var(--menu-item-color,var(--ds-text-secondary));transition:background var(--ds-transition-fast), color var(--ds-transition-fast)}.mantine-Menu-item[data-hovered],.mantine-Menu-item:hover{background:var(--menu-item-hover,var(--ds-white-alpha-8));color:var(--menu-item-color,var(--ds-text-primary))}[data-mantine-color-scheme=light] .mantine-Menu-item[data-hovered],[data-mantine-color-scheme=light] .mantine-Menu-item:hover{background:var(--menu-item-hover,var(--ds-black-alpha-5))}.mantine-Menu-item[data-checked],.mantine-Menu-item[aria-selected=true]{background:var(--ds-accent-soft);color:var(--ds-accent-fg)}.mantine-Menu-itemSection{color:var(--menu-item-color,var(--ds-text-dimmed))}.mantine-Menu-item:hover .mantine-Menu-itemSection{color:var(--menu-item-color,var(--ds-text-secondary))}.mantine-Menu-label{padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-1);font-size:var(--ds-font-xs);font-weight:var(--ds-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--ds-tracking-wide);color:var(--ds-text-muted)}.mantine-Menu-divider{margin:var(--ds-space-1) 0;border-color:var(--ds-white-alpha-8)}[data-mantine-color-scheme=light] .mantine-Menu-divider{border-color:var(--ds-black-alpha-8)}.mantine-Modal-content{background:var(--ds-glass-bg);-webkit-backdrop-filter:var(--ds-glass-blur-lg);backdrop-filter:var(--ds-glass-blur-lg);border:var(--ds-glass-border);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-glass-shadow-lg)}.mantine-Modal-content[data-full-screen]{border:none;border-radius:0}.mantine-Modal-header{z-index:var(--ds-z-sticky);background:var(--ds-glass-bg-solid);-webkit-backdrop-filter:var(--ds-glass-blur-lg);backdrop-filter:var(--ds-glass-blur-lg);border-bottom:var(--ds-glass-border-subtle);padding:var(--ds-space-4);position:-webkit-sticky;position:sticky;top:0}.mantine-Modal-title{font-family:var(--ds-font-brand);font-size:var(--ds-font-xl);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-primary)}.mantine-Modal-body{padding:var(--ds-space-4);color:var(--ds-text-secondary)}.mantine-Modal-overlay{background:var(--ds-bg-overlay);-webkit-backdrop-filter:var(--ds-glass-blur-2xs);backdrop-filter:var(--ds-glass-blur-2xs)}.mantine-Modal-close{color:var(--ds-text-muted);border-radius:var(--ds-radius-md)}.mantine-Modal-close:hover{background:var(--ds-white-alpha-8);color:var(--ds-text-primary)}[data-mantine-color-scheme=light] .mantine-Modal-close:hover{background:var(--ds-black-alpha-5)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mantine-Modal-content{background:var(--ds-glass-bg-solid)}}.mantine-Modal-body .mantine-Stepper-stepIcon svg{display:block}.mantine-NavLink-root{border-radius:var(--ds-radius-md);color:var(--ds-text-secondary);transition:color var(--ds-transition-fast), border-color var(--ds-transition-fast)}.mantine-NavLink-root:hover{background:var(--ds-white-alpha-5);color:var(--ds-text-primary)}[data-mantine-color-scheme=light] .mantine-NavLink-root:hover{background:var(--ds-black-alpha-3)}.mantine-NavLink-root[data-active]{background:var(--ds-accent-soft);color:var(--ds-accent-fg)}.mantine-NavLink-root[data-active]:hover{background:var(--ds-accent-soft-hover)}.mantine-NavLink-label{font-size:var(--ds-font-md);font-weight:var(--ds-font-weight-semibold)}.mantine-NavLink-description{color:var(--ds-text-dimmed);font-size:var(--ds-font-sm)}.mantine-NavLink-section{color:inherit;opacity:var(--ds-icon-muted-opacity)}.mantine-NavLink-root[data-active] .mantine-NavLink-section{opacity:1}.mantine-Pagination-control{min-width:36px;height:36px;color:var(--ds-text-secondary);background:var(--ds-white-alpha-3);border:1px solid var(--ds-white-alpha-8);border-radius:var(--ds-radius-md);font-weight:var(--ds-font-weight-semibold);transition:background var(--ds-transition-fast), color var(--ds-transition-fast), border-color var(--ds-transition-fast)}.mantine-Pagination-control:hover:not([data-active]){background:var(--ds-white-alpha-8);color:var(--ds-text-primary)}.mantine-Pagination-control[data-active]{background:var(--ds-accent);color:var(--ds-accent-contrast);border-color:color-mix(in srgb, var(--ds-accent) 50%, transparent)}[data-mantine-color-scheme=light] .mantine-Pagination-control:not([data-active]){border-color:var(--ds-black-alpha-10);background:0 0}[data-mantine-color-scheme=light] .mantine-Pagination-control:hover:not([data-active]){background:var(--ds-black-alpha-5)}.mantine-Progress-root{background:var(--ds-white-alpha-8);border-radius:var(--ds-radius-pill)}[data-mantine-color-scheme=light] .mantine-Progress-root{background:var(--ds-black-alpha-8)}.mantine-Progress-section{background:var(--progress-section-color,var(--ds-accent))}.mantine-RingProgress-svg>circle.mantine-RingProgress-curve:first-of-type{stroke:var(--ds-ring-track,var(--ds-white-alpha-8))}[data-mantine-color-scheme=light] .mantine-RingProgress-svg>circle.mantine-RingProgress-curve:first-of-type{stroke:var(--ds-ring-track,var(--ds-black-alpha-8))}.mantine-RingProgress-label{color:var(--ds-text-primary);font-weight:var(--ds-font-weight-bold)}.mantine-Rating-starSymbol:not([data-filled]){fill:var(--ds-white-alpha-15);stroke:var(--ds-white-alpha-15)}[data-mantine-color-scheme=light] .mantine-Rating-starSymbol:not([data-filled]){fill:var(--ds-black-alpha-15);stroke:var(--ds-black-alpha-15)}.mantine-Rating-starSymbol[data-filled]{fill:var(--ds-rating-color,var(--ds-warning));stroke:var(--ds-rating-color,var(--ds-warning))}.mantine-Rating-input:focus-visible+.mantine-Rating-label{outline:2px solid var(--ds-accent);outline-offset:2px;border-radius:var(--ds-radius-xs)}.mantine-SegmentedControl-root{background:var(--ds-bg-inset);border:1px solid var(--ds-white-alpha-8);border-radius:var(--ds-radius-md);padding:3px}[data-mantine-color-scheme=light] .mantine-SegmentedControl-root{border-color:var(--ds-black-alpha-8)}.mantine-SegmentedControl-indicator{background:var(--ds-accent);border-radius:var(--ds-radius-sm);box-shadow:0 2px 8px color-mix(in srgb, var(--ds-accent) 35%, transparent)}.mantine-SegmentedControl-control:before{display:none!important}.mantine-SegmentedControl-label{color:var(--ds-text-muted);font-size:var(--ds-font-md);font-weight:var(--ds-font-weight-semibold);border-radius:var(--ds-radius-sm);transition:color var(--ds-transition-fast), background var(--ds-transition-fast);background:0 0}.mantine-SegmentedControl-root .mantine-SegmentedControl-control{display:flex}.mantine-SegmentedControl-control .mantine-SegmentedControl-label{justify-content:center;align-items:center;width:100%;display:flex}.mantine-SegmentedControl-root .mantine-SegmentedControl-innerLabel{justify-content:center;align-items:center;height:100%;display:flex}.mantine-SegmentedControl-label[data-active]{color:var(--ds-accent-contrast);background:0 0}.mantine-SegmentedControl-label:hover:not([data-active]){color:var(--ds-text-secondary);background:var(--ds-white-alpha-5)}[data-mantine-color-scheme=light] .mantine-SegmentedControl-label:hover:not([data-active]){background:var(--ds-black-alpha-3)}.mantine-SegmentedControl-root[data-variant=light]{border-color:var(--ds-white-alpha-5);background:0 0}[data-mantine-color-scheme=light] .mantine-SegmentedControl-root[data-variant=light]{border-color:var(--ds-black-alpha-5)}.mantine-SegmentedControl-root[data-variant=light] .mantine-SegmentedControl-indicator{background:var(--ds-accent-soft);box-shadow:none}.mantine-SegmentedControl-root[data-variant=light] .mantine-SegmentedControl-label[data-active]{color:var(--ds-accent-fg)}.mantine-SegmentedControl-root[data-variant=light] .mantine-SegmentedControl-label:hover:not([data-active]){color:var(--ds-text-secondary);background:var(--ds-white-alpha-3)}[data-mantine-color-scheme=light] .mantine-SegmentedControl-root[data-variant=light] .mantine-SegmentedControl-label:hover:not([data-active]){background:var(--ds-black-alpha-3)}.mantine-Combobox-dropdown,.mantine-Select-dropdown,.mantine-MultiSelect-dropdown,.mantine-Autocomplete-dropdown,.mantine-TagsInput-dropdown,.mantine-Popover-dropdown.mantine-Combobox-dropdown,.mantine-Popover-dropdown.mantine-Select-dropdown,.mantine-Popover-dropdown.mantine-MultiSelect-dropdown,.mantine-Popover-dropdown.mantine-Autocomplete-dropdown,.mantine-Popover-dropdown.mantine-TagsInput-dropdown{background:var(--ds-glass-bg-solid);-webkit-backdrop-filter:var(--ds-glass-blur-md);backdrop-filter:var(--ds-glass-blur-md);border:var(--ds-glass-border);box-shadow:var(--ds-glass-shadow-md);padding:var(--ds-space-1)!important;border-radius:var(--ds-radius-md)!important}[data-mantine-color-scheme=light] .mantine-Combobox-dropdown,[data-mantine-color-scheme=light] .mantine-Select-dropdown,[data-mantine-color-scheme=light] .mantine-MultiSelect-dropdown{border-color:var(--ds-black-alpha-8)}.mantine-Combobox-dropdown .mantine-ScrollArea-viewport,.mantine-Select-dropdown .mantine-ScrollArea-viewport,.mantine-MultiSelect-dropdown .mantine-ScrollArea-viewport,.mantine-Autocomplete-dropdown .mantine-ScrollArea-viewport,.mantine-TagsInput-dropdown .mantine-ScrollArea-viewport{padding-left:var(--ds-space-1);padding-top:1px;padding-bottom:1px}.mantine-Combobox-option,.mantine-Select-option,.mantine-MultiSelect-option,.mantine-Autocomplete-option,.mantine-TagsInput-option{padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-sm);font-size:var(--ds-font-md);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-secondary);transition:background var(--ds-transition-fast), color var(--ds-transition-fast)}.mantine-Combobox-option[data-hovered],.mantine-Combobox-option:hover,.mantine-Select-option[data-hovered],.mantine-Select-option:hover,.mantine-MultiSelect-option[data-hovered],.mantine-MultiSelect-option:hover,.mantine-Autocomplete-option[data-hovered],.mantine-Autocomplete-option:hover,.mantine-TagsInput-option[data-hovered],.mantine-TagsInput-option:hover{background:var(--ds-white-alpha-8);color:var(--ds-text-primary)}.mantine-Combobox-option[data-combobox-selected],.mantine-Select-option[data-combobox-selected],.mantine-MultiSelect-option[data-combobox-selected],.mantine-Autocomplete-option[data-combobox-selected],.mantine-TagsInput-option[data-combobox-selected]{background:var(--ds-accent-soft);color:var(--ds-accent-fg)}[data-mantine-color-scheme=light] .mantine-Combobox-option[data-hovered],[data-mantine-color-scheme=light] .mantine-Combobox-option:hover,[data-mantine-color-scheme=light] .mantine-Select-option[data-hovered],[data-mantine-color-scheme=light] .mantine-Select-option:hover,[data-mantine-color-scheme=light] .mantine-MultiSelect-option[data-hovered],[data-mantine-color-scheme=light] .mantine-MultiSelect-option:hover,[data-mantine-color-scheme=light] .mantine-Autocomplete-option[data-hovered],[data-mantine-color-scheme=light] .mantine-Autocomplete-option:hover,[data-mantine-color-scheme=light] .mantine-TagsInput-option[data-hovered],[data-mantine-color-scheme=light] .mantine-TagsInput-option:hover{background:var(--ds-black-alpha-5)}.mantine-Combobox-empty{color:var(--ds-text-dimmed);font-size:var(--ds-font-md);padding:var(--ds-space-3)}.mantine-Pill-root{background:var(--ds-accent-soft);color:var(--ds-accent-fg);border-radius:var(--ds-radius-sm);font-weight:var(--ds-font-weight-semibold)}.mantine-Pill-remove{color:var(--ds-accent-fg);opacity:1;width:18px;height:18px;background:0 0!important}.mantine-Pill-remove svg{stroke-width:2.5px;width:14px;height:14px}.mantine-Pill-remove:hover{background:color-mix(in srgb, var(--ds-accent) 25%, transparent)!important}.mantine-Select-section[data-position=right],.mantine-MultiSelect-section[data-position=right]{color:var(--ds-text-dimmed)}.mantine-InputClearButton-root,.mantine-CloseButton-root{color:var(--ds-text-dimmed);border-radius:var(--ds-radius-sm);background:0 0!important}.mantine-InputClearButton-root:hover,.mantine-CloseButton-root:hover{background:var(--ds-white-alpha-8);color:var(--ds-text-secondary)}[data-mantine-color-scheme=light] .mantine-CloseButton-root:hover{background:var(--ds-black-alpha-5)}.mantine-PillGroup-group{min-height:40px;padding:5px 8px}.mantine-MultiSelect-pillsList,.mantine-PillGroup-group{align-items:center;gap:6px}.mantine-Skeleton-root:before{background:var(--ds-white-alpha-5)}[data-mantine-color-scheme=light] .mantine-Skeleton-root:before{background:var(--ds-black-alpha-5)}.mantine-Loader-root{color:var(--ds-accent)!important}.mantine-Slider-track{background:var(--ds-white-alpha-10)}[data-mantine-color-scheme=light] .mantine-Slider-track{background:var(--ds-black-alpha-10)}.mantine-Slider-bar{background:var(--ds-accent)}.mantine-Slider-thumb{border:2px solid var(--ds-accent);background:#fff;box-shadow:0 1px 4px #00000059}.mantine-Slider-thumb:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.mantine-Slider-mark{background:var(--ds-white-alpha-15);border:none}.mantine-Slider-markFilled{background:var(--ds-accent)}.mantine-Slider-markLabel{color:var(--ds-text-muted);font-size:var(--ds-font-xs)}.mantine-Slider-label{background:var(--ds-bg-elevated);color:var(--ds-text-primary);border:1px solid var(--ds-white-alpha-12);border-radius:var(--ds-radius-sm);font-size:var(--ds-font-xs);font-weight:var(--ds-font-weight-semibold)}.mantine-Spoiler-content{color:var(--ds-text-secondary);font-size:var(--ds-font-md);line-height:var(--ds-line-height-relaxed)}.mantine-Spoiler-control{margin-top:var(--ds-space-2);color:var(--ds-accent-fg);font-size:var(--ds-font-sm);font-weight:var(--ds-font-weight-semibold);transition:color var(--ds-transition-fast);text-decoration:none;display:inline-block}.mantine-Spoiler-control:hover{color:var(--ds-accent);text-underline-offset:2px;text-decoration:underline}.mantine-Spoiler-control:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-accent);outline-offset:var(--ds-focus-ring-offset);border-radius:var(--ds-radius-xs)}.mantine-Stepper-stepIcon{background:var(--ds-bg-inset);border:2px solid var(--ds-white-alpha-15);color:var(--ds-text-muted);font-weight:var(--ds-font-weight-bold);transition:background var(--ds-transition-fast), border-color var(--ds-transition-fast), color var(--ds-transition-fast)}[data-mantine-color-scheme=light] .mantine-Stepper-stepIcon{border-color:var(--ds-black-alpha-15)}.mantine-Stepper-stepIcon svg{display:block}.mantine-Stepper-step[data-progress] .mantine-Stepper-stepIcon{background:var(--ds-accent-soft);border-color:var(--ds-accent);color:var(--ds-accent-fg)}.mantine-Stepper-step[data-completed] .mantine-Stepper-stepIcon{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ds-accent-contrast)}.mantine-Stepper-stepLabel{color:var(--ds-text-primary);font-weight:var(--ds-font-weight-semibold);font-size:var(--ds-font-md)}.mantine-Stepper-stepDescription{color:var(--ds-text-muted);font-size:var(--ds-font-xs)}.mantine-Stepper-step[data-progress] .mantine-Stepper-stepLabel{color:var(--ds-accent-fg)}.mantine-Stepper-separator{background:var(--ds-white-alpha-12);transition:background var(--ds-transition-normal)}[data-mantine-color-scheme=light] .mantine-Stepper-separator{background:var(--ds-black-alpha-12)}.mantine-Stepper-separator[data-active]{background:var(--ds-accent)}.mantine-Switch-track{background:var(--ds-bg-inset);border:1px solid var(--ds-white-alpha-15);cursor:pointer;transition:background var(--ds-transition-fast), border-color var(--ds-transition-fast)}[data-mantine-color-scheme=light] .mantine-Switch-track{background:var(--ds-black-alpha-8);border-color:var(--ds-black-alpha-12)}.mantine-Switch-input:checked+.mantine-Switch-track{background:var(--ds-accent);border-color:var(--ds-accent)}.mantine-Switch-thumb{background:var(--ds-text-secondary);transition:background var(--ds-transition-fast);border:none;box-shadow:0 1px 3px #0006}.mantine-Switch-input:checked+.mantine-Switch-track .mantine-Switch-thumb{background:#fff}.mantine-Switch-label{color:var(--ds-text-secondary);font-size:var(--ds-font-md)}.mantine-Switch-input:disabled+.mantine-Switch-track{opacity:.5;cursor:not-allowed}.mantine-Timeline-root{--tl-color:var(--ds-accent);--tl-radius:var(--ds-radius-full)}.mantine-Timeline-itemBullet{background:var(--ds-bg-elevated);border-color:var(--ds-white-alpha-15);color:var(--ds-text-muted)}[data-mantine-color-scheme=light] .mantine-Timeline-itemBullet{border-color:var(--ds-black-alpha-10)}.mantine-Timeline-itemBullet[data-active]{background:var(--ds-accent);color:var(--ds-accent-contrast);border-color:#0000}.mantine-Timeline-itemTitle{color:var(--ds-text-primary);font-weight:var(--ds-font-weight-bold);font-size:var(--ds-font-lg)}.mantine-Timeline-itemContent{color:var(--ds-text-muted);font-size:var(--ds-font-md)}.mantine-Tooltip-tooltip{font-size:var(--ds-font-sm)!important;font-weight:var(--ds-font-weight-semibold)!important;color:var(--ds-text-primary)!important;background:var(--ds-bg-elevated)!important;border:1px solid var(--ds-white-alpha-10)!important;border-radius:var(--ds-radius-md)!important;box-shadow:var(--ds-glass-shadow-sm)!important;padding:6px 10px!important}[data-mantine-color-scheme=light] .mantine-Tooltip-tooltip{border-color:var(--ds-black-alpha-10)!important}.mantine-Popover-dropdown{padding:var(--ds-space-3)!important;background:var(--ds-glass-bg-solid)!important;-webkit-backdrop-filter:var(--ds-glass-blur-md)!important;backdrop-filter:var(--ds-glass-blur-md)!important;border:var(--ds-glass-border)!important;border-radius:var(--ds-radius-lg)!important;box-shadow:var(--ds-glass-shadow-md)!important;color:var(--ds-text-secondary)!important}.show-status-badge__pulse-dot{border-radius:var(--ds-radius-full);background-color:var(--ds-success);width:8px;height:8px;box-shadow:0 0 6px 2px color-mix(in srgb, var(--ds-success) 40%, transparent);animation:1.5s ease-in-out infinite show-status-badge-pulse;display:inline-block}@keyframes show-status-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.show-status-badge__pulse-dot{animation:none}}.status-badge{font-size:var(--ds-font-xs);font-weight:var(--ds-font-weight-semibold);color:var(--ds-onmedia-fg);background:var(--ds-onmedia-bg);border:1px solid var(--ds-onmedia-border);border-radius:var(--ds-radius-md);-webkit-backdrop-filter:var(--ds-glass-blur-md);backdrop-filter:var(--ds-glass-blur-md);align-items:center;gap:5px;padding:4px 9px 4px 7px;line-height:1;display:inline-flex}.status-badge__dot{border-radius:var(--ds-radius-full);background:var(--st,var(--ds-status-watching));width:7px;height:7px;box-shadow:0 0 6px var(--st,var(--ds-status-watching))}.genre-tag{font-size:var(--ds-font-xs);font-weight:var(--ds-font-weight-normal);color:var(--ds-text-secondary);background:var(--ds-white-alpha-5);border-radius:var(--ds-radius-pill);white-space:nowrap;align-items:center;padding:3px 9px;line-height:1.3;display:inline-flex}.genre-tag--accent{background:var(--ds-accent-soft);color:var(--ds-accent-fg)}[data-mantine-color-scheme=light] .genre-tag{background:var(--ds-black-alpha-5)}.toggle-group{border:1px solid var(--ds-white-alpha-8);border-radius:var(--ds-radius-md);transition:opacity var(--ds-transition-normal);flex-shrink:0;display:flex;overflow:hidden}.toggle-group--disabled{opacity:.35;cursor:not-allowed}.toggle-group--disabled>*{pointer-events:none}.toggle-group__btn{font-family:inherit;font-size:13px;font-weight:var(--ds-font-weight-normal);color:var(--ds-text-dimmed);background:var(--ds-white-alpha-3);cursor:pointer;white-space:nowrap;transition:background var(--ds-transition-fast), color var(--ds-transition-fast);border:none;padding:7px 12px}.toggle-group__btn:hover:not(.toggle-group__btn--active){background:var(--ds-white-alpha-5);background:var(--ds-white-alpha-5)}.toggle-group__btn--active{background:var(--ds-accent-soft);color:var(--ds-accent-fg)}.toggle-group--chips{scrollbar-width:none;-ms-overflow-style:none;border:none;border-radius:0;gap:8px;display:flex;overflow-x:auto}.toggle-group--chips::-webkit-scrollbar{display:none}.toggle-group--chips .toggle-group__btn{border:1px solid var(--ds-white-alpha-8);border-radius:var(--ds-radius-pill);background:var(--ds-white-alpha-3);color:var(--ds-text-dimmed);padding:5px 12px;font-size:12px}.toggle-group--chips .toggle-group__btn--active{background:var(--ds-accent-soft);border-color:var(--ds-accent-soft-strong);color:var(--ds-accent-fg)}[data-mantine-color-scheme=light] .toggle-group{border-color:var(--ds-black-alpha-10)}[data-mantine-color-scheme=light] .toggle-group__btn{color:var(--ds-text-muted);background:0 0}[data-mantine-color-scheme=light] .toggle-group--chips .toggle-group__btn{border-color:var(--ds-black-alpha-10);background:0 0}.grecaptcha-badge{visibility:hidden}body.recaptcha-active .grecaptcha-badge{visibility:visible;z-index:var(--ds-z-recaptcha-badge)!important}.glass-panel{background:var(--ds-glass-bg-solid)!important;-webkit-backdrop-filter:var(--ds-glass-blur-md)!important;backdrop-filter:var(--ds-glass-blur-md)!important;border:2px solid var(--ds-white-alpha-8)!important;box-shadow:var(--ds-glass-shadow-sm)!important}[data-mantine-color-scheme=light] .glass-panel{background:#fff9!important;border:2px solid #fff6!important;box-shadow:0 8px 32px #1f268726!important}.glass-panel-inset{-webkit-backdrop-filter:var(--ds-glass-blur-sm);backdrop-filter:var(--ds-glass-blur-sm);border-radius:var(--mantine-radius-md);background:var(--ds-glass-bg-inset)!important;border:var(--ds-glass-border)!important}.glass-icon-button{-webkit-backdrop-filter:var(--ds-glass-blur-sm);backdrop-filter:var(--ds-glass-blur-sm);transition:background var(--ds-transition-normal), border-color var(--ds-transition-normal);color:var(--ds-text-primary);background:var(--ds-glass-bg-icon)!important;border:1px solid var(--ds-white-alpha-12)!important}.ds-text-glow{color:var(--ds-glow-tone);text-shadow:0 0 10px color-mix(in srgb, var(--ds-glow-tone) 30%, transparent)}.scroll-top{transform:translate(-1rem,-1rem)}.expandable-text-container{transition:max-height var(--ds-transition-smooth)}.expandable-text-fade{transition:opacity var(--ds-transition-smooth)}@media (max-width:768px){.scroll-top{transform:translate(-.5rem, calc(var(--ds-bottom-menu-height) * -1))}}@media (min-width:768px){.scroll-top{opacity:.6}.scroll-top:hover{opacity:1}.scroll-top .mantine-ActionIcon-root:hover{box-shadow:0 0 10px 0 var(--ds-accent)}}@keyframes shake{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}.shake-icon{will-change:transform;animation:2s ease-in-out infinite shake}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fade-opacity{0%,to{opacity:1}50%{opacity:.6}}.ds-hover-scale{transform-origin:50%;transition:transform var(--ds-transition-fast);will-change:transform}.ds-hover-scale:hover{transform:scale(1.05)}.ds-hover-scale:active{transform:scale(.95)}.ds-hover-scale:disabled,.ds-hover-scale[data-disabled=true]{transform:none}.error-boundary{text-align:center;justify-content:center;align-items:center;gap:var(--ds-space-4);width:100%;max-width:30rem;padding:var(--ds-space-12) var(--ds-space-5);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.error-boundary__medallion{border-radius:var(--ds-radius-full);width:84px;height:84px;color:var(--ds-error);background:color-mix(in srgb, var(--ds-error) 13%, transparent);border:1px solid color-mix(in srgb, var(--ds-error) 28%, transparent);place-items:center;display:grid;position:relative}.error-boundary__medallion:before{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--ds-error) 14%, transparent);position:absolute;top:-9px;bottom:-9px;left:-9px;right:-9px}.error-boundary__medallion svg{width:40px;height:40px}@media (prefers-reduced-motion:no-preference){.error-boundary__medallion:before{animation:3s ease-in-out infinite error-pulse}}@keyframes error-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.06)}}.error-boundary__title{margin:var(--ds-space-1) 0 0;font-family:var(--font-display,"Inter", system-ui, sans-serif);font-size:1.75rem;font-weight:var(--ds-font-weight-extrabold);line-height:var(--ds-line-height-tight);letter-spacing:var(--ds-tracking-tight);color:var(--ds-text-primary)}.error-boundary__text{max-width:44ch;font-size:var(--ds-font-lg);line-height:var(--ds-line-height-relaxed);color:var(--ds-text-muted);text-wrap:pretty;margin:0}.error-boundary__actions{justify-content:center;gap:var(--ds-space-3);margin-top:var(--ds-space-2);flex-wrap:wrap;display:flex}.error-boundary__ref{justify-content:center;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-1);max-width:100%;font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,monospace;font-size:var(--ds-font-sm);letter-spacing:var(--ds-tracking-wide);color:var(--ds-text-dimmed);flex-wrap:wrap;display:inline-flex}.error-boundary__ref b{min-width:0;font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-secondary);word-break:break-all}.error-boundary__copy{border-radius:var(--ds-radius-sm);width:26px;height:26px;color:var(--ds-text-dimmed);cursor:pointer;transition:background var(--ds-transition-fast), color var(--ds-transition-fast);background:0 0;border:none;place-items:center;display:inline-grid}.error-boundary__copy:hover{background:var(--ds-white-alpha-8);color:var(--ds-text-primary)}.error-boundary__copy svg{width:15px;height:15px}[data-mantine-color-scheme=light] .error-boundary__copy:hover{background:var(--ds-black-alpha-5)}.error-boundary__details{width:100%;margin-top:var(--ds-space-2);text-align:left}.error-boundary__details-label{font-size:var(--ds-font-md);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-secondary)}.error-boundary__stack{margin:var(--ds-space-3) 0 0;padding:var(--ds-space-4);background:var(--ds-bg-inset);border:1px solid var(--ds-white-alpha-8);border-left:3px solid var(--ds-error);border-radius:var(--ds-radius-md);max-height:14rem;font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,monospace;font-size:var(--ds-font-sm);line-height:var(--ds-line-height-relaxed);color:var(--ds-error-soft);white-space:pre-wrap;word-break:break-word;overflow:auto}.error-boundary__stack .dim{color:var(--ds-text-dimmed)}[data-mantine-color-scheme=light] .error-boundary__stack{border-color:var(--ds-black-alpha-8);border-left-color:var(--ds-error)}.error-boundary--inline{gap:var(--ds-space-3);max-width:none;padding:var(--ds-space-10) var(--ds-space-6);background:var(--ds-bg-surface);border:1px dashed var(--ds-white-alpha-10);border-radius:var(--ds-card-radius)}[data-mantine-color-scheme=light] .error-boundary--inline{border-color:var(--ds-black-alpha-10)}.error-boundary--inline .error-boundary__medallion{width:56px;height:56px}.error-boundary--inline .error-boundary__medallion:before{display:none}.error-boundary--inline .error-boundary__medallion svg{width:26px;height:26px}.error-boundary--inline .error-boundary__title{margin:0;font-size:1.125rem}.error-boundary--inline .error-boundary__text{font-size:var(--ds-font-md)}.app-dialog{flex-direction:column;display:flex;overflow:hidden}.app-dialog__header{gap:var(--ds-space-3)}.app-dialog__heading{flex:1;min-width:0}.app-dialog__icon{color:var(--dialog-tone-accent);flex:none}.app-dialog__title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.app-dialog__badge{flex:none}.app-dialog__body{flex:1;min-height:0;overflow-y:auto}.app-dialog__footer{padding:var(--ds-space-4);padding-bottom:calc(var(--ds-space-4) + env(safe-area-inset-bottom));background:var(--ds-glass-bg-solid);-webkit-backdrop-filter:var(--ds-glass-blur-lg);backdrop-filter:var(--ds-glass-blur-lg);border-top:var(--ds-glass-border-subtle);flex:none}.app-dialog__footer-main{flex:1;min-width:0}@media (max-width:576px){.app-dialog__actions{flex-direction:column-reverse}.app-dialog__actions>.mantine-Button-root{width:100%}}.mantine-Alert-root.confirm-body__callout{background-color:var(--confirm-tone-bg);padding:var(--ds-space-4)}.mantine-Alert-root.confirm-body__callout:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:3px solid var(--confirm-tone-accent)}.mantine-Alert-root.confirm-body__callout:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--confirm-tone-accent)}.mantine-Alert-root.confirm-body__callout:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--confirm-tone-accent)}.confirm-body__callout-icon{width:var(--ds-space-8);height:var(--ds-space-8);color:var(--confirm-tone-accent);margin-top:0}.confirm-body__callout-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--ds-space-4)}.confirm-body__callout-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--ds-space-4)}.confirm-body__callout-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--ds-space-4)}.confirm-body__callout-icon svg{width:var(--ds-space-8);height:var(--ds-space-8)}.confirm-body__message{min-width:0;color:var(--ds-text-primary);font-size:var(--ds-font-md);line-height:var(--ds-line-height-relaxed);flex:1}.api-degradation{top:var(--ds-space-4);z-index:var(--ds-z-popover);padding-inline:var(--ds-space-4);pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.api-degradation__panel{pointer-events:auto;width:min(34rem,100%);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-glass-bg-solid);-webkit-backdrop-filter:var(--ds-glass-blur-md);backdrop-filter:var(--ds-glass-blur-md);border:1px solid var(--ds-warning-border);box-shadow:var(--ds-glass-shadow-md)}.api-degradation__icon{color:var(--ds-warning);background:var(--ds-warning-bg);border-radius:var(--ds-radius-md);flex-shrink:0}.api-degradation__body{flex:1;min-width:0}.api-degradation__title{font-size:var(--ds-font-lg);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-primary);line-height:var(--ds-line-height-tight)}.api-degradation__hint{font-size:var(--ds-font-md);color:var(--ds-text-secondary)}.api-degradation__loader{--loader-color:var(--ds-warning);flex-shrink:0}.api-degradation__action{color:var(--ds-warning);transition:background var(--ds-transition-fast);flex-shrink:0}.api-degradation__action:hover{background:var(--ds-warning-bg)}@media (max-width:576px){.api-degradation{top:var(--ds-space-2);padding-inline:var(--ds-space-2)}.api-degradation__panel{padding:var(--ds-space-2) var(--ds-space-3)}.api-degradation__title{font-size:var(--ds-font-md)}.api-degradation__hint{font-size:var(--ds-font-sm)}}.cookie-banner{z-index:var(--ds-z-banner);box-shadow:var(--ds-glass-shadow-md);border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0;padding:var(--ds-space-5);max-height:90vh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;background:var(--ds-glass-bg-solid)!important;-webkit-backdrop-filter:var(--ds-glass-blur-lg)!important;backdrop-filter:var(--ds-glass-blur-lg)!important;border:var(--ds-glass-border)!important}.cookie-banner__title{font-weight:var(--ds-font-weight-extrabold);color:var(--ds-text-primary)}.cookie-banner__description{line-height:var(--ds-line-height-relaxed);color:var(--ds-text-secondary)}.cookie-banner__actions{margin-top:var(--ds-space-2)}@media (min-width:1024px){.cookie-banner{left:auto;right:var(--ds-space-6);bottom:var(--ds-space-6);border-radius:var(--ds-radius-xl);width:max(20rem,min(35vw,26.25rem));padding:var(--ds-space-6)}}[data-mantine-color-scheme=light] .cookie-banner{background:var(--ds-glass-bg-solid)!important;border:1px solid var(--ds-black-alpha-8)!important}.app-modal .app-dialog__footer:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--ds-radius-xl);border-bottom-left-radius:var(--ds-radius-xl)}.app-modal .app-dialog__footer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ds-radius-xl);border-bottom-right-radius:var(--ds-radius-xl)}.app-modal .app-dialog__footer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ds-radius-xl);border-bottom-right-radius:var(--ds-radius-xl)}.app-modal[data-full-screen] .app-dialog__footer:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.app-modal[data-full-screen] .app-dialog__footer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.app-modal[data-full-screen] .app-dialog__footer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.consent-update-modal__accordion{gap:var(--ds-space-2)}.consent-update-modal__accept-card{padding:var(--ds-space-4);background:color-mix(in srgb, var(--ds-accent) 15%, transparent);border:1px solid var(--ds-white-alpha-15);border-radius:var(--ds-radius-md);transition:background var(--ds-transition-base), border-color var(--ds-transition-base)}.consent-update-modal__accept-card:hover{border-color:var(--ds-accent-blue)}.consent-update-modal__accept-card--checked{background:color-mix(in srgb, var(--ds-accent-indigo) 20%, transparent);border-color:var(--ds-accent-indigo)}.consent-update-modal__accept-card:has(input:checked){background:color-mix(in srgb, var(--ds-accent-indigo) 20%, transparent);border-color:var(--ds-accent-indigo)}[data-mantine-color-scheme=light] .consent-update-modal__accept-card{border-color:var(--ds-black-alpha-8)}[data-mantine-color-scheme=light] .consent-update-modal__accept-card--checked{border-color:var(--ds-accent-indigo)}[data-mantine-color-scheme=light] .consent-update-modal__accept-card:has(input:checked){border-color:var(--ds-accent-indigo)}.mini-audio-player__audio{display:none}.mini-audio-player{flex:0 auto;min-width:0;position:relative}.mini-audio-player__pill{border-radius:var(--ds-radius-pill);background:color-mix(in srgb, var(--ds-accent) 8%, transparent);border:1px solid var(--ds-accent-border);width:-webkit-fit-content;width:fit-content;max-width:100%;height:2.75rem;transition:background var(--ds-transition-fast);flex-shrink:0;align-items:center;padding:5px 6px 5px 5px;display:flex;position:relative;overflow:hidden}.mini-audio-player__pill--eq{background:color-mix(in srgb, var(--ds-accent) 10%, transparent)}.mini-audio-player__pill--empty{background:var(--ds-white-alpha-5);border-color:var(--ds-white-alpha-10)}[data-mantine-color-scheme=light] .mini-audio-player__pill--empty{background:var(--ds-black-alpha-3);border-color:var(--ds-black-alpha-10)}.mini-audio-player__pill--skeleton{background:var(--ds-white-alpha-5);border-color:var(--ds-white-alpha-10)}[data-mantine-color-scheme=light] .mini-audio-player__pill--skeleton{background:var(--ds-black-alpha-3);border-color:var(--ds-black-alpha-10)}.mini-audio-player__skeleton-info:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3px;margin-right:2px}.mini-audio-player__skeleton-info:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:2px;margin-right:3px}.mini-audio-player__skeleton-info:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:2px;margin-right:3px}.mini-audio-player__pill--wide .mini-audio-player__skeleton-info{width:9.5rem}.mini-audio-player__pill-body{z-index:var(--ds-z-base);position:relative}.mini-audio-player__pill--compact .mini-audio-player__pill-body,.mini-audio-player__pill--compact .mini-audio-player__grab{gap:var(--ds-space-1)}.mini-audio-player__pill--compact.mini-audio-player__pill--empty{min-width:9.2rem}.mini-audio-player__pill--compact.mini-audio-player__pill--empty .mini-audio-player__pill-body{justify-content:space-between}.mini-audio-player__grab{align-items:center;gap:var(--ds-space-2);text-align:start;border-radius:var(--ds-radius-pill);min-width:0;display:flex}.mini-audio-player__grab:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.mini-audio-player__poster{border-radius:var(--ds-radius-full);flex-shrink:0;width:34px;height:34px;position:relative;overflow:hidden}.mini-audio-player__poster-frame{border-radius:var(--ds-radius-full);width:100%;height:100%;animation:6s linear infinite mini-audio-spin;overflow:hidden}.mini-audio-player__poster:not(.mini-audio-player__poster--spinning) .mini-audio-player__poster-frame{animation-play-state:paused}.mini-audio-player__poster--spinning{box-shadow:0 0 0 2px var(--ds-accent-border)}.mini-audio-player__poster-img{object-fit:cover;width:100%;height:100%}.mini-audio-player__poster-hole{z-index:var(--ds-z-base);border-radius:var(--ds-radius-full);background:var(--ds-bg-body);width:9px;height:9px;box-shadow:0 0 0 1px var(--ds-white-alpha-15);position:absolute;top:50%;transform:translate(-50%,-50%)}.mini-audio-player__poster-hole:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:50%}.mini-audio-player__poster-hole:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.mini-audio-player__poster-hole:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.mini-audio-player__poster--empty{background:var(--ds-white-alpha-8);color:var(--ds-text-dimmed);justify-content:center;align-items:center;display:flex}[data-mantine-color-scheme=light] .mini-audio-player__poster--empty{background:var(--ds-black-alpha-8)}@keyframes mini-audio-spin{to{transform:rotate(360deg)}}.mini-audio-player__info{flex-direction:column;justify-content:center;min-width:0;display:flex;overflow:hidden}.mini-audio-player__pill--wide .mini-audio-player__info{width:9.5rem}.mini-audio-player__pill--wide .mini-audio-player__info:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3px;margin-right:2px}.mini-audio-player__pill--wide .mini-audio-player__info:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:2px;margin-right:3px}.mini-audio-player__pill--wide .mini-audio-player__info:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:2px;margin-right:3px}.mini-audio-player__pill--hover .mini-audio-player__info{opacity:0;max-width:0;transition:max-width var(--ds-transition-smooth), opacity var(--ds-transition-fast), margin var(--ds-transition-smooth);margin:0}.mini-audio-player__pill--hover.mini-audio-player__pill--hovered .mini-audio-player__info,.mini-audio-player__pill--hover.mini-audio-player__pill--open .mini-audio-player__info{opacity:1;max-width:9.75rem}.mini-audio-player__pill--hover.mini-audio-player__pill--hovered .mini-audio-player__info:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3px;margin-right:2px}.mini-audio-player__pill--hover.mini-audio-player__pill--open .mini-audio-player__info:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3px;margin-right:2px}.mini-audio-player__pill--hover.mini-audio-player__pill--hovered .mini-audio-player__info:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:2px;margin-right:3px}.mini-audio-player__pill--hover.mini-audio-player__pill--hovered .mini-audio-player__info:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:2px;margin-right:3px}.mini-audio-player__pill--hover.mini-audio-player__pill--open .mini-audio-player__info:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:2px;margin-right:3px}.mini-audio-player__pill--hover.mini-audio-player__pill--open .mini-audio-player__info:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:2px;margin-right:3px}.mini-audio-player__pill--hover.mini-audio-player__pill--hovered{background:color-mix(in srgb, var(--ds-accent) 12%, transparent)}.mini-audio-player__title-static{font-size:var(--ds-font-md);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:var(--ds-line-height-tight);overflow:hidden}.mini-audio-player__sub{min-width:0;margin-top:1px}.mini-audio-player__anime{font-size:var(--ds-font-sm);color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini-audio-player__badge{font-size:var(--ds-font-sm);font-weight:var(--ds-font-weight-bold);letter-spacing:.02em;border-radius:var(--ds-radius-pill);border:1px solid #0000;flex-shrink:0;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.mini-audio-player__badge--compact{font-size:var(--ds-font-2xs);gap:3px;padding:1px 6px}.mini-audio-player__badge--op{color:var(--ds-info);background:color-mix(in srgb, var(--ds-info) 9%, transparent);border-color:color-mix(in srgb, var(--ds-info) 20%, transparent)}.mini-audio-player__badge--ed{color:var(--ds-accent-purple);background:color-mix(in srgb, var(--ds-accent-purple) 9%, transparent);border-color:color-mix(in srgb, var(--ds-accent-purple) 20%, transparent)}.mini-audio-player__play{flex-shrink:0}.mini-audio-player__next{background:var(--ds-white-alpha-8);color:var(--ds-text-secondary);flex-shrink:0}.mini-audio-player__next:hover{background:var(--ds-white-alpha-12);color:var(--ds-text-primary)}[data-mantine-color-scheme=light] .mini-audio-player__next{background:var(--ds-black-alpha-8)}[data-mantine-color-scheme=light] .mini-audio-player__next:hover{background:var(--ds-black-alpha-12)}.mini-audio-player__chevron{color:var(--ds-accent-fg);flex-shrink:0}.mini-audio-player__eq--bg{border-radius:inherit;opacity:.5;pointer-events:none;align-items:flex-end;gap:3px;padding:4px 8px 0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.mini-audio-player__eq--bg .mini-audio-player__eq-bar{background:linear-gradient(var(--ds-accent-fg), transparent 90%)}.mini-audio-player__eq--viz{height:6.5rem;padding-inline:var(--ds-space-2);opacity:.4;pointer-events:none;-webkit-mask-image:linear-gradient(to top, var(--ds-text-primary) 45%, transparent);mask-image:linear-gradient(to top, var(--ds-text-primary) 45%, transparent);align-items:flex-end;gap:3px;display:flex;position:absolute;bottom:0;left:0;right:0}[data-mantine-color-scheme=light] .mini-audio-player__eq--viz{opacity:.28}.mini-audio-player__eq--viz .mini-audio-player__eq-bar{border-radius:var(--ds-radius-xs) var(--ds-radius-xs) 0 0;background:linear-gradient(to top, transparent, color-mix(in srgb, var(--ds-accent) 70%, transparent) 45%, var(--ds-accent-fg))}.mini-audio-player__eq-bar{height:var(--eq-h);transform-origin:bottom;animation:1s ease-in-out infinite alternate mini-audio-viz;animation-delay:var(--eq-d);border-radius:2px 2px 0 0;flex:1}.mini-audio-player__eq{transition:opacity var(--ds-transition-smooth)}.mini-audio-player__eq[data-paused]{opacity:0;pointer-events:none}.mini-audio-player__eq[data-paused] .mini-audio-player__eq-bar{animation-play-state:paused}.mini-audio-player__eq--reactive .mini-audio-player__eq-bar{height:100%;transform:scaleY(var(--eq-level,.08));transition:transform 70ms linear;animation:none}@keyframes mini-audio-viz{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.mini-audio-player__marquee{min-width:0;max-width:100%;position:relative;overflow:hidden}.mini-audio-player__marquee[data-overflow]:not([data-paused]){-webkit-mask-image:linear-gradient(90deg, transparent, var(--ds-text-primary) 6%, var(--ds-text-primary) 94%, transparent);mask-image:linear-gradient(90deg, transparent, var(--ds-text-primary) 6%, var(--ds-text-primary) 94%, transparent)}.mini-audio-player__marquee-track{white-space:nowrap;width:-webkit-max-content;width:max-content;display:flex}.mini-audio-player__marquee[data-overflow] .mini-audio-player__marquee-track{animation:mini-audio-marquee var(--mini-audio-marquee-duration,12s) linear infinite}.mini-audio-player__marquee:hover .mini-audio-player__marquee-track{animation-play-state:paused}.mini-audio-player__marquee[data-paused] .mini-audio-player__marquee-track{animation:none}.mini-audio-player__marquee-text{font-size:var(--ds-font-md);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-line-height-snug);color:var(--ds-text-primary)}.mini-audio-player__marquee-text:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ds-space-8)}.mini-audio-player__marquee-text:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--ds-space-8)}.mini-audio-player__marquee-text:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--ds-space-8)}@keyframes mini-audio-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mini-audio-player__scrub{align-items:center;gap:var(--ds-space-3);display:flex}.mini-audio-player__time{font-family:var(--ds-font-mono);font-size:var(--ds-font-xs);color:var(--ds-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.mini-audio-player__progress-wrap{min-width:0;position:relative}.mini-audio-player__progress-wrap--scrub{flex:1}.mini-audio-player__progress{border-radius:var(--ds-radius-xs);background:var(--ds-white-alpha-15);cursor:pointer;height:4px;position:relative;overflow:hidden}.mini-audio-player__progress--scrub{height:6px}[data-mantine-color-scheme=light] .mini-audio-player__progress{background:var(--ds-black-alpha-10)}.mini-audio-player__progress-fill{width:calc(var(--mini-audio-progress,0) * 100%);background:var(--ds-accent);border-radius:inherit;position:absolute;top:0;bottom:0}.mini-audio-player__progress-fill:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.mini-audio-player__progress-fill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.mini-audio-player__progress-fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.mini-audio-player__progress:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.mini-audio-player__progress-tip{z-index:var(--ds-z-dropdown);border-radius:var(--ds-radius-sm);background:var(--ds-glass-bg-solid);border:var(--ds-glass-border);box-shadow:var(--ds-shadow-md);color:var(--ds-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-font-2xs);font-variant-numeric:tabular-nums;line-height:var(--ds-line-height-tight);white-space:nowrap;pointer-events:none;animation:mini-audio-hover-in var(--ds-duration-fast) var(--ds-ease-standard);padding:2px 7px;position:absolute;bottom:calc(100% + var(--ds-space-2));transform:translate(-50%)}.mini-audio-player__progress-tip:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--hover-ratio,0) * 100%)}.mini-audio-player__progress-tip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--hover-ratio,0) * 100%)}.mini-audio-player__progress-tip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--hover-ratio,0) * 100%)}.mini-audio-player__progress-preview{width:calc(var(--hover-ratio,0) * 100%);background:color-mix(in srgb, var(--ds-accent) 40%, transparent);border-radius:inherit;pointer-events:none;animation:mini-audio-hover-in var(--ds-duration-fast) var(--ds-ease-standard);position:absolute;top:0;bottom:0}.mini-audio-player__progress-preview:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.mini-audio-player__progress-preview:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.mini-audio-player__progress-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.mini-audio-player__progress-handle{border-radius:var(--ds-radius-full);background:var(--ds-accent);width:10px;height:10px;box-shadow:0 0 0 3px var(--ds-accent-soft), 0 0 8px var(--ds-accent-glow);pointer-events:none;animation:mini-audio-hover-in var(--ds-duration-fast) var(--ds-ease-standard);position:absolute;top:50%;transform:translate(-50%,-50%)}.mini-audio-player__progress-handle:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--hover-ratio,0) * 100%)}.mini-audio-player__progress-handle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--hover-ratio,0) * 100%)}.mini-audio-player__progress-handle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--hover-ratio,0) * 100%)}@keyframes mini-audio-hover-in{0%{opacity:0}to{opacity:1}}.mini-audio-player__popover.mini-audio-player__popover{overflow:hidden}.mini-audio-player__pop{margin:calc(-1 * var(--ds-space-3))}.mini-audio-player__pop-head{min-height:3.25rem;padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-2);position:relative}.mini-audio-player__pop-head-bg{background-image:var(--pop-lqip);opacity:.55;height:6.5rem;-webkit-mask-image:linear-gradient(180deg, var(--ds-text-primary) 0%, var(--ds-text-primary) 35%, transparent 100%);mask-image:linear-gradient(180deg, var(--ds-text-primary) 0%, var(--ds-text-primary) 35%, transparent 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;right:0}.mini-audio-player__pop-head-row{z-index:var(--ds-z-base);position:relative}.mini-audio-player__eyebrow-text{font-family:var(--ds-font-mono);font-size:var(--ds-font-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-text-muted)}.mini-audio-player__pop-body{padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-4);position:relative}.mini-audio-player__pop-content{z-index:var(--ds-z-base);position:relative}.mini-audio-player__pop-cover{border-radius:var(--ds-radius-md);width:76px;height:76px;box-shadow:var(--ds-shadow-md);flex-shrink:0;overflow:hidden}.mini-audio-player__pop-cover-img{object-fit:cover;width:100%;height:100%}.mini-audio-player__pop-meta{padding-top:2px}.mini-audio-player__pop-song .mini-audio-player__marquee-text{font-size:var(--ds-font-xl);font-weight:var(--ds-font-weight-extrabold);letter-spacing:-.01em;color:var(--ds-text-primary);line-height:1.15}.mini-audio-player__pop-anime{font-size:var(--ds-font-md);color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 8px;overflow:hidden}.mini-audio-player__rating{color:var(--ds-favorites);font-weight:var(--ds-font-weight-bold);font-size:var(--ds-font-sm);align-items:center;gap:3px;display:inline-flex}.mini-audio-player__year{font-size:var(--ds-font-sm);color:var(--ds-text-dimmed);font-variant-numeric:tabular-nums}.mini-audio-player__t-btn{flex-shrink:0}.mini-audio-player__t-play{box-shadow:0 6px 18px var(--ds-accent-glow);flex-shrink:0}.mini-audio-player__vol{color:var(--ds-text-muted)}.mini-audio-player__vol-slider{min-width:0}.mini-audio-player__open{flex-shrink:0}.mini-audio-player__toast{z-index:var(--ds-z-popover);align-items:center;gap:var(--ds-space-3);width:300px;max-width:calc(100vw - 1.5rem);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-lg);background:var(--ds-glass-bg-solid);-webkit-backdrop-filter:var(--ds-glass-blur-md);backdrop-filter:var(--ds-glass-blur-md);border:var(--ds-glass-border);box-shadow:var(--ds-shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--ds-transition-smooth), transform var(--ds-transition-smooth);display:flex;position:absolute;top:calc(100% + var(--ds-space-3));transform:translateY(-10px)}.mini-audio-player__toast:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.mini-audio-player__toast:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.mini-audio-player__toast:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.mini-audio-player__toast--mobile{top:calc(var(--ds-header-height) + var(--ds-space-2));inset-inline:var(--ds-space-2);width:auto;max-width:none;position:fixed}.mini-audio-player__toast--visible{opacity:1;transform:translateY(0)}.mini-audio-player__toast-cover{border-radius:var(--ds-radius-sm);flex-shrink:0;width:44px;height:44px;overflow:hidden}.mini-audio-player__toast-cover-img{object-fit:cover;width:100%;height:100%}.mini-audio-player__toast-eyebrow{font-family:var(--ds-font-mono);font-size:var(--ds-font-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-accent-fg)}.mini-audio-player__toast-title{font-size:var(--ds-font-md);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini-audio-player__toast-sub{font-size:var(--ds-font-sm);color:var(--ds-text-dimmed);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:reduce){.mini-audio-player__poster-frame,.mini-audio-player__poster--spinning,.mini-audio-player__marquee[data-overflow] .mini-audio-player__marquee-track,.mini-audio-player__progress-preview,.mini-audio-player__progress-handle,.mini-audio-player__progress-tip{animation:none}.mini-audio-player__eq-bar{animation:none;transform:scaleY(.6)}}.loading-quote{will-change:opacity, transform;animation:2s ease-in-out infinite loading-quote}@keyframes loading-quote{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.6;transform:translateY(-3px)}}.loading-quote-emoji{will-change:transform;margin-right:.5rem;animation:2s ease-in-out infinite emoji-bounce;display:inline-block}@keyframes emoji-bounce{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(1.1)rotate(-5deg)}50%{transform:scale(1.15)rotate(5deg)}75%{transform:scale(1.1)rotate(-5deg)}}.skip-link{z-index:var(--ds-z-context-menu);padding:var(--ds-space-2) var(--ds-space-4);background:var(--ds-bg-elevated);color:var(--ds-text-primary);border-radius:0 0 var(--ds-radius-md) 0;transition:transform var(--ds-transition-normal);position:absolute;top:0;left:0;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.skip-link:focus-visible{transform:translateY(0)}.app-layout[data-no-transition]{transition:none}.app-layout[data-no-transition] :where(.app-layout__header,.app-layout__navbar,.app-layout__main){transition:none}.app-layout__header{background:var(--ds-bg-main)}.app-layout__navbar{background:var(--ds-chrome-bg);border-right:1px solid var(--ds-chrome-border)}.app-layout__main{min-width:0}.app-layout__content{width:100%}@media (min-width:768px){.app-layout__content{padding-inline:var(--ds-space-6)}.app-layout .app-layout__header{width:min(100%, var(--ds-site-max-width));left:50%;right:auto;transform:translate(-50%)}.app-layout .app-layout__navbar{left:max(0px, calc((100% - var(--ds-site-max-width)) / 2));right:auto}.app-layout .app-layout__main{max-width:var(--ds-site-max-width);margin-left:auto;margin-right:auto}}.app-layout__drawer-content{background:var(--ds-chrome-bg);flex-direction:column;display:flex}.app-layout__drawer-header{background:var(--ds-chrome-elevated);border-bottom:1px solid var(--ds-chrome-border)}.app-layout__drawer-body{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex}.app-layout__drawer-nav{flex-direction:column;flex:auto;min-height:0;display:flex}[data-mantine-color-scheme=light] .app-layout__header{background:var(--ds-bg-elevated)}.main-footer{background:var(--ds-glass-bg-solid);-webkit-backdrop-filter:var(--ds-glass-blur-md);backdrop-filter:var(--ds-glass-blur-md);border-top:1px solid var(--ds-white-alpha-8);content-visibility:auto;contain-intrinsic-size:12rem;padding:1.5rem 0 .75rem;position:relative}.main-footer:before{content:"";background:linear-gradient(transparent, var(--ds-accent) 50%, transparent);opacity:.6;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.main-footer__inner,.main-footer__grid{width:100%}.main-footer__brand{grid-column:span 1}.main-footer__logo{font-size:1.5rem;font-weight:var(--ds-font-weight-extrabold);letter-spacing:var(--ds-tracking-tight);text-transform:uppercase;background:var(--ds-gradient-accent);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.main-footer__email{margin-top:0}.main-footer__section{min-width:0}.main-footer__heading{width:-webkit-fit-content;width:fit-content;min-width:4rem;font-size:var(--ds-font-xs);font-weight:var(--ds-font-weight-semibold);text-transform:uppercase;letter-spacing:.12em;color:var(--ds-text-muted);border-bottom:1px solid var(--ds-white-alpha-8);padding-bottom:.5rem}.main-footer__link{line-height:var(--ds-line-height-normal);font-size:var(--ds-font-sm);color:var(--ds-text-secondary);transition:color var(--ds-transition-fast);align-items:center;text-decoration:none;display:inline-flex}.main-footer__link:hover{color:var(--ds-text-primary)}.main-footer__link--boosty:hover{color:var(--ds-content-manga)}.main-footer__link--button{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0}.main-footer__link--button:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-offset);border-radius:var(--ds-radius-xs)}.main-footer__divider{border-color:var(--ds-white-alpha-8);margin:1.25rem 0 .75rem}.main-footer__bottom{width:100%}@media (max-width:768px){.main-footer{margin-bottom:calc(var(--ds-bottom-menu-height) + 1rem);padding:1.25rem 0 .75rem}.main-footer__divider{margin:1rem 0 .5rem}}[data-mantine-color-scheme=light] .main-footer{border-top-color:var(--ds-black-alpha-8)}[data-mantine-color-scheme=light] .main-footer__heading{border-bottom-color:var(--ds-black-alpha-8)}[data-mantine-color-scheme=light] .main-footer__divider{border-color:var(--ds-black-alpha-8)}.site-logo__name{color:var(--ds-accent-fg);font-family:var(--ds-font-brand);letter-spacing:-.01em;font-weight:700}.sidebar-content{flex-direction:column;height:100%;min-height:0;display:flex}.sidebar-content__scroll{flex:auto;min-height:0;overflow-y:auto}.sidebar-content__list{padding:var(--ds-space-3)}.sidebar-content__footer{padding:var(--ds-space-2) var(--ds-space-3);border-top:var(--ds-glass-border-subtle);justify-content:center;display:flex}.sidebar-section__title{padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-1);color:var(--ds-text-muted);font-size:var(--ds-font-xs);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-line-height-tight);letter-spacing:var(--ds-tracking-wide);text-transform:uppercase}.sidebar-section__title:first-child{padding-top:var(--ds-space-1)}.sidebar-section__rule{height:1px;margin:var(--ds-space-2) var(--ds-space-1);background:var(--ds-white-alpha-8)}.sidebar-section__rule:first-child{display:none}.sidebar-item{width:100%;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);color:var(--ds-text-secondary);min-height:44px;transition:background var(--ds-transition-normal), color var(--ds-transition-normal);align-items:center;text-decoration:none;display:flex;position:relative}.sidebar-item:hover{background:var(--ds-white-alpha-8);color:var(--ds-text-primary)}.sidebar-item__inner{align-items:center;gap:var(--ds-space-3);flex:auto;min-width:0;display:flex}.sidebar-item__icon{color:inherit;flex-shrink:0}.sidebar-item__label{min-width:0;font-size:var(--ds-font-md);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.sidebar-item__badge{margin-left:auto}.sidebar-item--active{background:var(--ds-accent-soft);color:var(--ds-accent-fg)}.sidebar-item--active:hover{background:var(--ds-accent-soft-hover);color:var(--ds-accent-fg)}.sidebar-item--active:before{content:"";border-radius:var(--ds-radius-pill);background:var(--ds-accent);width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar-item[data-depth="1"]{padding-left:var(--ds-space-8)}.sidebar-item[data-depth="2"]{padding-left:var(--ds-space-10)}.sidebar-item--group{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none}.sidebar-group__chevron{color:var(--ds-text-muted);transition:transform var(--ds-transition-smooth);flex-shrink:0}.sidebar-group__chevron--open{transform:rotate(90deg)}.sidebar-group__children{padding-top:var(--ds-space-1)}.sidebar-item__icon-link{border-radius:var(--ds-radius-md);width:44px;height:44px;color:var(--ds-text-secondary);transition:background var(--ds-transition-normal), color var(--ds-transition-normal);justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.sidebar-item__icon-link:hover{color:var(--ds-text-primary);background:var(--ds-white-alpha-8)}.sidebar-item__icon-link.active{color:var(--ds-accent-fg);background:var(--ds-accent-soft)}.sidebar-item__icon-link.active:hover{background:var(--ds-accent-soft-hover)}[data-mantine-color-scheme=light] .sidebar-section__rule,[data-theme=light] .sidebar-section__rule{background:var(--ds-black-alpha-8)}[data-mantine-color-scheme=light] .sidebar-item:hover,[data-theme=light] .sidebar-item:hover,[data-mantine-color-scheme=light] .sidebar-item__icon-link:hover,[data-theme=light] .sidebar-item__icon-link:hover{background:var(--ds-black-alpha-5)}.counter-badge{--badge-bg:var(--ds-accent-red);--badge-color:var(--ds-text-primary);--badge-bd:none;font-weight:var(--ds-font-weight-bold);font-variant-numeric:tabular-nums;flex:none}.counter-badge__indicator{--indicator-color:var(--ds-accent-red)}.main-navigation-menu{background:var(--ds-chrome-bg);border-bottom:1px solid var(--ds-chrome-border)}.main-navigation-menu>nav{height:var(--ds-header-height);align-items:center;gap:var(--ds-space-3);padding:0 var(--ds-space-2);display:flex}@media (min-width:768px){.main-navigation-menu{border-radius:0 0 var(--ds-radius-md) 0}}.site-logo{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-md);transition:background var(--ds-transition-fast);flex-shrink:0;text-decoration:none;display:inline-flex}.site-logo:hover{background:var(--ds-white-alpha-5)}.header-brand{margin-left:calc(-1 * var(--ds-space-2))}.header-burger-slot{width:var(--ds-sidebar-width-compact);flex-shrink:0;justify-content:center;align-items:center;display:flex}.navigation-item{cursor:pointer;border-radius:var(--ds-radius-lg);height:100%;font:inherit;color:inherit;transition:opacity var(--ds-transition-fast), background var(--ds-transition-fast), transform var(--ds-transition-fast), box-shadow var(--ds-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.navigation-item.header-action{border-radius:var(--ds-radius-lg);width:2.625rem;height:2.625rem;color:var(--ds-chrome-text-muted);cursor:pointer;transition:color var(--ds-transition-fast), background var(--ds-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.navigation-item.header-action:before{content:none}.navigation-item.header-action:hover{color:var(--ds-chrome-text);background:var(--ds-chrome-surface)}.navigation-item.header-action:focus-visible{color:var(--ds-chrome-text);background:var(--ds-chrome-surface)}.navigation-item.header-action svg{opacity:1;width:1.25rem;height:1.25rem}.navigation-profile-avatar{border-radius:var(--ds-radius-full);cursor:pointer;background:var(--ds-chrome-surface);width:2.5rem;height:2.5rem;box-shadow:0 0 0 1px var(--ds-accent);transition:box-shadow var(--ds-transition-fast);flex-shrink:0;overflow:hidden}.navigation-profile-avatar:hover{box-shadow:0 0 0 2px var(--ds-accent), 0 0 0 4px var(--ds-accent-soft)}.navigation-profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.site-logo:focus,.navigation-item.header-action:focus,.navigation-profile-avatar:focus{outline:none}.site-logo:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.navigation-item.header-action:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.navigation-profile-avatar:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.profile-menu-dropdown{overflow:hidden;background:var(--ds-chrome-elevated)!important;border:1px solid var(--ds-chrome-border)!important;border-radius:var(--ds-radius-lg)!important;min-width:280px!important;box-shadow:var(--ds-glass-shadow-lg)!important;padding:6px!important}.profile-menu-header{margin:0 0 var(--ds-space-2) 0;border-radius:var(--ds-radius-xl);background:var(--ds-chrome-card);border:1px solid var(--ds-chrome-border);transition:background var(--ds-transition-normal), border-color var(--ds-transition-normal);overflow:hidden}.profile-menu-header:hover{background:var(--ds-chrome-surface);border-color:var(--ds-chrome-border-strong)}.profile-menu-user-card{align-items:center;gap:var(--ds-space-3);text-decoration:none;display:flex;padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-2)!important;background:0 0!important;border-radius:0!important;margin:0!important}.profile-menu-user-chevron{opacity:.6;color:var(--ds-chrome-text-muted);margin-left:auto}.profile-menu-user-card__info{flex:auto;min-width:0}.profile-menu-user-name{font-weight:var(--ds-font-weight-bold);font-size:var(--ds-font-lg);color:var(--ds-chrome-text);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.profile-menu-user-level{margin-top:var(--ds-space-1)}.profile-menu-user-level-label,.profile-menu-user-level-percent{color:var(--ds-chrome-text-muted);line-height:var(--ds-line-height-tight)}.profile-menu-item{padding:var(--ds-space-2) 10px!important;border-radius:var(--ds-radius-sm)!important;font-weight:var(--ds-font-weight-normal)!important;font-size:var(--ds-font-md)!important;color:var(--ds-chrome-text-muted)!important;transition:background var(--ds-transition-smooth), color var(--ds-transition-smooth)!important;background:0 0!important;margin:1px 0!important}.profile-menu-item:hover{background:var(--ds-chrome-surface)!important;color:var(--ds-chrome-text)!important}.profile-menu-item svg{opacity:.7;transition:opacity var(--ds-transition-normal)}.profile-menu-item:hover svg{opacity:1}.profile-menu-section-label{text-transform:uppercase;letter-spacing:1px;color:var(--ds-chrome-text-faint);padding:10px 10px var(--ds-space-1)!important;font-size:var(--ds-font-2xs)!important;font-weight:var(--ds-font-weight-extrabold)!important}.profile-menu-divider{margin:var(--ds-space-1) 0!important;border-color:var(--ds-chrome-border)!important}.profile-menu-admin-toggle{justify-content:space-between;align-items:center;width:100%;display:flex}.profile-menu-item.profile-menu-item-logout{color:var(--ds-error)!important}.profile-menu-item.profile-menu-item-logout:hover{background:color-mix(in srgb, var(--ds-error) 15%, transparent)!important;color:var(--ds-error)!important}.profile-menu-item.profile-menu-item-logout svg{opacity:.9;color:var(--ds-error)!important}@media (max-width:768px){.profile-menu-dropdown{min-width:240px!important;padding:var(--ds-space-1)!important;border-radius:var(--ds-radius-xl)!important}.profile-menu-header{border-radius:var(--ds-radius-lg);margin-bottom:6px}.profile-menu-user-card{gap:10px;padding:10px 10px 6px!important}.profile-menu-user-name{font-size:var(--ds-font-lg)}.profile-menu-item{padding:var(--ds-space-2) 10px!important;font-size:var(--ds-font-md)!important}.profile-menu-section-label{padding:var(--ds-space-2) 10px 2px!important;font-size:var(--ds-font-2xs)!important}}.user-avatar-popover__target{border-radius:var(--ds-radius-pill);cursor:pointer;align-self:flex-start;height:-webkit-fit-content;height:fit-content;padding:0;line-height:0;display:inline-flex}.user-profile-popover-card{flex-direction:column;display:flex}.user-profile-popover-card__banner,.user-profile-popover-card__banner-skeleton{margin:calc(-1 * var(--ds-space-3)) calc(-1 * var(--ds-space-3)) 0;border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0}.user-profile-popover-card__banner-skeleton{width:auto}.user-profile-popover-card__banner{background-image:var(--banner-url,radial-gradient(90% 140% at 20% 0%, color-mix(in srgb, var(--ds-accent) 42%, transparent), transparent 62%), linear-gradient(135deg, var(--ds-bg-inset) 0%, var(--ds-bg-surface) 100%));background-position:50%;background-size:cover;height:96px;position:relative;overflow:hidden}.user-profile-popover-card__banner:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--ds-glass-bg-solid) 62%, transparent), transparent 58%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.user-profile-popover-card__avatar-ring{border-radius:var(--ds-radius-full);background:var(--ds-bg-body);flex-shrink:0;margin-top:-34px}.user-profile-popover-card--compact .user-profile-popover-card__avatar-ring{margin-top:0}.user-profile-popover-card__avatar.user-profile-popover-card__avatar{border:4px solid var(--ds-glass-bg-solid);border-radius:var(--ds-radius-full)}.user-profile-popover-card__lastseen{flex-shrink:0}.user-profile-popover-card__counter{padding-inline:var(--ds-space-4);border-left:1px solid var(--ds-card-border-color)}.user-profile-popover-card__counter:first-child{border-left:0;padding-left:0}.user-profile-popover-card__counter-value{font-variant-numeric:tabular-nums}.user-profile-popover-card__note{padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-bg-inset)}.user-profile-popover-card__note--ban{background:color-mix(in srgb, var(--ds-error) 12%, transparent)}.user-profile-popover-card__note-icon{flex-shrink:0;display:inline-flex}.ds-empty-state{padding-block:var(--ds-space-8);max-width:460px;margin-left:auto;margin-right:auto}.ds-empty-state__title,.ds-empty-state__description{text-align:center}.ds-empty-state__badge{margin-bottom:var(--ds-space-2);border-radius:var(--ds-radius-xl)!important}.ds-empty-state--accent .ds-empty-state__badge{background:var(--ds-accent-soft);border:1px solid var(--ds-accent-border);color:var(--ds-accent-fg)}.ds-empty-state__title{font-family:var(--ds-font-brand);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-primary);margin:0}.ds-empty-state__description{text-wrap:pretty;color:var(--ds-text-secondary);line-height:1.55}.ds-empty-state__action{margin-top:var(--ds-space-3)}.ds-empty-state__icon{font-size:2rem;line-height:1}.ds-empty-state--plain .ds-empty-state__title{font-family:inherit;font-size:var(--ds-font-lg);font-weight:var(--ds-font-weight-normal);color:var(--ds-text-secondary)}.ds-empty-state--plain .ds-empty-state__description{font-size:var(--ds-font-md);color:var(--ds-text-dimmed)}.ds-empty-state--bordered{max-width:none;padding-block:var(--ds-space-4);border:1px dashed var(--ds-white-alpha-8);border-radius:var(--ds-radius-lg);background:var(--ds-bg-inset);margin-left:0;margin-right:0}[data-mantine-color-scheme=light] .ds-empty-state--bordered{border-color:var(--ds-black-alpha-8)}.ds-empty-state--sm{padding-block:var(--ds-space-5)}.ds-empty-state--sm .ds-empty-state__badge{width:48px;height:48px;font-size:var(--ds-font-xl)}.ds-empty-state--sm .ds-empty-state__title{font-size:var(--ds-font-lg)}.ds-empty-state--sm .ds-empty-state__description{font-size:var(--ds-font-md)}.ds-empty-state--md .ds-empty-state__badge{width:60px;height:60px;font-size:var(--ds-font-2xl)}.ds-empty-state--md .ds-empty-state__title{font-size:var(--ds-font-xl)}.ds-empty-state--md .ds-empty-state__description{font-size:var(--ds-font-lg)}.ds-empty-state--lg{padding-block:var(--ds-space-10)}.ds-empty-state--lg .ds-empty-state__badge{width:72px;height:72px;font-size:var(--ds-font-2xl);border-radius:var(--ds-radius-2xl)!important}.ds-empty-state--lg .ds-empty-state__title{font-size:var(--ds-font-2xl)}.ds-empty-state--lg .ds-empty-state__description{font-size:var(--ds-font-lg)}.ds-glow-dot{width:var(--dot-size,5px);height:var(--dot-size,5px);border-radius:var(--ds-radius-full);background:var(--tone,var(--ds-accent));box-shadow:0 0 8px var(--tone,var(--ds-accent-glow));flex-shrink:0;display:inline-block}.ds-glow-dot--no-glow{box-shadow:none}.image-lqip-wrapper{position:relative}.image-lqip-wrapper--overlay{z-index:var(--ds-z-base);pointer-events:none;position:absolute;top:0;left:0}.image-lqip{z-index:var(--ds-z-base);object-fit:cover;opacity:1;filter:blur(.875rem);pointer-events:none;width:100%;height:100%;transition:filter var(--ds-transition-smooth), opacity var(--ds-transition-smooth);position:absolute;top:0;left:0}.image-lqip.is-leaving{opacity:0;filter:blur()}.image-lqip-skeleton{z-index:var(--ds-z-base);opacity:1;pointer-events:none;transition:opacity var(--ds-transition-smooth);position:absolute;top:0;left:0}.image-lqip-skeleton.is-leaving{opacity:0}.image-fade{transition:opacity var(--ds-transition-smooth)}.image-overlay.left-top{position:absolute;top:.5rem;left:.5rem}.image-overlay.right-top{position:absolute;top:.5rem;right:.5rem}.image-overlay.left-bottom{position:absolute;bottom:.5rem;left:.5rem}.image-overlay.right-bottom{position:absolute;bottom:.5rem;right:.5rem}.image-overlay.bottom{border-radius:0 0 var(--ds-radius-sm) var(--ds-radius-sm);justify-content:center;align-items:center;width:100%;height:1.5rem;display:flex;position:absolute;bottom:0}.mobile-navigation-menu{width:100%;height:calc(var(--ds-bottom-menu-height) + env(safe-area-inset-bottom,0));padding-bottom:env(safe-area-inset-bottom,0);z-index:var(--ds-z-overlay);background:color-mix(in srgb, var(--ds-chrome-bg) 85%, transparent);-webkit-backdrop-filter:var(--ds-glass-blur-md);backdrop-filter:var(--ds-glass-blur-md);border-top:1px solid var(--ds-chrome-border);box-shadow:0 -10px 40px var(--ds-scrim-subtle);padding-left:var(--ds-space-2);padding-right:var(--ds-space-2);--mnav-count:5;--mnav-index:0;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-navigation-menu__indicator{top:0;left:var(--ds-space-2);width:calc((100% - 2 * var(--ds-space-2)) / var(--mnav-count));pointer-events:none;height:3px;transform:translateX(calc(var(--mnav-index) * 100%));transition:transform var(--ds-transition-spring), opacity var(--ds-transition-normal);justify-content:center;display:flex;position:absolute}.mobile-navigation-menu__indicator:before{content:"";border-radius:0 0 var(--ds-radius-xs) var(--ds-radius-xs);background:var(--ds-accent);width:30px;height:3px;box-shadow:0 1px 8px var(--ds-accent-glow)}.mobile-navigation-menu[data-mnav-active=false] .mobile-navigation-menu__indicator{opacity:0}.mobile-nav-item{max-width:20%;height:100%;color:var(--ds-chrome-text-muted);cursor:pointer;transition:color var(--ds-transition-normal);border-radius:var(--ds-radius-xl);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 2px;text-decoration:none;display:flex;position:relative}.mobile-nav-item__icon{z-index:var(--ds-z-base);transition:transform var(--ds-transition-spring);place-items:center;display:grid}.mobile-nav-item svg{stroke-width:1.7px;width:23px;height:23px;color:var(--ds-chrome-text-muted);transition:stroke-width var(--ds-transition-normal), color var(--ds-transition-normal), filter var(--ds-transition-normal)}.mobile-nav-label{font-size:10px;font-weight:var(--ds-font-weight-normal);letter-spacing:var(--ds-tracking-wide);transition:font-weight var(--ds-transition-normal), color var(--ds-transition-normal);z-index:var(--ds-z-base);color:var(--ds-chrome-text-muted);line-height:1.2}.mobile-nav-item.active{color:var(--ds-accent-fg)}.mobile-nav-item.active .mobile-nav-item__icon{transform:translateY(-1px)scale(1.06)}.mobile-nav-item.active svg{color:var(--ds-accent-fg);stroke-width:2.3px;filter:drop-shadow(0 2px 6px var(--ds-accent-glow))}.mobile-nav-item.active .mobile-nav-label{color:var(--ds-accent-fg);font-weight:var(--ds-font-weight-bold)}.mobile-nav-item:active .mobile-nav-item__icon{transform:scale(.9)}.mobile-nav-item.active:active .mobile-nav-item__icon{transform:translateY(-1px)scale(.96)}.mobile-nav-item:focus{outline:none}.mobile-nav-item:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.mobile-navigation-menu__indicator,.mobile-nav-item,.mobile-nav-item__icon,.mobile-nav-item svg{transition:none}}.page-sections{gap:var(--ds-space-8);flex-direction:column;display:flex}.page-sections>[data-lazy-mounted=true]:empty{display:none}.page-sections>*+*{padding-top:var(--ds-space-6);border-top:1px solid var(--ds-white-alpha-5)}[data-mantine-color-scheme=light] .page-sections>*+*{border-top-color:var(--ds-black-alpha-5)}.page-title{font-family:var(--ds-font-brand);font-size:var(--ds-font-2xl);font-weight:var(--ds-font-weight-extrabold);letter-spacing:var(--ds-tracking-tight);color:var(--ds-text-primary);margin:0 0 var(--ds-space-2)}.censored{--censored-tone:var(--ds-warning);--censored-tone-soft:color-mix(in srgb, var(--censored-tone) 13%, transparent);--censored-tone-border:color-mix(in srgb, var(--censored-tone) 30%, transparent);position:relative}.censored__overlay{padding:var(--ds-space-6);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.censored:not(.is-gated) .censored__overlay{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ds-transition-smooth), visibility 0s linear var(--ds-transition-smooth)}.censored__gate{text-align:center;align-items:center;gap:var(--ds-space-4);width:100%;max-width:27rem;padding:var(--ds-space-10) var(--ds-space-8) var(--ds-space-8);background:var(--ds-glass-bg-solid);-webkit-backdrop-filter:var(--ds-glass-blur-lg);backdrop-filter:var(--ds-glass-blur-lg);border:var(--ds-glass-border);border-radius:var(--ds-radius-2xl);box-shadow:var(--ds-glass-shadow-lg);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.censored.is-gated .censored__gate{animation:censored-gate-in var(--ds-transition-spring) both}}@keyframes censored-gate-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.censored__medallion{border-radius:var(--ds-radius-full);width:84px;height:84px;color:var(--censored-tone);background:var(--censored-tone-soft);border:1px solid var(--censored-tone-border);place-items:center;display:grid;position:relative}.censored__medallion:before{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--censored-tone) 14%, transparent);position:absolute;top:-9px;bottom:-9px;left:-9px;right:-9px}@media (prefers-reduced-motion:no-preference){.censored__medallion:before{animation:3s ease-in-out infinite censored-pulse}}@keyframes censored-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.07)}}.censored__medallion svg{width:40px;height:40px}.censored__medallion-badge{min-width:30px;height:24px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--censored-tone);color:color-mix(in srgb, var(--ds-warning), black 80%);font-family:var(--font-display,"Inter", system-ui, sans-serif);font-size:var(--ds-font-sm);font-weight:var(--ds-font-weight-extrabold);letter-spacing:var(--ds-tracking-tight);border:2px solid var(--ds-glass-bg-solid);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.censored__title{margin:var(--ds-space-1) 0 0;font-family:var(--font-display,"Inter", system-ui, sans-serif);font-size:1.5rem;font-weight:var(--ds-font-weight-extrabold);line-height:var(--ds-line-height-tight);letter-spacing:var(--ds-tracking-tight);color:var(--ds-text-primary)}.censored__text{max-width:38ch;font-size:var(--ds-font-lg);line-height:var(--ds-line-height-relaxed);color:var(--ds-text-muted);text-wrap:pretty;margin:0}.censored__actions{align-items:stretch;gap:var(--ds-space-2);width:100%;max-width:17rem;margin-top:var(--ds-space-2);flex-direction:column;display:flex}.glass-breadcrumbs{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-4);margin-bottom:var(--ds-space-3);background:var(--ds-glass-bg);-webkit-backdrop-filter:var(--ds-glass-blur-md);backdrop-filter:var(--ds-glass-blur-md);border:var(--ds-glass-border);border-radius:var(--mantine-radius-md);box-shadow:var(--ds-shadow-sm);white-space:nowrap;font-size:14px;display:flex;overflow:hidden}.glass-breadcrumbs__link{color:var(--ds-text-dimmed);transition:color var(--ds-transition-normal);flex-shrink:0;align-items:center;gap:4px;text-decoration:none;display:flex}.glass-breadcrumbs__link:hover{color:var(--ds-accent-fg)}.glass-breadcrumbs__separator{color:var(--ds-text-dimmed);opacity:.5;flex-shrink:0;font-size:12px}.glass-breadcrumbs__current{min-width:0;color:var(--ds-text-secondary);flex-shrink:1;align-items:center;gap:4px;display:flex;overflow:hidden}.glass-breadcrumbs__current-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.glass-breadcrumbs-skeleton__item{flex-shrink:0;height:21px;display:inline-block}.glass-breadcrumbs-skeleton__item--sm{width:70px}.glass-breadcrumbs-skeleton__item--lg{width:120px}@media (max-width:768px){.glass-breadcrumbs{gap:6px;margin-bottom:8px;padding:6px 12px;font-size:12px}.glass-breadcrumbs-skeleton__item{height:15px}.glass-breadcrumbs-skeleton__item--sm{width:50px}.glass-breadcrumbs-skeleton__item--lg{width:80px}}.my-content-tabs__scroller{max-width:100%}.my-content-tabs__list{flex-wrap:nowrap}.my-content-tabs__tab,.my-content-tabs__count{flex-shrink:0}.my-content-card{gap:var(--ds-space-4);transition:border-color var(--ds-transition-fast);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.my-content-card:hover{border-color:var(--ds-border-strong)}.my-content-card__cover{border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-default);background:linear-gradient(150deg, color-mix(in srgb, var(--tone-c,var(--ds-accent)) 26%, var(--ds-bg-inset)), var(--ds-bg-inset));color:color-mix(in srgb, var(--tone-c,var(--ds-accent)) 60%, var(--ds-text-dimmed));place-items:center;display:grid;overflow:hidden}.my-content-card__cover[data-tone=news]{--tone-c:var(--ds-accent-blue)}.my-content-card__cover[data-tone=review]{--tone-c:var(--ds-content-anime)}.my-content-card__cover[data-tone=article]{--tone-c:var(--ds-content-manga)}.my-content-card__cover-img{object-fit:cover;width:100%;height:100%}.my-content-card__ago{white-space:nowrap}.my-content-card__context--info{color:var(--ds-info)}.my-content-card__context--error{color:var(--ds-error)}.my-content-card__stats{font-variant-numeric:tabular-nums}.my-content-card__feedback{border-radius:var(--ds-radius-md)}.my-content-card__feedback--error{background:var(--ds-error-bg);border:1px solid var(--ds-error-border)}.my-content-card__feedback--error .my-content-card__feedback-head{color:var(--ds-error)}.my-content-card__feedback--orange{background:color-mix(in srgb, var(--ds-warning-orange) 12%, transparent);border:1px solid color-mix(in srgb, var(--ds-warning-orange) 30%, transparent)}.my-content-card__feedback--orange .my-content-card__feedback-head{color:var(--ds-warning-orange)}.my-content-card__feedback-note{color:var(--ds-text-secondary)}.my-content-card__feedback--highlight .my-content-card__feedback-head{animation:1.2s ease-out my-content-feedback-pulse}@keyframes my-content-feedback-pulse{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.my-content-card__feedback--highlight .my-content-card__feedback-head{animation:none}}.my-content-card__kebab{align-self:flex-end}.my-content-attention__item{border-radius:var(--ds-radius-md);background:var(--ds-bg-inset);border:1px solid var(--ds-border-default)}.my-content-attention__text{flex:1;min-width:0}.my-content-attention__reason--error{color:var(--ds-error)}.my-content-attention__reason--orange{color:var(--ds-warning-orange)}.my-content-summary__bar{height:var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-state-hover-bg);overflow:hidden}.my-content-summary__seg{width:var(--seg);background:var(--tone-c,var(--ds-accent));height:100%}.my-content-summary__n{font-variant-numeric:tabular-nums}@media (max-width:768px){.my-content-card__side{grid-column:1/-1}.my-content-card__kebab{align-self:center}}.ds-surface{border:1px solid var(--ds-white-alpha-5)}.ds-surface--main{background:var(--ds-bg-main)}.ds-surface--inset{background:var(--ds-bg-inset)}.ds-surface--glass{background:var(--ds-glass-bg);border:var(--ds-glass-border);-webkit-backdrop-filter:var(--ds-glass-blur-md);backdrop-filter:var(--ds-glass-blur-md)}.ds-surface--interactive{transition:transform var(--ds-transition-spring), box-shadow var(--ds-transition-smooth), border-color var(--ds-transition-smooth)}.ds-surface--interactive:hover{box-shadow:var(--ds-card-hover-shadow);border-color:var(--ds-white-alpha-10);transform:translateY(-4px)}@media (max-width:768px){.ds-surface--interactive:hover{transform:none}}@media (prefers-reduced-motion:reduce){.ds-surface--interactive{transition:none}.ds-surface--interactive:hover{transform:none}}[data-mantine-color-scheme=light] .ds-surface{border-color:var(--ds-black-alpha-5)}[data-mantine-color-scheme=light] .ds-surface--glass{border:var(--ds-glass-border)}[data-mantine-color-scheme=light] .ds-surface--interactive:hover{border-color:var(--ds-black-alpha-10)}.ds-page-header{--ds-page-header-edge:4px;column-gap:var(--ds-space-5);background:var(--ds-bg-surface);border:1px solid var(--ds-card-border-color);border-radius:var(--ds-radius-2xl);padding:var(--ds-space-6);padding-left:calc(var(--ds-space-6) + var(--ds-page-header-edge));box-shadow:var(--ds-shadow-sm);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid;position:relative;overflow:hidden}.ds-page-header:before{content:"";top:0;bottom:0;width:var(--ds-page-header-edge);background:var(--ds-accent);position:absolute;left:0}.ds-page-header__head{grid-area:1/1;min-width:0}.ds-page-header__title{font-family:var(--ds-font-brand);font-size:var(--ds-font-3xl);font-weight:var(--ds-font-weight-extrabold);letter-spacing:-.03em;color:var(--ds-text-primary);overflow-wrap:anywhere;text-wrap:pretty;min-width:0;margin:0;line-height:1.06}.ds-page-header__count{font-size:.52em;font-weight:var(--ds-font-weight-semibold);color:var(--ds-accent-fg);white-space:nowrap;margin-left:.5em}.ds-page-header__actions{grid-area:1/2}.ds-page-header__body{min-width:0;margin-top:var(--ds-space-3);grid-area:2/1/auto/-1;max-width:74ch}.ds-page-header__subtitle{font-size:var(--ds-font-lg);color:var(--ds-text-muted);text-wrap:pretty;margin:0;line-height:1.5}.ds-page-header__subtitle+.ds-page-header__meta{margin-top:var(--ds-space-3)}.ds-page-header__meta{row-gap:var(--ds-space-2);column-gap:var(--ds-space-3)}.ds-page-header__meta-item{align-items:center;gap:var(--ds-space-1);font-size:var(--ds-font-md);color:var(--ds-text-muted);display:inline-flex}.ds-page-header__meta-item svg{width:15px;height:15px;color:var(--ds-accent-fg);opacity:.9}.ds-page-header__meta-item strong{color:var(--ds-text-secondary);font-weight:var(--ds-font-weight-bold)}.ds-page-header__meta-sep{color:var(--ds-text-disabled);font-weight:var(--ds-font-weight-bold)}.ds-page-header__footer{min-width:0;margin-top:var(--ds-space-4);grid-area:3/1/auto/-1}.ds-page-header--hero{padding-top:var(--ds-space-8);padding-bottom:var(--ds-space-8)}.ds-page-header--hero .ds-page-header__title{font-size:var(--ds-font-4xl)}@media (max-width:768px){.ds-page-header{padding:var(--ds-space-5);padding-left:calc(var(--ds-space-5) + var(--ds-page-header-edge));grid-template-columns:minmax(0,1fr)}.ds-page-header--hero{padding-top:var(--ds-space-6);padding-bottom:var(--ds-space-6)}.ds-page-header__title{font-size:var(--ds-font-2xl)}.ds-page-header--hero .ds-page-header__title{font-size:var(--ds-font-3xl)}.ds-page-header__subtitle{font-size:var(--ds-font-md)}.ds-page-header__actions{margin-top:var(--ds-space-4);grid-area:3/1;justify-content:center;justify-self:stretch}.ds-page-header__actions>*{flex:100%}.ds-page-header__footer{grid-row:4}}@media (max-width:576px){.ds-page-header--hero .ds-page-header__title{font-size:var(--ds-font-2xl)}}.ds-rail-layout{grid-template-columns:1fr var(--rail-width,360px);gap:var(--ds-space-6);align-items:start;display:grid}.ds-rail-layout__main,.ds-rail-layout__rail{gap:var(--ds-space-6);flex-direction:column;align-self:start;min-width:0;display:flex}.ds-rail-layout__rail--sticky{top:auto;bottom:var(--ds-space-3);min-height:calc(100vh - var(--ds-header-height) - var(--ds-space-3) * 2);align-self:end;position:-webkit-sticky;position:sticky}@media (max-width:1024px){.ds-rail-layout{align-items:stretch;gap:var(--ds-space-5);flex-direction:column;display:flex}.ds-rail-layout__main,.ds-rail-layout__rail{display:contents}.ds-rail-layout__rail--sticky{min-height:0;position:static}.ds-rail-layout__main>*,.ds-rail-layout__rail>*{min-width:0;max-width:100%}.ds-rail-layout--mobile-rail-first .ds-rail-layout__main,.ds-rail-layout--mobile-rail-first .ds-rail-layout__rail{gap:var(--ds-space-5);flex-direction:column;align-self:stretch;display:flex}.ds-rail-layout--mobile-rail-first .ds-rail-layout__rail{order:-1}}.review-view__back{width:-webkit-fit-content;width:fit-content;font-size:var(--ds-font-md);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-muted);transition:color var(--ds-transition-fast);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.review-view__back:hover{color:var(--ds-text-primary);text-decoration:none}.review-view__card{background:var(--ds-bg-surface);border:1px solid var(--ds-card-border-color);border-radius:var(--ds-radius-md);padding:var(--ds-space-6)}.review-view__identity{flex:1;min-width:0}.review-view__author-name{font-family:var(--ds-font-brand);font-size:var(--ds-font-lg);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-primary);transition:color var(--ds-transition-fast);text-decoration:none}a.review-view__author-name:hover{color:var(--ds-accent-fg);text-decoration:none}.review-view__assess{flex-shrink:0}.review-view__title{font-family:var(--ds-font-brand);font-size:var(--ds-font-2xl);font-weight:var(--ds-font-weight-extrabold);letter-spacing:-.01em;color:var(--ds-text-primary);text-wrap:pretty;margin:var(--ds-space-4) 0;line-height:1.2}.review-view__rule{--divider-color:var(--ds-white-alpha-8);margin:var(--ds-space-5) 0 var(--ds-space-3)}@media (max-width:576px){.review-view__card{padding:var(--ds-space-4)}.review-view__assess{justify-content:flex-start;align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-2);flex-direction:row;flex-basis:100%}}[data-mantine-color-scheme=light] .review-view__rule{--divider-color:var(--ds-black-alpha-10)}.anime-hub__season-label{color:var(--ds-season);font-weight:700}.anime-hub .media-card:hover{border-color:var(--ds-season)}@media (max-width:1024px){.anime-hub__rail-progress{order:1}.anime-hub__carousel{order:2}.anime-hub__quick{order:3}.anime-hub__rail-today{order:4}}.ds-hub{gap:var(--ds-space-6);flex-direction:column;display:flex}.ds-hub>*{min-width:0}@media (max-width:1024px){.ds-hub{gap:var(--ds-space-5)}}.ds-hub-carousel{border-radius:var(--ds-radius-2xl);border:1px solid color-mix(in srgb, var(--ds-season) 22%, var(--ds-white-alpha-8));background:var(--ds-bg-inset);height:480px;position:relative;overflow:hidden}.ds-hub-carousel-skeleton{height:480px}@media (max-width:768px){.ds-hub-carousel-skeleton{height:470px}}[data-mantine-color-scheme=light] .ds-hub-carousel{border-color:color-mix(in srgb, var(--ds-season) 30%, var(--ds-black-alpha-8))}.ds-hub-carousel__slide{opacity:0;visibility:hidden;transition:opacity .7s,visibility .7s;position:absolute;top:0;bottom:0;left:0;right:0}.ds-hub-carousel__slide--active{opacity:1;visibility:visible;z-index:var(--ds-z-base)}.ds-hub-carousel__bg{background-image:var(--slide-poster);background-position:50%;background-size:cover;background-color:var(--ds-bg-inset);transition:transform 7s linear;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.06)}.ds-hub-carousel__slide--active .ds-hub-carousel__bg{transform:scale(1)}.ds-hub-carousel__scrim{background:linear-gradient(95deg, var(--ds-onmedia-scrim-color) 0%, color-mix(in srgb, var(--ds-onmedia-scrim-color) 82%, transparent) 34%, color-mix(in srgb, var(--ds-onmedia-scrim-color) 28%, transparent) 66%, transparent 100%);position:absolute;top:0;bottom:0;left:0;right:0}.ds-hub-carousel__scrim:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--ds-onmedia-scrim-color) 70%, transparent), transparent 38%);position:absolute;top:0;bottom:0;left:0;right:0}.ds-hub-carousel__motif{z-index:var(--ds-z-base)}.ds-hub-carousel__body{z-index:var(--ds-z-sticky);width:56%;min-width:380px;padding:var(--ds-space-10) var(--ds-space-10);justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0}.ds-hub-carousel__tag{font-size:var(--ds-font-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-onmedia-fg);background:color-mix(in srgb, var(--ds-season) 42%, transparent);border:1px solid color-mix(in srgb, var(--ds-season) 55%, transparent);border-radius:var(--ds-radius-pill);align-self:flex-start;align-items:center;gap:7px;padding:5px 13px;font-weight:800;display:inline-flex}.ds-hub-carousel__title{-webkit-line-clamp:3;line-clamp:3;font-family:var(--ds-font-brand);letter-spacing:-.03em;color:var(--ds-onmedia-fg);text-shadow:0 2px 30px var(--ds-black-alpha-15);-webkit-box-orient:vertical;font-size:max(1.75rem,min(3.4vw,2.8rem));font-weight:800;line-height:1.08;text-decoration:none;display:-webkit-box;overflow:hidden}.ds-hub-carousel__title:hover{text-decoration:underline}.ds-hub-carousel__orig{font-size:var(--ds-font-lg);color:color-mix(in srgb, var(--ds-onmedia-fg) 66%, transparent);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ds-hub-carousel__meta{font-size:var(--ds-font-md);color:color-mix(in srgb, var(--ds-onmedia-fg) 82%, transparent)}.ds-hub-carousel__rating{font-family:var(--ds-font-brand);font-weight:800;font-size:var(--ds-font-lg);color:var(--ds-favorites)}.ds-hub-carousel__dot{background:color-mix(in srgb, var(--ds-onmedia-fg) 40%, transparent);border-radius:50%;width:3px;height:3px}.ds-hub-carousel__genre{font-size:var(--ds-font-sm);color:color-mix(in srgb, var(--ds-onmedia-fg) 78%, transparent);background:var(--ds-onmedia-chip-bg);border-radius:var(--ds-radius-pill);-webkit-backdrop-filter:var(--ds-glass-blur-2xs);backdrop-filter:var(--ds-glass-blur-2xs);padding:4px 11px;font-weight:600}.ds-hub-carousel__actions{margin-top:var(--ds-space-1)}.ds-hub-carousel__btn-primary{background:var(--ds-season-grad);color:var(--ds-accent-contrast);box-shadow:0 6px 22px color-mix(in srgb, var(--ds-season) 45%, transparent);border:0}.ds-hub-carousel__btn-glass{color:var(--ds-onmedia-fg);background:var(--ds-onmedia-chip-bg);border:1px solid var(--ds-onmedia-border);-webkit-backdrop-filter:var(--ds-glass-blur-2xs);backdrop-filter:var(--ds-glass-blur-2xs);transition:background var(--ds-transition-fast), border-color var(--ds-transition-fast), color var(--ds-transition-fast)}.ds-hub-carousel__btn-glass--added{color:var(--ds-onmedia-fg);background:color-mix(in srgb, var(--ds-status-planned) 38%, transparent);border-color:color-mix(in srgb, var(--ds-status-planned) 60%, transparent)}.ds-hub-carousel__next{font-size:var(--ds-font-sm);color:color-mix(in srgb, var(--ds-onmedia-fg) 70%, transparent)}.ds-hub-carousel__switch{z-index:var(--ds-z-dropdown);right:var(--ds-space-6);bottom:var(--ds-space-6);position:absolute}.ds-hub-carousel__counter{font-family:var(--ds-font-brand);font-weight:800;font-size:var(--ds-font-sm);color:color-mix(in srgb, var(--ds-onmedia-fg) 80%, transparent);background:var(--ds-onmedia-bg);border:1px solid var(--ds-onmedia-border);border-radius:var(--ds-radius-pill);-webkit-backdrop-filter:var(--ds-glass-blur-sm);backdrop-filter:var(--ds-glass-blur-sm);padding:4px 11px}.ds-hub-carousel__counter b{color:var(--ds-onmedia-fg)}.ds-hub-carousel__thumbs{border-radius:var(--ds-radius-lg);background:var(--ds-onmedia-bg);border:1px solid var(--ds-onmedia-border);-webkit-backdrop-filter:var(--ds-glass-blur-sm);backdrop-filter:var(--ds-glass-blur-sm);padding:8px}.ds-hub-carousel__thumb{border-radius:var(--ds-radius-sm);opacity:.58;background-image:var(--thumb-poster);background-position:50%;background-size:cover;background-color:var(--ds-bg-inset);width:42px;height:58px;transition:opacity var(--ds-transition-fast), border-color var(--ds-transition-fast), transform var(--ds-transition-fast), width var(--ds-transition-fast), height var(--ds-transition-fast);border:2px solid #0000;flex-shrink:0;position:relative;overflow:hidden}.ds-hub-carousel__thumb:hover{opacity:.85;transform:translateY(-2px)}.ds-hub-carousel__thumb--active{opacity:1;border-color:var(--ds-season);width:48px;height:64px}.ds-hub-carousel__thumb-prog{z-index:var(--ds-z-base);background:var(--ds-black-alpha-15);height:4px;position:absolute;bottom:0;left:0;right:0}.ds-hub-carousel__thumb-prog-fill{background:var(--ds-season);transform-origin:0;width:0;height:100%;animation:6s linear forwards ds-hub-carousel-fill;display:block}.ds-hub-carousel--paused .ds-hub-carousel__thumb-prog-fill{animation-play-state:paused}@keyframes ds-hub-carousel-fill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.ds-hub-carousel__bg,.ds-hub-carousel__slide{transition:none}.ds-hub-carousel__thumb-prog-fill{width:100%;animation:none}}@media (max-width:768px){.ds-hub-carousel{border-radius:var(--ds-radius-xl);max-width:100%;height:auto;min-height:470px}.ds-hub-carousel__body{width:100%;min-width:0;max-width:100%;padding:var(--ds-space-5);justify-content:flex-end;padding-bottom:92px;position:relative}.ds-hub-carousel__title{font-size:1.6rem}.ds-hub-carousel__next{display:none}.ds-hub-carousel__actions{width:100%}.ds-hub-carousel__switch{left:50%;right:auto;bottom:var(--ds-space-4);align-items:center;transform:translate(-50%)}.ds-hub-carousel__thumbs{max-width:calc(100vw - 2 * var(--ds-space-5));scrollbar-width:none;overflow-x:auto}.ds-hub-carousel__thumbs::-webkit-scrollbar{height:0}}.ds-hub-nav__container{container:hub-nav/inline-size}.ds-hub-nav__grid--adaptive{grid-template-columns:repeat(2,minmax(0,1fr))}@container hub-nav (width>=720px){.ds-hub-nav__grid--adaptive{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-hub-nav__tile{border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface);border:1px solid var(--ds-white-alpha-8);width:100%;min-width:0;transition:transform var(--ds-transition-spring), border-color var(--ds-transition-fast), background var(--ds-transition-fast);align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}[data-mantine-color-scheme=light] .ds-hub-nav__tile{border-color:var(--ds-black-alpha-8)}.ds-hub-nav__tile:hover:not(:disabled){border-color:var(--ds-accent-border);transform:translateY(-3px)}.ds-hub-nav__tile:disabled{cursor:progress;opacity:.7}.ds-hub-nav__icon{border-radius:var(--ds-radius-md);background:var(--ds-accent-soft);width:34px;height:34px;color:var(--ds-accent-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ds-hub-nav__text{min-width:0}.ds-hub-nav__title{min-width:0;font-family:var(--ds-font-brand);font-weight:800;font-size:var(--ds-font-md);color:var(--ds-text-primary);white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden}.ds-hub-nav__subtitle{font-size:var(--ds-font-xs);color:var(--ds-text-dimmed);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:768px){.ds-hub-nav__tile:hover{transform:none}}.media-detail{container:media-detail/inline-size}.media-detail__shell{gap:var(--ds-space-5);grid-template-columns:96px minmax(0,1fr);align-items:start;display:grid}.media-detail__dock,.media-detail__content{min-width:0}.media-detail__main-tab{gap:var(--ds-space-5);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.media-detail__column--main{gap:var(--ds-space-5);flex-direction:column;min-width:0;display:flex}.media-detail__column--panel{gap:var(--ds-space-5);top:calc(var(--ds-header-height) + var(--ds-space-3));flex-direction:column;display:flex;position:-webkit-sticky;position:sticky}.media-detail__card{min-width:0}.media-detail__card:empty{display:none}.media-detail__card--admin-note{order:-2}.media-detail__card--user-note{order:-1}.media-detail__card--about{order:1}.media-detail__card--rating{order:4}.media-detail__card--essence{order:5}.media-detail__card--where{order:6}.media-detail__card--lists{order:7}.media-detail__card--external{order:8}.media-detail__card--related{order:9}.media-detail__card--similar{order:10}.media-detail__tablet-admin,.media-detail__tablet-user{display:none}@container media-detail (width<=1000px){.media-detail__shell{grid-template-columns:66px minmax(0,1fr)}.media-detail__main-tab{align-items:stretch;gap:var(--ds-space-4);flex-direction:column;display:flex}.media-detail__tablet-admin,.media-detail__tablet-user{display:block}.media-detail__column--main{gap:var(--ds-space-4)}.media-detail__column--panel{gap:var(--ds-space-4);grid-template-columns:1fr 1fr;align-content:start;display:grid;position:static}.media-detail__card--admin-note,.media-detail__card--user-note{display:none}}@container media-detail (width<=560px){.media-detail__shell{align-items:stretch;gap:var(--ds-space-5);flex-direction:column;display:flex}.media-detail__dock{display:contents}.media-detail__content{max-width:100%}.media-detail__main-tab{align-items:stretch;gap:var(--ds-space-4);flex-direction:column;max-width:100%;display:flex}.media-detail__column{display:contents}.media-detail__tablet-admin,.media-detail__tablet-user{display:none}.media-detail__card--admin-note,.media-detail__card--user-note{display:block}}.media-detail-skeleton{container:media-detail/inline-size}.media-detail-skeleton__hero{gap:var(--ds-space-5) var(--ds-space-6);padding:var(--ds-space-8) var(--ds-space-8) var(--ds-space-6);border-radius:var(--ds-radius-2xl);border:1px solid var(--ds-white-alpha-8);background:var(--ds-bg-surface);grid-template-columns:234px minmax(0,1fr);grid-template-areas:"poster head""poster actions";align-items:start;display:grid}.media-detail-skeleton__poster{aspect-ratio:234/340;grid-area:poster;width:234px}.media-detail-skeleton__head{grid-area:head}.media-detail-skeleton__badges{gap:var(--ds-space-2);margin-top:var(--ds-space-2);flex-wrap:wrap;display:flex}.media-detail-skeleton__badge{width:72px}.media-detail-skeleton__actions{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;grid-area:actions;align-self:end;width:100%;display:flex}.media-detail-skeleton__act-play{flex:0 0 168px}.media-detail-skeleton__act-trailer{flex:0 0 132px}.media-detail-skeleton__act-status{flex:0 0 150px;margin-left:auto}.media-detail-skeleton__act-icons{align-items:center;gap:var(--ds-space-2);flex-shrink:0;display:flex}.media-detail-skeleton__act-icon{flex:0 0 40px}.media-detail-skeleton__compact{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2);border-radius:var(--ds-radius-lg);border:1px solid var(--ds-white-alpha-8);background:var(--ds-bg-surface);display:none}.media-detail-skeleton__compact-back{flex:none;width:44px;height:44px}.media-detail-skeleton__compact-poster{flex:none;width:45px;height:60px}.media-detail-skeleton__compact-names{flex:auto;min-width:0}.media-detail-skeleton__dock{width:100%}.media-detail-skeleton__dock-select{display:none}.media-detail-skeleton .media-detail__column--panel{position:static}@container media-detail (width<=1000px){.media-detail-skeleton__hero{gap:var(--ds-space-4) var(--ds-space-5);padding:var(--ds-space-6);grid-template-columns:190px minmax(0,1fr);grid-template-areas:"poster head""actions actions"}.media-detail-skeleton__poster{aspect-ratio:190/278;width:190px}.media-detail-skeleton__actions{padding-top:var(--ds-space-2);border-top:1px solid var(--ds-white-alpha-8)}}@container media-detail (width<=560px){.media-detail-skeleton__hero{justify-items:center;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-5);border-radius:var(--ds-radius-lg);grid-template-columns:1fr;grid-template-areas:"poster""head""actions"}.media-detail-skeleton__poster{aspect-ratio:3/4;width:180px}.media-detail-skeleton__head{background:var(--ds-glass-bg-inset);width:100%;-webkit-backdrop-filter:var(--ds-glass-blur-md);backdrop-filter:var(--ds-glass-blur-md);border:1px solid var(--ds-white-alpha-10);border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0;padding:var(--ds-space-4) var(--ds-space-4) 0;border-bottom:0;align-items:center}.media-detail-skeleton__badges{justify-content:center;column-gap:var(--ds-space-2);row-gap:var(--ds-space-1)}.media-detail-skeleton__badge{height:14px}.media-detail-skeleton__badge:first-child{width:48px}.media-detail-skeleton__badge:nth-child(2){width:43px}.media-detail-skeleton__badge:nth-child(3){width:40px}.media-detail-skeleton__badge:nth-child(4){width:34px}.media-detail-skeleton__badge:nth-child(5){width:31px}.media-detail-skeleton__actions{width:100%;margin-top:calc(-1 * var(--ds-space-4));padding:var(--ds-space-4);border:1px solid var(--ds-white-alpha-10);border-radius:0 0 var(--ds-radius-lg) var(--ds-radius-lg);background:var(--ds-glass-bg-inset);-webkit-backdrop-filter:var(--ds-glass-blur-md);backdrop-filter:var(--ds-glass-blur-md);box-shadow:var(--ds-glass-shadow-sm);border-top:0}.media-detail-skeleton__act-play{flex:100%}.media-detail-skeleton__act-trailer{flex:1 1 calc(50% - var(--ds-space-2));min-width:0}.media-detail-skeleton__act-status{flex:1 1 calc(50% - var(--ds-space-2));min-width:0;margin-left:0}.media-detail-skeleton__actions--compact .media-detail-skeleton__act-status{flex:100%}.media-detail-skeleton__act-icons{gap:var(--ds-space-2);flex:100%}.media-detail-skeleton__act-icon{flex:1 1 0}.media-detail-skeleton__dock-stack{display:none}.media-detail-skeleton__dock-select{width:100%;display:block}.media-detail-skeleton--secondary .media-detail-skeleton__hero{display:none}.media-detail-skeleton--secondary .media-detail-skeleton__compact{display:flex}}[data-mantine-color-scheme=light] .media-detail-skeleton__hero,[data-mantine-color-scheme=light] .media-detail-skeleton__compact{border-color:var(--ds-black-alpha-8)}@container media-detail (width<=560px){[data-mantine-color-scheme=light] .media-detail-skeleton__head,[data-mantine-color-scheme=light] .media-detail-skeleton__actions{border-color:var(--ds-black-alpha-10)}}.ds-panel-section{min-width:0;overflow:clip}.ds-panel-section--fill{height:100%}.ds-panel-section__shelf{padding:12px var(--ds-space-3);background:var(--ds-shelf-tint);border-bottom:1px solid var(--ds-border-subtle)}.ds-panel-section__icon{border-radius:var(--ds-radius-md);background:var(--ds-accent-soft);width:34px;height:34px;color:var(--ds-accent-fg);flex-shrink:0;place-items:center;display:inline-grid}.ds-panel-section__title{min-width:0;font-family:var(--ds-font-brand);font-size:var(--ds-font-xl);font-weight:var(--ds-font-weight-extrabold);letter-spacing:var(--ds-tracking-tight);color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.ds-panel-section__title-block{min-width:0}.ds-panel-section__description{min-width:0;font-size:var(--ds-font-md);line-height:var(--ds-line-height-normal);color:var(--ds-text-dimmed)}.ds-panel-section__shelf--accent-bar .ds-panel-section__title-block{padding-left:var(--ds-space-3);position:relative}.ds-panel-section__shelf--accent-bar .ds-panel-section__title-block:before{content:"";background:var(--ds-accent);border-radius:2px;width:3px;position:absolute;top:3px;bottom:3px;left:0}.ds-panel-section__count{border-radius:var(--ds-radius-pill);background:var(--ds-accent-soft);height:22px;color:var(--ds-accent-fg);font-size:var(--ds-font-sm);font-weight:var(--ds-font-weight-bold);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;padding:0 9px;display:inline-flex}.ds-panel-section__label{font-size:var(--ds-font-sm);color:var(--ds-text-dimmed);flex-shrink:0}.ds-panel-section__title-adornment{align-items:center;gap:var(--ds-space-2);flex-shrink:0;display:inline-flex}.ds-panel-section__action{align-items:center;gap:var(--ds-space-2);color:var(--ds-accent-fg);flex-shrink:0;margin-left:auto;display:inline-flex}.ds-panel-section__shelf-extra{align-items:center;gap:var(--ds-space-2);flex-shrink:0;margin-left:auto;display:inline-flex}.ds-panel-section__shelf-extra+.ds-panel-section__action{margin-left:var(--ds-space-2)}.ds-panel-section__shelf--split{border-bottom:none}.ds-panel-section__shelf-below{min-width:0;padding:0 var(--ds-space-5) 12px;background:var(--ds-shelf-tint);border-bottom:1px solid var(--ds-border-subtle)}.ds-panel-section__body{min-width:0;padding:var(--ds-space-5)}.manga-hub__type-label{color:var(--ds-season);font-weight:700}.manga-hub .media-card:hover{border-color:var(--ds-season)}@media (max-width:1024px){.manga-hub__carousel{order:1}.manga-hub__rail-nav{order:2}}.arcade-c-card{background:var(--ds-black-alpha-20);background-image:radial-gradient(ellipse at top left, rgba(var(--difficulty-rgb), .04) 0%, transparent 70%);height:100%;-webkit-backdrop-filter:var(--ds-glass-blur-lg);backdrop-filter:var(--ds-glass-blur-lg);border:1px solid var(--ds-white-alpha-5);border-radius:var(--mantine-radius-md);transition:background var(--ds-transition-normal), border-color var(--ds-transition-normal), transform var(--ds-transition-normal), box-shadow var(--ds-transition-normal);flex-direction:column;gap:12px;padding:20px 22px 18px;display:flex;position:relative}.arcade-c-card:hover{background:var(--ds-scrim-subtle);border-color:var(--ds-white-alpha-8);box-shadow:0 8px 28px var(--ds-scrim-subtle);transform:translateY(-2px)}.arcade-c-card__title{color:var(--ds-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.arcade-c-card .arcade-c-card__rank-badge{border-radius:var(--ds-radius-md);color:rgb(var(--rank-color-rgb));border:1px solid;border-color:rgba(var(--rank-color-rgb), .3);background:rgba(var(--rank-color-rgb), .1);transition:box-shadow var(--ds-transition-normal);flex-shrink:0;margin-top:2px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.3}.arcade-c-card:hover .arcade-c-card__rank-badge{box-shadow:0 0 8px}.arcade-c-card__perfect-icon{color:var(--ds-warning);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--ds-warning) 50%, transparent));flex-shrink:0;margin-top:2px}.arcade-c-card__description{color:var(--ds-text-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.arcade-c-card__stats-line{color:var(--ds-text-dimmed);font-size:13.5px;line-height:1.4}.arcade-c-card__difficulty-dot{border-radius:var(--ds-radius-full);background-color:var(--difficulty-color);width:7px;height:7px;transition:box-shadow var(--ds-transition-normal);flex-shrink:0}.arcade-c-card__difficulty-dot:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:5px}.arcade-c-card__difficulty-dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.arcade-c-card__difficulty-dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.arcade-c-card:hover .arcade-c-card__difficulty-dot{box-shadow:0 0 6px}.arcade-c-card__stat-segment{white-space:nowrap;align-items:center;display:flex}.arcade-c-card__stat-segment--help{cursor:help}.arcade-c-card__stat-icon{opacity:.5}.arcade-c-card__separator{color:var(--ds-white-alpha-20);-webkit-user-select:none;user-select:none;margin-left:9px;margin-right:9px}.arcade-c-card__stat-value{color:var(--ds-text-muted);font-weight:600}.arcade-c-card__footer{margin-top:auto;padding-top:2px}.arcade-c-card .arcade-c-card__new-badge{border-radius:var(--ds-radius-md);letter-spacing:.5px;background:color-mix(in srgb, var(--ds-accent-indigo) 15%, transparent);border:1px solid color-mix(in srgb, var(--ds-accent-indigo) 25%, transparent);color:color-mix(in srgb, var(--ds-accent-indigo), white 20%);padding:2px 7px;font-size:9px;font-weight:700}.arcade-c-card .arcade-c-card__premium-badge{border-radius:var(--ds-radius-md);background:color-mix(in srgb, var(--ds-warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--ds-warning) 20%, transparent);color:var(--ds-warning);align-items:center;gap:3px;padding:2px 8px;font-size:10px;font-weight:600;display:flex}[data-mantine-color-scheme=light] .arcade-c-card{background:var(--ds-glass-bg);border-color:var(--ds-black-alpha-8)}[data-mantine-color-scheme=light] .arcade-c-card:hover{background:var(--ds-glass-bg-solid);border-color:var(--ds-black-alpha-12);box-shadow:0 8px 24px var(--ds-black-alpha-10)}[data-mantine-color-scheme=light] .arcade-c-card__title{color:var(--ds-text-primary)}[data-mantine-color-scheme=light] .arcade-c-card__description{color:var(--ds-text-muted)}[data-mantine-color-scheme=light] .arcade-c-card__stats-line{color:var(--ds-text-dimmed)}[data-mantine-color-scheme=light] .arcade-c-card__separator{color:var(--ds-text-disabled)}[data-mantine-color-scheme=light] .arcade-c-card__stat-value{color:var(--ds-text-secondary)}[data-mantine-color-scheme=light] .arcade-c-card__new-badge{background:color-mix(in srgb, var(--ds-accent-indigo) 8%, transparent);border-color:color-mix(in srgb, var(--ds-accent-indigo) 18%, transparent);color:color-mix(in srgb, var(--ds-accent-indigo), black 15%)}[data-mantine-color-scheme=light] .arcade-c-card__premium-badge{background:color-mix(in srgb, var(--ds-warning) 10%, transparent);border-color:color-mix(in srgb, var(--ds-warning) 25%, transparent);color:color-mix(in srgb, var(--ds-warning), black 35%)}@media (max-width:576px){.arcade-c-card{gap:10px;padding:16px}.arcade-c-card__title{font-size:15px}.arcade-c-card__description{-webkit-line-clamp:4;font-size:13px}.arcade-c-card__stats-line{font-size:12.5px}.arcade-c-card .arcade-c-card__rank-badge{padding:1px 6px;font-size:10px}}.ds-collection-grid{grid-template-columns:repeat(auto-fill, minmax(var(--cell,175px), 1fr));gap:var(--cg-gap,var(--ds-space-3));display:grid}.ds-collection-grid--min-cols{grid-template-columns:repeat(auto-fill, minmax(min(var(--cell,175px), calc((100% - (var(--cg-min-cols,2) - 1) * var(--cg-gap,var(--ds-space-3))) / var(--cg-min-cols,2))), 1fr))}.ds-error-state{padding-block:var(--ds-space-8);max-width:460px;margin-left:auto;margin-right:auto}.ds-error-state__title,.ds-error-state__description{text-align:center}.ds-error-state__medallion{border-radius:var(--ds-radius-full);margin-bottom:var(--ds-space-2);color:var(--ds-error);background:var(--ds-error-bg);border:1px solid var(--ds-error-border);place-items:center;display:grid}.ds-error-state__title{font-family:var(--ds-font-brand);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-primary);margin:0}.ds-error-state__description{text-wrap:pretty;color:var(--ds-text-secondary);line-height:1.55}.ds-error-state__action{margin-top:var(--ds-space-3)}.ds-error-state--sm{padding-block:var(--ds-space-5)}.ds-error-state--sm .ds-error-state__medallion{width:48px;height:48px}.ds-error-state--sm .ds-error-state__medallion svg{width:22px;height:22px}.ds-error-state--sm .ds-error-state__title{font-size:var(--ds-font-lg)}.ds-error-state--sm .ds-error-state__description{font-size:var(--ds-font-md)}.ds-error-state--md .ds-error-state__medallion{width:60px;height:60px}.ds-error-state--md .ds-error-state__medallion svg{width:28px;height:28px}.ds-error-state--md .ds-error-state__title{font-size:var(--ds-font-xl)}.ds-error-state--md .ds-error-state__description{font-size:var(--ds-font-lg)}.ds-error-state--lg{padding-block:var(--ds-space-10)}.ds-error-state--lg .ds-error-state__medallion{width:72px;height:72px}.ds-error-state--lg .ds-error-state__medallion svg{width:34px;height:34px}.ds-error-state--lg .ds-error-state__title{font-size:var(--ds-font-2xl)}.ds-error-state--lg .ds-error-state__description{font-size:var(--ds-font-lg)}.friends-page__tabs-scroller{max-width:100%}.friends-page__tab-list{flex-wrap:nowrap}.friends-page__tab,.friends-page__tab-count{flex-shrink:0}.friends-page__search{flex:240px;max-width:340px}.friends-page__controls{flex:auto;justify-content:flex-end;min-width:0}.friends-page__layout{flex-shrink:0}.friends-page__list .user-cell--row{border-bottom:1px solid var(--ds-white-alpha-5);border-radius:0}[data-mantine-color-scheme=light] .friends-page__list .user-cell--row{border-bottom-color:var(--ds-black-alpha-5)}.friends-page__col{width:88px;font-size:var(--ds-font-md);color:var(--ds-text-muted);flex-shrink:0}.friends-page__col svg{color:var(--ds-text-muted)}.friends-page__col--time{text-align:right;white-space:nowrap;width:96px;color:var(--ds-text-dimmed)}.friends-page__accept{border:1px solid var(--ds-success-border)}.friends-page__decline:hover{background:var(--ds-error-bg);border-color:var(--ds-error-border);color:var(--ds-error-soft)}.friends-page__note{font-size:var(--ds-font-md);line-height:var(--ds-line-height-normal);color:var(--ds-text-muted)}.friends-page__note svg{color:var(--ds-accent-fg);flex-shrink:0}@media (max-width:768px){.friends-page__search{flex-basis:100%;max-width:none}.friends-page__controls{justify-content:flex-start}.friends-page__col{width:auto}.friends-page__col--time{display:none}}.ds-section__title{font-family:var(--ds-font-brand);font-size:var(--ds-font-xl);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-primary);min-width:0;margin:0}.ds-section__title-group{min-width:0}.ds-section__icon{color:var(--ds-accent-fg);flex-shrink:0;display:inline-flex}.ds-section__title-block{min-width:0}.ds-section__subtitle{color:var(--ds-text-muted);margin-top:2px}.ds-section--home .ds-section__title{color:var(--ds-text-secondary);font-family:inherit}.ds-section__action{flex-shrink:0}.roadmap-skeleton__hero{padding:var(--ds-space-6)}.roadmap-skeleton__layout{gap:var(--ds-space-8);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.roadmap-skeleton__layout{grid-template-columns:220px 1fr;align-items:start}}.roadmap-skeleton__aside{padding:var(--ds-space-3);display:none}@media (min-width:1024px){.roadmap-skeleton__aside{display:block;position:-webkit-sticky;position:sticky;top:96px}}.roadmap-skeleton__year-header{padding:var(--ds-space-4) var(--ds-space-5)}.roadmap-skeleton__card{border-radius:0 var(--ds-radius-xl) var(--ds-radius-xl) 0}@media (max-width:576px){.roadmap-skeleton__hero{padding:var(--ds-space-5)}}