@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;700;800&family=Space+Grotesk:wght@500;700&display=swap";.profile-avatar-frame{--avatar-frame-accent: var(--profile-accent, var(--gold));--avatar-frame-glow: rgba(217, 164, 65, .2);position:relative;isolation:isolate;display:grid;place-items:center;flex:0 0 auto;overflow:visible}.profile-avatar-frame:before,.profile-avatar-frame:after{pointer-events:none;transform:translateZ(0);will-change:transform,opacity}.profile-avatar-frame--self{width:clamp(112px,13vw,158px);height:clamp(112px,13vw,158px);border:1px solid color-mix(in srgb,var(--avatar-frame-accent) 48%,rgba(255,255,255,.18));border-radius:var(--visual-radius-hero);padding:8px;background:linear-gradient(145deg,#ffffff12,#ffffff05),#05060a85;box-shadow:0 22px 50px #00000047}.profile-avatar-frame--self:after{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid color-mix(in srgb,var(--avatar-frame-accent) 48%,transparent);border-radius:var(--visual-radius-panel);content:"";z-index:2}.profile-avatar-frame--self .profile-avatar{width:100%;height:100%;border-radius:var(--visual-radius-panel)}.profile-avatar-frame--card,.profile-avatar-frame--compact,.profile-avatar-frame--sidebar,.profile-avatar-frame--micro{border:1px solid color-mix(in srgb,var(--avatar-frame-accent) 42%,rgba(255,255,255,.12));border-radius:999px;background:linear-gradient(145deg,#fff1,#ffffff05),#06070bbd}.profile-avatar-frame--card{width:66px;height:66px;padding:4px}.profile-avatar-frame--compact,.profile-avatar-frame--sidebar{width:50px;height:50px;padding:3px}.profile-avatar-frame--micro{width:34px;height:34px;padding:2px}.profile-avatar-frame--card .profile-avatar,.profile-avatar-frame--compact .profile-avatar,.profile-avatar-frame--sidebar .profile-avatar,.profile-avatar-frame--micro .profile-avatar,.profile-avatar-frame.profile-avatar-frame--card .profile-avatar,.profile-avatar-frame.profile-avatar-frame--compact .profile-avatar,.profile-avatar-frame.profile-avatar-frame--sidebar .profile-avatar,.profile-avatar-frame.profile-avatar-frame--micro .profile-avatar{width:100%;height:100%;border-radius:inherit}.profile-avatar-frame--cosmetic-obsidian_vitrine_frame,.profile-avatar-frame--cosmetic-premium_dark_frame{--avatar-frame-accent: #d9b86d;--avatar-frame-glow: rgba(154, 126, 255, .22);border-color:#d9b86d75;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.12),transparent 34%),linear-gradient(145deg,#9a7eff26,#d9a44112),#04050ac7}.profile-avatar-frame--cosmetic-violet_archive_frame,.profile-avatar-frame--cosmetic-foil_edge_frame{--avatar-frame-accent: #bba7ff;--avatar-frame-glow: rgba(187, 167, 255, .28);border-color:#bba7ff8a;background:radial-gradient(circle at 24% 14%,rgba(217,184,255,.18),transparent 35%),linear-gradient(145deg,#5841a947,#d9a44114),#06050dcc}.profile-avatar-frame--cosmetic-gilded_moon_frame{--avatar-frame-accent: #f0cf7a;--avatar-frame-glow: rgba(240, 207, 122, .26);border-color:#f0cf7a9e;background:radial-gradient(circle at 30% 12%,rgba(255,244,203,.22),transparent 34%),linear-gradient(145deg,#d9a44138,#5f462c33),#070608c7}.profile-avatar-frame--cosmetic-founder_nocturne_frame{--avatar-frame-accent: #ffe39a;--avatar-frame-glow: rgba(255, 227, 154, .3);border-color:#ffe39ab8;background:radial-gradient(circle at 50% 0%,rgba(255,244,203,.24),transparent 36%),linear-gradient(145deg,#d9a44138,#6953da2e,#030308e0),#07050bdb}.profile-avatar-frame--cosmetic-sakura_obsidian_frame{--avatar-frame-accent: #e2a5b2;--avatar-frame-glow: rgba(171, 54, 82, .26);border-color:#e2a5b299;background:linear-gradient(143deg,transparent 0 44%,rgba(111,41,54,.42) 45% 46%,transparent 47% 100%),linear-gradient(124deg,transparent 0 62%,rgba(255,221,228,.16) 63% 63.5%,transparent 64% 100%),radial-gradient(circle at 28% 12%,rgba(255,228,232,.18),transparent 34%),radial-gradient(circle at 82% 76%,rgba(153,48,77,.22),transparent 38%),linear-gradient(145deg,#4e122442,#d9b86d12,#05060bdb),#070509db}.profile-avatar-frame--cosmetic-obsidian_vitrine_frame:before,.profile-avatar-frame--cosmetic-premium_dark_frame:before,.profile-avatar-frame--cosmetic-violet_archive_frame:before,.profile-avatar-frame--cosmetic-foil_edge_frame:before,.profile-avatar-frame--cosmetic-gilded_moon_frame:before,.profile-avatar-frame--cosmetic-founder_nocturne_frame:before,.profile-avatar-frame--cosmetic-sakura_obsidian_frame:before{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;z-index:-1;border-radius:inherit;padding:2px;content:"";filter:blur(.2px);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.profile-avatar-frame--cosmetic-obsidian_vitrine_frame:after,.profile-avatar-frame--cosmetic-premium_dark_frame:after,.profile-avatar-frame--cosmetic-violet_archive_frame:after,.profile-avatar-frame--cosmetic-foil_edge_frame:after,.profile-avatar-frame--cosmetic-gilded_moon_frame:after,.profile-avatar-frame--cosmetic-founder_nocturne_frame:after,.profile-avatar-frame--cosmetic-sakura_obsidian_frame:after{position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:2;border-radius:inherit;content:"";box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--avatar-frame-accent) 54%,transparent),0 0 26px var(--avatar-frame-glow)}.profile-avatar-frame--cosmetic-obsidian_vitrine_frame:before,.profile-avatar-frame--cosmetic-premium_dark_frame:before{background:conic-gradient(from 210deg,rgba(217,184,109,.42),transparent 12% 34%,rgba(154,126,255,.32) 48%,transparent 58% 86%,rgba(255,255,255,.32));opacity:.44;animation:profile-frame-obsidian-depth 7.8s ease-in-out infinite}.profile-avatar-frame--cosmetic-obsidian_vitrine_frame:after,.profile-avatar-frame--cosmetic-premium_dark_frame:after{animation:profile-frame-obsidian-breath 6.6s ease-in-out infinite}.profile-avatar-frame--cosmetic-violet_archive_frame:before,.profile-avatar-frame--cosmetic-foil_edge_frame:before{background:conic-gradient(from 20deg,transparent 0 8%,rgba(236,224,255,.7) 10% 13%,transparent 15% 44%,rgba(148,111,255,.72) 48% 53%,transparent 58% 100%);opacity:.62;animation:profile-frame-violet-orbit 8.8s cubic-bezier(.5,0,.18,1) infinite}.profile-avatar-frame--cosmetic-violet_archive_frame:after,.profile-avatar-frame--cosmetic-foil_edge_frame:after{background:linear-gradient(120deg,transparent 0 28%,rgba(234,222,255,.2) 42%,transparent 58% 100%);background-size:220% 220%;animation:profile-frame-violet-shimmer 5.4s ease-in-out infinite}.profile-avatar-frame--cosmetic-gilded_moon_frame:before{background:radial-gradient(circle at 22% 20%,rgba(255,247,207,.9) 0 4%,transparent 7%),radial-gradient(circle at 76% 72%,rgba(240,207,122,.72) 0 3%,transparent 7%),conic-gradient(from 160deg,transparent 0 16%,rgba(240,207,122,.62) 20%,transparent 30% 70%,rgba(255,245,204,.52) 76%,transparent 86% 100%);opacity:.58;animation:profile-frame-gilded-sparks 8.8s ease-in-out infinite}.profile-avatar-frame--cosmetic-gilded_moon_frame:after{animation:profile-frame-gilded-tide 6.8s ease-in-out infinite}.profile-avatar-frame--cosmetic-founder_nocturne_frame:before{background:conic-gradient(from 0deg,transparent 0 6%,rgba(255,227,154,.72) 8% 10%,transparent 12% 22%,rgba(154,126,255,.55) 24% 27%,transparent 30% 47%,rgba(255,227,154,.62) 50% 53%,transparent 56% 72%,rgba(154,126,255,.5) 76% 78%,transparent 82% 100%);opacity:.7;animation:profile-frame-founder-runes 12s linear infinite}.profile-avatar-frame--cosmetic-founder_nocturne_frame:after{background:radial-gradient(circle at 50% 0%,rgba(255,236,179,.14),transparent 46%),linear-gradient(180deg,rgba(154,126,255,.08),transparent 58%);animation:profile-frame-founder-aura 7.4s ease-in-out infinite}.profile-avatar-frame--cosmetic-sakura_obsidian_frame:before{background:radial-gradient(ellipse at 17% 32%,rgba(255,219,226,.82) 0 3%,transparent 7%),radial-gradient(ellipse at 22% 37%,rgba(255,219,226,.62) 0 2.2%,transparent 6%),radial-gradient(ellipse at 74% 22%,rgba(255,229,234,.7) 0 2.4%,transparent 6.5%),radial-gradient(ellipse at 79% 68%,rgba(213,112,132,.58) 0 2.5%,transparent 7%),linear-gradient(138deg,transparent 0 39%,rgba(83,28,41,.76) 40% 41.2%,transparent 42% 100%),linear-gradient(117deg,transparent 0 68%,rgba(255,218,225,.3) 69% 69.8%,transparent 70.6% 100%),conic-gradient(from 38deg,transparent 0 9%,rgba(242,190,200,.62) 12% 15%,transparent 18% 46%,rgba(128,35,62,.62) 51% 56%,transparent 60% 100%);opacity:.62;animation:profile-frame-sakura-petal-orbit 9.8s cubic-bezier(.42,0,.2,1) infinite}.profile-avatar-frame--cosmetic-sakura_obsidian_frame:after{background:linear-gradient(142deg,transparent 0 35%,rgba(255,225,230,.13) 36% 36.8%,transparent 37.8% 100%),radial-gradient(ellipse at 33% 28%,rgba(255,225,230,.2) 0 1.8px,transparent 5px),radial-gradient(ellipse at 70% 74%,rgba(231,144,160,.22) 0 1.8px,transparent 5px),radial-gradient(circle at 52% 0%,rgba(255,225,229,.12),transparent 44%),linear-gradient(130deg,transparent 0 32%,rgba(255,224,229,.16) 44%,transparent 58% 100%);box-shadow:inset 0 0 0 1px #e2a5b23d,0 0 24px #ab365229;animation:profile-frame-sakura-moon-breath 6.9s ease-in-out infinite}.profile-avatar-frame--effect-soft_sheen_effect,.profile-avatar-frame--effect-edge_drift_effect,.profile-avatar-frame--effect-foil_breathe_effect,.profile-avatar-frame--effect-sakura_petals_edge_effect{--avatar-frame-accent: #c8b7ff}.profile-avatar-frame--effect-soft_sheen_effect:before,.profile-avatar-frame--effect-edge_drift_effect:before,.profile-avatar-frame--effect-foil_breathe_effect:before,.profile-avatar-frame--effect-sakura_petals_edge_effect:before{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;z-index:-1;border-radius:inherit;padding:2px;content:"";-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.profile-avatar-frame--effect-soft_sheen_effect:after,.profile-avatar-frame--effect-edge_drift_effect:after,.profile-avatar-frame--effect-foil_breathe_effect:after,.profile-avatar-frame--effect-sakura_petals_edge_effect:after{position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:2;border-radius:inherit;content:""}.profile-avatar-frame--effect-soft_sheen_effect:before{background:conic-gradient(from 180deg,transparent 0 24%,rgba(255,255,255,.46) 31%,transparent 40% 68%,rgba(187,167,255,.28) 76%,transparent 88% 100%);opacity:.42;animation:profile-frame-effect-soft-sheen 7.6s ease-in-out infinite}.profile-avatar-frame--effect-soft_sheen_effect:after{box-shadow:inset 0 0 0 1px #ffffff1f,0 0 18px #bba7ff29;animation:profile-frame-effect-soft-breath 6.8s ease-in-out infinite}.profile-avatar-frame--effect-edge_drift_effect:before{background:conic-gradient(from 12deg,transparent 0 10%,rgba(207,193,255,.62) 13% 15%,transparent 18% 45%,rgba(119,92,245,.72) 49% 54%,transparent 58% 100%);opacity:.62;animation:profile-frame-effect-edge-drift 8.4s cubic-bezier(.54,0,.2,1) infinite}.profile-avatar-frame--effect-edge_drift_effect:after{background:linear-gradient(132deg,transparent 0 24%,rgba(229,220,255,.24) 40%,transparent 56% 100%);background-size:240% 240%;box-shadow:inset 0 0 0 1px #bba7ff2e;animation:profile-frame-effect-edge-sweep 5.8s ease-in-out infinite}.profile-avatar-frame--effect-foil_breathe_effect:before{background:radial-gradient(circle at 20% 18%,rgba(255,232,176,.82) 0 4%,transparent 8%),radial-gradient(circle at 78% 70%,rgba(187,167,255,.64) 0 3%,transparent 7%),conic-gradient(from 146deg,rgba(255,227,154,.36),transparent 18% 37%,rgba(154,126,255,.44) 48%,transparent 60% 82%,rgba(255,255,255,.34));opacity:.56;animation:profile-frame-effect-foil-lift 7.2s ease-in-out infinite}.profile-avatar-frame--effect-foil_breathe_effect:after{background:radial-gradient(circle at 50% 0%,rgba(255,236,179,.16),transparent 45%),linear-gradient(180deg,rgba(154,126,255,.08),transparent 64%);box-shadow:inset 0 0 0 1px #ffe39a38,0 0 30px #ffe39a24;animation:profile-frame-effect-foil-breathe 6.4s ease-in-out infinite}.profile-avatar-frame--effect-sakura_petals_edge_effect{--avatar-frame-accent: #e2a5b2;--avatar-frame-glow: rgba(183, 63, 94, .22)}.profile-avatar-frame--effect-sakura_petals_edge_effect:before{background:radial-gradient(ellipse at 18% 30%,rgba(255,220,226,.76) 0 3%,transparent 7%),radial-gradient(ellipse at 70% 18%,rgba(224,135,152,.44) 0 2%,transparent 6%),radial-gradient(ellipse at 82% 70%,rgba(255,229,233,.58) 0 2.5%,transparent 7%),radial-gradient(ellipse at 28% 74%,rgba(255,218,226,.54) 0 2%,transparent 6%),linear-gradient(135deg,transparent 0 38%,rgba(102,38,51,.68) 39% 40%,transparent 41% 100%),linear-gradient(116deg,transparent 0 65%,rgba(255,224,229,.22) 66% 66.8%,transparent 67.8% 100%),conic-gradient(from 210deg,transparent 0 18%,rgba(228,137,155,.48) 24%,transparent 32% 66%,rgba(255,226,230,.36) 72%,transparent 84% 100%);opacity:.54;animation:profile-frame-effect-sakura-drift 10.8s ease-in-out infinite}.profile-avatar-frame--effect-sakura_petals_edge_effect:after{background:linear-gradient(142deg,transparent 0 34%,rgba(255,230,234,.18) 35% 36%,transparent 37% 100%),radial-gradient(ellipse at 24% 24%,rgba(255,230,234,.2) 0 1.6px,transparent 5px),radial-gradient(ellipse at 76% 68%,rgba(226,165,178,.18) 0 1.6px,transparent 5px),radial-gradient(circle at 50% 0%,rgba(183,63,94,.14),transparent 48%);box-shadow:inset 0 0 0 1px #e2a5b22e,0 0 22px #b73f5e1f;animation:profile-frame-effect-sakura-glow 7.4s ease-in-out infinite}.profile-avatar-frame--card:before,.profile-avatar-frame--compact:before,.profile-avatar-frame--sidebar:before,.profile-avatar-frame--micro:before{top:-4px;right:-4px;bottom:-4px;left:-4px;opacity:var(--compact-frame-opacity, .48);filter:none}.profile-avatar-frame--card:after,.profile-avatar-frame--compact:after,.profile-avatar-frame--sidebar:after,.profile-avatar-frame--micro:after{top:3px;right:3px;bottom:3px;left:3px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--avatar-frame-accent) 46%,transparent),0 0 14px color-mix(in srgb,var(--avatar-frame-glow) 70%,transparent)}.profile-avatar-frame--micro:before{top:-3px;right:-3px;bottom:-3px;left:-3px;opacity:.34}.profile-avatar-frame--micro:after{top:2px;right:2px;bottom:2px;left:2px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--avatar-frame-accent) 42%,transparent)}@keyframes profile-frame-obsidian-depth{0%,to{opacity:.32;transform:scale(.985)}42%{opacity:.6;transform:scale(1.015)}}@keyframes profile-frame-obsidian-breath{0%,to{opacity:.62;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--avatar-frame-accent) 42%,transparent),0 0 18px #9a7eff24}50%{opacity:.92;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--avatar-frame-accent) 56%,transparent),0 0 28px var(--avatar-frame-glow)}}@keyframes profile-frame-violet-orbit{0%{transform:rotate(-18deg)}58%,to{transform:rotate(342deg)}}@keyframes profile-frame-violet-shimmer{0%,to{background-position:120% 0%;opacity:.42}45%{background-position:0% 100%;opacity:.82}}@keyframes profile-frame-gilded-sparks{0%,to{opacity:.42;transform:rotate(0)}22%{opacity:.62;transform:rotate(5deg)}45%{opacity:.5;transform:rotate(10deg)}68%{opacity:.72;transform:rotate(-5deg)}}@keyframes profile-frame-gilded-tide{0%,to{opacity:.58;transform:scale(1)}52%{opacity:.95;transform:scale(1.018)}}@keyframes profile-frame-founder-runes{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes profile-frame-founder-aura{0%,to{opacity:.58;transform:scale(1)}50%{opacity:.98;transform:scale(1.012)}}@keyframes profile-frame-sakura-petal-orbit{0%{opacity:.38;transform:rotate(-16deg) translate3d(-1%,1%,0) scale(.99)}44%{opacity:.7;transform:rotate(8deg) translate3d(1.5%,-1%,0) scale(1.012)}to{opacity:.42;transform:rotate(22deg) translateZ(0) scale(.996)}}@keyframes profile-frame-sakura-moon-breath{0%,to{opacity:.5;transform:translateZ(0) scale(.996)}52%{opacity:.86;transform:translate3d(.8%,-.7%,0) scale(1.012)}}@keyframes profile-frame-effect-soft-sheen{0%,to{opacity:.28;transform:rotate(-10deg) scale(.992)}48%{opacity:.56;transform:rotate(8deg) scale(1.01)}}@keyframes profile-frame-effect-soft-breath{0%,to{opacity:.58}50%{opacity:.88}}@keyframes profile-frame-effect-edge-drift{0%{transform:rotate(-22deg)}62%,to{transform:rotate(338deg)}}@keyframes profile-frame-effect-edge-sweep{0%,to{background-position:130% 20%;opacity:.34}46%{background-position:0% 100%;opacity:.78}}@keyframes profile-frame-effect-foil-lift{0%,to{opacity:.42;transform:scale(.99)}45%{opacity:.72;transform:scale(1.018)}}@keyframes profile-frame-effect-foil-breathe{0%,to{opacity:.56;transform:scale(1)}50%{opacity:.94;transform:scale(1.01)}}@keyframes profile-frame-effect-sakura-drift{0%,to{opacity:.34;transform:rotate(-10deg) translate3d(-1%,1%,0) scale(.99)}38%{opacity:.64;transform:rotate(7deg) translate3d(1.8%,-1.2%,0) scale(1.012)}68%{opacity:.46;transform:rotate(16deg) translate3d(.4%,1%,0) scale(1.004)}}@keyframes profile-frame-effect-sakura-glow{0%,to{opacity:.34;transform:translateZ(0) scale(1)}48%{opacity:.72;transform:translate3d(.8%,-.8%,0) scale(1.01)}}@media(prefers-reduced-motion:reduce){.profile-avatar-frame:before,.profile-avatar-frame:after{animation:none!important;transition:none!important}.profile-avatar-frame:before{transform:none}}.profile-cosmetic-ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none;contain:layout paint}.profile-cosmetic-ambient__group,.profile-cosmetic-ambient__depth,.profile-cosmetic-ambient__motion,.profile-cosmetic-ambient__grain{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.profile-cosmetic-ambient__group{overflow:hidden;isolation:isolate}.profile-cosmetic-ambient__group--header{opacity:.86}.profile-cosmetic-ambient__group--effect{opacity:1}.profile-cosmetic-ambient__depth{opacity:.66;mix-blend-mode:screen}.profile-cosmetic-ambient__motion{opacity:.48;mix-blend-mode:screen}.profile-cosmetic-ambient__grain{opacity:.2;mix-blend-mode:soft-light}:is(.profile-hero,.public-profile-hero,.collector-card--premium,.community-review-card,.follow-user-row,.sidebar-account,.sidebar-social-card__preview-shell).profile-ambient-effect--nocturne_aura_effect,:is(.profile-hero,.public-profile-hero,.collector-card--premium,.community-review-card,.follow-user-row,.sidebar-account,.sidebar-social-card__preview-shell).profile-ambient-effect--archive_shimmer_effect,:is(.profile-hero,.public-profile-hero,.collector-card--premium,.community-review-card,.follow-user-row,.sidebar-account,.sidebar-social-card__preview-shell).profile-ambient-effect--quiet_particles_effect,:is(.profile-hero,.public-profile-hero,.collector-card--premium,.community-review-card,.follow-user-row,.sidebar-account,.sidebar-social-card__preview-shell).profile-ambient-effect--sakura_drift_effect,:is(.profile-hero,.public-profile-hero).profile-header-effect--violet_archive_header,:is(.profile-hero,.public-profile-hero).profile-header-effect--obsidian_shelf_header,:is(.profile-hero,.public-profile-hero).profile-header-effect--gilded_index_header,:is(.profile-hero,.public-profile-hero).profile-header-effect--sakura_midnight_header{position:relative;isolation:isolate}:is(.profile-hero,.public-profile-hero,.collector-card--premium,.community-review-card,.follow-user-row,.sidebar-account,.sidebar-social-card__preview-shell)>:not(.profile-cosmetic-ambient){position:relative;z-index:1}.profile-cosmetic-ambient--profile,.profile-cosmetic-ambient--public-profile{top:-1px;right:-1px;bottom:-1px;left:-1px}.profile-cosmetic-ambient--profile .profile-cosmetic-ambient__group--header,.profile-cosmetic-ambient--public-profile .profile-cosmetic-ambient__group--header{opacity:.78}.profile-cosmetic-ambient--profile .profile-cosmetic-ambient__group--effect,.profile-cosmetic-ambient--public-profile .profile-cosmetic-ambient__group--effect{opacity:.92}.profile-cosmetic-ambient--card{opacity:.74}.profile-cosmetic-ambient--compact,.profile-cosmetic-ambient--sidebar{opacity:.58}.profile-ambient-effect--nocturne_aura_effect .profile-cosmetic-ambient__depth{background:radial-gradient(circle at 18% 24%,rgba(170,138,255,.22),transparent 32%),radial-gradient(circle at 84% 72%,rgba(62,183,166,.1),transparent 34%),linear-gradient(135deg,rgba(83,64,143,.18),transparent 54%);animation:profile-effect-nocturne-aura 8.8s ease-in-out infinite}.profile-ambient-effect--nocturne_aura_effect .profile-cosmetic-ambient__motion{background:radial-gradient(ellipse at 50% 112%,rgba(187,167,255,.24),transparent 54%),radial-gradient(ellipse at 50% -16%,rgba(255,255,255,.09),transparent 42%);filter:blur(18px);animation:profile-effect-nocturne-breathe 6.8s ease-in-out infinite}.profile-ambient-effect--nocturne_aura_effect .profile-cosmetic-ambient__grain{background-image:linear-gradient(100deg,transparent 0 46%,rgba(255,255,255,.08) 50%,transparent 54% 100%);background-size:240% 100%;animation:profile-effect-nocturne-sheen 9.4s ease-in-out infinite}.profile-ambient-effect--archive_shimmer_effect .profile-cosmetic-ambient__depth{background:linear-gradient(105deg,transparent 0 18%,rgba(255,255,255,.06) 22%,transparent 30% 100%),radial-gradient(circle at 76% 12%,rgba(217,184,109,.16),transparent 30%);background-size:210% 100%,auto;animation:profile-effect-archive-sweep 7.2s cubic-bezier(.48,0,.2,1) infinite}.profile-ambient-effect--archive_shimmer_effect .profile-cosmetic-ambient__motion{background:repeating-linear-gradient(90deg,rgba(255,255,255,.055) 0 1px,transparent 1px 56px),linear-gradient(135deg,rgba(217,184,109,.12),transparent 48%,rgba(154,126,255,.09));-webkit-mask-image:linear-gradient(90deg,transparent,#000 18% 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18% 82%,transparent);animation:profile-effect-archive-lines 10s linear infinite}.profile-ambient-effect--archive_shimmer_effect .profile-cosmetic-ambient__grain{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 44%),linear-gradient(90deg,transparent 0 12%,rgba(217,184,109,.12) 14%,transparent 19% 100%);background-size:auto,180% 100%}.profile-ambient-effect--quiet_particles_effect .profile-cosmetic-ambient__depth{background:radial-gradient(circle at 18% 20%,rgba(255,236,179,.22) 0 1.5px,transparent 3px),radial-gradient(circle at 72% 28%,rgba(187,167,255,.2) 0 1px,transparent 3px),radial-gradient(circle at 82% 72%,rgba(255,236,179,.16) 0 1px,transparent 3px),radial-gradient(circle at 34% 74%,rgba(187,167,255,.16) 0 1px,transparent 3px);animation:profile-effect-quiet-sparks 6.4s steps(4,end) infinite}.profile-ambient-effect--quiet_particles_effect .profile-cosmetic-ambient__motion{background:radial-gradient(circle at 50% 50%,transparent 0 40%,rgba(154,126,255,.12) 52%,transparent 68%),conic-gradient(from 180deg at 50% 50%,transparent,rgba(217,184,109,.14),transparent 26%,rgba(154,126,255,.12),transparent 58%);filter:blur(12px);transform-origin:50% 50%;animation:profile-effect-quiet-orbit 11s linear infinite}.profile-ambient-effect--quiet_particles_effect .profile-cosmetic-ambient__grain{background:radial-gradient(circle at 12% 64%,rgba(255,255,255,.12) 0 1px,transparent 3px),radial-gradient(circle at 60% 12%,rgba(255,255,255,.1) 0 1px,transparent 3px);animation:profile-effect-quiet-fade 8s ease-in-out infinite}.profile-ambient-effect--sakura_drift_effect .profile-cosmetic-ambient__depth{background:linear-gradient(140deg,transparent 0 42%,rgba(100,38,51,.34) 43% 44%,transparent 45% 100%),linear-gradient(119deg,transparent 0 62%,rgba(255,221,228,.12) 63% 63.8%,transparent 64.6% 100%),radial-gradient(ellipse at 12% 18%,rgba(226,165,178,.22),transparent 36%),radial-gradient(ellipse at 84% 74%,rgba(118,30,58,.28),transparent 42%),linear-gradient(132deg,rgba(65,14,31,.18),transparent 52%,rgba(217,184,109,.06));animation:profile-effect-sakura-depth 9.2s ease-in-out infinite}.profile-ambient-effect--sakura_drift_effect .profile-cosmetic-ambient__motion{background:radial-gradient(ellipse at 18% 68%,rgba(255,224,229,.28) 0 2px,transparent 5px),radial-gradient(ellipse at 23% 72%,rgba(255,224,229,.18) 0 1.4px,transparent 4px),radial-gradient(ellipse at 42% 28%,rgba(211,111,132,.2) 0 1.8px,transparent 5px),radial-gradient(ellipse at 76% 54%,rgba(255,224,229,.22) 0 1.6px,transparent 5px),linear-gradient(110deg,transparent 0 28%,rgba(255,225,230,.12) 42%,transparent 58% 100%),linear-gradient(145deg,transparent 0 40%,rgba(92,33,47,.2) 41% 42%,transparent 43% 100%);animation:profile-effect-sakura-drift 12s ease-in-out infinite}.profile-ambient-effect--sakura_drift_effect .profile-cosmetic-ambient__grain{background:radial-gradient(ellipse at 34% 46%,rgba(255,225,230,.14) 0 1.6px,transparent 4px),linear-gradient(160deg,transparent 0 36%,rgba(255,229,233,.08) 45%,transparent 56% 100%),radial-gradient(circle at 58% 18%,rgba(217,184,109,.12) 0 1px,transparent 3px);animation:profile-effect-sakura-pearl 8.8s ease-in-out infinite}.profile-header-effect--violet_archive_header .profile-cosmetic-ambient__depth{background:radial-gradient(ellipse at 18% 0%,rgba(187,167,255,.24),transparent 42%),linear-gradient(165deg,rgba(16,13,25,.18),rgba(77,54,150,.24) 44%,transparent 74%);animation:profile-header-violet-depth 9.2s ease-in-out infinite}.profile-header-effect--violet_archive_header .profile-cosmetic-ambient__motion{background:linear-gradient(110deg,transparent 0 26%,rgba(236,224,255,.12) 38%,transparent 52% 100%);background-size:220% 100%;animation:profile-header-violet-sweep 8.4s ease-in-out infinite}.profile-header-effect--obsidian_shelf_header .profile-cosmetic-ambient__depth{background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 34px),radial-gradient(ellipse at 50% 118%,rgba(217,184,109,.16),transparent 50%);animation:profile-header-obsidian-glow 7.6s ease-in-out infinite}.profile-header-effect--obsidian_shelf_header .profile-cosmetic-ambient__motion{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent),linear-gradient(180deg,rgba(255,255,255,.04),transparent 44%);background-size:180% 100%,auto;animation:profile-header-obsidian-pass 10.5s ease-in-out infinite}.profile-header-effect--gilded_index_header .profile-cosmetic-ambient__depth{background:repeating-linear-gradient(90deg,transparent 0 54px,rgba(240,207,122,.1) 55px 56px,transparent 57px 110px),radial-gradient(circle at 84% 14%,rgba(255,236,179,.18),transparent 30%);animation:profile-header-gilded-index 8.8s steps(6,end) infinite}.profile-header-effect--gilded_index_header .profile-cosmetic-ambient__motion{background:conic-gradient(from 90deg at 12% 50%,transparent,rgba(240,207,122,.14),transparent 24%),linear-gradient(105deg,transparent 0 34%,rgba(255,236,179,.12) 44%,transparent 56% 100%);background-size:auto,240% 100%;animation:profile-header-gilded-sheen 7.5s ease-in-out infinite}.profile-header-effect--sakura_midnight_header .profile-cosmetic-ambient__depth{background:linear-gradient(154deg,transparent 0 44%,rgba(97,38,50,.38) 45% 46%,transparent 47% 100%),linear-gradient(128deg,transparent 0 62%,rgba(255,221,228,.13) 63% 63.7%,transparent 64.5% 100%),radial-gradient(ellipse at 16% 10%,rgba(226,165,178,.24),transparent 40%),radial-gradient(ellipse at 88% 84%,rgba(118,30,58,.28),transparent 44%),linear-gradient(155deg,#2b0a1852,#08080e2e 58%,#d9b86d0f);animation:profile-header-sakura-depth 10.4s ease-in-out infinite}.profile-header-effect--sakura_midnight_header .profile-cosmetic-ambient__motion{background:linear-gradient(104deg,transparent 0 24%,rgba(255,224,229,.14) 38%,transparent 54% 100%),radial-gradient(ellipse at 24% 72%,rgba(255,224,229,.2) 0 2px,transparent 6px),radial-gradient(ellipse at 30% 76%,rgba(255,224,229,.16) 0 1.5px,transparent 5px),radial-gradient(ellipse at 68% 24%,rgba(214,116,136,.16) 0 2px,transparent 6px),linear-gradient(140deg,transparent 0 36%,rgba(92,33,47,.22) 37% 38%,transparent 39% 100%);animation:profile-header-sakura-sweep 9.6s ease-in-out infinite}.profile-header-effect--sakura_midnight_header .profile-cosmetic-ambient__grain{background:radial-gradient(ellipse at 36% 58%,rgba(255,225,230,.18) 0 1.6px,transparent 5px),linear-gradient(22deg,transparent 0 45%,rgba(226,165,178,.18) 46%,transparent 47% 100%),linear-gradient(18deg,transparent 0 60%,rgba(217,184,109,.1) 61%,transparent 62% 100%),radial-gradient(ellipse at 72% 42%,rgba(255,225,230,.22) 0 1.6px,transparent 5px);opacity:.22;animation:profile-header-sakura-petals 12s ease-in-out infinite}.collector-card--premium.profile-card-effect--nocturne_aura_effect,.collector-card--premium.profile-card-effect--archive_shimmer_effect,.collector-card--premium.profile-card-effect--quiet_particles_effect,.collector-card--premium.profile-card-effect--sakura_drift_effect{overflow:hidden;border-color:#bba7ff2e}.collector-card--premium.profile-card-effect--archive_shimmer_effect{border-color:#d9b86d33}.collector-card--premium.profile-card-effect--quiet_particles_effect{border-color:#f0cf7a2e}.collector-card--premium.profile-card-effect--sakura_drift_effect{border-color:#e2a5b233}:is(.collector-card--premium,.community-review-card,.follow-user-row,.sidebar-account,.sidebar-social-card__preview-shell).profile-card-bg--neutral_premium,:is(.collector-card--premium,.community-review-card,.follow-user-row,.sidebar-account,.sidebar-social-card__preview-shell).profile-card-bg--editorial_warm,:is(.collector-card--premium,.community-review-card,.follow-user-row,.sidebar-account,.sidebar-social-card__preview-shell).profile-card-bg--panini_energy,:is(.collector-card--premium,.community-review-card,.follow-user-row,.sidebar-account,.sidebar-social-card__preview-shell).profile-card-bg--emerald_archive,:is(.collector-card--premium,.community-review-card,.follow-user-row,.sidebar-account,.sidebar-social-card__preview-shell).profile-card-bg--violet_night{position:relative;overflow:hidden;isolation:isolate}:is(.collector-card--premium,.community-review-card,.follow-user-row,.sidebar-account,.sidebar-social-card__preview-shell).profile-card-bg--asset:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(115deg,#05060ae6,#0c0d13ad 48%,#040508eb),linear-gradient(180deg,rgba(255,255,255,.06),transparent 42%),var(--profile-cosmetic-asset-image),linear-gradient(135deg,#d9a44124,#9a7eff1a);background-position:center;background-size:cover;opacity:.82}:is(.collector-card--premium,.community-review-card).profile-card-bg--asset:hover:before,:is(.collector-card--premium,.community-review-card).profile-card-bg--asset:focus-visible:before,.follow-user-row.profile-card-bg--asset:hover:before,.follow-user-row.profile-card-bg--asset:focus-visible:before,.sidebar-account.profile-card-bg--asset:hover:before,.sidebar-account.profile-card-bg--asset:focus-visible:before{opacity:.92}.collector-card--compact.profile-card-bg--asset:before{opacity:.76}.follow-user-row.profile-card-bg--asset:before,.sidebar-account.profile-card-bg--asset:before,.sidebar-social-card__preview-shell.profile-card-bg--asset:before{background:linear-gradient(115deg,#05060af0,#0c0d13bd 48%,#040508f0),var(--profile-cosmetic-asset-image),linear-gradient(135deg,#d9a4411f,#9a7eff14);background-position:center;background-size:cover}.profile-gift-modal__ambient-preview{position:relative;display:grid;width:132px;height:92px;place-items:center;overflow:hidden;border:1px solid rgba(217,184,109,.22);border-radius:18px;background:linear-gradient(145deg,#ffffff0f,#ffffff05),#06070ad1;box-shadow:inset 0 1px #ffffff14,0 18px 40px #0000003d;isolation:isolate}.profile-gift-modal__ambient-preview .profile-avatar{position:relative;z-index:1;width:48px;height:48px}@keyframes profile-effect-nocturne-aura{0%,to{transform:translateZ(0) scale(1);opacity:.58}50%{transform:translate3d(1.5%,-2%,0) scale(1.04);opacity:.82}}@keyframes profile-effect-nocturne-breathe{0%,to{transform:scaleY(.96);opacity:.28}48%{transform:scaleY(1.08);opacity:.5}}@keyframes profile-effect-nocturne-sheen{0%,34%{background-position:120% 0;opacity:.08}62%{background-position:-50% 0;opacity:.18}to{background-position:-80% 0;opacity:.08}}@keyframes profile-effect-archive-sweep{0%,28%{background-position:120% 0,0 0;opacity:.18}55%{background-position:-70% 0,0 0;opacity:.42}to{background-position:-120% 0,0 0;opacity:.18}}@keyframes profile-effect-archive-lines{0%{transform:translate(-18px)}to{transform:translate(18px)}}@keyframes profile-effect-quiet-sparks{0%,to{opacity:.18;filter:brightness(.9)}25%{opacity:.36;filter:brightness(1.18)}50%{opacity:.22;filter:brightness(.98)}75%{opacity:.42;filter:brightness(1.24)}}@keyframes profile-effect-quiet-orbit{0%{transform:rotate(0) scale(1.06)}to{transform:rotate(360deg) scale(1.06)}}@keyframes profile-effect-quiet-fade{0%,to{opacity:.08}45%{opacity:.22}}@keyframes profile-effect-sakura-depth{0%,to{transform:translateZ(0) scale(1);opacity:.46}48%{transform:translate3d(1.6%,-1.4%,0) scale(1.025);opacity:.74}}@keyframes profile-effect-sakura-drift{0%,to{opacity:.24;transform:translate3d(-1%,1%,0) scale(1)}42%{opacity:.46;transform:translate3d(1.4%,-1.2%,0) scale(1.015)}72%{opacity:.34;transform:translate3d(.6%,.8%,0) scale(1.006)}}@keyframes profile-effect-sakura-pearl{0%,to{opacity:.12;transform:translateZ(0)}52%{opacity:.26;transform:translate3d(.8%,-.8%,0)}}@keyframes profile-header-violet-depth{0%,to{transform:translateY(0);opacity:.56}50%{transform:translateY(-8px);opacity:.78}}@keyframes profile-header-violet-sweep{0%,24%{background-position:130% 0;opacity:.12}56%{background-position:-80% 0;opacity:.32}to{background-position:-110% 0;opacity:.12}}@keyframes profile-header-obsidian-glow{0%,to{opacity:.34;transform:translateY(0)}50%{opacity:.52;transform:translateY(-4px)}}@keyframes profile-header-obsidian-pass{0%,30%{background-position:120% 0,0 0;opacity:.1}58%{background-position:-70% 0,0 0;opacity:.26}to{background-position:-110% 0,0 0;opacity:.1}}@keyframes profile-header-gilded-index{0%,to{opacity:.22}50%{opacity:.42}}@keyframes profile-header-gilded-sheen{0%,24%{background-position:0 0,130% 0;opacity:.16}56%{background-position:0 0,-80% 0;opacity:.34}to{background-position:0 0,-120% 0;opacity:.16}}@keyframes profile-header-sakura-depth{0%,to{transform:translateY(0) scale(1);opacity:.42}50%{transform:translateY(-5px) scale(1.02);opacity:.68}}@keyframes profile-header-sakura-sweep{0%,28%{opacity:.16;transform:translate3d(-1.2%,.8%,0) scale(1)}58%{opacity:.34;transform:translate3d(1.1%,-1%,0) scale(1.012)}to{opacity:.16;transform:translate3d(.4%,.4%,0) scale(1)}}@keyframes profile-header-sakura-petals{0%,to{opacity:.12;transform:translateZ(0)}44%{opacity:.26;transform:translate3d(1.2%,-1.4%,0)}72%{opacity:.18;transform:translate3d(.4%,.8%,0)}}@media(max-width:760px){.profile-cosmetic-ambient--profile,.profile-cosmetic-ambient--public-profile{opacity:.7}.profile-cosmetic-ambient--card,.profile-cosmetic-ambient--compact,.profile-cosmetic-ambient--sidebar{opacity:.5}}@media(prefers-reduced-motion:reduce){.profile-cosmetic-ambient *,.profile-cosmetic-ambient__depth,.profile-cosmetic-ambient__motion,.profile-cosmetic-ambient__grain{animation:none!important}.profile-cosmetic-ambient__motion{opacity:.18;filter:none}}:root{color-scheme:dark;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#050607;color:#f4f0e8;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;--bg: #050607;--panel: #101216;--panel-2: #151820;--panel-3: #1b2028;--line: rgba(255, 255, 255, .09);--line-strong: rgba(255, 255, 255, .15);--line-soft: rgba(255, 255, 255, .06);--text: #f4f0e8;--muted: #a9a39a;--faint: #6f746f;--red: #c92d34;--red-soft: rgba(201, 45, 52, .16);--teal: #11a88a;--blue: #2f7ff7;--gold: #d9a441;--radius: 8px;--shadow: 0 24px 70px rgba(0, 0, 0, .42);--shadow-card: 0 18px 46px rgba(0, 0, 0, .32);--shadow-soft: 0 10px 28px rgba(0, 0, 0, .26);--motion-duration-instant: 80ms;--motion-duration-fast: .14s;--motion-duration-base: .19s;--motion-duration-route: .21s;--motion-duration-panel: .24s;--motion-duration-slow: .32s;--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-out: cubic-bezier(.16, 1, .3, 1);--motion-ease-in: cubic-bezier(.32, 0, .67, 0);--motion-ease-emphasized: cubic-bezier(.22, 1, .36, 1);--motion-enter-distance: 8px;--motion-panel-distance: 14px;--motion-press-scale: .985;--motion-hover-lift: -2px;--space-2xs: 4px;--space-xs: 6px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 24px;--panel-padding-sm: clamp(12px, 1.2vw, 14px);--panel-padding: clamp(14px, 1.7vw, 18px);--panel-padding-lg: clamp(18px, 2.4vw, 24px);--card-layout-padding-compact: clamp(10px, 1.05vw, 13px);--card-layout-padding: clamp(13px, 1.45vw, 16px);--card-layout-padding-comfort: clamp(16px, 1.9vw, 22px);--card-layout-gap-tight: 7px;--card-layout-gap: 10px;--card-layout-gap-comfort: 14px;--card-layout-min-kpi: clamp(106px, 10vw, 132px);--card-layout-min-compact: clamp(78px, 8vw, 104px);--card-layout-min-row: clamp(98px, 10vw, 126px);--card-layout-min-panel: clamp(150px, 16vw, 190px);--dynamic-module-min-height: clamp(320px, 38vw, 410px);--dynamic-module-stage-min-height: clamp(300px, 34vw, 390px);--dynamic-module-copy-min-height: clamp(118px, 14vw, 160px);--dynamic-module-controls-height: 36px;--dynamic-module-action-height: 42px;--section-gap: clamp(14px, 2vw, 20px);--section-gap-lg: clamp(18px, 2.8vw, 28px);--content-gap: var(--space-md);--content-gap-tight: var(--space-sm);--content-gap-loose: var(--space-lg);--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}.seasonal-achievements-admin{display:grid;gap:18px}.seasonal-achievements-admin__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.seasonal-achievements-admin__summary article,.seasonal-achievement-row,.seasonal-achievements-admin__editor,.seasonal-achievements-admin__criteria-note,.seasonal-achievements-admin__preview{border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#ffffff0e,#ffffff06);border-radius:8px}.seasonal-achievements-admin__summary article{padding:14px}.seasonal-achievements-admin__summary span,.seasonal-achievements-admin__summary small,.seasonal-achievement-row small,.seasonal-achievement-row span,.seasonal-achievements-admin__editor-head span,.seasonal-achievements-admin__fields span,.seasonal-achievements-admin__criteria-note span,.seasonal-achievements-admin__preview span{color:var(--text-muted);font-size:.82rem}.seasonal-achievements-admin__summary strong{display:block;margin:5px 0 2px;color:var(--text-primary);font-size:1.45rem}.seasonal-achievements-admin__layout{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:14px;align-items:start}.seasonal-achievements-admin__list,.seasonal-achievements-admin__editor{display:grid;gap:12px}.seasonal-achievements-admin__list-head,.seasonal-achievements-admin__editor-head,.seasonal-achievements-admin__actions,.seasonal-achievement-row__state{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.seasonal-achievement-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px}.seasonal-achievement-row.is-selected{border-color:#fbbf2473;box-shadow:inset 0 0 0 1px #fbbf241a}.seasonal-achievement-row.is-archived{opacity:.65}.seasonal-achievement-row__main{display:grid;gap:3px;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.seasonal-achievement-row__main strong,.seasonal-achievements-admin__editor-head strong{color:var(--text-primary)}.seasonal-achievements-admin__editor{padding:16px}.seasonal-achievements-admin__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seasonal-achievements-admin__fields label{display:grid;gap:6px}.seasonal-achievements-admin__fields input,.seasonal-achievements-admin__fields select,.seasonal-achievements-admin__fields textarea{width:100%;min-width:0;border:1px solid rgba(255,255,255,.12);background:#060a11b8;color:var(--text-primary);border-radius:8px;padding:10px 11px;font:inherit}.seasonal-achievements-admin__wide-field,.seasonal-achievements-admin__criteria-note,.seasonal-achievements-admin__preview{grid-column:1 / -1}.seasonal-achievements-admin__toggles{display:flex;gap:14px;flex-wrap:wrap}.seasonal-achievements-admin__criteria-note,.seasonal-achievements-admin__preview{display:grid;gap:8px;padding:12px}.seasonal-achievements-admin__criteria-note strong{color:var(--text-primary)}@media(max-width:860px){.seasonal-achievements-admin__summary,.seasonal-achievements-admin__layout,.seasonal-achievements-admin__fields,.seasonal-achievement-row{grid-template-columns:1fr}}*{box-sizing:border-box}html{min-width:320px;background:var(--bg)}body{margin:0;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 20% 0%,rgba(201,45,52,.14),transparent 28rem),linear-gradient(135deg,rgba(17,168,138,.08),transparent 36rem),linear-gradient(180deg,rgba(255,255,255,.02),transparent 18rem),var(--bg)}button,input,textarea{font:inherit}button{border:0;cursor:pointer}img{display:block;max-width:100%}.app-shell{display:grid;grid-template-columns:360px minmax(0,1fr);min-height:100vh;width:100%;overflow-x:clip}.app-crash-boundary{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--bg);color:var(--text)}.app-crash-boundary__panel{width:min(560px,100%);display:grid;gap:18px;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0b;box-shadow:var(--shadow)}.app-crash-boundary__panel svg{color:#f6d594}.app-crash-boundary__panel h1{margin:0 0 8px;font-size:clamp(1.6rem,4vw,2.2rem)}.app-crash-boundary__panel p{margin:0;color:var(--muted);line-height:1.6}.app-crash-boundary__panel .primary-button{justify-self:start}.app-crash-boundary__actions{display:flex;flex-wrap:wrap;gap:10px}.app-crash-boundary__diagnostic{display:grid;gap:12px;padding:14px;border:1px solid rgba(217,164,65,.22);border-radius:8px;background:#00000038}.app-crash-boundary__diagnostic summary{cursor:pointer;color:var(--gold);font-weight:800}.app-crash-boundary__diagnostic dl{display:grid;gap:10px;margin:0}.app-crash-boundary__diagnostic dt{color:var(--muted);font-size:.78rem;text-transform:uppercase}.app-crash-boundary__diagnostic dd{margin:0;overflow-wrap:anywhere}.app-crash-boundary__diagnostic pre{max-width:100%;margin:0;overflow-x:auto;white-space:pre-wrap;color:#f4dca9;font-size:.78rem;line-height:1.5}.maintenance-fallback{min-height:100vh;display:grid;place-items:center;padding:calc(24px + var(--safe-top)) calc(18px + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(18px + var(--safe-left));background:linear-gradient(135deg,rgba(201,45,52,.16),transparent 34rem),linear-gradient(180deg,rgba(255,255,255,.035),transparent 22rem),var(--bg);color:var(--text)}.maintenance-fallback__panel{width:min(620px,100%);display:grid;gap:20px;padding:clamp(22px,5vw,34px);border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0c0e12eb;box-shadow:var(--shadow)}.maintenance-fallback__panel h1{margin:0 0 10px;font-size:clamp(1.8rem,6vw,2.7rem);line-height:1.05}.maintenance-fallback__panel p{margin:0;max-width:54ch;color:var(--muted);line-height:1.65}.maintenance-fallback__actions{display:flex;flex-wrap:wrap;gap:10px}.app-shell--sidebar-collapsed{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:30;display:flex;height:100vh;flex-direction:column;gap:24px;border-right:1px solid var(--line);background:#07080ae0;padding:18px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:transform .22s ease,opacity .22s ease;overflow:hidden}.app-shell--sidebar-collapsed .sidebar{position:fixed;left:0;width:min(96vw,560px);transform:translate(-105%)}.app-shell--sidebar-collapsed .sidebar.sidebar--open{z-index:72;transform:translate(0)}.brand{display:flex;align-items:center;gap:12px}.sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sidebar-close{display:none;flex:0 0 auto}.brand picture,.brand img{width:66px;height:66px}.brand picture{display:block;flex:0 0 auto}.brand img{object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.28))}.brand strong,.brand span{display:block}.brand strong{font-size:1.02rem;letter-spacing:0}.brand span{color:var(--muted);font-size:.78rem}.nav-list{display:grid;flex:1 1 auto;align-content:start;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.sidebar .nav-list{min-height:0;overflow-y:auto}.nav-item,.mobile-nav__item,.icon-button,.primary-button,.ghost-button,.chip,.line-tile,.volume-pill{align-items:center;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.nav-item{display:flex;min-height:44px;gap:11px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--muted);padding:0 12px;text-align:left}.nav-item:hover,.nav-item--active{border-color:var(--line-strong);background:linear-gradient(135deg,#ffffff14,#c92d341f);color:var(--text)}.sidebar-panel{display:grid;flex:0 0 auto;gap:10px;margin-top:0;min-width:0;border:0;border-top:1px solid rgba(255,255,255,.09);border-radius:0;background:transparent;padding:12px 0 0;box-shadow:none}.sidebar-admin-card{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center;min-width:0;border:1px solid rgba(217,164,65,.24);border-radius:12px;background:#d9a44114;padding:8px 9px}.sidebar-admin-card>div{min-width:0}.sidebar-admin-card__icon{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;background:#d9a44124;color:#ffd780}.sidebar-panel strong,.sidebar-panel span{display:block;min-width:0;max-width:100%}.sidebar-panel span{margin-top:3px;color:var(--muted);font-size:.76rem;line-height:1.32;overflow-wrap:anywhere}.sidebar-account{border:1px solid rgba(255,255,255,.08);border-radius:13px;background:linear-gradient(145deg,#fff1,#ffffff05);padding:9px;display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;min-width:0;max-width:100%}button.sidebar-account{width:100%;color:inherit;text-align:left;cursor:pointer}.sidebar-account--interactive{transition:transform .18s ease,border-color .18s ease,background .18s ease}.sidebar-account--interactive:hover,.sidebar-account--interactive:focus-visible,.sidebar-account--interactive.is-open{transform:translateY(-1px);border-color:#d9a44161;background:radial-gradient(circle at 0% 0%,rgba(217,164,65,.13),transparent 46%),linear-gradient(145deg,#ffffff14,#ffffff07);outline:none}.sidebar-account>div{min-width:0}.sidebar-account strong,.sidebar-account span{display:block;min-width:0}.sidebar-account strong{font-size:.88rem;line-height:1.24;overflow-wrap:anywhere;word-break:break-word}.sidebar-account span{margin-top:3px;color:var(--muted);font-size:.72rem;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.sidebar-account em{display:inline-flex;width:fit-content;max-width:100%;margin-top:6px;border:1px solid rgba(17,168,138,.26);border-radius:999px;background:#11a88a1a;color:#91ead8;padding:3px 7px;font-size:.66rem;font-style:normal;font-weight:800;line-height:1.2;white-space:normal}.sidebar-account .profile-avatar{width:38px;height:38px;font-size:.92rem}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy strong,.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy p{display:block;min-height:0;overflow:visible;text-overflow:clip;-webkit-line-clamp:initial;-webkit-box-orient:initial}.dashboard-missing-preview--series,.dashboard-missing-preview--detail{gap:9px}.dashboard-missing-preview__series{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;min-height:68px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff07;color:inherit;padding:8px 9px 12px;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.dashboard-missing-preview__series:hover,.dashboard-missing-preview__series:focus-visible{transform:translateY(-1px);border-color:#d9a4414d;background:#d9a44112}.dashboard-missing-preview__series:focus-visible,.dashboard-missing-preview__back:focus-visible,.dashboard-missing-preview__volume:focus-visible{outline:2px solid rgba(217,164,65,.42);outline-offset:3px}.dashboard-missing-preview__series .product-thumb,.dashboard-missing-preview__detail-head .product-thumb{width:38px;min-width:38px;min-height:50px;border-radius:8px}.dashboard-missing-preview__series-copy{display:grid;gap:3px;min-width:0}.dashboard-missing-preview__series-copy strong,.dashboard-missing-preview__detail-head strong,.dashboard-missing-preview__volume strong{color:var(--text);font-size:.82rem;line-height:1.22;white-space:normal}.dashboard-missing-preview__series-copy small,.dashboard-missing-preview__detail-head small,.dashboard-missing-preview__volume small,.dashboard-missing-preview__next{color:var(--muted);font-size:.74rem;font-weight:800;line-height:1.35}.dashboard-missing-preview__series-meta{display:grid;min-width:54px;justify-items:center;gap:1px;border:1px solid rgba(217,164,65,.16);border-radius:10px;background:#d9a44112;padding:6px 7px}.dashboard-missing-preview__series-meta strong{color:var(--gold);font-size:1rem;line-height:1}.dashboard-missing-preview__series-meta small{color:var(--muted);font-size:.62rem;font-weight:900;line-height:1;text-transform:uppercase}.dashboard-missing-preview__progress{position:absolute;right:9px;bottom:6px;left:60px;height:3px;overflow:hidden;border-radius:999px;background:#ffffff14}.dashboard-missing-preview__progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d9a441bf,#11a88ab8)}.dashboard-missing-preview__back,.dashboard-missing-preview__volume{border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:inherit;cursor:pointer}.dashboard-missing-preview__back{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:fit-content;min-height:34px;border-radius:999px;padding:0 11px;color:#f1c982;font-size:.76rem;font-weight:900}.dashboard-missing-preview__detail-head{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;border:1px solid rgba(217,164,65,.14);border-radius:13px;background:#d9a4410f;padding:9px}.dashboard-missing-preview__detail-head>span{display:grid;gap:3px;min-width:0}.dashboard-missing-preview__next{display:block;border-left:3px solid rgba(217,164,65,.52);padding:2px 0 2px 9px}.dashboard-missing-preview__volume-list{display:grid;gap:7px}.dashboard-missing-preview__volume{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;border-radius:11px;padding:8px 9px;text-align:left}.dashboard-missing-preview__volume:hover,.dashboard-missing-preview__volume:focus-visible,.dashboard-missing-preview__back:hover{border-color:#d9a44147;background:#d9a44112}.dashboard-missing-preview__volume span{display:grid;gap:2px;min-width:0}@media(max-width:760px){.dashboard-mobile-overview__focus{align-items:start;align-content:start}.dashboard-mobile-overview__focus strong,.dashboard-mobile-overview__focus p{display:block;overflow:visible;text-overflow:clip;white-space:normal;-webkit-line-clamp:initial;-webkit-box-orient:initial}}@media(max-width:520px){.dashboard-missing-preview__series{grid-template-columns:38px minmax(0,1fr) auto}.dashboard-missing-preview__series>svg{display:none}.dashboard-missing-preview__series-meta{min-width:48px}}.sidebar-account .profile-avatar-frame--sidebar{width:46px;height:46px}.sidebar-account--premium{align-items:center}.sidebar-account--premium .profile-avatar{border-color:#ffffff2e;box-shadow:0 8px 20px #00000038}.sidebar-social-card{display:grid;gap:10px;min-width:0;max-width:100%;overflow:hidden;border:1px solid rgba(217,164,65,.18);border-radius:14px;background:linear-gradient(145deg,#d9a44113,#ffffff06),#08090cf0;padding:11px;box-shadow:0 14px 28px #0000003d}.sidebar-social-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:8px;min-width:0}.sidebar-social-card__header>div{min-width:0}.sidebar-social-card__header span{margin:0 0 3px;color:var(--gold);font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.sidebar-social-card__header strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-social-card__header .icon-button{width:32px;height:32px;align-self:start;justify-self:end;border-radius:10px;background:#ffffff0b;color:#f4f0e8d1}.sidebar-social-card__state{flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0b;color:var(--muted);padding:5px 8px;font-size:.64rem;font-style:normal;font-weight:900;line-height:1;letter-spacing:.04em;text-transform:uppercase}.sidebar-social-card__state.is-public{border-color:#51d6a44d;background:#51d6a41a;color:#b8f3dd}.sidebar-social-card__summary{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center;min-width:0;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:linear-gradient(135deg,#ffffff0b,#d9a4410e),#0000002e;padding:9px}.sidebar-social-card__summary-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;background:#d9a4411a;color:var(--gold)}.sidebar-social-card__summary>div{display:grid;gap:3px;min-width:0}.sidebar-social-card__summary strong{color:var(--text);font-size:.82rem;line-height:1.2;overflow-wrap:anywhere}.sidebar-social-card__summary span{color:var(--muted);font-size:.73rem;line-height:1.34;overflow-wrap:anywhere}.sidebar-social-card__hint,.sidebar-social-card__status{margin:0;color:var(--muted);font-size:.74rem;line-height:1.36}.sidebar-social-card__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.sidebar-social-card__actions-main,.sidebar-social-card__secondary-actions{display:grid;min-width:0}.sidebar-social-card__secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.sidebar-social-card__secondary-actions>:only-child{grid-column:1 / -1}.sidebar-social-card__actions .primary-button,.sidebar-social-card__actions .ghost-button{width:100%;gap:7px;justify-content:center;min-height:38px;text-align:center}.sidebar-social-card__actions .sidebar-social-card__primary-action,.sidebar-social-card__actions .sidebar-social-card__public-link,.sidebar-social-card__actions .sidebar-social-card__copy-link{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-social-card__public-link,.sidebar-social-card__copy-link{padding-inline:8px;font-size:.76rem}.sidebar-social-card__signout{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff06;color:#f4f0e8c2;font-size:.78rem;font-weight:900;white-space:nowrap}.sidebar-social-card__signout:hover,.sidebar-social-card__signout:focus-visible{border-color:#c92d3459;background:#c92d341a;color:#ffd7d7;outline:none}.sidebar-panel{gap:12px}.sidebar-panel--account-open{max-height:none;overflow:visible}.sidebar-panel--account-open .sidebar-social-card{min-height:max-content}.app-shell--sidebar-collapsed .sidebar{gap:18px}.app-shell--sidebar-collapsed .sidebar .nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell--sidebar-collapsed .sidebar .nav-item{min-height:42px;border-radius:14px;padding-inline:11px}.app-shell--sidebar-collapsed .sidebar-panel{grid-template-columns:minmax(0,1fr);margin-top:0;padding:12px 0 0}.app-shell--sidebar-collapsed .sidebar-panel>.sidebar-account{grid-column:auto}.app-shell--sidebar-collapsed .sidebar-panel>.sidebar-admin-card+.sidebar-account{grid-column:auto}.app-shell--sidebar-collapsed .sidebar-social-card,.app-shell--sidebar-collapsed .sidebar-panel .role-switch{grid-column:1 / -1}.main-frame{min-width:0;width:100%;padding:calc(18px + var(--safe-top)) calc(30px + var(--safe-right)) calc(110px + var(--safe-bottom)) calc(30px + var(--safe-left))}.topbar{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(280px,auto);align-items:stretch;gap:14px;margin:0 auto;max-width:1480px;min-height:108px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:linear-gradient(135deg,#ffffff15,#ffffff06 42%,#d9a4410d),#08090cdb;box-shadow:0 22px 56px #00000057;padding:14px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overflow:hidden}.app-header{position:relative}.app-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,var(--app-header-accent, rgba(217, 164, 65, .34)),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.07),transparent 58%);opacity:.46;pointer-events:none}.app-header:after{content:"";position:absolute;inset:auto 16px 0;height:1px;background:linear-gradient(90deg,transparent,var(--app-header-accent, rgba(217, 164, 65, .44)),transparent);opacity:.7;pointer-events:none}.app-header--command{--app-header-accent: rgba(217, 164, 65, .42)}.app-header--library{--app-header-accent: rgba(22, 199, 167, .42)}.app-header--social{--app-header-accent: rgba(139, 92, 246, .34)}.app-header--ops{--app-header-accent: rgba(96, 165, 250, .34)}.app-header--discovery{--app-header-accent: rgba(201, 45, 52, .42)}.app-header>*{position:relative;z-index:1}.topbar-title{display:flex;align-items:center;gap:14px;min-width:0}.page-header__nav{display:inline-flex;align-items:center;gap:8px;min-width:0}.app-header__nav{align-self:stretch;padding:6px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#ffffff08}.page-header__identity{align-items:center}.app-header__identity{padding:8px 0}.page-header__identity>div{display:grid;gap:6px;min-width:0}.app-header__section-icon{display:inline-grid;flex:0 0 auto;width:54px;height:54px;place-items:center;border:1px solid color-mix(in srgb,var(--app-header-accent, rgba(217, 164, 65, .5)) 68%,rgba(255,255,255,.14));border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--app-header-accent, rgba(217, 164, 65, .42)) 34%,transparent),#ffffff0b),#ffffff0a;color:#fff1cf;box-shadow:inset 0 1px #ffffff1f}.app-header__copy{min-width:0}.topbar-back{flex:0 0 auto}.topbar-back,.screen-backbar .icon-button{padding:0}.back-button-pill{min-height:38px;border-color:#ffffff1a;background:#ffffff09;color:var(--muted);padding:0 12px}.topbar h1,.hero-panel h2,.item-info h2,.login-panel h2,.empty-panel h2{margin:0;letter-spacing:0;font-family:Space Grotesk,Manrope,sans-serif}.topbar h1{overflow:hidden;font-size:1.84rem;line-height:1.04;text-overflow:ellipsis;white-space:nowrap}.page-header__subtitle{margin:0;overflow:hidden;color:var(--muted);font-size:.9rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.topbar-actions,.hero-panel__actions,.filter-row,.status-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-header__actions{justify-content:flex-end;padding:5px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#ffffff09}.app-header__command{display:grid;align-content:center;justify-items:end;gap:9px;min-width:0}.app-header__state{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.app-header__notice{display:inline-flex;min-height:30px;align-items:center;border:1px solid rgba(217,164,65,.24);border-radius:999px;background:#d9a44117;color:#f4d691;font-size:.74rem;font-weight:850;padding:0 10px;white-space:nowrap}.app-header__notice--quiet{border-color:#ffffff14;background:#ffffff09;color:var(--faint)}.topbar-signout{min-height:34px;padding:0 12px;font-size:.8rem}.topbar-menu{display:grid}.screen{margin:18px auto 0;max-width:1480px;min-width:0}.main-tabs{display:flex;gap:7px;margin:10px auto 0;max-width:1480px;overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(180deg,#ffffff0d,#ffffff05),#090a0cb8;padding:6px;min-width:0;box-shadow:0 12px 32px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:grab;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.main-tabs--dragging{cursor:grabbing;scroll-behavior:auto}.main-tabs--dragging .main-tabs__item{pointer-events:none}.main-tabs__item{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--muted);padding:0 13px;font-weight:800;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.main-tabs__item--active{border-color:#d9a44157;background:linear-gradient(135deg,#d9a44133,#c92d341f),#ffffff0b;color:var(--text);box-shadow:0 12px 28px #00000038}.main-tabs__item--active svg{color:var(--gold)}.app-footer{display:grid;align-items:center;justify-content:center;justify-items:center;gap:12px;margin:28px auto 0;color:var(--faint);font-size:.82rem;text-align:center}.app-footer__content{display:grid;gap:8px;justify-items:center}.app-footer__content p{margin:0}.app-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px}.app-footer__legal :is(a,button)+:is(a,button):before{content:none}.app-footer__social{display:inline-flex;align-items:center;justify-content:center;gap:10px}.app-footer__social a{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid rgba(217,164,65,.2);border-radius:999px;background:#ffffff09;color:var(--gold);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.app-footer__social a:hover,.app-footer__social a:focus-visible{border-color:#d9a4418a;background:#d9a4411f;color:var(--paper);text-decoration:none;transform:translateY(-1px)}.app-footer__social a:focus-visible{outline:2px solid rgba(217,164,65,.48);outline-offset:3px}.auth-shell{display:grid;min-height:100vh;place-items:center;padding:calc(24px + var(--safe-top)) calc(24px + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(24px + var(--safe-left))}.auth-card{display:grid;gap:18px;width:min(760px,100%);border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 100% 0%,rgba(201,45,52,.16),transparent 24rem),linear-gradient(145deg,#16191ffa,#08090bfa);padding:clamp(20px,4vw,34px);box-shadow:var(--shadow)}.auth-copy{display:grid;gap:10px;max-width:620px}.auth-copy h1{margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(2rem,6vw,4rem);line-height:.96}.auth-copy p{margin:0;color:var(--muted);line-height:1.65}.auth-form{display:grid;gap:12px}.auth-legal-consent{display:grid;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0b;padding:12px}.auth-mode-switch{width:min(100%,640px);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));place-items:stretch}.auth-mode-switch button{display:flex;align-items:center;justify-content:center;width:100%;padding:0;text-align:center}.auth-submit,.auth-google{width:100%}.auth-waitlist-fields{display:grid;gap:12px}.auth-waitlist-note{display:flex;gap:10px;align-items:center;border:1px solid rgba(217,164,65,.24);border-radius:12px;background:#d9a44114;color:var(--muted);font-size:.9rem;line-height:1.45;padding:10px 12px}.auth-waitlist-note svg{color:var(--gold);flex:0 0 auto}.auth-repair{width:100%}.google-badge{display:grid;width:20px;height:20px;place-items:center;border-radius:999px;background:linear-gradient(135deg,#4285f4,#ea4335);color:#fff;font-size:.72rem;font-weight:900}.auth-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth-highlights div{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;padding:14px}.auth-highlights strong,.auth-highlights span{display:block}.auth-highlights span{margin-top:6px;color:var(--muted);font-size:.84rem;line-height:1.5}.app-footer img{width:auto;height:38px;object-fit:contain;opacity:.96}.eyebrow{margin:0 0 7px;color:var(--gold);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.topbar-brandline{display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-size:.72rem;font-weight:850;letter-spacing:.1em}.topbar-brandline img{width:22px;height:22px;object-fit:contain}.topbar-brandline i{display:inline-block;width:1px;height:14px;background:#d9a4415c}.beta-badge{display:inline-flex;align-items:center;border:1px solid rgba(217,164,65,.34);border-radius:999px;background:#d9a4411f;color:var(--gold);padding:3px 8px;font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:16px;min-width:0}.dashboard-premium-hero{position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(210px,.38fr) minmax(280px,.48fr);min-height:320px;gap:clamp(18px,3vw,34px);align-items:stretch}.dashboard-premium-hero .hero-panel__copy{display:grid;align-content:center;gap:14px;min-width:0}.dashboard-premium-hero .hero-panel__copy .eyebrow,.dashboard-premium-hero .hero-panel__copy h2,.dashboard-premium-hero .hero-panel__copy p{margin:0}.dashboard-premium-hero .hero-panel__copy p:not(.eyebrow){max-width:66ch;line-height:1.58}.dashboard-tanukami-hero-art{position:relative;z-index:0;align-self:end;display:grid;min-width:0;height:100%;min-height:260px;margin:0;place-items:end center;pointer-events:none}.dashboard-tanukami-hero-art:before{position:absolute;right:2%;bottom:3%;width:min(86%,280px);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(217,164,65,.24),rgba(180,70,188,.1) 48%,transparent 70%);content:"";filter:blur(4px)}.dashboard-tanukami-hero-art img{position:relative;z-index:1;width:min(100%,310px);max-height:340px;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 28px 36px rgba(0,0,0,.34))}.collector-score-card{align-self:stretch;display:grid;place-items:center;gap:10px;min-height:260px;border:1px solid rgba(217,164,65,.22);border-radius:var(--radius);background:radial-gradient(circle at 50% 34%,rgba(217,164,65,.18),transparent 42%),#0000002e;padding:22px}.collector-score-card span,.collector-score-card small{color:var(--muted);font-weight:800}.collector-score-card strong{font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(2.8rem,6vw,5rem);line-height:.92}.collector-score-card__ring{width:min(190px,42vw);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--gold) var(--score),rgba(255,255,255,.08) 0),#ffffff0a;padding:12px;box-shadow:inset 0 0 24px #00000057}.collector-score-card__ring i{width:100%;height:100%;border-radius:inherit;background:linear-gradient(145deg,#0c0d10fa,#1f2127f0)}.dashboard-focus-card{place-items:stretch;align-content:start;justify-self:stretch;gap:14px;min-width:0;max-width:100%;min-height:360px;overflow:hidden;text-align:left}.dashboard-focus-card__header,.dashboard-focus-card__meter{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-focus-card__header span{color:var(--gold);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.dashboard-focus-card__header svg{color:var(--gold)}.dashboard-focus-card__copy{display:grid;min-width:0;max-width:100%;gap:9px}.dashboard-focus-card strong{font-size:clamp(1.28rem,2.2vw,1.72rem);line-height:1.14;overflow-wrap:anywhere;text-wrap:balance;white-space:normal}.dashboard-focus-card p{margin:0;color:var(--muted);max-width:100%;font-size:clamp(.9rem,1vw,.96rem);line-height:1.58;overflow-wrap:anywhere;white-space:normal}.dashboard-focus-card__meter{justify-content:flex-start;align-self:center;min-width:0;min-height:58px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0b;padding:8px 10px}.dashboard-focus-card__meter small{color:#f5f0e5c7;font-size:.82rem;font-weight:800;line-height:1.25}.dashboard-focus-card .collector-score-card__ring{width:46px;flex:0 0 46px;padding:4px}.dashboard-focus-card .ghost-button{justify-content:center;width:100%;min-width:0}.dashboard-premium-hero.hero-panel{grid-template-columns:minmax(0,1fr) minmax(360px,520px)}.collector-score-card.dashboard-focus-card{grid-template-rows:auto 150px 58px 36px 42px;min-width:min(520px,100%);min-height:360px;background:radial-gradient(circle at 88% 8%,rgba(217,164,65,.14),transparent 34%),linear-gradient(145deg,#1a1b1feb,#0b0c0ff5)}.dashboard-focus-card__copy small{color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy{align-content:start;min-height:150px;overflow:hidden;animation:dashboard-focus-content-in .18s ease-out both}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy strong{display:-webkit-box;min-height:2.24em;overflow:hidden;font-size:clamp(1.42rem,1.65vw,1.82rem);line-height:1.12;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy p{display:-webkit-box;max-width:42ch;min-height:4.56em;overflow:hidden;color:#f5f0e5bd;font-size:clamp(.88rem,.92vw,.94rem);line-height:1.52;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;-webkit-line-clamp:3;-webkit-box-orient:vertical}@keyframes dashboard-focus-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy{animation:none}}.dashboard-focus-card__controls{display:flex;align-items:center;justify-content:center;gap:10px;min-height:36px;min-width:0;flex-wrap:nowrap}.dashboard-focus-card__controls .icon-button{width:34px;height:34px;min-height:34px;flex:0 0 34px}.dashboard-focus-card__dots{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0}.dashboard-focus-card__dots button{width:8px;height:8px;border:0;border-radius:999px;background:#ffffff38;padding:0;cursor:pointer;transition:width .16s ease,background .16s ease}.dashboard-focus-card__dots button.is-active{width:24px;background:var(--gold)}.dashboard-focus-card__action{grid-row:5;margin-top:0;min-height:42px;border-color:#d9a44147;background:#d9a4411a}.dashboard-focus-card__pause{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:104px;min-height:34px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;color:var(--text);padding:0 12px;font-size:.78rem;font-weight:900;cursor:pointer}.dashboard-focus-card__pause.is-active{border-color:#d9a4416b;color:var(--gold)}.dashboard-filter-bar{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px}.dashboard-filter-bar>div:first-child{display:grid;gap:4px}.dashboard-filter-bar strong{color:var(--text)}.dashboard-filter-bar span{color:var(--muted);font-size:.86rem}.dashboard-progress-filter{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#ffffff09;margin:12px 0 14px;padding:10px 12px}.dashboard-progress-filter>div:first-child{display:grid;gap:4px;min-width:0}.dashboard-progress-filter strong{color:var(--text)}.dashboard-progress-filter span{color:var(--muted);font-size:.86rem}.dashboard-filter-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard-filter-pills button{min-height:36px;border:1px solid var(--line);border-radius:999px;background:#ffffff0b;color:var(--muted);padding:0 12px;font-weight:800}.dashboard-filter-pills button.is-active{border-color:#d9a44175;background:#d9a4411f;color:var(--gold)}.dashboard-progress-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#ffffff09;padding:14px}.dashboard-progress-summary strong{color:var(--text);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1}.dashboard-progress-summary span{color:var(--muted);line-height:1.35}.dashboard-progress-summary .ghost-button{grid-column:2;grid-row:1 / 3;justify-content:center;min-width:132px}.dashboard-progress-panel:not(.dashboard-progress-panel--expanded) .dashboard-progress-filter,.dashboard-progress-panel:not(.dashboard-progress-panel--expanded) .dashboard-progress-grid{display:none}.dashboard-progress-panel--expanded .dashboard-progress-summary svg{transform:rotate(90deg)}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-username-reminder{display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:#5ce1e62e;background:radial-gradient(circle at 0 0,rgba(92,225,230,.12),transparent 34%),#ffffff0a}.dashboard-username-reminder>div{display:grid;gap:5px;min-width:0}.dashboard-username-reminder strong{color:var(--text);font-size:1.05rem}.dashboard-username-reminder p{margin:0;color:var(--muted);line-height:1.45}.initial-checklist-panel{display:grid;grid-column:span 4;align-self:stretch;min-width:0;gap:16px;border-color:#f8bf5c3d;background:linear-gradient(135deg,#f8bf5c1a,#5ce1e60d),#111827c7}.initial-checklist-panel__header,.initial-checklist-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.initial-checklist-panel__header h3{margin:2px 0 6px;font-size:clamp(1.25rem,2vw,1.75rem)}.initial-checklist-panel__header span,.initial-checklist-panel__footer small,.initial-checklist-task small{color:var(--muted)}.initial-checklist-panel__score{min-width:84px;border:1px solid rgba(248,191,92,.24);border-radius:18px;padding:12px;text-align:center;background:#070c1694}.initial-checklist-panel__score strong{display:block;color:var(--gold);font-size:1.35rem}.initial-checklist-panel__score small{color:var(--muted)}.initial-checklist-progress{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.initial-checklist-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--mint));transition:width .18s ease}.initial-checklist-tasks{display:grid;grid-template-columns:1fr;gap:10px}.initial-checklist-task{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:78px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#0a101c9e}.initial-checklist-task.is-complete{border-color:#52d38a47;background:#52d38a14}.initial-checklist-task__check{display:grid;place-items:center;width:34px;height:34px;border-radius:14px;color:var(--gold);background:#f8bf5c1f}.initial-checklist-task.is-complete .initial-checklist-task__check{color:var(--mint);background:#5ce1e61f}.initial-checklist-task strong,.initial-checklist-task small{display:block}.initial-checklist-task strong{margin-bottom:3px}.initial-checklist-task .ghost-button{grid-column:2;justify-self:start;min-width:0}.initial-checklist-task .status-tag{grid-column:2;justify-self:start}.dashboard-progress-panel,.dashboard-value-panel,.dashboard-recommendations-panel,.dashboard-taste-panel{grid-column:1 / -1}.dashboard-progress-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.progress-insight{display:grid;gap:12px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;padding:14px}.progress-insight>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.progress-insight span,.progress-insight small,.dashboard-type-breakdown>strong{color:var(--muted);font-size:.84rem}.progress-insight strong{color:var(--text);font-size:1.35rem}.progress-insight--collection .progress-meter__track span{background:linear-gradient(135deg,#16c7a7,#0ea58c)}.progress-insight--reading .progress-meter__track span{background:linear-gradient(135deg,#d9a441,#f97316)}.dashboard-type-breakdown{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;padding:14px}.dashboard-recommendations-panel,.dashboard-taste-panel{overflow:hidden;border-color:#d9a44138;background:radial-gradient(circle at 10% 0%,rgba(217,164,65,.12),transparent 30%),linear-gradient(145deg,#181b22fa,#0a0b0ef7),var(--panel)}.dashboard-taste-panel{border-color:#5ce1e62e;background:radial-gradient(circle at 90% 4%,rgba(92,225,230,.105),transparent 32%),linear-gradient(145deg,#181b22fa,#0a0b0ef7),var(--panel)}.dashboard-top-rated-panel{overflow:hidden;border-color:#d9a4412e;background:radial-gradient(circle at 100% 0%,rgba(217,164,65,.095),transparent 34%),linear-gradient(145deg,#181b22fa,#0a0b0ef7),var(--panel)}.dashboard-recommendations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.dashboard-recommendation-note{margin:-4px 0 12px;color:var(--muted);font-size:.88rem;line-height:1.45}.dashboard-taste-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.dashboard-taste-header>div{display:grid;gap:4px;min-width:0}.dashboard-taste-header strong{color:var(--text)}.dashboard-taste-header span,.dashboard-taste-status{color:var(--muted);font-size:.88rem;line-height:1.45}.dashboard-taste-status{margin:0 0 12px}.dashboard-taste-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.dashboard-taste-pill,.dashboard-taste-card__genres span{display:inline-flex;align-items:center;border:1px solid rgba(92,225,230,.17);border-radius:999px;background:#5ce1e612;color:var(--muted);font-size:.78rem;font-weight:800;padding:5px 8px}.dashboard-taste-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.dashboard-top-rated-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.dashboard-top-rated-card{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);background:linear-gradient(145deg,#ffffff0d,#ffffff05),#00000024;color:var(--text);padding:12px;text-align:left;transition:border-color .16s ease,transform .16s ease,background .16s ease}.dashboard-top-rated-card:hover,.dashboard-top-rated-card:focus-visible{border-color:#d9a44166;background:linear-gradient(145deg,#d9a44116,#ffffff06),#00000024;transform:translateY(-1px)}.dashboard-top-rated-card .product-thumb{min-height:104px}.dashboard-top-rated-card__body{display:grid;gap:8px;min-width:0}.dashboard-top-rated-card__body strong{display:block;overflow:hidden;color:var(--text);line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.dashboard-top-rated-card__body span,.dashboard-top-rated-card__body small{color:var(--muted);font-size:.82rem}.dashboard-top-rated-card__rating,.dashboard-top-rated-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.dashboard-top-rated-card__rating>.rating-value,.dashboard-top-rated-card__meta small{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#ffffff0a;padding:5px 8px}.dashboard-top-rated-card__rating>.rating-value{border-color:#d9a44147;background:#d9a4411a;color:var(--gold);font-weight:900}.dashboard-top-rated-card__rating svg{fill:#d9a44152}.dashboard-recommendation-card{display:grid;grid-template-columns:86px minmax(0,1fr);gap:13px;align-items:stretch;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);background:linear-gradient(145deg,#ffffff0f,#ffffff06),#00000029;padding:13px}.dashboard-recommendation-card .product-thumb{min-height:132px}.dashboard-recommendation-card__body{display:grid;gap:10px;min-width:0}.dashboard-recommendation-card__body>div:first-child{display:grid;gap:7px}.dashboard-recommendation-card strong{color:var(--text);line-height:1.25}.dashboard-recommendation-card span,.dashboard-recommendation-card small{color:var(--muted);font-size:.84rem;line-height:1.42}.dashboard-recommendation-card__meta{display:flex;flex-wrap:wrap;gap:7px}.dashboard-recommendation-card__meta small{border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#ffffff0a;padding:5px 8px}.dashboard-recommendation-card__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.dashboard-recommendation-card__actions button{flex:1 1 150px}.dashboard-taste-card{display:grid;position:relative;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:stretch;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);background:linear-gradient(145deg,#d9a44118,#5ce1e60b 48%,#ffffff06),#07080c6b;box-shadow:0 18px 42px #0000002e;overflow:hidden;padding:14px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dashboard-taste-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 16% 0%,rgba(217,164,65,.16),transparent 34%);opacity:0;transition:opacity .18s ease}.dashboard-taste-card:hover,.dashboard-taste-card:focus-within{border-color:#d9a44157;box-shadow:0 22px 52px #00000042;transform:translateY(-2px)}.dashboard-taste-card:hover:before,.dashboard-taste-card:focus-within:before{opacity:1}.dashboard-taste-card:active{transform:translateY(0)}.dashboard-taste-card .product-thumb{min-height:148px;z-index:1}.dashboard-taste-card__body,.dashboard-taste-card__title{display:grid;align-content:start;gap:9px;min-width:0;z-index:1}.dashboard-taste-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}.dashboard-taste-card__meta>span:not(.status-tag){display:inline-flex;max-width:100%;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#ffffff09;color:var(--muted);font-size:.76rem;font-weight:800;line-height:1.2;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.dashboard-taste-card__title strong{color:var(--text);font-size:1rem;line-height:1.22;overflow-wrap:anywhere}.dashboard-taste-card__title span{color:var(--muted);font-size:.84rem;line-height:1.42}.dashboard-taste-card__genres{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.dashboard-taste-card__actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;position:relative;z-index:1}.dashboard-taste-card__actions .primary-button{grid-column:1 / -1}.dashboard-taste-card__actions button{min-height:40px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,opacity .16s ease}.dashboard-taste-card__actions button:hover,.dashboard-taste-card__actions button:focus-visible{transform:translateY(-1px)}.dashboard-taste-card__actions button:active{transform:translateY(0) scale(.985)}.dashboard-taste-card__ignore{color:var(--muted);padding-inline:12px}.dashboard-taste-card__ignore:hover,.dashboard-taste-card__ignore:focus-visible{border-color:#ffffff29;color:var(--text)}.dashboard-series-list,.dashboard-value-list,.dashboard-wishlist-grid{display:grid;gap:10px}.dashboard-series-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;color:var(--text);padding:12px;text-align:left}.dashboard-series-row .product-thumb{min-height:104px}.dashboard-series-row>div{display:grid;gap:7px}.dashboard-series-row span{color:var(--muted);font-size:.86rem}.dashboard-value-grid{display:grid;grid-template-columns:minmax(240px,.5fr) 1fr;gap:14px}.dashboard-value-total,.premium-empty{display:grid;gap:9px;border:1px solid rgba(217,164,65,.22);border-radius:var(--radius);background:linear-gradient(135deg,#d9a4411c,#ffffff05),#ffffff09;padding:16px}.dashboard-value-total span,.dashboard-value-total small,.premium-empty span{color:var(--muted);font-size:.86rem}.dashboard-value-total strong{color:var(--text);font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(1.8rem,4vw,3rem)}.dashboard-value-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#00000024;color:var(--text);padding:12px;text-align:left}.dashboard-value-list span{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.dashboard-wishlist-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dashboard-wishlist-card{display:grid;gap:8px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;color:var(--text);padding:12px;text-align:left}.dashboard-wishlist-card .product-thumb{min-height:180px}.dashboard-wishlist-card span{color:var(--muted);font-size:.82rem}.dashboard-wishlist-list{display:grid;gap:9px}.dashboard-wishlist-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:linear-gradient(145deg,#ffffff0d,#ffffff05),#00000021;color:var(--text);padding:9px;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.dashboard-wishlist-row:hover,.dashboard-wishlist-row:focus-visible{transform:translateY(-1px);border-color:#ff7eb63d;background:linear-gradient(145deg,#ff7eb614,#ffffff06),#00000024}.dashboard-wishlist-row .product-thumb{width:52px;min-height:72px}.dashboard-wishlist-row>span{display:grid;gap:4px;min-width:0}.dashboard-wishlist-row strong,.dashboard-wishlist-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-wishlist-row strong{color:var(--text);font-size:.9rem;font-weight:900}.dashboard-wishlist-row small{color:var(--muted);font-size:.78rem}.dashboard-wishlist-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid rgba(255,126,182,.18);border-radius:999px;background:#ff7eb611;color:#ffc1dc;font-size:.8rem;font-weight:900}.dashboard-wishlist-empty{display:grid;gap:14px;align-content:start;border:1px solid rgba(255,126,182,.16);border-radius:16px;background:linear-gradient(145deg,#ff7eb613,#ffffff05),#0000001f;padding:14px}.dashboard-wishlist-empty>div{display:grid;gap:5px}.dashboard-wishlist-empty span{color:#ffc1dc;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-wishlist-empty strong{color:var(--text);font-family:Space Grotesk,Manrope,sans-serif;font-size:1rem}.dashboard-wishlist-empty p{max-width:34rem;margin:0;color:var(--muted);font-size:.86rem;line-height:1.55}.premium-empty{place-items:center;min-height:190px;text-align:center}.premium-empty svg{color:var(--gold)}.hero-panel,.wide-panel,.activity-panel,.search-command,.result-card,.product-card,.item-visual,.item-info,.form-panel,.login-panel,.empty-panel{border:1px solid rgba(255,255,255,.105);border-radius:var(--radius);background:linear-gradient(145deg,#181b22f5,#0a0b0ef7),var(--panel);box-shadow:var(--shadow-card);transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .22s cubic-bezier(.22,1,.36,1),background .22s ease}.reveal-card,.product-card--real,.metric-card,.wide-panel,.activity-panel{animation:rise-in .54s cubic-bezier(.22,1,.36,1) both}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-panel{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);min-height:330px;overflow:hidden;padding:clamp(22px,4vw,42px)}.hero-panel__copy{align-self:center;max-width:720px;min-width:0}.hero-panel h2{max-width:620px;font-size:clamp(1.72rem,2.95vw,3.05rem);line-height:1.12;text-wrap:balance}.hero-panel p{max-width:600px;color:var(--muted);font-size:.98rem;line-height:1.62}.cover-stack{position:relative;min-height:310px}.cover-card{position:absolute;width:170px;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-2);box-shadow:var(--shadow)}.cover-card:nth-child(1){top:6%;right:36%;transform:rotate(-8deg)}.cover-card:nth-child(2){top:18%;right:12%;transform:rotate(7deg)}.cover-card:nth-child(3){top:38%;right:28%;transform:rotate(-2deg)}.cover-card img{aspect-ratio:2 / 3;object-fit:cover}.cover-card span{display:block;padding:9px 10px;color:var(--muted);font-size:.76rem}.stat-grid{display:grid;grid-column:1 / -1;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.metric-card{display:grid;gap:8px;min-height:132px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:linear-gradient(160deg,#ffffff0f,#ffffff05),#101216db;padding:17px;box-shadow:0 14px 34px #00000038}.metric-card__icon{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--radius);background:linear-gradient(135deg,#c92d343d,#c92d3414);color:#ffb7bb}.metric-card span,.metric-card small{color:var(--muted)}.metric-card strong{font-size:1.86rem;line-height:1}.metric-card--loading{pointer-events:none}.skeleton-line,.skeleton-block{position:relative;overflow:hidden;border-radius:999px;background:#ffffff14}.skeleton-line{display:block;width:72%;height:12px}.skeleton-line--wide{width:92%}.skeleton-line--short{width:46%}.skeleton-line--value{width:58%;height:30px;border-radius:12px}.skeleton-block{display:grid;gap:12px;min-height:132px;border-radius:18px;padding:16px;background:linear-gradient(145deg,#ffffff0e,#ffffff06),#ffffff06}.skeleton-block:after,.skeleton-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.14) 46%,transparent 72%);animation:skeleton-sheen 1.28s ease-in-out infinite}.skeleton-block .skeleton-line{position:relative;z-index:1}.skeleton-block--toolbar{flex:1 1 260px;min-height:74px}.skeleton-block--progress{min-height:210px}.hydration-notice{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:9px;border:1px solid rgba(217,164,65,.22);border-radius:999px;padding:9px 12px;background:#d9a44114;color:var(--text);font-size:.9rem;font-weight:850}.dashboard-hydration-shell{animation:none}.route-transition-surface{position:relative;min-height:clamp(520px,66vh,980px);isolation:isolate;contain:layout paint}.route-transition-surface__content{min-width:0;animation:route-content-enter .19s ease-out both}.route-transition-surface--changing .route-transition-surface__content,.route-transition-surface--hydrating .route-transition-surface__content{opacity:.96}.page-loading-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:grid;align-items:start;justify-items:end;pointer-events:none;padding:clamp(12px,1.4vw,18px);background:linear-gradient(180deg,#07080ad1,#07080a3d 36%,#07080a00),linear-gradient(90deg,rgba(217,164,65,.08),rgba(201,45,52,.05),transparent 46%);opacity:0;animation:page-loading-veil-in .16s ease-out forwards}.page-loading-veil__panel{width:min(430px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(116px,.56fr);gap:14px;align-items:stretch;border:1px solid rgba(217,164,65,.22);border-radius:18px;background:linear-gradient(145deg,#ffffff16,#ffffff07),#0c0d11e0;box-shadow:0 22px 54px #00000057;padding:14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page-loading-veil__copy{display:grid;align-content:center;gap:6px;min-width:0}.page-loading-veil__copy span{color:var(--gold);font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.page-loading-veil__copy strong{color:var(--text);font-size:1rem;line-height:1.15}.page-loading-veil__copy p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45}.page-loading-veil__skeleton{display:grid;gap:9px;align-content:center;min-width:0}.page-loading-veil__skeleton .skeleton-block{min-height:84px;border-radius:14px;padding:12px}.lazy-route-fallback{width:min(760px,100%);min-height:clamp(260px,38vh,420px);display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.52fr);gap:clamp(14px,2vw,22px);align-items:center;margin:0 auto;border:1px solid rgba(217,164,65,.18);border-radius:18px;background:linear-gradient(145deg,#ffffff12,#ffffff07),#0d0e12c7;box-shadow:0 20px 56px #00000038;padding:clamp(18px,2.4vw,28px)}.lazy-route-fallback--compact{position:fixed;inset:auto clamp(14px,3vw,32px) clamp(14px,3vw,32px) auto;z-index:90;width:min(440px,calc(100vw - 28px));min-height:0;grid-template-columns:minmax(0,1fr)}.lazy-route-fallback__copy,.lazy-route-fallback__skeleton{display:grid;gap:9px;min-width:0}.lazy-route-fallback__copy span{color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.lazy-route-fallback__copy strong{color:var(--text);font-size:clamp(1rem,1.8vw,1.28rem);line-height:1.15}.lazy-route-fallback__copy p{margin:0;color:var(--muted);line-height:1.55}.lazy-route-fallback__skeleton .skeleton-block{min-height:118px;border-radius:14px}@keyframes route-content-enter{0%{opacity:.72;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes page-loading-veil-in{to{opacity:1}}@media(max-width:760px){.route-transition-surface{min-height:clamp(420px,64vh,760px)}.page-loading-veil{justify-items:stretch;padding:10px;background:linear-gradient(180deg,#07080adb,#07080a2e 42%,#07080a00)}.page-loading-veil__panel{grid-template-columns:minmax(0,1fr);gap:10px;border-radius:16px;padding:12px}.page-loading-veil__copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-loading-veil__skeleton{grid-template-columns:.72fr 1fr;align-items:center}.page-loading-veil__skeleton .skeleton-block{min-height:66px}.lazy-route-fallback{grid-template-columns:minmax(0,1fr);min-height:300px;padding:16px}.lazy-route-fallback--compact{min-height:0}}.dashboard-focus-card--loading{min-height:260px}@keyframes skeleton-sheen{to{transform:translate(100%)}}.wide-panel,.activity-panel,.search-command,.form-panel,.login-panel,.empty-panel{padding:clamp(16px,1.6vw,22px)}.section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;margin-bottom:18px}.section-header>div{display:flex;align-items:center;gap:9px}.section-header>div>svg,.section-header>div>.rating-icon{box-sizing:content-box;width:18px;height:18px;border:1px solid rgba(201,45,52,.24);border-radius:var(--radius);background:#c92d341a;color:#ffb7bb;padding:8px}.section-header h2{margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:1.04rem;letter-spacing:0}.section-header span{color:var(--muted);font-size:.82rem}.section-header__controls{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.section-header__controls select{min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:#ffffff0e;color:var(--text);padding:0 12px}.progress-row{display:grid;gap:8px}.progress-row div:first-child{display:flex;justify-content:space-between;color:var(--muted)}.progress-track{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.progress-track span{display:block;height:100%;border-radius:inherit;min-width:2px}.progress-meter{display:grid;gap:6px}.progress-meter__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.progress-meter__head span,.progress-meter small{color:var(--muted);font-size:.78rem}.progress-meter__head strong{color:var(--text);font-size:.82rem}.progress-meter__track{height:9px;overflow:hidden;border-radius:999px;background:#ffffff14}.progress-meter__track span{display:block;min-width:2px;height:100%;border-radius:inherit}.progress-meter--collection .progress-meter__track span{background:linear-gradient(135deg,#16c7a7,#0ea58c)}.progress-meter--reading .progress-meter__track span{background:linear-gradient(135deg,#d9a441,#f97316)}.progress-meter--unknown .progress-meter__track{border:1px dashed rgba(255,255,255,.18);background:#ffffff09}.line-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.line-tile{display:grid;gap:8px;justify-items:start;min-height:112px;border:1px solid rgba(255,255,255,.105);border-radius:var(--radius);background:linear-gradient(145deg,#ffffff0e,#ffffff05);color:var(--text);padding:14px;text-align:left;box-shadow:0 12px 26px #0003}.line-tile:hover{transform:translateY(-2px);border-color:var(--line-strong)}.line-tile span{width:28px;height:5px;border-radius:99px}.line-tile small{color:var(--muted)}.dashboard-activity-motion{position:relative;isolation:isolate;overflow:hidden}.dashboard-activity-motion:before{content:"";position:absolute;inset:-40% -18% auto auto;z-index:-1;width:210px;height:210px;border-radius:999px;background:radial-gradient(circle,#d9a44129,#d9a44100);opacity:.72;pointer-events:none}.dashboard-activity-motion:after{content:"";position:absolute;right:0;bottom:12px;z-index:2;width:54px;height:calc(100% - 72px);background:linear-gradient(90deg,#0c0d1000,#0c0d10d1);pointer-events:none}.activity-list--motion{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-padding-inline:2px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(217,164,65,.38) rgba(255,255,255,.06)}.activity-list--motion::-webkit-scrollbar{height:8px}.activity-list--motion::-webkit-scrollbar-track{border-radius:999px;background:#ffffff0e}.activity-list--motion::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(90deg,#d9a44180,#ffffff2e)}.activity-item{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.095);border-radius:var(--radius);background:#ffffff0b;padding:13px}.activity-list--motion .activity-item{position:relative;flex:0 0 min(285px,84vw);grid-template-columns:58px minmax(0,1fr) auto;min-height:106px;overflow:hidden;scroll-snap-align:start;animation:activity-card-arrive .56s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--activity-index, 0) * 70ms);box-shadow:0 14px 34px #0000003d}.activity-list--motion .activity-item>*{position:relative;z-index:1}.activity-list--motion .activity-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#fff0,#ffffff14,#fff0);opacity:0;transform:translate(-70%);transition:opacity .18s ease,transform .52s cubic-bezier(.22,1,.36,1);pointer-events:none}.activity-list--motion .activity-item:hover,.activity-list--motion .activity-item:focus-visible{transform:translateY(-3px);border-color:#d9a44157;background:linear-gradient(145deg,#d9a4411c,#ffffff09),#ffffff0d;box-shadow:0 18px 42px #0000004d}.activity-list--motion .activity-item:hover:before,.activity-list--motion .activity-item:focus-visible:before{opacity:1;transform:translate(70%)}.activity-list--motion .activity-item:active{transform:translateY(-1px) scale(.99)}.activity-list--motion .activity-item .product-thumb{width:58px;min-height:78px}.activity-item span{display:block;margin-top:3px;color:var(--muted);font-size:.84rem;line-height:1.4}.activity-item strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.activity-item small{color:var(--muted-2);font-size:.76rem}@keyframes activity-card-arrive{0%{opacity:0;transform:translate(18px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}.icon-button{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.105);border-radius:var(--radius);background:#ffffff0b;color:var(--text);position:relative}.topbar-notifications{order:3}.topbar-notifications i{position:absolute;top:-8px;right:-10px;min-width:22px;height:22px;border:2px solid var(--bg);border-radius:999px;background:linear-gradient(135deg,#d63a41,#9e1f28);color:#fff;font-size:.66rem;font-style:normal;font-weight:950;display:grid;place-items:center;padding:0 6px;line-height:1;letter-spacing:0;box-shadow:0 8px 18px #c92d3452;white-space:nowrap}.topbar-notifications--active{border-color:#c92d347a;background:#c92d341f}.topbar-notifications--pulse{animation:notificationBellPulse 1.25s ease}.rating-toast-viewport{position:fixed;right:calc(18px + var(--safe-right));bottom:calc(18px + var(--safe-bottom));z-index:70;display:grid;width:min(390px,calc(100vw - 28px));gap:10px;pointer-events:none}.rating-toast{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;overflow:hidden;border:1px solid rgba(244,193,93,.2);border-radius:8px;background:linear-gradient(145deg,#121217f5,#1f1b1cf5);box-shadow:0 22px 60px #00000061;color:var(--text);padding:10px;pointer-events:auto}.rating-toast__cover{display:block;overflow:hidden;min-height:118px;border-radius:7px;background:#ffffff0f}.rating-toast__cover img{display:block;width:100%;height:100%;object-fit:cover}.rating-toast__body{display:grid;gap:8px;min-width:0}.rating-toast__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.rating-toast__header .profile-avatar{width:30px;height:30px}.rating-toast__header div{display:grid;min-width:0}.rating-toast__header strong,.rating-toast p strong{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.rating-toast__header span{color:var(--muted);font-size:.76rem}.rating-toast__close{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:999px;background:#ffffff12;color:var(--muted);cursor:pointer}.rating-toast__close:hover,.rating-toast__close:focus-visible{background:#f4c15d1f;color:#f4c15d;outline:none}.rating-toast p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:.88rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rating-toast__stars{display:inline-flex;gap:2px;color:#f4c15d}.rating-toast__actions{display:flex;flex-wrap:wrap;gap:7px}.rating-toast__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid rgba(244,193,93,.24);border-radius:999px;color:#f4c15d;font-size:.78rem;font-weight:800;padding:0 10px;text-decoration:none}.rating-toast__actions a:hover,.rating-toast__actions a:focus-visible{background:#f4c15d1a;outline:none}.primary-button,.ghost-button,.chip{display:inline-flex;align-items:center;min-height:40px;justify-content:center;gap:8px;border-radius:var(--radius);padding:0 14px;line-height:1.15;text-align:center;white-space:nowrap}.primary-button{border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#d63a41,#a5212a);color:#fff;font-weight:800;box-shadow:0 12px 26px #c92d3438}.success-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid rgba(22,199,167,.45);border-radius:var(--radius);background:linear-gradient(135deg,#16c7a747,#0ea58c47);color:#c8fff2;font-weight:800;padding:0 14px}.ghost-button,.chip{border:1px solid rgba(255,255,255,.105);background:#ffffff0b;color:var(--text)}.ghost-button--danger{border-color:#c92d348c;background:#c92d341f;color:#ff9aa1}.primary-button:hover,.ghost-button:hover,.chip:hover,.icon-button:hover{transform:translateY(-1px);border-color:var(--line-strong);background-color:#ffffff12}.primary-button:focus-visible,.ghost-button:focus-visible,.chip:focus-visible,.icon-button:focus-visible,.main-tabs__item:focus-visible,.nav-item:focus-visible{outline:2px solid rgba(201,45,52,.58);outline-offset:2px}.primary-button:active,.ghost-button:active,.chip:active,.icon-button:active,.success-button:active{transform:translateY(0) scale(.985);filter:brightness(.98)}@media(hover:hover)and (pointer:fine){.main-tabs__item:hover{transform:translateY(-1px);border-color:var(--line-strong);color:var(--text)}.metric-card:hover,.wide-panel:hover,.activity-panel:hover,.result-card:hover,.product-card:hover{transform:translateY(-2px);border-color:#ffffff29;box-shadow:0 26px 58px #00000070}}.primary-button:disabled,.ghost-button:disabled,.success-button:disabled,.icon-button:disabled{opacity:.62;cursor:not-allowed;transform:none}.status-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid rgba(255,255,255,.105);border-radius:999px;color:var(--muted);background:#ffffff0a;padding:0 13px;font-size:.78rem;font-weight:800;line-height:1.15;text-align:center}.status-pill span{width:8px;height:8px;border-radius:999px;background:var(--gold)}.status-pill--ready span{background:var(--teal)}.status-pill--syncing span{background:var(--gold);box-shadow:0 0 0 5px #d9a44124}.status-pill--offline span{background:var(--red);box-shadow:0 0 0 5px #c92d3424}.search-field{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:#0000003d;padding:10px 10px 10px 15px}.search-field input,.field input,.login-panel input,.text-area textarea{width:100%;border:0;outline:0;background:transparent;color:var(--text)}.search-field input{min-width:0;font-size:clamp(1.1rem,3vw,1.7rem);font-weight:750}.search-field__actions,.active-filter-row,.filter-chip-grid{display:flex;align-items:center;gap:8px}.search-field__actions{justify-content:flex-end}.icon-button--listening{border-color:#c92d34b8;color:#fff;background:#c92d342e;box-shadow:0 0 0 6px #c92d341f;animation:voicePulse 1.1s ease-in-out infinite}.icon-button--voice-alert{border-color:#d9a44180;color:#f6d594;background:#d9a4411f}.voice-search-status{width:fit-content;max-width:100%;margin:10px 2px 0;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xs);background:#ffffff09;color:var(--muted);padding:7px 10px;font-size:.86rem;font-weight:700}.voice-search-status--listening,.voice-search-status--processing{border-color:#c92d3447;color:#fff;background:#c92d341f}.voice-search-status--permission_denied,.voice-search-status--unsupported,.voice-search-status--error{border-color:#d9a44147;color:#f6d594;background:#d9a4411a}.search-suggestion-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid rgba(217,164,65,.24);border-radius:var(--radius-sm);background:linear-gradient(135deg,#d9a4411f,#ffffff09),#0000002e;color:var(--muted);padding:12px 14px;font-size:.9rem;font-weight:800}.search-suggestion-banner svg{color:var(--gold)}.search-suggestion-banner button{border:0;background:transparent;color:var(--gold);padding:0;font:inherit;text-decoration:underline;text-underline-offset:3px}.advanced-filter-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;margin-top:14px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:linear-gradient(180deg,#ffffff0e,#ffffff07),#ffffff09;color:var(--text);padding:12px 14px;text-align:left}.advanced-filter-toggle span{display:inline-flex;align-items:center;min-width:0;gap:8px;font-weight:900}.advanced-filter-toggle strong{color:var(--muted);font-size:.78rem;font-weight:850}.advanced-filter-toggle svg:last-child{color:var(--muted);transition:transform .18s ease}.advanced-filter-toggle svg.is-open{transform:rotate(180deg)}.active-filter-row{flex-wrap:wrap;margin-top:12px}.chip--removable{padding-right:10px}.advanced-filter-panel{display:grid;gap:14px;margin-top:12px;border:1px solid rgba(255,255,255,.105);border-radius:22px;background:#0000002e;padding:14px}.filter-group{display:grid;gap:9px}.filter-group>span,.filter-group--price>div:first-child span{color:var(--text);font-size:.78rem;font-weight:900;text-transform:uppercase}.filter-chip-grid{flex-wrap:wrap}.filter-group--price{grid-template-columns:minmax(150px,.5fr) minmax(180px,1fr);align-items:center}.filter-group--price small{display:block;margin-top:4px;color:var(--muted);font-size:.78rem;font-weight:700}.price-range{display:grid;gap:8px}.price-range input{width:100%;accent-color:var(--red)}@keyframes voicePulse{0%,to{box-shadow:0 0 0 5px #c92d341a}50%{box-shadow:0 0 0 9px #c92d342e}}.filter-row{margin-top:12px;overflow-x:auto;padding-bottom:2px}.chip--active{border-color:#c92d3499;background:linear-gradient(135deg,#c92d3433,#c92d3414);color:var(--text);box-shadow:0 10px 24px #c92d3421}.results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;min-width:0}.result-card{display:grid;grid-template-columns:120px 1fr;overflow:hidden}.result-card img,.product-card img{width:100%;height:100%;object-fit:cover}.result-card__content{display:grid;gap:14px;padding:16px}.result-card h3,.product-card h3{margin:0 0 6px}.result-card p,.product-card p,.item-info p,.login-panel p,.empty-panel p{color:var(--muted);line-height:1.55}.action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.screen-backbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.screen-backbar{justify-content:space-between}.screen-backbar span{color:var(--muted);font-size:.84rem}.screen-backbar--detail{margin-bottom:12px}.segmented-control{display:inline-grid;grid-template-columns:repeat(4,minmax(88px,1fr));max-width:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.segmented-control--view{grid-template-columns:repeat(2,minmax(96px,1fr));width:max-content}.segmented-control button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;background:transparent;color:var(--muted);padding:0 12px;text-align:center}.segmented-control .is-active{background:var(--red-soft);color:var(--text)}.segmented-control button span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;border-radius:999px;background:#ffffff14;color:var(--muted);font-size:.75rem;font-weight:800}.segmented-control .is-active span{background:#ffffff24;color:var(--text)}.product-card{display:grid;grid-template-columns:100px 1fr;min-height:150px;overflow:hidden;align-items:stretch}.product-card>div{padding:14px}.status-tag{display:inline-flex;align-items:center;justify-content:center;min-height:27px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;color:var(--muted);padding:4px 9px;font-size:.76rem;font-weight:800;line-height:1.12;text-align:center;vertical-align:middle;white-space:normal;overflow-wrap:anywhere}.status-tag--warning{border-color:#d9a4415c;color:#f2c76d}.status-tag--gold{border-color:#d9a4415c;background:#d9a4411f;color:#ffd780}.editorial-kind-badge{min-height:24px;border-color:#ffffff1f;background:#ffffff0d;color:var(--muted);font-size:.71rem;font-weight:900;letter-spacing:.01em}.editorial-kind-badge--base{border-color:#71dcad47;background:#71dcad14;color:#9be7c2}.editorial-kind-badge--variant{border-color:#7dd3fc52;background:#7dd3fc1a;color:#b7e7ff}.editorial-kind-badge--special{border-color:#d9a44161;background:#d9a4411f;color:#ffd780}.editorial-kind-badge--danger{border-color:#ef444466;background:#ef44441a;color:#fecaca}.store-logos{display:inline-flex;align-items:center;gap:6px;min-width:0;vertical-align:middle}.store-logo{display:block;width:auto;max-width:96px;height:24px;max-height:24px;object-fit:contain}.rating-icon{display:inline-flex;flex:0 0 auto;vertical-align:-.12em}.rating-icon--star{color:var(--gold);fill:#d9a44152}.rating-icon--tanuki{position:relative;width:var(--rating-icon-size, 16px);height:var(--rating-icon-size, 16px);border-radius:999px;background:radial-gradient(circle at 35% 42%,rgba(255,255,255,.94) 0 10%,transparent 11%),radial-gradient(circle at 65% 42%,rgba(255,255,255,.94) 0 10%,transparent 11%),radial-gradient(circle at 50% 64%,rgba(255,246,224,.96) 0 28%,transparent 29%),radial-gradient(circle at 50% 50%,#171722 0,#171722 62%,#07080d 63%,#07080d);box-shadow:0 0 0 1px #d9a44161,0 5px 14px #d9a44124}.rating-icon--tanuki:before,.rating-icon--tanuki:after{position:absolute;content:"";pointer-events:none}.rating-icon--tanuki:before{inset:18% 20% auto;height:20%;border-radius:999px;background:radial-gradient(circle at 29% 50%,#f05f7d 0 18%,transparent 19%),radial-gradient(circle at 71% 50%,#f05f7d 0 18%,transparent 19%),linear-gradient(90deg,transparent 0 34%,#07080d 35% 40%,transparent 41% 59%,#07080d 60% 65%,transparent 66%)}.rating-icon--tanuki:after{left:50%;bottom:18%;width:18%;height:12%;border-radius:999px 999px 60% 60%;background:#07080d;transform:translate(-50%)}.rating-icon--muted{filter:grayscale(1);opacity:.28}.rating-value,.rating-summary-inline{display:inline-flex;align-items:center;gap:4px;color:inherit}.rating-summary-count{color:inherit;font-size:.9em;opacity:.78}.empty-panel{display:grid;place-content:center;min-height:260px;text-align:center}.user-badge-list{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-width:0}.user-badge-list--compact{gap:5px}.user-badge-list--grouped{display:grid;gap:8px;align-items:start}.user-badge-group{display:grid;gap:5px}.user-badge-group>span{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.user-badge-group>div{display:flex;flex-wrap:wrap;gap:7px}.user-badge{display:inline-flex;max-width:100%;align-items:center;justify-content:center;gap:5px;min-height:26px;padding:4px 9px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#ffffff0e;color:var(--text);font-size:.74rem;font-weight:900;line-height:1.12;text-align:center;vertical-align:middle;white-space:normal;overflow-wrap:anywhere}.user-badge small{color:currentColor;font-size:.62rem;font-weight:900;opacity:.72;text-transform:uppercase}.user-badge--compact{min-height:23px;padding:3px 7px;font-size:.68rem}.user-badge--admin{border-color:#f4c15d5c;background:linear-gradient(135deg,#f4c15d33,#f4c15d12);color:#ffe4a8}.user-badge--moderator{border-color:#6fd3ff52;background:linear-gradient(135deg,#6fd3ff29,#6fd3ff0e);color:#bcecff}.user-badge--beta{border-color:#be96ff57;background:linear-gradient(135deg,#be96ff2e,#be96ff0f);color:#ddc8ff}.user-badge--quest{border-color:#58d68d52;background:linear-gradient(135deg,#58d68d2e,#f4c15d12);color:#c7ffd9}.user-badge--collection,.user-badge--completion{border-color:#d9a4414d;background:linear-gradient(135deg,#d9a4412b,#ffffff0a);color:#ffe0a0}.user-badge--reading{border-color:#58d68d4d;background:linear-gradient(135deg,#58d68d29,#11a88a0f);color:#c7ffd9}.user-badge--wishlist{border-color:#ff80aa4d;background:linear-gradient(135deg,#ff80aa24,#d9a4410d);color:#ffd0df}.user-badge--identity{border-color:#be96ff52;background:linear-gradient(135deg,#be96ff26,#ffffff0a);color:#e0ccff}.user-badge--social{border-color:#6fd3ff4d;background:linear-gradient(135deg,#6fd3ff24,#11a88a0d);color:#c7efff}.user-badge--seasonal{border-color:#f4c15d6b;background:linear-gradient(135deg,#f4c15d38,#ffffff0e);color:#ffe1a6}.user-badge--unlockable{box-shadow:inset 0 -1px #58d68d29}.user-badge--seasonal.user-badge--seasonal{box-shadow:inset 0 -1px #f4c15d38,0 0 0 1px #f4c15d14}@keyframes settings-section-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.user-badge-admin{display:grid;gap:14px}.user-badge-admin__catalog,.user-badge-admin__blueprints{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.user-badge-admin__blueprints small{color:var(--faint);font-size:.66rem;font-weight:800}.user-achievement-admin{display:grid;gap:14px}.user-achievement-admin__rule,.user-achievement-admin__grant-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.user-achievement-admin__rule article,.user-achievement-admin__grant-box,.user-achievement-admin__user,.user-achievement-admin__achievement,.user-achievement-admin__history{border:1px solid rgba(255,255,255,.085);border-radius:var(--radius);background:linear-gradient(135deg,#f4c15d0e,#ffffff06),#ffffff07}.user-achievement-admin__rule article{display:grid;gap:8px;padding:14px}.user-achievement-admin__rule span,.user-achievement-admin__grant-box span,.user-achievement-admin__achievement small,.user-achievement-admin__history summary{color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.user-achievement-admin__rule strong,.user-achievement-admin__achievement-copy strong{color:var(--text)}.user-achievement-admin__rule p,.user-achievement-admin__achievement-copy span,.user-achievement-admin__history span{margin:0;color:var(--muted);line-height:1.45}.user-achievement-admin__grant-box{padding:12px}.user-achievement-admin__grant-box label,.user-achievement-admin__achievement-controls label{display:grid;gap:6px;min-width:0}.user-achievement-admin__grant-box select,.user-achievement-admin__grant-box input,.user-achievement-admin__achievement-controls input{width:100%;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:#060a11b8;color:var(--text);padding:10px 12px;font:inherit}.user-achievement-admin__users,.user-achievement-admin__user,.user-achievement-admin__active-list,.user-achievement-admin__achievement-copy,.user-achievement-admin__history div{display:grid;gap:10px}.user-achievement-admin__user{padding:12px}.user-achievement-admin__user-state,.user-achievement-admin__actions,.user-achievement-admin__achievement-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.user-achievement-admin__actions{justify-content:flex-start}.user-achievement-admin__achievement{display:grid;grid-template-columns:minmax(160px,auto) minmax(0,1fr) minmax(220px,auto);gap:12px;align-items:center;padding:12px}.user-achievement-admin__achievement.is-featured{border-color:#f4c15d5c;box-shadow:inset 0 0 0 1px #f4c15d1f}.user-achievement-admin__achievement-controls label{min-width:180px}.user-achievement-admin__history{padding:10px 12px}.user-achievement-admin__history summary{cursor:pointer}.user-achievement-admin__history div{margin-top:10px}.user-achievement-admin__history span{border-top:1px dashed rgba(255,255,255,.08);padding-top:8px;font-size:.84rem}.moderator-permissions-admin{display:grid;gap:14px}.moderator-permissions-admin__list{display:grid;gap:10px}.moderator-permissions-admin__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,auto);gap:14px;align-items:center;border:1px solid rgba(255,255,255,.085);border-radius:var(--radius);background:#ffffff09;padding:12px}.moderator-permissions-admin__row>div{display:grid;gap:4px;min-width:0}.moderator-permissions-admin__row small{color:#f4c15d;font-size:.72rem;font-weight:900;text-transform:uppercase}.moderator-permissions-admin__row strong{color:var(--text)}.moderator-permissions-admin__row span{color:var(--muted);font-size:.86rem;line-height:1.45}.user-badge-admin__toolbar,.user-badge-admin__user-head,.user-badge-admin__actions,.user-badge-admin__moderation-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.user-badge-admin__search{display:flex;flex:1 1 280px;gap:8px;align-items:center;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:#ffffff0b;padding:10px 12px}.user-badge-admin__search input,.user-badge-admin__actions select{width:100%;min-width:0;border:0;background:transparent;color:var(--text);outline:0}.user-badge-admin__actions select{min-width:210px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:#ffffff0e;padding:10px 12px}.user-badge-admin__list{display:grid;gap:10px}.user-badge-admin__user{display:grid;gap:12px;border:1px solid rgba(255,255,255,.085);border-radius:var(--radius);background:#ffffff09;padding:12px}.premium-access-admin-card__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.premium-access-admin-card__summary>div{display:grid;gap:4px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:#ffffff09;padding:10px}.premium-access-admin-card__summary span,.premium-access-admin-card__summary small,.premium-access-admin-card__history span,.premium-access-admin-card__details span{color:var(--muted);font-size:.78rem;line-height:1.35}.premium-access-admin-card__summary strong{overflow-wrap:anywhere;color:var(--text);font-size:.9rem}.premium-access-admin-card__actions{justify-content:flex-start}.premium-access-admin-card__actions button{flex:0 1 auto}.premium-access-admin-card__history{display:grid;gap:6px;border-top:1px dashed rgba(255,255,255,.08);padding-top:10px}.premium-access-admin-card__history strong{font-size:.82rem}.premium-access-admin-card__history span{overflow-wrap:anywhere}.premium-access-admin-card__details{border-top:1px dashed rgba(255,255,255,.08);padding-top:8px}.premium-access-admin-card__details summary{cursor:pointer;color:var(--muted);font-size:.82rem;font-weight:800}.premium-access-admin-card__details[open]{display:grid;gap:5px}.user-badge-admin__identity{display:flex;gap:10px;align-items:center;min-width:0}.user-badge-admin__identity>div{display:grid;gap:2px;min-width:0}.user-badge-admin__identity strong,.user-badge-admin__identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-badge-admin__identity span,.user-badge-admin__meta{color:var(--muted);font-size:.78rem}.user-badge-admin__meta.is-danger{color:#ff9aa1;font-weight:900}.user-badge-admin__meta.is-lifetime{color:#9be6b4;font-weight:900}.user-badge-admin__meta.is-founder{color:#f4c15d;font-weight:900}.user-badge-admin__meta.is-premium{color:#c8ddff;font-weight:900}.user-badge-admin__assigned{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.user-badge-admin__assigned--achievements{border-top:1px dashed rgba(255,255,255,.08);padding-top:8px}.user-badge-admin__remove{display:inline-flex;gap:5px;align-items:center;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:900}.user-badge-admin__remove:disabled{cursor:default;opacity:.78}.user-badge-admin__remove:focus-visible{outline:2px solid rgba(244,193,93,.45);outline-offset:3px}.user-badge-admin__moderation-actions{justify-content:flex-end;border-top:1px solid rgba(255,255,255,.07);padding-top:10px}.app-shell--campaign-active{--campaign-primary: #d9a441;--campaign-secondary: #e1424a;--campaign-glow: rgba(217, 164, 65, .24)}.app-shell--campaign-closed-beta .app-header.topbar,.app-shell--campaign-closed-beta-signal .app-header.topbar{background:radial-gradient(circle at 14% 0%,rgba(217,164,65,.17),transparent 32%),radial-gradient(circle at 90% 12%,rgba(225,66,74,.13),transparent 30%),var(--surface-hero)}.app-shell--campaign-closed-beta .dashboard-premium-hero,.app-shell--campaign-closed-beta-signal .dashboard-premium-hero{position:relative;overflow:hidden}.app-shell--campaign-closed-beta .dashboard-premium-hero:after,.app-shell--campaign-closed-beta-signal .dashboard-premium-hero:after{content:"";position:absolute;inset:auto 22px 18px auto;width:min(240px,30vw);height:1px;background:linear-gradient(90deg,transparent,rgba(217,164,65,.45),transparent);opacity:.72;pointer-events:none}.dashboard-visual-campaign{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,auto);align-items:center;gap:16px;min-height:118px;border:1px solid rgba(217,164,65,.25);border-radius:var(--radius-lg);background:linear-gradient(135deg,#d9a4411f,#e1424a0e 45%,#0f6f6214),#ffffff07;box-shadow:0 18px 56px #00000038,inset 0 1px #ffffff0a;padding:clamp(14px,2vw,20px)}.dashboard-visual-campaign__signal{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(217,164,65,.32);border-radius:16px;background:radial-gradient(circle at 35% 25%,rgba(255,230,165,.2),transparent 54%),#d9a44114;color:#f0c978}.dashboard-visual-campaign__copy{display:grid;gap:6px;min-width:0}.dashboard-visual-campaign__copy .eyebrow,.dashboard-visual-campaign__copy h3,.dashboard-visual-campaign__copy p{margin:0}.dashboard-visual-campaign__copy h3{color:#fff7e8;font-size:clamp(1.05rem,1.6vw,1.34rem);line-height:1.12}.dashboard-visual-campaign__copy p:not(.eyebrow){max-width:76ch;color:#f4f0e8b3;line-height:1.5}.dashboard-visual-campaign__meta{display:grid;justify-items:end;gap:10px}.dashboard-visual-campaign__meta>span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(217,164,65,.24);border-radius:999px;background:#00000029;color:#f4f0e8c7;padding:7px 10px;font-size:.78rem;font-weight:800;white-space:nowrap}.dashboard-visual-campaign__meta strong{color:#f0c978}@media(max-width:760px){.app-shell--campaign-closed-beta .dashboard-premium-hero:after,.app-shell--campaign-closed-beta-signal .dashboard-premium-hero:after{display:none}.dashboard-visual-campaign{grid-template-columns:1fr;gap:12px;min-height:0;border-radius:18px;padding:14px}.dashboard-visual-campaign__signal{width:42px;height:42px;border-radius:14px}.dashboard-visual-campaign__copy h3{font-size:1.06rem}.dashboard-visual-campaign__copy p:not(.eyebrow){font-size:.9rem;line-height:1.45}.dashboard-visual-campaign__meta{justify-items:stretch}.dashboard-visual-campaign__meta>span,.dashboard-visual-campaign__meta .ghost-button{justify-content:center;width:100%}}@media(max-width:760px){.user-badge-admin__toolbar,.user-badge-admin__user-head,.user-badge-admin__actions,.user-badge-admin__moderation-actions,.user-achievement-admin__user-state,.user-achievement-admin__actions,.user-achievement-admin__achievement-controls{align-items:stretch;flex-direction:column}.user-badge-admin__search,.user-badge-admin__actions select,.user-badge-admin__actions .primary-button,.premium-access-admin-card__actions button,.user-badge-admin__moderation-actions .ghost-button,.user-achievement-admin__actions button,.user-achievement-admin__achievement-controls button,.user-achievement-admin__achievement-controls label{width:100%}.premium-access-admin-card__summary,.moderator-permissions-admin__row,.user-achievement-admin__achievement{grid-template-columns:1fr}}.dashboard-layout-settings{display:grid;gap:14px}.dashboard-layout-settings__intro{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:#ffffff09}.dashboard-layout-settings__intro>div{display:grid;gap:4px}.dashboard-layout-settings__intro strong,.dashboard-layout-row strong{color:var(--text)}.dashboard-layout-settings__intro span,.dashboard-layout-row span{color:var(--muted);line-height:1.45}.dashboard-layout-list{display:grid;gap:10px}.dashboard-layout-fixed-list{display:grid;gap:8px}.dashboard-layout-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.085);border-radius:var(--radius);background:linear-gradient(135deg,#ffffff0d,#ffffff06),#0a0a0a47;transition:border-color .16s ease,background .16s ease,opacity .16s ease,transform .16s ease}.dashboard-layout-row:hover,.dashboard-layout-row.is-drop-target{border-color:#f4c15d61;background:linear-gradient(135deg,#f4c15d1b,#ffffff09),#0a0a0a57}.dashboard-layout-row.is-dragging{opacity:.58;transform:scale(.99)}.dashboard-layout-row--fixed{grid-template-columns:auto auto minmax(0,1fr);border-style:dashed;background:linear-gradient(135deg,#ffffff09,#ffffff05),#0a0a0a33}.dashboard-layout-row--fixed:hover{border-color:#ffffff16;background:linear-gradient(135deg,#ffffff09,#ffffff05),#0a0a0a33}.dashboard-layout-row__drag{display:grid;width:34px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09;color:var(--muted);cursor:grab;touch-action:none}.dashboard-layout-row__drag:hover,.dashboard-layout-row__drag:focus-visible{border-color:#f4c15d5c;color:var(--accent)}.dashboard-layout-row__drag:active{cursor:grabbing}.dashboard-layout-row__index{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(201,45,52,.28);border-radius:10px;background:#c92d341f;color:#ffb2b7;font-size:.78rem;font-weight:900}.dashboard-layout-row__lock{display:inline-flex;min-width:48px;height:32px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.dashboard-layout-row>div:not(.dashboard-layout-row__actions){display:grid;gap:3px}.dashboard-layout-row__actions{display:flex;gap:8px}.beta-settings-card,.beta-settings-card__form,.cover-audit-card{display:grid;gap:14px}.cover-audit-card__intro,.cover-audit-card__toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between}.cover-audit-card__intro{align-items:flex-start}.cover-audit-card__intro>div:first-child{display:grid;min-width:0;gap:5px}.cover-audit-card__intro span,.cover-audit-card__intro small,.cover-audit-row small,.cover-audit-row__product span,.cover-audit-card__footer{color:var(--muted)}.cover-audit-card__actions{display:flex;flex-wrap:wrap;gap:10px}.cover-audit-card__actions .ghost-button{min-height:38px}.cover-audit-card.is-collapsed{gap:12px}.cover-audit-card__stats{display:grid;grid-template-columns:repeat(2,minmax(74px,auto));gap:2px 10px;text-align:right}.cover-audit-card__stats strong{color:var(--gold);font-size:1.08rem}.cover-audit-card__toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,240px) minmax(180px,220px);align-items:end}.cover-audit-card__search{min-width:0}.cover-audit-series-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.cover-audit-series-strip button{display:grid;gap:4px;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-sm);background:#ffffff09;color:var(--text);padding:10px;text-align:left;cursor:pointer}.cover-audit-series-strip button:hover,.cover-audit-series-strip button:focus-visible{border-color:#d9a44161;background:#d9a4411a}.cover-audit-series-strip span{color:#f4d28e;font-size:.82rem;font-weight:900}.cover-audit-series-strip small{color:var(--muted);line-height:1.25}.cover-audit-table{display:grid;gap:8px}.cover-audit-table__head,.cover-audit-row{display:grid;grid-template-columns:62px minmax(220px,1fr) minmax(140px,180px) minmax(240px,1.05fr);gap:12px;align-items:center}.cover-audit-table__head{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cover-audit-row{border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-sm);background:#ffffff09;padding:9px 10px}.cover-audit-row--missing,.cover-audit-row--failed{border-color:#d63a413d}.cover-audit-row--suspicious{border-color:#d9a44147}.cover-audit-row__preview .product-thumb{width:48px;min-width:48px;height:72px;border-radius:7px}.cover-audit-row__product,.cover-audit-row__status,.cover-audit-row__url{display:grid;min-width:0;gap:4px}.cover-audit-row__product strong,.cover-audit-row__product span,.cover-audit-row__product small,.cover-audit-row__url code,.cover-audit-row__url small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cover-audit-row__url code{max-width:100%;color:#d9f7ef;font-size:.76rem}@media(max-width:920px){.cover-audit-card__intro,.cover-audit-card__toolbar{grid-template-columns:1fr}.cover-audit-card__intro{display:grid}.cover-audit-card__stats{width:100%;text-align:left}.cover-audit-table__head{display:none}.cover-audit-row{grid-template-columns:58px minmax(0,1fr);align-items:start}.cover-audit-row__status,.cover-audit-row__url{grid-column:2}}.beta-settings-preview{display:grid;gap:7px;border:1px dashed rgba(217,164,65,.26);border-radius:var(--radius);background:#d9a4410e;padding:12px}.beta-settings-preview span{font-size:.74rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.beta-settings-preview p{margin:0}.beta-invitations-panel,.beta-waitlist-panel{display:grid;gap:14px;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);background:#ffffff09;padding:14px}.beta-waitlist-panel{border-color:#d9a4412e;background:linear-gradient(135deg,#d9a44114,#ffffff09)}.beta-invitations-panel__header{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.beta-invitations-panel__header>div:first-child{display:grid;gap:5px}.beta-invitations-panel__header span,.beta-invitation-row span{color:var(--muted);font-size:.86rem;line-height:1.45}.beta-invitations-panel__header strong,.beta-invitation-row strong{color:var(--text)}.beta-invitations-panel__header p{margin:0;color:var(--muted);line-height:1.45}.beta-invitations-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.beta-invitations-summary span{border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--radius) - 4px);background:#00000029;color:var(--muted);font-size:.84rem;font-weight:800;padding:9px 10px;text-align:center}.beta-waitlist-panel__counter{white-space:nowrap;border:1px solid rgba(217,164,65,.28);border-radius:999px;background:#d9a4411a;color:var(--gold);font-size:.84rem;padding:8px 12px}.beta-invitations-form{display:grid;gap:10px}.beta-invitations-form .primary-button{justify-self:start}.beta-invitations-list,.beta-waitlist-list{display:grid;gap:10px}.beta-invitation-row,.beta-waitlist-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--radius) - 3px);background:#0000002e;padding:12px}.beta-invitation-row>div:first-child,.beta-waitlist-row__main{display:grid;min-width:0;gap:4px}.beta-waitlist-row__title{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.beta-waitlist-row p{margin:4px 0 0;color:var(--text);line-height:1.5}.beta-invitation-row em,.beta-waitlist-row em{color:var(--danger);font-style:normal;font-size:.82rem}.beta-invitation-row__delivery{color:var(--muted);font-size:.78rem;line-height:1.35}.beta-invitation-attempt-detail{margin-top:4px;border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--radius) - 6px);background:#00000024;color:var(--muted);font-size:.8rem}.beta-invitation-attempt-detail summary{cursor:pointer;padding:8px 10px;color:var(--text);font-weight:700}.beta-invitation-attempt-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px}.beta-invitation-attempt-detail__grid span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.beta-invitation-attempt-detail__grid strong{color:var(--text);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.beta-invitation-attempt-detail__wide{grid-column:1 / -1}.beta-invitation-attempt-detail__checklist{display:grid;gap:5px;margin:0;padding:0 10px 10px 26px}.beta-invitation-attempt-detail__events{display:grid;gap:5px;border-top:1px solid rgba(255,255,255,.08);padding:10px}.beta-invitation-attempt-detail__events strong{color:var(--text)}.beta-invitation-attempt-detail__events span{color:var(--muted);overflow-wrap:anywhere}.beta-invitation-row__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.feedback-card--compact{border:0;box-shadow:none;background:transparent;padding:0}.feedback-card__intro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;border:1px solid rgba(217,164,65,.16);border-radius:var(--radius-sm);background:#d9a44112;padding:12px}.feedback-card__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(217,164,65,.24);border-radius:14px;background:#d9a4411a;color:var(--gold)}.feedback-card__intro>div{display:grid;gap:4px;min-width:0}.feedback-card__intro strong{color:var(--text)}.feedback-card__intro p,.feedback-card__intro small{margin:0;color:var(--muted);line-height:1.45}.feedback-form{display:grid;gap:12px}.feedback-type-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.feedback-type-picker__option{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--line);border-radius:12px;background:#ffffff09;color:var(--muted);cursor:pointer;font-weight:850}.feedback-type-picker__option.is-active{border-color:#d9a4415c;background:#d9a4411f;color:var(--text)}.feedback-form__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.feedback-form__footer small{max-width:560px;color:var(--muted);line-height:1.45}.feedback-list{display:grid;align-content:start;gap:10px;min-width:0}.feedback-list__item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;color:var(--text);padding:11px;text-align:left}.feedback-list__item>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(217,164,65,.18);border-radius:12px;background:#d9a44114;color:var(--gold)}.feedback-list__item>div{display:grid;min-width:0;gap:4px}.feedback-list__item strong,.feedback-detail strong{color:var(--text)}.feedback-list__item small,.feedback-detail small,.feedback-detail span{color:var(--muted);font-size:.8rem}.feedback-list__item p,.feedback-detail p{margin:0;overflow:hidden;color:var(--muted);line-height:1.48}.feedback-list__item p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.feedback-list__item.is-active{border-color:#d9a44157;background:linear-gradient(135deg,#d9a4411a,#ffffff07),#00000024}.feedback-list__actions{display:flex;flex-wrap:wrap;gap:8px}.feedback-detail{display:grid;align-content:start;gap:12px;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;padding:14px}.feedback-detail>div{display:grid;gap:3px}.feedback-detail details{border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:#00000029;padding:10px}.feedback-detail summary{color:var(--text);cursor:pointer;font-weight:850}.feedback-detail pre{overflow:auto;max-height:280px;margin:10px 0 0;color:var(--muted);font-size:.78rem;line-height:1.45;white-space:pre-wrap}.feedback-meta-list{display:grid;gap:8px;margin:0}.feedback-meta-list>div{display:grid;gap:2px;min-width:0}.feedback-meta-list dt{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.feedback-meta-list dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text);font-size:.9rem}.feedback-detail--empty{place-items:center;min-height:260px;color:var(--muted);text-align:center}.feedback-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:230;display:grid;place-items:center;padding:calc(18px + var(--safe-top)) calc(18px + var(--safe-right)) calc(18px + var(--safe-bottom)) calc(18px + var(--safe-left));background:#000000ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.feedback-modal{display:grid;gap:16px;width:min(620px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:radial-gradient(circle at 12% 0%,rgba(217,164,65,.14),transparent 34%),linear-gradient(145deg,#181b22fa,#0a0b0efc);box-shadow:0 28px 90px #0000008c;padding:18px}.feedback-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.feedback-modal__header>div{display:grid;gap:4px}.feedback-modal__header span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.feedback-modal__header h2{margin:0;color:var(--text);font-family:Space Grotesk,Manrope,sans-serif}.visual-settings-card__preview{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(217,164,65,.24);border-radius:999px;background:#d9a4411a;color:var(--gold);padding:8px 12px}.catalog-line-list{display:grid;gap:10px}.catalog-line-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;padding:12px;transition:border-color .16s ease,background .16s ease,opacity .16s ease}.catalog-line-row.is-hidden{border-color:#c92d3447;background:#c92d3412}.catalog-line-row__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(92,225,230,.18);border-radius:12px;background:#5ce1e611;color:var(--cyan)}.catalog-line-row.is-hidden .catalog-line-row__icon{border-color:#c92d344d;background:#c92d341f;color:#ff9aa0}.catalog-line-row>div{display:grid;gap:3px;min-width:0}.catalog-line-row__state{display:inline-flex;align-items:center;justify-content:center;min-width:104px;border:1px solid rgba(92,225,230,.18);border-radius:999px;background:#5ce1e612;color:var(--cyan);font-size:.76rem;font-weight:900;padding:6px 9px;white-space:nowrap}.catalog-line-row__state.is-hidden{border-color:#c92d3447;background:#c92d341a;color:#ff9aa0}.visual-settings-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.visual-settings-options button{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;color:var(--text);padding:12px;text-align:left}.visual-settings-options button>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(217,164,65,.18);border-radius:12px;background:#d9a44114}.visual-settings-options button>div{display:grid;gap:3px}.visual-settings-options button.is-active{border-color:#d9a44175;background:linear-gradient(135deg,#d9a4411f,#ffffff06),#0000002e}.item-visual img{aspect-ratio:2 / 3;border-radius:var(--radius);object-fit:cover}.volume-strip{display:grid;grid-template-columns:repeat(18,minmax(42px,1fr));gap:8px;overflow-x:auto}.volume-pill{display:grid;min-width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--muted);font:inherit;font-weight:850;cursor:pointer}.volume-pill.owned{border-color:#11a88a59;color:#78e3cd}.volume-pill.reading{border-color:#599fff6b;background:#599fff1c;color:#9cc8ff}.volume-pill.unread{border-color:#ffffff18}.volume-pill.next-read{border-color:#d9a4419e;box-shadow:inset 0 -3px #d9a441b8;color:var(--gold)}.volume-pill.duplicate{border-color:#d9a4418c;background:#d9a4411a}.volume-pill:hover,.volume-pill:focus-visible{border-color:#f4c15d80;color:var(--text);transform:translateY(-1px)}.volume-pill-menu{position:fixed;z-index:98;display:grid;gap:10px;overflow:auto;padding:12px;border:1px solid var(--line-strong);border-radius:14px;background:linear-gradient(145deg,#ffffff14,#ffffff09),#101012fa;box-shadow:var(--shadow);animation:popIn .15s ease both;overscroll-behavior:contain}.volume-pill-menu--sheet{align-content:start;border-radius:18px 18px 14px 14px;padding:14px;box-shadow:0 24px 74px #000000ad}.volume-pill-menu__header{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center}.volume-pill-menu__header .product-thumb{min-height:76px;border-radius:10px}.volume-pill-menu__header strong{display:-webkit-box;overflow:hidden;color:var(--text);font-size:.94rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.volume-pill-menu__header span{display:block;margin-top:4px;color:var(--muted);font-size:.78rem;font-weight:750}.volume-pill-menu__actions{display:grid;gap:6px}.volume-pill-menu__actions button{display:flex;min-height:38px;gap:9px;align-items:center;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:#ffffff09;color:var(--text);font-weight:850;text-align:left}.volume-pill-menu__actions button:hover,.volume-pill-menu__actions button:focus-visible{border-color:#f4c15d57;background:#f4c15d1a}.volume-pill-menu__actions button:disabled{cursor:not-allowed;opacity:.48}@media(max-width:520px){.volume-pill-menu{gap:12px}.volume-pill-menu__actions button{min-height:44px}}.item-visual,.item-info{padding:18px}.item-visual{display:grid;align-content:start;justify-items:center}.item-info h2{font-size:clamp(1.8rem,4vw,3.4rem);line-height:1.02}.detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 0}.detail-list dt{color:var(--muted);font-size:.76rem}.detail-list dd{margin:5px 0 0}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field,.login-panel label,.text-area{display:grid;gap:8px;color:var(--muted);font-size:.82rem}.field--wide{grid-column:1 / -1}.field input,.field select,.login-panel input,.text-area textarea{min-height:44px;border:1px solid var(--line);border-radius:var(--radius);background:#0000002e;color:var(--text);padding:0 12px}.account-form{display:grid;gap:12px;margin-top:16px}.admin-notification-form{display:grid;gap:14px}.profile-xp-context{display:flex;gap:12px;align-items:center;justify-content:space-between;border:1px solid color-mix(in srgb,var(--gold) 24%,rgba(255,255,255,.1));border-radius:16px;padding:13px;background:linear-gradient(135deg,#d9a4411b,#ffffff06),#ffffff08;box-shadow:inset 0 1px #ffffff12}.profile-xp-context>div{display:grid;gap:5px;min-width:0}.profile-xp-context span{display:inline-flex;gap:7px;align-items:center;color:var(--gold);font-size:.75rem;font-weight:950;text-transform:uppercase}.profile-xp-context p{max-width:68ch;margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.profile-xp-context .ghost-button{flex:0 0 auto;min-height:36px}.profile-editor-section__body>.onboarding-username__status{grid-column:1 / -1}.public-shell{position:relative;isolation:isolate;min-height:100vh;padding:22px clamp(16px,4vw,42px) 44px;background:linear-gradient(115deg,rgba(214,58,65,.12),transparent 32%),linear-gradient(245deg,rgba(22,199,167,.1),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 18%),var(--bg);color:var(--text)}.public-shell:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(180deg,#0000,#00000057);background-size:42px 42px,42px 42px,auto;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 72%)}.public-topbar{display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:0 auto 24px}.public-brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-weight:800;text-decoration:none}.public-brand picture,.public-brand img{width:34px;height:34px}.public-brand picture{display:block;flex:0 0 auto}.public-brand img{object-fit:contain}.public-links{display:inline-flex;align-items:center;gap:8px}.public-links a,.public-links button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:0 14px;background:transparent;color:var(--muted);font:inherit;text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease;cursor:pointer}.public-links a:hover,.public-links button:hover{border-color:#d9a44173;background:#d9a44114;color:var(--text)}.public-review-list--page{display:grid;gap:10px}.explore-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,4vw,38px);align-items:end;padding:clamp(22px,5vw,42px);border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 18% 0%,rgba(217,164,65,.16),transparent 36%),linear-gradient(135deg,#ffffff16,#ffffff06),#ffffff09;box-shadow:var(--shadow)}.explore-hero h1{margin:4px 0 0;font-size:clamp(2.4rem,7vw,6.2rem);line-height:.92}.explore-hero p:not(.eyebrow){max-width:720px;margin:16px 0 0;color:var(--muted);line-height:1.65}.explore-hero__stats{min-width:190px;display:grid;gap:5px;border-left:1px solid var(--line);padding-left:22px}.explore-hero__stats strong{font-size:2rem;line-height:1}.explore-hero__stats span{margin-bottom:10px;color:var(--muted);font-size:.84rem}.explore-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.explore-card-grid--volumes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.explore-rank-card{position:relative;min-height:160px;display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);padding:14px;background:linear-gradient(145deg,#ffffff0f,#ffffff06),#ffffff08;color:inherit;text-decoration:none;overflow:hidden}.explore-rank-card .product-thumb{min-height:116px}.explore-rank-card:after{position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,var(--red),var(--gold),transparent);opacity:.72;content:""}.explore-rank-card__rank{position:absolute;top:10px;right:10px;border:1px solid rgba(217,164,65,.32);border-radius:999px;padding:4px 8px;background:#d9a4411a;color:var(--gold);font-size:.72rem;font-weight:800}.social-achievement-highlights{display:grid;gap:8px;align-items:start}.social-achievement-highlights--compact{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.social-achievement-pill{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center;min-width:0;border:1px solid rgba(217,164,65,.18);border-radius:14px;padding:8px 9px;background:linear-gradient(135deg,#d9a4411a,#ffffff09),#0000001f}.social-achievement-pill>div:last-child{display:grid;min-width:0;align-content:center;gap:3px}.social-achievement-pill__icon{position:relative;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(217,164,65,.22);border-radius:999px;color:var(--gold);background:#d9a4411a}.social-achievement-pill__icon svg:last-child:not(:first-child){position:absolute;right:-2px;bottom:-1px;color:#f6d37f}.social-achievement-pill span{display:block;margin:0;color:#f5efe194;font-size:.66rem;font-weight:900;letter-spacing:.02em;line-height:1.1;text-transform:uppercase;overflow-wrap:anywhere}.social-achievement-pill strong{display:block;margin:0;padding:0;color:var(--text);font-size:.84rem;line-height:1.2;overflow-wrap:anywhere}.social-achievement-pill p{margin:6px 0 0;color:#f5efe1a8;font-size:.82rem;line-height:1.45}.social-achievement-highlights--panel{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:10px}.social-achievement-highlights--panel .social-achievement-pill{align-items:start;border-color:#d9a44138;padding:11px;background:radial-gradient(circle at 0% 0%,rgba(217,164,65,.14),transparent 48%),#ffffff0b}.social-achievement-highlights--panel .social-achievement-pill__icon{width:36px;height:36px}.explore-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.explore-search__status{margin:2px 0 0;color:var(--muted);font-size:.88rem}.explore-load-more{display:flex;justify-content:center;padding-top:12px}.profile-nameplate--collector,.profile-nameplate--editorial,.profile-nameplate--event{border-color:color-mix(in srgb,var(--profile-accent, var(--gold)) 42%,rgba(255,255,255,.12));background:linear-gradient(135deg,color-mix(in srgb,var(--profile-accent, var(--gold)) 16%,transparent),#ffffff09),#0003}.profile-nameplate--event{box-shadow:0 0 0 1px color-mix(in srgb,var(--profile-accent, var(--gold)) 12%,transparent),inset 0 1px #ffffff14}.profile-achievement-hero{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(180px,.42fr) minmax(260px,.62fr);gap:16px;align-items:end}.profile-achievement-hero__copy,.profile-achievement-feature,.profile-achievement-panel{min-width:0;border:1px solid rgba(255,255,255,.085);border-radius:18px;background:linear-gradient(135deg,#ffffff0f,#ffffff05),#ffffff09}.profile-achievement-hero__copy{display:grid;gap:14px;align-content:center;padding:22px}.profile-achievement-hero__art{align-self:stretch;display:flex;min-width:0;margin:0;pointer-events:none}.profile-achievement-hero__art img{align-self:end;width:min(100%,240px);max-height:292px;object-fit:contain;filter:drop-shadow(0 26px 34px rgba(0,0,0,.34))}.profile-achievement-hero__copy>span,.profile-achievement-feature>span,.profile-achievement-panel__head span{color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profile-achievement-hero__copy h2{max-width:720px;margin:0;color:var(--text);font-size:clamp(1.7rem,3vw,2.65rem);line-height:1.04}.profile-achievement-hero__copy p,.profile-achievement-feature p,.profile-achievement-panel>p,.profile-achievement-card p,.profile-achievement-next p{margin:0;color:var(--muted);line-height:1.52}.profile-achievement-hero__copy p{max-width:68ch;font-size:.98rem}.profile-achievement-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.profile-achievement-stats div{display:grid;gap:3px;min-width:0;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#0000002e;padding:12px}.profile-achievement-stats strong{color:var(--text);font-size:1.3rem;line-height:1}.profile-achievement-stats span{color:var(--muted);font-size:.78rem;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.profile-achievement-feature{display:grid;gap:10px;align-content:space-between;padding:18px;box-shadow:inset 0 0 0 1px #d9a4410f}.profile-achievement-feature__icon{display:grid;width:52px;aspect-ratio:1;place-items:center;border:1px solid rgba(217,164,65,.28);border-radius:16px;background:#d9a4411a;color:var(--gold)}.profile-achievement-feature strong{color:var(--text);font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.1}.profile-achievement-feature small,.profile-achievement-next small{color:var(--faint);font-size:.75rem;font-weight:900}.profile-achievement-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;align-items:start}.profile-achievement-panel{display:grid;gap:14px;align-content:start;padding:16px}.profile-achievement-panel--manual{grid-column:1 / -1}.profile-achievement-panel--collectible{grid-column:1 / -1;border-color:#d9a44138;background:radial-gradient(circle at top left,rgba(217,164,65,.16),transparent 34%),linear-gradient(135deg,#ffffff0c,#ffffff05)}.profile-achievement-panel--seasonal{grid-column:1 / -1;border-color:#f4c15d2e;background:radial-gradient(circle at 12% 16%,rgba(244,193,93,.14),transparent 34%),linear-gradient(135deg,#f4c15d14,#ffffff06)}.profile-achievement-panel__head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.profile-achievement-panel__head>div{display:grid;gap:4px;min-width:0}.profile-achievement-panel__head strong{color:var(--text);font-size:1rem;line-height:1.22}.profile-achievement-panel__head em{display:inline-flex;flex:0 0 auto;min-width:34px;min-height:34px;align-items:center;justify-content:center;border:1px solid rgba(217,164,65,.24);border-radius:999px;background:#d9a44117;color:#f4d08c;font-size:.82rem;font-style:normal;font-weight:900}.profile-achievement-card-grid,.profile-achievement-next-list{display:grid;gap:10px}.profile-achievement-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-collectible-badge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.profile-collectible-badge-card{display:grid;min-width:0;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;min-height:132px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:radial-gradient(circle at top left,rgba(255,255,255,.08),transparent 36%),#0c0d109e;box-shadow:inset 0 1px #ffffff0d}.profile-collectible-badge-card.is-locked{opacity:.72;filter:saturate(.72)}.profile-collectible-badge-card.is-equipped{border-color:#f4c15d6b;box-shadow:0 16px 34px #d9a4411f,inset 0 1px #ffffff14}.profile-collectible-badge-card--rare,.profile-collectible-badge-card--epic{border-color:#d9a4413d}.profile-collectible-badge-card--event{border-color:#ef444442}.profile-collectible-badge-card__asset{display:grid;place-items:center;width:72px;aspect-ratio:1;overflow:hidden;border-radius:18px;background:#ffffff0b}.profile-collectible-badge-card__asset img{width:100%;height:100%;object-fit:contain}.profile-collectible-badge-card>div:last-child{display:grid;min-width:0;gap:5px}.profile-collectible-badge-card span,.profile-collectible-badge-note{color:var(--gold);font-size:.7rem;font-weight:900;text-transform:uppercase}.profile-collectible-badge-card strong{overflow-wrap:anywhere;color:var(--text);line-height:1.12}.profile-collectible-badge-card p,.profile-collectible-badge-card small,.profile-collectible-badge-note{margin:0;color:var(--muted);line-height:1.35}.profile-collectible-badge-card small{font-size:.72rem}.profile-achievement-card,.profile-achievement-next{display:grid;min-width:0;gap:9px;border:1px solid rgba(255,255,255,.085);border-radius:16px;background:#00000029;padding:13px}.profile-achievement-card>div,.profile-achievement-next>div{display:flex;min-width:0;gap:7px;align-items:center}.profile-achievement-card svg,.profile-achievement-next svg{flex:0 0 auto;color:var(--gold)}.profile-achievement-card span,.profile-achievement-next span{display:inline-flex;flex:0 0 auto;border:1px solid rgba(217,164,65,.2);border-radius:999px;background:#d9a44114;color:#f1c982;font-size:.62rem;font-weight:900;letter-spacing:.04em;padding:3px 7px;text-transform:uppercase}.profile-achievement-card strong,.profile-achievement-next strong{min-width:0;color:var(--text);line-height:1.22}.profile-achievement-card p,.profile-achievement-next p{font-size:.84rem}.profile-achievement-next>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-achievement-progress{height:8px;overflow:hidden;border-radius:999px;background:#ffffff13}.profile-achievement-progress i{display:block;width:var(--progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#11a88af2,#d9a441f2);transition:width .18s ease}.profile-achievement-feature--reading,.profile-achievement-card--reading,.profile-achievement-next--reading{border-color:#58d68d2e}.profile-achievement-feature--social,.profile-achievement-card--social,.profile-achievement-next--social{border-color:#6fd3ff2e}.profile-achievement-feature--wishlist,.profile-achievement-card--wishlist,.profile-achievement-next--wishlist{border-color:#ff80aa2e}.profile-achievement-feature--identity,.profile-achievement-card--identity,.profile-achievement-next--identity{border-color:#be96ff2e}.profile-achievement-feature--seasonal,.profile-achievement-card--seasonal,.profile-achievement-next--seasonal{border-color:#f4c15d38}.profile-seasonal-achievement{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:16px;border:1px solid rgba(244,193,93,.18);border-radius:16px;background:#0a0b0e57}.profile-seasonal-achievement__icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(244,193,93,.28);border-radius:14px;background:#f4c15d1f;color:var(--gold)}.profile-seasonal-achievement>div:last-child{display:grid;min-width:0;gap:8px}.profile-seasonal-achievement span{color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profile-seasonal-achievement strong{color:var(--text);font-family:Space Grotesk,Manrope,sans-serif;font-size:1.08rem}.profile-seasonal-achievement p{margin:0;color:var(--muted);line-height:1.5}.profile-seasonal-achievement small{color:var(--faint);font-size:.76rem}.event-announcement-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:72;display:flex;align-items:flex-end;justify-content:flex-end;padding:clamp(18px,3vw,34px);pointer-events:none}.event-announcement-modal{position:relative;width:min(468px,calc(100vw - 32px));overflow:hidden;border:1px solid rgba(255,190,216,.28);border-radius:24px;padding:24px;color:#fff8fcf0;background:radial-gradient(circle at 18% 10%,rgba(255,188,222,.24),transparent 34%),radial-gradient(circle at 88% 20%,rgba(164,224,255,.18),transparent 32%),linear-gradient(145deg,#1c121ffa,#0c0f16fa 58%,#191322fa);box-shadow:0 28px 80px #0000007a,0 0 34px #ff97c21f;pointer-events:auto}.event-announcement-modal:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;border:1px solid rgba(255,255,255,.08);pointer-events:none}.event-announcement-modal__glitter{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.event-announcement-modal__glitter i{position:absolute;width:7px;height:7px;border-radius:999px;background:#ffe393e0;box-shadow:0 0 16px #ffdb8070}.event-announcement-modal__glitter i:nth-child(1){top:34px;right:108px}.event-announcement-modal__glitter i:nth-child(2){right:32px;bottom:92px;width:5px;height:5px;background:#b9e7ffe6}.event-announcement-modal__glitter i:nth-child(3){left:32px;bottom:42px;width:6px;height:6px;background:#ffb8dae6}.event-announcement-modal__close{position:absolute;top:14px;right:14px;z-index:2}.event-announcement-modal__badge{width:48px;height:48px;display:grid;place-items:center;margin-bottom:18px;border:1px solid rgba(255,201,222,.34);border-radius:18px;color:#ffe0ef;background:linear-gradient(145deg,#ffb2d333,#94daff1f)}.event-announcement-modal__copy{position:relative;z-index:1}.event-announcement-modal__copy>span{display:inline-flex;margin-bottom:10px;color:#ffd8ec;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.event-announcement-modal__copy h2{margin:0;max-width:13ch;color:#fff9fc;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.02;letter-spacing:0}.event-announcement-modal__copy p{margin:12px 0 0;color:#fff8fcb8;font-size:.95rem;line-height:1.55}.event-announcement-modal__subtitle{color:#fff8fce0!important;font-weight:720}.event-announcement-modal__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.event-announcement-modal__actions .primary-button,.event-announcement-modal__actions .ghost-button{min-height:44px}.event-announcement-modal__actions .primary-button{background:linear-gradient(135deg,#ff7aa8,#f0b955);color:#1b1017;box-shadow:0 14px 34px #ff7aa842}.event-announcement-modal__actions .ghost-button{border-color:#ffe0ef33;color:#fff8fce0;background:#ffffff0e}.event-announcement-modal__later{min-height:40px;border:0;padding:0 10px;color:#fff8fc94;background:transparent;font-weight:750;cursor:pointer}.event-announcement-modal__later:hover,.event-announcement-modal__later:focus-visible{color:#fff7fb}.event-announcement-modal__art{position:absolute;z-index:1;top:24px;right:54px;width:132px;aspect-ratio:1;overflow:hidden;border:1px solid rgba(255,226,241,.24);border-radius:24px;margin:0;background:#ffffff0f;box-shadow:0 18px 42px #ff7aa82e;transform:rotate(2deg)}.event-announcement-modal__art img{display:block;width:100%;height:100%;object-fit:cover}.event-announcement-modal__art~.event-announcement-modal__copy{padding-right:128px}@media(max-width:760px){.event-announcement-overlay{align-items:flex-end;justify-content:center;padding:12px 12px calc(76px + env(safe-area-inset-bottom))}.event-announcement-modal{width:100%;max-height:min(48svh,390px);overflow-y:auto;overscroll-behavior:contain;border-radius:22px;padding:16px}.event-announcement-modal__art{position:relative;float:left;top:auto;right:auto;width:72px;margin:0 10px 6px 0;border-radius:18px;transform:none}.event-announcement-modal__art~.event-announcement-modal__copy{padding-right:0}.event-announcement-modal__badge{width:40px;height:40px;margin-bottom:12px;border-radius:16px}.event-announcement-modal__copy>span{margin-bottom:6px}.event-announcement-modal__copy h2{max-width:100%;font-size:1.18rem;line-height:1.08}.event-announcement-modal__copy p{margin-top:8px;font-size:.86rem;line-height:1.42}.event-announcement-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.event-announcement-modal__actions .primary-button,.event-announcement-modal__actions .ghost-button{width:100%;justify-content:center}.event-announcement-modal__later{grid-column:1 / -1;width:100%;min-height:36px;justify-content:center}}.profile-hello-kitty-event{position:relative;grid-column:1 / -1;overflow:hidden;border-color:#ffb7d342;background:linear-gradient(132deg,#ffb7d329,#76ddd20f 44%,#f4c15d14),#0a0b0fd1;box-shadow:0 22px 54px #ff69b412,inset 0 1px #ffffff14}.profile-hello-kitty-event:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.045) 18px 19px,transparent 19px 44px),linear-gradient(135deg,transparent 0 46%,rgba(255,183,211,.08) 46% 48%,transparent 48% 100%);-webkit-mask-image:linear-gradient(180deg,black,transparent 88%);mask-image:linear-gradient(180deg,black,transparent 88%)}.profile-hello-kitty-event>*{position:relative;z-index:1}.profile-hello-kitty-event__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.profile-hello-kitty-event__copy{display:grid;gap:8px;min-width:0}.profile-hello-kitty-event__copy span,.profile-hello-kitty-event__section-head span,.profile-hello-kitty-achievement-card span,.profile-hello-kitty-reward-card span{color:#ffd2e5;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.profile-hello-kitty-event__copy h3{margin:0;color:var(--text);font-size:clamp(1.45rem,2.4vw,2.12rem);line-height:1.04}.profile-hello-kitty-event__copy p{max-width:66ch;margin:0;color:#fff5f9c7;line-height:1.5}.profile-hello-kitty-event__mark{position:relative;display:grid;width:82px;aspect-ratio:1;place-items:center;border:1px solid rgba(255,183,211,.28);border-radius:24px;background:linear-gradient(135deg,#ffb7d338,#f4c15d1a),#00000038;color:#ffe4ef;box-shadow:inset 0 1px #ffffff1f}.profile-hello-kitty-event__mark i{position:absolute;width:50px;height:32px;border:2px solid rgba(255,225,237,.78);border-radius:999px 999px 14px 14px;transform:rotate(-8deg)}.profile-hello-kitty-event__mark i:before,.profile-hello-kitty-event__mark i:after{content:"";position:absolute;top:9px;width:22px;height:18px;border:2px solid rgba(255,225,237,.68);border-radius:999px 12px;background:#ffb7d314}.profile-hello-kitty-event__mark i:before{left:-14px;transform:rotate(18deg)}.profile-hello-kitty-event__mark i:after{right:-14px;transform:rotate(-18deg)}.profile-hello-kitty-event__progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.profile-hello-kitty-event__progress div{display:grid;gap:4px;min-width:0;border:1px solid rgba(255,255,255,.085);border-radius:14px;padding:11px;background:#0003}.profile-hello-kitty-event__progress span,.profile-hello-kitty-event__progress small{overflow-wrap:anywhere;color:#fff5f99e;font-size:.73rem;line-height:1.25}.profile-hello-kitty-event__progress strong{color:var(--text);font-size:1.15rem;line-height:1}.profile-hello-kitty-event__meter{display:grid;gap:8px;border:1px solid rgba(255,183,211,.14);border-radius:16px;padding:12px;background:#ffffff0b}.profile-hello-kitty-event__meter div{display:flex;gap:10px;align-items:baseline;justify-content:space-between}.profile-hello-kitty-event__meter strong{color:#ffe4ef;font-size:1.35rem}.profile-hello-kitty-event__meter span{color:#fff5f9ad;font-size:.82rem;font-weight:850}.profile-hello-kitty-event__meter>i,.profile-hello-kitty-achievement-card .profile-achievement-progress,.profile-hello-kitty-reward-card small{min-width:0}.profile-hello-kitty-event__meter>i{display:block;height:9px;overflow:hidden;border-radius:999px;background:#ffffff14}.profile-hello-kitty-event__meter>i:before{content:"";display:block;width:var(--progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb7d3,#f4d08c,#76ddd2)}.profile-hello-kitty-event__empty{display:flex;gap:10px;align-items:center;border:1px solid rgba(255,183,211,.18);border-radius:14px;padding:12px;background:#ffb7d314;color:#fff5f9d6;font-weight:850}.profile-hello-kitty-event__empty svg{flex:0 0 auto;color:#ffd2e5}.profile-hello-kitty-event__split{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:14px;align-items:start}.profile-hello-kitty-event__split section,.profile-hello-kitty-event__achievement-list,.profile-hello-kitty-event__reward-grid{display:grid;min-width:0;gap:10px}.profile-hello-kitty-event__section-head{display:grid;gap:3px}.profile-hello-kitty-event__section-head strong{color:var(--text);line-height:1.2}.profile-hello-kitty-event__achievement-list{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hello-kitty-event__reward-grid{grid-template-columns:minmax(0,1fr)}.profile-hello-kitty-achievement-card,.profile-hello-kitty-reward-card{display:grid;min-width:0;gap:9px;border:1px solid rgba(255,255,255,.085);border-radius:16px;padding:12px;background:#0000003d}.profile-hello-kitty-achievement-card.is-unlocked,.profile-hello-kitty-reward-card.is-unlocked{border-color:#ffb7d347;background:linear-gradient(135deg,#ffb7d31f,#f4c15d0f),#0003}.profile-hello-kitty-achievement-card.is-locked,.profile-hello-kitty-reward-card.is-locked{filter:saturate(.78)}.profile-hello-kitty-achievement-card>div,.profile-hello-kitty-reward-card small{display:flex;min-width:0;gap:7px;align-items:center}.profile-hello-kitty-achievement-card svg,.profile-hello-kitty-reward-card svg{flex:0 0 auto;color:#ffd2e5}.profile-hello-kitty-achievement-card strong,.profile-hello-kitty-reward-card strong{overflow-wrap:anywhere;color:var(--text);line-height:1.15}.profile-hello-kitty-achievement-card p,.profile-hello-kitty-achievement-card small,.profile-hello-kitty-reward-card p,.profile-hello-kitty-reward-card small{margin:0;color:#fff5f9a3;font-size:.78rem;line-height:1.42}.profile-hello-kitty-reward-card{grid-template-columns:66px minmax(0,1fr);align-items:center}.profile-hello-kitty-reward-card__asset{display:grid;width:66px;aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0e}.profile-hello-kitty-reward-card__asset img{width:100%;height:100%;object-fit:contain}.profile-hello-kitty-reward-card>div:last-child{display:grid;min-width:0;gap:5px}.profile-hello-kitty-event__cta{justify-self:start}@media(max-width:760px){.profile-achievement-hero,.profile-achievement-grid,.profile-achievement-card-grid,.profile-collectible-badge-grid{grid-template-columns:1fr}.profile-achievement-hero__copy,.profile-achievement-hero__art,.profile-achievement-feature,.profile-achievement-panel{border-radius:16px}.profile-achievement-hero__art{justify-content:center;min-height:176px;margin-top:-8px}.profile-achievement-hero__art img{width:min(62vw,210px);max-height:220px}.profile-achievement-hero__copy{padding:16px}.profile-achievement-hero__copy h2{font-size:clamp(1.45rem,7.2vw,2rem)}.profile-achievement-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-achievement-panel--manual,.profile-achievement-panel--collectible,.profile-achievement-panel--seasonal{grid-column:auto}.profile-collectible-badge-card{grid-template-columns:64px minmax(0,1fr);min-height:116px}.profile-collectible-badge-card__asset{width:64px;border-radius:16px}.profile-achievement-next>div{flex-wrap:wrap}.profile-achievement-next>div strong{flex-basis:100%;order:3;white-space:normal}.profile-hello-kitty-event__hero,.profile-hello-kitty-event__split,.profile-hello-kitty-event__achievement-list,.profile-hello-kitty-event__reward-grid{grid-template-columns:1fr}.profile-hello-kitty-event__hero{align-items:start}.profile-hello-kitty-event__mark{width:68px;border-radius:20px}.profile-hello-kitty-event__progress{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hello-kitty-event__meter div{display:grid;gap:2px}.profile-hello-kitty-reward-card{grid-template-columns:58px minmax(0,1fr)}.profile-hello-kitty-reward-card__asset{width:58px;border-radius:16px}.profile-hello-kitty-event__cta{width:100%;justify-self:stretch}}.profile-section-nav{position:sticky;top:calc(12px + var(--safe-top));z-index:18;display:flex;gap:8px;min-width:0;overflow-x:auto;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:8px;background:#0d0e12c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-card);scrollbar-width:none}.profile-section-nav::-webkit-scrollbar{display:none}.profile-section-nav a{flex:0 0 auto;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:8px 12px;background:#ffffff0a;color:var(--muted);font-size:.8rem;font-weight:880;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.profile-section-nav a:hover,.profile-section-nav a:focus-visible{border-color:#d9a4415c;background:#d9a44117;color:var(--text);transform:translateY(-1px)}#profile-summary,#profile-customization,#profile-vitrine,#profile-lists,#profile-metrics,#profile-activity,#profile-editor{scroll-margin-top:calc(84px + var(--safe-top))}.profile-customization-panel{display:grid;gap:18px;overflow:hidden;border-color:#d9a44138;background:radial-gradient(circle at 12% 0%,rgba(217,164,65,.14),transparent 34%),radial-gradient(circle at 90% 12%,rgba(17,168,138,.1),transparent 28%),linear-gradient(145deg,#ffffff13,#ffffff06),#0c0d12d1;box-shadow:var(--profile-shadow-premium, var(--shadow-card));animation:profile-rise .52s 60ms ease both}.profile-customization-panel__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;min-width:0}.profile-customization-panel__hero>div{display:grid;gap:8px;min-width:0}.profile-customization-panel__hero span,.profile-customization-group__head strong,.profile-customization-block__copy span{color:var(--gold);font-size:.74rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.profile-customization-panel__hero h2{margin:0;color:var(--text);font-size:clamp(1.72rem,3.6vw,3rem);line-height:1.02;letter-spacing:0}.profile-customization-panel__hero p,.profile-customization-group__head span,.profile-customization-block__copy p,.profile-customization-block__footer small{margin:0;color:var(--muted);line-height:1.5}.profile-customization-panel__hero .primary-button{min-width:max-content}.profile-customization-groups{display:grid;gap:14px;min-width:0}.profile-customization-group{display:grid;gap:12px;min-width:0}.profile-customization-group__head{display:grid;gap:5px;min-width:0}.profile-customization-block-grid{display:grid;align-items:stretch;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;min-width:0}.profile-customization-block{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;align-content:start;height:100%;min-height:236px;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:14px;background:linear-gradient(135deg,#ffffff10,#ffffff05),#0000002e}.profile-customization-block:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 42%)}.profile-customization-block--ready{border-color:#58d68d2e}.profile-customization-block--attention{border-color:#d9a44142}.profile-customization-block--future{border-color:#a78bfa33}.profile-customization-block__icon,.profile-customization-block__copy,.profile-customization-block__footer,.profile-customization-block>img{position:relative;z-index:1}.profile-customization-block__icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0e;color:var(--gold)}.profile-customization-block>img{width:100%;max-height:150px;object-fit:cover;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0a}.profile-customization-block__copy{display:grid;gap:6px;align-content:start;min-width:0}.profile-customization-block__copy strong{overflow:hidden;color:var(--text);font-size:1.04rem;line-height:1.18;text-overflow:ellipsis}.profile-customization-block__copy em{width:fit-content;max-width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:5px 8px;background:#ffffff0b;color:var(--gold);font-size:.76rem;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.profile-customization-block__footer{display:grid;gap:10px;margin-top:auto}.profile-customization-block__footer .primary-button,.profile-customization-block__footer .ghost-button{justify-content:center;width:100%}.profile-featured-piece-editor{display:grid;gap:14px;min-width:0;border:1px solid rgba(217,164,65,.26);border-radius:20px;padding:clamp(14px,2.2vw,18px);background:radial-gradient(circle at 8% 0%,rgba(217,164,65,.16),transparent 34%),linear-gradient(135deg,#ffffff12,#ffffff05),#06070a47}.profile-featured-piece-editor__head,.profile-featured-piece-editor__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;min-width:0}.profile-featured-piece-editor__head>div,.profile-featured-piece-editor__field,.profile-featured-piece-editor__preview span{display:grid;gap:6px;min-width:0}.profile-featured-piece-editor__head span,.profile-featured-piece-editor__field>span,.profile-featured-piece-editor__preview em{color:var(--gold);font-size:.72rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.profile-featured-piece-editor__head strong,.profile-featured-piece-editor__preview strong{color:var(--text)}.profile-featured-piece-editor__head p,.profile-featured-piece-editor__preview small,.profile-featured-piece-editor__field small,.profile-featured-piece-editor__status{margin:0;color:var(--muted);line-height:1.45}.profile-featured-piece-editor__head .status-pill{width:max-content;max-width:100%;color:var(--muted)}.profile-featured-piece-editor__head .status-pill--success{border-color:#58d68d42;color:#bff7d4}.profile-featured-piece-editor__preview{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;min-width:min(420px,100%);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:10px;background:#00000038}.profile-featured-piece-editor__preview>span:first-child{display:grid;grid-column:1 / -1;gap:6px;place-items:center;min-height:108px;text-align:center}.profile-featured-piece-editor__preview .product-thumb{width:76px;height:104px;border-radius:12px}.profile-featured-piece-editor__field select{width:min(480px,100%);min-height:44px;border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:0 12px;background:#00000047;color:var(--text)}.profile-featured-piece-editor__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.profile-featured-piece-editor__actions .primary-button,.profile-featured-piece-editor__actions .ghost-button{min-width:150px;justify-content:center}.profile-featured-series-editor{display:grid;gap:14px;min-width:0;border:1px solid rgba(217,164,65,.22);border-radius:20px;padding:clamp(14px,2.2vw,18px);background:radial-gradient(circle at 100% 0%,rgba(88,214,141,.12),transparent 32%),linear-gradient(135deg,#ffffff10,#ffffff05),#06070a3d}.profile-featured-series-editor__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;min-width:0}.profile-featured-series-editor__head>div,.profile-featured-series-editor__body,.profile-featured-series-editor__list,.profile-featured-series-editor__picker label{display:grid;gap:8px;min-width:0}.profile-featured-series-editor__head span,.profile-featured-series-editor__picker label>span,.profile-featured-series-editor__item em{color:var(--gold);font-size:.72rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.profile-featured-series-editor__head strong,.profile-featured-series-editor__item span em,.profile-featured-series-editor__empty strong{color:var(--text);font-style:normal}.profile-featured-series-editor__head p,.profile-featured-series-editor__item small,.profile-featured-series-editor__empty small,.profile-featured-series-editor__status{margin:0;color:var(--muted);line-height:1.45}.profile-featured-series-editor__head .status-pill{width:max-content;max-width:100%;color:var(--muted)}.profile-featured-series-editor__head .status-pill--success{border-color:#58d68d42;color:#bff7d4}.profile-featured-series-editor__item{display:grid;grid-template-columns:34px 58px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:9px;background:#0003}.profile-featured-series-editor__item>strong{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(217,164,65,.24);border-radius:999px;color:var(--gold)}.profile-featured-series-editor__item .product-thumb{width:58px;height:76px;border-radius:10px}.profile-featured-series-editor__item>span{display:grid;gap:5px;min-width:0}.profile-featured-series-editor__item>div{display:flex;gap:6px}.profile-featured-series-editor__empty{display:grid;gap:6px;place-items:center;min-height:126px;border:1px dashed rgba(217,164,65,.24);border-radius:16px;padding:14px;text-align:center;background:#0000002e}.profile-featured-series-editor__picker{display:flex;gap:10px;align-items:end;min-width:0}.profile-featured-series-editor__picker label{flex:1 1 260px}.profile-featured-series-editor__picker select{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:0 12px;background:#00000047;color:var(--text)}.profile-featured-series-editor__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.profile-featured-series-editor__actions .primary-button,.profile-featured-series-editor__actions .ghost-button{min-width:170px;justify-content:center}.profile-vitrine{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(14px,2.4vw,22px);min-width:0;animation:profile-rise .52s 80ms ease both}.profile-vitrine__shelf,.profile-vitrine__social{display:grid;align-content:start;gap:16px;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:clamp(16px,2.6vw,24px);background:linear-gradient(145deg,#fff1,#ffffff06),#ffffff08;box-shadow:var(--shadow-card)}.profile-vitrine__shelf{border-color:#d9a44133}.profile-vitrine__social{border-color:#58d68d2e}.profile-vitrine__heading{display:grid;gap:6px;min-width:0}.profile-vitrine__heading span{color:var(--gold);font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.profile-vitrine__heading h2{margin:0;color:var(--text);font-size:clamp(1.38rem,3vw,2.2rem);line-height:1.06;overflow-wrap:anywhere}.profile-vitrine__heading p{max-width:720px;margin:0;color:var(--muted);line-height:1.55}.profile-vitrine__series{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.profile-vitrine-series{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;align-items:center;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);padding:10px;background:#0000001f;transition:border-color .16s ease,background .16s ease,transform .16s ease}.profile-vitrine-series:hover,.profile-vitrine-series:focus-visible{border-color:#d9a44152;background:#d9a44112;transform:translateY(-2px)}.profile-vitrine-series .product-thumb{width:70px;min-height:92px}.profile-vitrine-series>div{display:grid;gap:6px;min-width:0}.profile-vitrine-series strong{color:var(--text);line-height:1.2;overflow-wrap:anywhere}.profile-vitrine-series span{color:var(--muted);font-size:.82rem;font-weight:780}.profile-vitrine__follow-counters{width:100%}.profile-vitrine__actions{display:grid;grid-template-columns:1fr;gap:10px;min-width:0}.profile-vitrine__actions .primary-button,.profile-vitrine__actions .ghost-button{width:100%;justify-content:center;white-space:normal}@keyframes profile-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1120px){.profile-vitrine{grid-template-columns:1fr}}@media(max-width:760px){.profile-vitrine__series,.profile-vitrine-series{grid-template-columns:1fr}.profile-vitrine-series .product-thumb{width:min(100%,150px);justify-self:center}}.collector-progress-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:22px}.collector-progress-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#000000b8;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.collector-progress-modal__panel{position:relative;z-index:1;display:grid;gap:18px;width:min(980px,100%);max-height:min(88vh,920px);overflow:auto;border:1px solid color-mix(in srgb,var(--profile-accent, var(--gold)) 24%,rgba(255,255,255,.1));border-radius:20px;padding:clamp(18px,3vw,28px);background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--profile-accent, var(--gold)) 18%,transparent),transparent 34%),linear-gradient(145deg,#17141ffa,#07080bfa);box-shadow:0 28px 80px #0000007a,inset 0 1px #ffffff14}.collector-progress-modal__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.collector-progress-modal__hero h2{margin:5px 0 8px;color:var(--text);font-size:clamp(1.8rem,4vw,3.15rem);line-height:1;letter-spacing:0}.collector-progress-modal__hero p{max-width:72ch;margin:0;color:var(--muted);line-height:1.58}.collector-progress-modal__close{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#ffffff0e;color:var(--text);cursor:pointer}.collector-progress-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:stretch;border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:14px;background:#ffffff0a}.collector-progress-summary__level{display:grid;min-width:116px;place-items:center;border:1px solid color-mix(in srgb,var(--profile-accent, var(--gold)) 28%,rgba(255,255,255,.08));border-radius:14px;background:#0003}.collector-progress-summary__level span{color:var(--muted);font-size:.72rem;font-weight:950;text-transform:uppercase}.collector-progress-summary__level strong{color:var(--text);font-size:2.5rem;line-height:1}.collector-progress-summary__bar{display:grid;align-content:center;gap:10px;min-width:0}.collector-progress-summary__bar>div{overflow:hidden;height:12px;border-radius:999px;background:#ffffff1c}.collector-progress-summary__bar>div span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--profile-accent, var(--gold)),rgba(255,255,255,.85))}.collector-progress-summary__bar p{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin:0;color:var(--muted);font-size:.9rem}.collector-progress-summary__bar strong{color:var(--text)}.collector-progress-section{display:grid;gap:12px}.collector-progress-section__heading{display:grid;gap:5px}.collector-progress-section__heading h3{margin:0;color:var(--text);font-size:1.12rem}.collector-progress-section__heading p{margin:0;color:var(--muted);line-height:1.5}.collector-progress-action-grid,.collector-progress-category-grid{display:grid;gap:10px}.collector-progress-action-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.collector-progress-category-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.collector-progress-action-grid article,.collector-progress-category-grid article,.collector-progress-unlocks{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff0a}.collector-progress-action-grid article{display:grid;gap:8px;align-content:start;padding:14px}.collector-progress-action-grid svg{color:var(--profile-accent, var(--gold))}.collector-progress-action-grid strong,.collector-progress-category-grid strong,.collector-progress-unlocks strong{color:var(--text)}.collector-progress-action-grid p,.collector-progress-category-grid p,.collector-progress-unlocks p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.48}.collector-progress-action-grid article>span{width:fit-content;border:1px solid color-mix(in srgb,var(--profile-accent, var(--gold)) 26%,rgba(255,255,255,.1));border-radius:999px;padding:5px 8px;color:var(--profile-accent, var(--gold));font-size:.72rem;font-weight:950}.collector-progress-category-grid article{display:grid;gap:7px;padding:13px}.collector-progress-unlocks{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;border-color:color-mix(in srgb,var(--profile-accent, var(--gold)) 22%,rgba(255,255,255,.09));padding:14px}.collector-progress-unlocks svg{color:var(--profile-accent, var(--gold))}.public-metric-button{display:grid;gap:8px;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:16px;background:linear-gradient(145deg,#ffffff12,#ffffff06),#ffffff08;color:var(--text);text-align:left;cursor:pointer}.public-metric-button:hover,.public-metric-button:focus-visible{border-color:#d9a4415c;background:#d9a44114}.public-metric-button svg{color:var(--gold)}.public-metric-button span,.public-metric-button strong{display:block}.public-favorite-series{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(110px,.22fr) minmax(0,1fr);gap:clamp(16px,3vw,26px);align-items:center;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--profile-accent, var(--gold)) 22%,rgba(255,255,255,.1));border-radius:22px;padding:clamp(18px,3.2vw,28px);background:linear-gradient(100deg,color-mix(in srgb,var(--profile-accent, var(--gold)) 16%,transparent),transparent 36%),linear-gradient(135deg,#ffffff13,#ffffff05),#08090cd1;box-shadow:0 28px 72px #00000047,inset 0 1px #ffffff14}.public-favorite-series:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:36px 36px;opacity:.42}.public-favorite-series>.product-thumb{width:min(100%,170px);justify-self:center;box-shadow:0 18px 42px #00000057}.public-favorite-series__copy{display:grid;gap:10px;min-width:0}.public-favorite-series__copy>span{display:inline-flex;width:fit-content;max-width:100%;gap:6px;align-items:center;border:1px solid rgba(217,164,65,.24);border-radius:999px;padding:6px 10px;background:#d9a44118;color:var(--gold);font-size:.76rem;font-weight:900;text-transform:uppercase}.public-favorite-series__copy h2{margin:0;overflow-wrap:anywhere;font-size:clamp(1.55rem,4vw,2.8rem);line-height:1.02}.public-favorite-series__copy p{margin:0;color:var(--muted);font-weight:760}.public-favorite-series__meta,.profile-favorite-series__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.public-favorite-series__meta small{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:5px 9px;background:#ffffff0b;color:var(--muted);font-size:.74rem;font-weight:820}.public-favorite-series__copy .ghost-button{width:fit-content;max-width:100%;white-space:normal;overflow-wrap:anywhere}.profile-favorite-series{display:grid;grid-template-columns:minmax(96px,150px) minmax(0,1fr);gap:clamp(16px,3vw,24px);align-items:center;border-color:#d9a44147;background:radial-gradient(circle at 100% 0%,rgba(217,164,65,.13),transparent 32%),#ffffff09}.profile-favorite-series>.product-thumb{width:min(100%,150px);justify-self:center}.profile-favorite-series__copy{display:grid;gap:10px;min-width:0}.profile-favorite-series__copy>span{display:inline-flex;width:fit-content;gap:6px;align-items:center;border:1px solid rgba(217,164,65,.24);border-radius:999px;padding:6px 10px;background:#d9a44118;color:var(--gold);font-size:.76rem;font-weight:900;text-transform:uppercase}.profile-favorite-series__copy h2{margin:0;overflow-wrap:anywhere;font-size:clamp(1.35rem,3vw,2.25rem);line-height:1.04}.profile-favorite-series__copy p{margin:0;color:var(--muted);font-weight:760;line-height:1.55;overflow-wrap:anywhere}.profile-favorite-series__actions .primary-button,.profile-favorite-series__actions .ghost-button{min-width:fit-content;white-space:normal;overflow-wrap:anywhere}.public-social-panel{display:grid;gap:14px}.public-social-list{display:grid;gap:12px}.public-social-list .loading-panel{min-height:180px}.profile-dynamics-entry{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;align-items:stretch}.profile-dynamics-entry__center{display:grid;align-content:space-between;gap:16px}.profile-dynamics-entry__center>div{display:grid;gap:12px}.profile-dynamics-entry__center svg{color:var(--gold)}.profile-dynamics-entry__center p{margin:0;color:var(--muted);line-height:1.6}@media(max-width:680px){.profile-customization-panel__hero,.profile-dynamics-entry{grid-template-columns:1fr}.profile-customization-panel__hero .primary-button{width:100%;justify-content:center}.profile-featured-piece-editor__head,.profile-featured-piece-editor__body,.profile-featured-series-editor__head{grid-template-columns:1fr}.profile-featured-piece-editor__preview,.profile-featured-series-editor__item{min-width:0}.profile-featured-series-editor__item{grid-template-columns:28px 54px minmax(0,1fr)}.profile-featured-series-editor__item>div,.profile-featured-series-editor__picker,.profile-featured-series-editor__actions{grid-column:1 / -1}.profile-featured-series-editor__picker{flex-direction:column;align-items:stretch}.profile-featured-piece-editor__actions .primary-button,.profile-featured-piece-editor__actions .ghost-button,.profile-featured-series-editor__actions .primary-button,.profile-featured-series-editor__actions .ghost-button,.profile-featured-series-editor__picker .ghost-button{width:100%}.profile-dynamics-entry__center .primary-button{width:100%;justify-content:center}}.follow-counters{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:min(100%,260px)}.follow-counters button{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 12px;background:#ffffff0b;color:var(--text);text-align:left;cursor:pointer}.follow-counters button:hover,.follow-counters button:focus-visible{border-color:#d9a44161;background:#d9a44117}.follow-counters strong,.follow-counters span{display:block}.follow-counters strong{color:var(--gold);font-size:1.25rem;line-height:1}.follow-counters span{margin-top:4px;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.follow-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:94;display:grid;place-items:center;padding:calc(18px + var(--safe-top)) calc(18px + var(--safe-right)) calc(18px + var(--safe-bottom)) calc(18px + var(--safe-left));background:#020307c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.follow-dialog{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;width:min(560px,100%);max-height:min(720px,92vh);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:linear-gradient(145deg,#ffffff13,#ffffff06),#090a0ff7;box-shadow:0 30px 90px #00000080;padding:16px;animation:profile-rise .22s ease both}.follow-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.follow-dialog__header span{color:var(--muted);font-size:.84rem;font-weight:800}.follow-dialog__header h2{margin:2px 0 0;font-family:Space Grotesk,Manrope,sans-serif;letter-spacing:0}.follow-dialog__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border-radius:14px;background:#ffffff0b}.follow-dialog__tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;border:0;border-radius:11px;padding:10px;background:transparent;color:var(--muted);font-weight:900;cursor:pointer}.follow-dialog__tabs button.is-active{background:#d9a44124;color:var(--gold)}.follow-dialog__body{min-height:0;overflow:auto}.follow-dialog__list{display:grid;gap:10px}.follow-user-row{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:14px;padding:12px;background:#ffffff09;color:var(--text);text-decoration:none}.follow-user-row>:not(.profile-cosmetic-ambient){position:relative;z-index:1}.follow-user-row:hover,.follow-user-row:focus-visible{border-color:#d9a44157;background:#d9a44112}.follow-user-row>span{display:grid;gap:3px;min-width:0}.follow-user-row strong,.follow-user-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.follow-user-row small{color:var(--muted)}.follow-user-row em{color:var(--gold);font-size:.78rem;font-style:normal;font-weight:900}.follow-user-row__badge{max-width:150px;justify-self:end}.follow-dialog__empty{display:grid;place-items:center;gap:8px;min-height:220px;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff08;text-align:center}.follow-dialog__empty svg{color:var(--gold)}.follow-dialog__empty span{max-width:34ch;color:var(--muted);line-height:1.45}.recommendation-panel{display:grid;gap:16px}.recommendation-panel__intro{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid rgba(217,164,65,.16);border-radius:var(--radius-sm);background:radial-gradient(circle at 100% 0%,rgba(217,164,65,.12),transparent 34%),#ffffff09}.recommendation-panel__intro>div,.recommendation-editor__header>div{display:grid;gap:4px;min-width:0}.recommendation-panel__intro strong,.recommendation-editor__header strong{color:var(--text);font-size:1.02rem}.recommendation-panel__intro span,.recommendation-editor__header span,.recommendation-editor__footer span{color:var(--muted);line-height:1.45}.recommendation-panel__intro--public{border-color:#16c7a72e;background:radial-gradient(circle at 100% 0%,rgba(22,199,167,.13),transparent 34%),#ffffff09}.recommendation-editor{display:grid;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);background:#0000002e}.recommendation-editor__header,.recommendation-editor__footer,.recommendation-picker__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.recommendation-visibility-toggle{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:9px 12px;background:#ffffff0b;color:var(--muted);font-weight:850}.recommendation-visibility-toggle.is-public{border-color:#d9a4415c;background:#d9a4411a;color:var(--gold)}.recommendation-picker{display:grid;gap:12px}.recommendation-picker__toolbar .search-field{flex:1;min-width:min(260px,100%)}.recommendation-picker__toolbar>span{border:1px solid rgba(217,164,65,.18);border-radius:999px;padding:7px 10px;background:#d9a44114;color:var(--gold);font-size:.78rem;font-weight:850;white-space:nowrap}.recommendation-picker__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;max-height:430px;overflow:auto;padding-right:2px}.recommendation-choice,.recommendation-list-item{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-sm);background:#ffffff09;color:var(--text);text-align:left}.recommendation-choice{padding:9px}.recommendation-choice.is-selected,.recommendation-list-item:hover,.recommendation-list-item:focus-visible{border-color:#d9a4415c;background:#d9a44116}.recommendation-choice .product-thumb,.recommendation-list-item .product-thumb{min-height:74px}.recommendation-choice span,.recommendation-list-item span{display:grid;gap:4px;min-width:0}.recommendation-choice strong,.recommendation-list-item strong,.recommendation-list-card h3{overflow-wrap:anywhere}.recommendation-choice small,.recommendation-list-item small{color:var(--muted);font-size:.78rem;line-height:1.35}.recommendation-choice b{border-radius:999px;padding:5px 8px;background:#ffffff0f;color:var(--muted);font-size:.68rem;text-transform:uppercase}.recommendation-choice.is-selected b{background:#d9a44124;color:var(--gold)}.recommendation-list-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.recommendation-list-card{display:grid;gap:12px;min-width:0;border:1px solid rgba(217,164,65,.16);border-radius:var(--radius-lg);padding:14px;background:radial-gradient(circle at 0% 0%,rgba(217,164,65,.13),transparent 34%),#ffffff09;box-shadow:0 16px 42px #0000002e}.recommendation-list-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.recommendation-list-card__header>div:first-child{display:grid;gap:4px;min-width:0}.recommendation-list-card__header span,.recommendation-list-card__footer small{color:var(--gold);font-size:.74rem;font-weight:850;text-transform:uppercase}.recommendation-list-card h3{margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(1.08rem,2.2vw,1.35rem);letter-spacing:0;line-height:1.08}.recommendation-list-card p{margin:0;color:var(--muted);line-height:1.55}.recommendation-list-card__actions{display:flex;gap:7px;flex:0 0 auto}.recommendation-list-card__footer{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.recommendation-list-items{display:grid;gap:8px}.recommendation-list-item{padding:8px;text-decoration:none}.recommendation-list-item svg{color:var(--gold)}.recommendation-list-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;min-height:100dvh;padding:calc(18px + var(--safe-top)) calc(18px + var(--safe-right)) calc(28px + var(--safe-bottom)) calc(18px + var(--safe-left));background:#05070abd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.recommendation-list-dialog{display:grid;gap:16px;width:min(760px,100%);max-height:min(760px,calc(100dvh - 42px));overflow:auto;border:1px solid rgba(217,164,65,.24);border-radius:var(--radius-lg);background:radial-gradient(circle at top left,rgba(217,164,65,.14),transparent 34%),linear-gradient(145deg,#14171dfa,#08090cfa);box-shadow:0 32px 90px #0000008a;padding:clamp(16px,4vw,24px)}.recommendation-list-dialog__header{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.recommendation-list-dialog__header>div{display:grid;gap:6px}.recommendation-list-dialog__header span{color:var(--gold);font-size:.78rem;font-weight:900;text-transform:uppercase}.recommendation-list-dialog__header h2{margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(1.55rem,4vw,2.4rem);line-height:1.05}.recommendation-list-dialog__header p{margin:0;color:var(--muted);line-height:1.55}.recommendation-list-dialog__items{display:grid;gap:10px}.recommendation-list-dialog-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);background:#ffffff0a;color:var(--text);padding:10px;text-decoration:none}.recommendation-list-dialog-item:hover,.recommendation-list-dialog-item:focus-visible{border-color:#d9a4415c;background:#d9a44116}.recommendation-list-dialog-item span{display:grid;min-width:0;gap:4px}.recommendation-list-dialog-item strong{overflow-wrap:anywhere}.recommendation-list-dialog-item small{color:var(--muted);line-height:1.35}.recommendation-list-dialog-item svg{color:var(--gold)}.public-compare-panel{display:grid;gap:16px;border-color:#d9a44142;background:radial-gradient(circle at 8% 0%,rgba(217,164,65,.14),transparent 30%),linear-gradient(145deg,#ffffff12,#ffffff08),#ffffff09}.public-compare-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.public-compare-metric{display:grid;gap:4px;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);background:#0000002e;padding:14px}.public-compare-metric span{color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.public-compare-metric strong{color:var(--text);font-size:1.65rem;line-height:1}.public-compare-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.public-compare-card{display:grid;align-content:start;gap:12px;border:1px solid var(--line);border-radius:var(--radius);background:#00000024;padding:14px}.public-compare-card h3{margin:0;color:var(--text);font-size:1rem}.public-compare-list,.public-compare-series-list{display:grid;gap:10px}.public-compare-item{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09;padding:9px}.public-compare-item .product-thumb{min-height:76px}.public-compare-item strong,.public-compare-series strong{display:block;color:var(--text);line-height:1.25}.public-compare-item span,.public-compare-series span{color:var(--muted);font-size:.82rem;line-height:1.35}.public-compare-action{display:flex;justify-content:flex-end}.public-compare-action .compact-action{min-height:34px;padding:0 10px;font-size:.8rem;white-space:nowrap}.public-compare-series{display:flex;gap:12px;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09;padding:12px}.public-compare-series b{flex:0 0 auto;border-radius:999px;background:#d9a44121;color:var(--gold);padding:6px 9px;font-size:.78rem}.public-showcase-panel{border-color:color-mix(in srgb,var(--profile-accent, var(--gold)) 16%,rgba(255,255,255,.1));border-radius:20px;background:linear-gradient(120deg,color-mix(in srgb,var(--profile-accent, var(--gold)) 8%,transparent),transparent 34%),linear-gradient(135deg,#ffffff0e,#ffffff05),#08090cbd;overflow:hidden;box-shadow:0 24px 62px #00000038,inset 0 1px #ffffff0f}.public-featured-series{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.public-featured-series-card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:13px;align-items:center;border:1px solid rgba(255,255,255,.085);border-radius:16px;background:linear-gradient(145deg,#fff1,#ffffff05),#00000029;color:inherit;padding:14px;text-decoration:none;box-shadow:inset 0 1px #ffffff0d}.public-featured-series-card .product-thumb{min-height:132px}.public-featured-series-card>div{display:grid;gap:7px}.public-featured-series-card strong{color:var(--text);line-height:1.25}.public-featured-series-card span,.public-privacy-card span{color:var(--muted);font-size:.86rem;line-height:1.45}.public-featured-series-card small{color:var(--gold);font-weight:800}.public-privacy-card{display:grid;place-items:center;gap:8px;min-height:180px;border:1px dashed rgba(255,255,255,.16);border-radius:var(--radius);background:#ffffff09;padding:18px;text-align:center}.public-privacy-card svg{color:var(--gold)}.public-privacy-card strong{color:var(--text)}.public-hero{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;padding:clamp(20px,4vw,34px);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg,#ffffff14,#ffffff06),#ffffff09;box-shadow:var(--shadow)}.public-hero h1{margin:4px 0 0;font-size:clamp(2rem,5vw,4.8rem);line-height:.95}.public-hero strong{display:inline-block;margin-top:8px;color:var(--gold)}.public-hero p{max-width:720px;color:var(--muted);line-height:1.65}.public-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.public-metrics article{display:grid;gap:8px;padding:16px;border:1px solid rgba(255,255,255,.085);border-radius:16px;background:linear-gradient(135deg,#ffffff0f,#ffffff05),#090a0ead;box-shadow:0 18px 44px #0000002e,inset 0 1px #ffffff0f}.public-metrics svg{color:var(--gold)}.public-metrics span{color:var(--muted);font-size:.88rem}.public-metrics strong{font-size:1.45rem}.public-section{margin:0}.compact-row small{display:block;margin-top:4px;color:var(--gold);font-size:.82rem;font-weight:700}.public-review-feed{display:grid;gap:10px}.profile-avatar{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:linear-gradient(135deg,#d63a412e,#11a88a29),#ffffff0a;color:var(--text);font-weight:700}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-avatar--large{width:132px;height:132px;font-size:2rem}.field select option{background:#101216;color:var(--text)}.toggle{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;min-height:46px;border:1px solid var(--line);border-radius:var(--radius);padding:0 12px}.toggle__content{display:grid;min-width:0;gap:3px}.toggle__content strong{color:var(--text);font:inherit;font-weight:800}.toggle__content small{color:var(--muted);font-size:.82rem;line-height:1.35}.toggle input{position:absolute;opacity:0}.toggle.is-disabled{cursor:wait;opacity:.72}.toggle i{position:relative;width:44px;height:24px;border-radius:999px;background:#ffffff24}.toggle i:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;content:"";transition:transform .18s ease}.toggle input:checked+i{background:var(--red)}.toggle input:checked+i:after{transform:translate(20px)}.text-area{margin-top:14px}.text-area textarea{min-height:132px;padding:12px;resize:vertical}.form-submit{width:100%;margin-top:14px}.login-panel{display:grid;gap:18px;max-width:460px;margin:8vh auto 0}.auth-legal-footer{display:grid;justify-items:center;gap:9px;width:100%;border-top:1px solid rgba(255,255,255,.08);margin-top:2px;padding-top:14px;color:var(--muted);font-size:.9rem;line-height:1.45;text-align:center}.auth-legal-footer>span{color:#f5efe1b8;font-weight:750}.auth-legal-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px}.auth-legal-footer a{color:var(--gold);font-weight:800;text-decoration:none}.auth-legal-footer a:hover,.auth-legal-footer a:focus-visible{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.app-hero{position:relative;isolation:isolate}.app-hero:after{position:absolute;inset:auto 24px 24px auto;z-index:-1;width:34%;min-width:220px;aspect-ratio:1;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(201,45,52,.34),transparent 58%),linear-gradient(45deg,rgba(17,168,138,.18),transparent);content:"";clip-path:polygon(50% 0,100% 28%,88% 100%,14% 82%,0 24%);opacity:.78}.live-stack{align-self:end;justify-self:end;display:grid;gap:8px;min-width:260px;border:1px solid var(--line);border-radius:var(--radius);background:#05060785;padding:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.live-stack strong{font-size:clamp(3rem,7vw,6rem);line-height:.92}.live-stack span{color:var(--muted)}.mini-bars{display:flex;align-items:end;gap:7px;height:76px;margin-top:8px;overflow:hidden}.mini-bars i{flex:1;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#d63a41,#11a88a)}.command-panel{display:grid;gap:12px}.search-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.search-overview div,.sync-scope{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;padding:10px 12px}.search-overview strong,.search-overview span{display:block}.search-overview strong{font-size:1.2rem}.search-overview span{color:var(--muted);font-size:.8rem}.search-mode-toggle,.focus-filters,.sync-scope{display:flex;gap:8px;flex-wrap:wrap}.search-mode-toggle button,.sync-scope button{min-height:36px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);padding:0 12px}.search-mode-toggle .is-active,.sync-scope .is-active{border-color:#11a88a73;background:#11a88a1f;color:var(--text)}.results-grid--muted{opacity:.78}.source-note{margin:0;color:var(--faint);font-size:.82rem;line-height:1.55}.source-note code{color:var(--text)}.legal-shell{min-height:100vh;background:radial-gradient(circle at 12% 8%,rgba(201,45,52,.16),transparent 28%),linear-gradient(180deg,#101216,#0b0d10);color:var(--text)}.legal-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px clamp(18px,5vw,54px)}.legal-brand-link{color:inherit;text-decoration:none}.legal-topbar nav,.legal-settings-card__links{display:flex;flex-wrap:wrap;gap:10px}.legal-topbar nav a,.legal-settings-card__links a,.legal-settings-card__links button{display:inline-flex;min-height:38px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:#ffffff0b;padding:0 14px;color:var(--muted);font-size:.84rem;font-weight:850;text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease}.legal-settings-card__links button{cursor:pointer;text-align:left}.legal-settings-card__links button span{display:grid;gap:2px}.legal-settings-card__links button strong{color:inherit;font:inherit}.legal-settings-card__links button small{color:var(--muted);font-size:.76rem;font-weight:650;line-height:1.3}.legal-topbar nav a:hover,.legal-topbar nav a.is-active,.legal-settings-card__links :is(a,button):hover{border-color:#d9a4415c;background:#d9a4411a;color:var(--text)}.legal-page{display:grid;gap:22px;width:min(1040px,calc(100% - 32px));margin:0 auto;padding:18px 0 72px}.legal-hero,.legal-content-card,.legal-consent-card{border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#12151bc7;box-shadow:var(--shadow)}.legal-hero{display:grid;gap:12px;padding:clamp(24px,5vw,42px)}.legal-hero span,.legal-consent-card__icon{display:inline-flex;width:max-content;align-items:center;gap:8px;border-radius:999px;background:#c92d3421;padding:8px 12px;color:var(--gold);font-size:.78rem;font-weight:900;text-transform:uppercase}.legal-hero h1{margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(2.4rem,7vw,5.2rem);line-height:.96}.legal-hero p,.legal-hero small,.legal-section p,.legal-consent-card p{margin:0;color:var(--muted);line-height:1.68}.legal-content-card{display:grid;gap:0;overflow:hidden}.legal-section{display:grid;gap:10px;padding:clamp(20px,4vw,30px)}.legal-section+.legal-section{border-top:1px solid rgba(255,255,255,.08)}.legal-section h2{margin:0;font-size:1.08rem}.legal-checkbox{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;color:var(--muted);font-size:.86rem;line-height:1.5}.legal-checkbox input{margin-top:3px;accent-color:var(--red)}.legal-checkbox--required,.legal-checkbox--optional{padding:11px 12px;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-sm);background:#ffffff09}.legal-checkbox--required{color:var(--text);border-color:#d9a44159;background:linear-gradient(135deg,#d9a4411f,#ffffff09)}.legal-checkbox--optional{color:var(--muted)}.legal-checkbox a,.source-note a,.app-footer :is(a,button){border:0;background:transparent;color:var(--gold);cursor:pointer;font:inherit;font-weight:850;padding:0;text-decoration:none}.legal-checkbox a:hover,.source-note a:hover,.app-footer :is(a,button):hover{text-decoration:underline}.legal-checkbox--nested{margin-left:24px}.legal-consent-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;align-items:start;justify-items:center;min-height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(16px + var(--safe-top)) calc(16px + var(--safe-right)) calc(44px + var(--safe-bottom)) calc(16px + var(--safe-left));background:#06080bc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.legal-consent-card{display:grid;width:min(560px,100%);gap:16px;margin-block:auto;padding:clamp(22px,5vw,34px)}.legal-consent-card .primary-button{margin-bottom:12px}.beta-welcome-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:118;display:grid;place-items:center;padding:calc(18px + var(--safe-top)) calc(18px + var(--safe-right)) calc(18px + var(--safe-bottom)) calc(18px + var(--safe-left));background:#030408c2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.beta-welcome-card{display:grid;gap:16px;width:min(680px,100%);border:1px solid rgba(217,164,65,.22);border-radius:24px;background:radial-gradient(circle at 18% 0%,rgba(217,164,65,.16),transparent 24rem),linear-gradient(145deg,#16191ffa,#08090cfa);box-shadow:0 30px 90px #00000080;padding:clamp(20px,4vw,30px)}.beta-welcome-card__icon{display:inline-flex;width:max-content;align-items:center;gap:8px;border:1px solid rgba(217,164,65,.28);border-radius:999px;background:#d9a4411f;color:var(--gold);padding:8px 12px;font-size:.78rem;font-weight:900;text-transform:uppercase}.beta-welcome-card h2{margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(2rem,6vw,3.8rem);line-height:.98}.beta-welcome-card p{margin:0;color:var(--muted);line-height:1.62}.beta-welcome-card__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.beta-welcome-card__summary div{display:grid;gap:5px;border:1px solid rgba(255,255,255,.085);border-radius:var(--radius);background:#ffffff09;padding:12px}.beta-welcome-card__summary strong{color:var(--text)}.beta-welcome-card__summary span{color:var(--muted);font-size:.84rem;line-height:1.45}.visibility-notice-card{width:min(620px,100%)}.visibility-notice-card__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.visibility-notice-card__actions{display:flex;flex-wrap:wrap;gap:10px}.visibility-notice-card__actions .primary-button,.visibility-notice-card__actions .ghost-button{min-height:44px}.legal-settings-card{display:grid;gap:16px}.smart-alert-settings{position:relative;overflow:hidden;border-color:#d9a44133;background:radial-gradient(circle at 88% 12%,rgba(217,164,65,.12),transparent 34%),linear-gradient(135deg,#ffffff0e,#ffffff06)}.smart-alert-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.smart-alert-toggle-grid .toggle{min-height:58px;border-color:#ffffff1a;background:#0a0c107a;color:var(--text);transition:border-color .18s ease,background .18s ease,transform .18s ease}.smart-alert-toggle-grid .toggle:hover{border-color:#d9a44147;background:#ffffff0e;transform:translateY(-1px)}.smart-alert-toggle-grid .toggle span{font-weight:700}.notice-panel{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0a;color:var(--muted);padding:12px 14px}.pwa-banner-stack{position:fixed;right:calc(18px + var(--safe-right));bottom:calc(18px + var(--safe-bottom));z-index:90;display:grid;gap:10px;width:min(460px,calc(100vw - 28px));pointer-events:none}.pwa-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:#0d1015f5;box-shadow:var(--shadow);color:var(--text);padding:12px;pointer-events:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pwa-banner>svg{color:var(--gold)}.pwa-banner strong,.pwa-banner span{display:block}.pwa-banner strong{font-size:.92rem}.pwa-banner span{margin-top:3px;color:var(--muted);font-size:.8rem;line-height:1.45}.pwa-banner--offline{grid-template-columns:auto minmax(0,1fr);border-color:#d9a44159}.pwa-banner--install{border-color:#c92d3457}.pwa-banner--update{border-color:#50ae7a61}.pwa-banner--update>svg{color:#50ae7a}.pwa-banner--tanukami-update{grid-template-columns:auto minmax(0,1fr) auto auto;border-color:#f2be5070;background:linear-gradient(135deg,#c92d342e,#0e141af5 38%,#157a6224),#0d1015f5}.pwa-banner--tanukami-update>svg{color:var(--gold)}.pwa-banner__copy small{display:block;margin-top:6px;color:var(--gold);font-size:.76rem;font-weight:800}.pwa-banner__update-button{white-space:nowrap}.pwa-banner__update-button svg{margin-right:6px}.scanner-handoff-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom))}.scanner-handoff-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#000000bd;cursor:pointer}.scanner-handoff-card{position:relative;z-index:1;display:grid;gap:18px;width:min(520px,100%);border:1px solid rgba(217,164,65,.28);border-radius:var(--radius);background:linear-gradient(145deg,#d9a4411f,#0c0e12fa 34%,#157a621a),#0a0b0efa;box-shadow:0 28px 80px #0000008a;padding:18px}.scanner-handoff-card__header,.scanner-handoff-card__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.scanner-handoff-card__icon{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(217,164,65,.28);border-radius:14px;color:var(--gold);background:#d9a4411a}.scanner-handoff-card__body{display:grid;gap:12px}.scanner-handoff-card__body h2{margin:0;color:var(--text);font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(1.6rem,8vw,2.4rem);line-height:1;letter-spacing:0}.scanner-handoff-card__body p{margin:0;color:var(--muted);line-height:1.55}.scanner-handoff-card__choice,.scanner-handoff-card__status{border:1px solid rgba(217,164,65,.22);border-radius:var(--radius-sm);background:#d9a44111;padding:12px}.scanner-handoff-card__choice{display:grid;gap:5px}.scanner-handoff-card__choice strong{color:var(--text)}.scanner-handoff-card__choice span,.scanner-handoff-card__status{color:var(--muted);font-size:.9rem;line-height:1.45}.scanner-handoff-card__actions{flex-wrap:wrap;justify-content:flex-end}.scanner-handoff-card__actions .primary-button,.scanner-handoff-card__actions .ghost-button{min-height:44px}.update-notification-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(217,164,65,.32);border-radius:18px;background:linear-gradient(135deg,#d9a4411f,#101218f5 36%,#c92d341f),#0d1015f5;box-shadow:var(--shadow);margin:0 0 16px;padding:14px}.update-notification-banner__icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(217,164,65,.24);border-radius:14px;background:#d9a4411f;color:var(--gold)}.update-notification-banner__copy{display:grid;gap:4px;min-width:0}.update-notification-banner__copy strong{color:var(--text)}.update-notification-banner__copy span{color:var(--muted);font-size:.86rem;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.update-notification-banner__actions,.update-detail-modal__footer{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.update-detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:122;display:grid;align-items:start;justify-items:center;min-height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(18px + var(--safe-top)) calc(18px + var(--safe-right)) calc(44px + var(--safe-bottom)) calc(18px + var(--safe-left));background:#05070ac7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.update-detail-modal{display:grid;gap:16px;width:min(780px,100%);margin-block:auto;border:1px solid rgba(217,164,65,.24);border-radius:24px;background:radial-gradient(circle at top left,rgba(217,164,65,.16),transparent 18rem),linear-gradient(145deg,#16191ffa,#08090cfa);box-shadow:0 32px 90px #0000008a;padding:clamp(18px,4vw,28px)}.update-detail-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.update-detail-modal__header div{display:grid;gap:6px}.update-detail-modal__header span{color:var(--gold);font-size:.78rem;font-weight:900;text-transform:uppercase}.update-detail-modal__header h2{margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(1.8rem,5vw,3rem);line-height:1}.update-detail-modal__body{display:grid;gap:10px;max-height:min(58dvh,560px);overflow-y:auto;padding-right:4px}.update-detail-modal__body h3{margin:14px 0 0;color:var(--text);font-size:1rem}.update-detail-modal__body p{margin:0;color:var(--muted);line-height:1.62}.update-detail-modal__footer{border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.update-detail-modal__footer .primary-button,.update-detail-modal__footer .ghost-button{flex:0 0 auto;min-height:42px;padding:0 14px;line-height:1.15}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.product-results{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.series-search-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px}.series-run-badge{display:inline-flex;align-items:center;width:fit-content;margin:8px 0 2px;padding:5px 8px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff0e;color:var(--gold);font-size:.72rem;font-weight:800;letter-spacing:0}.notification-panel{position:fixed;top:calc(84px + var(--safe-top));right:calc(24px + var(--safe-right));z-index:70;width:min(420px,calc(100vw - 32px));display:grid;gap:14px;border:1px solid var(--line-strong);border-radius:12px;background:#0d1015fa;box-shadow:var(--shadow);padding:16px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.notification-panel__mark-all,.notification-panel__dismiss-all{min-width:max-content}.notification-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notification-panel__header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.notification-panel__bulk-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.notification-panel__header strong,.notification-panel__header span{display:block}.notification-panel__header strong{font-size:1rem}.notification-panel__header span{margin-top:4px;color:var(--muted);font-size:.8rem;line-height:1.45}.notification-panel__summary{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(244,193,93,.16);border-radius:10px;background:#ffffff09;padding:9px 10px;color:var(--muted);font-size:.78rem;line-height:1.35}.notification-panel__status-pill{display:inline-flex;flex:0 0 auto;align-items:center;min-height:24px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#11a88a1a;color:#9df2dd;font-size:.7rem;font-weight:850;padding:0 9px}.notification-panel__status-pill--unread{border-color:#c92d3457;background:#c92d3424;color:#ffd2d4}.notification-panel__feedback{margin:-4px 0 0;color:var(--gold);font-size:.78rem;line-height:1.4}.notification-panel__retry{margin-left:8px}.notification-list{display:grid;gap:10px;max-height:min(62vh,560px);overflow-y:auto}.notification-item{display:grid;gap:10px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;padding:12px;text-align:left}.notification-item--read{opacity:.78}.notification-item__main{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;width:100%;background:transparent;border:0;padding:0;color:inherit;text-align:left}.notification-item--unread{border-color:#c92d346b;background:linear-gradient(135deg,#c92d341c,#ffffff09);animation:notificationArrive .42s ease both}.notification-item__dot{width:10px;height:10px;border-radius:999px;margin-top:5px;background:var(--teal);box-shadow:0 0 0 4px #11a88a24}.notification-item__dot--broadcast{background:var(--gold);box-shadow:0 0 0 4px #d9a44124}.notification-item__dot--update{background:#16c7a7;box-shadow:0 0 0 4px #16c7a724}.notification-item__dot--achievement{background:#f4c15d;box-shadow:0 0 0 4px #f4c15d29}.notification-item__dot--gift{background:#b88cff;box-shadow:0 0 0 4px #b88cff29,0 0 18px #b88cff57}.notification-item__copy{min-width:0}.profile-gift-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.profile-gift-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#030509c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.profile-gift-modal__card{position:relative;z-index:1;display:grid;width:min(520px,100%);gap:16px;overflow:hidden;border:1px solid rgba(184,140,255,.26);border-radius:24px;background:radial-gradient(circle at 18% 0%,rgba(184,140,255,.24),transparent 34%),radial-gradient(circle at 86% 18%,rgba(217,164,65,.14),transparent 30%),linear-gradient(145deg,#12101bfa,#07090dfa);box-shadow:0 30px 90px #00000094;padding:24px;animation:reward-detail-open .26s cubic-bezier(.2,.9,.2,1) both}.profile-gift-modal__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;opacity:0}.profile-gift-modal__card--pack{width:min(620px,100%);border-color:#d9a4414d;background:radial-gradient(circle at 14% 0%,rgba(217,164,65,.2),transparent 34%),radial-gradient(circle at 88% 16%,rgba(184,140,255,.2),transparent 32%),linear-gradient(145deg,#110f18fc,#06080cfc)}.profile-gift-modal__card--opening .profile-gift-modal__visual,.profile-gift-modal__card--accepting .profile-gift-modal__visual{animation:reward-visual-breathe .82s ease both}.profile-gift-modal__card--accepting:after,.profile-gift-modal__card--accepted:after{background:linear-gradient(112deg,transparent 12%,rgba(255,255,255,.16) 46%,transparent 74%);animation:reward-confirm-sheen .76s ease both}.profile-gift-modal__card--accepted .profile-gift-modal__reward{animation:reward-confirm-settle .62s cubic-bezier(.2,.9,.2,1) both}.profile-gift-modal__close{position:absolute;top:12px;right:12px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0f;color:var(--muted);cursor:pointer}.profile-gift-modal__visual{position:relative;display:grid;min-height:138px;place-items:center}.profile-gift-modal__aura{position:absolute;width:168px;height:168px;border-radius:999px;background:radial-gradient(circle,rgba(184,140,255,.22),transparent 62%),radial-gradient(circle,rgba(217,164,65,.12),transparent 74%);filter:blur(1px)}.profile-gift-modal__icon{position:relative;display:grid;width:92px;height:92px;place-items:center;border:1px solid rgba(184,140,255,.32);border-radius:26px;background:#ffffff0f;color:#d9c6ff;box-shadow:inset 0 0 24px #b88cff1f,0 18px 50px #00000052}.profile-gift-modal__icon img{width:56px;height:56px;object-fit:contain}.profile-gift-modal__pack-preview{position:relative;display:grid;width:min(280px,100%);min-height:118px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:center;padding:16px;border:1px solid rgba(217,164,65,.22);border-radius:22px;background:linear-gradient(135deg,#d9a4411f,#b88cff14),#00000038;box-shadow:inset 0 1px #ffffff14,0 20px 50px #0000004d}.profile-gift-modal__pack-preview--first_night_archive{border-color:#b88cff52;background:radial-gradient(circle at 20% 12%,rgba(217,205,255,.16),transparent 34%),linear-gradient(135deg,#4a348e3d,#d9a44114),#0000003d}.profile-gift-modal__pack-preview--first_vitrine{border-color:#d9b86d47;background:linear-gradient(135deg,#d9b86d26,#677a9c14),#0000003d}.profile-gift-modal__pack-preview--rarity_foil{border-color:#f0cf7a5c;background:radial-gradient(circle at 82% 16%,rgba(255,236,179,.18),transparent 30%),linear-gradient(135deg,#7f1f2d38,#d9a44124),#00000042}.profile-gift-modal__pack-preview--obsidian_reliquary{border-color:#ffe39a52;background:radial-gradient(circle at 52% 0%,rgba(255,227,154,.17),transparent 34%),linear-gradient(135deg,#0c0b12db,#3f2f7a2e,#d9a4411a)}.profile-gift-modal__pack-preview--sakura_midnight{border-color:#e2a5b257;background:radial-gradient(circle at 18% 18%,rgba(255,224,229,.16),transparent 34%),linear-gradient(135deg,#4e122442,#d9b86d14),#00000042}.profile-gift-modal__pack-preview--founder_nocturne{border-color:#eecd845c;background:radial-gradient(circle at 50% -8%,rgba(245,222,157,.18),transparent 32%),radial-gradient(circle at 12% 88%,rgba(136,98,210,.14),transparent 38%),linear-gradient(135deg,#07070beb,#32266233,#b984341f);box-shadow:inset 0 1px #fff5d11f,inset 0 -18px 42px #00000047,0 22px 54px #00000057}.profile-gift-modal__pack-preview--closed_beta{border-color:#b28fff57;background:radial-gradient(circle at 16% 18%,rgba(216,203,255,.15),transparent 32%),linear-gradient(145deg,#271f5661,#100f1adb 54%,#634cb21f)}.profile-gift-modal__pack-preview--nocturnal_vitrine{border-color:#beccda3d;background:linear-gradient(118deg,rgba(255,255,255,.08) 0 12%,transparent 13% 42%,rgba(217,184,109,.08) 43% 45%,transparent 46%),radial-gradient(circle at 84% 18%,rgba(148,170,194,.14),transparent 32%),linear-gradient(135deg,#0a0d12eb,#1f2430b3)}.profile-gift-modal__pack-preview--special_reward{border-color:#eec46957;background:radial-gradient(circle at 80% 16%,rgba(255,231,168,.18),transparent 30%),linear-gradient(132deg,#6f1f2c33,#100f18db,#d9a4411f)}.profile-gift-modal__pack-preview--hello_kitty_legendary_kawaii{border-color:#ffcae26b;background:radial-gradient(circle at 18% 18%,rgba(255,214,235,.26),transparent 32%),radial-gradient(circle at 82% 12%,rgba(255,226,138,.2),transparent 28%),linear-gradient(135deg,#5a2d4e57,#15121ce6,#ff8fb71f);box-shadow:inset 0 1px #ffeef724,inset 0 -18px 42px #280c1c47,0 22px 54px #00000057}.profile-gift-modal__pack-piece{display:grid;aspect-ratio:1;min-width:0;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0e}.profile-gift-modal__card--opening .profile-gift-modal__pack-piece,.profile-gift-modal__card--accepting .profile-gift-modal__pack-piece,.profile-gift-modal__card--accepted .profile-gift-modal__pack-piece{animation:reward-piece-reveal .52s cubic-bezier(.2,.9,.2,1) both}.profile-gift-modal__pack-piece:nth-child(2){animation-delay:44ms}.profile-gift-modal__pack-piece:nth-child(3){animation-delay:88ms}.profile-gift-modal__pack-piece:nth-child(4){animation-delay:132ms}.profile-gift-modal__pack-piece:nth-child(5){animation-delay:176ms}.profile-gift-modal__pack-piece img{width:70%;height:70%;object-fit:contain}.profile-gift-modal__copy,.profile-gift-modal__reward{display:grid;gap:8px;min-width:0}.profile-gift-modal__eyebrow,.profile-gift-modal__reward-topline>span{display:inline-flex;width:fit-content;align-items:center;gap:7px;color:#d9c6ff;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.profile-gift-modal__reward-topline{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;min-width:0}.profile-gift-modal__copy h2{margin:0;color:var(--text);font-size:clamp(1.45rem,4vw,2rem);letter-spacing:0}.profile-gift-modal__copy p,.profile-gift-modal__reward p,.profile-gift-modal__status{margin:0;color:var(--muted);line-height:1.55}.profile-gift-modal__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.profile-gift-modal__badge{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid rgba(255,202,226,.28);border-radius:999px;background:linear-gradient(135deg,#ffcae224,#d9a44114),#0000002e;color:#ffe2ee;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.profile-gift-modal__reward{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0b;padding:16px}.profile-gift-modal__reward strong{color:var(--text);font-size:1.12rem}.profile-gift-modal__reward small{color:var(--subtle);font-weight:700}.profile-gift-modal__pack-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.profile-gift-modal__pack-item{display:inline-flex;max-width:100%;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#0003;color:#f4f0e8d6;font-size:.8rem;font-weight:800}.profile-gift-modal__pack-item--special,.profile-gift-modal__pack-item--rare,.profile-gift-modal__pack-item--epic,.profile-gift-modal__pack-item--event,.profile-gift-modal__pack-item--legendary,.profile-gift-modal__pack-item--founder{border-color:color-mix(in srgb,var(--cosmetic-rarity-accent, var(--gold)) 26%,rgba(255,255,255,.09));background:linear-gradient(135deg,var(--cosmetic-rarity-soft, rgba(217, 164, 65, .08)),rgba(0,0,0,.18)),#0003}.profile-gift-modal__pack-item em{color:color-mix(in srgb,var(--cosmetic-rarity-accent, var(--gold)) 76%,#fff);font-size:.66rem;font-style:normal;font-weight:950;text-transform:uppercase}.profile-gift-modal__pack-item img{width:18px;height:18px;object-fit:contain}.profile-gift-modal__status{min-height:1.4em;color:#d9c6ff;font-weight:700}.profile-gift-modal__actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.primary-button--gift{background:linear-gradient(135deg,#b88cfff2,#d9a441e0);color:#100c16;box-shadow:0 16px 38px #b88cff2e}.primary-button--confirmed{opacity:.86}.primary-button--reward-accepting{animation:reward-button-confirm .76s ease both}button.primary-button.primary-button--gift,.profile-gift-modal__actions button.primary-button--gift{border-color:#d9a44157;background:linear-gradient(135deg,#b88cfff2,#d9a441e0);color:#100c16;box-shadow:0 16px 38px #b88cff2e}@keyframes reward-detail-open{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reward-visual-breathe{0%{transform:scale(.992)}42%{transform:scale(1.018)}to{transform:scale(1)}}@keyframes reward-confirm-sheen{0%{opacity:0;transform:translate(-120%)}30%{opacity:.86}to{opacity:0;transform:translate(120%)}}@keyframes reward-confirm-settle{0%{transform:scale(.992);border-color:#d9a4412e}42%{transform:scale(1.006);border-color:#d9a44157}to{transform:scale(1)}}@keyframes reward-piece-reveal{0%{opacity:.64;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reward-button-confirm{0%{transform:scale(.992)}45%{transform:scale(1.016)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.profile-gift-modal__card,.profile-gift-modal__card:after,.profile-gift-modal__visual,.profile-gift-modal__reward,.profile-gift-modal__pack-piece,.primary-button--reward-accepting{animation:none!important;transition:none!important;transform:none!important}}@media(max-width:520px){.profile-gift-modal{align-items:end;padding-inline:10px}.profile-gift-modal__card{max-height:calc(100dvh - 22px);overflow-y:auto;border-radius:22px 22px 18px 18px;padding:22px 16px 18px}.profile-gift-modal__actions{display:grid;grid-template-columns:1fr}.profile-gift-modal__actions .ghost-button,.profile-gift-modal__actions .primary-button{justify-content:center;width:100%}}.achievement-celebration{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:80;width:min(420px,calc(100vw - 32px));pointer-events:none}.achievement-celebration__card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;overflow:hidden;border:1px solid rgba(244,193,93,.3);border-radius:22px;background:radial-gradient(circle at 14% 12%,rgba(244,193,93,.26),transparent 32%),linear-gradient(145deg,#1d1b14fa,#0b0c0ffa);box-shadow:0 22px 70px #00000073;padding:18px;pointer-events:auto;animation:achievement-celebration-in .42s cubic-bezier(.2,.9,.2,1)}.achievement-celebration__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-120%);animation:achievement-celebration-sheen 1.9s ease .18s}.achievement-celebration__close{position:absolute;top:10px;right:10px;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:var(--muted);cursor:pointer}.achievement-celebration__mark{position:relative;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(244,193,93,.38);border-radius:18px;background:#f4c15d24;color:var(--gold)}.achievement-celebration__mark svg:last-child{position:absolute;top:8px;right:9px;color:#fff2c3}.achievement-celebration__copy{display:grid;min-width:0;gap:7px;padding-right:24px}.achievement-celebration__copy span{color:var(--gold);font-size:.72rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.achievement-celebration__copy strong{color:var(--text);font-family:Space Grotesk,Manrope,sans-serif;font-size:1.28rem;line-height:1.08}.achievement-celebration__copy p,.achievement-celebration__copy small{margin:0;color:#f5f0e5c2;line-height:1.45}.achievement-celebration__reward{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0;width:fit-content;max-width:100%;padding:6px 9px;border:1px solid rgba(244,193,93,.24);border-radius:999px;background:#f4c15d1a;color:#f5f0e5d6;font-size:.78rem;line-height:1.2}.achievement-celebration__reward b{color:#ffe2a0;font-weight:950}.achievement-celebration__reward span{min-width:0;max-width:100%;overflow-wrap:anywhere;color:#f5f0e5e6;font-size:inherit;font-weight:850;text-transform:none}.achievement-celebration__copy small{color:var(--faint);font-size:.78rem}.achievement-celebration__action{grid-column:2;justify-self:start}@keyframes achievement-celebration-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes achievement-celebration-sheen{to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.achievement-celebration__card,.achievement-celebration__card:after{animation:none}}@media(max-width:680px){.achievement-celebration{right:12px;bottom:calc(88px + env(safe-area-inset-bottom));left:12px;width:auto}.achievement-celebration__card{grid-template-columns:auto minmax(0,1fr);border-radius:18px;padding:15px}.achievement-celebration__copy{padding-right:18px}.achievement-celebration__mark{width:50px;height:50px}.achievement-celebration__action{grid-column:1 / -1;width:100%;justify-content:center}}.notification-item__copy strong{display:block;font-size:.95rem}.notification-item__copy p{margin:6px 0 0;color:var(--muted);font-size:.84rem;line-height:1.5}.notification-item__meta{display:flex;align-items:center;gap:10px;margin-top:8px;color:var(--faint);font-size:.74rem}.notification-item__meta em{color:var(--gold);font-style:normal;font-weight:700}.notification-item__read-state{color:#9df2dd;font-weight:800}.notification-item__read-state--unread{color:#ffd2d4}.notification-item__actions{display:flex;justify-content:flex-end;gap:8px}.notification-panel__empty{display:grid;justify-items:center;gap:7px;border:1px solid rgba(244,193,93,.16);border-radius:12px;background:radial-gradient(circle at 50% 0%,rgba(244,193,93,.12),transparent 55%),#ffffff09;padding:24px 18px;color:var(--muted);text-align:center}.notification-panel__empty svg{color:var(--gold)}.notification-panel__empty strong{color:var(--text)}.notification-panel__empty span{max-width:30ch;font-size:.82rem;line-height:1.45}@keyframes notificationBellPulse{0%{box-shadow:0 0 #c92d344d;transform:translateY(0)}45%{box-shadow:0 0 0 10px #c92d3400;transform:translateY(-1px)}to{box-shadow:0 0 #c92d3400;transform:translateY(0)}}@keyframes notificationArrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ghost-button--compact{min-height:34px;padding:0 12px;font-size:.82rem}.volume-gallery{display:grid;grid-auto-columns:minmax(72px,96px);grid-auto-flow:column;gap:9px;overflow-x:auto;padding-bottom:2px}.volume-cover{position:relative;display:grid;gap:6px;min-width:72px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;color:var(--text);padding:6px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.volume-cover:hover{transform:translateY(-2px);border-color:var(--line-strong)}.volume-cover .product-thumb{min-height:104px}.volume-cover span{display:grid;min-height:24px;place-items:center;border-radius:999px;background:#00000047;color:var(--muted);font-size:.75rem;font-weight:800}.volume-cover--owned{border-color:#11a88a8c}.volume-cover--owned span{color:#78e3cd}.series-complete-badge{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(17,168,138,.34);border-radius:999px;background:linear-gradient(135deg,#11a88a33,#d9a4411a);color:#b8f6e6;font-size:.92rem;font-weight:900;line-height:1.15;padding:0 14px;text-align:center}.series-complete-badge--soft{border-color:#ffffff1f;background:#ffffff0e;color:var(--muted)}.result-card--rich{grid-template-columns:132px 1fr}.product-thumb{--cover-tint: rgba(214, 58, 65, .34);--cover-tint-soft: rgba(214, 58, 65, .12);--cover-glow: rgba(217, 164, 65, .16);aspect-ratio:2 / 3;position:relative;display:grid;width:100%;min-height:140px;place-items:center;justify-self:center;align-self:center;overflow:hidden;border-radius:var(--radius);background:linear-gradient(145deg,#ffffff12,#ffffff06),linear-gradient(150deg,#181a22f5,#0b0d12f5);color:#ffffffd1;font-size:2rem;font-weight:900;box-shadow:inset 0 1px #ffffff14,inset 0 -18px 42px #0003}.product-thumb:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;pointer-events:none;border:1px solid rgba(255,255,255,.11);border-radius:calc(var(--radius) - 4px);background:linear-gradient(90deg,rgba(255,255,255,.07),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 42%);opacity:.72}.product-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0}.product-thumb.cover-image--fallback:before{opacity:1}.product-thumb.cover-image--fallback{isolation:isolate;background:linear-gradient(90deg,rgba(255,255,255,.06) 0 12%,transparent 12%),linear-gradient(145deg,var(--cover-tint-soft),rgba(255,255,255,.025) 38%,rgba(8,10,14,.96)),linear-gradient(180deg,#ffffff0e,#ffffff05)}.product-thumb.cover-image--fallback:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.28)),linear-gradient(135deg,transparent 12%,var(--cover-glow) 48%,transparent 82%);opacity:1}.product-thumb.cover-image--manga{--cover-tint: rgba(214, 58, 65, .34);--cover-tint-soft: rgba(214, 58, 65, .14);--cover-glow: rgba(214, 58, 65, .18)}.product-thumb.cover-image--comic{--cover-tint: rgba(72, 128, 214, .34);--cover-tint-soft: rgba(72, 128, 214, .14);--cover-glow: rgba(72, 128, 214, .18)}.product-thumb.cover-image--collectible{--cover-tint: rgba(17, 168, 138, .34);--cover-tint-soft: rgba(17, 168, 138, .14);--cover-glow: rgba(17, 168, 138, .18)}.cover-fallback{position:relative;z-index:1;display:grid;gap:8px;place-items:center;width:100%;max-width:100%;padding:16px 10px;text-align:center}.cover-fallback__mark{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#0000003d;color:#ffffffa8;font-size:.68rem;font-weight:900;letter-spacing:0}.cover-fallback__initials{display:block;max-width:100%;overflow:hidden;color:#ffffffe6;font-size:2.1rem;font-weight:900;line-height:1;text-overflow:ellipsis;text-shadow:0 8px 24px rgba(0,0,0,.26);white-space:nowrap}.cover-fallback__label{display:block;max-width:100%;overflow:hidden;color:#ffffffad;font-size:.72rem;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.product-thumb.cover-image--needs-cover .cover-fallback__label{color:#f3d28a}.product-thumb.cover-image--failed .cover-fallback__label{color:#ffffff94}.cover-image--loading{background:linear-gradient(145deg,#ffffff13,#ffffff05),linear-gradient(150deg,#181a22f5,#0b0d12f5)}.cover-image--loading:after{background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.1) 42%,transparent 72%),linear-gradient(180deg,transparent,rgba(0,0,0,.16));opacity:1;transform:translate(-100%);animation:cover-loading-sheen 1.3s ease-in-out infinite}.cover-image--loading img{opacity:1}.cover-image--loaded:before,.cover-image--loaded:after{opacity:0}@keyframes cover-loading-sheen{to{transform:translate(100%)}}.product-thumb img{width:100%;height:100%;min-height:inherit;object-fit:contain;object-position:center center;opacity:1;transition:opacity .18s ease}.product-thumb--large{min-height:100%;border-radius:0}.product-thumb--hero{min-height:min(52vh,460px);box-shadow:var(--shadow)}.product-thumb--hero .cover-fallback__initials{font-size:6rem}.product-thumb--hero .cover-fallback__mark{width:54px;height:54px;font-size:.95rem}:where(.volume-cover,.activity-item,.compact-row,.cover-audit-row__preview,.dashboard-top-rated-card,.dashboard-series-row) .cover-fallback{gap:5px;padding:10px 6px}:where(.volume-cover,.activity-item,.compact-row,.cover-audit-row__preview,.dashboard-top-rated-card,.dashboard-series-row) .cover-fallback__mark{width:26px;height:26px;font-size:.58rem}:where(.volume-cover,.activity-item,.compact-row,.cover-audit-row__preview,.dashboard-top-rated-card,.dashboard-series-row) .cover-fallback__initials{font-size:1.25rem}:where(.volume-cover,.activity-item,.compact-row,.cover-audit-row__preview,.dashboard-top-rated-card,.dashboard-series-row) .cover-fallback__label{font-size:.62rem}.product-card--real{display:grid;grid-template-columns:1fr;min-height:0;overflow:hidden}.product-card__main{display:grid;grid-template-columns:minmax(92px,118px) minmax(0,1fr);gap:16px;align-items:center;min-width:0;background:transparent;color:var(--text);padding:14px;text-align:left}.product-card__main .product-thumb{min-height:134px;width:100%;max-width:92px;margin:0 auto}.product-card__main p{margin:0}.product-card__title-row,.volume-pill-menu__title-row{display:flex;min-width:0;gap:8px;align-items:center;flex-wrap:wrap}.product-card__title-row h3,.volume-pill-menu__title-row strong{min-width:0}.product-card__note{display:-webkit-box;overflow:hidden;max-width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:8px 10px;border:1px solid rgba(217,164,65,.24);border-radius:8px;background:#d9a44114;color:#f3d28a;font-size:.82rem}.product-card__main>div{display:grid;gap:8px;align-content:center;min-width:0}.quick-actions{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);background:#ffffff05}.reading-status-control{display:grid;grid-template-columns:repeat(4,minmax(max-content,1fr));gap:6px;width:100%;overflow-x:auto;scrollbar-width:none}.reading-status-control::-webkit-scrollbar{display:none}.reading-status-control--compact{grid-template-columns:repeat(3,minmax(max-content,1fr));padding:11px;border-top:1px solid var(--line);background:#ffffff05}.reading-status-control button{min-height:36px;padding:7px 8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0b;color:var(--muted);font-size:.78rem;font-weight:800;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.reading-status-control button:hover,.reading-status-control button.is-active{border-color:#d63a4180;background:var(--red-soft);color:var(--text)}.quick-actions button{display:grid;min-height:40px;place-items:center;border-right:1px solid var(--line);background:transparent;color:var(--muted)}.quick-actions button:last-child{border-right:0}.quick-actions button:hover{background:#ffffff14;color:var(--text)}.quick-actions button[aria-label="Siguiente por leer"]{color:var(--gold)}.inline-search{display:grid;grid-template-columns:auto minmax(140px,240px);align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0a;padding:0 11px}.inline-search input{min-height:40px;border:0;outline:0;background:transparent;color:var(--text)}.item-actions,.form-actions,.series-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.danger-button{color:#ffb7bb}.series-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.store-inquiry-panel{display:grid;gap:9px;margin:14px 0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff06}.push-checklist label span{display:grid;gap:3px;min-width:0}.push-checklist label span small{color:var(--text-muted);font-size:.78rem;font-weight:500;line-height:1.35}.store-contact-actions{align-self:stretch}.store-inquiry-panel--compact{margin:10px 0 0;padding:10px}.store-contact-actions--compact{gap:8px}.store-inquiry-heading{display:inline-flex;align-items:center;gap:7px;color:#ffffffd1;font-size:.82rem;font-weight:800;letter-spacing:.02em}.store-inquiry-panel>p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.45}.store-inquiry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-contact-actions__grid{align-items:stretch}.store-inquiry-button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:13px;color:var(--text);text-decoration:none;background:#ffffff06;transition:transform .16s ease,border-color .16s ease,background .16s ease}.store-inquiry-button:hover,.store-inquiry-button:focus-visible{transform:translateY(-1px);border-color:#5ce1e638;background:#5ce1e60d}.store-inquiry-button img{width:30px;height:30px;object-fit:contain;border-radius:8px;background:#ffffffeb;padding:3px}.store-inquiry-button__copy{display:grid;gap:4px;min-width:0}.store-inquiry-button__copy strong{font-size:.86rem;font-weight:800;line-height:1.25}.store-inquiry-button__copy small,.store-inquiry-note{color:var(--muted);font-size:.73rem;font-weight:700;line-height:1.35}.store-inquiry-note{color:#5ce1e6e0}.store-contact-actions__hint{display:inline-flex;align-items:center;gap:6px;color:#ffffff8a;font-size:.72rem;font-weight:700;line-height:1.35}.store-contact-actions--result,.store-contact-actions--novelty{margin-top:8px}.store-contact-actions--novelty{gap:7px;padding:9px;border-color:#ffffff16;background:linear-gradient(135deg,#5ce1e60b,#d9a44109),#ffffff06}.store-contact-actions--novelty .store-inquiry-heading{font-size:.76rem}.store-contact-actions--novelty>p{font-size:.74rem;line-height:1.35}.store-contact-actions--novelty .store-contact-actions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.store-contact-actions--novelty .store-inquiry-button{grid-template-columns:24px minmax(0,1fr) 14px;gap:7px;min-height:40px;padding:6px 7px;border-radius:11px}.store-contact-actions--novelty .store-inquiry-button img{width:24px;height:24px;border-radius:7px;padding:2px}.store-contact-actions--novelty .store-inquiry-button__copy{gap:2px}.store-contact-actions--novelty .store-inquiry-button__copy strong{min-width:0;overflow:hidden;font-size:.76rem;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.store-contact-actions--novelty .store-inquiry-button__copy small{font-size:.67rem;line-height:1.12}.dashboard-novelty-card .store-contact-actions{width:100%}.dashboard-novelty-card .store-contact-actions>p,.result-card--rich .store-contact-actions>p{font-size:.78rem}.dashboard-novelty-card .store-contact-actions__hint,.result-card--rich .store-contact-actions__hint{display:none}@media(max-width:520px){.app-footer img{height:34px}}@media(max-width:720px){.store-contact-actions{margin:8px 0 0;padding:9px;border-radius:14px}.store-contact-actions__grid{grid-template-columns:1fr}.store-contact-actions .store-inquiry-button{min-height:44px;padding:7px 9px}.store-contact-actions .store-inquiry-button__copy strong{font-size:.82rem}.store-contact-actions .store-inquiry-button__copy small{font-size:.7rem}}.series-taxonomy-filter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:14px;border:1px solid rgba(255,255,255,.105);border-radius:var(--radius);background:linear-gradient(135deg,#d9a44114,#11a88a0e),#ffffff06;padding:14px}.series-taxonomy-filter>div:first-child{display:grid;gap:4px}.series-taxonomy-filter strong{color:var(--text)}.series-taxonomy-filter span{color:var(--muted);font-size:.84rem}.series-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.series-insights div{border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:#ffffff0b;padding:12px}.series-insights strong,.series-insights span{display:block}.series-insights strong{font-size:1.4rem}.series-insights span,.meta-source{color:var(--muted)}.series-favorite-action.is-active{border-color:#d9a44161;background:#d9a44121;color:var(--gold)}.series-favorite-action.is-active svg{fill:#d9a44159}.related-panel{display:grid;gap:14px;border:1px solid rgba(255,255,255,.105);border-radius:var(--radius);background:radial-gradient(circle at 0% 0%,rgba(22,199,167,.1),transparent 24rem),linear-gradient(145deg,#16191ff5,#08090bf5);padding:clamp(14px,2vw,18px);box-shadow:var(--shadow-card)}.related-panel--inline{margin-top:18px}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.related-grid--compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.related-card{display:grid;gap:7px;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff0a;color:var(--text);padding:11px;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.related-card:hover,.related-card:focus-visible{transform:translateY(-2px);border-color:#d9a44157;background:#d9a44114;outline:none}.related-card .product-thumb{width:min(100%,112px);min-height:150px;margin:0 auto 3px}.related-card span{color:var(--gold);font-size:.72rem;font-weight:900;text-transform:uppercase}.related-card strong{min-width:0;overflow-wrap:anywhere;font-size:.95rem;line-height:1.16}.related-card small{color:var(--muted);line-height:1.35}.volume-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.volume-strip--compact{grid-template-columns:repeat(auto-fill,minmax(36px,1fr))}.volume-strip--compact .volume-pill{min-width:0;height:36px;font-size:.8rem}.series-grid--collection-overview{align-items:stretch;grid-auto-rows:1fr}.series-grid--collection-overview .volume-strip--compact{grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;min-height:80px;max-height:80px;overflow:hidden}.series-grid--collection-overview .volume-pill--more{border-color:#d9a44157;background:linear-gradient(135deg,#d9a44124,#ffffff09);color:var(--gold);font-weight:900}.series-actions{margin-top:0}.series-action{display:grid;gap:4px;min-width:220px;flex:1;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0a;color:var(--text);padding:14px;text-align:left}.series-action span,.empty-mini{color:var(--muted)}.compact-list{display:grid;gap:10px}.compact-row{display:grid;grid-template-columns:56px 1fr;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;color:var(--text);padding:9px;text-align:left}.compact-row .product-thumb{min-height:74px}.compact-row strong,.compact-row span{display:block}.compact-row span{margin-top:3px;color:var(--muted);font-size:.82rem}.file-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0a;color:var(--text);padding:0 14px;font-weight:750;cursor:pointer}.file-button input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mobile-nav,.scrim{display:none}.onboarding-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:42;display:grid;place-items:center;padding:20px;background:#040507b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.onboarding-card{display:grid;gap:14px;width:min(620px,100%);border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 100% 0%,rgba(201,45,52,.15),transparent 24rem),linear-gradient(145deg,#16191ffa,#08090bfa);padding:clamp(18px,3vw,24px);box-shadow:var(--shadow)}.onboarding-card h2{margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(1.5rem,3vw,2.2rem)}.onboarding-card p{margin:0;color:var(--muted);line-height:1.6}.onboarding-list{display:grid;gap:8px}.onboarding-list div{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;padding:10px}.onboarding-list strong{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--red-soft);color:var(--text)}.onboarding-list span{color:var(--text);font-size:.9rem}.onboarding-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.onboarding-card--guided{position:relative;width:min(760px,100%);max-height:min(86vh,820px);overflow:auto}.onboarding-close{position:absolute;top:14px;right:14px}.onboarding-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding-right:44px}.onboarding-progress span{height:5px;border-radius:999px;background:#ffffff17;overflow:hidden}.onboarding-progress span.is-active{background:linear-gradient(90deg,var(--red),var(--gold));box-shadow:0 8px 18px #c92d3438}.onboarding-step{display:grid;gap:10px;animation:rise-in .28s ease both}.onboarding-search,.onboarding-username{display:grid;gap:12px}.onboarding-username__intro,.profile-username-callout{display:grid;gap:5px;border:1px solid rgba(217,164,65,.22);border-radius:var(--radius);padding:13px;background:radial-gradient(circle at 0 0,rgba(217,164,65,.12),transparent 42%),#ffffff09}.onboarding-username__intro strong,.profile-username-callout strong{color:var(--text)}.onboarding-username__intro span,.profile-username-callout span{color:var(--muted);font-size:.9rem;line-height:1.45}.onboarding-results{display:grid;gap:10px}.onboarding-result{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px;background:#ffffff09}.onboarding-result .product-thumb{min-height:98px}.onboarding-result>div{display:grid;gap:7px}.onboarding-result strong,.onboarding-option-card strong{color:var(--text);line-height:1.25}.onboarding-result span,.onboarding-option-card span{color:var(--muted);font-size:.84rem;line-height:1.45}.onboarding-result .primary-button{justify-self:start}.onboarding-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.onboarding-option-card{display:grid;gap:9px;min-height:150px;border:1px solid var(--line);border-radius:var(--radius);padding:14px;background:linear-gradient(145deg,#ffffff0f,#ffffff06),#ffffff08;color:inherit;text-align:left}.onboarding-option-card svg{color:var(--gold)}.onboarding-option-card:hover{transform:translateY(-1px);border-color:#ffffff2e}.onboarding-username__input{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);padding:0 12px;background:#00000038}.onboarding-username__input>span{color:var(--gold);font-weight:900}.onboarding-username__input input{border:0;background:transparent;padding-inline:0}.onboarding-username__status{margin:0;border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:8px 12px;color:var(--muted);background:#ffffff09;font-size:.88rem}.onboarding-username__status.is-success{border-color:#52d38a42;color:var(--mint);background:#52d38a14}.onboarding-username__status.is-error{border-color:#ff5f6847;color:#ffb7bd;background:#c92d341f}.onboarding-username__link{margin:-4px 0 0;color:var(--muted);font-size:.86rem;line-height:1.45;overflow-wrap:anywhere}.onboarding-username__link strong{color:var(--gold);font-weight:800}.onboarding-username__suggestions{display:grid;gap:8px}.onboarding-username__suggestions>span{color:var(--muted);font-size:.82rem}.onboarding-username__suggestions>div{display:flex;flex-wrap:wrap;gap:8px}.onboarding-username__suggestions button{border:1px solid rgba(217,164,65,.22);border-radius:999px;padding:7px 11px;background:#d9a44114;color:var(--gold);font-weight:800}@media(max-width:720px){.dashboard-username-reminder{align-items:stretch;flex-direction:column}.dashboard-username-reminder .primary-button{justify-content:center;width:100%}}.item-reading-control{display:grid;gap:8px;min-width:min(100%,420px);flex:1 1 360px}.item-reading-control>strong{color:var(--text);font-size:.82rem}.notes-panel{display:grid;gap:14px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#d9a44114,#ffffff05),#ffffff08}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.volume-photos-panel{display:grid;gap:14px;padding:16px;border:1px solid rgba(112,184,255,.24);border-radius:var(--radius);background:linear-gradient(135deg,#70b8ff17,#ffffff06),#ffffff08}.volume-photos-panel__header,.volume-photos-panel__upload{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.volume-photos-panel__header>div,.volume-photos-panel__upload label{display:grid;gap:6px}.volume-photos-panel__header strong{color:var(--text)}.volume-photos-panel__header span,.volume-photos-panel__upload span,.volume-photo-card__body span{color:var(--muted);font-size:.84rem}.volume-photos-panel__upload label{flex:1 1 260px}.volume-photo-public-toggle{align-self:end;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:10px 12px;border:1px solid rgba(217,164,65,.18);border-radius:var(--radius-sm);background:#d9a4410f;color:var(--muted);font-size:.82rem;line-height:1.4}.volume-photo-public-toggle input{margin-top:3px;accent-color:var(--gold)}.volume-photos-panel__upload input:not([type=file]){min-height:42px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#0000002e;color:var(--text);padding:0 12px}.volume-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.volume-photo-card{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-sm);background:#0000002e}.volume-photo-card__image{position:relative;width:100%;aspect-ratio:4 / 5;border:0;background:#ffffff0a;cursor:zoom-in;overflow:hidden}.volume-photo-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .18s ease}.volume-photo-card__image:hover img{transform:scale(1.035)}.volume-photo-card__image span{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#0000009e;color:var(--text);font-size:.74rem;font-weight:800}.volume-photo-card__body{display:grid;gap:10px;padding:10px}.volume-photo-card__body p{margin:0;color:var(--text);font-size:.9rem;line-height:1.45}.volume-photo-card__body>div,.volume-photo-card__body span{display:flex;align-items:center;justify-content:space-between;gap:8px}.volume-photo-card__body span{justify-content:flex-start}.text-button{width:fit-content;border:0;padding:0;background:transparent;color:var(--gold);cursor:pointer;font:inherit;font-size:.78rem;font-weight:850}.text-button:hover{text-decoration:underline}.volume-photos-empty{grid-column:1 / -1;display:grid;justify-items:center;gap:8px;padding:24px;border:1px dashed rgba(255,255,255,.14);border-radius:var(--radius-sm);color:var(--muted);text-align:center}.volume-photos-empty p{margin:0}.volume-photo-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;padding:calc(18px + var(--safe-top)) calc(18px + var(--safe-right)) calc(18px + var(--safe-bottom)) calc(18px + var(--safe-left));background:#000000c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.volume-photo-lightbox section{position:relative;display:grid;gap:12px;width:min(920px,100%);max-height:calc(100dvh - 36px);padding:14px;border:1px solid var(--line-strong);border-radius:18px;background:#0b0d11fa;box-shadow:0 28px 80px #0000009e}.volume-photo-lightbox .icon-button{position:absolute;top:12px;right:12px;background:#00000094}.volume-photo-lightbox img{width:100%;max-height:calc(100dvh - 150px);object-fit:contain;border-radius:12px;background:#0000004d}.volume-photo-lightbox p{margin:0;color:var(--text)}.synopsis-panel{display:grid;gap:12px;padding:16px;border:1px solid rgba(22,199,167,.24);border-radius:var(--radius);background:linear-gradient(135deg,#16c7a714,#ffffff05),#ffffff08}.synopsis-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.synopsis-panel__header>div{display:grid;gap:5px}.synopsis-panel__header strong{color:var(--text)}.synopsis-panel__header span,.synopsis-panel small{color:var(--muted);font-size:.82rem}.synopsis-panel p{margin:0;color:var(--text);line-height:1.7;white-space:pre-wrap}.notes-panel__header,.notes-panel__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.review-panel{display:grid;gap:14px;padding:16px;border:1px solid rgba(217,164,65,.26);border-radius:var(--radius);background:linear-gradient(135deg,#d9a4411a,#ffffff05),#ffffff08}.series-review-panel{display:grid;gap:14px;padding:15px;border:1px solid rgba(217,164,65,.18);border-radius:var(--radius-sm);background:linear-gradient(135deg,#d9a44117,#ffffff09),#ffffff08}.series-review-panel__form{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);gap:12px;align-items:start}.series-review-panel__form .star-rating{min-width:0}.series-review-panel__form label{display:grid;gap:8px;min-width:0}.series-review-panel__form label span,.series-review-panel__form .notes-panel__actions span{color:var(--muted);font-size:.84rem}.series-review-panel__form textarea{min-height:116px;padding:12px;resize:vertical}.series-review-panel__form .toggle-row,.series-review-panel__form .notes-panel__actions{grid-column:1 / -1}.volume-social-center{display:grid;gap:14px;padding:16px;border:1px solid rgba(217,164,65,.24);border-radius:var(--radius);background:radial-gradient(circle at 12% 0%,rgba(217,164,65,.13),transparent 32%),linear-gradient(135deg,#fff1,#ffffff05),#ffffff08}.volume-social-center__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.volume-social-center__header>div{display:grid;gap:5px}.volume-social-center__header strong,.volume-social-card__title strong,.volume-activity-list strong{color:var(--text)}.volume-social-center__header span,.volume-social-stats span,.volume-activity-list span,.volume-activity-list small{color:var(--muted);font-size:.84rem}.volume-social-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.volume-social-stats article{display:grid;gap:6px;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-sm);background:#00000029;padding:12px}.volume-social-stats svg,.volume-social-stats .rating-icon,.volume-social-card__title svg{color:var(--gold)}.volume-social-stats strong{color:var(--text);font-size:1.35rem}.volume-social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.volume-social-card{display:grid;align-content:start;gap:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#00000024;padding:12px}.volume-social-card__title{display:flex;align-items:center;gap:8px}.volume-activity-list{display:grid;gap:10px}.volume-activity-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:#ffffff09;padding:10px}.volume-activity-list article>div{display:grid;gap:3px;min-width:0}.review-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.review-panel__header>div{display:grid;gap:5px}.review-panel__header strong{color:var(--text)}.review-panel__header span,.review-panel__summary small,.review-panel__form label span,.review-panel__form .notes-panel__actions span{color:var(--muted);font-size:.84rem}.review-panel__empty{margin:0;color:var(--muted);font-size:.9rem}.review-panel__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.review-panel__summary>div{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#00000029}.review-panel__summary strong{font-size:1.2rem}.review-panel__form{display:grid;gap:12px}.review-panel__form label{display:grid;gap:8px}.review-panel__form textarea{min-height:112px;padding:12px;resize:vertical}.star-rating{display:flex;flex-wrap:wrap;gap:8px}.star-rating button{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff0a;color:var(--muted);cursor:pointer}.star-rating button:hover,.star-rating button.is-active{border-color:#d9a4418a;color:var(--gold);background:#d9a4411f}.star-rating button svg,.star-rating button .rating-icon--star{fill:currentColor}.volume-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:94;display:grid;place-items:center;padding:calc(22px + var(--safe-top)) calc(18px + var(--safe-right)) calc(22px + var(--safe-bottom)) calc(18px + var(--safe-left));background:#000000b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.volume-popup{width:min(1040px,100%);max-height:min(900px,calc(100dvh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;border:1px solid var(--line-strong);border-radius:16px;background:radial-gradient(circle at 20% 0%,rgba(217,164,65,.15),transparent 34%),linear-gradient(145deg,#16191ffa,#08090bfc);box-shadow:0 28px 80px #0000009e;overflow:hidden}.volume-popup__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 0}.volume-popup__header h2{margin:0;font-size:clamp(1.35rem,3vw,2.25rem)}.volume-popup__header span,.volume-popup__rating span{color:var(--muted);font-size:.9rem}.volume-popup__kind-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.volume-popup__kind-row small{color:var(--muted);font-size:.86rem;line-height:1.45}.volume-popup__body{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:16px;min-height:0;overflow:auto;padding:0 18px 18px}.volume-popup__cover,.volume-popup__content,.volume-popup__rating{display:grid;gap:12px}.volume-popup__cover{align-content:start}.volume-popup__cover .product-thumb{min-height:390px}.volume-popup__rating{padding:13px;border:1px solid rgba(217,164,65,.22);border-radius:var(--radius-sm);background:#d9a44114}.volume-popup__rating strong{color:var(--gold);font-size:1.35rem}.volume-popup__actions{display:grid;gap:10px}.volume-popup__metadata{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.volume-popup__metadata>div{display:grid;gap:4px;padding:11px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#00000026}.volume-popup__metadata dt{color:var(--muted);font-size:.75rem;font-weight:800}.volume-popup__metadata dd{margin:0;color:var(--text);font-weight:800}.volume-popup__offers,.commercial-sources-panel{display:grid;gap:10px;border:1px solid rgba(217,164,65,.16);border-radius:var(--radius);background:#d9a4410e;padding:12px}.volume-popup__offers>strong{color:var(--text)}.volume-popup__offer,.commercial-source-row{display:flex;gap:10px;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:#00000024;padding:10px}.volume-popup__offer span,.commercial-source-row span{color:var(--muted);font-size:.84rem}.volume-popup__offer a{color:var(--gold);font-weight:900}.commercial-sources-list{display:grid;gap:8px}.commercial-source-row>div{display:grid;gap:3px;min-width:0}.public-review-list{display:grid;gap:10px}.public-review-list--compact article{padding:10px}.public-review-list>strong{color:var(--text)}.public-review-list article,.public-review-feed article{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#00000029}.public-review-list article>div,.public-review-feed article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.public-review-author{display:inline-flex;min-width:0;gap:9px;align-items:center}.public-review-author .profile-avatar{width:34px;height:34px}.public-review-author>span{display:grid;gap:2px;min-width:0}.public-review-author strong{color:var(--text);font-size:.9rem}.public-review-list span,.public-review-feed strong{color:var(--text)}.public-review-feed__target,.public-review-feed__target a{color:color-mix(in srgb,var(--gold) 72%,var(--muted));font-size:.82rem;font-weight:850;text-decoration:none}.public-review-feed__target a:hover{color:var(--gold);text-decoration:underline}.public-review-list small,.public-review-feed span{color:var(--gold);font-weight:700}.public-review-list p,.public-review-feed p{margin:0;color:var(--muted);line-height:1.6;white-space:pre-wrap}.share-panel{display:grid;gap:14px;margin-top:12px;padding:16px;border:1px solid rgba(22,199,167,.22);border-radius:var(--radius);background:linear-gradient(135deg,#16c7a717,#ffffff05),#ffffff09}.share-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.share-panel__header>div,.share-preview-card>div{display:grid;gap:5px}.share-panel__header strong,.share-preview-card strong{color:var(--text)}.share-panel__header span,.share-preview-card span,.share-preview-card small,.share-preview-card p,.share-panel__status{color:var(--muted);font-size:.86rem;line-height:1.45}.share-preview-card{display:grid;grid-template-columns:92px 1fr;gap:14px;align-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px;background:#00000029}.share-preview-card .product-thumb{min-height:132px}.share-preview-card code{display:block;overflow:hidden;text-overflow:ellipsis;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px;background:#ffffff0b;color:var(--gold);white-space:nowrap}.share-actions{display:flex;flex-wrap:wrap;gap:10px}.notes-panel__header>div,.notes-panel__form,.notes-panel__form label{display:grid;gap:7px}.notes-panel__header strong{color:var(--text)}.notes-panel__header span,.notes-panel__form label span,.notes-panel__status{color:var(--muted);font-size:.82rem}.notes-panel__preview{margin:0;padding:12px;border-left:3px solid var(--gold);border-radius:8px;background:#0000002e;color:var(--text);white-space:pre-wrap}.notes-panel textarea{width:100%;min-height:128px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);outline:0;resize:vertical;background:#00000038;color:var(--text);font:inherit}.notes-panel textarea:focus{border-color:#d9a4416b;box-shadow:0 0 0 3px #d9a4411f}@property --worldcup-progress{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@keyframes worldcup-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes worldcup-card-confirm{0%{filter:brightness(1)}45%{filter:brightness(1.08)}to{filter:brightness(1)}}@keyframes worldcup-sticker-pulse{0%{opacity:0}45%{opacity:.58}to{opacity:0}}@keyframes worldcup-counter-pop{0%{opacity:.76;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes worldcup-chip-settle{0%{opacity:.82}to{opacity:1}}@keyframes worldcup-metric-value{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.danger-button{border-color:#c92d3438!important;color:#ff9da2!important}.danger-button:hover,.danger-button:focus-visible{background:#c92d341f!important}.collection-export-button{min-height:42px}.export-modal{width:min(720px,100%)}.export-modal__body{grid-template-columns:repeat(3,minmax(0,1fr))}.export-option{display:grid;align-content:start;gap:14px;min-height:190px;border:1px solid rgba(255,255,255,.105);border-radius:22px;background:linear-gradient(180deg,#fff1,#ffffff06),#ffffff09;color:var(--text);padding:18px;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.export-option:hover{transform:translateY(-2px);border-color:#c92d3473;background:linear-gradient(180deg,#c92d3424,#ffffff08),#ffffff0b}.export-option:disabled{cursor:wait;opacity:.72}.export-option__icon{display:inline-grid;width:48px;height:48px;place-items:center;border-radius:16px;background:var(--red-soft);color:var(--gold)}.export-option strong,.export-option small{display:block}.export-option strong{margin-bottom:6px;font-size:1rem}.export-option small,.export-modal__status{color:var(--muted);font-size:.84rem;line-height:1.45}.profile-export-panel__body{display:flex;align-items:center;justify-content:space-between;gap:16px}.profile-export-panel__body .source-note{margin:0}.profile-export-panel__actions{display:flex;flex-wrap:wrap;gap:10px}.public-follow-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.public-follow-actions span{color:var(--muted);font-size:.84rem;font-weight:800}.social-feed-panel{align-self:stretch}.social-feed-panel--premium{overflow:hidden}.social-following-shell{display:grid;gap:14px}.social-following-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid rgba(233,197,106,.16);border-radius:18px;background:linear-gradient(135deg,#e9c56a1b,#629aff0e),#ffffff09;padding:16px}.social-following-hero__copy,.social-following-hero>div:first-child{display:grid;gap:6px;min-width:0}.social-following-kicker{color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.social-following-hero strong{color:var(--text);font-family:Space Grotesk,Manrope,sans-serif;font-size:1.1rem}.social-following-hero p{max-width:560px;margin:0;color:var(--muted);font-size:.88rem;line-height:1.55}.social-following-avatars{display:flex;flex-direction:row-reverse;justify-content:flex-end;min-width:118px}.social-following-avatar{display:inline-flex;margin-left:-10px;border:2px solid rgba(12,13,17,.95);border-radius:999px;text-decoration:none;transition:transform .18s ease,filter .18s ease}.social-following-avatar:hover{transform:translateY(-2px);filter:brightness(1.08)}.social-following-avatar .profile-avatar{width:42px;height:42px}.social-following-skeleton{width:132px;height:42px;border-radius:999px;background:linear-gradient(90deg,#ffffff0b,#ffffff1f,#ffffff0b);background-size:200% 100%;animation:shimmer 1.25s linear infinite}.social-feed-layout{display:grid;gap:12px}.social-feed-layout--with-activity{grid-template-columns:minmax(0,1.6fr) minmax(220px,.9fr);align-items:start}.following-collector-list{display:grid;gap:10px;min-width:0}.following-collector-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.085);border-radius:15px;background:linear-gradient(145deg,#ffffff0d,#ffffff05),#00000024;color:var(--text);padding:10px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.following-collector-card:hover{transform:translateY(-1px);border-color:#e9c56a3d;background:linear-gradient(145deg,#e9c56a12,#ffffff06),#00000029}.following-collector-card .profile-avatar{width:42px;height:42px}.following-collector-card__body{display:grid;gap:3px;min-width:0}.following-collector-card__body strong,.following-collector-card__body small,.following-collector-card__body em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.following-collector-card__body strong{color:var(--text);font-size:.9rem;font-weight:900}.following-collector-card__body small,.following-collector-card__body em{color:var(--muted);font-size:.76rem;font-style:normal}.following-collector-card__body em{color:#e9c56ad1}.following-collector-card__meta{justify-self:end;max-width:92px;border:1px solid rgba(233,197,106,.14);border-radius:999px;background:#e9c56a13;color:var(--gold);font-size:.7rem;font-weight:900;padding:5px 8px;text-align:center;white-space:nowrap}.social-feed-list{display:grid;gap:12px}.social-feed-empty{align-items:center;grid-template-columns:auto minmax(0,1fr) auto;min-height:132px}.social-feed-empty--premium{background:linear-gradient(135deg,#e9c56a1f,#629aff0b),#ffffff09}.social-feed-empty--quiet{min-height:118px;background:linear-gradient(135deg,#ffffff0b,#ffffff05),#0000001f}@media(max-width:900px){.social-feed-layout--with-activity{grid-template-columns:1fr}}@media(max-width:560px){.social-following-hero{grid-template-columns:1fr;align-items:start}.social-following-avatars{justify-content:flex-end;min-width:0}.following-collector-card{grid-template-columns:auto minmax(0,1fr)}.following-collector-card__meta{grid-column:2;justify-self:start}.social-feed-empty{grid-template-columns:1fr;justify-items:start}.social-feed-empty .primary-button,.social-feed-empty .ghost-button{justify-self:stretch;width:100%;justify-content:center}}.social-feed-empty__icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(217,164,65,.24);border-radius:14px;background:#d9a4411f;color:var(--gold)}.social-feed-empty>div:not(.social-feed-empty__icon){display:grid;gap:4px;min-width:0}.social-feed-empty strong{color:var(--text)}.social-feed-empty .ghost-button{justify-self:end;white-space:nowrap}.social-feed-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar body thumb" "avatar actions thumb";align-items:start;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.085);border-radius:var(--radius-sm);background:linear-gradient(135deg,#ffffff0e,#ffffff06),#ffffff06;box-shadow:0 14px 32px #0000002e;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.social-feed-item:hover{transform:translateY(-1px);border-color:#e9c56a3d;background:linear-gradient(135deg,#e9c56a14,#ffffff07),#ffffff08;box-shadow:0 18px 38px #0000003d}.social-feed-item__avatar{grid-area:avatar;display:inline-flex;text-decoration:none}.social-feed-item__body{grid-area:body;display:grid;gap:7px;min-width:0}.social-feed-item__headline{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;min-width:0}.social-feed-item__headline span{color:var(--muted);font-size:.84rem;font-weight:750}.social-feed-item__actor,.social-feed-item__target,.social-feed-item__actions a{color:inherit;text-decoration:none}.social-feed-item__actor{color:var(--text);font-weight:900}.social-feed-item__actor:hover,.social-feed-item__target:hover strong,.social-feed-item__actions a:hover{color:var(--gold)}.social-feed-item__target{display:grid;gap:2px;min-width:0}.social-feed-item__target strong,.social-feed-item__target small,.social-feed-item__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-feed-item__target strong{color:var(--text);font-size:.96rem}.social-feed-item__target small,.social-feed-item__meta{color:var(--muted)}.social-feed-item__meta{display:flex;align-items:center;gap:8px;font-size:.76rem;font-weight:850}.social-feed-chip{display:inline-flex;align-items:center;max-width:100%;min-height:22px;padding:0 8px;border:1px solid rgba(233,197,106,.18);border-radius:999px;background:#e9c56a14;color:var(--gold);white-space:nowrap}.social-feed-item__thumb{grid-area:thumb;display:inline-flex;border-radius:10px;text-decoration:none;transition:transform .18s ease,filter .18s ease}.social-feed-item__thumb:hover{transform:translateY(-1px) scale(1.015);filter:brightness(1.08)}.social-feed-item__thumb .product-thumb{width:48px;height:62px}.social-feed-item__actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.social-feed-item__actions a{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--muted);font-size:.76rem;font-weight:850;transition:color .16s ease,border-color .16s ease,background .16s ease}.social-feed-item__actions a:hover{border-color:#e9c56a3d;background:#e9c56a14}.social-feed-item--wishlist .social-feed-chip{border-color:#ff7eb638;background:#ff7eb617;color:#ffb6d6}.social-feed-item--reading .social-feed-chip{border-color:#74cfff38;background:#74cfff17;color:#a9ddff}.social-feed-item--done .social-feed-chip,.social-feed-item--series .social-feed-chip{border-color:#84e1bc38;background:#84e1bc17;color:#a8e7ca}@media(max-width:1360px){.app-shell{grid-template-columns:286px minmax(0,1fr)}.sidebar{padding:16px 14px}.brand img{width:58px;height:58px}.hero-panel{grid-template-columns:minmax(0,1fr) minmax(240px,.48fr);min-height:320px}.hero-panel h2{font-size:clamp(1.9rem,3.2vw,3.55rem);line-height:1.08;max-width:560px}.hero-panel p{font-size:.95rem;line-height:1.62}.stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1480px){.sidebar-account{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:10px}.sidebar-account .profile-avatar{width:36px;height:36px;font-size:.82rem}.sidebar-account .profile-avatar-frame--sidebar{width:42px;height:42px}.sidebar-account strong{font-size:.86rem}.sidebar-account span{font-size:.7rem}}@media(max-width:1120px){.app-shell{grid-template-columns:1fr}.sidebar{position:fixed;left:0;width:min(90vw,360px);transform:translate(-105%);transition:transform .2s ease}.sidebar--open{transform:translate(0)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:block;background:#0000008a}.dashboard-grid{grid-template-columns:1fr}.profile-xp-context{align-items:stretch;flex-direction:column}.profile-xp-context .ghost-button{width:100%;justify-content:center}.public-hero,.public-favorite-series,.profile-favorite-series,.explore-hero,.public-metrics,.dashboard-filter-bar,.dashboard-progress-grid,.dashboard-value-grid,.explore-search,.share-preview-card,.onboarding-option-grid,.review-panel__summary,.series-review-panel__form,.volume-social-grid,.volume-social-stats,.public-compare-grid,.public-compare-columns{grid-template-columns:1fr}.public-compare-item{grid-template-columns:54px minmax(0,1fr)}.public-compare-action{grid-column:1 / -1;justify-content:stretch}.public-compare-action .compact-action{width:100%}.public-compare-series{align-items:flex-start;flex-direction:column}.public-favorite-series>.product-thumb{width:min(100%,210px)}.public-favorite-series__copy .ghost-button{width:100%}.profile-favorite-series__actions{align-items:stretch;flex-direction:column}.profile-favorite-series__actions .primary-button,.profile-favorite-series__actions .ghost-button{width:100%;justify-content:center}.explore-hero__stats{grid-template-columns:auto 1fr;align-items:baseline;border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.explore-hero__stats span{margin-bottom:0}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.main-frame{padding:calc(16px + var(--safe-top)) calc(14px + var(--safe-right)) calc(100px + var(--safe-bottom)) calc(14px + var(--safe-left))}.topbar{gap:12px;min-height:auto;grid-template-columns:auto minmax(0,1fr) auto}.topbar h1{font-size:clamp(1.35rem,5.2vw,1.9rem)}.main-tabs{gap:8px;margin-top:12px}.main-tabs__item{min-height:36px;padding:0 12px;font-size:.9rem}.hero-panel{grid-template-columns:1fr;min-height:auto;padding:clamp(18px,3.6vw,24px)}.hero-panel h2{max-width:100%;font-size:clamp(2rem,7vw,3.2rem);text-wrap:pretty}.cover-stack{min-height:225px}.dashboard-grid{gap:12px}.rating-toast-viewport{right:calc(12px + var(--safe-right));bottom:calc(112px + var(--safe-bottom));left:calc(12px + var(--safe-left));width:auto;max-width:360px}.rating-toast{grid-template-columns:54px minmax(0,1fr);gap:8px;border-radius:14px;padding:8px}.rating-toast__cover{min-height:74px}.rating-toast__body{gap:5px}.rating-toast p{font-size:.78rem;line-height:1.25;-webkit-line-clamp:1}.rating-toast__actions a{min-height:28px;padding:0 8px;font-size:.72rem}}@media(max-width:760px){.dashboard-layout-settings__intro{display:grid}.catalog-line-row{grid-template-columns:40px minmax(0,1fr)}.catalog-line-row__state,.catalog-line-row .toggle{grid-column:1 / -1;justify-self:stretch}.dashboard-layout-settings__intro .ghost-button{width:100%}.dashboard-layout-row{grid-template-columns:auto auto minmax(0,1fr)}.dashboard-layout-row__actions{grid-column:1 / -1;justify-content:flex-end}.sidebar{display:none}.sidebar--open{transform:none}.scrim{display:none}.main-frame{padding:calc(16px + var(--safe-top)) calc(14px + var(--safe-right)) calc(132px + var(--safe-bottom)) calc(14px + var(--safe-left))}.main-tabs{display:none}.topbar{align-items:center;gap:8px;padding:10px}.page-header__nav{gap:6px}.page-header__subtitle{display:none}.topbar-brandline{font-size:.66rem}.topbar-actions .status-pill,.topbar-actions .icon-button:not(.topbar-notifications),.topbar-scan-button,.topbar-menu{display:none}.notification-panel{top:calc(76px + var(--safe-top));right:calc(14px + var(--safe-right));left:calc(14px + var(--safe-left));width:auto}.notification-panel__header,.notification-panel__summary{align-items:stretch;flex-direction:column}.notification-panel__header-actions{width:100%;justify-content:space-between}.notification-panel__mark-all,.notification-panel__dismiss-all{flex:1;justify-content:center;min-width:0;white-space:normal}.pwa-banner-stack{right:calc(10px + var(--safe-right));bottom:calc(112px + var(--safe-bottom));left:calc(10px + var(--safe-left));width:auto}.pwa-banner,.pwa-banner--tanukami-update{grid-template-columns:auto minmax(0,1fr) auto}.pwa-banner .primary-button{grid-column:2 / 4}.update-notification-banner{grid-template-columns:auto minmax(0,1fr)}.update-notification-banner__actions{grid-column:1 / -1;justify-content:stretch}.update-notification-banner__actions .primary-button{flex:1 1 auto}.public-topbar{align-items:flex-start;gap:12px;flex-direction:column}.public-links{width:100%}.public-links a,.public-links button{flex:1;justify-content:center}.collector-progress-modal{align-items:end;padding:10px}.collector-progress-modal__panel{max-height:92vh;border-radius:18px}.collector-progress-modal__hero,.collector-progress-summary,.collector-progress-unlocks{grid-template-columns:1fr}.collector-progress-modal__close{position:absolute;top:12px;right:12px}.collector-progress-summary__level{min-height:92px}.topbar-actions .primary-button{min-width:42px;padding:0}.topbar-actions .primary-button{font-size:0}.topbar-actions .primary-button svg{margin:0}.search-field{grid-template-columns:auto minmax(0,1fr)}.search-field__actions{grid-column:1 / -1;justify-content:stretch}.search-field__actions .icon-button{flex:1}.advanced-filter-toggle{grid-template-columns:minmax(0,1fr) auto}.advanced-filter-toggle strong{display:none}.filter-group--price{grid-template-columns:1fr}.back-button-pill span{display:none}.hero-panel{grid-template-columns:1fr;min-height:auto;padding:20px}.hero-panel h2{font-size:clamp(1.8rem,9.8vw,2.6rem);line-height:1.08}.cover-stack{min-height:215px}.cover-card{width:118px}.stat-grid,.dashboard-kpi-grid,.line-grid,.field-grid,.detail-list,.search-overview,.results-grid,.series-search-grid,.product-results,.store-inquiry-grid{grid-template-columns:1fr}.metric-card{min-height:116px}.initial-checklist-panel__header,.initial-checklist-panel__footer{align-items:stretch;flex-direction:column}.initial-checklist-panel__score{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left}.initial-checklist-tasks{grid-template-columns:1fr}.initial-checklist-task{grid-template-columns:auto minmax(0,1fr)}.initial-checklist-task .ghost-button,.initial-checklist-task .status-tag{grid-column:2;justify-self:start;min-width:0}.product-card--real{grid-template-columns:1fr}.product-card__main{grid-template-columns:minmax(76px,86px) minmax(0,1fr);gap:12px;align-items:flex-start;padding:12px}.product-card__main .product-thumb{max-width:82px;min-height:118px}.result-card--rich{grid-template-columns:112px 1fr}.feedback-type-picker{grid-template-columns:1fr}.feedback-modal{gap:12px;padding:14px}.export-modal__body{grid-template-columns:1fr}.export-option{min-height:auto}.profile-export-panel__body{align-items:stretch;flex-direction:column}.series-insights{grid-template-columns:1fr}.live-stack{justify-self:stretch;min-width:0}.action-grid,.smart-alert-toggle-grid{grid-template-columns:1fr}.legal-topbar{align-items:flex-start;flex-direction:column}.legal-topbar nav{width:100%}.legal-topbar nav a{flex:1;justify-content:center}.beta-welcome-card__summary{grid-template-columns:1fr}.auth-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-invitations-panel__header,.beta-invitation-row,.beta-waitlist-row{display:grid;grid-template-columns:1fr}.beta-invitations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-invitation-attempt-detail__grid{grid-template-columns:1fr}.beta-invitation-row__actions,.beta-invitations-form .primary-button{width:100%}.beta-invitation-row__actions .ghost-button,.beta-invitations-form .primary-button{flex:1 1 140px;justify-content:center}.beta-settings-card__intro{align-items:stretch;flex-direction:column}.feedback-form__footer .primary-button{width:100%;justify-content:center}.legal-checkbox--nested{margin-left:0}.screen-backbar{align-items:flex-start;flex-direction:column}.inline-search{grid-template-columns:auto 1fr}.segmented-control{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-highlights{grid-template-columns:1fr}.mobile-nav{position:fixed;right:calc(12px + var(--safe-right));bottom:calc(10px + var(--safe-bottom));left:calc(12px + var(--safe-left));z-index:55;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 72px repeat(2,minmax(0,1fr));align-items:end;min-height:74px;border:1px solid var(--line-strong);border-radius:24px;background:linear-gradient(180deg,#ffffff13,#ffffff09),#090a0cf0;padding:8px 8px calc(8px + var(--safe-bottom));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow)}.mobile-nav__item{display:grid;min-width:0;min-height:56px;place-items:center;align-content:center;gap:4px;border:1px solid transparent;border-radius:18px;background:transparent;color:var(--muted);font-size:.64rem;font-weight:800;letter-spacing:0;transform:translateY(0);transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.mobile-nav__item span{max-width:100%;overflow:visible;line-height:1.06;text-align:center;text-overflow:clip;white-space:normal;word-break:keep-all}.mobile-nav__item--active{border-color:#c92d3447;background:linear-gradient(180deg,#c92d342e,#c92d3414);color:var(--text);transform:none}.mobile-nav__item--active svg{color:var(--gold)}.mobile-nav__primary-search{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;justify-self:center;gap:3px;padding:7px 4px 6px;border:1px solid rgba(217,164,65,.34);border-radius:22px;background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.16),transparent 24%),linear-gradient(135deg,#d9a44147,#157a6233),#111316f5;color:var(--text);box-shadow:0 14px 30px #d9a44129,inset 0 1px #ffffff14;transform:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.mobile-nav__primary-search.is-active{border-color:#d9a4417a;background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.16),transparent 24%),linear-gradient(135deg,#d9a4415c,#157a6242),#141618fa;box-shadow:0 16px 34px #d9a44138,inset 0 1px #ffffff1a}.mobile-nav__primary-search svg{color:var(--gold);display:block;flex:0 0 auto}.mobile-nav__primary-search:active{transform:scale(.98)}.mobile-nav__primary-search span{display:block;font-size:.58rem;font-weight:900;line-height:1}}@media(max-width:430px){.main-frame{padding:calc(12px + var(--safe-top)) calc(10px + var(--safe-right)) calc(126px + var(--safe-bottom)) calc(10px + var(--safe-left))}.topbar-brandline{font-size:.72rem}.result-card--rich{grid-template-columns:1fr}.hero-panel__actions{display:grid}.dashboard-series-row{grid-template-columns:64px minmax(0,1fr)}.dashboard-series-row>svg{display:none}.dashboard-filter-pills{justify-content:flex-start}.main-tabs__item{min-height:34px;padding:0 10px;font-size:.84rem}.segmented-control{width:100%}.result-card img,.product-card img{max-height:280px}}.app-shell{grid-template-columns:360px minmax(0,1fr);background:linear-gradient(90deg,rgba(255,255,255,.018),transparent 22rem),var(--bg)}.app-shell.app-shell--sidebar-collapsed{grid-template-columns:1fr}.sidebar{gap:18px;border-right-color:#ffffff13;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 34rem),#060709eb;padding:16px 14px;min-width:0}.brand img{width:56px;height:56px}.nav-list{gap:5px}.nav-item{min-height:40px;border-radius:7px;padding:0 10px;font-size:.88rem}.nav-item--active{border-color:#d9a4413d;background:linear-gradient(135deg,#d9a4411a,#c92d3417),#ffffff09}.sidebar-panel{gap:10px;padding:12px 0 0;box-shadow:none}.sidebar-admin-card{padding:9px}.sidebar-account{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:10px}.sidebar-account .profile-avatar{width:38px;height:38px}.main-frame{padding:calc(16px + var(--safe-top)) calc(24px + var(--safe-right)) calc(96px + var(--safe-bottom)) calc(24px + var(--safe-left))}.topbar,.main-tabs,.screen{max-width:1560px}.topbar{min-height:74px;border-color:#ffffff16;background:linear-gradient(135deg,#ffffff0e,#ffffff05),#08090cd1;padding:10px}.topbar h1{font-size:clamp(1.18rem,1.45vw,1.68rem)}.page-header__subtitle{max-width:760px;font-size:.8rem}.page-header__actions{gap:8px;padding:5px}.main-tabs{gap:5px;margin-top:10px;padding:5px}.main-tabs__item{min-height:34px;border-radius:6px;padding:0 10px;font-size:.84rem}.screen{margin-top:16px}.dashboard-grid--premium{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:stretch}.dashboard-grid--premium>*{min-width:0}.dashboard-grid--premium .hero-panel{grid-column:1 / -1}.dashboard-filter-panel{grid-column:span 4;align-content:space-between}.dashboard-kpi-grid{grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-progress-panel,.dashboard-series-panel{grid-column:span 7}.dashboard-grid--premium>.dashboard-progress-panel{grid-column:1 / -1}.dashboard-recommendations-panel,.dashboard-taste-panel,.dashboard-top-rated-panel,.dashboard-activity-panel{grid-column:span 5}.dashboard-value-panel,.dashboard-wishlist-panel,.dashboard-lines-panel,.social-feed-panel,.dashboard-releases-panel,.dashboard-missing-panel{grid-column:span 4}.dashboard-grid--premium>.dashboard-block--full{grid-column:1 / -1}.dashboard-grid--premium>.dashboard-block--half{grid-column:span 6}.dashboard-section-group{grid-column:1 / -1;display:grid;gap:10px;min-width:0;border:1px solid rgba(255,255,255,.085);border-radius:20px;background:linear-gradient(145deg,#ffffff0b,#ffffff04),#090a0db8;padding:10px}.dashboard-section-group>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;border-radius:15px;border:1px solid transparent;cursor:pointer;list-style:none;padding:14px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.dashboard-section-group>summary::-webkit-details-marker{display:none}.dashboard-section-group>summary:hover{border-color:#ffffff14;background:#ffffff0b}.dashboard-section-group>summary:focus-visible{outline:2px solid rgba(217,164,65,.45);outline-offset:3px}.dashboard-section-group--open>summary{border-color:#d9a44129;background:#d9a4410e}.dashboard-section-group__summary-copy{display:grid;gap:5px;min-width:0}.dashboard-section-group>summary strong{color:var(--text);font-size:1.04rem;line-height:1.25}.dashboard-section-group>summary small{max-width:760px;color:var(--muted);line-height:1.45}.dashboard-section-group__toggle{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;border:1px solid rgba(217,164,65,.18);border-radius:999px;background:#d9a44112;color:#f1c982;padding:7px 10px;font-size:.78rem;font-weight:800}.dashboard-section-group__toggle svg{flex:0 0 auto;color:currentColor;transition:transform .22s cubic-bezier(.16,1,.3,1),color .18s ease}.dashboard-section-group--open .dashboard-section-group__toggle svg{transform:rotate(90deg)}.dashboard-section-group__body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1),opacity .18s ease}.dashboard-section-group--open .dashboard-section-group__body{grid-template-rows:1fr;opacity:1}.dashboard-section-group__body-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;overflow:hidden;min-width:0;min-height:0;padding:0 2px 2px}.dashboard-section-group__body-inner>*{min-width:0;width:100%}.dashboard-section-group__body-inner>:is(.wide-panel,.activity-panel,.social-feed-panel,.dashboard-tool-card-grid){grid-column:auto}.dashboard-section-group__body-inner>.dashboard-tool-card-grid{grid-column:1 / -1}.dashboard-section-group__body-inner>.dashboard-block--full,.dashboard-tool-card-grid>.dashboard-block--full{grid-column:1 / -1}.dashboard-section-group__body-inner>.dashboard-block--half,.dashboard-tool-card-grid>.dashboard-block--half{grid-column:auto}.dashboard-section-group--collectionDetail .dashboard-section-group__body-inner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px}.dashboard-section-group--collectionDetail .dashboard-section-group__body-inner>.dashboard-series-panel{grid-column:span 7;grid-row:auto}.dashboard-section-group--collectionDetail .dashboard-section-group__body-inner>.dashboard-value-panel,.dashboard-section-group--collectionDetail .dashboard-section-group__body-inner>.dashboard-wishlist-panel,.dashboard-section-group--collectionDetail .dashboard-section-group__body-inner>.dashboard-lines-panel{grid-column:span 5}.dashboard-section-group--collectionDetail .dashboard-section-group__body-inner>.dashboard-activity-panel{grid-column:1 / -1;align-self:start}.dashboard-section-group--collectionDetail :is(.dashboard-wishlist-panel,.dashboard-value-panel,.dashboard-lines-panel){align-self:start}.dashboard-section-group--collectionDetail .dashboard-wishlist-panel .section-header,.dashboard-section-group--collectionDetail .dashboard-value-panel .section-header,.dashboard-section-group--collectionDetail .dashboard-lines-panel .section-header{margin-bottom:12px}.dashboard-section-group--collectionDetail .dashboard-value-grid{grid-template-columns:1fr;gap:10px}.dashboard-section-group--collectionDetail .dashboard-value-total{min-height:0;padding:14px}.dashboard-section-group--collectionDetail .dashboard-value-total strong{font-size:clamp(1.55rem,2.5vw,2.25rem)}.dashboard-section-group--collectionDetail .dashboard-value-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-section-group--collectionDetail .dashboard-value-list button{min-width:0;padding:10px}.dashboard-section-group--collectionDetail .line-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboard-section-group--collectionDetail .line-tile{min-height:82px}.dashboard-section-group--collectionDetail .dashboard-activity-motion:after{display:none}.dashboard-section-group--collectionDetail .dashboard-activity-panel{min-height:0;overflow:visible}.dashboard-section-group--collectionDetail .activity-list--motion{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible;padding:0;scroll-snap-type:none}.dashboard-section-group--collectionDetail .activity-list--motion .activity-item{flex:initial;grid-template-columns:58px minmax(0,1fr) auto;min-width:0;min-height:118px;scroll-snap-align:none}.dashboard-section-group--collectionDetail .activity-list--motion .activity-item .product-thumb{width:58px;min-height:80px}@media(max-width:1180px){.dashboard-section-group--collectionDetail .dashboard-section-group__body-inner>.dashboard-series-panel,.dashboard-section-group--collectionDetail .dashboard-section-group__body-inner>.dashboard-value-panel,.dashboard-section-group--collectionDetail .dashboard-section-group__body-inner>.dashboard-wishlist-panel,.dashboard-section-group--collectionDetail .dashboard-section-group__body-inner>.dashboard-lines-panel,.dashboard-section-group--collectionDetail .dashboard-section-group__body-inner>.dashboard-activity-panel{grid-column:1 / -1;grid-row:auto}.dashboard-section-group--collectionDetail .activity-list--motion{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.dashboard-section-group--collectionDetail .dashboard-section-group__body-inner,.dashboard-section-group--collectionDetail .dashboard-value-list,.dashboard-section-group--collectionDetail .line-grid,.dashboard-section-group--collectionDetail .activity-list--motion{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dashboard-section-group__body,.dashboard-section-group__toggle svg{transition:none}}.dashboard-tool-card-grid{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.dashboard-tool-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(145deg,#ffffff0e,#ffffff05),#00000029;color:var(--text);padding:14px;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.dashboard-tool-card:hover{transform:translateY(-1px);border-color:#d9a44147;background-color:#ffffff09}.dashboard-tool-card:focus-visible{outline:2px solid rgba(217,164,65,.45);outline-offset:3px}.dashboard-tool-card__icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(217,164,65,.2);border-radius:13px;background:#d9a44114;color:#f1c982}.dashboard-tool-card__body{display:grid;gap:3px;min-width:0}.dashboard-tool-card__body small{color:#f1c982;font-size:.72rem;font-weight:800;text-transform:uppercase}.dashboard-tool-card__body strong{color:var(--text);font-size:.96rem}.dashboard-tool-card__body span{overflow:hidden;color:var(--muted);font-size:.82rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.dashboard-tool-card__action{display:inline-flex;align-items:center;gap:5px;justify-content:center;border:0;background:transparent;color:var(--muted);font-size:.82rem;font-weight:800;cursor:pointer;transition:color .16s ease,transform .16s ease}.dashboard-tool-card__action:hover,.dashboard-tool-card__action:focus-visible{color:var(--text)}.dashboard-tool-card__action:focus-visible{outline:2px solid rgba(217,164,65,.42);outline-offset:3px;border-radius:999px}.dashboard-missing-preview,.dashboard-release-preview{display:grid;grid-column:2 / -1;gap:7px;margin-top:2px}.dashboard-release-preview__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09;color:inherit;padding:8px 10px;text-align:left;cursor:pointer}.dashboard-release-preview__item:hover,.dashboard-release-preview__item:focus-visible{border-color:#d9a44147;background:#d9a44112}.dashboard-release-preview__item:focus-visible{outline:2px solid rgba(217,164,65,.42);outline-offset:3px}.dashboard-release-preview__item span{display:grid;gap:2px;min-width:0}.dashboard-release-preview__item strong{overflow:hidden;color:var(--text);font-size:.82rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dashboard-release-preview__item small,.dashboard-release-preview__more{color:var(--muted);font-size:.74rem;font-weight:800;line-height:1.35}.dashboard-release-preview__more{padding:0 2px}@media(max-width:520px){.dashboard-release-preview,.dashboard-missing-preview{grid-column:1 / -1}}.dashboard-missing-preview__item{display:grid;gap:2px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09;padding:8px 10px}.dashboard-missing-preview__item small,.dashboard-missing-preview__more{color:var(--muted);font-size:.74rem;font-weight:800;line-height:1.35}.dashboard-missing-preview__more{padding:0 2px}.dashboard-radar-board{display:grid;grid-column:1 / -1;grid-template-columns:minmax(180px,.62fr) repeat(2,minmax(0,1fr));gap:12px;min-width:0}.dashboard-radar-board__brief{display:grid;align-content:center;gap:7px;min-width:0;border:1px solid rgba(217,164,65,.14);border-radius:16px;background:linear-gradient(150deg,#d9a4411a,#ffffff06),#07080ca3;padding:15px}.dashboard-radar-board__brief span{color:#f1c982;font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.dashboard-radar-board__brief strong{color:var(--text);font-size:clamp(1.08rem,.38vw + 1rem,1.3rem);line-height:1.08}.dashboard-radar-board__brief p{max-width:24ch;margin:0;color:var(--muted);font-size:.79rem;line-height:1.45}.dashboard-radar-lane.dashboard-tool-card{display:grid;grid-template-columns:1fr;align-content:start;gap:11px;min-height:0;padding:13px}.dashboard-radar-lane__header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.dashboard-radar-lane__copy span{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-release-preview,.dashboard-missing-preview{grid-column:1 / -1;gap:8px;margin-top:0}.dashboard-release-preview__item,.dashboard-missing-preview__item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:58px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff07;color:inherit;padding:7px 9px;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.dashboard-release-preview__item:hover,.dashboard-release-preview__item:focus-visible,.dashboard-missing-preview__item:hover,.dashboard-missing-preview__item:focus-visible{transform:translateY(-1px);border-color:#d9a4414d;background:#d9a44112}.dashboard-release-preview__item:active,.dashboard-missing-preview__item:active{transform:translateY(0)}.dashboard-release-preview__item:focus-visible,.dashboard-missing-preview__item:focus-visible{outline:2px solid rgba(217,164,65,.42);outline-offset:3px}.dashboard-release-preview__item .product-thumb,.dashboard-missing-preview__item .product-thumb{width:38px;min-width:38px;min-height:50px;border-radius:8px}.dashboard-release-preview__item span,.dashboard-missing-preview__item span{display:grid;gap:3px;min-width:0}.dashboard-missing-preview__item strong{overflow:hidden;color:var(--text);font-size:.82rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dashboard-release-preview__more,.dashboard-missing-preview__more{color:#f1c982;display:block;padding:0 2px;text-align:left}@media(max-width:1040px){.dashboard-radar-board{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-radar-board__brief{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);align-items:center}.dashboard-radar-board__brief p{max-width:none}}@media(max-width:720px){.dashboard-radar-board,.dashboard-radar-board__brief{grid-template-columns:1fr}.dashboard-radar-lane__header{grid-template-columns:38px minmax(0,1fr)}.dashboard-radar-lane__action{grid-column:2;justify-self:start}}.dashboard-novelties-panel{display:grid;grid-template-rows:auto auto minmax(410px,auto) auto auto auto;gap:16px;overflow:hidden;border-color:#d9a44129;background:radial-gradient(circle at 50% 0%,rgba(217,164,65,.13),transparent 42%),linear-gradient(145deg,#ffffff0e,#ffffff05),#08090cdb}.dashboard-novelties-toolbar{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.dashboard-novelties-toolbar button,.dashboard-novelties-dots button{border:1px solid rgba(255,255,255,.08);background:#ffffff0b;color:var(--muted)}.dashboard-novelties-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border-radius:999px;padding:0 14px;font-weight:800}.dashboard-novelties-toolbar .store-logo{height:20px;max-height:20px;max-width:78px}.dashboard-novelties-toolbar button.is-active{border-color:#d9a44159;background:#d9a4411f;color:var(--text)}.dashboard-novelties-autoplay{min-width:116px}.dashboard-novelties-autoplay svg{flex:0 0 auto}.dashboard-novelties-stage{display:grid;grid-template-columns:44px minmax(0,920px) 44px;align-items:center;justify-content:center;gap:12px;min-height:410px}.dashboard-novelties-stage.has-editorial-media{grid-template-columns:44px minmax(0,1480px) 44px;min-height:540px}.dashboard-novelties-main-track{display:grid;grid-template-columns:minmax(0,920px);align-items:stretch;justify-content:center;gap:clamp(14px,2vw,22px);width:100%}.dashboard-novelties-stage:not(.has-editorial-media) .dashboard-novelties-main-track{max-width:920px}.dashboard-novelties-stage.has-editorial-media .dashboard-novelties-main-track{grid-template-columns:minmax(560px,1fr) clamp(430px,32vw,560px);max-width:1480px}.dashboard-novelties-stage.has-editorial-media .dashboard-novelty-card{width:100%;height:500px;min-height:500px;max-height:500px}.dashboard-novelties-nav{position:relative;z-index:2;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#ffffff0d;color:var(--text)}.dashboard-novelties-nav:disabled{cursor:default;opacity:.38}.dashboard-novelty-card{display:grid;grid-template-columns:minmax(170px,260px) minmax(0,1fr);align-items:center;justify-self:center;gap:clamp(18px,4vw,44px);width:min(100%,920px);height:390px;min-height:390px;max-height:390px;border:1px solid rgba(217,164,65,.17);border-radius:20px;background:radial-gradient(circle at 20% 0%,rgba(217,164,65,.22),transparent 34%),radial-gradient(circle at 86% 82%,rgba(17,168,138,.12),transparent 30%),linear-gradient(135deg,#ffffff0f,#11a88a0a);padding:clamp(16px,3vw,30px);box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00000042;cursor:pointer;touch-action:pan-y}.dashboard-novelty-card:focus-visible{outline:2px solid rgba(217,164,65,.72);outline-offset:4px}.dashboard-novelty-card--preorder{border-color:#67e8f938;background:radial-gradient(circle at 20% 0%,rgba(103,232,249,.16),transparent 34%),radial-gradient(circle at 86% 82%,rgba(217,164,65,.1),transparent 30%),linear-gradient(135deg,#ffffff0f,#0a141c1a)}.dashboard-novelty-card--announcement,.dashboard-novelty-card--special,.dashboard-novelty-card--community{grid-template-columns:minmax(130px,190px) minmax(0,1fr)}.dashboard-novelty-card--announcement{border-color:#a78bfa3d;background:radial-gradient(circle at 20% 0%,rgba(167,139,250,.17),transparent 34%),linear-gradient(135deg,#ffffff0e,#1118272e)}.dashboard-novelty-card--special{border-color:#facc1542;background:radial-gradient(circle at 20% 0%,rgba(250,204,21,.18),transparent 34%),radial-gradient(circle at 86% 82%,rgba(239,68,68,.1),transparent 30%),linear-gradient(135deg,#ffffff0e,#18120a2e)}.dashboard-novelty-card--community{border-color:#2dd4bf38;background:radial-gradient(circle at 20% 0%,rgba(45,212,191,.15),transparent 34%),linear-gradient(135deg,#ffffff0e,#0a18162e)}.dashboard-novelty-card__cover{display:grid;place-items:center;width:100%;max-width:260px;max-height:330px;aspect-ratio:2 / 3;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#00000038;box-shadow:0 18px 48px #00000052}.dashboard-novelty-card__cover .product-thumb{width:100%;height:100%;min-height:100%;border-radius:14px}.dashboard-novelty-card__cover img{width:100%;height:100%;object-fit:contain}.dashboard-novelty-card__body{display:grid;grid-template-rows:minmax(34px,auto) 5.52em minmax(1.35em,2.8em) auto;align-content:center;gap:12px;min-width:0;min-height:300px;overflow:hidden}.dashboard-novelty-card__body small{color:var(--muted)}.dashboard-novelty-card__body>small{display:-webkit-box;min-height:1.35em;overflow:hidden;line-height:1.35;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard-novelty-card__eyebrow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dashboard-novelty-card__store{display:inline-flex;align-items:center;gap:8px}.dashboard-novelty-card__type{width:max-content;max-width:100%;border:1px solid rgba(217,164,65,.28);border-radius:999px;background:#d9a4411f;color:#f4d28e;padding:6px 10px;font-size:.78rem;font-weight:900}.dashboard-novelty-card--preorder .dashboard-novelty-card__type{border-color:#67e8f947;background:#67e8f91c;color:#b8f4ff}.dashboard-novelty-card--announcement .dashboard-novelty-card__type{border-color:#a78bfa4d;background:#a78bfa1f;color:#d9ccff}.dashboard-novelty-card--special .dashboard-novelty-card__type{border-color:#facc1552;background:#facc151f;color:#f9dfa2}.dashboard-novelty-card--community .dashboard-novelty-card__type{border-color:#2dd4bf4d;background:#2dd4bf1c;color:#b6f6ee}.dashboard-novelty-card__body span{color:#f1c982;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-novelty-card__body strong{display:-webkit-box;color:var(--text);max-width:620px;min-height:2.16em;overflow:hidden;font-size:clamp(1.55rem,3vw,2.55rem);line-height:1.08;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard-novelty-card__footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px;min-height:44px}.dashboard-novelty-card__body em,.dashboard-novelty-card__footer>small{width:max-content;max-width:100%;border:1px solid rgba(17,168,138,.28);border-radius:999px;background:#11a88a17;color:#a8f2de;padding:7px 12px;font-style:normal;font-weight:900}.dashboard-novelty-card__footer .primary-button,.dashboard-novelty-card__footer .ghost-button{min-height:42px}.dashboard-novelty-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch;min-width:min(100%,360px)}.dashboard-novelty-card__actions .primary-button,.dashboard-novelty-card__actions .ghost-button{width:100%;justify-content:center;white-space:normal}.dashboard-novelty-card__actions .primary-button:disabled{cursor:default;opacity:.86;box-shadow:inset 0 0 0 1px #f4f0e814}.dashboard-novelty-card__contact{margin-top:2px}.dashboard-editorial-media-card{display:grid;grid-template-rows:auto minmax(330px,1fr) auto auto;align-content:stretch;gap:12px;min-width:0;height:500px;min-height:500px;max-height:500px;border:1px solid rgba(217,164,65,.22);border-radius:20px;background:radial-gradient(circle at 20% 0%,rgba(217,164,65,.2),transparent 34%),linear-gradient(160deg,#ffffff13,#11a88a09),#0b0c10e0;color:var(--text);padding:clamp(14px,2vw,20px);text-align:left;box-shadow:inset 0 1px #fff1,0 22px 55px #0000003d;cursor:pointer;isolation:isolate;position:relative;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.dashboard-editorial-media-card:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:19px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 48%);pointer-events:none}.dashboard-editorial-media-card:hover,.dashboard-editorial-media-card:focus-visible{border-color:#d9a44175;background:radial-gradient(circle at 20% 0%,rgba(217,164,65,.28),transparent 34%),linear-gradient(160deg,#ffffff18,#11a88a0d),#0d0e13f0;box-shadow:inset 0 1px #ffffff14,0 28px 70px #00000052;transform:translateY(-1px)}.dashboard-editorial-media-card:focus-visible{outline:2px solid rgba(217,164,65,.72);outline-offset:4px}.dashboard-editorial-media-card__eyebrow,.dashboard-editorial-media-card__cta{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:7px;border:1px solid rgba(217,164,65,.24);border-radius:999px;background:#d9a4411a;color:#f3d18d;padding:7px 10px;font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.dashboard-editorial-media-card__preview{display:grid;min-height:330px;overflow:hidden;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(135deg,#ffffff0f,#ffffff05),#0003}.dashboard-editorial-media-card__preview img,.dashboard-editorial-media-card__preview iframe{width:100%;height:100%;border:0}.dashboard-editorial-media-card__preview iframe{pointer-events:none}.dashboard-editorial-media-card__preview img{object-fit:contain;padding:8px}.dashboard-editorial-media-card__preview>span{display:grid;place-items:center;gap:10px;color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-editorial-media-card__copy{display:grid;gap:6px;min-width:0}.dashboard-editorial-media-card__copy strong,.dashboard-editorial-media-card__copy small{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.dashboard-editorial-media-card__copy strong{color:var(--text);font-size:1rem;line-height:1.2;-webkit-line-clamp:2}.dashboard-editorial-media-card__copy small{color:var(--muted);font-size:.86rem;line-height:1.35;-webkit-line-clamp:2}.dashboard-editorial-media-card__cta{justify-self:start;color:var(--text)}@media(max-width:1180px){.dashboard-novelties-stage.has-editorial-media{grid-template-columns:44px minmax(0,920px) 44px;min-height:auto}.dashboard-novelties-stage.has-editorial-media .dashboard-novelties-main-track{grid-template-columns:minmax(0,920px);max-width:920px}.dashboard-editorial-media-card{height:auto;min-height:380px;max-height:none}.dashboard-editorial-media-card__preview{min-height:260px}}.dashboard-novelties-mobile-controls{display:none;align-items:center;justify-content:space-between;gap:10px}.dashboard-novelties-mobile-controls button{display:inline-flex;flex:1;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0e;color:var(--text);font-weight:850}.dashboard-novelties-mobile-controls span{flex:0 0 auto;color:var(--muted);font-size:.78rem;font-weight:850}.dashboard-novelty-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:grid;place-items:center;padding:calc(18px + var(--safe-top)) calc(18px + var(--safe-right)) calc(18px + var(--safe-bottom)) calc(18px + var(--safe-left));background:#000000ad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-novelty-sheet{display:grid;gap:16px;width:min(860px,100%);max-height:min(760px,92dvh);overflow:auto;border:1px solid rgba(217,164,65,.24);border-radius:22px;padding:clamp(14px,3vw,22px);background:radial-gradient(circle at 12% 0%,rgba(217,164,65,.16),transparent 34%),linear-gradient(145deg,#1a1b20fa,#0a0b0ffa);box-shadow:0 28px 90px #00000075}.dashboard-novelty-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.dashboard-novelty-sheet__header>div{display:grid;gap:5px;min-width:0}.dashboard-novelty-sheet__header span,.dashboard-novelty-sheet__badges span{color:var(--gold);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-novelty-sheet__header h2{margin:0;color:var(--text);font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(1.45rem,4vw,2.35rem);letter-spacing:0;line-height:1.04}.dashboard-novelty-sheet__body{display:grid;grid-template-columns:minmax(150px,240px) minmax(0,1fr);gap:clamp(16px,4vw,30px);align-items:start}.dashboard-novelty-sheet__cover{display:grid;place-items:center;aspect-ratio:2 / 3;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#00000047}.dashboard-novelty-sheet__cover .product-thumb{width:100%;height:100%;min-height:100%;border-radius:16px}.dashboard-novelty-sheet__content{display:grid;gap:14px;min-width:0}.dashboard-novelty-sheet__badges{display:flex;flex-wrap:wrap;gap:8px}.dashboard-novelty-sheet__badges span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(217,164,65,.24);border-radius:999px;padding:7px 10px;background:#d9a44117;letter-spacing:0;text-transform:none}.dashboard-novelty-sheet dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.dashboard-novelty-sheet dl div{display:grid;gap:4px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px;background:#ffffff09}.dashboard-novelty-sheet dt{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.dashboard-novelty-sheet dd{min-width:0;margin:0;color:var(--text);font-weight:850;overflow-wrap:anywhere}.dashboard-novelty-sheet p{margin:0;color:var(--muted);line-height:1.55}.dashboard-novelty-sheet__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.primary-button--success{border-color:#11a88a6b;background:#11a88a29;color:#b7f6e5}.dashboard-editorial-viewer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;align-items:center;justify-items:center;padding:calc(24px + var(--safe-top)) calc(24px + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(24px + var(--safe-left));background:#000000b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-editorial-viewer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;width:min(1080px,100%);max-height:calc(100dvh - 48px - var(--safe-top) - var(--safe-bottom));overflow:hidden;border:1px solid rgba(217,164,65,.26);border-radius:24px;background:radial-gradient(circle at 22% 0%,rgba(217,164,65,.2),transparent 34%),linear-gradient(145deg,#ffffff14,#0a0a0ef5),#090a0dfa;box-shadow:0 32px 90px #00000085;padding:clamp(16px,2vw,24px)}.dashboard-editorial-viewer__header,.dashboard-editorial-viewer__actions{display:flex;align-items:start;justify-content:space-between;gap:14px}.dashboard-editorial-viewer__header>div{display:grid;gap:5px;min-width:0}.dashboard-editorial-viewer__header span{color:var(--gold);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-editorial-viewer__header h2{margin:0;color:var(--text);font-size:clamp(1.35rem,3vw,2.3rem);line-height:1.05}.dashboard-editorial-viewer__header p{max-width:680px;margin:0;color:var(--muted);line-height:1.45}.dashboard-editorial-viewer__body{display:grid;min-height:min(58vh,620px);overflow:hidden;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0000003d}.dashboard-editorial-viewer__body.is-image img{display:block;width:100%;height:100%;max-height:min(66vh,720px);object-fit:contain}.dashboard-editorial-viewer__body.is-pdf object{width:100%;height:min(66vh,720px);border:0;background:#00000047}.dashboard-editorial-viewer__fallback{display:grid;gap:10px;place-items:center;padding:34px;color:var(--muted);text-align:center}.dashboard-editorial-viewer__fallback strong{color:var(--text);font-size:1.05rem}.dashboard-editorial-viewer__actions{align-items:center;justify-content:end}.editorial-media-viewer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:230;display:grid;align-items:center;justify-items:center;padding:calc(18px + var(--safe-top)) calc(18px + var(--safe-right)) calc(18px + var(--safe-bottom)) calc(18px + var(--safe-left));background:radial-gradient(circle at 50% 0%,rgba(217,164,65,.18),transparent 30rem),radial-gradient(circle at 16% 92%,rgba(17,168,138,.12),transparent 24rem),#000000c2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.editorial-media-viewer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;width:min(1240px,100%);max-height:calc(100dvh - 36px - var(--safe-top) - var(--safe-bottom));overflow:hidden;border:1px solid rgba(217,164,65,.28);border-radius:26px;background:radial-gradient(circle at 14% 0%,rgba(217,164,65,.2),transparent 32rem),linear-gradient(145deg,#1a1b21fa,#08090dfa);box-shadow:0 34px 110px #00000094;padding:clamp(16px,2.4vw,26px);outline:none}.editorial-media-viewer__header,.editorial-media-viewer__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.editorial-media-viewer__title{display:grid;gap:6px;min-width:0}.editorial-media-viewer__eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:7px;border:1px solid rgba(217,164,65,.22);border-radius:999px;padding:6px 10px;background:#d9a44117;color:var(--gold);font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.editorial-media-viewer__header h2{margin:0;color:var(--text);font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(1.35rem,3vw,2.55rem);letter-spacing:0;line-height:1.02;overflow-wrap:anywhere}.editorial-media-viewer__header p{max-width:760px;margin:0;color:var(--muted);line-height:1.48}.editorial-media-viewer__canvas{display:grid;min-height:clamp(380px,64vh,720px);overflow:hidden;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:linear-gradient(45deg,rgba(255,255,255,.025) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.025) 25%,transparent 25%),#00000047;background-size:28px 28px}.editorial-media-viewer__canvas.is-image{overflow:auto;padding:12px}.editorial-media-viewer__canvas.is-pdf{align-items:stretch;justify-items:stretch;overflow:hidden;padding:8px}.editorial-media-viewer__canvas.is-image img{display:block;max-width:100%;max-height:clamp(380px,70vh,780px);object-fit:contain;border-radius:14px;box-shadow:0 18px 70px #0000006b}.editorial-media-viewer__canvas.is-pdf iframe{width:100%;height:100%;min-height:clamp(520px,70dvh,820px);border:0;border-radius:16px;background:#0000004d}.editorial-media-viewer__fallback{display:grid;gap:12px;place-items:center;max-width:520px;padding:clamp(28px,5vw,54px);color:var(--muted);text-align:center}.editorial-media-viewer__fallback svg{color:var(--gold)}.editorial-media-viewer__fallback strong{color:var(--text);font-size:1.12rem}.editorial-media-viewer__fallback span{line-height:1.5}.editorial-media-viewer__presentation{display:grid;width:min(780px,100%);min-height:min(58vh,620px);align-items:center;justify-items:center;gap:18px;border:1px solid rgba(217,164,65,.18);border-radius:22px;background:radial-gradient(circle at 20% 15%,rgba(217,164,65,.18),transparent 34%),linear-gradient(145deg,#ffffff0f,#11a88a09),#05060a9e;padding:clamp(18px,3vw,34px);text-align:center}.editorial-media-viewer__presentation img,.editorial-media-viewer__presentation iframe{width:min(100%,560px);max-height:min(48vh,520px);border-radius:16px;object-fit:contain;box-shadow:0 28px 80px #00000061}.editorial-media-viewer__presentation iframe{height:min(48vh,520px);border:0;background:#00000052}.editorial-media-viewer__presentation-icon{display:grid;width:116px;height:116px;place-items:center;border:1px solid rgba(217,164,65,.24);border-radius:28px;background:#d9a4411a;color:#f3d18d}.editorial-media-viewer__presentation div{display:grid;justify-items:center;gap:10px}.editorial-media-viewer__presentation strong{color:var(--text);font-size:clamp(1.1rem,2vw,1.55rem)}.editorial-media-viewer__presentation span{max-width:56ch;color:var(--muted);line-height:1.5}.editorial-media-viewer__actions{align-items:center;border-top:1px solid rgba(255,255,255,.07);padding-top:2px}.editorial-media-viewer__actions>div{display:grid;gap:3px;min-width:0}.editorial-media-viewer__actions strong{color:var(--text)}.editorial-media-viewer__actions span{color:var(--muted);font-size:.88rem}.editorial-media-viewer__actions nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.dashboard-novelties-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.dashboard-novelties-dots button{width:9px;height:9px;border-radius:50%;padding:0}.dashboard-novelties-dots button.is-active{border-color:#d9a441a6;background:var(--gold)}.dashboard-novelties-status{display:grid;min-height:34px;overflow:visible;place-items:center;margin:6px 0 0;color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.35;text-align:center}.dashboard-novelty-admin-card,.release-notes-admin-card{display:grid;gap:14px}.release-notes-admin-card__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid rgba(250,204,21,.16);border-radius:18px;background:radial-gradient(circle at top left,rgba(250,204,21,.12),transparent 34%),#ffffff09;padding:16px}.release-notes-admin-card__intro div{display:grid;gap:5px;min-width:0}.release-notes-admin-card__intro strong{color:var(--text);font-size:1rem}.release-notes-admin-card__intro span{color:var(--muted);line-height:1.5}.release-notes-admin-card__summary{display:flex;flex-wrap:wrap;gap:8px}.release-notes-admin-card__admin-prompt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid rgba(34,197,94,.2);border-radius:16px;background:linear-gradient(135deg,#22c55e17,#ffffff09),#0a0c12b8;padding:14px}.release-notes-admin-card__admin-prompt div{display:grid;gap:4px;min-width:0}.release-notes-admin-card__admin-prompt strong{color:var(--text)}.release-notes-admin-card__admin-prompt span{color:var(--muted);line-height:1.45}.release-notes-admin-card__auto{display:grid;gap:14px;border:1px solid rgba(217,164,65,.16);border-radius:20px;background:radial-gradient(circle at 8% 0%,rgba(217,164,65,.12),transparent 30rem),#0a0c12c2;padding:16px}.release-notes-admin-card__auto-header,.release-notes-admin-card__auto-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.release-notes-admin-card__auto-header>div:first-child{display:grid;gap:5px;min-width:0}.release-notes-admin-card__auto-header small,.release-notes-admin-card__generated-meta span,.release-notes-admin-card__pending-header span{color:var(--muted);font-size:.78rem;font-weight:850;text-transform:uppercase}.release-notes-admin-card__auto-header strong,.release-notes-admin-card__pending-header strong,.release-notes-admin-card__generated strong,.changelog-pending-row strong,.changelog-history-row strong{color:var(--text)}.release-notes-admin-card__auto-header span{color:var(--muted);line-height:1.45}.release-notes-admin-card__auto-actions{flex-wrap:wrap;justify-content:flex-end}.release-notes-admin-card__auto-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.25fr);gap:14px;align-items:start}.release-notes-admin-card__pending,.release-notes-admin-card__generated,.release-notes-admin-card__history{display:grid;gap:10px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#ffffff06;padding:12px;min-width:0}.release-notes-admin-card__pending{max-height:560px;overflow:auto}.release-notes-admin-card__pending-header,.release-notes-admin-card__generated-meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.release-notes-admin-card__pending-header{display:grid}.changelog-audit-panel{display:grid;gap:12px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#ffffff06;padding:12px}.changelog-audit-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.changelog-audit-panel__header>div:first-child{display:grid;gap:4px;min-width:0}.changelog-audit-panel__header small,.changelog-audit-table__head span{color:var(--muted);font-size:.76rem;font-weight:850;text-transform:uppercase}.changelog-audit-panel__header strong{color:var(--text)}.changelog-audit-panel__header span{color:var(--muted);line-height:1.4}.changelog-audit-panel__filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.changelog-audit-panel__filters .ghost-button.is-active{border-color:#d9a44194;color:var(--gold)}.changelog-audit-table{display:grid;gap:7px;overflow-x:auto}.changelog-audit-table__head,.changelog-audit-row{display:grid;grid-template-columns:minmax(132px,.8fr) minmax(220px,1.35fr) minmax(80px,.55fr) minmax(150px,.9fr) minmax(82px,.5fr);gap:10px;align-items:center;min-width:780px}.changelog-audit-table__head{padding:0 10px}.changelog-audit-row{border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff06;padding:9px 10px}.changelog-audit-row.is-excluded{opacity:.62}.changelog-audit-row strong{color:var(--text)}.changelog-audit-row span{color:var(--muted);font-size:.8rem;line-height:1.35;overflow-wrap:anywhere}.changelog-audit-table__empty{border:1px dashed rgba(255,255,255,.1);border-radius:12px;color:var(--muted);padding:12px}.changelog-pending-day{display:grid;gap:8px}.changelog-pending-day__header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(255,255,255,.07);padding:4px 2px 8px}.changelog-pending-day__header strong{color:var(--gold);font-size:.82rem;text-transform:uppercase}.changelog-pending-day__header small{color:var(--muted);font-size:.78rem;font-weight:800}.changelog-pending-row{border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#ffffff07}.changelog-pending-row.is-excluded{opacity:.62}.changelog-pending-row label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:11px;cursor:pointer}.changelog-pending-row input{margin-top:3px;accent-color:var(--gold)}.changelog-pending-row span{display:grid;gap:4px;min-width:0}.changelog-pending-row small,.changelog-pending-row em,.release-notes-admin-card__generated-meta small,.changelog-history-row small,.changelog-history-row em{color:var(--muted);font-size:.82rem;font-style:normal;line-height:1.42}.release-notes-admin-card__generated textarea{min-height:320px;resize:vertical}.release-notes-admin-card__category-map{display:flex;flex-wrap:wrap;gap:8px}.release-notes-admin-card__category-map span{border:1px solid rgba(217,164,65,.16);border-radius:999px;background:#d9a4410e;color:var(--gold);font-size:.78rem;font-weight:800;padding:6px 9px}.release-note-status-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0b;color:var(--muted);font-size:.82rem;padding:7px 10px}.release-note-status-pill strong{color:var(--text)}.release-note-status-pill--sent{border-color:#22c55e38;color:#bbf7d0f2}.release-note-status-pill--scheduled{border-color:#3b82f638;color:#bfdbfef2}.release-note-status-pill--cancelled{border-color:#f8717138;color:#fecacaf2}.release-notes-admin-card__workspace{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.35fr);gap:14px;align-items:start}.release-notes-admin-card__list,.release-notes-admin-card__editor{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0a0c12b8;min-width:0}.release-notes-admin-card__list{display:grid;gap:8px;max-height:640px;overflow:auto;padding:10px}.release-note-list-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;border:1px solid transparent;border-radius:14px;background:transparent;color:inherit;cursor:pointer;padding:11px;text-align:left}.release-note-list-item:hover,.release-note-list-item:focus-visible,.release-note-list-item.is-active{border-color:#facc1538;background:#facc150f}.release-note-list-item div{display:grid;gap:4px;min-width:0}.release-note-list-item strong{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-note-list-item small,.release-note-list-item em{color:var(--muted);font-size:.78rem;font-style:normal}.release-note-status-dot{width:9px;height:9px;border-radius:999px;background:#94a3b8bf;margin-top:5px}.release-note-status-dot--scheduled{background:#60a5fa}.release-note-status-dot--sent{background:#22c55e}.release-note-status-dot--cancelled{background:#f87171}.release-notes-admin-card__editor{display:grid;gap:14px;padding:14px}.release-notes-admin-card__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.release-notes-admin-card__checkbox{justify-content:flex-start;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09;padding:10px 12px}.release-notes-admin-card__body textarea{min-height:360px;resize:vertical}.release-notes-admin-card__preview{display:grid;gap:8px;border:1px solid rgba(250,204,21,.14);border-radius:16px;background:#facc150b;padding:14px}.release-notes-admin-card__preview small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.release-notes-admin-card__preview strong{color:var(--text);font-size:1.05rem}.release-notes-admin-card__preview pre{margin:0;color:var(--muted);font:inherit;line-height:1.55;white-space:pre-wrap;word-break:break-word}.release-notes-admin-card__actions{justify-content:flex-start}.release-notes-admin-card__empty{display:grid;justify-items:center;gap:10px;color:var(--muted);padding:42px 18px;text-align:center}.release-notes-admin-card__empty strong{color:var(--text);font-size:1.05rem}.release-notes-admin-card__notifications,.release-notes-admin-card__history{display:grid;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0a0c1294;padding:14px}.release-notes-admin-card__notifications-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.release-notes-admin-card__notifications-header div{display:grid;gap:4px}.release-notes-admin-card__notifications-header strong{color:var(--text)}.release-notes-admin-card__notifications-header span,.release-notes-admin-card__notifications-header small{color:var(--muted)}.release-notes-admin-card__notification-list,.release-notes-admin-card__history-list{display:grid;gap:8px}.changelog-history-row{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09;padding:0}.changelog-history-row summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;cursor:pointer;padding:12px}.changelog-history-row summary span{display:grid;gap:4px;min-width:0}.changelog-history-row pre{margin:0;border-top:1px solid rgba(255,255,255,.07);color:var(--muted);font:inherit;line-height:1.55;padding:12px;white-space:pre-wrap;word-break:break-word}.release-update-notification-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09;padding:12px}.release-update-notification-row.is-revoked{opacity:.68}.release-update-notification-row div{display:grid;gap:4px;min-width:0}.release-update-notification-row strong,.release-update-notification-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-update-notification-row span,.release-update-notification-row small,.release-update-notification-row em{color:var(--muted);font-size:.82rem;font-style:normal}.dashboard-novelty-admin-card__controls{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:12px;align-items:end}.dashboard-novelty-scope-picker{display:grid;gap:8px}.dashboard-novelty-scope-picker>span,.dashboard-novelty-import-progress__head span,.dashboard-novelty-history-panel__header span{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.dashboard-novelty-scope-picker>div{display:grid;gap:8px}.dashboard-novelty-scope-picker button{display:grid;gap:3px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09;color:var(--text);cursor:pointer;padding:11px 12px;text-align:left}.dashboard-novelty-scope-picker button.is-active{border-color:#d9a4416b;background:#d9a44117}.dashboard-novelty-scope-picker button:disabled{cursor:wait;opacity:.72}.dashboard-novelty-scope-picker strong,.dashboard-novelty-history-panel__header strong,.dashboard-novelty-history-row strong{color:var(--text)}.dashboard-novelty-scope-picker small,.dashboard-novelty-history-panel__header small,.dashboard-novelty-history-row small,.dashboard-novelty-history-row em{color:var(--muted);font-size:.78rem;font-style:normal;line-height:1.4}.dashboard-novelty-import-progress{display:grid;gap:10px;border:1px solid rgba(59,130,246,.18);border-radius:14px;background:#3b82f60e;padding:12px}.dashboard-novelty-import-progress__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-novelty-import-progress__head strong{color:var(--gold);font-size:.84rem}.dashboard-novelty-import-progress__steps{display:flex;flex-wrap:wrap;gap:7px}.dashboard-novelty-import-progress__steps span{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09;color:var(--muted);font-size:.73rem;font-weight:850;padding:6px 8px}.dashboard-novelty-import-progress__steps span.is-active{border-color:#d9a44170;color:var(--gold)}.dashboard-novelty-import-progress__steps span.is-done{border-color:#22c55e38;color:#bbf7d0eb}.dashboard-novelty-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-novelty-recent{display:grid;gap:8px}.dashboard-novelty-recent article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09;padding:11px 12px}.dashboard-novelty-recent article div{display:grid;gap:3px;min-width:0}.dashboard-novelty-recent article strong,.dashboard-novelty-recent article span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-novelty-recent article span,.dashboard-novelty-recent article small{color:var(--muted);font-size:.82rem}.dashboard-novelty-recent .dashboard-novelty-admin-row{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(132px,160px) minmax(132px,160px) minmax(132px,160px) auto;align-items:center}.dashboard-novelty-admin-row__cover{display:grid;place-items:center;width:54px;aspect-ratio:2 / 3;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0000003d}.dashboard-novelty-admin-row__cover .product-thumb{width:100%;height:100%;min-height:100%;border-radius:8px}.dashboard-novelty-admin-row__cover img{width:100%;height:100%;object-fit:contain}.dashboard-novelty-admin-row__cover>span{padding:4px;color:var(--muted);font-size:.62rem;font-weight:800;line-height:1.05;text-align:center;white-space:normal}.dashboard-novelty-admin-row__main{min-width:0}.dashboard-novelty-admin-row__type{display:grid;gap:5px;min-width:0}.dashboard-novelty-admin-row__type span,.dashboard-novelty-admin-row__type small{color:var(--muted);font-size:.76rem;font-weight:800}.dashboard-novelty-admin-row__type select{width:100%;min-height:36px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0f;color:var(--text);padding:0 10px;font-weight:800}.dashboard-novelty-admin-row__retire{min-height:36px;white-space:nowrap}.dashboard-novelty-history-panel{display:grid;gap:12px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#ffffff06;padding:12px}.dashboard-novelty-history-panel__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:12px;align-items:end}.dashboard-novelty-history-panel__header>div:first-child{display:grid;gap:4px;min-width:0}.dashboard-novelty-history-list{display:grid;gap:8px}.dashboard-novelty-history-row{border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#ffffff08}.dashboard-novelty-history-row summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;cursor:pointer;padding:11px}.dashboard-novelty-history-row summary span,.dashboard-novelty-history-row__titles span{display:grid;gap:3px;min-width:0}.dashboard-novelty-history-row__titles{display:grid;gap:7px;border-top:1px solid rgba(255,255,255,.07);max-height:320px;overflow:auto;padding:10px 11px 12px}.dashboard-novelty-history-item{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff07;padding:8px}.dashboard-novelty-history-item__cover{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:10px;aspect-ratio:3 / 4;background:#00000038}.dashboard-novelty-history-item__cover img,.dashboard-novelty-history-item__cover .cover-placeholder{width:100%;height:100%;object-fit:cover}.dashboard-novelty-history-item>small{grid-column:2 / -1}.dashboard-novelty-media-admin{display:grid;gap:12px;min-width:0;border-left:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff07;padding:10px 0 10px 12px}.dashboard-novelty-media-admin--section{margin:14px 0;border:1px solid rgba(217,164,65,.22);background:linear-gradient(135deg,#d9a44117,#ffffff06 46%,#11a88a12),#ffffff07;padding:14px}.dashboard-novelty-media-admin__head{display:grid;gap:5px;min-width:0}.dashboard-novelty-media-admin__title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard-novelty-media-admin__head span,.dashboard-novelty-media-admin__head small{color:var(--muted);font-size:.76rem;font-weight:800}.dashboard-novelty-media-admin__title-row em{display:inline-flex;flex:0 0 auto;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0e;color:var(--muted);padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.dashboard-novelty-media-admin--active .dashboard-novelty-media-admin__title-row em{border-color:#11a88a52;background:#11a88a21;color:#a8f2de}.dashboard-novelty-media-admin--draft .dashboard-novelty-media-admin__title-row em,.dashboard-novelty-media-admin--saving .dashboard-novelty-media-admin__title-row em{border-color:#d9a44152;background:#d9a44121;color:#f3d18d}.dashboard-novelty-media-admin__head strong{overflow:hidden;color:var(--text);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-novelty-media-admin__preview{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:7px;border:1px solid rgba(217,164,65,.22);border-radius:999px;background:#d9a4411a;color:#f3d18d;padding:5px 8px;font-size:.72rem;font-weight:900}.dashboard-novelty-media-admin__preview img{width:22px;height:22px;flex:0 0 auto;border-radius:7px;object-fit:cover}.dashboard-novelty-media-admin__preview span{overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.dashboard-editorial-slot-saved{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:stretch;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(135deg,#ffffff0e,#ffffff05),#08090ca3;padding:10px;box-shadow:inset 0 1px #ffffff0e}.dashboard-editorial-slot-saved--active{border-color:#11a88a52;background:radial-gradient(circle at 100% 0%,rgba(17,168,138,.18),transparent 34%),#08090ca8}.dashboard-editorial-slot-saved--draft{border-color:#d9a44157;background:radial-gradient(circle at 0% 0%,rgba(217,164,65,.18),transparent 34%),#08090ca8}.dashboard-editorial-slot-saved__preview{display:grid;min-height:112px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:linear-gradient(145deg,#d9a4411f,#ffffff09),#101218d6;color:#f3d18d}.dashboard-editorial-slot-saved__preview.is-pdf,.dashboard-editorial-slot-saved__preview.is-presentation,.dashboard-editorial-slot-saved__preview.is-document{background:linear-gradient(145deg,#7c60ff29,#d9a44114),#101218e0}.dashboard-editorial-slot-saved__preview img,.dashboard-editorial-slot-saved__preview iframe{width:100%;height:100%;border:0}.dashboard-editorial-slot-saved__preview img{object-fit:cover}.editorial-media-preview{display:grid;width:100%;height:100%;min-height:inherit;overflow:hidden;place-items:center}.editorial-media-preview img,.editorial-media-preview iframe{display:block;width:100%;height:100%;border:0}.editorial-media-preview iframe{background:#00000047;pointer-events:none}.editorial-media-preview img{object-fit:cover}.dashboard-editorial-media-card__preview .editorial-media-preview img{object-fit:contain;padding:8px}.editorial-media-preview__fallback{display:grid;place-items:center;gap:10px;color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.dashboard-editorial-slot-saved__body{display:grid;align-content:center;gap:7px;min-width:0}.dashboard-editorial-slot-saved__chips,.dashboard-editorial-slot-saved__meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.dashboard-editorial-slot-saved__chips span,.dashboard-editorial-slot-saved__chips em,.dashboard-editorial-slot-saved__meta a{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0e;color:var(--muted);padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:900;line-height:1}.dashboard-editorial-slot-saved__chips em{border-color:#d9a4414d;background:#d9a4411c;color:#f3d18d}.dashboard-editorial-slot-saved--active .dashboard-editorial-slot-saved__chips em,.dashboard-editorial-slot-saved__chips .dashboard-editorial-slot-saved__confirmed{border-color:#11a88a4d;background:#11a88a1f;color:#a8f2de}.dashboard-editorial-slot-saved__body strong{overflow:hidden;color:var(--text);font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-editorial-slot-saved__meta{justify-content:space-between;color:var(--muted);font-size:.72rem}.dashboard-editorial-slot-saved__meta a{color:var(--accent);text-decoration:none}.dashboard-editorial-slot-saved__meta a:hover,.dashboard-editorial-slot-saved__meta a:focus-visible{border-color:#d9a4415c;background:#d9a4411f;color:#f6dca3}.dashboard-novelty-media-admin__primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:end}.dashboard-novelty-media-admin__primary .file-button,.dashboard-novelty-media-admin__primary .ghost-button{min-height:38px;justify-content:center;padding-inline:10px}.dashboard-novelty-media-admin__primary .field{gap:4px}.dashboard-novelty-media-admin__primary .field span{font-size:.7rem}.dashboard-novelty-media-admin__primary input,.dashboard-novelty-media-admin__primary select{min-height:36px;border-radius:8px;font-size:.82rem}.dashboard-novelty-media-admin__wide{grid-column:span 2}.dashboard-novelty-media-admin__empty-note{margin:0;color:var(--muted);font-size:.78rem;line-height:1.4}.dashboard-novelty-media-admin__slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-editorial-slot-card{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#08090c8a;padding:12px}.dashboard-editorial-slot-card--active{border-color:#11a88a47;background:radial-gradient(circle at 100% 0%,rgba(17,168,138,.16),transparent 36%),#08090c94}.dashboard-editorial-slot-card--draft{border-color:#d9a4414d;background:radial-gradient(circle at 0% 0%,rgba(217,164,65,.16),transparent 36%),#08090c94}.dashboard-editorial-slot-card__header,.dashboard-editorial-slot-card__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.dashboard-editorial-slot-card__header span{color:var(--text);font-size:.82rem;font-weight:900}.dashboard-editorial-slot-card__header em{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0e;color:var(--muted);padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:900}.dashboard-editorial-slot-card strong{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.dashboard-editorial-slot-card small{color:var(--muted);font-size:.76rem;line-height:1.35}@media(max-width:760px){.preorder-sheet .dashboard-novelty-sheet__actions .primary-button,.preorder-sheet .dashboard-novelty-sheet__actions .ghost-button{flex:1 1 100%}}.dashboard-premium-hero{min-height:300px}.dashboard-premium-hero.hero-panel{grid-template-columns:minmax(0,1fr) minmax(210px,.38fr) minmax(280px,.48fr)}.hero-panel{grid-template-columns:minmax(0,1fr) minmax(190px,.34fr);min-height:290px;padding:clamp(20px,2.2vw,30px)}.hero-panel h2{max-width:720px;font-size:clamp(1.82rem,2.4vw,2.72rem)}.hero-panel p{max-width:680px}.collector-score-card{min-height:220px;padding:18px}.collector-score-card strong{font-size:clamp(2.35rem,4.2vw,4rem)}.collector-score-card__ring{width:min(142px,30vw);padding:9px}.dashboard-filter-bar{display:grid;gap:16px;align-items:start;justify-content:stretch}.dashboard-filter-pills{justify-content:flex-start}.dashboard-filter-pills button{min-height:34px;padding:0 11px;font-size:.8rem}.metric-card{min-height:118px;gap:7px;padding:14px}.metric-card strong{font-size:1.52rem}.metric-card__icon{width:32px;height:32px}.wide-panel,.activity-panel{padding:clamp(14px,1.25vw,18px)}.section-header{min-height:34px;margin-bottom:14px}.section-header h2{font-size:.98rem}.section-header>div>svg,.section-header>div>.rating-icon{width:16px;height:16px;padding:7px}.dashboard-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-type-breakdown{grid-column:1 / -1}.progress-insight,.dashboard-type-breakdown,.dashboard-series-row,.dashboard-recommendation-card,.dashboard-wishlist-card,.dashboard-value-total,.dashboard-value-list button,.activity-item,.social-feed-item,.line-tile,.compact-row{border-color:#ffffff15;background:linear-gradient(145deg,#ffffff0c,#ffffff05),#0000001f}.dashboard-recommendations-grid,.dashboard-taste-grid,.dashboard-top-rated-grid{grid-template-columns:1fr}.dashboard-top-rated-card{grid-template-columns:62px minmax(0,1fr) auto;padding:10px}.dashboard-top-rated-card .product-thumb{min-height:92px}.dashboard-recommendation-card,.dashboard-taste-card{grid-template-columns:76px minmax(0,1fr);padding:11px}.dashboard-recommendation-card .product-thumb{min-height:112px}.dashboard-series-row{grid-template-columns:62px minmax(0,1fr) auto;padding:10px}.dashboard-series-row .product-thumb{min-height:92px}.dashboard-value-grid{grid-template-columns:1fr}.dashboard-value-total{min-height:150px}.dashboard-value-total strong{font-size:clamp(1.6rem,2.4vw,2.4rem)}.dashboard-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-wishlist-card{padding:10px}.dashboard-wishlist-card .product-thumb{min-height:148px}.line-grid{grid-template-columns:1fr}.line-tile{min-height:88px;padding:12px}.activity-panel{align-self:stretch}.activity-list,.social-feed-list,.compact-list,.dashboard-series-list,.dashboard-value-list{gap:9px}.activity-item{grid-template-columns:48px minmax(0,1fr) auto;padding:10px}.activity-item .product-thumb,.compact-row .product-thumb{width:48px;min-height:66px}.social-feed-item{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar body" "actions actions";padding:10px}.social-feed-item__thumb{display:none}.social-feed-item__actions{justify-content:flex-start}.social-feed-empty{grid-template-columns:1fr;justify-items:start}.social-feed-empty .ghost-button{justify-self:stretch}.premium-empty{min-height:150px;padding:14px}@media(max-width:1360px){.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-grid--premium .hero-panel,.initial-checklist-panel,.dashboard-filter-panel,.dashboard-progress-panel,.dashboard-series-panel,.dashboard-recommendations-panel,.dashboard-taste-panel,.dashboard-top-rated-panel,.dashboard-activity-panel,.dashboard-value-panel,.dashboard-wishlist-panel,.dashboard-lines-panel,.social-feed-panel,.dashboard-releases-panel,.dashboard-missing-panel{grid-column:span 6}.dashboard-grid--premium>.dashboard-block--full{grid-column:1 / -1}.dashboard-grid--premium>.dashboard-block--half{grid-column:span 6}}@media(max-width:1120px){.app-shell,.dashboard-grid--premium,.dashboard-section-group__body,.dashboard-section-group__body-inner,.dashboard-tool-card-grid{grid-template-columns:1fr}.dashboard-section-group__body-inner>*{grid-column:1 / -1}.dashboard-grid--premium .hero-panel,.initial-checklist-panel,.dashboard-filter-panel,.dashboard-progress-panel,.dashboard-series-panel,.dashboard-recommendations-panel,.dashboard-taste-panel,.dashboard-top-rated-panel,.dashboard-activity-panel,.dashboard-value-panel,.dashboard-wishlist-panel,.dashboard-lines-panel,.social-feed-panel,.dashboard-releases-panel,.dashboard-missing-panel{grid-column:1 / -1}.dashboard-kpi-grid,.dashboard-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sidebar{display:none}.main-frame{padding:calc(12px + var(--safe-top)) calc(12px + var(--safe-right)) calc(132px + var(--safe-bottom)) calc(12px + var(--safe-left))}.topbar{min-height:62px}.dashboard-grid--premium{gap:12px}.dashboard-section-group{border-radius:16px;padding:6px}.dashboard-section-group>summary{align-items:flex-start;padding:11px}.dashboard-tool-card{grid-template-columns:auto minmax(0,1fr)}.dashboard-tool-card__action{grid-column:2}.dashboard-premium-hero{min-height:auto}.hero-panel{grid-template-columns:1fr;min-height:auto}.dashboard-premium-hero.hero-panel{grid-template-columns:1fr}.hero-panel__actions{display:grid;grid-template-columns:1fr}.collector-score-card{width:100%}.collector-score-card{min-height:178px}.dashboard-focus-card{gap:14px;padding:16px}.collector-score-card.dashboard-focus-card{grid-template-rows:auto 140px 58px 36px 42px;min-width:0;min-height:340px}.dashboard-focus-card__header{align-items:flex-start}.dashboard-focus-card__meter{align-items:center;flex-wrap:nowrap;min-height:58px;padding:8px 10px}.dashboard-focus-card strong{font-size:clamp(1.12rem,5.4vw,1.42rem)}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy strong{font-size:clamp(1.14rem,5.6vw,1.38rem);line-height:1.14}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy{min-height:140px}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy p{min-height:4.5em}.dashboard-focus-card p{font-size:.86rem;line-height:1.5}.dashboard-kpi-grid,.dashboard-progress-grid,.dashboard-wishlist-grid{grid-template-columns:1fr}.dashboard-recommendation-card{grid-template-columns:66px minmax(0,1fr)}.volume-popup-overlay{align-items:stretch;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}.volume-popup{width:100%;max-height:none;min-height:100dvh;border-radius:0}.volume-popup__body{grid-template-columns:1fr}.volume-popup__cover .product-thumb{width:min(220px,72vw);min-height:300px;margin:0 auto}.volume-popup__metadata{grid-template-columns:1fr}.volume-photos-panel__upload{align-items:stretch}.volume-photos-panel__upload .primary-button{width:100%;justify-content:center}.volume-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobile-more-layer,.mobile-more-backdrop,.mobile-more-sheet{display:none}@media(max-width:760px){html,body,#root{width:100%;max-width:100%}body{overflow-x:hidden}#root{overflow:visible}.app-shell{display:block;min-width:0;overflow-x:clip}.main-frame{width:100%;min-width:0;padding:calc(12px + var(--safe-top)) calc(12px + var(--safe-right)) calc(118px + var(--safe-bottom)) calc(12px + var(--safe-left))}.screen{width:100%;max-width:100%;margin-top:12px;overflow-x:clip}.topbar{position:sticky;top:calc(8px + var(--safe-top));z-index:34;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;width:100%;max-width:100%;min-height:62px;border-radius:16px;padding:9px}.page-header__nav{align-self:stretch}.topbar-back{width:40px;min-width:40px;min-height:40px;justify-content:center;border-radius:14px}.topbar h1{display:-webkit-box;overflow:hidden;font-size:clamp(1.02rem,5vw,1.34rem);line-height:1.12;text-overflow:initial;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.topbar-brandline{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.page-header__actions{gap:6px;padding:4px;border-radius:16px;background:#ffffff07}.topbar-actions .primary-button,.topbar-notifications{width:40px;min-width:40px;min-height:40px;border-radius:14px}.topbar-notifications i{top:-4px;right:-4px}.app-footer{padding-bottom:12px;text-align:center}.app-footer__content,.app-footer__legal{justify-content:center;justify-items:center}.dashboard-filter-bar,.dashboard-progress-filter{align-items:stretch;flex-direction:column}.dashboard-filter-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dashboard-filter-pills button,.segmented-control button,.search-mode-toggle button{min-height:44px;justify-content:center;padding-inline:10px;text-align:center;white-space:normal}.metric-card,.dashboard-progress-panel,.dashboard-value-panel,.dashboard-recommendations-panel,.dashboard-taste-panel,.dashboard-top-rated-panel,.legal-settings-card{padding:14px;border-radius:16px}.dashboard-taste-header{align-items:stretch;flex-direction:column}.dashboard-taste-header .ghost-button{justify-content:center;width:100%}.collector-score-card{min-height:178px;padding:16px}.collector-score-card__ring{width:min(132px,42vw)}.dashboard-recommendation-card,.dashboard-taste-card,.dashboard-top-rated-card,.dashboard-series-row,.compact-row,.public-featured-series-card{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px}.dashboard-taste-card{border-radius:14px}.dashboard-taste-card .product-thumb{min-height:108px}.dashboard-recommendation-card__actions,.dashboard-taste-card__actions,.product-card__actions{display:grid;grid-template-columns:1fr;gap:8px}.dashboard-recommendation-card__actions button,.dashboard-taste-card__actions button,.product-card__actions .primary-button,.product-card__actions .ghost-button{width:100%;justify-content:center}.search-command,.search-field,.inline-search,.explore-search{width:100%;max-width:100%}.search-field{gap:8px;padding:9px}.search-field input,.inline-search input,.explore-search input{min-width:0;font-size:1rem}.result-card .product-thumb,.product-card .product-thumb{width:min(180px,58vw);justify-self:center}.series-taxonomy-filter{grid-template-columns:1fr}.series-taxonomy-filter .dashboard-filter-pills{display:flex;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.series-taxonomy-filter .dashboard-filter-pills button{flex:0 0 auto}.volume-chip-grid,.series-volume-grid{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:7px}.notification-panel,.volume-popup,.legal-consent-card{max-width:100%}.mobile-nav{right:calc(10px + var(--safe-right));bottom:calc(8px + var(--safe-bottom));left:calc(10px + var(--safe-left));grid-template-columns:repeat(2,minmax(0,1fr)) 68px repeat(2,minmax(0,1fr));min-height:72px;border-radius:22px;padding:7px 7px calc(7px + var(--safe-bottom))}.mobile-nav__item{min-height:54px;border-radius:16px;font-size:.68rem}.mobile-nav__item span{max-width:100%;overflow:visible;line-height:1.06;text-align:center;text-overflow:clip;white-space:normal;word-break:keep-all}.mobile-nav__primary-search{width:62px;height:62px;border-radius:20px;transform:none}.mobile-nav__primary-search:active{transform:scale(.98)}.mobile-more-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:56;display:flex;align-items:flex-end;justify-content:center;padding:calc(16px + var(--safe-top)) calc(10px + var(--safe-right)) calc(10px + var(--safe-bottom)) calc(10px + var(--safe-left));pointer-events:none}.mobile-more-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;border:0;background:radial-gradient(circle at 50% 100%,rgba(217,164,65,.12),transparent 46%),#010205b8;backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08);pointer-events:auto;touch-action:none}.mobile-more-sheet{position:relative;z-index:1;display:grid;width:min(100%,520px);max-height:min(82dvh,640px);overflow:hidden;border:1px solid rgba(217,164,65,.24);border-radius:28px 28px 18px 18px;background:linear-gradient(145deg,#2c261dfa,#0a0c10fa 52%,#070f0efa),#090a0cfa;box-shadow:0 -18px 70px #000000a3,inset 0 1px #ffffff14;padding:10px 0 0;pointer-events:auto;touch-action:pan-y;isolation:isolate}.mobile-more-sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 16% 0%,rgba(217,164,65,.16),transparent 34%),radial-gradient(circle at 100% 22%,rgba(201,45,52,.12),transparent 36%);pointer-events:none}.mobile-more-sheet__handle{width:46px;height:5px;margin:0 auto 6px;border-radius:999px;background:#fff3}.mobile-more-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-more-sheet__header>div{display:grid;min-width:0;gap:4px}.mobile-more-sheet__eyebrow{color:var(--gold);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mobile-more-sheet__header h2{margin:0;color:var(--text);font-family:Space Grotesk,Manrope,sans-serif;font-size:1.12rem;line-height:1.05}.mobile-more-sheet__header p{max-width:32ch;margin:0;color:var(--muted);font-size:.82rem;line-height:1.35}.mobile-more-sheet__body{display:grid;max-height:min(62dvh,470px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 16px calc(18px + var(--safe-bottom))}.mobile-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-more-grid__item{display:grid;grid-template-columns:38px minmax(0,1fr);min-height:66px;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.105);border-radius:18px;background:linear-gradient(180deg,#ffffff12,#ffffff07),#ffffff07;color:var(--text);padding:11px;text-align:left;box-shadow:inset 0 1px #ffffff0d;touch-action:manipulation}.mobile-more-grid__icon{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid rgba(217,164,65,.16);border-radius:14px;background:#d9a44118;color:var(--gold)}.mobile-more-grid__item span{font-size:.86rem;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.mobile-more-grid__item--active{border-color:#d9a4416b;background:linear-gradient(180deg,#d9a4412e,#c92d341a),#18130ee0;box-shadow:0 14px 34px #00000042,inset 0 1px #ffffff14}}@media(max-width:430px){.main-frame{padding-right:calc(9px + var(--safe-right));padding-left:calc(9px + var(--safe-left))}.topbar{grid-template-columns:auto minmax(0,1fr) auto;padding:8px}.topbar-brandline img{width:18px;height:18px}.dashboard-filter-pills,.mobile-more-grid{grid-template-columns:1fr}.mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr)) 62px repeat(2,minmax(0,1fr));min-height:68px;padding:6px 6px calc(6px + var(--safe-bottom))}.mobile-nav__item{min-height:52px;gap:3px;font-size:.62rem}.mobile-nav__primary-search{width:58px;height:58px}.mobile-nav__primary-search span{font-size:.54rem}}@media(max-width:374px){.topbar-actions .primary-button{display:none}}@media(max-width:1120px){.main-frame{padding-right:calc(18px + var(--safe-right));padding-left:calc(18px + var(--safe-left))}.topbar,.main-tabs,.screen{max-width:100%}}@media(max-width:860px){.topbar{grid-template-columns:auto minmax(0,1fr);align-items:stretch}.public-shell{padding:calc(16px + var(--safe-top)) calc(12px + var(--safe-right)) calc(32px + var(--safe-bottom)) calc(12px + var(--safe-left))}.public-shell main{width:100%;min-width:0}.public-topbar{gap:10px}.public-brand,.public-links,.public-links a,.public-links button{min-width:0}.public-links a,.public-links button{padding-inline:10px}.explore-hero p:not(.eyebrow){width:100%;max-width:100%;overflow-wrap:anywhere}.explore-hero,.explore-hero>*{width:100%;min-width:0;max-width:100%}.explore-hero{display:block}.page-header__actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(42px,1fr));width:100%}.topbar-actions .primary-button{min-width:0;width:100%;justify-content:center}.main-tabs{scrollbar-width:none}.main-tabs::-webkit-scrollbar{display:none}.pwa-banner-stack{right:calc(8px + var(--safe-right));left:calc(8px + var(--safe-left));width:auto}.pwa-banner{grid-template-columns:1fr;gap:10px;max-width:calc(100vw - 16px - var(--safe-left) - var(--safe-right));overflow:hidden}.pwa-banner--tanukami-update{grid-template-columns:1fr}.pwa-banner span{white-space:normal;overflow-wrap:anywhere}.pwa-banner>svg{display:none}.pwa-banner .primary-button{grid-column:1 / -1;width:100%;justify-content:center}.pwa-banner .icon-button{justify-self:start}.update-notification-banner{grid-template-columns:1fr}.update-notification-banner__icon{display:none}.update-notification-banner__copy span{white-space:normal}.update-detail-modal{border-radius:18px}.update-detail-modal__header,.update-detail-modal__footer{align-items:stretch;flex-direction:column}.update-detail-modal__footer .primary-button,.update-detail-modal__footer .ghost-button,.update-notification-banner__actions .primary-button{width:100%}.recommendation-panel__intro,.recommendation-editor__header,.recommendation-editor__footer,.recommendation-picker__toolbar,.recommendation-list-card__header{align-items:stretch;flex-direction:column}.recommendation-panel__intro .primary-button,.recommendation-editor__footer .primary-button{width:100%;justify-content:center}.recommendation-list-card__footer{align-items:stretch;flex-direction:column}.recommendation-list-card__footer .ghost-button{width:100%;justify-content:center}.recommendation-picker__grid,.recommendation-list-grid{grid-template-columns:1fr}.recommendation-choice,.recommendation-list-item{grid-template-columns:50px minmax(0,1fr)}.recommendation-choice b,.recommendation-list-item>svg{grid-column:2;justify-self:start}.recommendation-list-dialog{width:100%;max-height:calc(100dvh - 20px - var(--safe-top) - var(--safe-bottom))}.recommendation-list-dialog__header{align-items:stretch}.recommendation-list-dialog-item{grid-template-columns:52px minmax(0,1fr)}.recommendation-list-dialog-item>svg{grid-column:2;justify-self:start}.follow-counters{width:100%}.follow-dialog{border-bottom-right-radius:22px;border-bottom-left-radius:22px}.follow-user-row{grid-template-columns:auto minmax(0,1fr)}.follow-user-row em{grid-column:2}.follow-user-row__badge{grid-column:2;justify-self:start;max-width:100%}.volume-popup__body{grid-template-columns:1fr}.volume-popup__cover .product-thumb{width:min(220px,58vw);min-height:300px;justify-self:center}.volume-popup__metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){:root{--radius: 14px}.main-frame{padding-top:calc(10px + var(--safe-top));padding-right:calc(10px + var(--safe-right));padding-left:calc(10px + var(--safe-left))}.topbar{position:relative;top:auto;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;border-radius:18px}.public-shell{padding-right:calc(8px + var(--safe-right));padding-left:calc(8px + var(--safe-left))}.public-topbar{margin-bottom:14px}.public-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.page-header__nav,.topbar-title,.page-header__identity{min-width:0}.page-header__subtitle{display:none}.topbar h1{white-space:normal}.main-tabs{margin-top:8px;padding:4px}.main-tabs__item{min-width:max-content;min-height:40px;padding-inline:12px}.catalog-line-row{grid-template-columns:42px minmax(0,1fr);gap:10px}.catalog-line-row__state{grid-column:1 / -1;justify-self:stretch;justify-content:center}.dashboard-kpi-grid,.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field,.field input,.field select,.field textarea,.search-field,.search-field input,.inline-search input,.explore-search input{min-width:0;width:100%}.explore-search,.inline-search,.search-field{grid-template-columns:1fr}.product-thumb{overflow:hidden}.result-card .product-thumb,.product-card .product-thumb,.dashboard-recommendation-card .product-thumb,.dashboard-taste-card .product-thumb,.public-featured-series-card .product-thumb{width:min(160px,48vw);min-height:218px;justify-self:center}.dashboard-recommendation-card,.dashboard-taste-card,.dashboard-top-rated-card,.dashboard-series-row,.compact-row,.public-featured-series-card,.share-preview-card{grid-template-columns:1fr}.mobile-nav{right:calc(8px + var(--safe-right));left:calc(8px + var(--safe-left));grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-height:66px;border-radius:20px}.mobile-nav__primary-search{width:auto;height:auto;min-height:54px;transform:none}.mobile-nav__primary-search:active{transform:scale(.98)}.mobile-nav__primary-search span{font-size:.6rem}}@media(max-width:430px){.main-frame{padding-right:calc(8px + var(--safe-right));padding-left:calc(8px + var(--safe-left))}.topbar{padding:8px}.topbar-brandline span,.topbar .beta-badge,.topbar .campaign-badge{max-width:100%}.dashboard-kpi-grid,.stat-grid,.volume-popup__metadata{grid-template-columns:1fr}.mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr));min-height:62px;padding:5px 5px calc(5px + var(--safe-bottom))}.mobile-nav__item,.mobile-nav__primary-search{min-height:50px;border-radius:15px;font-size:.6rem}.mobile-nav__item svg,.mobile-nav__primary-search svg{width:18px;height:18px}}@media(max-width:360px){.main-frame{padding-right:calc(6px + var(--safe-right));padding-left:calc(6px + var(--safe-left))}.topbar-back,.topbar-actions .primary-button,.topbar-notifications{width:38px;min-width:38px;min-height:38px}.mobile-nav__item span,.mobile-nav__primary-search span{font-size:.56rem}}@media(max-width:760px){:root{--mobile-nav-reserved-space: calc(118px + var(--safe-bottom))}.main-frame{padding-bottom:var(--mobile-nav-reserved-space);scroll-padding-bottom:var(--mobile-nav-reserved-space)}.screen{padding-bottom:18px}.mobile-nav{bottom:calc(6px + var(--safe-bottom));min-height:60px;border-color:#ffffff21;background:linear-gradient(180deg,#ffffff14,#ffffff09),#08090ce6;box-shadow:0 16px 48px #00000075}.mobile-nav__item,.mobile-nav__primary-search{min-height:48px}.collection-screen--premium,.dashboard-grid--premium,.community-screen{padding-bottom:18px}.dashboard-mobile-overview{gap:10px;padding:12px}.dashboard-mobile-overview__tanukami{min-height:88px;margin:-6px 0 -8px}.dashboard-mobile-overview__tanukami img{width:min(45vw,142px);max-height:106px}.dashboard-mobile-overview__focus{min-height:0;padding:9px 10px}.dashboard-mobile-overview__focus strong{min-height:0;font-size:.9rem}.dashboard-mobile-overview__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-mobile-summary-chip{padding:8px 9px}.collection-toolbar{gap:8px;padding:10px}.collection-toolbar .collection-import-button,.collection-toolbar .collection-export-button{min-height:38px}.focus-filters{gap:7px;padding-bottom:2px}.collection-organization-hero{grid-template-columns:1fr;gap:8px;padding:14px}.collection-organization-hero__copy{gap:7px}.collection-organization-hero__copy strong{font-size:clamp(1.25rem,7vw,1.65rem);line-height:1.05}.collection-organization-hero__copy p{font-size:.9rem;line-height:1.38}.collection-organization-hero__signals{gap:6px}.collection-organization-hero__signals span{min-height:28px;padding:5px 8px;font-size:.68rem}.collection-organization-hero__art{min-height:132px;margin-top:-4px}.collection-organization-hero__art img{width:min(58vw,214px);max-height:170px}.collection-overview{gap:6px;padding:7px}}.series-search-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:12px}.search-match-pill{display:inline-flex;align-items:center;width:fit-content;margin-top:8px;border:1px solid rgba(244,193,93,.2);border-radius:999px;background:#f4c15d12;color:#f4c15de6;font-size:.74rem;font-weight:850;padding:5px 9px}.volume-gallery{grid-auto-columns:minmax(56px,72px);gap:8px;overflow-x:auto;scroll-snap-type:x proximity}.volume-cover{min-width:56px;scroll-snap-align:start}.volume-cover .product-thumb{min-height:82px}.volume-cover span{min-height:22px;font-size:.7rem}.volume-cover--more{min-height:122px;place-items:center;text-align:center}.volume-cover--more strong{color:var(--gold);font-size:1.05rem}.volume-cover--more span{width:100%;background:transparent;color:var(--muted)}.result-card--rich{grid-template-columns:108px minmax(0,1fr);gap:13px;align-items:start}.result-card--rich .product-thumb{min-height:148px}.result-card--rich h3{margin-top:4px;font-size:clamp(1.05rem,.6vw + .94rem,1.32rem);line-height:1.12}.item-info h2{max-width:980px;font-size:clamp(1.62rem,2.4vw + .98rem,2.85rem);line-height:1.05}.item-keyfacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:12px 0}.item-keyfacts div{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09;padding:10px 11px}.item-keyfacts dt{color:var(--muted);font-size:.72rem;font-weight:800}.item-keyfacts dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--text);font-size:.9rem;font-weight:850}.item-info>.synopsis-panel{margin-top:12px}.collection-history-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.collection-history-panel div{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;min-width:0;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff09}.collection-history-panel svg{grid-row:span 2;color:#ffd780}.collection-history-panel span{min-width:0;color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.collection-history-panel strong{min-width:0;color:var(--text);font-size:.86rem;line-height:1.35}.item-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:stretch}.item-actions>button,.item-actions .item-reading-control{min-width:0}@media(max-width:760px){.volume-gallery{grid-auto-columns:minmax(52px,64px)}.volume-cover .product-thumb{min-height:74px}.result-card--rich{grid-template-columns:84px minmax(0,1fr)}.result-card--rich .product-thumb{width:84px;min-height:122px}.item-visual .product-thumb{width:min(210px,62vw);min-height:280px}.item-keyfacts{grid-template-columns:repeat(2,minmax(0,1fr))}.item-actions{grid-template-columns:1fr;margin-top:14px}.collection-history-panel{grid-template-columns:1fr}}@media(max-width:430px){.item-keyfacts{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.dashboard-mobile-overview,.dashboard-mobile-detail-toggle{display:none}@media(max-width:760px){.dashboard-grid--premium{gap:10px}.dashboard-premium-hero{display:none}.dashboard-mobile-overview{display:grid;grid-column:1 / -1;gap:13px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(135deg,#d9a4411a,#11a88a14),#101216eb;padding:14px;box-shadow:var(--shadow-soft)}.dashboard-mobile-overview__title{display:grid;gap:4px}.dashboard-mobile-overview__title .eyebrow{margin:0}.dashboard-mobile-overview__title h2{margin:0;font-size:clamp(1.45rem,8vw,2rem);line-height:1.05}.dashboard-mobile-overview__headline{display:grid;gap:3px}.dashboard-mobile-overview__tanukami{position:relative;display:grid;min-height:112px;margin:-2px 0 -4px;place-items:end center;pointer-events:none}.dashboard-mobile-overview__tanukami:before{position:absolute;inset:auto 20% 4px;height:42px;border-radius:999px;background:radial-gradient(circle,rgba(217,164,65,.2),rgba(17,168,138,.08) 58%,transparent 76%);content:"";filter:blur(2px)}.dashboard-mobile-overview__tanukami img{position:relative;z-index:1;width:min(54vw,176px);max-height:132px;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 18px 24px rgba(0,0,0,.35))}.dashboard-mobile-overview__headline span,.dashboard-mobile-overview__headline small{color:var(--muted)}.dashboard-mobile-overview__headline strong{font-size:1.08rem;line-height:1.24}.dashboard-mobile-overview__focus{display:grid;min-width:0;min-height:86px;align-content:start;gap:4px;border:1px solid rgba(217,164,65,.16);border-radius:14px;background:#d9a4410f;padding:10px 11px}.dashboard-mobile-overview__focus span{color:var(--gold);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-mobile-overview__focus strong{display:-webkit-box;color:var(--text);min-height:2.44em;overflow:hidden;font-size:.95rem;line-height:1.22;overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard-mobile-overview__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.dashboard-mobile-summary-chip{display:grid;min-width:0;gap:2px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#0000002e;padding:9px 7px}.dashboard-mobile-summary-chip span,.dashboard-mobile-summary-chip small{overflow:hidden;color:var(--muted);font-size:.68rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-summary-chip strong{overflow:hidden;color:var(--text);font-size:.95rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-overview__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-mobile-overview__actions .primary-button,.dashboard-mobile-overview__actions .ghost-button{justify-content:center;min-height:42px;padding-inline:10px}.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpi-grid:not(.dashboard-kpi-grid--expanded) .metric-card{display:none}.dashboard-kpi-grid.dashboard-kpi-grid--expanded .metric-card:nth-of-type(n+7){display:none}.dashboard-mobile-detail-toggle{display:flex;grid-column:1 / -1;align-items:center;justify-content:center;gap:6px;min-height:42px;border:1px solid var(--line);border-radius:12px;background:#ffffff0b;color:var(--text);font-weight:800}.dashboard-kpi-grid--expanded .dashboard-mobile-detail-toggle svg,.dashboard-progress-panel--expanded .dashboard-progress-summary svg{transform:rotate(90deg)}.dashboard-progress-panel .section-header{display:none}.dashboard-progress-summary{grid-template-columns:1fr;gap:7px;border-radius:14px;padding:12px}.dashboard-progress-summary strong{font-size:1.35rem;line-height:1}.dashboard-progress-summary span{color:var(--muted)}.dashboard-progress-summary .ghost-button{grid-column:auto;grid-row:auto;justify-content:center;width:100%}.dashboard-progress-panel--expanded .dashboard-progress-grid{grid-template-columns:1fr}.dashboard-progress-panel--expanded .dashboard-progress-filter{gap:10px}.dashboard-section-group{gap:8px;padding:5px}.dashboard-section-group>summary{min-height:56px}.dashboard-section-group>summary small{display:none}.dashboard-section-group__toggle{min-height:34px;padding-inline:10px}.dashboard-section-group__body{gap:10px}.dashboard-section-group__body-inner{grid-template-columns:1fr;gap:10px}.dashboard-section-group__body-inner>.dashboard-tool-card-grid,.dashboard-section-group__body-inner>:is(.wide-panel,.activity-panel,.social-feed-panel,.dashboard-tool-card-grid){grid-column:1 / -1}.dashboard-novelties-stage{grid-template-columns:1fr;min-height:580px}.dashboard-novelties-stage.has-editorial-media,.dashboard-novelties-main-track,.dashboard-novelties-stage.has-editorial-media .dashboard-novelties-main-track{grid-template-columns:1fr}.dashboard-editorial-media-card{min-height:380px}.dashboard-editorial-media-card__preview{min-height:260px}.dashboard-novelties-nav{display:none}.dashboard-novelties-mobile-controls{display:flex}.dashboard-novelty-card{grid-template-columns:1fr;align-items:start;height:560px;min-height:560px;max-height:560px;gap:12px;padding:14px}.dashboard-novelty-card__cover{justify-self:center;width:min(150px,52vw);max-height:225px}.dashboard-novelty-card__eyebrow,.dashboard-novelty-card__store{min-width:0}.dashboard-novelty-card__type,.dashboard-novelty-card__body em,.dashboard-novelty-card__footer>small{width:100%;border-radius:12px;line-height:1.25;white-space:normal}.dashboard-novelty-card__body strong{font-size:1.12rem;min-height:2.7em;line-height:1.35;overflow-wrap:anywhere}.dashboard-novelty-card__footer{display:grid;grid-template-columns:1fr;align-items:stretch}.dashboard-novelty-card__footer .primary-button,.dashboard-novelty-card__footer .ghost-button{width:100%;justify-content:center}.dashboard-novelty-card__body small{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.dashboard-novelties-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-novelties-toolbar button{justify-content:center;min-width:0;white-space:normal}.dashboard-novelties-autoplay{grid-column:1 / -1;min-width:0}.dashboard-novelty-sheet-backdrop{align-items:end;padding:calc(10px + var(--safe-top)) calc(10px + var(--safe-right)) calc(10px + var(--safe-bottom)) calc(10px + var(--safe-left))}.dashboard-novelty-sheet{width:100%;max-height:calc(100dvh - 20px - var(--safe-top) - var(--safe-bottom));border-radius:20px}.dashboard-novelty-sheet__body,.dashboard-novelty-sheet dl{grid-template-columns:1fr}.dashboard-novelty-sheet__cover{width:min(170px,54vw);justify-self:center}.dashboard-novelty-sheet__actions{align-items:stretch;flex-direction:column}.dashboard-novelty-sheet__actions .primary-button,.dashboard-novelty-sheet__actions .ghost-button{width:100%;justify-content:center}.dashboard-editorial-viewer-backdrop{align-items:end;padding:calc(10px + var(--safe-top)) calc(10px + var(--safe-right)) calc(10px + var(--safe-bottom)) calc(10px + var(--safe-left))}.dashboard-editorial-viewer{width:100%;max-height:calc(100dvh - 20px - var(--safe-top) - var(--safe-bottom));border-radius:20px}.dashboard-editorial-viewer__header,.dashboard-editorial-viewer__actions{align-items:stretch;flex-direction:column}.dashboard-editorial-viewer__body{min-height:min(50vh,440px)}.dashboard-editorial-viewer__body.is-pdf object{height:min(54vh,480px)}.dashboard-editorial-viewer__actions .ghost-button,.dashboard-editorial-viewer__actions .primary-button{width:100%;justify-content:center}.editorial-media-viewer-backdrop{align-items:end;padding:calc(8px + var(--safe-top)) calc(8px + var(--safe-right)) calc(8px + var(--safe-bottom)) calc(8px + var(--safe-left))}.editorial-media-viewer{width:100%;max-height:calc(100dvh - 16px - var(--safe-top) - var(--safe-bottom));border-radius:20px;padding:14px}.editorial-media-viewer__header,.editorial-media-viewer__actions{align-items:stretch;flex-direction:column}.editorial-media-viewer__canvas{min-height:min(56vh,520px)}.editorial-media-viewer__canvas.is-image{padding:8px}.editorial-media-viewer__canvas.is-image img{max-height:min(58vh,540px)}.editorial-media-viewer__canvas.is-pdf iframe{height:100%;min-height:min(64dvh,620px)}.editorial-media-viewer__actions nav{display:grid;grid-template-columns:1fr;justify-content:stretch}.editorial-media-viewer__actions .ghost-button,.editorial-media-viewer__actions .primary-button{width:100%;justify-content:center}.dashboard-novelty-admin-card__controls,.dashboard-novelty-history-panel__header,.dashboard-novelty-summary,.release-notes-admin-card__intro,.release-notes-admin-card__auto-grid,.release-notes-admin-card__admin-prompt,.release-notes-admin-card__workspace,.release-notes-admin-card__fields,.changelog-history-row summary,.release-update-notification-row{grid-template-columns:1fr}.release-notes-admin-card__intro,.release-notes-admin-card__auto-header,.release-notes-admin-card__auto-actions{align-items:stretch;display:grid;justify-content:stretch}.release-notes-admin-card__list,.release-notes-admin-card__pending{max-height:360px}.release-notes-admin-card__body textarea,.release-notes-admin-card__generated textarea{min-height:300px}.release-notes-admin-card__notifications-header,.release-notes-admin-card__generated-meta{display:grid}.release-update-notification-row :where(strong,span),.changelog-pending-row :where(strong,small,em),.changelog-history-row :where(strong,small,em){white-space:normal}.dashboard-novelty-recent article{align-items:flex-start;flex-direction:column}.dashboard-novelty-recent .dashboard-novelty-admin-row{grid-template-columns:48px minmax(0,1fr)}.dashboard-novelty-admin-row__type,.dashboard-novelty-admin-row__retire,.dashboard-novelty-media-admin{width:100%;grid-column:1 / -1}.dashboard-novelty-media-admin{border-left:0;border-top:1px solid rgba(255,255,255,.08);padding-top:10px;padding-left:0}.dashboard-novelty-media-admin__primary{grid-template-columns:1fr}.dashboard-novelty-history-item{grid-template-columns:44px minmax(0,1fr)}.dashboard-novelty-history-item .ghost-button{grid-column:1 / -1;justify-content:center}.dashboard-editorial-slot-saved{grid-template-columns:1fr}.dashboard-editorial-slot-saved__preview{min-height:160px}.dashboard-novelty-media-admin__slots{grid-template-columns:1fr}.dashboard-novelty-media-admin__wide{grid-column:auto}.dashboard-recommendation-note,.dashboard-taste-header span,.dashboard-value-total small,.dashboard-tool-card__body span{display:none}.dashboard-recommendations-grid,.dashboard-taste-grid,.dashboard-top-rated-grid,.dashboard-wishlist-grid,.dashboard-series-list,.activity-list,.social-feed-list{gap:8px}.dashboard-tool-card-grid{grid-template-columns:1fr}}@media(max-width:420px){.dashboard-mobile-overview__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-mobile-summary-chip{min-height:68px}}.cover-card-audit{grid-column:1 / -1;margin-top:8px;border:1px solid rgba(244,191,74,.28);border-radius:8px;background:#f4bf4a14;color:var(--text);font-size:.72rem;text-align:left}.cover-card-audit summary{cursor:pointer;padding:6px 8px;color:var(--accent);font-weight:700}.cover-card-audit dl{display:grid;gap:5px;margin:0;padding:0 8px 8px}.cover-card-audit div{display:grid;gap:2px}.cover-card-audit dt{color:var(--muted);font-weight:700}.cover-card-audit dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.reading-calendar-screen{display:grid;grid-column:1 / -1;gap:18px}.reading-calendar-hero{position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(160px,230px) minmax(300px,.64fr);min-height:260px;overflow:hidden}.reading-calendar-hero__art{position:relative;align-self:end;display:grid;min-width:0;min-height:220px;margin:0;place-items:end center;pointer-events:none}.reading-calendar-hero__art:before{position:absolute;inset:auto 7% 6%;height:42%;border-radius:999px;background:radial-gradient(circle,rgba(84,160,255,.2),rgba(217,164,65,.12) 50%,transparent 72%);content:"";filter:blur(2px)}.reading-calendar-hero__art img{position:relative;z-index:1;width:min(100%,230px);max-height:250px;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 22px 28px rgba(0,0,0,.32))}.reading-calendar-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-self:end}.reading-calendar-stat{min-height:112px;border-radius:12px}.reading-calendar-stat svg{color:#ffd780}.reading-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:18px;align-items:start}.reading-history-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reading-calendar-main,.reading-calendar-side,.reading-event-list,.reading-scheduler-card{min-width:0}.reading-calendar-main{display:grid;gap:12px}.reading-calendar-toolbar{align-items:flex-start}.reading-calendar-toolbar__actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.reading-calendar-weekdays,.reading-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.reading-calendar-weekdays span{color:var(--muted);font-size:.72rem;font-weight:800;text-align:center;text-transform:uppercase}.reading-calendar-day{display:grid;align-content:start;gap:8px;min-height:112px;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px;background:#ffffff09}.reading-calendar-day.is-muted{opacity:.45}.reading-calendar-day.has-events{border-color:#f4bf4a40;background:linear-gradient(180deg,#f4bf4a17,#ffffff09)}.reading-calendar-day strong{color:var(--text);font-size:.88rem}.reading-calendar-day>div{display:grid;gap:5px;min-width:0}.reading-calendar-day small{color:var(--muted);font-size:.7rem}.reading-calendar-chip{display:inline-flex;align-items:center;gap:5px;min-width:0;width:100%;min-height:28px;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:5px 7px;background:#ffffff0e;color:var(--text);font-size:.72rem;font-weight:750;text-align:left}.reading-calendar-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reading-calendar-chip.is-done{border-color:#f4bf4a47;color:#ffd780}.reading-calendar-chip.is-scheduled{border-color:#38bdf840;color:#9bdcff}.reading-calendar-side{display:grid;gap:14px}.reading-scheduler-card,.reading-event-list,.reading-calendar-empty{border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff0a}.reading-scheduler-card{display:grid;gap:14px;padding:15px}.reading-scheduler-card>div{display:grid;gap:4px}.reading-scheduler-card>div span,.reading-event-card small{color:var(--muted);font-size:.78rem}.reading-scheduler-card strong{font-size:1rem}.reading-scheduler-card form{display:grid;gap:12px}.reading-scheduler-card label{display:grid;gap:6px;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.reading-scheduler-card select,.reading-scheduler-card input{min-height:42px;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:0 11px;background:#0c0e12eb;color:var(--text);font:inherit}.reading-event-list{display:grid;gap:12px;padding:14px}.reading-event-list__items{display:grid;gap:10px}.reading-event-card{display:grid;gap:10px;border:1px solid rgba(255,255,255,.075);border-radius:12px;padding:10px;background:#00000024}.reading-event-card>button{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;min-width:0;width:100%;border:0;padding:0;background:transparent;color:inherit;text-align:left}.reading-event-card .product-thumb{min-height:80px;width:54px}.reading-event-card>button>div{display:grid;align-content:center;gap:5px;min-width:0}.reading-event-card strong,.reading-event-card span{min-width:0;overflow-wrap:anywhere}.reading-event-card strong{font-size:.92rem;line-height:1.25}.reading-event-card>button>div>span:not(.status-tag){color:var(--muted);font-size:.78rem}.reading-event-card__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.reading-calendar-empty{display:flex;align-items:center;gap:14px;padding:18px}.reading-calendar-empty svg{color:#ffd780;flex:0 0 auto}.reading-calendar-empty div{display:grid;gap:4px}.reading-calendar-empty span{color:var(--muted)}@media(max-width:980px){.reading-calendar-layout,.reading-calendar-hero{grid-template-columns:1fr}.reading-calendar-hero__art{min-height:180px;order:2}.reading-calendar-hero__art img{width:min(62vw,230px);max-height:210px}.reading-calendar-hero__stats{order:3}}@media(max-width:620px){.reading-calendar-screen{gap:12px}.reading-calendar-hero__stats,.reading-history-summary{grid-template-columns:1fr}.reading-calendar-weekdays,.reading-calendar-grid{gap:5px}.reading-calendar-day{min-height:82px;border-radius:9px;padding:7px}.reading-calendar-chip{min-height:24px;padding:4px 5px;font-size:.66rem}.reading-calendar-chip svg{display:none}.reading-calendar-toolbar{display:grid;gap:10px}.reading-calendar-toolbar__actions{justify-content:stretch}.reading-calendar-toolbar__actions .ghost-button{flex:1 1 auto;justify-content:center}.reading-event-card__actions{justify-content:stretch}.reading-event-card__actions .ghost-button{flex:1 1 auto;justify-content:center}}.app-header.topbar{grid-template-columns:auto minmax(0,1fr) minmax(280px,auto);align-items:stretch;gap:14px;min-height:108px;border-color:#ffffff1a;border-radius:24px;background:linear-gradient(135deg,#ffffff15,#ffffff06 42%,#d9a4410d),#08090cdb;padding:14px;box-shadow:0 22px 56px #00000057}.app-header.topbar h1{font-size:1.84rem;line-height:1.04}.app-header .page-header__subtitle{max-width:760px;font-size:.9rem;line-height:1.45}.app-header-tabs.main-tabs{gap:7px;border-radius:20px;background:linear-gradient(180deg,#ffffff0d,#ffffff05),#090a0cb8;padding:6px}.app-header-tabs .main-tabs__item{min-height:40px;border-radius:14px;padding:0 13px;font-size:.9rem}@media(max-width:1100px){.app-header.topbar{grid-template-columns:auto minmax(0,1fr)}.app-header__command{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between}.app-header__state{justify-content:flex-start}}@media(max-width:760px){.app-header.topbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;border-radius:20px;padding:10px}.app-header__nav{grid-column:2;grid-row:1;justify-self:end;align-self:start;padding:4px;border-radius:16px}.app-header__identity{grid-column:1;grid-row:1;align-items:start;gap:10px;padding:2px 0 0}.app-header__section-icon{width:42px;height:42px;border-radius:14px}.app-header__section-icon svg{width:19px;height:19px}.app-header.topbar h1{font-size:1.22rem;line-height:1.12}.topbar-brandline{gap:6px;font-size:.66rem}.topbar-brandline img{width:18px;height:18px}.topbar-brandline i{display:none}.app-header .page-header__subtitle{display:block;font-size:.76rem;line-height:1.35;white-space:normal}.app-header__command{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%}.app-header__state{min-width:0;overflow:hidden}.app-header__state .status-pill{max-width:100%}.app-header__notice{display:none}.page-header__actions{justify-self:end}.topbar-actions .primary-button{display:inline-flex}.app-header .topbar-menu{display:grid}}@media(max-width:430px){.app-header.topbar{gap:8px;padding:8px}.app-header.topbar h1{font-size:1.08rem}.app-header__identity{gap:8px}.app-header__section-icon{width:38px;height:38px}.app-header .page-header__subtitle,.app-header__state{display:none}.app-header__command{grid-template-columns:auto;justify-content:end}}.app-header.topbar{grid-template-columns:auto minmax(0,1fr) minmax(300px,auto);gap:18px;align-items:center;min-height:96px;border-color:#d9a44121;border-radius:20px;background:linear-gradient(135deg,#ffffff0f,#ffffff05 46%,#d9a44109),linear-gradient(90deg,rgba(217,164,65,.08),transparent 34%),#07080ae8;padding:16px 18px;box-shadow:0 18px 46px #0000004d}.app-header:before{background:linear-gradient(90deg,var(--app-header-accent, rgba(217, 164, 65, .3)),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 68%);opacity:.28}.app-header:after{inset:auto 22px 0;opacity:.42}.app-header__nav{align-self:center;padding:0;border:0;border-radius:0;background:transparent}.app-header__nav .topbar-menu{width:42px;height:42px;border-radius:12px;background:#ffffff0b;color:#f4f0e8e0}.app-header__nav .topbar-menu:hover,.app-header__nav .topbar-menu:focus-visible{background:#d9a4411c;color:var(--text)}.app-header__nav .back-button-pill{min-height:36px;border-color:#ffffff14;border-radius:10px;background:#ffffff07}.app-header__identity{gap:16px;padding:0}.app-header__brand-mark{display:grid;width:70px;height:70px;flex:0 0 auto;place-items:center}.app-header__brand-mark picture,.app-header__brand-mark img{width:64px;height:64px}.app-header__brand-mark picture{display:block}.app-header__brand-mark img{object-fit:contain;filter:drop-shadow(0 10px 22px rgba(217,164,65,.18))}.app-header__copy{display:grid;gap:4px;min-width:0}.app-header .topbar-brandline{gap:8px;margin:0;color:#f4f0e8b8;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:none}.app-header__brand-name{color:#f4d691;font-weight:900}.app-header__context{display:inline-flex;min-width:0;gap:5px;align-items:center;color:#f4f0e89e}.app-header__context svg{color:var(--app-header-accent, rgba(217, 164, 65, .72))}.app-header .beta-badge{border-color:#d9a44142;background:#d9a44117;padding:2px 7px;font-size:.62rem}.app-header.topbar h1{color:#fff8ec;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.52rem,2.3vw,2.18rem);font-weight:800;line-height:1.06;letter-spacing:0}.app-header .page-header__subtitle{max-width:780px;color:#f4f0e8a1;font-size:.92rem;line-height:1.44}.app-header__command,.app-header__state{gap:10px}.app-header__state .status-pill{min-height:30px;border-color:transparent;background:transparent;color:#f4f0e8ad;padding:0}.app-header__notice{min-height:28px;border-color:transparent;background:transparent;color:#f0c978;padding:0}.app-header__notice--quiet{color:#f4f0e873}.page-header__actions{gap:8px;padding:0;border:0;border-radius:0;background:transparent}.app-header .topbar-actions .ghost-button{border-color:#ffffff14;border-radius:10px;background:#ffffff07}.app-header .topbar-community-button{border-color:#d9a44133;background:linear-gradient(135deg,#d9a4411a,#ffffff07),#ffffff07;color:#f4f0e8e6}.app-header .topbar-community-button svg{color:var(--gold)}.app-header .topbar-actions .primary-button{border-radius:10px;box-shadow:0 10px 24px #c92d342e}.app-header .topbar-notifications{width:40px;height:40px;border-radius:12px;background:#ffffff0a}.app-header-tabs.main-tabs{gap:4px;margin-top:12px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.app-header-tabs .main-tabs__item{min-height:38px;border-radius:8px;padding:0 12px;color:#f4f0e89e;font-size:.88rem;font-weight:800}.app-header-tabs .main-tabs__item--active{border-color:#d9a44138;background:linear-gradient(180deg,#d9a44124,#d9a4410f),#ffffff09;color:var(--text);box-shadow:inset 0 -2px #d9a4416b}@media(max-width:1100px){.app-header.topbar{grid-template-columns:auto minmax(0,1fr)}.app-header__command{grid-column:1 / -1;padding-left:58px}}@media(max-width:760px){.app-header.topbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;border-radius:18px;padding:12px}.app-header__identity{gap:11px}.app-header__brand-mark{width:50px;height:50px}.app-header__brand-mark img{width:47px;height:47px}.app-header.topbar h1{font-size:1.28rem;line-height:1.12;white-space:normal}.app-header .topbar-brandline{gap:6px;font-size:.68rem}.app-header .topbar-brandline i{display:none}.app-header__context svg{display:none}.app-header .page-header__subtitle{display:block;color:#f4f0e88f;font-size:.76rem;line-height:1.34;white-space:normal}.app-header__nav{grid-column:2;grid-row:1;justify-self:end;align-self:start}.app-header__command{grid-column:1 / -1;display:flex;justify-content:space-between;width:100%;padding-left:0}.app-header__state{min-width:0}.app-header__notice{display:none}.app-header .topbar-actions{display:flex;flex-wrap:nowrap;width:auto;justify-content:flex-end}.app-header .page-header__actions{width:auto;justify-self:end}.app-header .topbar-actions .ghost-button,.app-header .topbar-actions .primary-button,.app-header .topbar-notifications{width:42px;min-width:42px;min-height:42px;padding:0;border-radius:12px}.app-header .topbar-actions .ghost-button,.app-header .topbar-actions .primary-button{font-size:0}.app-header .topbar-actions .topbar-community-button{width:auto;min-width:112px;padding:0 12px;font-size:.78rem}.app-header .topbar-actions .ghost-button svg,.app-header .topbar-actions .primary-button svg{margin:0}}@media(max-width:430px){.app-header.topbar{padding:10px}.app-header__brand-mark{width:44px;height:44px}.app-header__brand-mark img{width:42px;height:42px}.app-header.topbar h1{font-size:1.12rem}.app-header .page-header__subtitle,.app-header__state{display:none}.app-header__command{justify-content:flex-end}.app-header .topbar-actions .ghost-button,.app-header .topbar-actions .primary-button,.app-header .topbar-notifications{width:40px;min-width:40px;min-height:40px}.app-header .topbar-actions .topbar-community-button{width:auto;min-width:104px;padding:0 10px;font-size:.72rem}.app-header-tabs .main-tabs__item{min-height:38px;padding-inline:11px}}@media(max-width:820px){.app-header.topbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 12px;border-radius:22px;padding:16px}.app-header__identity{grid-column:1;grid-row:1;align-items:center;gap:12px;min-width:0;padding:0}.app-header__brand-mark{width:52px;height:52px}.app-header__brand-mark img{width:48px;height:48px}.app-header__nav{grid-column:2;grid-row:1;justify-self:end;align-self:start;padding:0}.app-header__nav .topbar-menu,.app-header__nav .back-button-pill{min-width:44px;min-height:44px}.app-header .topbar-brandline{gap:6px;font-size:.7rem;line-height:1.15}.app-header__context{max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header.topbar h1{max-width:100%;font-size:clamp(1.18rem,5.4vw,1.48rem);line-height:1.12}.app-header .page-header__subtitle{max-width:60ch;font-size:.78rem;line-height:1.42}.app-header__command{grid-column:1 / -1;display:grid;gap:12px;width:100%;border-top:1px solid rgba(255,255,255,.07);padding-top:12px;padding-left:0}.app-header__state{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.app-header__state .status-pill{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header .topbar-actions{display:flex;flex-wrap:nowrap;gap:8px;width:100%;justify-content:flex-end}.app-header .page-header__actions{width:100%}.app-header .topbar-actions .ghost-button,.app-header .topbar-actions .primary-button,.app-header .topbar-notifications{min-width:44px;min-height:44px;border-radius:14px}}@media(min-width:761px)and (max-width:820px){.app-header .topbar-actions{justify-content:flex-start}.app-header .topbar-actions .ghost-button{width:auto;min-width:max-content;padding:0 12px;font-size:.82rem}.app-header .topbar-actions .topbar-community-button{min-width:max-content}.app-header .topbar-actions .primary-button{flex:0 1 240px;min-width:160px;padding:0 18px;font-size:.9rem}}@media(max-width:430px){.app-header.topbar{gap:14px 10px;padding:14px}.app-header__brand-mark{width:46px;height:46px}.app-header__brand-mark img{width:43px;height:43px}.app-header__context,.app-header .beta-badge,.app-header .campaign-badge,.app-header .page-header__subtitle,.app-header__state{display:none}.app-header__command{justify-content:stretch}.app-header .topbar-actions{justify-content:space-between}.app-header .topbar-actions .ghost-button,.app-header .topbar-actions .primary-button,.app-header .topbar-notifications{width:44px;min-width:44px;min-height:44px}.app-header .topbar-actions .topbar-community-button{flex:1 1 auto;min-width:0}}.sidebar-quick-actions{display:none}.app-header .app-action-rail{align-items:stretch;gap:8px}.app-header .app-action-rail__item{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;min-width:0;white-space:nowrap}.app-header .app-action-rail__label{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis}.app-header .topbar-notifications.app-action-rail__item{width:auto;min-width:40px;padding:0 12px}@media(max-width:760px){.app-header__command{justify-content:stretch}.app-header .page-header__actions.app-action-rail{width:100%}.app-header .app-action-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;justify-content:stretch;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#090a0c6b;padding:6px;box-shadow:inset 0 1px #ffffff0b}.app-header .app-action-rail__item{width:100%;min-width:0;min-height:44px;border-radius:13px;padding:0 8px;font-size:.68rem;font-weight:850;letter-spacing:0}.app-header .app-action-rail__item svg{flex:0 0 auto;margin:0}.app-header .app-action-rail__item--scanner{display:none}.app-header:not([data-route-id=community]) .app-action-rail__item--feedback{display:none}.app-header .app-action-rail__item--primary{box-shadow:0 10px 24px #c92d342e,inset 0 1px #ffffff29}.app-header .topbar-notifications.app-action-rail__item{height:auto;padding:0 8px}.sidebar-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.sidebar-quick-actions__item{display:inline-flex;min-width:0;min-height:48px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(217,164,65,.16);border-radius:14px;background:linear-gradient(135deg,#d9a44117,#ffffff07),#ffffff07;color:#f4f0e8e6;font:inherit;font-size:.78rem;font-weight:850;padding:0 10px}.sidebar-quick-actions__item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:380px){.app-header .app-action-rail{gap:6px;padding:5px}.app-header .app-action-rail__item{gap:5px;padding:0 6px;font-size:.64rem}}:root{--responsive-overlay-pad-x: clamp(12px, 3vw, 28px);--responsive-overlay-pad-y: clamp(10px, 2.6vh, 28px);--responsive-overlay-gutter-y: clamp(24px, 5vh, 56px);--responsive-overlay-radius: clamp(18px, 3vw, 28px);--responsive-overlay-max-height: calc(100vh - var(--responsive-overlay-gutter-y));--responsive-overlay-max-height: calc(100dvh - var(--responsive-overlay-gutter-y) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}.legal-consent-card__header,.legal-consent-card__body,.legal-consent-card__footer,.beta-welcome-card__body,.beta-welcome-card__footer,.onboarding-card__body,.onboarding-card__footer,.feedback-modal{min-width:0}.legal-consent-card__header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:flex-start}.legal-consent-card__body,.beta-welcome-card__body,.onboarding-card__body{padding-right:2px}.legal-consent-card__footer,.beta-welcome-card__footer{display:flex;justify-content:flex-end;gap:10px}.legal-consent-card__footer .primary-button,.beta-welcome-card__footer .primary-button,.onboarding-card__footer .primary-button{min-height:44px}.dashboard-novelty-sheet__body{align-items:stretch}.dashboard-novelty-sheet__content{min-height:0}.volume-photo-lightbox>section{overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.volume-photo-lightbox .icon-button{position:sticky!important;top:0;z-index:2;justify-self:end}@media(max-width:640px){:root{--responsive-overlay-pad-x: 10px;--responsive-overlay-pad-y: 10px;--responsive-overlay-gutter-y: 30px;--responsive-overlay-radius: 20px 20px 0 0}.legal-consent-card__header{grid-template-columns:1fr;gap:10px}.legal-consent-card__footer,.beta-welcome-card__footer,.onboarding-card__footer,.update-detail-modal__footer{flex-wrap:wrap}.legal-consent-card__footer>*,.beta-welcome-card__footer>*,.onboarding-card__footer>*,.update-detail-modal__footer>*{flex:1 1 150px}.update-detail-modal{gap:12px;padding:16px}.update-detail-modal__header{align-items:flex-start;flex-direction:row;gap:10px}.update-detail-modal__header div{gap:4px}.update-detail-modal__header h2{font-size:clamp(1.35rem,7vw,1.9rem);line-height:1.06}.update-detail-modal__body{gap:8px;font-size:.94rem}.update-detail-modal__body h3{margin-top:10px}.update-detail-modal__body p{line-height:1.5}.update-detail-modal__footer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:center;padding-top:10px}.update-detail-modal__footer>*{width:auto!important;min-width:0;min-height:42px;flex:0 1 auto!important;padding:0 10px;font-size:.86rem;white-space:normal}}@media(max-width:380px){.update-detail-modal__footer{grid-template-columns:1fr}}@media(max-height:680px){:root{--responsive-overlay-pad-y: 6px;--responsive-overlay-gutter-y: 32px}.legal-consent-card,.beta-welcome-card,.onboarding-card{gap:12px}.legal-consent-card__icon,.beta-welcome-card__icon{transform:scale(.92);transform-origin:left center}.legal-consent-card h2,.beta-welcome-card h2,.onboarding-card h2{font-size:clamp(1.18rem,5vw,1.55rem)}.beta-welcome-card__summary{gap:8px}}@media(max-width:760px){.mobile-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:end;gap:5px;min-height:76px;padding:8px 7px calc(8px + var(--safe-bottom))}.mobile-nav__item{min-width:0;min-height:58px;padding:3px 2px;gap:3px;border-radius:16px;font-size:.62rem}.mobile-nav__item svg{width:18px;height:18px}.mobile-nav__item span{display:block;width:100%;max-width:none;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:normal;overflow-wrap:normal;line-height:1.08}.mobile-nav__item[data-route-id=community] span{font-size:.58rem}.mobile-nav__primary-search{width:58px;height:58px;align-self:end;gap:2px;padding:6px 4px 5px;border-radius:18px;transform:none}.mobile-nav__primary-search:active{transform:scale(.98)}.mobile-nav__primary-search span{font-size:.56rem;line-height:1}.mobile-more-grid__item{min-width:0}.mobile-more-grid__item span{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.2}.app-header .topbar-community-button{flex:0 0 auto;min-width:112px;white-space:nowrap}.app-header .topbar-community-button svg{flex:0 0 auto}}@media(max-width:430px){.mobile-nav{right:calc(8px + var(--safe-right));left:calc(8px + var(--safe-left));bottom:calc(7px + var(--safe-bottom));gap:4px;min-height:72px;padding:7px 6px calc(7px + var(--safe-bottom))}.mobile-nav__item{min-height:55px;padding-inline:1px;font-size:.58rem}.mobile-nav__item[data-route-id=community] span{font-size:.54rem}.mobile-nav__primary-search{width:55px;height:55px;gap:2px;padding:6px 4px 5px;transform:none}.mobile-nav__primary-search:active{transform:scale(.98)}.mobile-nav__primary-search span{font-size:.52rem}.app-header .topbar-community-button{min-width:98px;padding-inline:9px;font-size:.7rem}}@media(max-width:360px){.mobile-nav{gap:3px;padding-inline:5px}.mobile-nav__item{font-size:.55rem}.mobile-nav__item[data-route-id=community] span{font-size:.5rem}.mobile-nav__primary-search{width:50px;height:50px;padding-block:5px 4px}}.legal-consent-card,.beta-welcome-card,.onboarding-card{gap:clamp(12px,2vw,18px)}.legal-consent-card{width:min(540px,100%);padding:clamp(18px,4vw,28px)}.legal-consent-card p,.beta-welcome-card p,.onboarding-card p{line-height:1.54}.legal-checkbox--required,.legal-checkbox--optional{border-radius:14px;padding:10px 11px}.legal-checkbox--optional{border-color:#fff1;background:#ffffff05}.legal-checkbox--nested{margin-left:14px}.legal-consent-card .primary-button{margin-bottom:0}.beta-welcome-card{width:min(640px,100%);padding:clamp(18px,4vw,28px)}.beta-welcome-card__body,.onboarding-card__body{display:grid;gap:clamp(12px,2vw,16px)}.beta-welcome-card h2{max-width:12ch;font-size:clamp(1.75rem,4.5vw,3rem);line-height:1.02}.visibility-notice-card h2{max-width:15ch}.beta-welcome-card__lead{max-width:58ch;font-size:clamp(.98rem,1.6vw,1.06rem)}.beta-welcome-card__summary{gap:8px}.beta-welcome-card__summary div{gap:4px;border-color:#fff1;border-radius:14px;background:#ffffff05;padding:10px 11px}.beta-welcome-card__summary span{font-size:.82rem;line-height:1.38}.visibility-notice-card{width:min(580px,100%)}.onboarding-card{padding:clamp(17px,3vw,22px)}.onboarding-card h2{font-size:clamp(1.42rem,2.7vw,2rem);line-height:1.08}.onboarding-step{gap:8px;max-width:62ch}.onboarding-option-grid{gap:8px}.onboarding-option-card{min-height:118px;gap:7px;border-radius:16px;padding:12px;background:linear-gradient(145deg,#ffffff0b,#ffffff05),#ffffff05}.onboarding-username__intro{gap:4px;border-color:#d9a44129;border-radius:16px;padding:11px 12px;background:radial-gradient(circle at 0 0,rgba(217,164,65,.08),transparent 38%),#ffffff06}@media(max-width:640px){.beta-welcome-card h2,.visibility-notice-card h2{max-width:none}.beta-welcome-card__summary,.visibility-notice-card__summary,.onboarding-option-grid{grid-template-columns:1fr}.onboarding-option-card{min-height:0}.legal-checkbox{line-height:1.42}}:root{--radius-lg: 18px;--radius-xl: 24px;--surface-canvas: linear-gradient(115deg, rgba(201, 45, 52, .105), transparent 28%), linear-gradient(250deg, rgba(17, 168, 138, .095), transparent 34%), linear-gradient(180deg, rgba(255, 255, 255, .032), transparent 18rem), #050607;--surface-panel: linear-gradient(145deg, rgba(255, 255, 255, .068), rgba(255, 255, 255, .022) 46%, rgba(217, 164, 65, .035)), rgba(10, 12, 16, .92);--surface-panel-raised: linear-gradient(150deg, rgba(255, 255, 255, .088), rgba(255, 255, 255, .025) 44%, rgba(17, 168, 138, .035)), rgba(13, 15, 20, .94);--surface-hero: linear-gradient(120deg, rgba(217, 164, 65, .15), rgba(201, 45, 52, .072) 42%, rgba(17, 168, 138, .088)), linear-gradient(180deg, rgba(255, 255, 255, .072), rgba(255, 255, 255, .016)), rgba(10, 11, 15, .96);--surface-empty: linear-gradient(145deg, rgba(217, 164, 65, .092), rgba(255, 255, 255, .028)), rgba(10, 11, 15, .9);--surface-line: rgba(255, 255, 255, .118);--surface-line-strong: rgba(255, 255, 255, .18);--shadow-premium: 0 28px 84px rgba(0, 0, 0, .46);--shadow-premium-soft: 0 18px 48px rgba(0, 0, 0, .28)}body{background:var(--surface-canvas)}.main-frame{position:relative}.main-frame:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.018),transparent 18%,transparent 82%,rgba(255,255,255,.016)),repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 1px,transparent 1px 56px);opacity:.55}.topbar,.main-tabs{border-color:var(--surface-line);background:var(--surface-panel-raised);box-shadow:var(--shadow-premium-soft)}.topbar{border-radius:var(--radius-xl)}.main-tabs{border-radius:var(--radius-lg)}:where(.wide-panel,.activity-panel,.public-section,.settings-card,.dashboard-tool-card,.community-review-card,.collector-card,.product-card,.series-card,.result-card,.dashboard-recommendation-card,.dashboard-taste-card):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.075),transparent 38%);opacity:.55}:where(.wide-panel,.activity-panel,.public-section,.settings-card,.dashboard-tool-card,.community-review-card,.collector-card,.product-card,.series-card,.result-card,.dashboard-recommendation-card,.dashboard-taste-card)>*{position:relative;z-index:1}@media(hover:hover)and (pointer:fine){:where(.product-card,.series-card,.result-card,.dashboard-recommendation-card,.dashboard-taste-card,.dashboard-tool-card,.collector-card,.community-review-card):hover{border-color:color-mix(in srgb,var(--gold) 42%,rgba(255,255,255,.16));box-shadow:var(--shadow-premium)}}.section-header{align-items:center;min-height:0}.hero-panel{min-height:clamp(260px,30vw,330px);align-items:center}.dashboard-focus-card{align-content:start;min-height:clamp(340px,30vw,360px)}.collector-score-card.dashboard-focus-card{grid-template-rows:auto 150px 58px 36px 42px;min-height:clamp(340px,30vw,360px)}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy{align-content:start;min-height:150px}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy strong{min-height:2.24em}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy p{min-height:4.56em}.dashboard-recommendation-card__body,.dashboard-taste-card__body,.dashboard-taste-card__title,.profile-customization-block__copy,.profile-featured-series-editor__body,.profile-featured-piece-editor__body{align-content:start}.dashboard-recommendation-card__actions,.dashboard-taste-card__actions,.profile-customization-block__footer{margin-top:0;align-self:end}.dashboard-novelties-stage{min-height:clamp(320px,42vw,410px)}.dashboard-novelty-card{height:auto;min-height:clamp(320px,38vw,390px);max-height:none}.dashboard-novelty-card__body{grid-template-rows:auto auto auto auto;align-content:center;min-height:0}.profile-featured-series-editor__picker{align-items:center}@media(max-width:860px){.hero-panel,.dashboard-novelty-card,.dashboard-novelties-stage{min-height:0}.dashboard-focus-card,.collector-score-card.dashboard-focus-card{min-height:340px}.dashboard-novelty-card{grid-template-columns:1fr}}@media(max-width:760px){:root{--section-gap: 14px;--section-gap-lg: 18px;--panel-padding: 14px;--panel-padding-lg: 18px}}.product-card,.product-card__main{align-items:start}.product-card__main>div{align-content:start}.product-card__main .product-thumb{min-height:clamp(104px,14vw,134px)}.dashboard-recommendation-card,.dashboard-taste-card{align-items:start}.dashboard-recommendation-card .product-thumb,.dashboard-taste-card .product-thumb{min-height:clamp(104px,14vw,132px)}.dashboard-top-rated-card .product-thumb{min-height:clamp(82px,10vw,104px)}.dashboard-wishlist-card .product-thumb{min-height:clamp(132px,16vw,180px)}.dashboard-recommendation-card__actions,.dashboard-taste-card__actions{align-self:start}@media(max-width:760px){.product-card__main{grid-template-columns:minmax(74px,92px) minmax(0,1fr)}.product-card__main .product-thumb{min-height:clamp(104px,32vw,124px)}.dashboard-recommendation-card .product-thumb,.dashboard-taste-card .product-thumb,.dashboard-top-rated-card .product-thumb{min-height:92px}.dashboard-wishlist-card .product-thumb{min-height:128px}}.dashboard-grid--premium{align-items:start}.dashboard-grid--premium>:is(.dashboard-progress-panel,.dashboard-recommendations-panel,.dashboard-taste-panel,.dashboard-top-rated-panel,.dashboard-value-panel,.dashboard-wishlist-panel,.dashboard-lines-panel,.dashboard-activity-panel,.social-feed-panel){display:grid;align-content:start;min-height:0}.dashboard-kpi-grid{align-items:stretch;grid-auto-rows:minmax(112px,auto)}.dashboard-kpi-grid .metric-card{align-content:center;grid-template-rows:auto auto auto auto;min-height:118px}.dashboard-kpi-grid .metric-card__icon{margin-bottom:2px}.dashboard-progress-panel{gap:var(--content-gap)}.dashboard-progress-grid,.dashboard-recommendations-grid,.dashboard-taste-grid,.dashboard-top-rated-grid,.dashboard-tool-card-grid,.dashboard-value-grid,.dashboard-wishlist-list,.dashboard-series-list,.line-grid,.activity-list--motion{align-items:start;grid-auto-rows:auto}.dashboard-progress-grid>:is(.progress-insight,.dashboard-type-breakdown){align-content:start;min-height:0}.dashboard-type-breakdown{display:grid;gap:10px}.dashboard-recommendation-card,.dashboard-taste-card,.dashboard-top-rated-card,.dashboard-tool-card,.dashboard-wishlist-row,.dashboard-series-row,.activity-item{min-height:0}.dashboard-recommendation-card__body,.dashboard-taste-card__body,.dashboard-taste-card__title,.dashboard-top-rated-card__body,.dashboard-tool-card__body,.dashboard-wishlist-row>span,.dashboard-series-row>div,.activity-item>div{align-content:start}.dashboard-recommendation-card__actions,.dashboard-taste-card__actions{align-self:start;margin-top:0}.dashboard-section-group__body-inner{align-items:start}.dashboard-section-group__body-inner>:is(.wide-panel,.activity-panel,.social-feed-panel){align-self:start}.dashboard-section-group--collectionDetail .dashboard-section-group__body-inner>.dashboard-series-panel{grid-row:auto}.dashboard-section-group--collectionDetail .dashboard-series-list{align-content:start}.dashboard-section-group--collectionDetail :is(.dashboard-value-panel,.dashboard-wishlist-panel,.dashboard-lines-panel){align-self:start;min-height:0}.dashboard-value-total{align-content:center}.dashboard-value-list button,.line-tile,.dashboard-wishlist-empty{min-height:0}@media(max-width:760px){.dashboard-kpi-grid{grid-auto-rows:auto}.dashboard-kpi-grid .metric-card{min-height:92px}.dashboard-progress-summary,.dashboard-taste-header,.dashboard-section-group>summary{align-items:start}.dashboard-tool-card{align-items:start}}:is(.dashboard-recommendation-card__actions,.dashboard-taste-card__actions){margin-top:0;align-self:start}.dashboard-focus-card.dynamic-module{--dynamic-module-min-height: 360px;--dynamic-module-stage-min-height: 150px;--dynamic-module-copy-min-height: 150px;--dynamic-module-copy-max-height: 150px;--dynamic-module-controls-height: 36px;--dynamic-module-action-height: 42px}.dashboard-novelties-panel.dynamic-module{--dynamic-module-min-height: clamp(410px, 42vw, 430px);--dynamic-module-stage-min-height: 410px;--dynamic-module-copy-min-height: 300px;--dynamic-module-copy-max-height: 300px;--dynamic-module-controls-height: 42px;--dynamic-module-action-height: 42px}.dashboard-novelties-panel.dynamic-module:has(.dashboard-editorial-media-card){--dynamic-module-min-height: clamp(540px, 52vw, 590px);--dynamic-module-stage-min-height: 540px}@media(max-width:760px){:root{--mobile-media-card-cover-size: clamp(72px, 22vw, 96px);--mobile-media-card-cover-min-height: calc(var(--mobile-media-card-cover-size) * 1.35);--mobile-media-card-cover-max-height: 132px;--mobile-media-card-gap: 10px;--mobile-media-card-action-height: 38px}.dashboard-novelty-card{grid-template-columns:var(--mobile-media-card-cover-size) minmax(0,1fr);align-items:start;gap:var(--mobile-media-card-gap);height:auto;min-height:0;max-height:none;padding:10px;border-radius:16px}.dashboard-novelty-card__cover{width:var(--mobile-media-card-cover-size);min-height:var(--mobile-media-card-cover-min-height);max-height:var(--mobile-media-card-cover-max-height);justify-self:start;border-radius:12px}.dashboard-novelty-card__cover .product-thumb{width:100%;min-height:var(--mobile-media-card-cover-min-height);max-height:var(--mobile-media-card-cover-max-height);border-radius:12px}.dashboard-novelty-card__body{grid-template-rows:auto auto auto;align-content:start;gap:6px;min-height:0}.dashboard-novelty-card__eyebrow{gap:5px}.dashboard-novelty-card__type{width:auto;max-width:100%;padding:4px 8px;font-size:.68rem}.dashboard-novelty-card__body strong{display:-webkit-box;min-height:0;overflow:hidden;font-size:1rem;line-height:1.12;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard-novelty-card__body>small{min-height:0;font-size:.74rem;-webkit-line-clamp:1}.dashboard-novelty-card__footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;align-items:stretch}.dashboard-novelty-card__footer>:is(em,small){grid-column:1 / -1;width:100%;min-height:34px;border-radius:12px;font-size:.78rem;line-height:1.1}.dashboard-novelty-card__footer :is(.primary-button,.ghost-button){width:100%;min-height:var(--mobile-media-card-action-height);padding-inline:8px;justify-content:center;font-size:.78rem;line-height:1.05;white-space:normal}.dashboard-novelty-card__actions{grid-column:1 / -1;min-width:0;gap:6px}:is(.result-card--rich,.series-result-card__header,.product-card--real,.dashboard-recommendation-card,.dashboard-taste-card,.dashboard-wishlist-card) .product-thumb{width:var(--mobile-media-card-cover-size);min-height:var(--mobile-media-card-cover-min-height);max-height:var(--mobile-media-card-cover-max-height);justify-self:start;border-radius:12px}.result-card--rich{grid-template-columns:var(--mobile-media-card-cover-size) minmax(0,1fr);gap:var(--mobile-media-card-gap);align-items:start;padding:10px}.series-result-card__header{grid-template-columns:var(--mobile-media-card-cover-size) minmax(0,1fr);gap:var(--mobile-media-card-gap);align-items:start}.product-card--real .product-card__main{grid-template-columns:var(--mobile-media-card-cover-size) minmax(0,1fr);gap:var(--mobile-media-card-gap)}.dashboard-recommendation-card,.dashboard-taste-card{grid-template-columns:var(--mobile-media-card-cover-size) minmax(0,1fr);gap:var(--mobile-media-card-gap);padding:10px}.dashboard-wishlist-card{display:grid;grid-template-columns:var(--mobile-media-card-cover-size) minmax(0,1fr);gap:var(--mobile-media-card-gap);align-items:start}:is(.result-card--rich .action-grid,.series-result-card__actions,.product-card--real .wishlist-actions,.dashboard-recommendation-card__actions,.dashboard-taste-card__actions){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}:is(.result-card--rich .action-grid,.series-result-card__actions,.product-card--real .wishlist-actions,.dashboard-recommendation-card__actions,.dashboard-taste-card__actions)>button,:is(.product-card--real .wishlist-actions,.dashboard-recommendation-card__actions,.dashboard-taste-card__actions) :is(.primary-button,.ghost-button){min-height:var(--mobile-media-card-action-height);padding-inline:8px;justify-content:center;font-size:.78rem;line-height:1.05;white-space:normal}}.dashboard-novelties-panel.dynamic-module .dashboard-novelty-card__footer{min-height:var(--dynamic-module-action-height)}@media(max-width:760px){.dashboard-focus-card.dynamic-module{--dynamic-module-min-height: 340px;--dynamic-module-copy-min-height: 132px;--dynamic-module-copy-max-height: 132px}.dashboard-novelties-panel.dynamic-module,.dashboard-novelties-panel.dynamic-module:has(.dashboard-editorial-media-card){--dynamic-module-min-height: 0;--dynamic-module-stage-min-height: auto;--dynamic-module-copy-min-height: 0;--dynamic-module-copy-max-height: none}}@media(max-width:760px){.dashboard-grid--premium{gap:8px}.dashboard-mobile-overview{gap:10px;padding:12px}.dashboard-mobile-overview__title h2{font-size:clamp(1.3rem,7.4vw,1.82rem);line-height:1.08}.dashboard-mobile-overview__headline strong{font-size:1rem}.dashboard-mobile-overview__focus{grid-template-columns:minmax(0,1fr) auto;min-height:0;align-items:center;align-content:center;gap:4px 10px;padding:10px}.dashboard-mobile-overview__focus span{grid-column:1 / -1}.dashboard-mobile-overview__focus strong{grid-column:1;min-height:0;font-size:.94rem}.dashboard-mobile-overview__focus p{display:-webkit-box;grid-column:1;margin:0;overflow:hidden;color:var(--muted);font-size:.78rem;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard-mobile-overview__focus .ghost-button{grid-column:2;grid-row:2 / 4;min-height:38px;padding-inline:10px;white-space:nowrap}.dashboard-mobile-summary-chip{min-height:0;padding:8px 7px}.dashboard-progress-panel,.dashboard-progress-summary{padding:10px}.dashboard-progress-summary strong{font-size:1.24rem}.dashboard-progress-summary .ghost-button{min-height:38px}.dashboard-novelties-panel{padding:11px}.dashboard-novelties-panel .section-header{margin-bottom:9px}.dashboard-novelties-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dashboard-novelties-toolbar button{min-height:36px;padding-inline:8px;font-size:.76rem}.dashboard-novelties-autoplay{display:none}.dashboard-novelties-stage,.dashboard-novelties-stage.has-editorial-media{grid-template-columns:1fr;min-height:0;align-items:start}.dashboard-novelties-main-track,.dashboard-novelties-stage.has-editorial-media .dashboard-novelties-main-track{grid-template-columns:1fr;max-width:none;gap:10px;width:100%}.dashboard-novelties-nav{display:none}.dashboard-novelty-card{grid-template-columns:minmax(120px,40vw) minmax(0,1fr);height:auto;min-height:184px;max-height:none;align-items:center;justify-self:stretch;gap:12px;padding:12px;border-radius:18px}.dashboard-novelty-card__cover{justify-self:start;width:100%;min-width:0;max-width:168px;max-height:none}.dashboard-novelty-card__cover .product-thumb{min-height:clamp(178px,56vw,252px)}.dashboard-novelty-card__body{grid-template-rows:auto auto auto;align-content:center;min-height:0;gap:8px}.dashboard-novelty-card__eyebrow{gap:5px}.dashboard-novelty-card__store{max-width:100%}.dashboard-novelty-card__type,.dashboard-novelty-card__body small{display:none}.dashboard-novelty-card__body strong{min-height:0;font-size:clamp(1.18rem,5.2vw,1.52rem);line-height:1.12;-webkit-line-clamp:3}.dashboard-novelty-card__footer{display:grid;grid-template-columns:1fr;align-items:stretch;gap:7px;min-height:0}.dashboard-novelty-card__footer>:is(em,small){display:inline-flex;align-items:center;width:100%;min-height:30px;padding:7px 9px;font-size:.78rem;justify-content:center}.dashboard-novelty-card__footer .primary-button,.dashboard-novelty-card__footer .ghost-button{width:100%;min-height:36px;padding-inline:10px;justify-content:center}.dashboard-novelty-card__actions{grid-template-columns:minmax(0,1fr);gap:6px}.dashboard-editorial-media-card{grid-template-rows:auto minmax(clamp(280px,84vw,390px),auto) auto auto;height:auto;min-height:0;max-height:none;gap:10px;padding:12px;border-radius:18px}.dashboard-editorial-media-card__preview{min-height:clamp(280px,84vw,390px);border-radius:15px}.dashboard-editorial-media-card__copy small{display:-webkit-box;font-size:.82rem;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard-editorial-media-card__cta{justify-self:stretch;justify-content:center}.dashboard-novelties-mobile-controls{display:flex;width:100%;min-height:38px;border-radius:14px;background:#ffffff09}.dashboard-novelties-mobile-controls button{flex:1 1 0;min-height:36px;justify-content:center}.dashboard-novelties-mobile-controls span{min-width:70px;text-align:center}.dashboard-section-group{gap:6px;padding:4px}.dashboard-section-group>summary{min-height:50px;padding:10px}.dashboard-section-group__toggle{min-height:32px}}@media(max-width:420px){.dashboard-mobile-overview__focus{grid-template-columns:1fr}.dashboard-mobile-overview__focus .ghost-button{grid-column:1;grid-row:auto;width:100%;justify-content:center}}@media(max-width:760px){.dashboard-grid--premium{gap:7px}.dashboard-mobile-overview{gap:8px;border-radius:16px;padding:10px}.dashboard-mobile-overview__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.dashboard-mobile-overview__title{gap:2px}.dashboard-mobile-overview__title h2{font-size:1.24rem;line-height:1.12}.dashboard-mobile-overview__signal{display:grid;min-width:74px;justify-items:end;gap:1px;border:1px solid rgba(217,164,65,.18);border-radius:13px;background:#d9a44112;padding:7px 9px}.dashboard-mobile-overview__signal span{color:var(--muted);font-size:.66rem;font-weight:800;line-height:1;text-transform:uppercase}.dashboard-mobile-overview__signal strong{color:var(--gold);font-size:1.08rem;line-height:1}.dashboard-mobile-overview__headline{gap:2px;border-top:1px solid rgba(255,255,255,.075);padding-top:8px}.dashboard-mobile-overview__tanukami{min-height:98px;margin-block:-5px -6px}.dashboard-mobile-overview__tanukami img{width:min(48vw,154px);max-height:116px}.dashboard-mobile-overview__headline strong{font-size:.96rem}.dashboard-mobile-overview__headline span{overflow:hidden;color:var(--muted);font-size:.78rem;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-overview__body{display:grid;gap:8px}.dashboard-mobile-overview__focus{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;border-radius:13px;padding:9px}.dashboard-mobile-overview__focus span{grid-column:1 / -1;font-size:.62rem}.dashboard-mobile-overview__focus strong{grid-column:1;min-height:0;font-size:.9rem;line-height:1.2;-webkit-line-clamp:1}.dashboard-mobile-overview__focus p{grid-column:1;font-size:.75rem;line-height:1.28;-webkit-line-clamp:1}.dashboard-mobile-overview__focus .ghost-button{grid-column:2;grid-row:2 / 4;align-self:center;min-height:36px;padding-inline:9px;white-space:nowrap}.dashboard-mobile-overview__focus-action{min-width:54px}.dashboard-mobile-overview__kpis{gap:5px}.dashboard-mobile-summary-chip{border-radius:11px;padding:7px 6px}.dashboard-mobile-summary-chip span,.dashboard-mobile-summary-chip small{font-size:.62rem}.dashboard-mobile-summary-chip strong{font-size:.82rem}.dashboard-mobile-overview__actions{gap:7px}.dashboard-mobile-overview__actions .primary-button,.dashboard-mobile-overview__actions .ghost-button{min-height:38px}.dashboard-visual-campaign{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px}.dashboard-visual-campaign__signal{width:36px;height:36px}.dashboard-visual-campaign__copy p:not(.eyebrow){display:-webkit-box;overflow:hidden;font-size:.82rem;line-height:1.32;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard-visual-campaign__meta{grid-column:1 / -1;grid-template-columns:1fr}.dashboard-visual-campaign__meta>span{min-height:32px}.dashboard-visual-campaign__meta .ghost-button{min-height:38px}.dashboard-progress-panel{padding:9px}.dashboard-progress-summary{gap:5px;padding:9px}.dashboard-progress-summary strong{font-size:1.12rem}.dashboard-progress-summary span{font-size:.8rem;line-height:1.3}.dashboard-progress-summary .ghost-button{min-height:36px}.dashboard-novelties-panel--empty{grid-template-rows:auto auto auto;gap:8px;padding:10px}.dashboard-novelties-panel--empty .section-header{margin-bottom:7px}.dashboard-novelties-panel--empty .dashboard-novelties-toolbar{margin-bottom:8px}.dashboard-novelties-panel--empty .premium-empty{min-height:112px;gap:6px;padding:12px}.dashboard-novelties-panel--empty .premium-empty svg{width:20px;height:20px}.dashboard-novelties-panel--empty .premium-empty strong{font-size:.98rem;line-height:1.2}.dashboard-novelties-panel--empty .premium-empty span{font-size:.78rem;line-height:1.35}.dashboard-section-group{padding:3px}.dashboard-section-group>summary{min-height:54px;padding:9px}.dashboard-section-group>summary strong{font-size:.95rem}.dashboard-section-group__toggle{min-height:30px;padding:6px 8px;font-size:.72rem}}@media(max-width:420px){.dashboard-mobile-overview__focus{grid-template-columns:minmax(0,1fr) auto}.dashboard-mobile-overview__focus .ghost-button{grid-column:2;grid-row:2 / 4;width:auto;justify-content:center}}:where(.primary-button,.ghost-button,.success-button,.icon-button,.chip,.nav-item,.main-tabs__item,.mobile-nav__item,.mobile-nav__primary-search,.mobile-more-grid__item,.filter-chip,.segmented-control button,.dashboard-novelties-toolbar button,.dashboard-novelties-mobile-controls button,.profile-section-nav a,.rating-toast__actions a){transition:transform var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-base) var(--motion-ease-standard),background-color var(--motion-duration-base) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard)}:where(.primary-button,.ghost-button,.success-button,.icon-button,.chip,.nav-item,.main-tabs__item,.mobile-nav__item,.mobile-nav__primary-search,.mobile-more-grid__item,.filter-chip,.segmented-control button,.dashboard-novelties-toolbar button,.dashboard-novelties-mobile-controls button,.profile-section-nav a,.rating-toast__actions a):active:not(:disabled){transform:translateY(0) scale(var(--motion-press-scale))}@media(hover:hover)and (pointer:fine){:where(.product-card,.result-card,.series-card,.series-result-card,.dashboard-novelty-card,.dashboard-editorial-media-card,.dashboard-recommendation-card,.dashboard-taste-card,.dashboard-top-rated-card,.community-review-card,.public-collector-card,.public-showcase-card,.settings-card,.notification-item,.feedback-list__item):hover{transform:translateY(var(--motion-hover-lift))}}:where(.legal-consent-overlay,.editorial-media-viewer-backdrop,.scrim){animation:tanukami-overlay-in var(--motion-duration-base) var(--motion-ease-standard) both}:where(.import-modal,.scanner-dialog,.notification-panel,.mobile-more-sheet){animation:tanukami-panel-in var(--motion-duration-panel) var(--motion-ease-emphasized) both}@media(max-width:640px){:where(.import-modal,.scanner-dialog,.notification-panel,.mobile-more-sheet){animation-name:tanukami-sheet-in}}.notice-panel,.hydration-notice,.notification-panel__feedback,.dashboard-editorial-slot-status--success,.dashboard-editorial-slot-inline-status.is-success{animation:tanukami-feedback-pop var(--motion-duration-panel) var(--motion-ease-emphasized) both}@keyframes tanukami-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tanukami-panel-in{0%{opacity:0;transform:translate3d(0,var(--motion-panel-distance),0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes tanukami-sheet-in{0%{opacity:0;transform:translate3d(0,calc(var(--motion-panel-distance) * 1.35),0)}to{opacity:1;transform:translateZ(0)}}@keyframes tanukami-feedback-pop{0%{opacity:0;transform:translate3d(0,6px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.state-skeleton{display:grid;gap:14px;border:1px solid rgba(217,164,65,.16);border-radius:var(--radius-lg);background:radial-gradient(circle at top left,rgba(217,164,65,.11),transparent 36%),linear-gradient(145deg,#181b22f0,#0a0b0ef5);box-shadow:var(--shadow-premium-soft);padding:clamp(14px,1.8vw,22px);contain:layout paint}.state-skeleton--compact{min-height:0}.state-skeleton__copy{display:flex;align-items:center;gap:11px;color:var(--text)}.state-skeleton__copy svg{flex:0 0 auto;color:var(--gold)}.state-skeleton__copy div{display:grid;gap:3px}.state-skeleton__copy strong{font-size:.98rem}.state-skeleton__copy span{color:var(--muted);font-size:.9rem;line-height:1.45}.state-skeleton__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.state-skeleton--list .state-skeleton__grid{grid-template-columns:1fr}.state-skeleton--search .state-skeleton__grid{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,.92fr))}.state-skeleton__block{min-height:118px;border-radius:18px;background:linear-gradient(135deg,#ffffff13,#ffffff08),#ffffff06}.state-skeleton__block--lead{min-height:148px}.state-skeleton__block--row{min-height:74px}.empty-panel{align-content:center;justify-items:center;gap:12px;min-height:clamp(190px,24vh,280px)}.empty-panel--compact{min-height:clamp(150px,18vh,220px)}.empty-panel__icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(217,164,65,.24);border-radius:18px;background:linear-gradient(145deg,#d9a44124,#5ce1e60f),#ffffff09;color:var(--gold)}.empty-panel__copy{display:grid;justify-items:center;gap:6px;max-width:620px}.empty-panel__eyebrow{color:var(--gold);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.empty-panel__actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.empty-panel--search,.empty-panel--announcements,.empty-panel--insights{border-color:#5ce1e629}.empty-panel--search .empty-panel__icon,.empty-panel--announcements .empty-panel__icon,.empty-panel--insights .empty-panel__icon{border-color:#5ce1e633;background:linear-gradient(145deg,#5ce1e61f,#d9a44114),#ffffff09}.notice-panel--loading{border-color:#d9a4412e;background:linear-gradient(135deg,#d9a44117,#ffffff09),#ffffff06}.notice-panel--compact{width:100%;min-height:72px;justify-content:center}@media(max-width:760px){.state-skeleton__grid,.state-skeleton--search .state-skeleton__grid{grid-template-columns:1fr}.state-skeleton__block,.state-skeleton__block--lead{min-height:92px}.empty-panel{min-height:0;padding:16px}.empty-panel__actions{width:100%}.empty-panel__actions>*{flex:1 1 160px}}:where(.primary-button,.ghost-button,.success-button,.icon-button,.chip,.segmented-control button,.search-mode-toggle button,.sync-scope button,.advanced-filter-toggle,.dashboard-novelties-toolbar button,.dashboard-novelties-mobile-controls button,.notification-panel__mark-all,.notification-panel__dismiss-all,.rating-toast__actions a){position:relative;overflow:hidden;isolation:isolate;touch-action:manipulation}:where(.primary-button,.ghost-button,.success-button,.icon-button,.chip,.segmented-control button,.search-mode-toggle button,.sync-scope button,.advanced-filter-toggle,.dashboard-novelties-toolbar button,.dashboard-novelties-mobile-controls button,.rating-toast__actions a):after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 42%);opacity:0;transform:translate3d(-18%,0,0);transition:opacity var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-out);pointer-events:none}@media(hover:hover)and (pointer:fine){:where(.primary-button,.ghost-button,.success-button,.icon-button,.chip,.segmented-control button,.search-mode-toggle button,.sync-scope button,.advanced-filter-toggle,.dashboard-novelties-toolbar button,.dashboard-novelties-mobile-controls button,.rating-toast__actions a):hover:not(:disabled):after{opacity:1;transform:translateZ(0)}}:where(.primary-button,.ghost-button,.success-button,.icon-button,.chip,.segmented-control button,.search-mode-toggle button,.sync-scope button,.dashboard-novelties-toolbar button,.dashboard-novelties-mobile-controls button):active:not(:disabled):after{opacity:.7;transform:translate3d(6%,0,0)}:where(.chip--active,.segmented-control .is-active,.search-mode-toggle .is-active,.sync-scope .is-active,.dashboard-filter-pills button.is-active,.insights-hero__filters button.is-active,[aria-pressed=true]):before{content:"";position:absolute;inset:auto 12px 5px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(217,164,65,.72),transparent);opacity:.9;pointer-events:none}@media(hover:hover)and (pointer:fine){:where(.product-card__main,.series-card__top,.series-result-card__header,.dashboard-series-row,.dashboard-wishlist-row,.dashboard-top-rated-card,.dashboard-recommendation-card,.dashboard-taste-card,.community-review-card,.public-collector-card,.announcement-card__main,.notification-item__main):hover{filter:saturate(1.04) brightness(1.025)}}:where(.product-card__main,.series-card__top,.series-result-card__header,.dashboard-series-row,.dashboard-wishlist-row,.dashboard-top-rated-card,.dashboard-recommendation-card,.dashboard-taste-card,.community-review-card,.public-collector-card,.announcement-card__main,.notification-item__main):active{transform:translateY(0) scale(.992)}.toggle{transition:border-color var(--motion-duration-base) var(--motion-ease-standard),background var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}@media(hover:hover)and (pointer:fine){.toggle:not(.is-disabled):hover{border-color:#d9a44147;background:#ffffff0e;box-shadow:0 12px 28px #00000029;transform:translateY(-1px)}}.toggle input:focus-visible+i{outline:2px solid rgba(217,164,65,.56);outline-offset:3px}.toggle i{transition:background var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.toggle i:after{transition:transform var(--motion-duration-panel) var(--motion-ease-emphasized),box-shadow var(--motion-duration-base) var(--motion-ease-standard),background var(--motion-duration-base) var(--motion-ease-standard)}.toggle input:checked+i{box-shadow:0 0 0 5px #c92d341c}.toggle input:checked+i:after{box-shadow:0 5px 14px #0000004d}@keyframes tanukami-confirm-glow{0%{box-shadow:0 0 #d9a44100}36%{box-shadow:0 0 0 5px #d9a44121}to{box-shadow:0 0 #d9a44100}}@media(max-width:760px){:where(.primary-button,.ghost-button,.success-button,.icon-button,.chip,.segmented-control button,.search-mode-toggle button,.sync-scope button):after{display:none}:where(.product-card__main,.series-card__top,.series-result-card__header,.dashboard-series-row,.dashboard-wishlist-row,.dashboard-top-rated-card,.dashboard-recommendation-card,.dashboard-taste-card,.community-review-card,.public-collector-card,.announcement-card__main,.notification-item__main):active{transform:scale(.996)}}@media(prefers-reduced-motion:reduce){:where(.primary-button,.ghost-button,.success-button,.icon-button,.chip,.segmented-control button,.search-mode-toggle button,.sync-scope button,.advanced-filter-toggle,.rating-toast__actions a):after{transition:none!important;transform:none!important}:where(.toggle,.toggle i,.toggle i:after){transition:none!important;transform:none!important}}.rating-toast{border-color:var(--feedback-border-success);background:var(--feedback-bg-success);animation-name:tanukami-feedback-pop;animation-duration:var(--motion-duration-panel);animation-timing-function:var(--motion-ease-emphasized);animation-fill-mode:both;box-shadow:var(--feedback-shadow)}:root{--overlay-grammar-radius: var(--surface-radius-panel, 20px);--overlay-grammar-border: var(--surface-border-strong, rgba(255, 255, 255, .15));--overlay-grammar-divider: rgba(255, 255, 255, .095);--overlay-grammar-bg: radial-gradient(circle at 12% 0%, rgba(217, 164, 65, .13), transparent 34%), linear-gradient(145deg, rgba(24, 27, 34, .98), rgba(8, 9, 12, .99));--overlay-grammar-shadow: var(--surface-shadow-overlay, 0 28px 80px rgba(0, 0, 0, .45));--overlay-grammar-padding: clamp(16px, 2vw, 22px);--overlay-grammar-header-gap: 12px;--overlay-grammar-body-gap: 14px;--overlay-grammar-footer-gap: 10px;--overlay-grammar-close-size: 40px;--overlay-grammar-title-size: clamp(1.18rem, 2vw, 1.55rem);--overlay-grammar-subtitle-size: .84rem}:is(.scanner-dialog,.import-modal,.export-modal,.notification-panel,.mobile-more-sheet,.editorial-media-viewer,.feedback-modal,.update-detail-modal,.follow-dialog,.recommendation-list-dialog,.dynamic-quest-dialog__panel){border:1px solid var(--overlay-grammar-border);border-radius:var(--overlay-grammar-radius);background:var(--overlay-grammar-bg);box-shadow:var(--overlay-grammar-shadow);padding:var(--overlay-grammar-padding)}:is(.scanner-dialog__header,.import-modal__header,.volume-popup__header,.dashboard-novelty-sheet__header,.notification-panel__header,.mobile-more-sheet__header,.editorial-media-viewer__header,.feedback-modal__header,.update-detail-modal__header,.follow-dialog__header,.recommendation-list-dialog__header,.dynamic-quest-dialog__header){align-items:center;display:flex;gap:var(--overlay-grammar-header-gap);border-bottom:1px solid var(--overlay-grammar-divider);padding-bottom:var(--overlay-grammar-header-gap)}:is(.scanner-dialog__header,.import-modal__header,.volume-popup__header,.dashboard-novelty-sheet__header,.notification-panel__header,.mobile-more-sheet__header,.editorial-media-viewer__header,.feedback-modal__header,.update-detail-modal__header,.follow-dialog__header,.recommendation-list-dialog__header,.dynamic-quest-dialog__header) :is(h2,h3,strong){font-size:var(--overlay-grammar-title-size)}:is(.scanner-dialog__body,.import-modal__body,.editorial-media-viewer__body,.feedback-modal__body,.update-detail-modal__body,.follow-dialog__body,.recommendation-list-dialog__items,.dynamic-quest-dialog__body){display:grid;gap:var(--overlay-grammar-body-gap);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}:is(.import-modal__footer,.export-modal__footer,.feedback-modal__footer,.update-detail-modal__footer,.recommendation-list-dialog__footer,.dynamic-quest-dialog__footer){align-items:center;display:flex;flex-wrap:wrap;gap:var(--overlay-grammar-footer-gap);justify-content:flex-end;border-top:1px solid var(--overlay-grammar-divider);padding-top:var(--overlay-grammar-footer-gap)}:is(.scanner-dialog__header,.import-modal__header,.volume-popup__header,.dashboard-novelty-sheet__header,.notification-panel__header,.mobile-more-sheet__header,.editorial-media-viewer__header,.feedback-modal__header,.update-detail-modal__header,.follow-dialog__header,.recommendation-list-dialog__header,.dynamic-quest-dialog__header)>.icon-button{flex:0 0 auto;width:var(--overlay-grammar-close-size);height:var(--overlay-grammar-close-size);min-height:var(--overlay-grammar-close-size);border-radius:999px;border-color:#ffffff21;background:#ffffff0f}:where(.follow-dialog__tabs,.mobile-more-sheet__grid,.notification-panel__actions){margin-top:0;border-radius:var(--surface-radius-card, 16px)}@media(max-width:760px){:root{--overlay-grammar-radius: 18px;--overlay-grammar-padding: 14px;--overlay-grammar-header-gap: 10px;--overlay-grammar-body-gap: 12px;--overlay-grammar-footer-gap: 8px;--overlay-grammar-close-size: 42px;--overlay-grammar-title-size: clamp(1.08rem, 5.4vw, 1.34rem)}:is(.scanner-dialog,.import-modal,.export-modal,.notification-panel,.mobile-more-sheet,.editorial-media-viewer,.feedback-modal,.update-detail-modal,.follow-dialog,.recommendation-list-dialog,.dynamic-quest-dialog__panel){max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 16px);border-radius:var(--overlay-grammar-radius) var(--overlay-grammar-radius) 0 0}}@media(prefers-reduced-motion:reduce){:is(.scanner-dialog__body,.import-modal__body,.editorial-media-viewer__body,.recommendation-list-dialog__items){scroll-behavior:auto!important}}.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.dashboard-tool-card__action,.notification-panel__mark-all,.notification-panel__dismiss-all,.rating-toast__actions a{min-height:var(--cta-height);border-radius:var(--cta-radius);border-color:var(--cta-border);box-shadow:var(--cta-shadow-secondary)}.primary-button{background:var(--cta-primary-bg);box-shadow:var(--cta-shadow-primary)}.ghost-button,.file-button,.dashboard-tool-card__action,.rating-toast__actions a{background:var(--cta-secondary-bg)}.success-button,.primary-button--success{background:var(--cta-success-bg)}.danger-button,.ghost-button--danger,.notification-panel__dismiss-all{background:var(--cta-danger-bg)}:root{--feedback-radius: var(--surface-radius-card, 16px);--feedback-border-info: rgba(96, 165, 250, .26);--feedback-border-success: rgba(22, 199, 167, .3);--feedback-border-warning: rgba(217, 164, 65, .3);--feedback-border-error: rgba(201, 45, 52, .34);--feedback-bg-info: linear-gradient(135deg, rgba(96, 165, 250, .12), rgba(255, 255, 255, .035)), rgba(10, 12, 16, .9);--feedback-bg-success: linear-gradient(135deg, rgba(22, 199, 167, .16), rgba(255, 255, 255, .035)), rgba(10, 12, 16, .9);--feedback-bg-warning: linear-gradient(135deg, rgba(217, 164, 65, .16), rgba(255, 255, 255, .035)), rgba(10, 12, 16, .9);--feedback-bg-error: linear-gradient(135deg, rgba(201, 45, 52, .16), rgba(255, 255, 255, .03)), rgba(10, 12, 16, .92);--feedback-shadow: 0 14px 36px rgba(0, 0, 0, .24), inset 0 1px 0 rgba(255, 255, 255, .06);--feedback-gap: 10px;--feedback-padding: clamp(11px, 1.2vw, 14px)}:where(.feedback-message,.notice-panel,.hydration-notice,.notification-panel__feedback){padding:var(--feedback-padding)}:where(.feedback-message--success,.notice-panel--success,[data-feedback-kind=success],.dashboard-editorial-slot-status--success,.dashboard-editorial-slot-inline-status.is-success,.onboarding-username__status.is-success){border-color:var(--feedback-border-success);background:var(--feedback-bg-success)}:where(.feedback-message--loading,.notice-panel--loading,[data-feedback-kind=loading],.hydration-notice){border-color:var(--feedback-border-warning);background:var(--feedback-bg-warning)}:where(.pwa-banner--offline,.pwa-banner--update,.update-notification-banner){border-color:var(--feedback-border-warning);background:var(--feedback-bg-warning)}:where(.pwa-banner--install,.pwa-banner--tanukami-update){border-color:var(--feedback-border-success);background:var(--feedback-bg-success)}.rating-toast{align-items:stretch;border-color:var(--feedback-border-success);background:var(--feedback-bg-success)}.rating-toast-viewport{z-index:80}:where(.feedback-message,.notice-panel,.notification-panel__feedback,.pwa-banner,.update-notification-banner) :is(strong,span,p,small){margin:0}:where(.feedback-message,.notice-panel,.notification-panel__feedback,.pwa-banner,.update-notification-banner) svg{flex:0 0 auto}@media(max-width:760px){:root{--feedback-radius: 15px;--feedback-padding: 12px;--feedback-gap: 9px}:where(.feedback-message,.notice-panel,.hydration-notice,.notification-panel__feedback,.pwa-banner,.update-notification-banner){align-items:flex-start}}:root{--visual-radius-card: var(--radius-lg, 18px);--visual-radius-panel: var(--radius-lg, 18px);--visual-radius-hero: var(--radius-xl, 24px);--visual-border-panel: rgba(255, 255, 255, .112);--visual-border-card: rgba(255, 255, 255, .096);--visual-border-header: rgba(255, 255, 255, .118);--visual-surface-panel: linear-gradient(145deg, rgba(255, 255, 255, .058), rgba(255, 255, 255, .018) 54%, rgba(217, 164, 65, .026)), rgba(10, 12, 16, .93);--visual-surface-card: linear-gradient(150deg, rgba(255, 255, 255, .052), rgba(255, 255, 255, .016) 58%, rgba(17, 168, 138, .022)), rgba(13, 15, 20, .9);--visual-surface-header: linear-gradient(135deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .018)), rgba(12, 14, 18, .88);--visual-shadow-panel: 0 18px 52px rgba(0, 0, 0, .31), inset 0 1px 0 rgba(255, 255, 255, .065);--visual-shadow-card: 0 12px 34px rgba(0, 0, 0, .24), inset 0 1px 0 rgba(255, 255, 255, .052);--visual-shadow-header: 0 10px 30px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .062);--visual-header-gap: var(--content-gap-tight)}:is(.wide-panel,.activity-panel,.settings-card,.dashboard-section-group,.public-section,.profile-customization-panel,.insights-chart-card,.community-review-card)>:is(header,.section-header,.public-profile-section-header):first-child{margin-bottom:var(--content-gap-tight)}@media(max-width:760px){:root{--visual-radius-card: 14px;--visual-radius-panel: 16px;--visual-radius-hero: 20px;--visual-shadow-panel: 0 12px 34px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .052);--visual-shadow-card: 0 8px 22px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .046)}}:root{--continuity-overlay-duration: var(--motion-duration-base);--continuity-panel-duration: var(--motion-duration-panel);--continuity-content-duration: var(--motion-duration-fast);--continuity-ease: var(--motion-ease-emphasized);--continuity-overlay-blur: blur(18px);--continuity-panel-offset: clamp(10px, 1.5vw, 16px)}:is(.legal-consent-overlay,.import-modal-overlay,.editorial-media-viewer-backdrop,.mobile-more-backdrop,.scrim){animation:tanukami-continuity-overlay-in var(--continuity-overlay-duration) var(--continuity-ease) both;-webkit-backdrop-filter:var(--continuity-overlay-blur);backdrop-filter:var(--continuity-overlay-blur)}:is(.import-modal,.scanner-dialog,.notification-panel,.mobile-more-sheet,.export-modal){animation:tanukami-continuity-panel-in var(--continuity-panel-duration) var(--continuity-ease) both;transition:opacity var(--continuity-panel-duration) var(--continuity-ease),transform var(--continuity-panel-duration) var(--continuity-ease)}:is(.main-tabs__item,.follow-dialog__tabs button,.dashboard-filter-pills button,.worldcup-filter-pills button){transition:background var(--continuity-content-duration) var(--continuity-ease),border-color var(--continuity-content-duration) var(--continuity-ease),color var(--continuity-content-duration) var(--continuity-ease),transform var(--continuity-content-duration) var(--continuity-ease)}:is(.advanced-filter-panel,.filter-chip-grid,.collection-grid,.public-profile-showcase-grid){animation:tanukami-continuity-content-in var(--continuity-content-duration) var(--continuity-ease) both}@media(max-width:760px){.dashboard-novelty-sheet,.notification-panel,.mobile-more-sheet{animation-name:tanukami-continuity-sheet-in!important}}@media(prefers-reduced-motion:reduce){.legal-consent-overlay,.export-modal,.profile-customization-block-grid{animation:none!important;transition:none!important;transform:none!important}}@keyframes tanukami-continuity-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tanukami-continuity-panel-in{0%{opacity:0;transform:translate3d(0,var(--continuity-panel-offset),0) scale(.988)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes tanukami-continuity-sheet-in{0%{opacity:0;transform:translate3d(0,calc(var(--continuity-panel-offset) * 1.4),0)}to{opacity:1;transform:translateZ(0)}}@keyframes tanukami-continuity-content-in{0%{opacity:.72;transform:translate3d(0,4px,0)}to{opacity:1;transform:translateZ(0)}}:root{--polish-state-radius: var(--visual-radius-card, var(--radius-lg));--polish-state-border: rgba(255, 255, 255, .108);--polish-state-bg: linear-gradient(145deg, rgba(255, 255, 255, .056), rgba(255, 255, 255, .018)), rgba(10, 12, 16, .9);--polish-state-success: linear-gradient(145deg, rgba(17, 168, 138, .13), rgba(255, 255, 255, .024)), rgba(17, 168, 138, .045);--polish-state-warning: linear-gradient(145deg, rgba(217, 164, 65, .14), rgba(255, 255, 255, .026)), rgba(217, 164, 65, .045);--polish-state-danger: linear-gradient(145deg, rgba(201, 45, 52, .14), rgba(255, 255, 255, .022)), rgba(201, 45, 52, .05);--polish-state-shadow: 0 14px 36px rgba(0, 0, 0, .24), inset 0 1px 0 rgba(255, 255, 255, .052)}:is(.primary-button,.ghost-button,.success-button,.icon-button,.advanced-filter-toggle):is(:disabled,[aria-disabled=true],.is-disabled):after{display:none}:is(.status-pill,.status-tag,.empty-panel__eyebrow,.dashboard-editorial-slot-status,.dashboard-editorial-slot-inline-status){letter-spacing:0}:is(.notice-panel,.empty-panel,.notification-panel__empty,.scanner-empty,.voice-search-status--error){border-color:var(--polish-state-border);background:var(--polish-state-bg);box-shadow:var(--polish-state-shadow)}:is(.scanner-result-status,.dashboard-editorial-slot-status--success,.dashboard-editorial-slot-inline-status.is-success){background:var(--polish-state-success)}:is(.collectibles-error-panel,.dynamic-quest-card__error,.scanner-frame--error){background:var(--polish-state-danger)}:is(.section-header__controls,.series-detail-actions,.scanner-personal-actions,.empty-panel__actions){flex-wrap:wrap;gap:var(--content-gap-tight)}:is(.primary-button,.advanced-filter-toggle,.worldcup-filter-pills button):is(:disabled,[aria-disabled=true],.is-disabled){opacity:.54;cursor:not-allowed}.collection-screen--premium .product-card{min-height:0}.collection-screen--premium .product-card__main{grid-template-columns:minmax(82px,104px) minmax(0,1fr);gap:var(--content-gap-tight)}.collection-screen--premium .product-card__main .product-thumb{min-height:clamp(108px,13vw,140px)}.collection-screen--premium .product-card__title-row h3{line-height:1.12}@media(max-width:1100px){.collection-screen--premium .collection-export-button{grid-column:span 1}}@media(max-width:760px){.collection-screen--premium .collection-export-button{width:100%}.collection-screen--premium .product-card__main{grid-template-columns:minmax(76px,92px) minmax(0,1fr)}}.series-collector-brief>div{border-color:#ffffff1c;border-radius:var(--visual-radius-card, 18px);background:linear-gradient(145deg,#ffffff12,#ffffff06),#00000029;box-shadow:inset 0 1px #ffffff0d}.series-collector-brief{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--content-gap-tight)}.series-collector-brief>div{display:grid;align-content:start;gap:6px;min-height:118px;padding:var(--panel-padding-sm)}.series-collector-brief span{color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.series-collector-brief strong{color:var(--text);font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.08}.series-collector-brief small{color:var(--muted);font-size:.78rem;font-weight:750;line-height:1.38}.series-volumes-panel{display:grid;gap:var(--content-gap)}.series-volume-framing{display:flex;align-items:center;justify-content:space-between;gap:var(--content-gap-tight);border:1px solid rgba(255,255,255,.092);border-radius:var(--visual-radius-card, 18px);background:linear-gradient(135deg,#d9a44113,#11a88a0a),#ffffff07;padding:var(--space-sm) var(--panel-padding-sm)}.series-volume-framing span{flex:0 0 auto;color:var(--gold);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.series-volume-framing strong{min-width:0;color:var(--text);font-size:.92rem;line-height:1.3;text-align:right}.series-volume-grid{grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:var(--content-gap)}@media(max-width:920px){.series-collector-brief{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.series-collector-brief,.series-volume-grid{grid-template-columns:1fr}.series-volume-framing{align-items:flex-start;flex-direction:column}.series-volume-framing strong{text-align:left}}.search-screen--premium{gap:var(--section-gap)}.search-screen--premium .search-command{border-radius:var(--visual-radius-hero, 24px);background:radial-gradient(circle at 12% 0%,rgba(217,164,65,.14),transparent 24rem),radial-gradient(circle at 92% 8%,rgba(17,168,138,.12),transparent 22rem),var(--visual-surface-panel, rgba(12, 14, 18, .92));box-shadow:var(--visual-shadow-panel, var(--shadow-card))}.search-screen--premium .search-field.is-loading{border-color:#11a88a57}.search-screen--premium .search-field input::placeholder,.search-screen--premium .inline-search input::placeholder{color:#d5cbbb9e}.search-guidance-row{display:flex;align-items:center;justify-content:space-between;gap:var(--content-gap-tight);min-width:0}.search-guidance-row .source-note{margin:0}.search-state-pill{flex:0 0 auto;border:1px solid rgba(217,164,65,.24);border-radius:999px;background:#d9a44117;color:var(--gold);font-size:.75rem;font-weight:900;padding:6px 10px;white-space:nowrap}.search-recovery-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.8rem;font-weight:800}.search-recovery-chips button{min-height:44px;border:1px solid rgba(217,164,65,.18);border-radius:999px;background:linear-gradient(180deg,#fff1,#ffffff06),#0b0d11d6;box-shadow:inset 0 1px #ffffff0e,0 10px 24px #0000002e;color:#f4f0e8e6;font-weight:900;letter-spacing:0;padding:0 14px}.search-recovery-chips button:hover,.search-recovery-chips button:focus-visible{border-color:#d9a4416b;background:linear-gradient(135deg,#d9a44129,#11a88a14),#0e1013f0;color:#f4d691;outline:none}.search-results-grid{animation:tanukami-continuity-content-in var(--motion-duration-base, .22s) var(--motion-ease-standard, ease) both}.search-screen--premium .series-result-card,.search-screen--premium .result-card--rich{border-radius:var(--visual-radius-card, 18px);background:linear-gradient(180deg,#ffffff0e,#ffffff05),#080a0ec2;box-shadow:var(--visual-shadow-card, 0 14px 34px rgba(0, 0, 0, .22))}.search-screen--premium .empty-panel--search{border-color:#d9a44138;background:radial-gradient(circle at 0% 0%,rgba(217,164,65,.11),transparent 22rem),#ffffff09}.search-screen--premium .advanced-filter-toggle,.search-screen--premium .active-filter-row,.search-screen--premium .advanced-filter-panel,.search-screen--premium .search-suggestion-banner{border-radius:var(--visual-radius-card, 18px)}@media(max-width:760px){.search-guidance-row{align-items:flex-start;flex-direction:column}.search-state-pill{white-space:normal}.search-recovery-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.search-recovery-chips button{width:100%;justify-content:center;padding-inline:10px}}.settings-grid--premium-operational :is(.settings-list,.toggle-list,.smart-alert-toggle-grid,.field-grid,.admin-notification-form,.beta-settings-card__form,.dashboard-layout-admin,.feedback-admin-layout){gap:12px}.settings-grid--premium-operational :is(.notice,.notice-panel,.dashboard-editorial-slot-status,.dashboard-editorial-slot-inline-status,.source-note){border-radius:var(--visual-radius-card, 14px)}:root{--mobile-tap-target: 46px;--mobile-panel-padding: 13px;--mobile-card-radius: 16px}@media(max-width:760px){html{scroll-padding-bottom:calc(92px + var(--safe-bottom))}body{-webkit-tap-highlight-color:rgba(217,164,65,.16)}.main-frame{padding-bottom:calc(96px + var(--safe-bottom))}:where(input,select,textarea){min-height:var(--mobile-tap-target);font-size:16px}.dashboard-grid--premium,.dashboard-tool-card-grid,.dashboard-top-rated-grid,.dashboard-recommendations-grid,.dashboard-taste-grid,.dashboard-wishlist-grid,.series-volume-grid,.profile-achievement-grid{grid-template-columns:1fr;gap:12px}.dashboard-focus-card,.collector-score-card.dashboard-focus-card{min-height:300px;padding:14px}.dashboard-focus-card__copy{min-height:0}.dashboard-focus-card__copy strong,.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy strong{min-height:0;overflow-wrap:anywhere}.dashboard-focus-card__copy p,.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy p{min-height:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dashboard-section-group>summary{align-items:center;grid-template-columns:minmax(0,1fr) auto;min-height:var(--mobile-tap-target)}.dashboard-tool-card{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;padding:12px}.main-tabs::-webkit-scrollbar{display:none}.main-tabs,.filter-row,.active-filter-row{-webkit-overflow-scrolling:touch;scroll-padding-inline:12px;scrollbar-width:none}.collection-screen--premium .product-card{border-radius:var(--mobile-card-radius)}.collection-screen--premium .product-card__main{grid-template-columns:minmax(74px,88px) minmax(0,1fr);min-height:132px}.collection-screen--premium .product-card__main .product-thumb{min-height:116px}.quick-actions button{min-width:var(--mobile-tap-target)}.volume-popup,.feedback-modal,.editorial-media-viewer,.notification-panel,.mobile-more-sheet{width:100%;max-width:100%;max-height:calc(100dvh - 18px - var(--safe-top) - var(--safe-bottom));border-radius:var(--visual-radius-hero) var(--visual-radius-hero) var(--visual-radius-card) var(--visual-radius-card);overflow-y:auto;overscroll-behavior:contain}}@media(max-width:430px){:root{--mobile-tap-target: 44px;--mobile-panel-padding: 11px}.dashboard-focus-card,.collector-score-card.dashboard-focus-card{min-height:284px}.dashboard-tool-card{grid-template-columns:38px minmax(0,1fr)}.dashboard-tool-card__action{grid-column:1 / -1;justify-self:stretch}.collection-screen--premium .product-card__main{grid-template-columns:minmax(68px,82px) minmax(0,1fr)}.series-collector-brief{grid-template-columns:1fr}}:root{--type-display-font: "Space Grotesk", "Manrope", sans-serif;--type-body-font: "Manrope", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-screen-title: clamp(1.42rem, 1.42vw + 1.02rem, 2.08rem);--type-hero-title: clamp(1.92rem, 3.7vw, 4.1rem);--type-section-title: clamp(1rem, .54vw + .9rem, 1.28rem);--type-card-title: clamp(.98rem, .28vw + .92rem, 1.12rem);--type-body: clamp(.88rem, .18vw + .84rem, .98rem);--type-support: clamp(.78rem, .14vw + .74rem, .88rem);--type-caption: .74rem;--type-micro: .68rem;--type-leading-tight: 1.12;--type-leading-title: 1.08;--type-leading-body: 1.52;--type-leading-caption: 1.34;--type-weight-title: 900;--type-weight-label: 850;--type-weight-body: 650}:where(.topbar h1,.app-header.topbar h1){font-size:var(--type-screen-title);line-height:var(--type-leading-title)}:where(.status-tag,.chip,.editorial-kind-badge,.segmented-control button span){white-space:normal}@media(max-width:760px){:root{--type-screen-title: clamp(1.08rem, 4.2vw, 1.34rem);--type-hero-title: clamp(1.42rem, 7vw, 2.22rem);--type-section-title: clamp(.98rem, 3.2vw, 1.16rem);--type-card-title: clamp(.94rem, 2.6vw, 1.04rem);--type-body: .88rem;--type-support: .8rem}:where(.topbar h1,.app-header.topbar h1){white-space:normal}:where(.main-tabs__item,.segmented-control button,.chip,.status-tag){font-size:.72rem}}@media(max-width:430px){:root{--type-hero-title: clamp(1.32rem, 8vw, 1.9rem);--type-body: .84rem;--type-caption: .7rem}}:root{--surface-radius-compact: 12px;--surface-radius-card: 16px;--surface-radius-panel: 20px;--surface-radius-hero: 24px;--surface-border-soft: rgba(255, 255, 255, .1);--surface-border-strong: rgba(255, 255, 255, .15);--surface-border-accent: rgba(217, 164, 65, .24);--surface-shadow-card: 0 14px 34px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .055);--surface-shadow-panel: 0 22px 56px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .065);--surface-shadow-overlay: 0 28px 80px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .07);--surface-padding-card: clamp(12px, 1.25vw, 15px);--surface-padding-panel: clamp(14px, 1.7vw, 18px);--surface-padding-hero: clamp(18px, 2.8vw, 28px);--surface-gap-card: 10px;--surface-gap-panel: 14px;--surface-gap-section: clamp(18px, 2.8vw, 28px)}@media(max-width:760px){:root{--surface-radius-compact: 11px;--surface-radius-card: 15px;--surface-radius-panel: 18px;--surface-radius-hero: 20px;--surface-padding-card: 12px;--surface-padding-panel: 14px;--surface-padding-hero: 16px;--surface-gap-card: 9px;--surface-gap-panel: 12px;--surface-gap-section: 18px}}:root{--cta-height-sm: 36px;--cta-height: 42px;--cta-height-lg: 46px;--cta-radius: 999px;--cta-gap: 8px;--cta-padding-x: 15px;--cta-primary-bg: linear-gradient(135deg, #e14a50 0%, #c92d34 48%, #8f1d25 100%);--cta-primary-bg-hover: linear-gradient(135deg, #f0585e 0%, #d7373f 50%, #9f222b 100%);--cta-secondary-bg: linear-gradient(135deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .035));--cta-secondary-bg-hover: linear-gradient(135deg, rgba(255, 255, 255, .13), rgba(217, 164, 65, .08));--cta-success-bg: linear-gradient(135deg, rgba(22, 199, 167, .3), rgba(14, 165, 140, .24));--cta-danger-bg: linear-gradient(135deg, rgba(201, 45, 52, .22), rgba(143, 29, 37, .18));--cta-border: rgba(255, 255, 255, .14);--cta-border-strong: rgba(255, 255, 255, .22);--cta-focus-ring: rgba(217, 164, 65, .58);--cta-shadow-primary: 0 14px 30px rgba(201, 45, 52, .24), inset 0 1px 0 rgba(255, 255, 255, .18);--cta-shadow-secondary: 0 10px 24px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .07);--cta-shadow-active: 0 7px 18px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .08)}:where(.primary-button,.dashboard-tool-card__action.primary-button){border-color:#ffffff24;background:var(--cta-primary-bg);color:#fff;box-shadow:var(--cta-shadow-primary)}:where(.success-button,.primary-button--success){border-color:#16c7a76b;background:var(--cta-success-bg);color:#d9fff6}:where(.danger-button,.ghost-button--danger,.notification-panel__dismiss-all){border-color:#c92d3470;background:var(--cta-danger-bg);color:#ffb7bd}@media(hover:hover)and (pointer:fine){:where(.primary-button):hover:not(:disabled):not([aria-disabled=true]){background:var(--cta-primary-bg-hover);box-shadow:0 18px 38px #c92d344d,inset 0 1px #fff3}}:where(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.dashboard-tool-card__action,.scanner-store-link,.worldcup-store-link,.notification-panel__mark-all,.notification-panel__dismiss-all,.rating-toast__actions a):focus-visible{outline:2px solid var(--cta-focus-ring);outline-offset:3px}:where(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.dashboard-tool-card__action,.scanner-store-link,.worldcup-store-link,.notification-panel__mark-all,.notification-panel__dismiss-all,.rating-toast__actions a):active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--cta-shadow-active)}:where(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.dashboard-tool-card__action,.scanner-store-link,.worldcup-store-link,.notification-panel__mark-all,.notification-panel__dismiss-all):disabled,:where(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.dashboard-tool-card__action,.scanner-store-link,.worldcup-store-link,.notification-panel__mark-all,.notification-panel__dismiss-all)[aria-disabled=true]{opacity:.48;cursor:not-allowed;filter:saturate(.72);transform:none;box-shadow:inset 0 1px #ffffff09}:where(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.dashboard-tool-card__action).is-loading,:where(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.dashboard-tool-card__action)[aria-busy=true]{cursor:progress;opacity:.78}:where(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.dashboard-tool-card__action).is-loading:before,:where(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.dashboard-tool-card__action)[aria-busy=true]:before{content:"";width:.72em;height:.72em;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:tanukami-cta-spin var(--motion-duration-panel, .32s) linear infinite}@keyframes tanukami-cta-spin{to{transform:rotate(1turn)}}@media(max-width:760px){:root{--cta-height: 44px;--cta-height-lg: 48px;--cta-padding-x: 14px}:where(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.dashboard-tool-card__action){white-space:normal}}@media(prefers-reduced-motion:reduce){:where(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.dashboard-tool-card__action).is-loading:before,:where(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.dashboard-tool-card__action)[aria-busy=true]:before{animation:none!important}}.feedback-message.feedback-message--success,.notice-panel.feedback-message--success,.notice-panel[data-feedback-kind=success],.dashboard-editorial-slot-status--success,.dashboard-editorial-slot-inline-status.is-success,.onboarding-username__status.is-success{border-color:var(--feedback-border-success);background:var(--feedback-bg-success)}.feedback-message.feedback-message--warning,.notice-panel.feedback-message--warning,.notice-panel[data-feedback-kind=warning]{border-color:var(--feedback-border-warning);background:var(--feedback-bg-warning)}.feedback-message.feedback-message--error,.notice-panel.feedback-message--error,.notice-panel[data-feedback-kind=error],.voice-search-status--error,.onboarding-username__status.is-error{border-color:var(--feedback-border-error);background:var(--feedback-bg-error)}.feedback-message.feedback-message--loading,.notice-panel.feedback-message--loading,.notice-panel[data-feedback-kind=loading],.hydration-notice.feedback-message--loading,.pwa-banner.pwa-banner--offline,.pwa-banner.pwa-banner--update,.update-notification-banner{border-color:var(--feedback-border-warning);background:var(--feedback-bg-warning)}.pwa-banner.pwa-banner--install,.pwa-banner.pwa-banner--tanukami-update{border-color:var(--feedback-border-success);background:var(--feedback-bg-success)}.rating-toast{border-color:var(--feedback-border-success);background:var(--feedback-bg-success);box-shadow:var(--feedback-shadow)}:root{--dense-row-radius: 14px;--dense-row-border: rgba(255, 255, 255, .095);--dense-row-border-hover: rgba(217, 164, 65, .28);--dense-row-bg: linear-gradient(135deg, rgba(255, 255, 255, .052), rgba(255, 255, 255, .022));--dense-row-bg-hover: linear-gradient(135deg, rgba(217, 164, 65, .09), rgba(255, 255, 255, .035));--dense-row-bg-selected: linear-gradient(135deg, rgba(22, 199, 167, .16), rgba(217, 164, 65, .065));--dense-row-padding-y: 10px;--dense-row-padding-x: 12px;--dense-row-gap: 10px;--dense-row-shadow: 0 10px 24px rgba(0, 0, 0, .16), inset 0 1px 0 rgba(255, 255, 255, .045);--dense-row-meta: rgba(244, 240, 232, .62);--dense-row-title: rgba(244, 240, 232, .94);--dense-table-head-bg: rgba(255, 255, 255, .045)}:is(.settings-row,.toggle,.dashboard-series-row,.dashboard-wishlist-row,.compact-row,.follow-user-row,.recommendation-list-item,.recommendation-choice,.profile-featured-series-editor__item,.user-badge-admin__user,.user-achievement-admin__user,.moderator-permissions-admin__row,.dashboard-novelty-admin-row,.notification-item,.export-option,.cover-audit-row,.changelog-audit-row){border:1px solid var(--dense-row-border);border-radius:var(--dense-row-radius);background:var(--dense-row-bg);box-shadow:var(--dense-row-shadow);padding:var(--dense-row-padding-y) var(--dense-row-padding-x)}:is(.settings-row,.toggle,.notification-item,.export-option) :is(strong,h3,h4){color:var(--dense-row-title)}:is(.settings-row,.toggle,.notification-item,.export-option) :is(small,em,.user-badge-admin__meta){color:var(--dense-row-meta)}:is(.recommendation-choice.is-selected,.notification-item--unread){background:var(--dense-row-bg-selected)}:is(.dashboard-series-row,.dashboard-wishlist-row,.compact-row,.follow-user-row,.recommendation-list-item,.recommendation-list-dialog-item,.recommendation-choice,.profile-featured-series-editor__item,.user-badge-admin__user-head,.user-achievement-admin__user,.moderator-permissions-admin__row,.dashboard-novelty-admin-row,.notification-item,.export-option){align-items:center}:is(.dashboard-series-row,.dashboard-wishlist-row,.compact-row,.follow-user-row,.recommendation-list-item,.recommendation-list-dialog-item,.recommendation-choice,.profile-featured-series-editor__item,.notification-item,.export-option) :is(strong,small,span,p){overflow-wrap:anywhere}:is(.dashboard-series-row,.dashboard-wishlist-row,.compact-row,.follow-user-row,.recommendation-list-item,.recommendation-list-dialog-item,.recommendation-choice,.profile-featured-series-editor__item,.notification-item,.export-option) :is(.product-thumb,.notification-item__dot){flex:0 0 auto}:is(.cover-audit-table,.changelog-audit-table){display:grid;gap:8px;min-width:0}:is(.cover-audit-table__head,.changelog-audit-table__head){background:var(--dense-table-head-bg);color:var(--dense-row-meta);font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:0;box-shadow:none}:is(.cover-audit-row,.changelog-audit-row){min-width:0}:is(.cover-audit-row,.changelog-audit-row) :is([role=cell],div){min-width:0}:is(.cover-audit-row,.changelog-audit-row) :is(strong,span,small,p){overflow-wrap:anywhere}@media(max-width:760px){:root{--dense-row-radius: 12px;--dense-row-padding-y: 9px;--dense-row-padding-x: 10px;--dense-row-gap: 8px}:is(.dashboard-series-row,.dashboard-wishlist-row,.compact-row,.follow-user-row,.recommendation-list-item,.recommendation-list-dialog-item,.recommendation-choice,.profile-featured-series-editor__item,.notification-item,.export-option,.dashboard-novelty-admin-row){grid-template-columns:auto minmax(0,1fr)}:is(.cover-audit-table,.changelog-audit-table){overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}}:root{--filter-control-height: 36px;--filter-control-radius: 999px;--filter-control-gap: 7px;--filter-control-padding-x: 12px;--filter-control-border: rgba(255, 255, 255, .115);--filter-control-border-hover: rgba(217, 164, 65, .3);--filter-control-bg: rgba(255, 255, 255, .038);--filter-control-bg-hover: rgba(255, 255, 255, .064);--filter-control-active-bg: linear-gradient(135deg, rgba(217, 164, 65, .18), rgba(22, 199, 167, .07));--filter-control-active-border: rgba(217, 164, 65, .44);--filter-control-active-text: #f4d68f;--filter-control-muted: rgba(244, 240, 232, .68);--filter-control-shadow: 0 8px 20px rgba(0, 0, 0, .16), inset 0 1px 0 rgba(255, 255, 255, .035);--filter-control-active-shadow: 0 10px 22px rgba(217, 164, 65, .11);--filter-cluster-gap: 8px;--filter-cluster-padding: 4px;--filter-select-bg: rgba(0, 0, 0, .26)}:is(.chip,.filter-row button,.active-filter-row .chip,.active-filter-row button,.filter-chip-grid button,.dashboard-filter-pills button,.dashboard-taste-pill,.catalog-cleanup-card__filters button,.catalog-line-settings-card__filters button,.worldcup-filter-pills button,.follow-dialog__tabs button,.segmented-control button,.settings-search-panel__chips button){min-height:var(--filter-control-height);border:1px solid var(--filter-control-border);border-radius:var(--filter-control-radius);background:var(--filter-control-bg);color:var(--filter-control-muted);font-weight:830;padding-inline:var(--filter-control-padding-x)}@media(hover:hover)and (pointer:fine){:is(.chip,.filter-row button,.active-filter-row .chip,.active-filter-row button,.filter-chip-grid button,.dashboard-filter-pills button,.dashboard-taste-pill,.catalog-cleanup-card__filters button,.catalog-line-settings-card__filters button,.worldcup-filter-pills button,.follow-dialog__tabs button,.segmented-control button,.settings-search-panel__chips button):is(:hover,:focus-visible){border-color:var(--filter-control-border-hover);background:var(--filter-control-bg-hover);box-shadow:var(--filter-control-shadow)}}:is(.chip--active,.dashboard-filter-pills button.is-active,.worldcup-filter-pills button.is-active,.segmented-control button.is-active,.follow-dialog__tabs button.is-active,[aria-pressed=true],[aria-selected=true]){border-color:var(--filter-control-active-border);background:var(--filter-control-active-bg);color:var(--filter-control-active-text);box-shadow:var(--filter-control-active-shadow)}:is(.field select,.section-header__controls select,.worldcup-toolbar select,.collectibles-purchase-form select,.import-mapping-grid select,.catalog-cleanup-row__kind select){min-height:var(--filter-control-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--filter-control-border);border-radius:var(--filter-control-radius);background:var(--filter-select-bg);color:var(--text);padding:0 34px 0 13px}:is(.field select,.section-header__controls select,.worldcup-toolbar select,.collectibles-purchase-form select,.import-mapping-grid select,.catalog-cleanup-row__kind select):is(:hover,:focus-visible){border-color:var(--filter-control-border-hover);outline:none}:is(.segmented-control,.follow-dialog__tabs){gap:4px;border-color:var(--filter-control-border);border-radius:calc(var(--filter-control-radius) + 4px);background:#ffffff08;padding:var(--filter-cluster-padding)}:is(.segmented-control button,.follow-dialog__tabs button){border:1px solid transparent}:is(.chip--removable,.active-filter-row .chip,.active-filter-row button,.filter-chip-grid .chip){padding-right:max(10px,var(--filter-control-padding-x))}:is(.chip,.filter-row button,.filter-chip-grid button,.dashboard-filter-pills button,.dashboard-taste-pill,.catalog-cleanup-card__filters button,.catalog-line-settings-card__filters button,.worldcup-filter-pills button,.follow-dialog__tabs button,.segmented-control button):disabled{opacity:.46;transform:none;cursor:not-allowed;box-shadow:none}@media(max-width:760px){:root{--filter-control-height: 34px;--filter-control-gap: 6px;--filter-control-padding-x: 11px;--filter-cluster-gap: 7px}:is(.segmented-control,.follow-dialog__tabs,.settings-search-panel__chips,.filter-row,.dashboard-filter-pills,.worldcup-filter-pills){flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}}@media(hover:none)and (pointer:coarse){:where(.product-card__main,.series-card__top,.series-result-card__header,.dashboard-series-row,.dashboard-wishlist-row,.dashboard-tool-card,.dashboard-top-rated-card,.dashboard-recommendation-card,.dashboard-taste-card,.dashboard-novelty-card,.dashboard-editorial-media-card,.community-review-card,.public-collector-card,.announcement-card__main,.notification-item__main,.profile-vitrine-series,.public-metric-button):active{border-color:#d9a4414d;background-color:#ffffff0d;filter:saturate(1.03) brightness(1.035)}}@media(max-width:760px){body{-webkit-tap-highlight-color:transparent}.app-shell .sidebar,.app-shell--sidebar-collapsed .sidebar{position:fixed;inset:0 auto 0 0;z-index:72;display:flex;width:min(100vw,560px);max-width:100vw;height:100dvh;padding:calc(14px + var(--safe-top)) 16px calc(18px + var(--safe-bottom));border-right:1px solid rgba(217,164,65,.18);background:radial-gradient(circle at 0% 0%,rgba(217,164,65,.16),transparent 32rem),linear-gradient(180deg,rgba(255,255,255,.06),transparent 24rem),#06070af7;box-shadow:26px 0 70px #00000085;opacity:0;pointer-events:none;transform:translate(calc(-100% - 18px));transition:transform var(--motion-duration-panel) var(--motion-ease-emphasized),opacity var(--motion-duration-base) var(--motion-ease-standard)}.app-shell .sidebar:not(.sidebar--open),.app-shell--sidebar-collapsed .sidebar:not(.sidebar--open){visibility:hidden;pointer-events:none}.app-shell .sidebar.sidebar--open,.app-shell--sidebar-collapsed .sidebar.sidebar--open{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.sidebar-head{position:sticky;top:0;z-index:1;margin:-2px -2px 0;border-bottom:1px solid rgba(255,255,255,.07);padding:0 0 12px;background:linear-gradient(180deg,#06070afa,#06070ad1)}.sidebar-close{display:grid;width:42px;height:42px;border-radius:14px}.sidebar .nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sidebar .nav-item{min-height:46px;border-radius:12px;padding-inline:12px;font-size:.92rem}.sidebar .sidebar-panel{margin-top:6px;grid-template-columns:minmax(0,1fr)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:68;display:block;border:0;background:#0000009e;padding:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-header .topbar-menu{min-width:46px;min-height:46px;border-color:#d9a4412e;background:linear-gradient(180deg,#ffffff13,#ffffff08),#090a0cdb;box-shadow:0 12px 24px #00000038}.app-header .topbar-menu[aria-expanded=true]{border-color:#d9a44175;background:#d9a44121;color:#f4d68f}}@media(max-width:420px){.sidebar-social-card__secondary-actions{grid-template-columns:1fr}}@media(max-width:380px){.app-shell .sidebar,.app-shell--sidebar-collapsed .sidebar{padding-inline:10px}.sidebar-panel,.sidebar-social-card{padding:10px}.sidebar-panel{padding:10px 0 0}.sidebar-social-card__preview-shell{gap:10px;padding:12px}.sidebar-social-card__summary{grid-template-columns:28px minmax(0,1fr);padding:8px}.sidebar-social-card__summary-icon{width:28px;height:28px}.sidebar-social-card__preview-top{grid-template-columns:46px minmax(0,1fr);gap:10px}.sidebar-social-card__preview-shell .profile-avatar{width:46px;height:46px}.sidebar-social-card__preview-copy strong{font-size:.92rem}.sidebar-social-card__preview-signals,.sidebar-social-card__preview-stats,.sidebar .nav-list,.sidebar .sidebar-panel,.sidebar-social-card__actions{grid-template-columns:1fr}.sidebar-social-card__actions button:last-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){.app-shell .sidebar,.app-shell--sidebar-collapsed .sidebar,.scrim{transition:none;animation:none}}@media(max-width:760px){.mobile-more-layer{z-index:92}.mobile-more-sheet{width:min(100%,520px);max-width:min(100%,520px);max-height:min(680px,calc(100dvh - 96px));overflow:hidden;overflow-y:hidden;border-radius:var(--visual-radius-hero) var(--visual-radius-hero) var(--visual-radius-panel) var(--visual-radius-panel)}.mobile-more-sheet__body{max-height:calc(min(680px,calc(100dvh - 96px)) - 142px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}}@media(max-width:760px){:root{--mobile-comfort-gap: 10px;--mobile-comfort-panel-padding: 12px}.main-frame{padding-inline:calc(12px + var(--safe-left)) calc(12px + var(--safe-right))}.screen{margin-top:10px}.dashboard-premium-hero.hero-panel{grid-template-columns:1fr;min-height:0;padding:14px}.dashboard-tanukami-hero-art{min-height:170px;max-height:210px;order:2;place-items:end center}.dashboard-tanukami-hero-art img{width:min(70vw,230px);max-height:210px}.dashboard-premium-hero .hero-panel__copy{gap:9px}.dashboard-premium-hero .hero-panel__copy p:not(.eyebrow),.dashboard-section-group>summary p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.dashboard-premium-hero .hero-panel__copy p:not(.eyebrow){-webkit-line-clamp:2}.dashboard-section-group>summary p{-webkit-line-clamp:1}.hero-panel__actions,.dashboard-username-reminder,.dashboard-progress-summary{display:grid;grid-template-columns:1fr;gap:8px}.hero-panel__actions :is(.primary-button,.ghost-button),.dashboard-username-reminder :is(.primary-button,.ghost-button),.dashboard-progress-summary .ghost-button{width:100%;justify-content:center}.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-focus-card,.collector-score-card.dashboard-focus-card{grid-template-rows:auto auto auto auto auto;min-height:0}.dashboard-focus-card__controls{gap:8px}.dashboard-progress-grid,.dashboard-recommendations-grid,.dashboard-taste-grid,.dashboard-top-rated-grid{gap:10px}.collection-screen--premium .product-card h3,.collection-screen--premium .product-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.collection-screen--premium .product-card h3,.collection-screen--premium .product-card p{-webkit-line-clamp:2}.public-shell{padding-inline:12px}}@media(max-width:430px){.dashboard-kpi-grid{grid-template-columns:1fr}.dashboard-premium-hero .hero-panel__copy p:not(.eyebrow){-webkit-line-clamp:1}}@media(max-width:760px){.app-header.topbar{grid-template-columns:minmax(0,1fr) 54px;align-items:start;overflow:hidden}.app-header__identity,.app-header__copy{min-width:0}.app-header .topbar-brandline{display:flex;flex-wrap:wrap;max-width:100%;row-gap:4px;line-height:1.12}.app-header__context{max-width:38vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header .beta-badge{display:none}.app-header .campaign-badge{max-width:44vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .sidebar,.app-shell--sidebar-collapsed .sidebar{width:min(100vw,600px);padding-inline:18px}.sidebar .nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sidebar .nav-item{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:58px;gap:10px;padding:10px 11px;line-height:1.15;text-align:left;white-space:normal}.sidebar .nav-item svg{width:22px;height:22px}.sidebar .nav-item span{min-width:0;max-width:100%;overflow-wrap:break-word;white-space:normal}.sidebar .sidebar-panel,.app-shell--sidebar-collapsed .sidebar-panel{grid-template-columns:1fr;gap:10px;padding:14px 0 0}.sidebar-admin-card,.sidebar-account{grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:0;padding:12px}.sidebar-panel strong{font-size:1rem;line-height:1.16}.sidebar-panel span{font-size:.86rem;line-height:1.34}}@media(max-width:430px){.app-header__context{display:none}.app-header .campaign-badge{max-width:48vw}.app-shell .sidebar,.app-shell--sidebar-collapsed .sidebar{padding-inline:12px}.sidebar .nav-list{gap:8px}.sidebar .nav-item{min-height:54px;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px;font-size:.88rem}}@media(max-width:760px){.app-shell .sidebar,.app-shell--sidebar-collapsed .sidebar{isolation:isolate;overflow:hidden;border-right:1px solid rgba(217,164,65,.16);background:#050607;background-image:none;box-shadow:22px 0 58px #000000ad,inset -1px 0 #ffffff09}.app-shell .sidebar:before,.app-shell--sidebar-collapsed .sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 220px),#050607}.sidebar-head{background:#050607;box-shadow:0 1px #ffffff0b}.scrim{background:#000000db;-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--tanukami-dark-line-muted: rgba(255, 255, 255, .05);--tanukami-dark-line: rgba(255, 255, 255, .07);--tanukami-dark-line-hover: rgba(255, 255, 255, .105);--tanukami-dark-line-accent: rgba(217, 164, 65, .18);--tanukami-dark-surface-panel: linear-gradient(145deg, rgba(255, 255, 255, .038), rgba(255, 255, 255, .012) 58%, rgba(217, 164, 65, .02)), rgba(9, 11, 15, .94);--tanukami-dark-surface-card: linear-gradient(145deg, rgba(255, 255, 255, .032), rgba(255, 255, 255, .01) 60%, rgba(17, 168, 138, .018)), rgba(12, 14, 18, .9);--tanukami-dark-surface-header: linear-gradient(180deg, rgba(255, 255, 255, .034), rgba(255, 255, 255, .012)), rgba(10, 12, 16, .76);--tanukami-dark-surface-subtle: rgba(255, 255, 255, .026);--tanukami-dark-shadow-card: 0 12px 30px rgba(0, 0, 0, .22);--tanukami-dark-shadow-panel: 0 18px 48px rgba(0, 0, 0, .28);--tanukami-dark-shadow-hover: 0 22px 58px rgba(0, 0, 0, .34)}@media(hover:hover)and (pointer:fine){:is(.product-card,.series-card,.series-result-card,.result-card,.dashboard-recommendation-card,.dashboard-taste-card,.dashboard-top-rated-card,.dashboard-tool-card,.dashboard-series-row,.dashboard-wishlist-row,.activity-item,.social-feed-item,.following-collector-card,.community-review-card,.collector-card):hover{border-color:var(--tanukami-dark-line-hover);background:linear-gradient(145deg,#ffffff0c,#ffffff04 58%,#d9a44107),#0d0f14f0;box-shadow:var(--tanukami-dark-shadow-hover)}}.dashboard-section-group{border:1px solid var(--tanukami-dark-line);background:var(--tanukami-dark-surface-panel);box-shadow:var(--tanukami-dark-shadow-panel);outline:0}.dashboard-section-group>summary{border:0;background:transparent;box-shadow:none;outline:0}.dashboard-section-group>summary:hover,.dashboard-section-group>summary:focus-visible{background:var(--tanukami-dark-surface-subtle);box-shadow:none}.dashboard-section-group--open>summary{border-color:transparent;background:#d9a4410b}.dashboard-section-group__body{border-top:1px solid var(--tanukami-dark-line-muted)}.dashboard-section-group__body-inner>:is(.wide-panel,.activity-panel,.social-feed-panel,.dashboard-tool-card){border-color:var(--tanukami-dark-line-muted);background:linear-gradient(145deg,#ffffff07,#ffffff02 62%),#07090c9e;box-shadow:none}.settings-accordion-section,.collection-toolbar{border-color:var(--tanukami-dark-line);background:var(--tanukami-dark-surface-panel);box-shadow:var(--tanukami-dark-shadow-panel)}.settings-accordion-section__toggle,.settings-subgroup__toggle{border:0;background:transparent;box-shadow:none}.dashboard-section-group__body-inner>:is(.wide-panel,.activity-panel,.social-feed-panel,.dashboard-tool-card)>.section-header:first-child{border-color:transparent;background:transparent;box-shadow:none;padding-inline:0}.dashboard-progress-summary,.dashboard-progress-filter,.dashboard-focus-card__meter,.dashboard-top-rated-card__rating>.rating-value,.dashboard-top-rated-card__meta small,.dashboard-recommendation-card__meta small,.dashboard-taste-card__meta>span:not(.status-tag),.initial-checklist-task,.initial-checklist-panel__score{border-color:var(--tanukami-dark-line-muted);background:var(--tanukami-dark-surface-subtle);box-shadow:none}.dashboard-focus-card__pause,.dashboard-filter-pills button,.dashboard-taste-pill{border-color:var(--tanukami-dark-line-muted)}:is(.dashboard-tool-card,.dashboard-top-rated-card,.dashboard-recommendation-card,.dashboard-taste-card,.settings-accordion-section__toggle,.settings-subgroup__toggle,.dashboard-section-group>summary):focus-visible{outline:2px solid rgba(217,164,65,.34);outline-offset:3px}:root{--tanukami-carousel-dot-hit-area: 28px;--tanukami-carousel-dot-size: 6px;--tanukami-carousel-dot-visual-size: var(--tanukami-carousel-dot-size);--tanukami-carousel-dot-active-width: 26px;--tanukami-carousel-dot-gap: 3px;--tanukami-carousel-dot-inactive-bg: rgba(244, 240, 232, .14);--tanukami-carousel-dot-inactive-border: rgba(244, 240, 232, .2);--tanukami-carousel-dot-active-bg: linear-gradient(135deg, #f1c66d, #d9a441 58%, #a97824);--tanukami-carousel-dot-active-border: rgba(244, 214, 143, .62);--tanukami-carousel-dot-active-shadow: 0 0 0 1px rgba(217, 164, 65, .2), 0 0 14px rgba(217, 164, 65, .16);--tanukami-carousel-dot-rail-bg: rgba(3, 5, 8, .26)}:is(.dashboard-novelties-dots,.dashboard-focus-card__dots){align-items:center;justify-content:center;flex-wrap:nowrap;gap:var(--tanukami-carousel-dot-gap);min-height:calc(var(--tanukami-carousel-dot-hit-area) + 20px);min-width:0;max-width:100%;overflow:visible;overflow-y:visible;line-height:0}.dashboard-novelties-dots{width:fit-content;max-width:min(100%,360px);justify-self:center;border:1px solid rgba(244,240,232,.055);border-radius:999px;background:var(--tanukami-carousel-dot-rail-bg);padding:10px 12px;padding-block:10px}.dashboard-focus-card__dots{max-width:min(100%,176px)}:is(.dashboard-novelties-dots,.dashboard-focus-card__dots) button{position:relative;display:inline-grid;flex:0 0 var(--tanukami-carousel-dot-hit-area);place-items:center;width:var(--tanukami-carousel-dot-hit-area);height:var(--tanukami-carousel-dot-hit-area);min-width:var(--tanukami-carousel-dot-hit-area);min-height:var(--tanukami-carousel-dot-hit-area);border:0;border-radius:999px;background:transparent;padding:0;line-height:0;box-shadow:none;cursor:pointer;opacity:1;transition:transform .16s ease,background .16s ease;touch-action:manipulation}:is(.dashboard-novelties-dots,.dashboard-focus-card__dots) button:before{content:"";display:block;width:var(--tanukami-carousel-dot-visual-size);height:var(--tanukami-carousel-dot-visual-size);border:1px solid var(--tanukami-carousel-dot-inactive-border);border-radius:999px;background:var(--tanukami-carousel-dot-inactive-bg);box-shadow:inset 0 0 0 1px #00000038;transition:width .16s ease,transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}:is(.dashboard-novelties-dots,.dashboard-focus-card__dots) button.is-active,:is(.dashboard-novelties-dots,.dashboard-focus-card__dots) button[aria-current=true]{background:#d9a4410e}:is(.dashboard-novelties-dots,.dashboard-focus-card__dots) button.is-active:before,:is(.dashboard-novelties-dots,.dashboard-focus-card__dots) button[aria-current=true]:before{width:var(--tanukami-carousel-dot-active-width);border-color:var(--tanukami-carousel-dot-active-border);background:var(--tanukami-carousel-dot-active-bg);box-shadow:var(--tanukami-carousel-dot-active-shadow)}@media(hover:hover)and (pointer:fine){:is(.dashboard-novelties-dots,.dashboard-focus-card__dots) button:hover{transform:translateY(-1px);background:#f4f0e809}:is(.dashboard-novelties-dots,.dashboard-focus-card__dots) button:hover:before{border-color:#f4d68f94;background:#f4f0e83d}}:is(.dashboard-novelties-dots,.dashboard-focus-card__dots) button:focus-visible{outline:2px solid rgba(217,164,65,.48);outline-offset:4px}@media(max-width:760px){:root{--tanukami-carousel-dot-hit-area: 34px;--tanukami-carousel-dot-size: 7px;--tanukami-carousel-dot-active-width: 26px}}@media(max-width:420px){:root{--tanukami-carousel-dot-hit-area: 32px}body .dashboard-grid--premium .dashboard-novelties-dots{padding-inline:8px}}.product-thumb[data-cover-fit=smart-crop] img,.product-thumb[data-cover-fit=smart-zoom] img{transform:translate(var(--cover-crop-x, 0%),var(--cover-crop-y, 0%)) scale(var(--cover-crop-scale, 1));transition:opacity .18s ease,transform .18s ease;will-change:transform}.product-thumb[data-cover-fit=smart-crop] img{object-fit:cover}.product-thumb[data-cover-fit=smart-zoom] img{object-fit:contain}.product-thumb--hero[data-cover-fit=smart-crop] img,.product-thumb--hero[data-cover-fit=smart-zoom] img,.item-visual .product-thumb[data-cover-fit=smart-crop] img,.item-visual .product-thumb[data-cover-fit=smart-zoom] img,.dashboard-novelty-sheet__cover .product-thumb[data-cover-fit=smart-crop] img,.dashboard-novelty-sheet__cover .product-thumb[data-cover-fit=smart-zoom] img{object-fit:contain;transform:none}.dashboard-novelty-sheet__body{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start}.dashboard-novelty-sheet__cover{width:min(100%,220px);max-width:220px;min-width:0;justify-self:start;align-self:start;contain:layout paint}.dashboard-novelty-sheet__cover .product-thumb{width:100%;max-width:100%;height:100%;min-height:0;overflow:hidden}.dashboard-novelty-sheet__cover .product-thumb img{max-width:100%;max-height:100%}@media(max-width:760px){.dashboard-novelty-sheet__body{grid-template-columns:1fr}.dashboard-novelty-sheet__cover{width:min(170px,54vw);justify-self:center}}.notification-panel__action-label--short{display:none}@media(max-width:640px){.auth-shell{align-items:start;min-height:100dvh;padding:calc(18px + var(--safe-top)) calc(12px + var(--safe-right)) calc(18px + var(--safe-bottom)) calc(12px + var(--safe-left))}.auth-card{width:min(100%,430px);gap:16px;border-radius:var(--visual-radius-panel);padding:clamp(18px,5vw,24px)}.auth-copy h1{font-size:clamp(2.35rem,13vw,3.5rem);line-height:.98;text-wrap:balance}.auth-copy p{font-size:clamp(1rem,4.6vw,1.18rem);line-height:1.48}.auth-highlights{gap:10px}.auth-highlights div{border-radius:18px;padding:14px}.auth-google{min-height:52px;font-size:clamp(.98rem,4.6vw,1.12rem)}.auth-mode-switch.segmented-control,.auth-mode-switch{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px;border:1px solid rgba(244,240,232,.12);border-radius:var(--visual-radius-hero);background:linear-gradient(145deg,#ffffff12,#ffffff06),#080a0ed1;padding:7px;box-shadow:inset 0 1px #ffffff0e,0 14px 32px #0000003d}.auth-card .auth-mode-switch button{min-width:0;min-height:48px!important;border-radius:18px;padding:8px 10px!important;font-size:clamp(.92rem,4.2vw,1.04rem)!important;line-height:1.12;text-align:center;text-wrap:balance;white-space:normal;box-shadow:none}.auth-card .auth-mode-switch button.is-active{border-color:#d9a4416b;background:linear-gradient(145deg,#d9a44138,#d9a44114),#ffffff0b;color:#f8d98c;box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff17}.auth-form{gap:14px}.notification-panel{top:calc(84px + var(--safe-top));right:calc(8px + var(--safe-right));bottom:calc(98px + var(--safe-bottom));left:calc(8px + var(--safe-left));width:auto;max-height:none;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;overflow:hidden;border-radius:var(--visual-radius-hero);padding:14px}.notification-panel__header{display:grid;grid-template-columns:1fr;align-items:start;gap:12px}.notification-panel__header strong{font-size:clamp(1.45rem,7vw,1.95rem);line-height:1.04}.notification-panel__header span{font-size:clamp(.94rem,4.1vw,1.08rem)}.notification-panel__header-actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px;gap:8px;align-items:stretch}.notification-panel__header-actions .icon-button{width:48px;min-width:48px;height:48px;min-height:48px;border-radius:16px;justify-self:end}.notification-panel__mark-all,.notification-panel__dismiss-all{width:100%;min-width:0;min-height:48px;padding-inline:10px;font-size:clamp(.82rem,3.8vw,.96rem);line-height:1.08}.notification-panel .notification-panel__action-label--full{display:none!important}.notification-panel .notification-panel__action-label--short{display:inline!important}.notification-panel__summary{display:grid;grid-template-columns:1fr;align-items:start;gap:9px;padding:11px}.notification-panel__status-pill{width:100%;justify-content:center;min-height:32px}.notification-list{min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain;padding-bottom:4px}.notification-item{grid-template-columns:1fr!important;align-items:stretch;gap:12px;overflow:hidden;padding:14px}.notification-item__main{grid-column:1 / -1;grid-template-columns:14px minmax(0,1fr);gap:12px;min-width:0}.notification-item__copy strong{font-size:clamp(1rem,4.8vw,1.18rem);line-height:1.12}.notification-item__copy p{font-size:clamp(.92rem,4vw,1.02rem);line-height:1.38}.notification-item__meta{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:center}.notification-item__meta em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-item__actions{grid-column:1 / -1;display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;justify-content:stretch}.notification-panel .notification-item__actions .ghost-button{width:100%;min-width:0;min-height:42px!important;padding-inline:8px!important;font-size:clamp(.78rem,3.45vw,.88rem)!important;white-space:nowrap}}@media(max-width:380px){.notification-panel__header-actions{grid-template-columns:1fr 1fr 44px}.notification-panel__header-actions .icon-button{width:44px;min-width:44px}.notification-panel__mark-all,.notification-panel__dismiss-all{font-size:.8rem;padding-inline:8px}}.topbar,.page-header__actions{overflow:visible}.topbar-notifications{flex:0 0 auto;isolation:isolate;overflow:visible}.topbar-notifications i{top:2px;right:2px;min-width:18px;height:18px;border:1px solid rgba(8,9,12,.86);font-size:.58rem;padding:0 5px;transform:translate(35%,-35%)}.topbar-notifications--open,.topbar-notifications[aria-expanded=true]{border-color:#d9a4415c;background:linear-gradient(145deg,#d9a44126,#ffffff0a),#0b0c10e6;color:#f7d889;box-shadow:0 14px 30px #00000047,inset 0 1px #ffffff1a}.notification-panel{box-sizing:border-box;top:calc(78px + var(--safe-top));right:calc(24px + var(--safe-right));width:min(430px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 104px - var(--safe-top) - var(--safe-bottom)));grid-template-rows:auto auto auto minmax(0,1fr);border-color:#f4f0e821;border-radius:var(--visual-radius-panel);background:radial-gradient(circle at 12% 0%,rgba(217,164,65,.13),transparent 22rem),linear-gradient(145deg,#1c1e24fa,#08090cfc);overflow:hidden}.app-shell--sidebar-collapsed .notification-panel{right:max(calc(18px + var(--safe-right)),calc((100vw - 1560px) / 2 + 10px + var(--safe-right)))}.notification-panel__header>div:first-child{min-width:0}.notification-panel__header-actions{flex:0 0 auto;min-width:0}.notification-panel__feedback--empty{height:0;min-height:0;margin:0;overflow:hidden}.notification-list{min-height:0;scrollbar-gutter:stable}.notification-item{min-width:0;border-color:#f4f0e817;border-radius:16px}.notification-item__actions{min-width:0;flex-wrap:wrap}.notification-item__actions .ghost-button{min-width:0}@media(min-width:1121px){.app-shell:not(.app-shell--sidebar-collapsed) .notification-panel{right:calc(24px + var(--safe-right))}}@media(max-width:1120px)and (min-width:761px){.notification-panel{top:calc(74px + var(--safe-top));right:calc(16px + var(--safe-right));width:min(420px,calc(100vw - 28px))}}@media(max-width:760px){.topbar-notifications{width:42px;min-width:42px;height:42px;min-height:42px;border-radius:15px}.topbar-notifications i{top:3px;right:3px;min-width:17px;height:17px;font-size:.56rem;transform:translate(28%,-28%)}.app-header .topbar-notifications.app-action-rail__item{width:100%;min-width:0;height:auto;min-height:44px;padding:0 8px}.notification-panel,.app-shell--sidebar-collapsed .notification-panel{z-index:90;top:calc(82px + var(--safe-top));right:calc(10px + var(--safe-right));bottom:calc(104px + var(--safe-bottom));left:calc(10px + var(--safe-left));width:auto;max-height:none;grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;border-radius:var(--visual-radius-hero);padding:13px}.notification-panel__header{display:grid;grid-template-columns:1fr;gap:10px;padding-bottom:10px}.notification-panel__header strong{font-size:clamp(1.28rem,6vw,1.68rem);line-height:1.05}.notification-panel__header span{max-width:30ch;font-size:clamp(.86rem,3.8vw,.98rem);line-height:1.34}.notification-panel__header-actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:8px;align-items:stretch}.notification-panel__header-actions .icon-button{grid-column:3;width:44px;min-width:44px;height:44px;min-height:44px;border-radius:15px;justify-self:end}.notification-panel__mark-all,.notification-panel__dismiss-all{min-width:0;min-height:44px;padding-inline:9px;font-size:clamp(.78rem,3.5vw,.9rem);line-height:1.08;white-space:normal}.notification-panel__summary{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:8px;align-items:center;padding:10px}.notification-panel__status-pill{width:auto;justify-content:center}.notification-list{min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain;padding:1px 2px 6px}.notification-item{grid-template-columns:1fr!important;gap:11px;overflow:hidden;padding:12px}.notification-item__main{grid-template-columns:13px minmax(0,1fr);gap:10px;min-width:0}.notification-item__meta{display:flex;flex-wrap:wrap;gap:7px 9px}.notification-item__meta em{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-item__actions{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px;justify-content:stretch}.notification-panel .notification-item__actions .ghost-button{width:100%;min-height:42px!important;padding-inline:8px!important;white-space:normal}}@media(max-width:380px){.notification-panel,.app-shell--sidebar-collapsed .notification-panel{right:calc(8px + var(--safe-right));left:calc(8px + var(--safe-left));padding:11px}.notification-panel__header-actions{grid-template-columns:1fr 1fr 42px}.notification-panel__header-actions .icon-button{width:42px;min-width:42px}.notification-panel__summary{grid-template-columns:1fr;align-items:start}}@media(max-width:760px)and (max-height:700px){.notification-panel,.app-shell--sidebar-collapsed .notification-panel{top:calc(12px + var(--safe-top))}}@media(min-width:761px){.dashboard-novelties-panel.dynamic-module{--dynamic-module-min-height: clamp(500px, 43vw, 550px);--dynamic-module-stage-min-height: 490px;--dynamic-module-copy-min-height: 0;--dynamic-module-copy-max-height: none}.dashboard-novelties-panel.dynamic-module:has(.dashboard-editorial-media-card){--dynamic-module-min-height: clamp(532px, 44vw, 572px);--dynamic-module-stage-min-height: 490px}.dashboard-novelties-stage{grid-template-columns:42px minmax(0,960px) 42px;width:100%;min-height:490px}.dashboard-novelties-stage.has-editorial-media{grid-template-columns:42px minmax(0,1280px) 42px;min-height:490px}.dashboard-novelties-main-track{grid-template-columns:minmax(0,960px);gap:clamp(16px,1.7vw,22px)}.dashboard-novelties-stage:not(.has-editorial-media) .dashboard-novelties-main-track{max-width:960px}.dashboard-novelties-stage.has-editorial-media .dashboard-novelties-main-track{grid-template-columns:minmax(680px,1fr) clamp(280px,22vw,360px);max-width:1280px}.dashboard-novelty-card,.dashboard-novelties-stage.has-editorial-media .dashboard-novelty-card{grid-template-columns:minmax(230px,310px) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,38px);width:100%;min-height:480px;height:480px;max-height:480px;padding:clamp(22px,2.4vw,30px)}.dashboard-novelty-card--announcement,.dashboard-novelty-card--special,.dashboard-novelty-card--community{grid-template-columns:minmax(210px,280px) minmax(0,1fr)}.dashboard-novelty-card__cover{justify-self:center;max-width:310px;max-height:420px;border-color:#ffffff1f;border-radius:16px;box-shadow:0 26px 62px #0006}.dashboard-novelty-card__cover .product-thumb{border-radius:16px}.dashboard-novelty-card__body{grid-template-rows:auto auto auto auto;align-content:center;gap:14px;min-height:0;overflow:visible}.dashboard-novelty-card__eyebrow{gap:9px}.dashboard-novelty-card__body .dashboard-novelty-card__store{min-height:30px;gap:7px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0b;color:#eae5d9bd;padding:5px 9px;font-size:.72rem;font-weight:800;letter-spacing:.01em;text-transform:none}.dashboard-novelty-card__body .dashboard-novelty-card__store .store-logos{flex:0 0 auto}.dashboard-novelty-card__body .dashboard-novelty-card__store .store-logo{max-width:62px;height:16px;max-height:16px;opacity:.82}.dashboard-novelty-card__type{padding:6px 11px}.dashboard-novelty-card__body strong{max-width:680px;min-height:0;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.07}.dashboard-novelty-card__body>small{min-height:0;font-size:.92rem}.dashboard-novelty-card__footer{gap:9px;margin-top:2px}.dashboard-novelty-card .store-contact-actions--novelty{justify-self:start;max-width:360px;gap:6px;padding:8px}.dashboard-novelty-card .store-contact-actions--novelty>p{display:none}.dashboard-novelty-card .store-contact-actions--novelty .store-contact-actions__grid{gap:6px}.dashboard-novelty-card .store-contact-actions--novelty .store-inquiry-button{min-height:38px;padding:5px 7px}.dashboard-editorial-media-card{grid-template-rows:auto minmax(220px,1fr) auto auto;height:452px;min-height:452px;max-height:452px;gap:10px;padding:14px}.dashboard-editorial-media-card__preview{min-height:220px;border-radius:14px}.dashboard-editorial-media-card__copy strong{font-size:.96rem}.dashboard-editorial-media-card__copy small{font-size:.82rem}}@media(min-width:761px)and (max-width:1180px){.dashboard-novelties-stage.has-editorial-media{grid-template-columns:42px minmax(0,960px) 42px;min-height:auto}.dashboard-novelties-stage.has-editorial-media .dashboard-novelties-main-track{grid-template-columns:minmax(0,960px);max-width:960px}.dashboard-editorial-media-card{height:auto;min-height:390px;max-height:none}.dashboard-editorial-media-card__preview{height:clamp(260px,34vw,340px);min-height:0;max-height:340px}}@media(max-width:760px){.dashboard-novelty-card__body .dashboard-novelty-card__store{gap:5px;color:#eae5d9c7;font-size:.68rem;letter-spacing:0;text-transform:none}.dashboard-novelty-card__body .dashboard-novelty-card__store .store-logo{max-width:56px;height:15px;max-height:15px;opacity:.82}}.editorial-media-preview__pdf-poster{position:relative;display:none;width:100%;height:100%;min-height:inherit;overflow:hidden;place-items:center;border:1px solid rgba(217,164,65,.18);border-radius:inherit;background:linear-gradient(145deg,#d9a44126,#11a88a0e),#08090de6;color:var(--text)}.editorial-media-preview__pdf-poster:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));pointer-events:none}.editorial-media-preview__pdf-thumbnail{display:block;width:100%;height:100%;object-fit:contain;padding:10px;filter:saturate(1.04) contrast(1.02)}.editorial-media-preview__pdf-loading,.editorial-media-preview__pdf-fallback{position:relative;display:grid;align-content:end;justify-items:start;gap:10px;width:min(78%,280px);min-height:min(72%,310px);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 1px),radial-gradient(circle at 24% 16%,rgba(217,164,65,.24),transparent 38%),linear-gradient(160deg,#5b36e847,#ffffff0a 52%,#05070cdb);color:#f3d18d;padding:18px;box-shadow:0 20px 58px #00000057;text-align:left}.editorial-media-preview__pdf-loading{align-content:center;justify-items:center;text-align:center}.editorial-media-preview__pdf-fallback:before{content:"";position:absolute;inset:18px 18px auto auto;width:44px;height:58px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:linear-gradient(135deg,transparent 0 68%,rgba(255,255,255,.18) 69% 100%),#ffffff14}.editorial-media-preview__pdf-fallback:after{content:"";position:absolute;right:32px;top:36px;width:22px;height:2px;border-radius:999px;background:#ffffff57;box-shadow:0 8px #ffffff38,0 16px #ffffff24}.editorial-media-preview__pdf-mark{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;border:1px solid rgba(217,164,65,.28);border-radius:999px;background:#00000038;color:#f3d18d;padding:7px 10px}.editorial-media-preview__pdf-loading strong,.editorial-media-preview__pdf-fallback strong{display:-webkit-box;overflow:hidden;max-width:100%;color:var(--text);font-size:clamp(1rem,1.6vw,1.24rem);letter-spacing:0;line-height:1.12;overflow-wrap:anywhere;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}.editorial-media-preview__pdf-loading small,.editorial-media-preview__pdf-fallback small{color:#eae5d9db;font-size:.76rem;font-weight:900;letter-spacing:0;line-height:1.32;text-transform:none}.editorial-media-preview__pdf-mark small{color:inherit;font-size:.72rem;letter-spacing:.08em;line-height:1;text-transform:uppercase}.editorial-media-preview__pdf-cta{position:absolute;right:12px;bottom:12px;z-index:1;display:inline-flex;align-items:center;gap:7px;min-height:38px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#d9a441f0;color:#151008;padding:8px 12px;font-size:.78rem;font-weight:950;line-height:1;box-shadow:0 12px 30px #0000005c}.editorial-media-viewer__pdf-mobile-launch{display:none}a.dashboard-editorial-media-card{color:inherit;text-decoration:none}@media(max-width:760px){.editorial-media-preview--pdf .editorial-media-preview__frame--pdf{display:none}.editorial-media-preview--pdf .editorial-media-preview__pdf-poster{display:grid}.dashboard-editorial-media-card__preview .editorial-media-preview__pdf-thumbnail,.dashboard-editorial-slot-saved__preview .editorial-media-preview__pdf-thumbnail{object-fit:contain;padding:10px}.editorial-media-viewer__canvas.is-pdf{min-height:min(58vh,560px);align-items:stretch;justify-items:stretch;padding:10px;background:linear-gradient(145deg,#d9a44117,#11a88a0b),#0000004d}.editorial-media-viewer__canvas.is-pdf .editorial-media-viewer__pdf-frame{display:none}.editorial-media-viewer__pdf-mobile-launch{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:14px;min-height:min(56vh,540px);align-items:stretch;justify-items:stretch;overflow:hidden;border:1px solid rgba(217,164,65,.22);border-radius:17px;background:radial-gradient(circle at 50% 0%,rgba(217,164,65,.2),transparent 38%),linear-gradient(160deg,#ffffff14,#ffffff06),#07080cdb;padding:12px;color:inherit;text-decoration:none}.editorial-media-viewer__pdf-mobile-art{display:grid;min-height:0;overflow:hidden;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#00000038}.editorial-media-viewer__pdf-mobile-art img{display:block;width:100%;height:100%;max-height:min(38vh,360px);object-fit:contain;padding:8px}.editorial-media-viewer__pdf-mobile-art span{display:grid;place-items:center;gap:10px;width:min(76%,260px);min-height:min(34vh,310px);border:1px solid rgba(255,255,255,.12);border-radius:16px;background:radial-gradient(circle at 50% 0%,rgba(217,164,65,.22),transparent 54%),#ffffff0b;color:#f3d18d}.editorial-media-viewer__pdf-mobile-art small{color:#eae5d9d1;font-size:.75rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.editorial-media-viewer__pdf-mobile-copy{display:grid;gap:4px;text-align:left}.editorial-media-viewer__pdf-mobile-copy strong{color:var(--text);font-size:1rem;line-height:1.15}.editorial-media-viewer__pdf-mobile-copy small{color:var(--muted);line-height:1.38}.editorial-media-viewer__pdf-mobile-launch .primary-button{width:100%;justify-content:center;pointer-events:none}}.editorial-media-preview--pdf .editorial-media-preview__frame--pdf{display:none!important}.editorial-media-preview--pdf .editorial-media-preview__pdf-poster{display:grid}.editorial-media-preview--pdf .editorial-media-preview__pdf-cta{background:#d9a441f5}.editorial-media-viewer--pdf{width:min(1180px,100%)}.editorial-media-viewer__canvas.is-pdf{min-height:clamp(460px,68vh,780px);align-items:stretch;justify-items:stretch;overflow:hidden;padding:0;background:linear-gradient(145deg,#d9a44117,#11a88a0b),#0000004d}.tanukami-pdf-viewer{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:100%;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 50% 0%,rgba(217,164,65,.16),transparent 34%),linear-gradient(160deg,#ffffff13,#ffffff06),#06070be6}.tanukami-pdf-viewer--loading,.tanukami-pdf-viewer--error{grid-template-rows:auto auto auto;align-content:center;justify-items:center;gap:10px;min-height:clamp(360px,58vh,640px);padding:clamp(22px,4vw,42px);color:var(--muted);text-align:center}.tanukami-pdf-viewer--loading strong,.tanukami-pdf-viewer--error strong{color:var(--text);font-size:1.08rem}.tanukami-pdf-viewer--error svg{color:#f3d18d}.tanukami-pdf-viewer__spinner{color:var(--gold);animation:spin 1.05s linear infinite}.tanukami-pdf-viewer__toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.08);background:#07080cd1;padding:10px}.tanukami-pdf-viewer__page-controls,.tanukami-pdf-viewer__zoom-controls{display:inline-flex;align-items:center;gap:8px;min-width:0}.tanukami-pdf-viewer__page-controls>span,.tanukami-pdf-viewer__zoom-controls>span{min-width:62px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0e;color:var(--text);padding:7px 10px;font-size:.78rem;font-weight:900;line-height:1;text-align:center}.tanukami-pdf-viewer__pages{display:grid;align-content:start;gap:18px;min-height:0;overflow:auto;padding:clamp(14px,2vw,24px);scroll-padding-top:16px}.tanukami-pdf-viewer__page{display:grid;justify-items:center;gap:8px;min-width:0}.tanukami-pdf-viewer__page>small{justify-self:start;border:1px solid rgba(217,164,65,.18);border-radius:999px;background:#d9a44114;color:#f3d18d;padding:5px 9px;font-size:.72rem;font-weight:900}.tanukami-pdf-viewer__canvas-wrap{position:relative;display:grid;width:min(100%,920px);min-height:260px;overflow:auto;place-items:start center;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#00000047;padding:clamp(10px,1.6vw,16px);box-shadow:0 20px 58px #00000052}.tanukami-pdf-viewer__canvas-wrap canvas{display:block;max-width:none;border-radius:8px;background:#fff;box-shadow:0 10px 34px #00000047}.tanukami-pdf-viewer__page-loading,.tanukami-pdf-viewer__page-error{position:absolute;top:14px;left:14px;z-index:1;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#07080ce0;color:var(--muted);padding:6px 10px;font-size:.72rem;font-weight:900}.tanukami-pdf-viewer__page-error{color:#f3d18d}@media(max-width:760px){.editorial-media-viewer--pdf{min-height:calc(100dvh - 16px - var(--safe-top) - var(--safe-bottom))}.editorial-media-viewer__canvas.is-pdf{min-height:min(62vh,620px)}.tanukami-pdf-viewer{border-radius:16px}.tanukami-pdf-viewer__toolbar{display:grid;grid-template-columns:1fr;gap:8px}.tanukami-pdf-viewer__page-controls,.tanukami-pdf-viewer__zoom-controls{justify-content:space-between}.tanukami-pdf-viewer__pages{gap:14px;padding:12px}.tanukami-pdf-viewer__canvas-wrap{width:100%;min-height:220px;justify-content:start;padding:8px}.tanukami-pdf-viewer__canvas-wrap canvas{max-width:none}}:root{--refine-screen-gap: clamp(18px, 2.4vw, 30px);--refine-panel-gap: clamp(12px, 1.3vw, 16px);--refine-card-gap: 10px;--refine-panel-padding: clamp(16px, 1.9vw, 22px);--refine-card-padding: clamp(12px, 1.25vw, 16px);--refine-title-size: clamp(1.08rem, .56vw + .96rem, 1.34rem);--refine-subtitle-size: clamp(.86rem, .18vw + .82rem, .96rem);--refine-meta-size: .76rem;--refine-muted: rgba(214, 205, 190, .74);--refine-muted-soft: rgba(214, 205, 190, .58);--refine-line-soft: rgba(255, 255, 255, .095);--refine-surface-rest: linear-gradient(150deg, rgba(255, 255, 255, .052), rgba(255, 255, 255, .016) 58%, rgba(217, 164, 65, .018)), rgba(10, 12, 16, .9);--refine-surface-focus: linear-gradient(145deg, rgba(255, 255, 255, .068), rgba(255, 255, 255, .022) 54%, rgba(17, 168, 138, .024)), rgba(11, 13, 17, .94)}:is(.dashboard-grid--premium,.search-screen--premium,.collection-screen--premium,.community-screen,.settings-grid--premium-operational,.profile-screen--premium,.public-profile--premium,.collectibles-screen){align-content:start;gap:var(--refine-screen-gap)}:is(.wide-panel,.activity-panel,.settings-card,.settings-search-panel,.dashboard-section-group,.public-section,.profile-customization-panel,.profile-badge-showcase,.profile-vitrine,.collectibles-calculator-panel,.collectibles-purchase-history,.collectibles-custom-form-panel,.community-privacy-callout,.community-empty-panel,.community-achievement-spotlight){gap:var(--refine-panel-gap);border-color:var(--refine-line-soft);background:var(--refine-surface-rest);padding:var(--refine-panel-padding)}:is(.product-card,.result-card,.series-card,.series-result-card,.metric-card,.dashboard-tool-card,.dashboard-recommendation-card,.dashboard-taste-card,.community-review-card,.community-achievement-card,.collector-card,.public-metric-button,.public-profile-showcase-card,.profile-achievement-panel,.profile-customization-block,.collectibles-album-card,.collectibles-purchase-row){gap:var(--refine-card-gap);border-color:#ffffff16;background:var(--refine-surface-rest);padding:var(--refine-card-padding)}:is(.section-header,.public-profile-section-header,.settings-search-panel,.collection-toolbar,.collectibles-catalog-header,.profile-vitrine__heading,.profile-achievement-panel__head,.profile-customization-group__head,.dashboard-section-group>summary){gap:var(--content-gap-tight);align-items:flex-start}:is(.section-header,.public-profile-section-header,.collection-toolbar,.collectibles-catalog-header,.profile-vitrine__heading,.profile-achievement-panel__head,.profile-customization-group__head) :is(h1,h2,h3,strong){max-width:56ch;margin:0;color:var(--text);font-family:var(--type-display-font, "Space Grotesk", "Manrope", sans-serif);font-size:var(--refine-title-size);font-weight:900;letter-spacing:0;line-height:1.1}.dashboard-premium-hero h2,.series-detail-hero h2,.scanner-dialog__header h2,.settings-card h2{font-family:var(--type-display-font, "Space Grotesk", "Manrope", sans-serif);font-size:var(--refine-title-size);line-height:1.1;letter-spacing:0}.collection-screen{align-content:start}:is(.wide-panel,.activity-panel,.settings-card,.dashboard-section-group,.public-section,.public-profile-overview,.profile-customization-panel,.settings-search-panel,.insights-chart-card,.community-review-card){border-color:var(--visual-border-panel);background:var(--visual-surface-panel);box-shadow:var(--visual-shadow-panel)}:is(.product-card,.series-card,.metric-card,.dashboard-recommendation-card,.dashboard-taste-card,.notification-item,.community-review-card,.collectibles-album-card){border-radius:var(--visual-radius-card);background:var(--visual-surface-card);box-shadow:var(--visual-shadow-card)}:is(.dashboard-premium-hero,.community-hero,.collectibles-hero,.profile-hero,.insights-hero,.series-detail-hero,.public-profile-hero){border-radius:var(--visual-radius-hero)}:is(.section-header,.public-profile-section-header,.dashboard-section-group>summary,.collection-toolbar,.settings-search-panel,.collectibles-catalog-header){gap:var(--visual-header-gap);background:var(--visual-surface-header)}:is(.section-header,.settings-search-panel,.profile-customization-panel__hero) :is(h1,h2,h3,strong){line-height:1.08;letter-spacing:0}:is(.section-header,.public-profile-section-header,.settings-search-panel,.collection-toolbar,.collectibles-catalog-header,.profile-vitrine__heading,.profile-achievement-panel__head,.profile-customization-group__head,.dashboard-section-group>summary) :is(p,small,span:not(.status-tag):not(.chip)){max-width:72ch;color:var(--refine-muted);font-size:var(--refine-subtitle-size);line-height:1.48}:is(.source-note,.settings-row span,.toggle small,.product-card__note,.result-card p,.community-review-card p,.public-profile-level__hint,.profile-hero__tagline,.collectibles-album-card__copy p,.dashboard-editorial-media-card__copy small){color:var(--refine-muted);font-size:var(--refine-subtitle-size);line-height:1.48}:is(.status-tag,.status-pill,.chip,.editorial-kind-badge,.dashboard-novelty-card__type,.dashboard-editorial-media-card__eyebrow,.search-state-pill,.collectibles-album-card__badge,.profile-achievement-panel__head small){font-size:var(--refine-meta-size);font-weight:850;letter-spacing:0;line-height:1.2}.search-screen--premium .search-field input{font-size:clamp(1.05rem,1.45vw,1.42rem);line-height:1.18}.metric-card{align-content:center;min-height:clamp(104px,10vw,124px)}.metric-card strong{font-size:clamp(1.34rem,1.8vw,1.72rem);line-height:1.02}:is(.progress-insight,.dashboard-type-breakdown,.profile-badge-showcase__card){--premium-card-min-height: var(--card-layout-min-compact);align-content:start}:is(.product-card__title-row h3,.series-card h3,.series-result-card h3,.community-review-card h3,.collectibles-album-card h3){font-size:var(--type-card-title, 1rem);line-height:1.14}:is(.product-card__main,.series-card__top,.series-result-card__header,.community-review-card,.collectibles-album-card){align-items:start}:is(.results-grid,.product-results,.series-search-grid,.collector-grid,.community-review-grid,.collectibles-catalog-grid,.profile-achievement-grid){gap:var(--refine-panel-gap)}:is(.section-header__controls,.collection-toolbar__actions,.collectibles-hero__actions,.profile-hero__actions,.community-empty-panel__actions,.dashboard-novelties-toolbar){flex-wrap:wrap;gap:8px}:is(.search-mode-toggle button,.sync-scope button,.segmented-control button,.advanced-filter-toggle,.primary-button,.ghost-button){font-weight:850;letter-spacing:0}:is(.field,.text-area,.settings-row,.toggle,.dashboard-editorial-slot-saved,.notification-item){gap:8px}@media(min-width:1181px){:is(.dashboard-grid--premium,.search-screen--premium,.collection-screen--premium,.community-screen,.profile-screen--premium,.collectibles-screen){max-width:1480px;margin-inline:auto}}@media(max-width:760px){:root{--refine-screen-gap: 14px;--refine-panel-gap: 10px;--refine-card-gap: 8px;--refine-panel-padding: 13px;--refine-card-padding: 11px;--refine-title-size: clamp(1rem, 4.4vw, 1.18rem);--refine-subtitle-size: .82rem;--refine-meta-size: .7rem}:is(.dashboard-grid--premium,.search-screen--premium,.collection-screen--premium,.community-screen,.settings-grid--premium-operational,.profile-screen--premium,.public-profile--premium,.collectibles-screen){gap:var(--refine-screen-gap)}:is(.wide-panel,.activity-panel,.settings-card,.settings-search-panel,.dashboard-section-group,.public-section,.profile-customization-panel,.profile-badge-showcase,.profile-vitrine,.collectibles-calculator-panel,.collectibles-purchase-history,.collectibles-custom-form-panel,.community-privacy-callout,.community-empty-panel,.community-achievement-spotlight){padding:var(--refine-panel-padding)}:is(.section-header,.public-profile-section-header,.settings-search-panel,.collection-toolbar,.collectibles-catalog-header,.profile-vitrine__heading,.profile-achievement-panel__head,.profile-customization-group__head){display:grid;grid-template-columns:1fr}.search-screen--premium .search-field input{font-size:1rem}.metric-card{min-height:92px}.metric-card strong{font-size:1.28rem}:is(.results-grid,.product-results,.series-search-grid,.collector-grid,.community-review-grid,.collectibles-catalog-grid,.profile-achievement-grid){gap:10px}:is(.product-card__note,.result-card p,.community-review-card p,.source-note,.settings-row span,.toggle small){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}}:root{--hover-response-fast: 96ms;--hover-response-base: 128ms;--hover-response-ease: cubic-bezier(.2, 0, 0, 1);--hover-lift-web: -1px;--hover-lift-card-web: -1.5px;--hover-shadow-static: 0 16px 34px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .055);--hover-shadow-accent-static: 0 16px 34px rgba(0, 0, 0, .24), inset 0 1px 0 rgba(255, 255, 255, .06);--cta-shadow-primary: 0 11px 24px rgba(201, 45, 52, .22), inset 0 1px 0 rgba(255, 255, 255, .16);--cta-shadow-secondary: 0 8px 18px rgba(0, 0, 0, .18), inset 0 1px 0 rgba(255, 255, 255, .06);--filter-control-shadow: inset 0 1px 0 rgba(255, 255, 255, .055)}@media(hover:hover)and (pointer:fine){:is(.app-shell,.auth-shell) :is(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.icon-button,.chip,.nav-item,.main-tabs__item,.mobile-more-grid__item,.filter-chip,.segmented-control button,.dashboard-novelties-toolbar button,.dashboard-novelties-mobile-controls button,.dashboard-tool-card__action,.profile-section-nav a,.rating-toast__actions a,.settings-search-panel__chips button,.catalog-line-settings-card__filters button,.worldcup-filter-pills button,.follow-dialog__tabs button){transition:transform var(--hover-response-fast) var(--hover-response-ease),border-color var(--hover-response-base) var(--hover-response-ease),background-color var(--hover-response-base) var(--hover-response-ease),color var(--hover-response-fast) var(--hover-response-ease),opacity var(--hover-response-fast) var(--hover-response-ease)}:is(.app-shell,.auth-shell) :is(.primary-button,.ghost-button,.success-button,.danger-button,.icon-button,.chip):hover:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--hover-lift-web))}:is(.app-shell,.auth-shell) :is(.primary-button):hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--cta-shadow-primary)}:is(.app-shell,.auth-shell) :is(.chip,.filter-row button,.active-filter-row .chip,.active-filter-row button,.filter-chip-grid button,.dashboard-filter-pills button,.dashboard-taste-pill,.catalog-cleanup-card__filters button,.catalog-line-settings-card__filters button,.worldcup-filter-pills button,.follow-dialog__tabs button,.segmented-control button,.settings-search-panel__chips button):is(:hover,:focus-visible){box-shadow:var(--filter-control-shadow)}:is(.app-shell,.auth-shell) :is(.product-card,.result-card,.series-card,.series-result-card,.dashboard-novelty-card,.dashboard-editorial-media-card,.dashboard-recommendation-card,.dashboard-taste-card,.dashboard-top-rated-card,.dashboard-tool-card,.metric-card,.wide-panel,.activity-panel,.community-achievement-card,.community-review-card,.collector-card,.public-collector-card,.public-showcase-card,.settings-card,.settings-subgroup--collapsible,.notification-item,.feedback-list__item,.social-feed-item,.following-collector-card,.recommendation-list-item,.related-card,.export-option,.worldcup-sticker-cell,.collectibles-album-card){transition:transform var(--hover-response-base) var(--hover-response-ease),border-color var(--hover-response-base) var(--hover-response-ease),background-color var(--hover-response-base) var(--hover-response-ease),opacity var(--hover-response-fast) var(--hover-response-ease)}:is(.app-shell,.auth-shell) :is(.product-card,.result-card,.series-card,.series-result-card,.dashboard-novelty-card,.dashboard-editorial-media-card,.dashboard-recommendation-card,.dashboard-taste-card,.dashboard-top-rated-card,.dashboard-tool-card,.metric-card,.wide-panel,.activity-panel,.community-achievement-card,.community-review-card,.collector-card,.public-collector-card,.public-showcase-card,.settings-card,.notification-item,.feedback-list__item,.social-feed-item,.following-collector-card,.recommendation-list-item,.related-card,.export-option,.collectibles-album-card):is(:hover,:focus-visible){transform:translateY(var(--hover-lift-card-web));box-shadow:var(--hover-shadow-static)}:is(.app-shell,.auth-shell) :is(.dashboard-taste-card,.dashboard-tool-card,.community-review-card,.collector-card,.settings-card):is(:hover,:focus-visible){box-shadow:var(--hover-shadow-accent-static)}:is(.app-shell,.auth-shell) .activity-list--motion .activity-item:before{transform:translate(0);transition:opacity var(--hover-response-base) var(--hover-response-ease)}:is(.app-shell,.auth-shell) .activity-list--motion .activity-item:is(:hover,:focus-visible):before{opacity:.28;transform:translate(0)}:is(.app-shell,.auth-shell) :is(.social-following-avatar,.volume-photo-card__image img,.product-thumb img){transition:transform var(--hover-response-base) var(--hover-response-ease),opacity var(--hover-response-fast) var(--hover-response-ease)}}.progressive-list-more{grid-column:1 / -1;justify-self:center;min-width:min(100%,280px);margin-top:2px}.progressive-list-more span{display:block;margin-top:2px;color:#eee7d694;font-size:.74rem;font-weight:750}@supports (content-visibility: auto){:where(.collection-grid>.product-card,.series-grid>.series-card,.search-results-grid>.series-result-card,.search-results-grid>.result-card,.dashboard-recommendations-grid>.dashboard-recommendation-card,.public-profile-showcase-grid>.public-profile-showcase-card,.community-review-grid>.community-review-card){content-visibility:auto;contain-intrinsic-size:320px 420px;contain:layout paint style}.collection-grid>.product-card{contain-intrinsic-size:320px 300px}.search-results-grid>.series-result-card{contain-intrinsic-size:360px 500px}}:root{--effects-overlay-blur: blur(8px);--effects-panel-blur: blur(6px);--effects-overlay-bg: rgba(0, 0, 0, .74);--effects-panel-shadow: 0 22px 58px rgba(0, 0, 0, .42), inset 0 1px 0 rgba(255, 255, 255, .07);--effects-sheet-shadow: 0 18px 46px rgba(0, 0, 0, .36), inset 0 1px 0 rgba(255, 255, 255, .07);--effects-card-shadow: 0 14px 34px rgba(0, 0, 0, .24), inset 0 1px 0 rgba(255, 255, 255, .055);--effects-duration-overlay: .12s;--effects-duration-panel: 176ms;--effects-duration-control: 128ms;--effects-ease: cubic-bezier(.2, 0, 0, 1);--continuity-overlay-blur: var(--effects-overlay-blur);--continuity-overlay-duration: var(--effects-duration-overlay);--continuity-panel-duration: var(--effects-duration-panel);--continuity-content-duration: var(--effects-duration-control)}body :is(.legal-consent-overlay,.beta-welcome-overlay,.onboarding-overlay,.import-modal-overlay,.scanner-overlay,.volume-popup-overlay,.feedback-modal-overlay,.update-detail-overlay,.editorial-media-viewer-backdrop,.dashboard-editorial-viewer-backdrop,.dashboard-novelty-sheet-backdrop,.recommendation-list-dialog-overlay,.collector-progress-modal__backdrop,.follow-dialog-backdrop,.mobile-more-backdrop){background:var(--effects-overlay-bg);backdrop-filter:var(--effects-overlay-blur);-webkit-backdrop-filter:var(--effects-overlay-blur);animation-duration:var(--effects-duration-overlay)}body :is(.scrim,.scanner-handoff-backdrop){background:#000000d1;backdrop-filter:none;-webkit-backdrop-filter:none}body :is(.import-modal,.scanner-dialog,.notification-panel,.mobile-more-sheet,.export-modal,.volume-popup,.feedback-modal,.update-detail-modal,.editorial-media-viewer,.dashboard-novelty-sheet,.preorder-sheet,.collector-progress-modal__panel,.follow-dialog,.recommendation-list-dialog,.dynamic-quest-dialog__panel,.insights-drilldown-dialog,.cosmetic-detail-panel,.app-crash-boundary__panel){box-shadow:var(--effects-panel-shadow);backdrop-filter:var(--effects-panel-blur);-webkit-backdrop-filter:var(--effects-panel-blur);animation-duration:var(--effects-duration-panel);transition:transform var(--effects-duration-panel) var(--effects-ease),opacity var(--effects-duration-overlay) var(--effects-ease),border-color var(--effects-duration-control) var(--effects-ease),background-color var(--effects-duration-control) var(--effects-ease)}body :is(.mobile-more-sheet,.dashboard-novelty-sheet,.preorder-sheet){box-shadow:var(--effects-sheet-shadow)}body :is(.dashboard-progress-panel,.dashboard-recommendations-panel,.dashboard-releases-panel,.dashboard-series-panel,.dashboard-taste-panel,.dashboard-top-rated-panel,.dashboard-novelties-panel,.dashboard-value-panel,.dashboard-wishlist-panel,.dashboard-lines-panel,.dashboard-filter-panel,.dashboard-activity-panel,.settings-search-panel,.profile-customization-panel,.profile-showcase-panel,.profile-social-panel,.public-social-panel,.public-showcase-panel,.community-empty-panel,.collectibles-calculator-panel,.collectibles-custom-form-panel,.insights-drilldown-panel,.related-panel,.review-panel,.notes-panel,.share-panel,.store-inquiry-panel,.product-card,.result-card,.series-card,.series-result-card,.dashboard-novelty-card,.dashboard-editorial-media-card,.dashboard-recommendation-card,.dashboard-taste-card,.dashboard-top-rated-card,.dashboard-tool-card,.metric-card,.wide-panel,.activity-panel,.community-review-card,.collector-card,.public-collector-card,.following-collector-card,.recommendation-list-item,.related-card){box-shadow:var(--effects-card-shadow)}body :is(.collectibles-album-card,.worldcup-sticker-cell,.profile-achievement-panel,.profile-hero-favorite,.public-featured-series-card,.public-showcase-card,.community-review-card,.collector-card,.following-collector-card,.recommendation-list-dialog-item,.dashboard-editorial-media-card,.dashboard-novelty-card){transition:transform var(--effects-duration-control) var(--effects-ease),border-color var(--effects-duration-control) var(--effects-ease),background-color var(--effects-duration-control) var(--effects-ease),opacity var(--effects-duration-overlay) var(--effects-ease)}body :is(.section-header,.collection-toolbar,.settings-search-panel,.profile-customization-panel__hero,.scanner-camera__hud,.dashboard-novelty-sheet__header){backdrop-filter:var(--effects-panel-blur);-webkit-backdrop-filter:var(--effects-panel-blur)}@media(max-width:760px),(pointer:coarse){:root{--effects-overlay-blur: none;--effects-panel-blur: none;--effects-overlay-bg: rgba(0, 0, 0, .78);--effects-panel-shadow: 0 16px 38px rgba(0, 0, 0, .38), inset 0 1px 0 rgba(255, 255, 255, .055);--effects-sheet-shadow: 0 14px 34px rgba(0, 0, 0, .34);--effects-duration-panel: 148ms;--effects-duration-control: 112ms}body :is(.mobile-more-sheet,.dashboard-novelty-sheet,.preorder-sheet,.notification-panel,.scanner-dialog,.import-modal,.export-modal){backdrop-filter:none;-webkit-backdrop-filter:none}}:root{--interactive-duration-fast: 96ms;--interactive-duration-base: 128ms;--interactive-ease: cubic-bezier(.2, 0, 0, 1);--interactive-hover-lift: -1px;--interactive-card-lift: -1.5px;--interactive-press-scale: .985;--interactive-card-press-scale: .992;--interactive-hover-bg: rgba(255, 255, 255, .072);--interactive-hover-border: rgba(255, 255, 255, .18);--interactive-selected-bg: rgba(217, 164, 65, .13);--interactive-selected-border: rgba(217, 164, 65, .42);--interactive-selected-text: #fff4d2;--interactive-focus-ring: rgba(217, 164, 65, .72);--interactive-focus-shadow: 0 0 0 3px rgba(217, 164, 65, .16);--interactive-disabled-opacity: .48;--interactive-disabled-bg: rgba(255, 255, 255, .026);--interactive-disabled-border: rgba(255, 255, 255, .07)}body :is(.app-shell,.auth-shell,.legal-consent-overlay,.beta-welcome-overlay,.onboarding-overlay,.scanner-overlay,.volume-popup-overlay,.feedback-modal-overlay,.update-detail-overlay,.mobile-more-sheet,.editorial-media-viewer,.dashboard-novelty-sheet,.app-crash-boundary) :is(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.scanner-store-link,.worldcup-store-link,.rating-toast__actions a,.notification-panel__mark-all,.notification-panel__dismiss-all,.advanced-filter-toggle,.icon-button,.rating-toast__close,.segmented-control button,.main-tabs__item,.nav-item,.search-mode-toggle button,.sync-scope button,.dashboard-filter-pills button,.dashboard-novelties-toolbar button,.dashboard-novelties-mobile-controls button,.settings-search-panel__chips button,.catalog-cleanup-card__filters button,.catalog-line-settings-card__filters button,.worldcup-filter-pills button,.follow-dialog__tabs button,.insights-drilldown-tabs button,.cosmetic-detail-panel__slots button,.volume-pill,.volume-pill-menu__actions button){transition:transform var(--interactive-duration-fast) var(--interactive-ease),border-color var(--interactive-duration-base) var(--interactive-ease),background-color var(--interactive-duration-base) var(--interactive-ease),color var(--interactive-duration-fast) var(--interactive-ease),opacity var(--interactive-duration-fast) var(--interactive-ease)}@media(hover:hover)and (pointer:fine){body :is(.app-shell,.auth-shell,.legal-consent-overlay,.beta-welcome-overlay,.onboarding-overlay,.scanner-overlay,.volume-popup-overlay,.feedback-modal-overlay,.update-detail-overlay,.mobile-more-sheet,.editorial-media-viewer,.dashboard-novelty-sheet,.app-crash-boundary) :is(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.scanner-store-link,.worldcup-store-link,.rating-toast__actions a,.notification-panel__mark-all,.notification-panel__dismiss-all,.advanced-filter-toggle,.icon-button,.rating-toast__close,.segmented-control button,.main-tabs__item,.nav-item,.search-mode-toggle button,.sync-scope button,.dashboard-filter-pills button,.dashboard-novelties-toolbar button,.dashboard-novelties-mobile-controls button,.settings-search-panel__chips button,.catalog-cleanup-card__filters button,.catalog-line-settings-card__filters button,.worldcup-filter-pills button,.follow-dialog__tabs button,.insights-drilldown-tabs button,.cosmetic-detail-panel__slots button,.volume-pill,.volume-pill-menu__actions button):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not(.is-disabled){transform:translateY(var(--interactive-hover-lift));border-color:var(--interactive-hover-border);background-color:var(--interactive-hover-bg);color:var(--text)}}body :is(.app-shell,.auth-shell,.legal-consent-overlay,.beta-welcome-overlay,.onboarding-overlay,.scanner-overlay,.volume-popup-overlay,.feedback-modal-overlay,.update-detail-overlay,.mobile-more-sheet,.editorial-media-viewer,.dashboard-novelty-sheet,.app-crash-boundary) :is(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.scanner-store-link,.worldcup-store-link,.rating-toast__actions a,.notification-panel__mark-all,.notification-panel__dismiss-all,.advanced-filter-toggle,.icon-button,.rating-toast__close,.segmented-control button,.main-tabs__item,.nav-item,.search-mode-toggle button,.sync-scope button,.dashboard-filter-pills button,.dashboard-novelties-toolbar button,.dashboard-novelties-mobile-controls button,.settings-search-panel__chips button,.catalog-cleanup-card__filters button,.catalog-line-settings-card__filters button,.worldcup-filter-pills button,.follow-dialog__tabs button,.insights-drilldown-tabs button,.cosmetic-detail-panel__slots button,.volume-pill,.volume-pill-menu__actions button):active:not(:disabled):not([aria-disabled=true]):not(.is-disabled){transform:translateY(0) scale(var(--interactive-press-scale));filter:none}body :is(.app-shell,.auth-shell,.legal-consent-overlay,.beta-welcome-overlay,.onboarding-overlay,.scanner-overlay,.volume-popup-overlay,.feedback-modal-overlay,.update-detail-overlay,.mobile-more-sheet,.editorial-media-viewer,.dashboard-novelty-sheet,.app-crash-boundary) :is(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.scanner-store-link,.worldcup-store-link,.rating-toast__actions a,.notification-panel__mark-all,.notification-panel__dismiss-all,.advanced-filter-toggle,.icon-button,.rating-toast__close,.segmented-control button,.main-tabs__item,.nav-item,.search-mode-toggle button,.sync-scope button,.dashboard-filter-pills button,.dashboard-novelties-toolbar button,.dashboard-novelties-mobile-controls button,.settings-search-panel__chips button,.catalog-cleanup-card__filters button,.catalog-line-settings-card__filters button,.worldcup-filter-pills button,.follow-dialog__tabs button,.insights-drilldown-tabs button,.cosmetic-detail-panel__slots button,.volume-pill,.volume-pill-menu__actions button,.product-card__main,.series-card__top,.series-result-card__header,.dashboard-series-row,.dashboard-wishlist-row,.dashboard-top-rated-card,.dashboard-recommendation-card,.dashboard-taste-card,.community-review-card,.public-collector-card,.collector-card,.announcement-card__main,.notification-item__main,.dynamic-challenge-row,.insights-bar-row--interactive,.follow-user-row,.recommendation-list-item,.recommendation-list-dialog-item,.related-card,.profile-vitrine-series,.public-featured-series-card,.public-volume-card--premium,.profile-hero-favorite):focus-visible{outline:2px solid var(--interactive-focus-ring);outline-offset:3px;box-shadow:var(--interactive-focus-shadow),var(--effects-card-shadow, 0 14px 34px rgba(0, 0, 0, .24))}body :is(.app-shell,.auth-shell) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.search-field):is(:focus-visible,:focus-within){outline:2px solid var(--interactive-focus-ring);outline-offset:3px;border-color:var(--interactive-selected-border);box-shadow:var(--interactive-focus-shadow)}body :is(.app-shell,.auth-shell) :is(.main-tabs__item--active,.segmented-control .is-active,.search-mode-toggle .is-active,.sync-scope .is-active,.dashboard-filter-pills button.is-active,.settings-search-panel__chips button.is-active,.catalog-cleanup-card__filters button.is-active,.catalog-line-settings-card__filters button.is-active,.worldcup-filter-pills button.is-active,.follow-dialog__tabs button.is-active,.insights-drilldown-tabs button.is-active,.chip--active,[aria-pressed=true],[aria-selected=true],[aria-current=page]){border-color:var(--interactive-selected-border);background-color:var(--interactive-selected-bg);color:var(--interactive-selected-text);box-shadow:inset 0 -2px #d9a4416b}body :is(.app-shell,.auth-shell) :is(.catalog-conflict-record.is-selected,.catalog-cleanup-row.is-selected,.seasonal-achievement-row.is-selected,.worldcup-sticker-cell.is-selected,.recommendation-list-item.is-selected){border-color:var(--interactive-selected-border);background-color:var(--interactive-selected-bg);box-shadow:inset 0 0 0 1px #d9a44129}body :is(.app-shell,.auth-shell) :is(.main-tabs__item--active,.segmented-control .is-active,.search-mode-toggle .is-active,.sync-scope .is-active,.dashboard-filter-pills button.is-active,.settings-search-panel__chips button.is-active,.catalog-cleanup-card__filters button.is-active,.catalog-line-settings-card__filters button.is-active,.worldcup-filter-pills button.is-active,.follow-dialog__tabs button.is-active,.insights-drilldown-tabs button.is-active,.chip--active,[aria-pressed=true],[aria-selected=true],[aria-current=page],.catalog-conflict-record.is-selected,.catalog-cleanup-row.is-selected,.seasonal-achievement-row.is-selected,.worldcup-sticker-cell.is-selected,.recommendation-list-item.is-selected):focus-visible{box-shadow:var(--interactive-focus-shadow),inset 0 0 0 1px #d9a44138}@media(hover:hover)and (pointer:fine){body :is(.app-shell,.auth-shell) :is(.product-card__main,.series-card__top,.series-result-card__header,.dashboard-series-row,.dashboard-wishlist-row,.dashboard-top-rated-card,.dashboard-recommendation-card,.dashboard-taste-card,.community-review-card,.public-collector-card,.collector-card,.announcement-card__main,.notification-item__main,.dynamic-challenge-row,.insights-bar-row--interactive,.follow-user-row,.recommendation-list-item,.recommendation-list-dialog-item,.related-card,.profile-vitrine-series,.public-featured-series-card,.public-volume-card--premium,.profile-hero-favorite):is(:hover,:focus-visible):not([aria-disabled=true]):not(.is-disabled){transform:translateY(var(--interactive-card-lift));border-color:var(--interactive-hover-border);background-color:var(--interactive-hover-bg);filter:none}}body :is(.app-shell,.auth-shell) :is(.product-card__main,.series-card__top,.series-result-card__header,.dashboard-series-row,.dashboard-wishlist-row,.dashboard-top-rated-card,.dashboard-recommendation-card,.dashboard-taste-card,.community-review-card,.public-collector-card,.collector-card,.announcement-card__main,.notification-item__main,.dynamic-challenge-row,.insights-bar-row--interactive,.follow-user-row,.recommendation-list-item,.recommendation-list-dialog-item,.related-card,.profile-vitrine-series,.public-featured-series-card,.public-volume-card--premium,.profile-hero-favorite):active:not([aria-disabled=true]):not(.is-disabled){transform:translateY(0) scale(var(--interactive-card-press-scale));filter:none}body :is(.app-shell,.auth-shell,.legal-consent-overlay,.beta-welcome-overlay,.onboarding-overlay,.scanner-overlay,.volume-popup-overlay,.feedback-modal-overlay,.update-detail-overlay,.mobile-more-sheet,.editorial-media-viewer,.dashboard-novelty-sheet,.app-crash-boundary) :is(button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true],.is-disabled){opacity:var(--interactive-disabled-opacity);cursor:not-allowed;border-color:var(--interactive-disabled-border);background-color:var(--interactive-disabled-bg);color:#f4f0e89e;transform:none;box-shadow:none;filter:none}body :is(.app-shell,.auth-shell) .toggle input:focus-visible+i{outline:2px solid var(--interactive-focus-ring);outline-offset:3px;box-shadow:var(--interactive-focus-shadow)}body :is(.app-shell,.auth-shell) .toggle:is(.is-disabled,[aria-disabled=true]){opacity:var(--interactive-disabled-opacity);cursor:not-allowed}@media(hover:none),(pointer:coarse){body :is(.app-shell,.auth-shell) :is(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.scanner-store-link,.worldcup-store-link,.rating-toast__actions a,.notification-panel__mark-all,.notification-panel__dismiss-all,.advanced-filter-toggle,.icon-button,.segmented-control button,.main-tabs__item,.nav-item,.search-mode-toggle button,.sync-scope button,.dashboard-filter-pills button,.dashboard-novelties-toolbar button,.dashboard-novelties-mobile-controls button,.settings-search-panel__chips button,.catalog-cleanup-card__filters button,.catalog-line-settings-card__filters button,.worldcup-filter-pills button,.follow-dialog__tabs button,.insights-drilldown-tabs button,.cosmetic-detail-panel__slots button,.volume-pill,.volume-pill-menu__actions button):active:not(:disabled):not([aria-disabled=true]):not(.is-disabled){transform:scale(.992)}}@media(prefers-reduced-motion:reduce){body :is(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.scanner-store-link,.worldcup-store-link,.rating-toast__actions a,.notification-panel__mark-all,.notification-panel__dismiss-all,.advanced-filter-toggle,.icon-button,.segmented-control button,.main-tabs__item,.nav-item,.search-mode-toggle button,.sync-scope button,.dashboard-filter-pills button,.settings-search-panel__chips button,.catalog-cleanup-card__filters button,.catalog-line-settings-card__filters button,.worldcup-filter-pills button,.follow-dialog__tabs button,.insights-drilldown-tabs button,.cosmetic-detail-panel__slots button,.volume-pill,.volume-pill-menu__actions button){transition:none!important;transform:none!important}}:root{--density-section-gap: clamp(12px, 1.45vw, 18px);--density-grid-gap: clamp(10px, 1.25vw, 16px);--density-panel-padding: clamp(13px, 1.45vw, 18px);--density-card-padding: clamp(11px, 1.2vw, 15px);--density-hero-padding: clamp(16px, 2.1vw, 24px);--density-toolbar-padding-block: clamp(8px, .9vw, 11px);--density-toolbar-padding-inline: clamp(10px, 1.2vw, 14px);--density-card-min: clamp(92px, 10vw, 122px);--density-cover-compact: clamp(86px, 11vw, 118px);--density-copy-max-lines: 3}body :is(.dashboard-grid--premium,.dashboard-section-group,.collection-screen,.collection-screen--premium,.settings-grid,.settings-screen,.profile-screen--premium,.public-profile-layout,.insights-grid,.series-detail-layout,.community-review-grid,.wishlist-layout){gap:var(--density-section-gap)}body :is(.collection-grid,.series-grid,.series-grid--collection-overview,.dashboard-recommendations-grid,.dashboard-tools-grid,.dashboard-taste-grid,.dashboard-top-rated-grid,.settings-grid,.insights-kpi-grid,.insights-summary-strip,.insights-highlight-grid,.insights-grid--distribution,.insights-grid--rankings,.insights-grid--advanced,.insights-grid--signals,.public-profile-grid,.public-profile-showcase-grid,.community-review-grid,.collector-grid){gap:var(--density-grid-gap);align-items:start;grid-auto-rows:auto}body :is(.dashboard-premium-hero,.community-hero,.insights-hero,.worldcup-hero,.collectibles-hero,.series-detail-hero,.profile-hero,.public-profile-hero,.advisor-hero,.item-detail,.public-volume-hero,.dynamics-center-hero,.announcements-hero,.preorders-hero){gap:clamp(12px,1.8vw,22px);min-height:0;padding:var(--density-hero-padding)}body :is(.dashboard-premium-hero p,.community-hero p,.insights-hero p,.worldcup-hero__copy p:not(.eyebrow),.collectibles-hero__copy p:not(.eyebrow),.profile-hero__tagline,.profile-hero__bio,.public-profile-hero__tagline,.public-profile-hero__bio,.series-detail-hero .series-copy>p:not(.eyebrow),.public-volume-hero__body>p,.dynamics-center-hero__copy>p:not(.eyebrow),.announcements-hero__copy p:not(.eyebrow)){display:-webkit-box;overflow:hidden;max-width:68ch;-webkit-box-orient:vertical;-webkit-line-clamp:var(--density-copy-max-lines)}body :is(.dashboard-progress-panel,.dashboard-recommendations-panel,.dashboard-releases-panel,.dashboard-series-panel,.dashboard-taste-panel,.dashboard-top-rated-panel,.dashboard-novelties-panel,.dashboard-value-panel,.dashboard-wishlist-panel,.dashboard-lines-panel,.dashboard-filter-panel,.dashboard-activity-panel,.settings-card,.push-settings-card,.push-campaign-card,.catalog-line-settings-card,.moderation-panel,.settings-search-panel,.profile-customization-panel,.profile-showcase-panel,.profile-social-panel,.public-profile-overview,.public-profile-showcases,.public-social-panel,.public-showcase-panel,.insights-chart-card,.insights-highlight-card,.insights-summary-card,.insights-drilldown-panel,.collectibles-calculator-panel,.collectibles-custom-form-panel,.community-empty-panel,.related-panel,.review-panel,.notes-panel,.share-panel,.store-inquiry-panel){gap:var(--density-grid-gap);padding:var(--density-panel-padding)}body :is(.product-card,.result-card,.series-card,.series-result-card,.dashboard-recommendation-card,.dashboard-taste-card,.dashboard-top-rated-card,.dashboard-tool-card,.metric-card,.activity-panel,.community-review-card,.collector-card,.public-collector-card,.following-collector-card,.public-profile-showcase-card,.public-profile-showcase-curated-card,.public-featured-series-card,.public-volume-card--premium,.profile-hero-metric,.profile-hero-favorite,.recommendation-list-item,.recommendation-list-dialog-item,.related-card,.announcement-card,.collectibles-album-card,.worldcup-sticker-cell){min-height:0;gap:clamp(7px,.9vw,11px);padding:var(--density-card-padding)}body :is(.section-header,.collection-toolbar,.settings-search-panel,.settings-accordion-section__toggle,.settings-subgroup__toggle,.public-profile-section-header,.insights-hero__toolbar,.scanner-dialog__header,.dashboard-novelties-toolbar){gap:clamp(7px,.9vw,11px);padding-block:var(--density-toolbar-padding-block);padding-inline:var(--density-toolbar-padding-inline)}body :is(.series-card__top,.series-result-card__header,.product-card__main,.dashboard-recommendation-card,.dashboard-taste-card,.community-review-card,.collector-card,.public-collector-card,.following-collector-card,.recommendation-list-item,.recommendation-list-dialog-item,.related-card){min-height:var(--density-card-min)}body :is(.series-card__top .product-thumb,.series-result-card__header .product-thumb,.product-card__main .product-thumb,.dashboard-recommendation-card .product-thumb,.dashboard-taste-card .product-thumb,.dashboard-top-rated-card .product-thumb,.recommendation-list-item .product-thumb,.recommendation-list-dialog-item .product-thumb,.related-card .product-thumb,.public-featured-series-card .product-thumb,.public-volume-card--premium .product-thumb){min-height:var(--density-cover-compact)}body :is(.series-card p,.series-result-card__header p,.product-card p,.dashboard-recommendation-card p,.dashboard-taste-card p,.dashboard-top-rated-card p,.community-review-card p,.collector-card p,.public-collector-card p,.following-collector-card p,.recommendation-list-item p,.related-card p,.settings-row span,.settings-row small,.insights-summary-card p,.insights-highlight-card p){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body :is(.series-card__taxonomy,.profile-hero__meta-row,.public-profile-hero__badges,.public-profile-hero__signal-grid,.profile-hero__highlights,.insights-legend,.dashboard-novelty-meta,.dashboard-novelties-toolbar,.settings-accordion-section__badges,.catalog-line-settings-card__filters,.catalog-cleanup-card__filters,.settings-search-panel__chips,.worldcup-filter-pills){gap:clamp(5px,.75vw,8px)}body :is(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.scanner-store-link,.worldcup-store-link,.segmented-control button,.main-tabs__item,.profile-section-nav a,.settings-search-panel__chips button,.catalog-cleanup-card__filters button,.catalog-line-settings-card__filters button,.worldcup-filter-pills button,.follow-dialog__tabs button,.insights-drilldown-tabs button){min-height:clamp(36px,3vw,40px)}@media(min-width:1080px){body :is(.dashboard-grid--premium,.settings-grid,.insights-grid,.collection-grid,.public-profile-layout){row-gap:var(--density-section-gap)}}@media(max-width:760px){:root{--density-section-gap: 10px;--density-grid-gap: 9px;--density-panel-padding: 12px;--density-card-padding: 10px;--density-hero-padding: 14px;--density-toolbar-padding-block: 8px;--density-toolbar-padding-inline: 10px;--density-card-min: 84px;--density-cover-compact: 78px;--density-copy-max-lines: 2}body :is(.dashboard-grid--premium,.dashboard-section-group,.collection-screen,.collection-screen--premium,.settings-screen,.settings-grid,.profile-screen--premium,.public-profile-layout,.insights-grid,.series-detail-layout,.community-review-grid,.wishlist-layout){gap:var(--density-section-gap)}body :is(.dashboard-premium-hero,.community-hero,.insights-hero,.worldcup-hero,.collectibles-hero,.series-detail-hero,.profile-hero,.public-profile-hero,.advisor-hero,.item-detail,.public-volume-hero,.dynamics-center-hero,.announcements-hero,.preorders-hero){gap:10px;padding:var(--density-hero-padding)}body :is(.collection-screen--premium .collection-toolbar,.settings-search-panel,.public-profile-section-header,.insights-hero__toolbar,.dashboard-novelties-toolbar){gap:8px;padding-block:var(--density-toolbar-padding-block);padding-inline:var(--density-toolbar-padding-inline)}body :is(.series-card__top,.series-result-card__header,.product-card__main,.dashboard-recommendation-card,.dashboard-taste-card,.community-review-card,.collector-card,.public-collector-card,.following-collector-card,.recommendation-list-item,.recommendation-list-dialog-item,.related-card){min-height:var(--density-card-min)}body :is(.series-card__top .product-thumb,.series-result-card__header .product-thumb,.product-card__main .product-thumb,.dashboard-recommendation-card .product-thumb,.dashboard-taste-card .product-thumb,.dashboard-top-rated-card .product-thumb,.recommendation-list-item .product-thumb,.recommendation-list-dialog-item .product-thumb,.related-card .product-thumb){min-height:var(--density-cover-compact)}body :is(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.role-switch,.scanner-store-link,.worldcup-store-link,.segmented-control button,.main-tabs__item,.profile-section-nav a,.topbar-signout,.sidebar-social-card__signout,.settings-search-panel__chips button,.catalog-cleanup-card__filters button,.catalog-line-settings-card__filters button,.worldcup-filter-pills button,.follow-dialog__tabs button,.insights-drilldown-tabs button){min-height:var(--mobile-tap-target, 44px)}}.app-shell .notification-panel{box-sizing:border-box;inset-inline-start:auto;inset-inline-end:calc(12px + var(--safe-right));inline-size:min(440px,calc(100vw - var(--safe-left) - var(--safe-right) - 24px));min-inline-size:0;max-inline-size:calc(100vw - var(--safe-left) - var(--safe-right) - 24px);max-block-size:min(720px,calc(100dvh - 104px - var(--safe-top) - var(--safe-bottom)));grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;overflow-x:clip;contain:layout paint}.app-shell .notification-panel,.app-shell .notification-panel *{min-width:0}.app-shell .notification-panel__header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.app-shell .notification-panel__title-group,.app-shell .notification-panel__summary,.app-shell .notification-panel__feedback,.app-shell .notification-item__copy,.app-shell .notification-item__body,.app-shell .notification-item__meta{min-width:0;max-width:100%}.app-shell .notification-panel__title-group strong,.app-shell .notification-panel__title-group span,.app-shell .notification-panel__summary span,.app-shell .notification-panel__feedback,.app-shell .notification-item__copy strong,.app-shell .notification-item__body,.app-shell .notification-item__meta span,.app-shell .notification-item__cta{overflow-wrap:anywhere;word-break:normal}.app-shell .notification-panel__header-actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;align-items:stretch;gap:8px;min-width:0;max-width:100%}.app-shell .notification-panel__header-actions .icon-button{grid-column:3;justify-self:end;width:42px;min-width:42px}.app-shell .notification-panel__mark-all,.app-shell .notification-panel__dismiss-all{min-width:0;max-width:100%;white-space:normal}.app-shell .notification-list{display:flex;flex-direction:column;gap:10px;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-inline:1px}.app-shell .notification-item{flex:0 0 auto;min-width:0;max-width:100%;overflow:hidden}.app-shell .notification-item__main{grid-template-columns:14px minmax(0,1fr);min-width:0;max-width:100%}.app-shell .notification-item__meta{flex-wrap:wrap;gap:7px 9px}.app-shell .notification-item__cta{display:inline-flex;max-width:100%;color:var(--gold);font-style:normal;font-weight:800}.app-shell .notification-item__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%}.app-shell .notification-item__actions .ghost-button{min-width:0;max-width:100%;white-space:normal}@media(max-width:760px),(pointer:coarse){.app-shell .notification-panel,.app-shell.app-shell--sidebar-collapsed .notification-panel{inset-block-start:calc(76px + var(--safe-top));inset-inline:calc(8px + var(--safe-left)) calc(8px + var(--safe-right));inset-block-end:calc(96px + var(--safe-bottom));inline-size:auto;max-inline-size:none;max-block-size:none;border-radius:clamp(18px,6vw,26px);padding:clamp(11px,3.6vw,14px)}.app-shell .notification-panel__header{grid-template-columns:minmax(0,1fr)}.app-shell .notification-panel__header-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.app-shell .notification-panel__header-actions .icon-button{width:44px;min-width:44px;justify-self:end}.app-shell .notification-panel .notification-panel__action-label--full{display:none!important}.app-shell .notification-panel .notification-panel__action-label--short{display:inline!important}.app-shell .notification-panel__summary{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr)}.app-shell .notification-item__actions{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(118px,100%),1fr));justify-content:stretch}.app-shell .notification-item__actions .ghost-button{width:100%;min-height:42px!important;padding-inline:8px!important}}@media(max-width:380px){.app-shell .notification-panel,.app-shell.app-shell--sidebar-collapsed .notification-panel{inset-inline:calc(6px + var(--safe-left)) calc(6px + var(--safe-right))}.app-shell .notification-panel__header-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px}.app-shell .notification-panel__summary{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px)and (max-height:700px){.app-shell .notification-panel,.app-shell.app-shell--sidebar-collapsed .notification-panel{inset-block-start:calc(10px + var(--safe-top));inset-block-end:calc(84px + var(--safe-bottom))}}:root{--initial-dark-surface-line: rgba(255, 255, 255, .064);--initial-dark-surface-line-soft: rgba(255, 255, 255, .046);--initial-dark-surface-bg: linear-gradient(145deg, rgba(255, 255, 255, .032), rgba(255, 255, 255, .01) 62%), rgba(8, 10, 14, .92);--initial-dark-card-bg: linear-gradient(145deg, rgba(255, 255, 255, .026), rgba(255, 255, 255, .008) 62%), rgba(9, 11, 15, .88)}html,body,#root{background-color:var(--bg)}body{color-scheme:dark}body :is(.hero-panel,.wide-panel,.activity-panel,.public-section,.settings-card,.settings-search-panel,.dashboard-progress-panel,.dashboard-recommendations-panel,.dashboard-releases-panel,.dashboard-series-panel,.dashboard-taste-panel,.dashboard-top-rated-panel,.dashboard-novelties-panel,.dashboard-value-panel,.dashboard-wishlist-panel,.dashboard-lines-panel,.dashboard-filter-panel,.dashboard-activity-panel,.dashboard-section-group,.community-empty-panel,.community-privacy-callout,.profile-customization-panel,.profile-showcase-panel,.profile-social-panel,.insights-chart-card,.collectibles-calculator-panel,.collectibles-custom-form-panel,.notification-panel){border-color:var(--initial-dark-surface-line);background:var(--initial-dark-surface-bg)}body :is(.metric-card,.product-card,.result-card,.series-card,.series-result-card,.dashboard-tool-card,.dashboard-recommendation-card,.dashboard-taste-card,.dashboard-top-rated-card,.dashboard-novelty-card,.dashboard-editorial-media-card,.community-review-card,.collector-card,.public-collector-card,.following-collector-card,.notification-item,.recommendation-list-item,.related-card){border-color:var(--initial-dark-surface-line-soft);background:var(--initial-dark-card-bg)}body :is(.wide-panel,.activity-panel,.public-section,.settings-card,.dashboard-tool-card,.community-review-card,.collector-card,.product-card,.series-card,.result-card,.dashboard-recommendation-card,.dashboard-taste-card):after{border:0;box-shadow:none}body .dashboard-grid--premium :is(.primary-button,.ghost-button,.dashboard-tool-card__action,.dashboard-mobile-overview__focus-action,.dashboard-section-group__toggle,.dashboard-focus-card__action,.dashboard-novelties-toolbar button,.dashboard-novelties-mobile-controls button,.dashboard-filter-pills button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding-block:0;padding-inline:16px;line-height:1.12;text-align:center;white-space:normal}body .dashboard-grid--premium :is(.primary-button,.ghost-button,.dashboard-tool-card__action,.dashboard-mobile-overview__focus-action,.dashboard-section-group__toggle,.dashboard-focus-card__action,.dashboard-novelties-toolbar button,.dashboard-novelties-mobile-controls button,.dashboard-filter-pills button) :is(svg,.store-logo){flex:0 0 auto}body .dashboard-grid--premium .hero-panel__actions :is(.primary-button,.ghost-button),body .dashboard-grid--premium .dashboard-visual-campaign__cta,body .dashboard-grid--premium .dashboard-progress-summary .ghost-button,body .dashboard-grid--premium .dashboard-focus-card__action,body .dashboard-grid--premium .dashboard-novelty-card__footer :is(.primary-button,.ghost-button),body .dashboard-grid--premium .dashboard-recommendation-card__actions :is(.primary-button,.ghost-button),body .dashboard-grid--premium .dashboard-taste-card__actions :is(.primary-button,.ghost-button){min-height:44px;padding-inline:18px}body .dashboard-grid--premium .dashboard-tool-card__action,body .dashboard-grid--premium .dashboard-radar-lane__action{min-height:42px;padding-inline:14px;gap:7px;border-radius:999px;font-weight:850}body .dashboard-grid--premium .dashboard-focus-card__action{width:100%}body .dashboard-grid--premium .dashboard-focus-card__controls :is(button,.icon-button),body .dashboard-grid--premium .dashboard-novelties-nav,body .dashboard-grid--premium .dashboard-novelties-dots button{display:inline-flex;align-items:center;justify-content:center;line-height:0}body .dashboard-grid--premium .dashboard-novelties-toolbar{align-items:center}body .dashboard-grid--premium .dashboard-novelties-toolbar button,body .dashboard-grid--premium .dashboard-filter-pills button{min-height:40px;padding-inline:14px}body .dashboard-grid--premium .dashboard-mobile-overview__focus-action{min-width:72px;min-height:40px;padding-inline:12px;gap:6px}@media(max-width:760px),(pointer:coarse){body .dashboard-grid--premium :is(.primary-button,.ghost-button,.dashboard-tool-card__action,.dashboard-mobile-detail-toggle,.dashboard-section-group__toggle,.dashboard-focus-card__action,.dashboard-novelties-toolbar button,.dashboard-novelties-mobile-controls button,.dashboard-filter-pills button){min-height:44px;padding-inline:14px}body .dashboard-grid--premium .dashboard-mobile-overview__actions :is(.primary-button,.ghost-button),body .dashboard-grid--premium .hero-panel__actions :is(.primary-button,.ghost-button),body .dashboard-grid--premium .dashboard-username-reminder :is(.primary-button,.ghost-button),body .dashboard-grid--premium .dashboard-progress-summary .ghost-button,body .dashboard-grid--premium .dashboard-novelty-card__footer :is(.primary-button,.ghost-button),body .dashboard-grid--premium .dashboard-recommendation-card__actions :is(.primary-button,.ghost-button),body .dashboard-grid--premium .dashboard-taste-card__actions :is(.primary-button,.ghost-button){width:100%;min-width:0;min-height:44px;padding-inline:12px}body .dashboard-grid--premium .dashboard-mobile-overview__focus-action{min-width:76px;min-height:42px;padding-inline:12px}body .dashboard-grid--premium .dashboard-tool-card__action,body .dashboard-grid--premium .dashboard-radar-lane__action{min-height:44px;padding-inline:14px}body .dashboard-grid--premium .dashboard-novelties-toolbar button,body .dashboard-grid--premium .dashboard-filter-pills button{min-height:42px;padding-inline:12px}}@media(max-width:380px){body .dashboard-grid--premium .dashboard-mobile-overview__actions :is(.primary-button,.ghost-button),body .dashboard-grid--premium .dashboard-novelties-toolbar button,body .dashboard-grid--premium .dashboard-filter-pills button{min-height:42px;padding-inline:10px}}:root{--t529-control-height: 42px;--t529-control-height-compact: 34px;--t529-control-radius: 14px;--t529-control-gap: 8px;--t529-chip-height: 28px;--t529-chip-padding: 10px;--t529-card-pad: clamp(13px, 1.28vw, 16px);--t529-card-gap: 10px;--t529-panel-pad: clamp(15px, 1.6vw, 20px);--t529-panel-gap: 14px;--t529-section-gap: 18px;--t529-muted-chip-bg: rgba(255, 255, 255, .045);--t529-muted-chip-border: rgba(255, 255, 255, .11)}body :is(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.dashboard-tool-card__action,.dashboard-mobile-overview__focus-action,.dashboard-section-group__toggle,.dashboard-focus-card__action,.notification-panel__mark-all,.notification-panel__dismiss-all,.public-metric-button,.settings-accordion-section__toggle){display:inline-flex;align-items:center;justify-content:center;gap:var(--t529-control-gap);min-height:var(--t529-control-height);min-width:0;padding-block:0;padding-inline:clamp(12px,1.18vw,16px);border-radius:var(--t529-control-radius);line-height:1.12;text-align:center;white-space:normal;vertical-align:middle}body :is(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.dashboard-tool-card__action,.dashboard-mobile-overview__focus-action,.dashboard-section-group__toggle,.dashboard-focus-card__action,.notification-panel__mark-all,.notification-panel__dismiss-all,.public-metric-button,.settings-accordion-section__toggle) :is(svg,.store-logo){flex:0 0 auto}body :is(.icon-button,.icon-link,.dashboard-novelties-nav,.dashboard-focus-card__controls button:not(.dashboard-focus-card__dots button)){display:inline-grid;place-items:center;min-width:var(--t529-control-height);min-height:var(--t529-control-height);line-height:1}body :is(.chip,.filter-chip,.status-tag,.status-pill,.user-badge,.profile-cosmetic-badge,.beta-badge,.campaign-badge,.dashboard-taste-pill,.dashboard-filter-pills button,.insights-hero__filters button,.insights-wishlist-pills span,.catalog-cleanup-card__filters button,.catalog-line-settings-card__filters button,.settings-search-panel__chips button,.worldcup-filter-pills button,.social-feed-chip,.collector-card__stats span,.sidebar-social-card__preview-signal,.notification-panel__summary span,.settings-accordion-section__badges span){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--t529-chip-height);min-width:0;padding-block:3px;padding-inline:var(--t529-chip-padding);line-height:1.12;text-align:center;white-space:normal;overflow-wrap:anywhere;vertical-align:middle}body :is(.chip,.filter-chip,.dashboard-filter-pills button,.insights-hero__filters button,.catalog-cleanup-card__filters button,.catalog-line-settings-card__filters button,.settings-search-panel__chips button,.worldcup-filter-pills button,.social-feed-chip,.notification-panel__summary span){border-color:var(--t529-muted-chip-border);background:var(--t529-muted-chip-bg)}body :is(.product-card,.result-card,.series-card,.series-result-card,.metric-card,.dashboard-tool-card,.dashboard-recommendation-card,.dashboard-taste-card,.dashboard-top-rated-card,.dashboard-novelty-card,.dashboard-editorial-media-card,.community-review-card,.collector-card,.public-collector-card,.following-collector-card,.notification-item,.announcement-card,.recommendation-list-item,.related-card,.profile-achievement-panel,.public-profile-showcase-card){min-width:0;gap:var(--t529-card-gap);padding:var(--t529-card-pad)}body :is(.wide-panel,.activity-panel,.public-section,.settings-card,.settings-search-panel,.dashboard-progress-panel,.dashboard-recommendations-panel,.dashboard-releases-panel,.dashboard-series-panel,.dashboard-taste-panel,.dashboard-top-rated-panel,.dashboard-novelties-panel,.dashboard-value-panel,.dashboard-wishlist-panel,.dashboard-lines-panel,.dashboard-filter-panel,.dashboard-activity-panel,.dashboard-section-group,.community-empty-panel,.community-privacy-callout,.profile-customization-panel,.profile-showcase-panel,.profile-social-panel,.insights-chart-card,.collectibles-calculator-panel,.collectibles-custom-form-panel,.notification-panel,.collection-toolbar){min-width:0;gap:var(--t529-panel-gap);padding:var(--t529-panel-pad)}body :is(.section-header,.public-profile-section-header,.settings-accordion-section__toggle,.collection-toolbar,.notification-panel__header,.dashboard-section-group>summary,.dashboard-novelties-toolbar,.dashboard-filter-pills,.topbar-actions){align-items:center;gap:var(--t529-card-gap);min-width:0}body :is(.hero-panel__actions,.import-actions,.profile-favorite-series__actions,.dashboard-taste-card__actions,.dashboard-recommendation-card__actions,.dashboard-novelty-card__footer,.notification-item__actions,.notification-panel__header-actions,.settings-accordion-section__badges,.topbar-actions){gap:var(--t529-control-gap);align-items:center;min-width:0}body :is(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.chip,.filter-chip,.status-tag,.status-pill,.user-badge,.profile-cosmetic-badge,.dashboard-tool-card__action,.dashboard-taste-pill,.social-feed-chip) :is(span,strong,small){min-width:0}@media(max-width:760px),(pointer:coarse){:root{--t529-control-height: 44px;--t529-control-height-compact: 34px;--t529-chip-height: 30px;--t529-card-pad: 12px;--t529-card-gap: 9px;--t529-panel-pad: 14px;--t529-panel-gap: 12px;--t529-section-gap: 14px}body :is(.dashboard-novelty-card__footer,.notification-item__actions,.profile-favorite-series__actions,.import-actions,.settings-accordion-section__badges,.dashboard-recommendation-card__actions,.dashboard-taste-card__actions){align-items:stretch}body :is(.hero-panel__actions,.import-actions,.profile-favorite-series__actions,.dashboard-recommendation-card__actions,.dashboard-taste-card__actions,.dashboard-novelty-card__footer,.notification-item__actions) :is(.primary-button,.ghost-button,.success-button,.danger-button,.file-button,.dashboard-tool-card__action){width:100%;min-height:var(--t529-control-height);padding-inline:12px}body :is(.chip,.filter-chip,.status-tag,.status-pill,.user-badge,.profile-cosmetic-badge,.beta-badge,.campaign-badge,.dashboard-taste-pill,.dashboard-filter-pills button,.insights-hero__filters button,.insights-wishlist-pills span,.catalog-cleanup-card__filters button,.catalog-line-settings-card__filters button,.settings-search-panel__chips button,.worldcup-filter-pills button,.social-feed-chip){min-height:var(--t529-chip-height);padding-inline:9px}body :is(.section-header,.public-profile-section-header,.collection-toolbar,.notification-panel__header,.dashboard-section-group>summary){gap:9px}}.collector-score-card.dashboard-focus-card{grid-template-rows:auto minmax(150px,auto) 58px 36px 42px;height:auto}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy{min-height:0;overflow:visible}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy strong,.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy p,.dashboard-mobile-overview__focus strong,.dashboard-mobile-overview__focus p{display:block;min-height:0;overflow:visible;text-overflow:clip;white-space:normal;-webkit-line-clamp:initial;-webkit-box-orient:initial}.collector-score-card.dashboard-focus-card{grid-template-rows:auto auto minmax(58px,auto) auto minmax(42px,auto);align-content:start;gap:14px;min-height:0;height:max-content;overflow:visible}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy{display:grid;grid-auto-rows:max-content;align-content:start;gap:11px;min-height:0;max-height:none;overflow:visible}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy small{line-height:1.25}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy strong{max-width:24ch;font-size:1.46rem;line-height:1.17;overflow-wrap:break-word;text-wrap:balance}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy p{max-width:44ch;margin-top:0;line-height:1.5;overflow-wrap:break-word}.collector-score-card.dashboard-focus-card .dashboard-focus-card__meter,.collector-score-card.dashboard-focus-card .dashboard-focus-card__controls,.collector-score-card.dashboard-focus-card .dashboard-focus-card__action{align-self:stretch;position:relative;z-index:1}.dashboard-mobile-overview__focus{align-content:start;row-gap:7px;min-height:0;overflow:visible}.dashboard-mobile-overview__focus strong{line-height:1.22;overflow-wrap:break-word;text-wrap:balance}.dashboard-mobile-overview__focus p{margin-top:0;line-height:1.4;overflow-wrap:break-word}@media(max-width:760px){.collector-score-card.dashboard-focus-card{grid-template-rows:auto auto minmax(58px,auto) auto minmax(42px,auto);gap:12px;min-height:0}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy{gap:9px}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy strong{max-width:100%;font-size:1.22rem;line-height:1.18}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy p{max-width:100%;font-size:.86rem;line-height:1.45}.dashboard-mobile-overview__focus{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px 10px;padding:11px}.dashboard-mobile-overview__focus strong{grid-column:1 / -1;font-size:.94rem;line-height:1.24}.dashboard-mobile-overview__focus p{grid-column:1 / -1;font-size:.8rem;line-height:1.42}.dashboard-mobile-overview__focus .ghost-button{grid-column:1 / -1;grid-row:auto;width:100%;justify-content:center}}.app-shell{--t700-panel-surface: rgba(13, 15, 19, .82);--t700-panel-border: rgba(244, 240, 232, .085);--t700-panel-border-strong: rgba(217, 164, 65, .18);--t700-panel-shadow: 0 18px 46px rgba(0, 0, 0, .24)}.dashboard-grid--premium{gap:clamp(12px,1.4vw,18px)}.dashboard-grid--premium :is(.wide-panel,.activity-panel,.social-feed-panel,.dashboard-section-group){border-color:var(--t700-panel-border);background:linear-gradient(145deg,#ffffff0b,#ffffff05),var(--t700-panel-surface);box-shadow:var(--t700-panel-shadow)}.dashboard-premium-hero.hero-panel{min-height:clamp(260px,30vw,330px);padding:clamp(20px,3vw,34px);border-color:#d9a44126}.dashboard-premium-hero .hero-panel__copy{gap:10px}.dashboard-premium-hero .hero-panel__copy h2{max-width:15ch;font-size:2.45rem;line-height:1.02}.dashboard-premium-hero .hero-panel__copy p:not(.eyebrow){max-width:52ch;line-height:1.48}.dashboard-tanukami-hero-art{min-height:220px}.dashboard-tanukami-hero-art img{width:min(100%,270px);max-block-size:300px}.collector-score-card.dashboard-focus-card{gap:12px;min-width:min(460px,100%);border-color:#d9a4412e;padding:clamp(16px,1.8vw,20px)}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy strong{font-size:1.36rem}.dashboard-kpi-grid .metric-card{min-height:112px;border-color:#f4f0e813;padding:14px}.dashboard-progress-summary{border-color:#f4f0e814;background:#ffffff07}.dashboard-section-group>summary{min-height:64px;border-color:#f4f0e813;background:linear-gradient(135deg,#ffffff0b,#ffffff05),#101216d1}.dashboard-section-group>summary p{max-width:68ch;color:#f4f0e894;line-height:1.38}.premium-empty,.empty-panel,.empty-mini{border-color:#d9a44126}@media(max-width:760px){.app-header.topbar{gap:10px;padding:14px;border-radius:var(--visual-radius-panel, 18px)}.app-header__brand-mark{width:48px;height:48px}.app-header__copy h1,.topbar h1{font-size:1.5rem;line-height:1.05}.app-header__command{margin-top:6px}.mobile-nav{min-height:66px;grid-template-columns:repeat(2,minmax(0,1fr)) 62px repeat(2,minmax(0,1fr));border-radius:var(--visual-radius-panel, 18px);padding:6px 6px calc(6px + var(--safe-bottom))}.mobile-nav__item{min-height:50px;border-radius:15px;font-size:.6rem}.mobile-nav__primary-search{width:56px;height:56px;border-radius:18px}.dashboard-grid--premium{gap:12px}.dashboard-mobile-overview{gap:12px;border-color:#d9a44129;padding:14px}.dashboard-mobile-overview__top,.dashboard-mobile-overview__body{gap:10px}.dashboard-mobile-overview__title h2{font-size:1.34rem;line-height:1.05}.dashboard-mobile-overview__headline{grid-template-columns:minmax(0,1fr) minmax(82px,30vw);min-height:112px}.dashboard-mobile-overview__tanukami{min-height:104px}.dashboard-mobile-overview__tanukami img{max-block-size:132px}.dashboard-mobile-overview__headline strong{font-size:1.12rem;line-height:1.1}.dashboard-mobile-overview__focus{padding:10px}.dashboard-mobile-overview__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dashboard-mobile-overview__kpis>*{min-height:58px;padding:8px}.dashboard-mobile-overview__actions .primary-button,.dashboard-mobile-overview__actions .ghost-button{min-height:42px}.dashboard-visual-campaign{gap:10px;padding:14px}.dashboard-visual-campaign__copy h3{font-size:1.22rem;line-height:1.08}.dashboard-section-group>summary{min-height:58px;padding:12px}.dashboard-section-group>summary p{display:none}.dashboard-mobile-overview__headline{display:grid;grid-template-columns:1fr;gap:4px}.dashboard-mobile-overview__headline strong,.dashboard-mobile-overview__headline span{display:block;overflow:visible;text-overflow:clip;white-space:normal}.dashboard-mobile-overview__headline span{font-size:.76rem;line-height:1.28}}.collector-score-card.dashboard-focus-card{grid-template-rows:auto minmax(150px,150px) 58px 36px 42px;align-content:start;min-height:clamp(340px,30vw,360px);height:clamp(340px,30vw,360px);overflow:hidden}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy{display:grid;align-content:start;gap:9px;min-height:150px;height:150px;overflow:hidden}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy small{line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy strong{display:-webkit-box;max-width:100%;min-height:0;overflow:hidden;font-size:1.36rem;line-height:1.17;overflow-wrap:break-word;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy p{display:-webkit-box;max-width:44ch;min-height:0;overflow:hidden;line-height:1.5;overflow-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(max-width:860px){.collector-score-card.dashboard-focus-card{grid-template-rows:auto minmax(140px,140px) 58px 36px 42px;min-height:340px;height:340px}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy{min-height:140px;height:140px}}.collector-score-card.dashboard-focus-card{grid-template-rows:auto minmax(0,auto) auto auto auto;align-content:start;gap:clamp(12px,1.35vw,16px);min-height:0;height:auto;padding-bottom:clamp(18px,1.8vw,24px);overflow:visible}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy{min-height:0;height:auto;overflow:visible}.dashboard-focus-card__controls{justify-content:flex-start;min-height:40px;height:auto;flex-wrap:wrap;row-gap:8px}.dashboard-focus-card__dots{flex:1 1 auto}.dashboard-focus-card__pause{flex:0 1 auto;min-height:36px}.dashboard-focus-card__action{grid-row:auto;min-height:44px;margin-top:0}body .dashboard-grid--premium .collector-score-card.dashboard-focus-card .dashboard-focus-card__action{min-height:44px}@media(max-width:860px){.collector-score-card.dashboard-focus-card{grid-template-rows:auto minmax(0,auto) auto auto auto;min-height:0;height:auto}.collector-score-card.dashboard-focus-card .dashboard-focus-card__copy{min-height:0;height:auto}}@media(max-width:520px){.dashboard-focus-card__controls{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center}.dashboard-focus-card__controls .icon-button{width:36px;height:36px;min-height:36px}.dashboard-focus-card__pause{grid-column:1 / -1;justify-self:stretch}.dashboard-focus-card__action{width:100%}}@media(max-width:760px){:root{--mobile-nav-reserved-space: calc(122px + var(--safe-bottom))}.main-frame{padding-bottom:var(--mobile-nav-reserved-space);scroll-padding-bottom:var(--mobile-nav-reserved-space)}.mobile-nav{bottom:calc(6px + var(--safe-bottom));min-height:60px;background:linear-gradient(180deg,#ffffff14,#ffffff09),#08090ce6}.mobile-nav__item,.mobile-nav__primary-search{min-height:48px}.dashboard-mobile-overview{gap:10px;padding:12px}.dashboard-mobile-overview__headline{min-height:0}.dashboard-mobile-overview__tanukami{min-height:88px;margin:-6px 0 -8px}.dashboard-mobile-overview__tanukami img{width:min(45vw,142px);max-block-size:106px}.dashboard-mobile-overview__focus{min-height:0;padding:9px 10px}.collection-toolbar{gap:8px;padding:10px}.collection-organization-hero{grid-template-columns:1fr;gap:8px;padding:14px}.collection-organization-hero__copy strong{font-size:1.42rem}.collection-organization-hero__art{min-height:132px;margin-top:-4px}.collection-organization-hero__art img{width:min(58vw,214px);max-block-size:170px}}@media(max-width:760px){.app-header.topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity nav" "command command";align-items:start;gap:9px 10px;padding:12px}.app-header__identity{grid-area:identity;align-items:center;gap:10px;min-width:0;padding:0}.app-header__copy{min-width:0}.app-header__nav{grid-area:nav;align-self:start;justify-self:end;min-width:0;padding:4px}.app-header__command{grid-area:command;width:100%;margin-top:0;justify-items:stretch}.app-header__command .topbar-actions,.app-header__command .page-header__actions{width:100%;justify-content:space-between}.app-header__command .topbar-actions.app-action-rail .ghost-button,.app-header__command .topbar-actions.app-action-rail .primary-button,.app-header__command .topbar-actions.app-action-rail .topbar-notifications{width:100%;min-width:0;font-size:.68rem}.app-header__command .topbar-actions.app-action-rail .app-action-rail__label{display:inline-block;color:currentColor;font-size:inherit;line-height:1}.app-header__copy h1,.topbar h1{display:-webkit-box;max-width:100%;overflow:hidden;font-size:clamp(1.28rem,5.6vw,1.48rem);line-height:1.08;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard-mobile-overview__title h2{font-size:1.24rem;line-height:1.08}.dashboard-mobile-overview__headline strong{font-size:1.04rem}.dashboard-mobile-overview__kpis>*{min-height:54px;padding:7px 8px}}@media(max-width:430px){.app-header.topbar{gap:8px;padding:11px}.app-header__brand-mark{width:44px;height:44px}.app-header__identity{gap:9px}.app-header__copy h1,.topbar h1{font-size:clamp(1.22rem,5.7vw,1.4rem)}}@media(max-width:760px){body .dashboard-grid--premium .dashboard-novelties-panel{gap:10px;padding:12px}body .dashboard-grid--premium .dashboard-novelties-panel .section-header{margin-bottom:2px}body .dashboard-grid--premium .dashboard-novelties-panel .section-header h2{font-size:clamp(1.05rem,4.8vw,1.24rem);line-height:1.08}body .dashboard-grid--premium .dashboard-novelties-toolbar{gap:7px}body .dashboard-grid--premium .dashboard-novelties-toolbar button{min-height:38px;padding-inline:8px;font-size:.76rem}body .dashboard-grid--premium .dashboard-novelties-stage,body .dashboard-grid--premium .dashboard-novelties-stage.has-editorial-media{display:grid;grid-template-columns:1fr;min-height:0;gap:8px;align-items:start}body .dashboard-grid--premium .dashboard-novelties-main-track,body .dashboard-grid--premium .dashboard-novelties-stage.has-editorial-media .dashboard-novelties-main-track{grid-template-columns:1fr;gap:8px;width:100%}body .dashboard-grid--premium .dashboard-novelty-card,body .dashboard-grid--premium .dashboard-novelties-stage.has-editorial-media .dashboard-novelty-card{grid-template-columns:minmax(104px,30vw) minmax(0,1fr);min-height:0;height:auto;max-height:none;align-items:center;gap:10px;padding:10px;border-radius:16px}body .dashboard-grid--premium .dashboard-novelty-card__cover{align-self:center;justify-self:stretch;width:100%;max-width:124px;max-height:184px}body .dashboard-grid--premium .dashboard-novelty-card__cover .product-thumb{min-height:clamp(144px,42vw,184px);height:clamp(144px,42vw,184px);max-height:184px;border-radius:13px}body .dashboard-grid--premium .dashboard-novelty-card__body{align-content:center;gap:6px;min-height:0}body .dashboard-grid--premium .dashboard-novelty-card__eyebrow{gap:5px;min-width:0}body .dashboard-grid--premium .dashboard-novelty-card__body .dashboard-novelty-card__store{min-width:0;max-width:100%;min-height:26px;padding:4px 7px;font-size:.66rem}body .dashboard-grid--premium .dashboard-novelty-card__body .dashboard-novelty-card__store .store-logo{max-width:48px;height:13px;max-height:13px}body .dashboard-grid--premium .dashboard-novelty-card__type,body .dashboard-grid--premium .dashboard-novelty-card__body>small{display:none}body .dashboard-grid--premium .dashboard-novelty-card__body strong{min-height:0;font-size:clamp(1.02rem,4.7vw,1.24rem);line-height:1.08;-webkit-line-clamp:3}body .dashboard-grid--premium .dashboard-novelty-card__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:stretch;min-height:0;width:100%}body .dashboard-grid--premium .dashboard-novelty-card__footer>:is(em,small){grid-column:1 / -1;width:100%;min-height:28px;padding:5px 8px;font-size:.76rem;line-height:1.1}body .dashboard-grid--premium .dashboard-novelty-card__footer :is(.primary-button,.ghost-button){width:auto;min-width:0;min-height:38px;padding-inline:8px;gap:5px;font-size:.78rem;line-height:1.08}body .dashboard-grid--premium .dashboard-novelty-card__footer :is(.primary-button,.ghost-button) svg{width:15px;height:15px}body .dashboard-grid--premium .dashboard-novelty-card .store-contact-actions--novelty{margin-top:0;gap:5px;padding:7px;border-radius:12px}body .dashboard-grid--premium .dashboard-novelty-card .store-contact-actions--novelty>p{display:none}body .dashboard-grid--premium .dashboard-novelty-card .store-contact-actions--novelty .store-inquiry-heading{font-size:.68rem;line-height:1.1}body .dashboard-grid--premium .dashboard-novelty-card .store-contact-actions--novelty .store-contact-actions__grid{grid-template-columns:1fr;gap:5px}body .dashboard-grid--premium .dashboard-novelty-card .store-contact-actions--novelty .store-inquiry-button{grid-template-columns:22px minmax(0,1fr) 12px;min-height:38px;gap:5px;padding:4px 5px;border-radius:9px;font-size:.68rem}body .dashboard-grid--premium .dashboard-novelty-card .store-contact-actions--novelty .store-inquiry-button img{width:22px;height:22px;border-radius:6px}.dashboard-novelties-stage>.dashboard-novelties-nav{display:none!important}body .dashboard-grid--premium .dashboard-novelties-mobile-controls{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;width:100%;min-height:42px;margin-top:2px;padding:3px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09}body .dashboard-grid--premium .dashboard-novelties-mobile-controls button{min-width:0;min-height:40px;width:100%;padding-inline:8px;gap:5px;font-size:.72rem;line-height:1}body .dashboard-grid--premium .dashboard-novelties-mobile-controls span{min-width:48px;color:var(--muted);font-size:.68rem;font-weight:850;line-height:1;text-align:center}body .dashboard-grid--premium .dashboard-novelties-dots{display:flex;max-width:100%;overflow:visible;overflow-y:visible;justify-content:center;margin-top:0;padding-block:6px;scrollbar-width:none}body .dashboard-grid--premium .dashboard-novelties-panel .dashboard-editorial-media-card{display:grid;width:100%;height:auto;min-height:0;max-height:none;margin-top:2px}body .dashboard-grid--premium .dashboard-novelties-panel .dashboard-editorial-media-card__preview{height:clamp(260px,78vw,340px);min-height:0;max-height:340px}}body .dashboard-grid--premium .dashboard-novelty-card .store-contact-actions--novelty .store-inquiry-button__copy strong{display:block;min-height:0;overflow:hidden;font-size:.76rem;line-height:1.12;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;-webkit-line-clamp:unset;-webkit-box-orient:initial}body .dashboard-grid--premium .dashboard-novelty-card .store-contact-actions--novelty .store-inquiry-button__copy small{display:block;overflow:hidden;font-size:.67rem;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){body .dashboard-grid--premium .dashboard-novelty-card .store-contact-actions--novelty .store-inquiry-button__copy strong{display:none}body .dashboard-grid--premium .dashboard-novelty-card .store-contact-actions--novelty .store-inquiry-button__copy small{font-size:.69rem;font-weight:900;letter-spacing:.01em;text-transform:uppercase}}body .dashboard-grid--premium .dashboard-novelty-card__body{height:100%;grid-template-rows:minmax(34px,auto) minmax(5.52em,auto) minmax(1.35em,2.8em) minmax(54px,auto) auto;align-content:center}body .dashboard-grid--premium .dashboard-novelty-card__eyebrow{grid-row:1}body .dashboard-grid--premium .dashboard-novelty-card__body strong{grid-row:2;min-height:2.16em}body .dashboard-grid--premium .dashboard-novelty-card__body>small{grid-row:3}body .dashboard-grid--premium .dashboard-novelty-card__footer{grid-row:4;align-self:start}body .dashboard-grid--premium .dashboard-novelty-card__contact{grid-row:5;align-self:start;justify-self:stretch;width:100%;min-width:0;margin-top:0}body .dashboard-grid--premium .dashboard-novelty-card .store-contact-actions--novelty>p{display:none}@media(min-width:761px){body .dashboard-grid--premium .dashboard-novelty-card .store-contact-actions--novelty .store-contact-actions__grid{grid-template-columns:repeat(auto-fit,minmax(min(108px,100%),1fr))}}@media(max-width:760px){body .dashboard-grid--premium .dashboard-novelty-card,body .dashboard-grid--premium .dashboard-novelties-stage.has-editorial-media .dashboard-novelty-card{align-items:stretch}body .dashboard-grid--premium .dashboard-novelty-card__body{grid-template-rows:minmax(26px,auto) minmax(3.3em,auto) 0 minmax(72px,auto) auto;align-content:start}body .dashboard-grid--premium .dashboard-novelty-card__body strong{min-height:3.24em;line-height:1.08;-webkit-line-clamp:3}body .dashboard-grid--premium .dashboard-novelty-card .store-contact-actions--novelty .store-contact-actions__grid{grid-template-columns:1fr}body .dashboard-grid--premium .dashboard-novelty-card .store-contact-actions--novelty .store-inquiry-button{min-height:44px}body .dashboard-grid--premium .dashboard-novelty-card .store-contact-actions--novelty .store-inquiry-button__copy strong{display:block}}@media(max-width:390px){body .dashboard-grid--premium .dashboard-novelty-card,body .dashboard-grid--premium .dashboard-novelties-stage.has-editorial-media .dashboard-novelty-card{grid-template-columns:minmax(96px,29vw) minmax(0,1fr);gap:8px}body .dashboard-grid--premium .dashboard-novelty-card__footer{grid-template-columns:1fr}body .dashboard-grid--premium .dashboard-novelty-card__footer :is(.primary-button,.ghost-button){width:100%}}@media(min-width:761px){.dashboard-novelties-stage,.dashboard-novelties-stage.has-editorial-media{gap:clamp(16px,2vw,24px)}.dashboard-novelties-stage{grid-template-columns:48px minmax(0,960px) 48px}.dashboard-novelties-stage.has-editorial-media{grid-template-columns:48px minmax(0,1280px) 48px}}.dashboard-novelties-nav{width:44px;height:44px;border-color:#f4f0e81c;background:linear-gradient(145deg,#ffffff17,#ffffff09),#090a0edb;box-shadow:0 14px 34px #00000047;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.dashboard-novelties-nav:is(:hover,:focus-visible){border-color:#d9a44194;background:linear-gradient(145deg,#d9a44133,#ffffff0f),#0c0d12f5;box-shadow:0 18px 42px #00000057,0 0 0 3px #d9a4411f;transform:translateY(-1px)}.dashboard-novelties-nav:active:not(:disabled){transform:translateY(0) scale(.97)}.dashboard-novelties-autoplay{border-color:#f4f0e81a;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.dashboard-novelties-autoplay:is(:hover,:focus-visible,.is-active){border-color:#d9a44175;background:linear-gradient(145deg,#d9a4412e,#11a88a14),#ffffff0d;color:var(--text);box-shadow:inset 0 1px #ffffff14,0 0 0 3px #d9a4411a}.dashboard-novelties-dots button[aria-current=true]:before{width:32px;border-color:#f4d68fd1;background:linear-gradient(90deg,#d9a441,#f4d68f);box-shadow:0 0 0 3px #d9a4411f,0 10px 24px #0000004d}.dashboard-novelties-dots button:active:before{transform:scale(.92)}body .dashboard-grid--premium .dashboard-novelties-mobile-controls button:is(:active,:focus-visible){border-color:#d9a44185;background:linear-gradient(145deg,#d9a44129,#ffffff0e),#ffffff0f;box-shadow:0 0 0 3px #d9a4411f}.dashboard-novelties-state{display:grid;grid-template-columns:minmax(220px,310px) minmax(0,1fr);align-items:center;gap:clamp(22px,3vw,36px);min-height:clamp(320px,42vw,480px);border:1px solid rgba(244,240,232,.1);border-radius:8px;background:radial-gradient(circle at 18% 18%,rgba(217,164,65,.16),transparent 34%),linear-gradient(145deg,#ffffff13,#ffffff07),#090a0ee6;padding:clamp(18px,3vw,30px);overflow:hidden}.dashboard-novelties-state__cover{display:grid;place-items:center;min-height:clamp(210px,28vw,320px);border:1px solid rgba(244,240,232,.1);border-radius:8px;background:linear-gradient(145deg,#f4f0e814,#ffffff06),#0000002e;color:#f4d68fd1;box-shadow:inset 0 1px #ffffff0f}.dashboard-novelties-state--loading .dashboard-novelties-state__cover{animation:dashboard-novelties-loading-pulse 1.3s ease-in-out infinite}.dashboard-novelties-state__copy{display:grid;gap:10px;max-width:480px}.dashboard-novelties-state__copy strong{color:var(--text);font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.05}.dashboard-novelties-state__copy p{max-width:42ch;margin:0;color:var(--muted)}.dashboard-novelties-state__copy .ghost-button{width:fit-content;min-height:40px;margin-top:4px}.dashboard-novelties-state--error .dashboard-novelties-state__cover,.dashboard-novelties-state--offline .dashboard-novelties-state__cover{color:#ffcd70e6;background:linear-gradient(145deg,#d9a4411f,#ffffff06),#0003}@keyframes dashboard-novelties-loading-pulse{0%,to{opacity:.74;transform:scale(.985)}50%{opacity:1;transform:scale(1)}}@media(max-width:760px){.dashboard-novelties-state{min-height:0;grid-template-columns:minmax(96px,30vw) minmax(0,1fr);gap:10px;padding:10px}.dashboard-novelties-state__cover{min-height:clamp(144px,42vw,184px)}.dashboard-novelties-state__copy{gap:7px}.dashboard-novelties-state__copy strong{font-size:clamp(1rem,5vw,1.22rem);line-height:1.08}.dashboard-novelties-state__copy p{font-size:.82rem;line-height:1.35}.dashboard-novelties-state__copy .ghost-button{min-height:38px;width:100%;justify-content:center}}.cosmetic-studio-admin-card{display:flex;flex-direction:column;gap:18px}.cosmetic-studio-admin-card__intro,.cosmetic-studio-admin-card__actions,.cosmetic-studio-admin-card__upload{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cosmetic-studio-admin-card__intro{justify-content:space-between}.cosmetic-studio-admin-card__intro p,.cosmetic-studio-admin-card .source-note{margin:0}.cosmetic-studio-admin-card__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:16px}.cosmetic-studio-admin-card__grid--packs{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.cosmetic-studio-admin-card__panel{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff09;padding:16px;min-width:0}.cosmetic-studio-admin-card__panel h3{margin:0 0 12px;font-size:1rem}.cosmetic-studio-admin-card__fields,.cosmetic-studio-admin-card__fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cosmetic-studio-admin-card__fit{margin-top:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.cosmetic-studio-admin-card__upload{margin-top:12px}.cosmetic-studio-admin-card__upload input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cosmetic-studio-admin-card__preview{position:relative;width:min(100%,360px);aspect-ratio:1;margin-inline:auto;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(45deg,rgba(255,255,255,.04) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.04) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.04) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.04) 75%),#080a12d1;background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0}.cosmetic-studio-admin-card__base{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;z-index:5;pointer-events:none}.cosmetic-studio-admin-card__preview .tanukami-companion__cosmetic-layer{position:absolute;left:var(--companion-layer-left);top:var(--companion-layer-top);width:var(--companion-layer-width);height:var(--companion-layer-height);transform:translate(-50%,-50%) translate(var(--companion-layer-x),var(--companion-layer-y)) scale(var(--companion-layer-scale)) rotate(var(--companion-layer-rotate));transform-origin:center;object-fit:contain;pointer-events:none}.cosmetic-studio-admin-card__empty-preview{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:8px;color:var(--text-muted);text-align:center;z-index:6}.cosmetic-studio-admin-card__warnings,.cosmetic-studio-admin-card__asset-list,.cosmetic-studio-admin-card__user-list{display:grid;gap:8px;margin-top:12px}.cosmetic-studio-admin-card__warnings span{border:1px solid rgba(250,204,21,.24);border-radius:8px;background:#facc1514;color:#fde68a;padding:8px 10px;font-size:.86rem}.cosmetic-studio-admin-card__asset-row,.cosmetic-studio-admin-card__user-row{display:flex;align-items:center;gap:10px;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;padding:10px;color:inherit}.cosmetic-studio-admin-card__asset-row span:first-of-type,.cosmetic-studio-admin-card__user-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cosmetic-studio-admin-card__asset-row .status-tag{margin-left:auto}.cosmetic-studio-admin-card__user-row{width:100%;cursor:pointer;text-align:left}.cosmetic-studio-admin-card__user-row.is-selected{border-color:#5eead473;background:#14b8a61f}@media(max-width:920px){.cosmetic-studio-admin-card{gap:14px}.cosmetic-studio-admin-card__grid,.cosmetic-studio-admin-card__grid--packs,.cosmetic-studio-admin-card__fields,.cosmetic-studio-admin-card__fit{grid-template-columns:1fr}.cosmetic-studio-admin-card__panel{padding:14px}.cosmetic-studio-admin-card__preview{width:min(100%,320px)}}.app-shell .notification-panel{grid-template-rows:auto auto auto auto minmax(0,1fr)}.app-shell .notification-panel__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.app-shell .notification-panel__header-actions{display:inline-flex;width:auto;max-width:100%;justify-content:flex-end;justify-self:end}.app-shell .notification-panel__header-actions .icon-button{grid-column:auto}.app-shell .notification-panel__bulk-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;max-width:100%}.app-shell .notification-panel__bulk-actions .ghost-button{min-width:min(172px,100%);max-width:100%;white-space:normal}@media(max-width:760px),(pointer:coarse){.app-shell .notification-panel__bulk-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(138px,100%),1fr));justify-content:stretch;gap:8px;width:100%}.app-shell .notification-panel__bulk-actions .ghost-button{width:100%;min-width:0;min-height:44px}}.purchase-ticket-screen{display:grid;gap:18px;min-width:0}.purchase-ticket-screen__hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;overflow:hidden}.purchase-ticket-screen__hero-icon{display:inline-grid;place-items:center;width:58px;height:58px;border:1px solid rgba(217,164,65,.24);border-radius:8px;background:linear-gradient(145deg,#d9a44129,#5eead414),#ffffff0a;color:#f6d48a}.purchase-ticket-screen__hero-copy{display:grid;gap:6px;min-width:0}.purchase-ticket-screen__hero-copy h2,.purchase-ticket-screen__hero-copy p{margin:0}.purchase-ticket-screen__hero-copy h2{color:var(--text);font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}.purchase-ticket-screen__hero-copy p:not(.eyebrow){max-width:760px;color:var(--muted);line-height:1.55}.purchase-ticket-upload-card{display:grid;gap:14px;overflow:hidden}.purchase-ticket-upload-card__header,.purchase-ticket-upload-card__history-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.purchase-ticket-upload-card__refresh{flex:0 0 auto}.purchase-ticket-upload-card__layout{display:grid;grid-template-columns:minmax(260px,.92fr) minmax(0,1.08fr);gap:14px;align-items:start;min-width:0}.purchase-ticket-upload-card__form,.purchase-ticket-upload-card__history,.purchase-ticket-upload-card__list{display:grid;gap:10px;min-width:0}.purchase-ticket-upload-card__copy{display:grid;gap:4px}.purchase-ticket-upload-card__copy strong,.purchase-ticket-upload-card__history-head strong,.purchase-ticket-upload-card__item strong{color:var(--text)}.purchase-ticket-upload-card__copy span,.purchase-ticket-upload-card__photo-copy,.purchase-ticket-upload-card__history-head span,.purchase-ticket-upload-card__item span,.purchase-ticket-upload-card__item small,.purchase-ticket-upload-card__notice{color:var(--muted);font-size:.86rem;line-height:1.45}.purchase-ticket-upload-card__photo-copy{margin:0}.purchase-ticket-upload-card__tips{display:grid;gap:6px;margin:0;padding:10px 12px 10px 28px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff09;color:var(--muted);font-size:.82rem;line-height:1.35}.purchase-ticket-upload-card__store{display:grid;gap:6px}.purchase-ticket-upload-card__store span{color:var(--muted);font-size:.78rem;font-weight:850}.purchase-ticket-upload-card__store select{width:100%;min-height:42px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#00000038;color:var(--text);padding:0 12px}.purchase-ticket-upload-card__dropzone{display:grid;place-items:center;gap:8px;min-height:154px;border:1px dashed rgba(217,164,65,.38);border-radius:8px;background:linear-gradient(145deg,#d9a44114,#ffffff08),#0000002e;color:var(--text);cursor:pointer;padding:14px;text-align:center}.purchase-ticket-upload-card__empty-visual{display:inline-grid;place-items:center;width:50px;height:50px;border:1px solid rgba(217,164,65,.24);border-radius:8px;background:#d9a4411f;color:#f6d48a}.purchase-ticket-upload-card__dropzone input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.purchase-ticket-upload-card__dropzone span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900}.purchase-ticket-upload-card__dropzone small{color:var(--muted)}.purchase-ticket-upload-card__dropzone-actions,.purchase-ticket-upload-card__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;min-width:0}.purchase-ticket-upload-card__dropzone-actions span{display:inline-flex;align-items:center;gap:6px;min-height:30px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:#f4f0e8d1;font-size:.76rem;font-weight:850;padding:0 10px}.purchase-ticket-upload-card__preview{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;padding:8px}.purchase-ticket-upload-card__preview img{width:54px;height:54px;border-radius:8px;object-fit:cover}.purchase-ticket-upload-card__preview span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:.86rem;font-weight:850}.purchase-ticket-upload-card__notice{margin:0;border:1px solid rgba(94,234,212,.14);border-radius:8px;background:#14b8a614;padding:9px 10px}.purchase-ticket-upload-card__status,.purchase-ticket-upload-card__error{margin:0;border-radius:8px;padding:9px 10px;font-size:.86rem}.purchase-ticket-upload-card__status{border:1px solid rgba(74,222,128,.2);background:#22c55e17;color:#bbf7d0;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.purchase-ticket-upload-card__status p,.purchase-ticket-upload-card__disabled-copy,.purchase-ticket-upload-card__status-copy{margin:0}.purchase-ticket-upload-card__disabled-copy{color:#f4f0e894;font-size:.78rem;line-height:1.35}.purchase-ticket-upload-card__error{border:1px solid rgba(248,113,113,.24);background:#ef44441a;color:#fecaca}.purchase-ticket-upload-card__item{display:grid;gap:10px;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff09;padding:10px}.purchase-ticket-upload-card__item-main{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0}.purchase-ticket-upload-card__item-main>div{display:grid;gap:3px;min-width:0}.purchase-ticket-upload-card__item-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.purchase-ticket-upload-card__item-grid>span{display:grid;gap:2px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#00000024;color:var(--text);padding:8px;font-size:.82rem;font-weight:850}.purchase-ticket-upload-card__item-grid small{text-transform:uppercase;letter-spacing:0;font-size:.66rem;font-weight:900}.purchase-ticket-upload-card__item :is(strong,span,small){min-width:0;overflow-wrap:anywhere}.purchase-ticket-upload-card__badge,.purchase-ticket-upload-card__reward,.purchase-ticket-upload-card__reason{border-radius:999px;justify-self:end}.purchase-ticket-upload-card__badge{align-self:start;border:1px solid rgba(217,164,65,.24);background:#d9a4411a;color:#f6d48a;font-size:.72rem;font-weight:900;padding:5px 8px}.purchase-ticket-upload-card__badge--approved{border-color:#4ade8047;background:#22c55e1c;color:#bbf7d0}.purchase-ticket-upload-card__badge--rejected,.purchase-ticket-upload-card__badge--fraud_suspected{border-color:#f8717142;background:#ef44441c;color:#fecaca}.purchase-ticket-upload-card__reward,.purchase-ticket-upload-card__reason{justify-self:start}.purchase-ticket-upload-card__reward{display:inline-grid;gap:2px;border:1px solid rgba(74,222,128,.22);background:#22c55e1a;color:#bbf7d0;padding:6px 9px}.purchase-ticket-upload-card__reward span{color:#dcfce7b8;font-weight:700}@media(max-width:760px){.purchase-ticket-screen{gap:14px}.purchase-ticket-screen__hero{grid-template-columns:1fr;gap:12px}.purchase-ticket-screen__hero-icon{width:48px;height:48px}.purchase-ticket-upload-card__header,.purchase-ticket-upload-card__history-head{align-items:stretch;flex-direction:column}.purchase-ticket-upload-card__layout{grid-template-columns:1fr}.purchase-ticket-upload-card__dropzone{min-height:138px}.purchase-ticket-upload-card__item{grid-template-columns:1fr}.purchase-ticket-upload-card__item-main,.purchase-ticket-upload-card__status{align-items:stretch;flex-direction:column}.purchase-ticket-upload-card__item-grid{grid-template-columns:1fr}.purchase-ticket-upload-card__badge{justify-self:start}}@media(max-width:760px){body :is(.result-card--rich,.series-result-card__header,.product-card--real,.dashboard-recommendation-card,.dashboard-taste-card,.dashboard-wishlist-card) .product-thumb{width:var(--mobile-media-card-cover-size);min-height:var(--mobile-media-card-cover-min-height);max-height:var(--mobile-media-card-cover-max-height);justify-self:start}body .dashboard-novelty-card{grid-template-columns:var(--mobile-media-card-cover-size) minmax(0,1fr);height:auto;max-height:none}body .dashboard-novelty-card__cover{width:var(--mobile-media-card-cover-size);min-height:var(--mobile-media-card-cover-min-height);max-height:var(--mobile-media-card-cover-max-height)}body .dashboard-novelty-card__cover .product-thumb{width:100%;min-height:var(--mobile-media-card-cover-min-height);max-height:var(--mobile-media-card-cover-max-height)}body :is(.result-card--rich,.series-result-card__header,.dashboard-recommendation-card,.dashboard-taste-card,.dashboard-wishlist-card){grid-template-columns:var(--mobile-media-card-cover-size) minmax(0,1fr);gap:var(--mobile-media-card-gap)}body .product-card--real .product-card__main{grid-template-columns:var(--mobile-media-card-cover-size) minmax(0,1fr);gap:var(--mobile-media-card-gap)}body :is(.dashboard-novelty-card__footer,.result-card--rich .action-grid,.series-result-card__actions,.product-card--real .wishlist-actions,.dashboard-recommendation-card__actions,.dashboard-taste-card__actions){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body .dashboard-novelty-card__footer>:is(em,small){grid-column:1 / -1}body :is(.dashboard-novelty-card__footer,.result-card--rich .action-grid,.series-result-card__actions,.product-card--real .wishlist-actions,.dashboard-recommendation-card__actions,.dashboard-taste-card__actions)>button,body :is(.product-card--real .wishlist-actions,.dashboard-recommendation-card__actions,.dashboard-taste-card__actions) :is(.primary-button,.ghost-button){min-height:var(--mobile-media-card-action-height);padding-inline:8px;justify-content:center;font-size:.78rem;line-height:1.05;white-space:normal}}@media(max-width:760px){.search-screen--premium,.collection-screen--premium,.dashboard-grid--premium,.community-screen,.collectibles-screen{max-width:100%;overflow-x:clip}.search-command,.collection-toolbar,.collectibles-catalog-header,.community-hero,.state-skeleton,.empty-panel,.notice-panel,.community-empty-panel,.collectibles-empty-catalog,.dashboard-novelties-state{max-width:100%;min-width:0}.state-skeleton,.empty-panel,.notice-panel,.community-empty-panel,.community-inline-empty,.collectibles-empty-catalog,.dashboard-novelties-state,.social-feed-empty{border-color:var(--tanukami-dark-line-muted, rgba(244, 240, 232, .1));background:linear-gradient(145deg,#181b22f0,#090a0df5),var(--panel)}.state-skeleton__copy,.empty-panel__copy,.notice-panel,.community-empty-panel,.community-inline-empty,.collectibles-empty-catalog,.dashboard-novelties-state,.social-feed-empty{min-width:0;overflow-wrap:anywhere}.empty-panel__actions,.community-empty-panel__actions,.community-mobile-collector-card__actions,.collectibles-hero__actions,.dashboard-novelty-card__footer,.result-card--rich .action-grid,.product-card--real .wishlist-actions,.dashboard-recommendation-card__actions,.dashboard-taste-card__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(138px,100%),1fr));align-items:stretch;width:100%;min-width:0}.empty-panel__actions :is(.primary-button,.ghost-button),.community-empty-panel__actions :is(.primary-button,.ghost-button),.community-mobile-collector-card__actions :is(.primary-button,.ghost-button),.collectibles-hero__actions :is(.primary-button,.ghost-button),.dashboard-novelty-card__footer :is(.primary-button,.ghost-button),.result-card--rich .action-grid :is(.primary-button,.ghost-button),.product-card--real .wishlist-actions :is(.primary-button,.ghost-button),.dashboard-recommendation-card__actions :is(.primary-button,.ghost-button),.dashboard-taste-card__actions :is(.primary-button,.ghost-button){width:100%;min-width:0;min-height:var(--mobile-media-card-action-height, 38px);white-space:normal}}@media(max-width:390px){body .dashboard-grid--premium .dashboard-novelty-card,body .dashboard-grid--premium .dashboard-novelties-stage.has-editorial-media .dashboard-novelty-card{grid-template-columns:minmax(88px,28vw) minmax(0,1fr);gap:8px}body .dashboard-grid--premium .dashboard-novelty-card__cover,body .dashboard-grid--premium .dashboard-novelty-card__cover .product-thumb{min-height:118px;max-height:142px}}@media(max-width:760px),(pointer:coarse){.collectibles-screen .worldcup-filter-pills{gap:8px}.collectibles-screen .worldcup-filter-pills button{min-height:40px;padding-inline:11px}}:root{--focus-ring: 0 0 0 2px var(--bg), 0 0 0 4px var(--gold);--color-success: var(--teal);--color-info: var(--blue);--color-danger: var(--red);--color-warning: var(--gold);--radius-xs: 4px;--radius-sm: 6px;--radius-md: var(--radius);--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--elevation-1: var(--shadow-soft);--elevation-2: var(--shadow-card);--elevation-3: var(--shadow);--z-base: 1;--z-sticky: 100;--z-overlay: 1000;--z-modal: 1100;--z-toast: 1200}::selection{background:#d9a44147;color:var(--text)}html{scroll-behavior:smooth}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(p,h1,h2,h3,h4,li,dd,dt,blockquote,figcaption,td,th,a,strong,em,small,label){overflow-wrap:break-word}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#ffffff47;background-clip:padding-box}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}a,button{transition:color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}img,video{max-width:100%;height:auto}@media(pointer:coarse){a,button,[role=button]{-webkit-tap-highlight-color:transparent}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.metric-card,.product-card,.line-tile,.empty-panel{transition:transform var(--motion-duration-base) var(--motion-ease-out),border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-out),background-color var(--motion-duration-base) var(--motion-ease-standard)}@media(hover:hover){.metric-card:hover,.product-card:hover,.line-tile:hover{transform:translateY(var(--motion-hover-lift));border-color:var(--line-strong);box-shadow:var(--elevation-2)}.metric-card:hover .metric-card__icon{color:var(--gold)}}.section-header h2{letter-spacing:.01em}.status-tag{letter-spacing:.02em}.field input,.field select{transition:border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-out),background-color var(--motion-duration-base) var(--motion-ease-standard)}.field input:focus,.field select:focus{border-color:var(--line-strong)}@media(hover:hover){.notification-item__main{transition:background-color var(--motion-duration-base) var(--motion-ease-standard)}.notification-item__main:hover{background-color:var(--panel-2)}}.primary-button,.ghost-button,.danger-button,.icon-button{transition:transform var(--motion-duration-base) var(--motion-ease-out),border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-out),background-color var(--motion-duration-base) var(--motion-ease-standard),filter var(--motion-duration-base) var(--motion-ease-standard)}.primary-button:active,.ghost-button:active,.danger-button:active,.icon-button:active{transform:scale(var(--motion-press-scale))}@media(hover:hover){.primary-button:hover,.danger-button:hover{box-shadow:var(--elevation-2);filter:brightness(1.05)}.ghost-button:hover,.icon-button:hover{border-color:var(--line-strong);background-color:var(--panel-2)}}.primary-button:disabled,.ghost-button:disabled,.danger-button:disabled,.icon-button:disabled{transform:none;filter:none}.toggle,.settings-row{transition:border-color var(--motion-duration-base) var(--motion-ease-standard),background-color var(--motion-duration-base) var(--motion-ease-standard)}.toggle__content{transition:background-color var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-out)}.toggle.is-disabled{cursor:not-allowed}@keyframes tnk-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:no-preference){.state-skeleton__block{background-image:linear-gradient(90deg,var(--panel-2) 0%,var(--panel-3) 50%,var(--panel-2) 100%);background-size:200% 100%;animation:tnk-skeleton-shimmer 1.4s var(--motion-ease-standard) infinite}}.main-tabs{scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.main-tabs::-webkit-scrollbar{display:none}.main-tabs--dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.status-pill,.editorial-kind-badge,.status-tag{transition:border-color var(--motion-duration-base) var(--motion-ease-standard),background-color var(--motion-duration-base) var(--motion-ease-standard),color var(--motion-duration-base) var(--motion-ease-standard)}.reading-status-control{transition:border-color var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out)}@media(hover:hover){.reading-status-control:hover{border-color:var(--line-strong)}}.store-logo{transition:opacity var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out)}@media(hover:hover){.store-logo:hover{transform:translateY(-1px)}}.cover-image{transition:opacity var(--motion-duration-base) var(--motion-ease-out)}.progress-track>span,.progress-meter__track>span{transition:width var(--motion-duration-slow) var(--motion-ease-out)}.feedback-message,.notice-panel{transition:border-color var(--motion-duration-base) var(--motion-ease-standard),background-color var(--motion-duration-base) var(--motion-ease-standard),color var(--motion-duration-base) var(--motion-ease-standard)}.quick-actions button{transition:color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-out)}@media(hover:hover){.quick-actions button:hover{color:var(--text)}}.quick-actions button:active{transform:scale(var(--motion-press-scale))}.reading-status-control button{transition:color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}.notification-panel__status-pill{transition:background-color var(--motion-duration-base) var(--motion-ease-standard),color var(--motion-duration-base) var(--motion-ease-standard)}.premium-feature-preview{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid rgba(250,204,21,.28);border-radius:8px;background:linear-gradient(135deg,#facc151a,#22d3ee0f);color:var(--text-primary, #f8fafc)}.premium-feature-preview--compact{grid-template-columns:auto minmax(0,1fr)}.premium-feature-preview__icon{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#facc1529;color:#facc15}.premium-feature-preview__copy{min-width:0}.premium-feature-preview__copy span,.premium-feature-preview__cta{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase;color:#fde68a}.premium-feature-preview__copy strong{display:block;margin-top:3px;color:inherit}.premium-feature-preview__copy p{margin:4px 0 0;color:var(--text-muted, #cbd5e1);line-height:1.45}.premium-feature-preview__cta{justify-self:end;padding:6px 9px;border-radius:999px;background:#0f172a73;white-space:nowrap;text-decoration:none}a.premium-feature-preview__cta:hover,a.premium-feature-preview__cta:focus-visible{color:#fff7cc;background:#facc1529}.collectibles-premium-planner,.insights-free-phase-one{display:grid;gap:12px}.collectibles-premium-planner__chips{display:flex;flex-wrap:wrap;gap:8px}.collectibles-premium-planner__chips span{padding:6px 9px;border:1px solid rgba(148,163,184,.24);border-radius:999px;color:var(--text-muted, #cbd5e1);font-size:.82rem}.tanukami-companion-wardrobe__premium-note{margin:0;padding:10px 12px;border:1px solid rgba(250,204,21,.22);border-radius:8px;background:#facc1514;color:var(--text-muted, #cbd5e1);font-size:.82rem;line-height:1.35}@media(max-width:520px){.premium-feature-preview{grid-template-columns:auto minmax(0,1fr)}.premium-feature-preview__cta{grid-column:1 / -1;justify-self:start;white-space:normal}}.trade-exchange-metric-card,.trade-exchange-card,.trade-exchange-board-card,.trade-proposal-card,.trade-proposal-column{transition:transform var(--motion-duration-base) var(--motion-ease-out),border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-out),background-color var(--motion-duration-base) var(--motion-ease-standard)}@media(hover:hover){.trade-exchange-metric-card:hover,.trade-exchange-card:hover,.trade-exchange-board-card:hover{transform:translateY(var(--motion-hover-lift));border-color:var(--line-strong);box-shadow:var(--elevation-2)}}.trade-proposal-tabs button,.trade-exchange-card__copy{transition:color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard)}.trade-proposal-tabs button:active{transform:scale(var(--motion-press-scale))}.series-progress span{transition:width var(--motion-duration-slow) var(--motion-ease-out)}.profile-cosmetic-slot-card,.cosmetic-admin-tile,.profile-badge-showcase__card,.user-badge-admin__overview article,.profile-badge-blueprint-list>div{transition:border-color var(--motion-duration-base) var(--motion-ease-standard),background-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-out)}@media(hover:hover){.profile-cosmetic-slot-card:hover,.cosmetic-admin-tile:hover,.profile-badge-showcase__card:hover{border-color:var(--line-strong)}}.insights-bar-track i,.personal-goal-card__progress i,.insights-stacked-bar span{transition:width var(--motion-duration-slow) var(--motion-ease-out)}.insights-kpi-card,.insights-summary-card,.insights-advanced-metric,.insights-highlight-card{transition:transform var(--motion-duration-base) var(--motion-ease-out),border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-out)}@media(hover:hover){.insights-kpi-card:hover,.insights-summary-card:hover,.insights-advanced-metric:hover{transform:translateY(var(--motion-hover-lift));border-color:var(--line-strong);box-shadow:var(--elevation-2)}}.insights-drilldown-tabs button,.collector-activity__segmented button{transition:color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-out)}.insights-drilldown-tabs button:active,.collector-activity__segmented button:active{transform:scale(var(--motion-press-scale))}.personal-goal-card{transition:border-color var(--motion-duration-base) var(--motion-ease-standard)}@media(hover:hover){.personal-goal-card:hover{border-color:var(--line-strong)}}.scanner-social-grid>div,.scanner-owned-card,.scanner-review-list article{transition:border-color var(--motion-duration-base) var(--motion-ease-standard),background-color var(--motion-duration-base) var(--motion-ease-standard)}@media(hover:hover){.scanner-social-grid>div:hover,.scanner-owned-card:hover{border-color:var(--line-strong)}}.community-trade-collection-card{transition:border-color var(--motion-duration-base) var(--motion-ease-standard),background-color var(--motion-duration-base) var(--motion-ease-standard)}@media(hover:hover){.community-trade-collection-card:hover{border-color:var(--line-strong)}}.push-rate-bar i:before{transition:width var(--motion-duration-slow) var(--motion-ease-out)}.collectibles-album-card__progress i:before{transition:width var(--motion-duration-slow) var(--motion-ease-out)}.public-profile-level__progress span{transition:width var(--motion-duration-slow) var(--motion-ease-out)}.dynamic-challenge-progress i:before{transition:width var(--motion-duration-slow) var(--motion-ease-out)}.tanukami-companion-shell .tanukami-companion__stage,.tanukami-companion-shell .tanukami-companion__motion-stage{position:relative;width:100%;height:100%;display:block}.tanukami-companion-shell .tanukami-companion__motion-stage{transform-origin:50% 90%;animation:tanukami-idle 3.8s ease-in-out infinite;will-change:transform}.tanukami-companion-shell .tanukami-companion__sprite{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%!important;height:100%!important;object-fit:contain!important;display:block;background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 5px 9px rgba(18,10,36,.3))}@keyframes tanukami-idle{0%,to{transform:translateY(0) rotate(-1deg) scale(1)}50%{transform:translateY(-3.2%) rotate(1deg) scale(1.015)}}@keyframes tanukami-idle-excited{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-9%) scale(1.04)}60%{transform:translateY(0) scale(.99)}}.tanukami-companion-shell[data-companion-mood=excited] .tanukami-companion__motion-stage{animation-name:tanukami-idle-excited;animation-duration:1.9s}.tanukami-companion-shell[data-companion-mood=sleepy] .tanukami-companion__motion-stage{animation-duration:6.2s}.tanukami-companion-shell[data-companion-state=wardrobeOpen] .tanukami-companion__motion-stage{animation-duration:4.8s}.tanukami-companion-shell .tanukami-companion__cosmetic{position:absolute!important;left:var(--companion-layer-left, 50%);top:var(--companion-layer-top, 50%);width:var(--companion-layer-width, 52%);height:var(--companion-layer-height, auto);opacity:1!important;filter:none;mix-blend-mode:normal;transform:translate3d(calc(-50% + var(--companion-layer-x, 0px)),calc(-50% + var(--companion-layer-y, 0px)),0) scale(var(--companion-layer-scale, 1)) rotate(var(--companion-layer-rotate, 0deg));transform-origin:50% 50%;object-fit:contain;pointer-events:none;z-index:var(--companion-layer-z-index, 20);will-change:transform}.tanukami-companion-shell .tanukami-companion__nameplate{font-weight:700;letter-spacing:.01em}.tanukami-companion-shell .tanukami-companion__controls button{font-weight:600}@media(prefers-reduced-motion:reduce){.tanukami-companion-shell .tanukami-companion__motion-stage{animation:none!important}}
