@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer scalar-base,scalar-theme,scalar-config;@layer theme{:root,:host{--font-sans:var(--theme-font-body);--font-mono:var(--theme-font-mono);--color-red-400:#ff6568;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-yellow-100:#fef9c2;--color-yellow-200:#fff085;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-green-500:#00c758;--color-emerald-400:#00d294;--color-teal-400:#00d3bd;--color-sky-400:#00bcfe;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-fuchsia-400:#ec6cff;--color-rose-400:#ff667f;--color-zinc-100:#f4f4f5;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-600:#52525c;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:var(--shape-control);--radius-lg:var(--shape-lg,var(--shape-control));--shadow-sm:var(--elevation-sm);--shadow-md:var(--elevation-md);--shadow-lg:var(--elevation-lg);--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-font-family:var(--theme-font-body);--default-mono-font-family:var(--theme-font-mono);--color-foreground:var(--foreground);--color-muted:var(--muted);--color-border:var(--border);--color-surface:var(--surface);--color-chart-blue:var(--chart-blue);--color-chart-green:var(--chart-green);--color-chart-red:var(--chart-red);--color-chart-yellow:var(--chart-yellow);--color-chart-orange:var(--chart-orange);--color-chart-purple:var(--chart-purple);--color-chart-cyan:var(--chart-cyan);--color-chart-lime:var(--chart-lime);--color-chart-grid:var(--chart-grid);--color-chart-text:var(--chart-text);--shadow-glow:var(--theme-glow);--shadow-card:var(--elevation-card);--shadow-card-hover:var(--elevation-card-hover);--font-heading:var(--theme-font-display)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-fuchsia-400:lab(66.1178% 66.0652 -52.4733);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-600:lab(35.1166% 1.78212 -6.1173)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root[data-theme=light] body,:root[data-theme=sepia] body,:root[data-theme=sakura] body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=bright] body{letter-spacing:-.006em;font-weight:500}:where(:root[data-ui=new]) *,:where([data-ui=new]){box-sizing:border-box}html:where([data-ui=new]){scrollbar-gutter:stable;height:100%;overflow-y:scroll!important}:where(:root[data-ui=new]) body{font-family:var(--theme-font-body);font-variant-numeric:var(--theme-numeric);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;padding:0;font-weight:400;line-height:1.5}:where(:root[data-ui=new]) h1{font-family:var(--theme-font-display);font-size:var(--text-3xl);font-weight:var(--theme-display-weight);letter-spacing:var(--theme-display-tracking);margin:0;line-height:1.2}:where(:root[data-ui=new]) h2{font-family:var(--theme-font-display);font-size:var(--text-2xl);font-weight:var(--theme-display-weight);letter-spacing:var(--theme-heading-tracking);margin:0;line-height:1.3}:where(:root[data-ui=new]) h3{font-family:var(--theme-font-display);font-size:var(--text-xl);margin:0;font-weight:500;line-height:1.4}:where(:root[data-ui=new]) p{font-size:var(--text-base);margin:0;line-height:1.6}:where(:root[data-ui=new]) ::-webkit-scrollbar{width:8px}:where([data-ui=new])::-webkit-scrollbar{width:8px}:where(:root[data-ui=new]) ::-webkit-scrollbar-track{background:var(--background)}:where([data-ui=new])::-webkit-scrollbar-track{background:var(--background)}:where(:root[data-ui=new]) ::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}:where([data-ui=new])::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}:where(:root[data-ui=new]) ::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}:where([data-ui=new])::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}:where(:root[data-ui=new]) ::selection,:where([data-ui=new])::selection{background:var(--accent);color:var(--accent-foreground)}:where(:root[data-ui=new]) :focus-visible,:focus-visible:where([data-ui=new]){outline:var(--focus-ring-width) var(--tw-outline-style,solid) var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:where(:root[data-ui=new]) *,:where([data-ui=new]){border-color:var(--border);outline-color:rgb(var(--legacy-rgb-ring) / 50%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) *,:where([data-ui=new]){outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:where(:root[data-ui=new]) body{background-color:var(--background);color:var(--foreground)}:where(:root[data-ui=new]) button,:where(:root[data-ui=new]) select,:where(:root[data-ui=new]) input{transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}:where(:root[data-ui=new]) a{transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}:where(:root[data-ui=classic]) *,:where([data-ui=classic]){box-sizing:border-box}html:where([data-ui=classic]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable;height:100%;overflow-y:scroll!important}:where(:root[data-ui=classic]) body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;padding:0;font-weight:400;line-height:1.5}:root[data-theme=light]:where([data-ui=classic]) body,:root[data-theme=sepia]:where([data-ui=classic]) body,:root[data-theme=sakura]:where([data-ui=classic]) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(:root[data-ui=classic]) h1{font-family:var(--font-heading);font-size:var(--text-3xl);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.2}:where(:root[data-ui=classic]) h2{font-family:var(--font-heading);font-size:var(--text-2xl);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.3}:where(:root[data-ui=classic]) h3{font-family:var(--font-heading);font-size:var(--text-xl);margin:0;font-weight:500;line-height:1.4}:where(:root[data-ui=classic]) p{font-size:var(--text-base);margin:0;line-height:1.6}:where(:root[data-ui=classic]) ::-webkit-scrollbar{width:8px}:where([data-ui=classic])::-webkit-scrollbar{width:8px}:where(:root[data-ui=classic]) ::-webkit-scrollbar-track{background:var(--background)}:where([data-ui=classic])::-webkit-scrollbar-track{background:var(--background)}:where(:root[data-ui=classic]) ::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}:where([data-ui=classic])::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}:where(:root[data-ui=classic]) ::-webkit-scrollbar-thumb:hover{background:var(--muted)}:where([data-ui=classic])::-webkit-scrollbar-thumb:hover{background:var(--muted)}:where(:root[data-ui=classic]) ::selection,:where([data-ui=classic])::selection{background:var(--accent);color:#fff}:where(:root[data-ui=classic]) :focus-visible,:focus-visible:where([data-ui=classic]){outline:2px var(--tw-outline-style,solid) var(--ring);outline-offset:2px}:where(:root[data-ui=classic]) *,:where([data-ui=classic]){border-color:var(--border);outline-color:rgb(var(--legacy-rgb-ring) / 50%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) *,:where([data-ui=classic]){outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:where(:root[data-ui=classic]) body{background-color:var(--background);color:var(--foreground)}:where(:root[data-ui=classic]) button,:where(:root[data-ui=classic]) select,:where(:root[data-ui=classic]) input{transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}:where(:root[data-ui=classic]) a{transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-px{inset-inline:1px}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-6{top:calc(var(--spacing) * -6)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-\[7vh\]{top:7vh}.top-\[38\%\]{top:38%}.top-\[50\%\]{top:50%}.top-\[calc\(var\(--header-height-mobile\)\+6px\)\]{top:calc(var(--header-height-mobile) + 6px)}.top-full{top:100%}.top-px{top:1px}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-10{right:calc(var(--spacing) * 10)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+5rem\)\]{bottom:calc(env(safe-area-inset-bottom) + 5rem)}.-left-3{left:calc(var(--spacing) * -3)}.left-0{left:calc(var(--spacing) * 0)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-0\.5{margin-inline:calc(var(--spacing) * -.5)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-\[calc\(var\(--shell-gutter-mobile\)\*-1\)\]{margin-inline:calc(var(--shell-gutter-mobile) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mr-4{margin-right:calc(var(--spacing) * -4)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\!{margin-bottom:calc(var(--spacing) * 1)!important}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-3\.5{margin-left:calc(var(--spacing) * 3.5)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.field-sizing-fixed{field-sizing:fixed}.aspect-\(--cover-ratio\){aspect-ratio:var(--cover-ratio)}.aspect-\[0\.76\]{aspect-ratio:.76}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[3\/1\]{aspect-ratio:3}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/5\]{aspect-ratio:16/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-\[18px\]{width:18px;height:18px}.size-\[52px\]{width:52px;height:52px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.h-20{height:calc(var(--spacing) * 20)}.h-21{height:calc(var(--spacing) * 21)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-30{height:calc(var(--spacing) * 30)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-42{height:calc(var(--spacing) * 42)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-\[1\.15rem\]{height:1.15rem}.h-\[5\.5rem\]{height:5.5rem}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-\[34rem\]{height:34rem}.h-\[50vh\]{height:50vh}.h-\[58px\]{height:58px}.h-\[60vh\]{height:60vh}.h-\[61px\]{height:61px}.h-\[72px\]{height:72px}.h-\[78px\]{height:78px}.h-\[84px\]{height:84px}.h-\[96px\]{height:96px}.h-\[112px\]{height:112px}.h-\[132px\]{height:132px}.h-\[156px\]{height:156px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[330px\]{height:330px}.h-\[620px\]{height:620px}.h-\[min\(720px\,calc\(100dvh-10vh\)\)\]{height:min(720px,100dvh - 10vh)}.h-\[min\(760px\,calc\(100dvh-5rem\)\)\]{height:min(760px,100dvh - 5rem)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-8{max-height:calc(var(--spacing) * 8)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[30vh\]{max-height:30vh}.max-h-\[50dvh\]{max-height:50dvh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[190px\]{max-height:190px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.max-h-\[calc\(100dvh_-_2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh_-_env\(safe-area-inset-top\)\)\]{max-height:calc(100dvh - env(safe-area-inset-top))}.max-h-\[calc\(100vh-12rem\)\]{max-height:calc(100vh - 12rem)}.max-h-\[min\(36rem\,70dvh\)\]{max-height:min(36rem,70dvh)}.max-h-\[min\(40rem\,80dvh\)\]{max-height:min(40rem,80dvh)}.max-h-\[min\(65vh\,36rem\)\]{max-height:min(65vh,36rem)}.max-h-\[min\(88vh\,52rem\)\]{max-height:min(88vh,52rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-9\!{min-height:calc(var(--spacing) * 9)!important}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-\[32rem\]{min-height:32rem}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[400px\]{min-height:400px}.min-h-\[460px\]{min-height:460px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[5\.5rem\]{width:5.5rem}.w-\[8\%\]{width:8%}.w-\[9\%\]{width:9%}.w-\[10\%\]{width:10%}.w-\[12\%\]{width:12%}.w-\[16\%\]{width:16%}.w-\[18px\]{width:18px}.w-\[30px\]{width:30px}.w-\[36\%\]{width:36%}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[60px\]{width:60px}.w-\[84px\]{width:84px}.w-\[88px\]{width:88px}.w-\[96px\]{width:96px}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[112px\]{width:112px}.w-\[124px\]{width:124px}.w-\[128px\]{width:128px}.w-\[132px\]{width:132px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[165px\]{width:165px}.w-\[280px\]{width:280px}.w-\[340px\]{width:340px}.w-\[min\(40rem\,calc\(100vw-2rem\)\)\]{width:min(40rem,100vw - 2rem)}.w-\[min\(900px\,calc\(100vw-5rem\)\)\]{width:min(900px,100vw - 5rem)}.w-\[min\(920px\,calc\(100vw-5rem\)\)\]{width:min(920px,100vw - 5rem)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-\[var\(--radix-select-trigger-width\)\]{width:var(--radix-select-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-8{max-width:calc(var(--spacing) * 8)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[50\%\]{max-width:50%}.max-w-\[56px\]{max-width:56px}.max-w-\[64\.25rem\]{max-width:64.25rem}.max-w-\[68ch\]{max-width:68ch}.max-w-\[80px\]{max-width:80px}.max-w-\[85vw\]{max-width:85vw}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[280px\]{max-width:280px}.max-w-\[400px\]{max-width:400px}.max-w-\[700px\]{max-width:700px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[4\.75rem\]{min-width:4.75rem}.min-w-\[7\.75rem\]{min-width:7.75rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[18px\]{min-width:18px}.min-w-\[28px\]{min-width:28px}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[320px\]{min-width:320px}.min-w-\[var\(--radix-popover-trigger-width\)\]{min-width:var(--radix-popover-trigger-width)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-24{--tw-translate-y:calc(var(--spacing) * 24);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-4px\]{--tw-translate-y:-4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.scale-\[1\.03\]{scale:1.03}.-rotate-45{rotate:-45deg}.rotate-0{rotate:none}.rotate-2{rotate:2deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-auto{touch-action:auto}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-2{columns:2}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[1\.25rem_3rem_minmax\(0\,1fr\)\]{grid-template-columns:1.25rem 3rem minmax(0,1fr)}.grid-cols-\[1\.25rem_3rem_minmax\(0\,2fr\)_minmax\(0\,1fr\)_minmax\(0\,2fr\)_19rem\]{grid-template-columns:1.25rem 3rem minmax(0,2fr) minmax(0,1fr) minmax(0,2fr) 19rem}.grid-cols-\[1fr\,auto\,1fr\]{grid-template-columns:1fr,auto,1fr}.grid-cols-\[1rem_minmax\(0\,1fr\)\]{grid-template-columns:1rem minmax(0,1fr)}.grid-cols-\[2\.25rem_6rem_minmax\(0\,1fr\)\]{grid-template-columns:2.25rem 6rem minmax(0,1fr)}.grid-cols-\[3\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:3.25rem minmax(0,1fr)}.grid-cols-\[5\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:5.5rem minmax(0,1fr)}.grid-cols-\[7\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:7.5rem minmax(0,1fr)}.grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.grid-cols-\[56px_minmax\(0\,1fr\)\]{grid-template-columns:56px minmax(0,1fr)}.grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[minmax\(0\,0\.94fr\)_minmax\(0\,1\.06fr\)\]{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.grid-cols-\[minmax\(0\,1\.22fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_3\.5rem\]{grid-template-columns:minmax(0,1fr) 3.5rem}.grid-cols-\[minmax\(0\,1fr\)_5rem\]{grid-template-columns:minmax(0,1fr) 5rem}.grid-cols-\[repeat\(auto-fill\,minmax\(clamp\(120px\,8vw_\+_60px\,200px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(clamp(120px,8vw + 60px,200px),1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-\(--grid-gap-col-mobile\){gap:var(--grid-gap-col-mobile)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[clamp\(0\.75rem\,1vw\,1\.5rem\)\]{gap:clamp(.75rem,1vw,1.5rem)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(8px * var(--tw-space-y-reverse));margin-block-end:calc(8px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(16px * var(--tw-space-y-reverse));margin-block-end:calc(16px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(24px * var(--tw-space-y-reverse));margin-block-end:calc(24px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(32px * var(--tw-space-y-reverse));margin-block-end:calc(32px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(40px * var(--tw-space-y-reverse));margin-block-end:calc(40px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(48px * var(--tw-space-y-reverse));margin-block-end:calc(48px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(64px * var(--tw-space-y-reverse));margin-block-end:calc(64px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(96px * var(--tw-space-y-reverse));margin-block-end:calc(96px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(8px * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(8px * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(16px * var(--tw-space-x-reverse));margin-inline-end:calc(16px * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)),:where(.divide-border\/40>:not(:last-child)){border-color:var(--border)}:where(.divide-border\/40>:not(:last-child)){border-color:rgb(var(--legacy-rgb-border) / 40%)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/40>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 40%, transparent)}}:where(.divide-border\/50>:not(:last-child)){border-color:rgb(var(--legacy-rgb-border) / 50%)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 50%, transparent)}}:where(.divide-border\/60>:not(:last-child)){border-color:rgb(var(--legacy-rgb-border) / 60%)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 60%, transparent)}}:where(.divide-border\/70>:not(:last-child)){border-color:rgb(var(--legacy-rgb-border) / 70%)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--shape-2xl,var(--shape-overlay))}.rounded-3xl{border-radius:var(--shape-3xl,var(--shape-overlay))}.rounded-\[0\.25rem\]{border-radius:.25rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[calc\(var\(--shape-control\)_-_2px\)\]{border-radius:calc(var(--shape-control) - 2px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-control{border-radius:var(--shape-control)}.rounded-cover{border-radius:var(--shape-cover)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--shape-lg,var(--shape-control))}.rounded-md{border-radius:var(--shape-control)}.rounded-none{border-radius:0}.rounded-overlay{border-radius:var(--shape-overlay)}.rounded-pill{border-radius:var(--shape-pill)}.rounded-sm,.rounded-thumb{border-radius:var(--shape-thumb)}.rounded-xl{border-radius:var(--shape-overlay)}.rounded-xs{border-radius:var(--shape-xs,var(--shape-thumb))}.rounded-t-lg{border-top-left-radius:var(--shape-lg,var(--shape-control));border-top-right-radius:var(--shape-lg,var(--shape-control))}.rounded-t-overlay,.rounded-t-xl{border-top-left-radius:var(--shape-overlay);border-top-right-radius:var(--shape-overlay)}.rounded-l-lg{border-top-left-radius:var(--shape-lg,var(--shape-control));border-bottom-left-radius:var(--shape-lg,var(--shape-control))}.rounded-r-lg{border-top-right-radius:var(--shape-lg,var(--shape-control));border-bottom-right-radius:var(--shape-lg,var(--shape-control))}.rounded-b-lg{border-bottom-right-radius:var(--shape-lg,var(--shape-control));border-bottom-left-radius:var(--shape-lg,var(--shape-control))}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-overlay,.rounded-b-xl{border-bottom-right-radius:var(--shape-overlay);border-bottom-left-radius:var(--shape-overlay)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--filter-primary\){border-color:var(--filter-primary)}.border-\(--filter-secondary\){border-color:var(--filter-secondary)}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--border\)\],.border-\[var\(--border\)\]\/50{border-color:var(--border)}.border-\[var\(--border\)\]\/50{border-color:rgb(var(--legacy-rgb-border) / 50%)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--border\)\]\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-\[var\(--error\)\]{border-color:var(--error)}.border-accent{border-color:var(--accent)}.border-accent-foreground\/30{border-color:rgb(var(--legacy-rgb-accent-foreground) / 30%)}@supports (color:color-mix(in lab, red, red)){.border-accent-foreground\/30{border-color:color-mix(in oklab, var(--accent-foreground) 30%, transparent)}}.border-accent-line{border-color:var(--accent-line)}.border-accent\/20{border-color:rgb(var(--legacy-rgb-accent) / 20%)}@supports (color:color-mix(in lab, red, red)){.border-accent\/20{border-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.border-accent\/30{border-color:rgb(var(--legacy-rgb-accent) / 30%)}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.border-accent\/40{border-color:rgb(var(--legacy-rgb-accent) / 40%)}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.border-accent\/50{border-color:rgb(var(--legacy-rgb-accent) / 50%)}@supports (color:color-mix(in lab, red, red)){.border-accent\/50{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.border-accent\/60{border-color:rgb(var(--legacy-rgb-accent) / 60%)}@supports (color:color-mix(in lab, red, red)){.border-accent\/60{border-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.border-accent\/70{border-color:rgb(var(--legacy-rgb-accent) / 70%)}@supports (color:color-mix(in lab, red, red)){.border-accent\/70{border-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-avatar-border{border-color:var(--avatar-border)}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.border-border\/20{border-color:rgb(var(--legacy-rgb-border) / 20%)}@supports (color:color-mix(in lab, red, red)){.border-border\/20{border-color:color-mix(in oklab, var(--border) 20%, transparent)}}.border-border\/30{border-color:rgb(var(--legacy-rgb-border) / 30%)}@supports (color:color-mix(in lab, red, red)){.border-border\/30{border-color:color-mix(in oklab, var(--border) 30%, transparent)}}.border-border\/40{border-color:rgb(var(--legacy-rgb-border) / 40%)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\/50{border-color:rgb(var(--legacy-rgb-border) / 50%)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/60{border-color:rgb(var(--legacy-rgb-border) / 60%)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:rgb(var(--legacy-rgb-border) / 70%)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\/80{border-color:rgb(var(--legacy-rgb-border) / 80%)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-card{border-color:var(--card)}.border-chart-cyan\/30{border-color:rgb(var(--legacy-rgb-chart-cyan) / 30%)}@supports (color:color-mix(in lab, red, red)){.border-chart-cyan\/30{border-color:color-mix(in oklab, var(--chart-cyan) 30%, transparent)}}.border-chart-pink,.border-chart-pink\/40{border-color:var(--chart-pink)}.border-chart-pink\/40{border-color:rgb(var(--legacy-rgb-chart-pink) / 40%)}@supports (color:color-mix(in lab, red, red)){.border-chart-pink\/40{border-color:color-mix(in oklab, var(--chart-pink) 40%, transparent)}}.border-chart-purple\/30{border-color:rgb(var(--legacy-rgb-chart-purple) / 30%)}@supports (color:color-mix(in lab, red, red)){.border-chart-purple\/30{border-color:color-mix(in oklab, var(--chart-purple) 30%, transparent)}}.border-chart-yellow\/20{border-color:rgb(var(--legacy-rgb-chart-yellow) / 20%)}@supports (color:color-mix(in lab, red, red)){.border-chart-yellow\/20{border-color:color-mix(in oklab, var(--chart-yellow) 20%, transparent)}}.border-chart-yellow\/30{border-color:rgb(var(--legacy-rgb-chart-yellow) / 30%)}@supports (color:color-mix(in lab, red, red)){.border-chart-yellow\/30{border-color:color-mix(in oklab, var(--chart-yellow) 30%, transparent)}}.border-current,.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/30{border-color:color-mix(in oklab, currentcolor 30%, transparent)}}.border-destructive,.border-destructive\/20{border-color:var(--destructive)}.border-destructive\/20{border-color:rgb(var(--legacy-rgb-destructive) / 20%)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.border-destructive\/30{border-color:rgb(var(--legacy-rgb-destructive) / 30%)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-destructive\/40{border-color:rgb(var(--legacy-rgb-destructive) / 40%)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-error,.border-error\/10{border-color:var(--error)}.border-error\/10{border-color:rgb(var(--legacy-rgb-error) / 10%)}@supports (color:color-mix(in lab, red, red)){.border-error\/10{border-color:color-mix(in oklab, var(--error) 10%, transparent)}}.border-error\/20{border-color:rgb(var(--legacy-rgb-error) / 20%)}@supports (color:color-mix(in lab, red, red)){.border-error\/20{border-color:color-mix(in oklab, var(--error) 20%, transparent)}}.border-error\/30{border-color:rgb(var(--legacy-rgb-error) / 30%)}@supports (color:color-mix(in lab, red, red)){.border-error\/30{border-color:color-mix(in oklab, var(--error) 30%, transparent)}}.border-error\/40{border-color:rgb(var(--legacy-rgb-error) / 40%)}@supports (color:color-mix(in lab, red, red)){.border-error\/40{border-color:color-mix(in oklab, var(--error) 40%, transparent)}}.border-error\/50{border-color:rgb(var(--legacy-rgb-error) / 50%)}@supports (color:color-mix(in lab, red, red)){.border-error\/50{border-color:color-mix(in oklab, var(--error) 50%, transparent)}}.border-error\/60{border-color:rgb(var(--legacy-rgb-error) / 60%)}@supports (color:color-mix(in lab, red, red)){.border-error\/60{border-color:color-mix(in oklab, var(--error) 60%, transparent)}}.border-filter-primary-border{border-color:var(--filter-primary-border)}.border-filter-secondary-border{border-color:var(--filter-secondary-border)}.border-foreground,.border-foreground\/30{border-color:var(--foreground)}.border-foreground\/30{border-color:rgb(var(--legacy-rgb-foreground) / 30%)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/30{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.border-foreground\/70{border-color:rgb(var(--legacy-rgb-foreground) / 70%)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/70{border-color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.border-info\/50{border-color:rgb(var(--legacy-rgb-info) / 50%)}@supports (color:color-mix(in lab, red, red)){.border-info\/50{border-color:color-mix(in oklab, var(--info) 50%, transparent)}}.border-input{border-color:var(--input)}.border-like-active,.border-like-active\/20{border-color:var(--chart-red,#ef4444)}@supports (color:color-mix(in lab, red, red)){.border-like-active\/20{border-color:color-mix(in oklab, var(--chart-red,#ef4444) 20%, transparent)}}.border-like-active\/30{border-color:var(--chart-red,#ef4444)}@supports (color:color-mix(in lab, red, red)){.border-like-active\/30{border-color:color-mix(in oklab, var(--chart-red,#ef4444) 30%, transparent)}}.border-like-active\/40{border-color:var(--chart-red,#ef4444)}@supports (color:color-mix(in lab, red, red)){.border-like-active\/40{border-color:color-mix(in oklab, var(--chart-red,#ef4444) 40%, transparent)}}.border-overlay-dark{border-color:var(--overlay-dark)}.border-overlay-light{border-color:var(--overlay-light)}.border-primary-foreground\/35{border-color:rgb(var(--legacy-rgb-primary-foreground) / 35%)}@supports (color:color-mix(in lab, red, red)){.border-primary-foreground\/35{border-color:color-mix(in oklab, var(--primary-foreground) 35%, transparent)}}.border-primary\/30{border-color:rgb(var(--legacy-rgb-primary) / 30%)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/35{border-color:rgb(var(--legacy-rgb-primary) / 35%)}@supports (color:color-mix(in lab, red, red)){.border-primary\/35{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.border-primary\/40{border-color:rgb(var(--legacy-rgb-primary) / 40%)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-primary\/80{border-color:rgb(var(--legacy-rgb-primary) / 80%)}@supports (color:color-mix(in lab, red, red)){.border-primary\/80{border-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/30{border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-success\/20{border-color:rgb(var(--legacy-rgb-success) / 20%)}@supports (color:color-mix(in lab, red, red)){.border-success\/20{border-color:color-mix(in oklab, var(--success) 20%, transparent)}}.border-success\/30{border-color:rgb(var(--legacy-rgb-success) / 30%)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--success) 30%, transparent)}}.border-success\/40{border-color:rgb(var(--legacy-rgb-success) / 40%)}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab, var(--success) 40%, transparent)}}.border-success\/50{border-color:rgb(var(--legacy-rgb-success) / 50%)}@supports (color:color-mix(in lab, red, red)){.border-success\/50{border-color:color-mix(in oklab, var(--success) 50%, transparent)}}.border-success\/60{border-color:rgb(var(--legacy-rgb-success) / 60%)}@supports (color:color-mix(in lab, red, red)){.border-success\/60{border-color:color-mix(in oklab, var(--success) 60%, transparent)}}.border-success\/80{border-color:rgb(var(--legacy-rgb-success) / 80%)}@supports (color:color-mix(in lab, red, red)){.border-success\/80{border-color:color-mix(in oklab, var(--success) 80%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/20{border-color:rgb(var(--legacy-rgb-warning) / 20%)}@supports (color:color-mix(in lab, red, red)){.border-warning\/20{border-color:color-mix(in oklab, var(--warning) 20%, transparent)}}.border-warning\/30{border-color:rgb(var(--legacy-rgb-warning) / 30%)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.border-warning\/40{border-color:rgb(var(--legacy-rgb-warning) / 40%)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--warning) 40%, transparent)}}.border-warning\/50{border-color:rgb(var(--legacy-rgb-warning) / 50%)}@supports (color:color-mix(in lab, red, red)){.border-warning\/50{border-color:color-mix(in oklab, var(--warning) 50%, transparent)}}.border-warning\/80{border-color:rgb(var(--legacy-rgb-warning) / 80%)}@supports (color:color-mix(in lab, red, red)){.border-warning\/80{border-color:color-mix(in oklab, var(--warning) 80%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-yellow-500\/40{border-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/40{border-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}}.border-zinc-600{border-color:var(--color-zinc-600)}.border-t-accent{border-top-color:var(--accent)}.border-t-foreground,.border-t-foreground\/50{border-top-color:var(--foreground)}.border-t-foreground\/50{border-top-color:rgb(var(--legacy-rgb-foreground) / 50%)}@supports (color:color-mix(in lab, red, red)){.border-t-foreground\/50{border-top-color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-l-amber-400{border-left-color:var(--color-amber-400)}.border-l-chart-cyan{border-left-color:var(--chart-cyan)}.border-l-chart-pink{border-left-color:var(--chart-pink)}.border-l-chart-purple{border-left-color:var(--chart-purple)}.border-l-emerald-400{border-left-color:var(--color-emerald-400)}.border-l-error{border-left-color:var(--error)}.border-l-fuchsia-400{border-left-color:var(--color-fuchsia-400)}.border-l-info{border-left-color:var(--info)}.border-l-purple-400{border-left-color:var(--color-purple-400)}.border-l-red-400{border-left-color:var(--color-red-400)}.border-l-rose-400{border-left-color:var(--color-rose-400)}.border-l-sky-400{border-left-color:var(--color-sky-400)}.border-l-success{border-left-color:var(--success)}.border-l-teal-400{border-left-color:var(--color-teal-400)}.border-l-transparent{border-left-color:#0000}.border-l-warning{border-left-color:var(--warning)}.bg-\(--filter-primary\){background-color:var(--filter-primary)}.bg-\(--filter-primary-soft\){background-color:var(--filter-primary-soft)}.bg-\(--filter-secondary\){background-color:var(--filter-secondary)}.bg-\(--filter-secondary-soft\){background-color:var(--filter-secondary-soft)}.bg-\(--scrim\){background-color:var(--scrim)}.bg-\(--status-completed-bg\){background-color:var(--status-completed-bg)}.bg-\(--status-hiatus-bg\){background-color:var(--status-hiatus-bg)}.bg-\(--status-ongoing-bg\){background-color:var(--status-ongoing-bg)}.bg-\[\#5865F2\]{background-color:#5865f2}.bg-\[var\(--accent\)\],.bg-\[var\(--accent\)\]\/15{background-color:var(--accent)}.bg-\[var\(--accent\)\]\/15{background-color:rgb(var(--legacy-rgb-accent) / 15%)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent\)\]\/15{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--card\)\]{background-color:var(--card)}.bg-\[var\(--card-background\)\],.bg-\[var\(--card-background\)\]\/72{background-color:var(--card-background)}.bg-\[var\(--card-background\)\]\/72{background-color:rgb(var(--legacy-rgb-card-background) / 72%)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--card-background\)\]\/72{background-color:color-mix(in oklab, var(--card-background) 72%, transparent)}}.bg-\[var\(--elevated\)\]{background-color:var(--elevated)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--text-muted\)\]{background-color:var(--text-muted)}.bg-accent{background-color:var(--accent)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-accent\/5{background-color:rgb(var(--legacy-rgb-accent) / 5%)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/5{background-color:color-mix(in oklab, var(--accent) 5%, transparent)}}.bg-accent\/8{background-color:rgb(var(--legacy-rgb-accent) / 8%)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/8{background-color:color-mix(in oklab, var(--accent) 8%, transparent)}}.bg-accent\/10{background-color:rgb(var(--legacy-rgb-accent) / 10%)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-accent\/12{background-color:rgb(var(--legacy-rgb-accent) / 12%)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/12{background-color:color-mix(in oklab, var(--accent) 12%, transparent)}}.bg-accent\/15{background-color:rgb(var(--legacy-rgb-accent) / 15%)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/15{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.bg-accent\/20{background-color:rgb(var(--legacy-rgb-accent) / 20%)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.bg-accent\/25{background-color:rgb(var(--legacy-rgb-accent) / 25%)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/25{background-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.bg-accent\/60{background-color:rgb(var(--legacy-rgb-accent) / 60%)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/60{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.bg-accent\/80{background-color:rgb(var(--legacy-rgb-accent) / 80%)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/80{background-color:color-mix(in oklab, var(--accent) 80%, transparent)}}.bg-accent\/90{background-color:rgb(var(--legacy-rgb-accent) / 90%)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/90{background-color:color-mix(in oklab, var(--accent) 90%, transparent)}}.bg-accent\/\[0\.08\]{background-color:rgb(var(--legacy-rgb-accent) / 8%)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[0\.08\]{background-color:color-mix(in oklab, var(--accent) 8%, transparent)}}.bg-amber-500\/8{background-color:#f99c0014}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/8{background-color:color-mix(in oklab, var(--color-amber-500) 8%, transparent)}}.bg-amber-500\/12{background-color:#f99c001f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/12{background-color:color-mix(in oklab, var(--color-amber-500) 12%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-background,.bg-background\/20{background-color:var(--background)}.bg-background\/20{background-color:rgb(var(--legacy-rgb-background) / 20%)}@supports (color:color-mix(in lab, red, red)){.bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}.bg-background\/25{background-color:rgb(var(--legacy-rgb-background) / 25%)}@supports (color:color-mix(in lab, red, red)){.bg-background\/25{background-color:color-mix(in oklab, var(--background) 25%, transparent)}}.bg-background\/30{background-color:rgb(var(--legacy-rgb-background) / 30%)}@supports (color:color-mix(in lab, red, red)){.bg-background\/30{background-color:color-mix(in oklab, var(--background) 30%, transparent)}}.bg-background\/35{background-color:rgb(var(--legacy-rgb-background) / 35%)}@supports (color:color-mix(in lab, red, red)){.bg-background\/35{background-color:color-mix(in oklab, var(--background) 35%, transparent)}}.bg-background\/40{background-color:rgb(var(--legacy-rgb-background) / 40%)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\/50{background-color:rgb(var(--legacy-rgb-background) / 50%)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/60{background-color:rgb(var(--legacy-rgb-background) / 60%)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\/70{background-color:rgb(var(--legacy-rgb-background) / 70%)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/80{background-color:rgb(var(--legacy-rgb-background) / 80%)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/85{background-color:rgb(var(--legacy-rgb-background) / 85%)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.bg-background\/90{background-color:rgb(var(--legacy-rgb-background) / 90%)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-border{background-color:var(--border)}.bg-border-strong{background-color:var(--border-strong)}.bg-border\/50{background-color:rgb(var(--legacy-rgb-border) / 50%)}@supports (color:color-mix(in lab, red, red)){.bg-border\/50{background-color:color-mix(in oklab, var(--border) 50%, transparent)}}.bg-border\/60{background-color:rgb(var(--legacy-rgb-border) / 60%)}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab, var(--border) 60%, transparent)}}.bg-card,.bg-card\/10{background-color:var(--card)}.bg-card\/10{background-color:rgb(var(--legacy-rgb-card) / 10%)}@supports (color:color-mix(in lab, red, red)){.bg-card\/10{background-color:color-mix(in oklab, var(--card) 10%, transparent)}}.bg-card\/20{background-color:rgb(var(--legacy-rgb-card) / 20%)}@supports (color:color-mix(in lab, red, red)){.bg-card\/20{background-color:color-mix(in oklab, var(--card) 20%, transparent)}}.bg-card\/25{background-color:rgb(var(--legacy-rgb-card) / 25%)}@supports (color:color-mix(in lab, red, red)){.bg-card\/25{background-color:color-mix(in oklab, var(--card) 25%, transparent)}}.bg-card\/30{background-color:rgb(var(--legacy-rgb-card) / 30%)}@supports (color:color-mix(in lab, red, red)){.bg-card\/30{background-color:color-mix(in oklab, var(--card) 30%, transparent)}}.bg-card\/35{background-color:rgb(var(--legacy-rgb-card) / 35%)}@supports (color:color-mix(in lab, red, red)){.bg-card\/35{background-color:color-mix(in oklab, var(--card) 35%, transparent)}}.bg-card\/40{background-color:rgb(var(--legacy-rgb-card) / 40%)}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab, var(--card) 40%, transparent)}}.bg-card\/50{background-color:rgb(var(--legacy-rgb-card) / 50%)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--card) 50%, transparent)}}.bg-card\/60{background-color:rgb(var(--legacy-rgb-card) / 60%)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-card\/70{background-color:rgb(var(--legacy-rgb-card) / 70%)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-card\/80{background-color:rgb(var(--legacy-rgb-card) / 80%)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-chart-cyan\/10{background-color:rgb(var(--legacy-rgb-chart-cyan) / 10%)}@supports (color:color-mix(in lab, red, red)){.bg-chart-cyan\/10{background-color:color-mix(in oklab, var(--chart-cyan) 10%, transparent)}}.bg-chart-cyan\/20{background-color:rgb(var(--legacy-rgb-chart-cyan) / 20%)}@supports (color:color-mix(in lab, red, red)){.bg-chart-cyan\/20{background-color:color-mix(in oklab, var(--chart-cyan) 20%, transparent)}}.bg-chart-orange\/15{background-color:rgb(var(--legacy-rgb-chart-orange) / 15%)}@supports (color:color-mix(in lab, red, red)){.bg-chart-orange\/15{background-color:color-mix(in oklab, var(--chart-orange) 15%, transparent)}}.bg-chart-pink,.bg-chart-pink\/15{background-color:var(--chart-pink)}.bg-chart-pink\/15{background-color:rgb(var(--legacy-rgb-chart-pink) / 15%)}@supports (color:color-mix(in lab, red, red)){.bg-chart-pink\/15{background-color:color-mix(in oklab, var(--chart-pink) 15%, transparent)}}.bg-chart-purple\/10{background-color:rgb(var(--legacy-rgb-chart-purple) / 10%)}@supports (color:color-mix(in lab, red, red)){.bg-chart-purple\/10{background-color:color-mix(in oklab, var(--chart-purple) 10%, transparent)}}.bg-chart-purple\/20{background-color:rgb(var(--legacy-rgb-chart-purple) / 20%)}@supports (color:color-mix(in lab, red, red)){.bg-chart-purple\/20{background-color:color-mix(in oklab, var(--chart-purple) 20%, transparent)}}.bg-chart-yellow,.bg-chart-yellow\/5{background-color:var(--chart-yellow)}.bg-chart-yellow\/5{background-color:rgb(var(--legacy-rgb-chart-yellow) / 5%)}@supports (color:color-mix(in lab, red, red)){.bg-chart-yellow\/5{background-color:color-mix(in oklab, var(--chart-yellow) 5%, transparent)}}.bg-chart-yellow\/10{background-color:rgb(var(--legacy-rgb-chart-yellow) / 10%)}@supports (color:color-mix(in lab, red, red)){.bg-chart-yellow\/10{background-color:color-mix(in oklab, var(--chart-yellow) 10%, transparent)}}.bg-chart-yellow\/80{background-color:rgb(var(--legacy-rgb-chart-yellow) / 80%)}@supports (color:color-mix(in lab, red, red)){.bg-chart-yellow\/80{background-color:color-mix(in oklab, var(--chart-yellow) 80%, transparent)}}.bg-current\/10{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/10{background-color:color-mix(in oklab, currentcolor 10%, transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}.bg-destructive\/5{background-color:rgb(var(--legacy-rgb-destructive) / 5%)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:rgb(var(--legacy-rgb-destructive) / 10%)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-destructive\/15{background-color:rgb(var(--legacy-rgb-destructive) / 15%)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.bg-elevated,.bg-elevated\/20{background-color:var(--elevated)}.bg-elevated\/20{background-color:rgb(var(--legacy-rgb-elevated) / 20%)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/20{background-color:color-mix(in oklab, var(--elevated) 20%, transparent)}}.bg-elevated\/25{background-color:rgb(var(--legacy-rgb-elevated) / 25%)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/25{background-color:color-mix(in oklab, var(--elevated) 25%, transparent)}}.bg-elevated\/30{background-color:rgb(var(--legacy-rgb-elevated) / 30%)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/30{background-color:color-mix(in oklab, var(--elevated) 30%, transparent)}}.bg-elevated\/35{background-color:rgb(var(--legacy-rgb-elevated) / 35%)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/35{background-color:color-mix(in oklab, var(--elevated) 35%, transparent)}}.bg-elevated\/40{background-color:rgb(var(--legacy-rgb-elevated) / 40%)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/40{background-color:color-mix(in oklab, var(--elevated) 40%, transparent)}}.bg-elevated\/50{background-color:rgb(var(--legacy-rgb-elevated) / 50%)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/50{background-color:color-mix(in oklab, var(--elevated) 50%, transparent)}}.bg-elevated\/60{background-color:rgb(var(--legacy-rgb-elevated) / 60%)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/60{background-color:color-mix(in oklab, var(--elevated) 60%, transparent)}}.bg-elevated\/80{background-color:rgb(var(--legacy-rgb-elevated) / 80%)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/80{background-color:color-mix(in oklab, var(--elevated) 80%, transparent)}}.bg-error,.bg-error\/5{background-color:var(--error)}.bg-error\/5{background-color:rgb(var(--legacy-rgb-error) / 5%)}@supports (color:color-mix(in lab, red, red)){.bg-error\/5{background-color:color-mix(in oklab, var(--error) 5%, transparent)}}.bg-error\/10{background-color:rgb(var(--legacy-rgb-error) / 10%)}@supports (color:color-mix(in lab, red, red)){.bg-error\/10{background-color:color-mix(in oklab, var(--error) 10%, transparent)}}.bg-error\/12{background-color:rgb(var(--legacy-rgb-error) / 12%)}@supports (color:color-mix(in lab, red, red)){.bg-error\/12{background-color:color-mix(in oklab, var(--error) 12%, transparent)}}.bg-error\/15{background-color:rgb(var(--legacy-rgb-error) / 15%)}@supports (color:color-mix(in lab, red, red)){.bg-error\/15{background-color:color-mix(in oklab, var(--error) 15%, transparent)}}.bg-error\/20{background-color:rgb(var(--legacy-rgb-error) / 20%)}@supports (color:color-mix(in lab, red, red)){.bg-error\/20{background-color:color-mix(in oklab, var(--error) 20%, transparent)}}.bg-error\/90{background-color:rgb(var(--legacy-rgb-error) / 90%)}@supports (color:color-mix(in lab, red, red)){.bg-error\/90{background-color:color-mix(in oklab, var(--error) 90%, transparent)}}.bg-filter-primary{background-color:var(--filter-primary)}.bg-filter-primary-soft{background-color:var(--filter-primary-soft)}.bg-filter-primary\/30{background-color:rgb(var(--legacy-rgb-filter-primary) / 30%)}@supports (color:color-mix(in lab, red, red)){.bg-filter-primary\/30{background-color:color-mix(in oklab, var(--filter-primary) 30%, transparent)}}.bg-filter-secondary-soft{background-color:var(--filter-secondary-soft)}.bg-filter-secondary\/30{background-color:rgb(var(--legacy-rgb-filter-secondary) / 30%)}@supports (color:color-mix(in lab, red, red)){.bg-filter-secondary\/30{background-color:color-mix(in oklab, var(--filter-secondary) 30%, transparent)}}.bg-foreground,.bg-foreground\/10{background-color:var(--foreground)}.bg-foreground\/10{background-color:rgb(var(--legacy-rgb-foreground) / 10%)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-foreground\/80{background-color:rgb(var(--legacy-rgb-foreground) / 80%)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/80{background-color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.bg-foreground\/\[0\.01\]{background-color:rgb(var(--legacy-rgb-foreground) / 1%)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.01\]{background-color:color-mix(in oklab, var(--foreground) 1%, transparent)}}.bg-foreground\/\[0\.02\]{background-color:rgb(var(--legacy-rgb-foreground) / 2%)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.02\]{background-color:color-mix(in oklab, var(--foreground) 2%, transparent)}}.bg-foreground\/\[0\.04\]{background-color:rgb(var(--legacy-rgb-foreground) / 4%)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.04\]{background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.bg-foreground\/\[0\.05\]{background-color:rgb(var(--legacy-rgb-foreground) / 5%)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.05\]{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.bg-foreground\/\[0\.06\]{background-color:rgb(var(--legacy-rgb-foreground) / 6%)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.06\]{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.bg-foreground\/\[0\.08\]{background-color:rgb(var(--legacy-rgb-foreground) / 8%)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.08\]{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/15{background-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.bg-info\/10{background-color:rgb(var(--legacy-rgb-info) / 10%)}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, var(--info) 10%, transparent)}}.bg-info\/12{background-color:rgb(var(--legacy-rgb-info) / 12%)}@supports (color:color-mix(in lab, red, red)){.bg-info\/12{background-color:color-mix(in oklab, var(--info) 12%, transparent)}}.bg-info\/15{background-color:rgb(var(--legacy-rgb-info) / 15%)}@supports (color:color-mix(in lab, red, red)){.bg-info\/15{background-color:color-mix(in oklab, var(--info) 15%, transparent)}}.bg-info\/20{background-color:rgb(var(--legacy-rgb-info) / 20%)}@supports (color:color-mix(in lab, red, red)){.bg-info\/20{background-color:color-mix(in oklab, var(--info) 20%, transparent)}}.bg-like-active,.bg-like-active\/5{background-color:var(--chart-red,#ef4444)}@supports (color:color-mix(in lab, red, red)){.bg-like-active\/5{background-color:color-mix(in oklab, var(--chart-red,#ef4444) 5%, transparent)}}.bg-like-active\/10{background-color:var(--chart-red,#ef4444)}@supports (color:color-mix(in lab, red, red)){.bg-like-active\/10{background-color:color-mix(in oklab, var(--chart-red,#ef4444) 10%, transparent)}}.bg-like-active\/15{background-color:var(--chart-red,#ef4444)}@supports (color:color-mix(in lab, red, red)){.bg-like-active\/15{background-color:color-mix(in oklab, var(--chart-red,#ef4444) 15%, transparent)}}.bg-like-active\/20{background-color:var(--chart-red,#ef4444)}@supports (color:color-mix(in lab, red, red)){.bg-like-active\/20{background-color:color-mix(in oklab, var(--chart-red,#ef4444) 20%, transparent)}}.bg-like-active\/80{background-color:var(--chart-red,#ef4444)}@supports (color:color-mix(in lab, red, red)){.bg-like-active\/80{background-color:color-mix(in oklab, var(--chart-red,#ef4444) 80%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-light{background-color:var(--muted-light)}.bg-muted\/10{background-color:rgb(var(--legacy-rgb-muted) / 10%)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/10{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.bg-muted\/20{background-color:rgb(var(--legacy-rgb-muted) / 20%)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/30{background-color:rgb(var(--legacy-rgb-muted) / 30%)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:rgb(var(--legacy-rgb-muted) / 40%)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:rgb(var(--legacy-rgb-muted) / 50%)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/60{background-color:rgb(var(--legacy-rgb-muted) / 60%)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-muted\/70{background-color:rgb(var(--legacy-rgb-muted) / 70%)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-overlay-light{background-color:var(--overlay-light)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground\/15{background-color:rgb(var(--legacy-rgb-primary-foreground) / 15%)}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/15{background-color:color-mix(in oklab, var(--primary-foreground) 15%, transparent)}}.bg-primary\/10{background-color:rgb(var(--legacy-rgb-primary) / 10%)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/15{background-color:rgb(var(--legacy-rgb-primary) / 15%)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-scrim{background-color:var(--scrim)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent{background-color:var(--sidebar-accent)}.bg-success,.bg-success\/5{background-color:var(--success)}.bg-success\/5{background-color:rgb(var(--legacy-rgb-success) / 5%)}@supports (color:color-mix(in lab, red, red)){.bg-success\/5{background-color:color-mix(in oklab, var(--success) 5%, transparent)}}.bg-success\/10{background-color:rgb(var(--legacy-rgb-success) / 10%)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-success\/12{background-color:rgb(var(--legacy-rgb-success) / 12%)}@supports (color:color-mix(in lab, red, red)){.bg-success\/12{background-color:color-mix(in oklab, var(--success) 12%, transparent)}}.bg-success\/15{background-color:rgb(var(--legacy-rgb-success) / 15%)}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, var(--success) 15%, transparent)}}.bg-success\/20{background-color:rgb(var(--legacy-rgb-success) / 20%)}@supports (color:color-mix(in lab, red, red)){.bg-success\/20{background-color:color-mix(in oklab, var(--success) 20%, transparent)}}.bg-success\/80{background-color:rgb(var(--legacy-rgb-success) / 80%)}@supports (color:color-mix(in lab, red, red)){.bg-success\/80{background-color:color-mix(in oklab, var(--success) 80%, transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-surface-3{background-color:var(--surface-3)}.bg-surface\/30{background-color:rgb(var(--legacy-rgb-surface) / 30%)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/30{background-color:color-mix(in oklab, var(--surface) 30%, transparent)}}.bg-surface\/50{background-color:rgb(var(--legacy-rgb-surface) / 50%)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/50{background-color:color-mix(in oklab, var(--surface) 50%, transparent)}}.bg-surface\/70{background-color:rgb(var(--legacy-rgb-surface) / 70%)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/70{background-color:color-mix(in oklab, var(--surface) 70%, transparent)}}.bg-text-faint{background-color:var(--text-faint)}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/5{background-color:var(--warning)}.bg-warning\/5{background-color:rgb(var(--legacy-rgb-warning) / 5%)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab, var(--warning) 5%, transparent)}}.bg-warning\/10{background-color:rgb(var(--legacy-rgb-warning) / 10%)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}}.bg-warning\/12{background-color:rgb(var(--legacy-rgb-warning) / 12%)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/12{background-color:color-mix(in oklab, var(--warning) 12%, transparent)}}.bg-warning\/15{background-color:rgb(var(--legacy-rgb-warning) / 15%)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, var(--warning) 15%, transparent)}}.bg-warning\/20{background-color:rgb(var(--legacy-rgb-warning) / 20%)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/20{background-color:color-mix(in oklab, var(--warning) 20%, transparent)}}.bg-warning\/80{background-color:rgb(var(--legacy-rgb-warning) / 80%)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/80{background-color:color-mix(in oklab, var(--warning) 80%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/10{background-color:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(var\(--foreground\)_1px\,transparent_1px\)\]{background-image:radial-gradient(var(--foreground) 1px,transparent 1px)}.from-\[var\(--background\)\]{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent{--tw-gradient-from:var(--accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent\/90{--tw-gradient-from:rgb(var(--legacy-rgb-accent) / 90%)}@supports (color:color-mix(in lab, red, red)){.from-accent\/90{--tw-gradient-from:color-mix(in oklab, var(--accent) 90%, transparent)}}.from-accent\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab, red, red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab, var(--color-black) 50%, transparent)}}.from-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-donate-from{--tw-gradient-from:var(--brand-donate-from);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-foreground{--tw-gradient-from:var(--foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-surface-2{--tw-gradient-from:var(--surface-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[var\(--background\)\]\/80{--tw-gradient-via:rgb(var(--legacy-rgb-background) / 80%)}@supports (color:color-mix(in lab, red, red)){.via-\[var\(--background\)\]\/80{--tw-gradient-via:color-mix(in oklab, var(--background) 80%, transparent)}}.via-\[var\(--background\)\]\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-accent{--tw-gradient-via:var(--accent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-accent\/80{--tw-gradient-via:rgb(var(--legacy-rgb-accent) / 80%)}@supports (color:color-mix(in lab, red, red)){.via-accent\/80{--tw-gradient-via:color-mix(in oklab, var(--accent) 80%, transparent)}}.via-accent\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab, red, red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab, var(--color-black) 40%, transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/60{--tw-gradient-via:#0009}@supports (color:color-mix(in lab, red, red)){.via-black\/60{--tw-gradient-via:color-mix(in oklab, var(--color-black) 60%, transparent)}}.via-black\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-brand-donate-via{--tw-gradient-via:var(--brand-donate-via);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-foreground{--tw-gradient-via:var(--foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-accent\/60{--tw-gradient-to:rgb(var(--legacy-rgb-accent) / 60%)}@supports (color:color-mix(in lab, red, red)){.to-accent\/60{--tw-gradient-to:color-mix(in oklab, var(--accent) 60%, transparent)}}.to-accent\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent\/90{--tw-gradient-to:rgb(var(--legacy-rgb-accent) / 90%)}@supports (color:color-mix(in lab, red, red)){.to-accent\/90{--tw-gradient-to:color-mix(in oklab, var(--accent) 90%, transparent)}}.to-accent\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-donate-to{--tw-gradient-to:var(--brand-donate-to);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-foreground\/70{--tw-gradient-to:rgb(var(--legacy-rgb-foreground) / 70%)}@supports (color:color-mix(in lab, red, red)){.to-foreground\/70{--tw-gradient-to:color-mix(in oklab, var(--foreground) 70%, transparent)}}.to-foreground\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-foreground\/80{--tw-gradient-to:rgb(var(--legacy-rgb-foreground) / 80%)}@supports (color:color-mix(in lab, red, red)){.to-foreground\/80{--tw-gradient-to:color-mix(in oklab, var(--foreground) 80%, transparent)}}.to-foreground\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[background-size\:16px_16px\]{background-size:16px 16px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-accent{fill:var(--accent)}.fill-chart-orange\/20{fill:rgb(var(--legacy-rgb-chart-orange) / 20%)}@supports (color:color-mix(in lab, red, red)){.fill-chart-orange\/20{fill:color-mix(in oklab, var(--chart-orange) 20%, transparent)}}.fill-chart-red{fill:var(--chart-red)}.fill-chart-yellow,.fill-chart-yellow\/20{fill:var(--chart-yellow)}.fill-chart-yellow\/20{fill:rgb(var(--legacy-rgb-chart-yellow) / 20%)}@supports (color:color-mix(in lab, red, red)){.fill-chart-yellow\/20{fill:color-mix(in oklab, var(--chart-yellow) 20%, transparent)}}.fill-current{fill:currentColor}.fill-error{fill:var(--error)}.fill-foreground{fill:var(--foreground)}.fill-muted-foreground,.fill-muted-foreground\/20{fill:var(--muted-foreground)}.fill-muted-foreground\/20{fill:rgb(var(--legacy-rgb-muted-foreground) / 20%)}@supports (color:color-mix(in lab, red, red)){.fill-muted-foreground\/20{fill:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}}.fill-primary{fill:var(--primary)}.fill-rating{fill:var(--rating-color)}.fill-transparent{fill:#0000}.fill-warning{fill:var(--warning)}.stroke-accent{stroke:var(--accent)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-px{padding:1px}.px-\(--shell-gutter-mobile\){padding-inline:var(--shell-gutter-mobile)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[0\.45rem\]{padding-inline:.45rem}.px-\[7px\]{padding-inline:7px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[0\.24rem\]{padding-block:.24rem}.ps-11{padding-inline-start:calc(var(--spacing) * 11)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\!{padding-top:calc(var(--spacing) * 2)!important}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-4\!{padding-top:calc(var(--spacing) * 4)!important}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\!{padding-bottom:calc(var(--spacing) * 0)!important}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[calc\(1\.5rem_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-0\.125em\]{vertical-align:-.125em}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display,.font-heading{font-family:var(--theme-font-display)}.font-mono{font-family:var(--theme-font-mono)}.font-sans{font-family:var(--theme-font-body)}.\!text-sm{font-size:.875rem!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:.75rem!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:1.5rem;line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:1.875rem;line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:2.25rem;line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:1rem;line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:1.125rem;line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:.875rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:1.25rem;line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:.75rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.63rem\]{font-size:.63rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[13px\]\!{font-size:13px!important}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[15px\]\!{font-size:15px!important}.text-\[17px\]{font-size:17px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.font-\(--theme-display-weight\){--tw-font-weight:var(--theme-display-weight);font-weight:var(--theme-display-weight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\(--theme-display-tracking\){--tw-tracking:var(--theme-display-tracking);letter-spacing:var(--theme-display-tracking)}.tracking-\(--theme-heading-tracking\){--tw-tracking:var(--theme-heading-tracking);letter-spacing:var(--theme-heading-tracking)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[var\(--theme-display-tracking\)\]{--tw-tracking:var(--theme-display-tracking);letter-spacing:var(--theme-display-tracking)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--status-completed-text\){color:var(--status-completed-text)}.text-\(--status-hiatus-text\){color:var(--status-hiatus-text)}.text-\(--status-ongoing-text\){color:var(--status-ongoing-text)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--border\)\]{color:var(--border)}.text-\[var\(--error\)\]{color:var(--error)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--link\)\]{color:var(--link)}.text-\[var\(--text-muted\)\],.text-\[var\(--text-muted\)\]\/20{color:var(--text-muted)}.text-\[var\(--text-muted\)\]\/20{color:rgb(var(--legacy-rgb-text-muted) / 20%)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--text-muted\)\]\/20{color:color-mix(in oklab, var(--text-muted) 20%, transparent)}}.text-\[var\(--text-muted\)\]\/30{color:rgb(var(--legacy-rgb-text-muted) / 30%)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--text-muted\)\]\/30{color:color-mix(in oklab, var(--text-muted) 30%, transparent)}}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-accent{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-accent\/80{color:rgb(var(--legacy-rgb-accent) / 80%)}@supports (color:color-mix(in lab, red, red)){.text-accent\/80{color:color-mix(in oklab, var(--accent) 80%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-border{color:var(--border)}.text-border-strong{color:var(--border-strong)}.text-card-foreground{color:var(--card-foreground)}.text-chart-cyan{color:var(--chart-cyan)}.text-chart-orange{color:var(--chart-orange)}.text-chart-pink{color:var(--chart-pink)}.text-chart-purple{color:var(--chart-purple)}.text-chart-red{color:var(--chart-red)}.text-chart-yellow{color:var(--chart-yellow)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-error,.text-error\/70{color:var(--error)}.text-error\/70{color:rgb(var(--legacy-rgb-error) / 70%)}@supports (color:color-mix(in lab, red, red)){.text-error\/70{color:color-mix(in oklab, var(--error) 70%, transparent)}}.text-error\/80{color:rgb(var(--legacy-rgb-error) / 80%)}@supports (color:color-mix(in lab, red, red)){.text-error\/80{color:color-mix(in oklab, var(--error) 80%, transparent)}}.text-filter-primary-text{color:var(--filter-primary-text)}.text-filter-secondary-text{color:var(--filter-secondary-text)}.text-foreground,.text-foreground\/30{color:var(--foreground)}.text-foreground\/30{color:rgb(var(--legacy-rgb-foreground) / 30%)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/30{color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.text-foreground\/40{color:rgb(var(--legacy-rgb-foreground) / 40%)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/40{color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.text-foreground\/45{color:rgb(var(--legacy-rgb-foreground) / 45%)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/45{color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.text-foreground\/50{color:rgb(var(--legacy-rgb-foreground) / 50%)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.text-foreground\/65{color:rgb(var(--legacy-rgb-foreground) / 65%)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/65{color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.text-foreground\/70{color:rgb(var(--legacy-rgb-foreground) / 70%)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/80{color:rgb(var(--legacy-rgb-foreground) / 80%)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/85{color:rgb(var(--legacy-rgb-foreground) / 85%)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-foreground\/90{color:rgb(var(--legacy-rgb-foreground) / 90%)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-green-500{color:var(--color-green-500)}.text-info{color:var(--info)}.text-inherit{color:inherit}.text-like-active,.text-like-active\/80{color:var(--chart-red,#ef4444)}@supports (color:color-mix(in lab, red, red)){.text-like-active\/80{color:color-mix(in oklab, var(--chart-red,#ef4444) 80%, transparent)}}.text-link{color:var(--link)}.text-muted{color:var(--muted)}.text-muted-foreground,.text-muted-foreground\/30{color:var(--muted-foreground)}.text-muted-foreground\/30{color:rgb(var(--legacy-rgb-muted-foreground) / 30%)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/30{color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.text-muted-foreground\/40{color:rgb(var(--legacy-rgb-muted-foreground) / 40%)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/50{color:rgb(var(--legacy-rgb-muted-foreground) / 50%)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/60{color:rgb(var(--legacy-rgb-muted-foreground) / 60%)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-muted-foreground\/70{color:rgb(var(--legacy-rgb-muted-foreground) / 70%)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted-foreground\/80{color:rgb(var(--legacy-rgb-muted-foreground) / 80%)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-muted-light{color:var(--muted-light)}.text-muted\/30{color:rgb(var(--legacy-rgb-muted) / 30%)}@supports (color:color-mix(in lab, red, red)){.text-muted\/30{color:color-mix(in oklab, var(--muted) 30%, transparent)}}.text-muted\/50{color:rgb(var(--legacy-rgb-muted) / 50%)}@supports (color:color-mix(in lab, red, red)){.text-muted\/50{color:color-mix(in oklab, var(--muted) 50%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground,.text-primary-foreground\/70{color:var(--primary-foreground)}.text-primary-foreground\/70{color:rgb(var(--legacy-rgb-primary-foreground) / 70%)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/70{color:color-mix(in oklab, var(--primary-foreground) 70%, transparent)}}.text-purple-400{color:var(--color-purple-400)}.text-rating{color:var(--rating-color)}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-secondary\/30{color:rgb(var(--legacy-rgb-secondary) / 30%)}@supports (color:color-mix(in lab, red, red)){.text-secondary\/30{color:color-mix(in oklab, var(--secondary) 30%, transparent)}}.text-secondary\/40{color:rgb(var(--legacy-rgb-secondary) / 40%)}@supports (color:color-mix(in lab, red, red)){.text-secondary\/40{color:color-mix(in oklab, var(--secondary) 40%, transparent)}}.text-secondary\/50{color:rgb(var(--legacy-rgb-secondary) / 50%)}@supports (color:color-mix(in lab, red, red)){.text-secondary\/50{color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.text-secondary\/60{color:rgb(var(--legacy-rgb-secondary) / 60%)}@supports (color:color-mix(in lab, red, red)){.text-secondary\/60{color:color-mix(in oklab, var(--secondary) 60%, transparent)}}.text-secondary\/70{color:rgb(var(--legacy-rgb-secondary) / 70%)}@supports (color:color-mix(in lab, red, red)){.text-secondary\/70{color:color-mix(in oklab, var(--secondary) 70%, transparent)}}.text-secondary\/80{color:rgb(var(--legacy-rgb-secondary) / 80%)}@supports (color:color-mix(in lab, red, red)){.text-secondary\/80{color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/50{color:var(--sidebar-foreground)}.text-sidebar-foreground\/50{color:rgb(var(--legacy-rgb-sidebar-foreground) / 50%)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/50{color:color-mix(in oklab, var(--sidebar-foreground) 50%, transparent)}}.text-sidebar-foreground\/60{color:rgb(var(--legacy-rgb-sidebar-foreground) / 60%)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/60{color:color-mix(in oklab, var(--sidebar-foreground) 60%, transparent)}}.text-sidebar-foreground\/70{color:rgb(var(--legacy-rgb-sidebar-foreground) / 70%)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-success,.text-success\/70{color:var(--success)}.text-success\/70{color:rgb(var(--legacy-rgb-success) / 70%)}@supports (color:color-mix(in lab, red, red)){.text-success\/70{color:color-mix(in oklab, var(--success) 70%, transparent)}}.text-surface-3{color:var(--surface-3)}.text-text-faint,.text-text-faint\/20{color:var(--text-faint)}.text-text-faint\/20{color:rgb(var(--legacy-rgb-text-faint) / 20%)}@supports (color:color-mix(in lab, red, red)){.text-text-faint\/20{color:color-mix(in oklab, var(--text-faint) 20%, transparent)}}.text-text-faint\/30{color:rgb(var(--legacy-rgb-text-faint) / 30%)}@supports (color:color-mix(in lab, red, red)){.text-text-faint\/30{color:color-mix(in oklab, var(--text-faint) 30%, transparent)}}.text-text-muted{color:var(--text-muted)}.text-text-secondary{color:var(--text-secondary)}.text-transparent{color:#0000}.text-warning,.text-warning\/80{color:var(--warning)}.text-warning\/80{color:rgb(var(--legacy-rgb-warning) / 80%)}@supports (color:color-mix(in lab, red, red)){.text-warning\/80{color:color-mix(in oklab, var(--warning) 80%, transparent)}}.text-white{color:var(--color-white)}.text-white\/0{color:#0000}@supports (color:color-mix(in lab, red, red)){.text-white\/0{color:color-mix(in oklab, var(--color-white) 0%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-100{color:var(--color-yellow-100)}.text-yellow-200{color:var(--color-yellow-200)}.text-zinc-300{color:var(--color-zinc-300)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-accent\/40{-webkit-text-decoration-color:rgb(var(--legacy-rgb-accent) / 40%);-webkit-text-decoration-color:rgb(var(--legacy-rgb-accent) / 40%);-webkit-text-decoration-color:rgb(var(--legacy-rgb-accent) / 40%);text-decoration-color:rgb(var(--legacy-rgb-accent) / 40%)}@supports (color:color-mix(in lab, red, red)){.decoration-accent\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.decoration-border{-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.decoration-border-strong{-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.decoration-error\/40{-webkit-text-decoration-color:rgb(var(--legacy-rgb-error) / 40%);-webkit-text-decoration-color:rgb(var(--legacy-rgb-error) / 40%);-webkit-text-decoration-color:rgb(var(--legacy-rgb-error) / 40%);text-decoration-color:rgb(var(--legacy-rgb-error) / 40%)}@supports (color:color-mix(in lab, red, red)){.decoration-error\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--error) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--error) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--error) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--error) 40%, transparent)}}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-muted-foreground::placeholder{color:var(--muted-foreground)}.accent-\(--accent\),.accent-\[var\(--accent\)\],.accent-accent{accent-color:var(--accent)}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-4px_16px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 -4px 16px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--accent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(var\(--accent\)\,0\.2\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,rgba(var(--accent),.2));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(var\(--accent-rgb\)\,0\.3\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,rgba(var(--accent-rgb),.3));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_60px_-35px_rgba\(15\,23\,42\,0\.9\)\]{--tw-shadow:0 20px 60px -35px var(--tw-shadow-color,#0f172ae6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_60px_-35px_rgba\(12\,15\,25\,0\.95\)\]{--tw-shadow:0 30px 60px -35px var(--tw-shadow-color,#0c0f19f2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_100px_-36px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 32px 100px -36px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--accent-line\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--accent-line));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--border\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--border-strong\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--border-strong));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--accent\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-cover-edge{--tw-shadow:var(--cover-edge);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow{--tw-shadow:var(--theme-glow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--elevation-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:var(--elevation-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-overlay{--tw-shadow:var(--elevation-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-raised{--tw-shadow:var(--elevation-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sheet{--tw-shadow:var(--elevation-sheet);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--elevation-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--elevation-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-accent\/10{--tw-shadow-color:rgb(var(--legacy-rgb-accent) / 10%)}@supports (color:color-mix(in lab, red, red)){.shadow-accent\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--accent) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab, red, red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[var\(--background\)\]{--tw-ring-color:var(--background)}.ring-\[var\(--border\)\]{--tw-ring-color:var(--border)}.ring-accent,.ring-accent\/20{--tw-ring-color:var(--accent)}.ring-accent\/20{--tw-ring-color:rgb(var(--legacy-rgb-accent) / 20%)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/20{--tw-ring-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.ring-accent\/30{--tw-ring-color:rgb(var(--legacy-rgb-accent) / 30%)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/30{--tw-ring-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.ring-accent\/40{--tw-ring-color:rgb(var(--legacy-rgb-accent) / 40%)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/40{--tw-ring-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.ring-accent\/50{--tw-ring-color:rgb(var(--legacy-rgb-accent) / 50%)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/50{--tw-ring-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.ring-accent\/60{--tw-ring-color:rgb(var(--legacy-rgb-accent) / 60%)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/60{--tw-ring-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.ring-avatar-ring{--tw-ring-color:var(--avatar-ring)}.ring-background{--tw-ring-color:var(--background)}.ring-border{--tw-ring-color:var(--border)}.ring-border-strong{--tw-ring-color:var(--border-strong)}.ring-border\/30{--tw-ring-color:rgb(var(--legacy-rgb-border) / 30%)}@supports (color:color-mix(in lab, red, red)){.ring-border\/30{--tw-ring-color:color-mix(in oklab, var(--border) 30%, transparent)}}.ring-border\/50{--tw-ring-color:rgb(var(--legacy-rgb-border) / 50%)}@supports (color:color-mix(in lab, red, red)){.ring-border\/50{--tw-ring-color:color-mix(in oklab, var(--border) 50%, transparent)}}.ring-border\/60{--tw-ring-color:rgb(var(--legacy-rgb-border) / 60%)}@supports (color:color-mix(in lab, red, red)){.ring-border\/60{--tw-ring-color:color-mix(in oklab, var(--border) 60%, transparent)}}.ring-transparent{--tw-ring-color:transparent}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-accent{outline-color:var(--accent)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-90{--tw-brightness:brightness(90%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-\[color\,background-color\,border-color\,box-shadow\,transform\]{transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-none{transition-property:none}.delay-75{transition-delay:75ms}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.duration-\(--motion-fast\){--tw-duration:var(--motion-fast);transition-duration:var(--motion-fast)}.duration-\(--motion-med\){--tw-duration:var(--motion-med);transition-duration:var(--motion-med)}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-theme{--tw-ease:var(--motion-ease);transition-timing-function:var(--motion-ease)}.delay-75{--tw-animation-delay:75ms;animation-delay:75ms}.delay-100{--tw-animation-delay:.1s;animation-delay:.1s}.delay-200{--tw-animation-delay:.2s;animation-delay:.2s}.delay-300{--tw-animation-delay:.3s;animation-delay:.3s}.\!outline-none{--tw-outline-style:none!important;outline-style:none!important}.fade-in-0{--tw-enter-opacity:0}.fade-in-50{--tw-enter-opacity:.5}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.zoom-in-50{--tw-enter-scale:.5}.zoom-in-95{--tw-enter-scale:.95}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[scrollbar-width\:none\]{scrollbar-width:none}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom-4{--tw-enter-translate-y:calc(4*var(--spacing))}.slide-in-from-left-1{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.group-focus-within\/tier-card\:pointer-events-auto:is(:where(.group\/tier-card):focus-within *){pointer-events:auto}.group-focus-within\/tier-card\:opacity-100:is(:where(.group\/tier-card):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.group-hover\:border-accent\/40:is(:where(.group):hover *){border-color:rgb(var(--legacy-rgb-accent) / 40%)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-accent\/40:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.group-hover\:border-border-hover:is(:where(.group):hover *){border-color:var(--border-hover)}.group-hover\:bg-black\/10:is(:where(.group):hover *){background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.group-hover\:bg-black\/30:is(:where(.group):hover *){background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/30:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.group-hover\:text-\[var\(--accent\)\]:is(:where(.group):hover *){color:var(--accent)}.group-hover\:text-\[var\(--text-secondary\)\]:is(:where(.group):hover *){color:var(--text-secondary)}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--accent)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-secondary\/70:is(:where(.group):hover *){color:rgb(var(--legacy-rgb-secondary) / 70%)}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-secondary\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--secondary) 70%, transparent)}}.group-hover\:text-text-secondary:is(:where(.group):hover *){color:var(--text-secondary)}.group-hover\:text-white\/90:is(:where(.group):hover *){color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/90:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:ring-border\/50:is(:where(.group):hover *){--tw-ring-color:rgb(var(--legacy-rgb-border) / 50%)}@supports (color:color-mix(in lab, red, red)){.group-hover\:ring-border\/50:is(:where(.group):hover *){--tw-ring-color:color-mix(in oklab, var(--border) 50%, transparent)}}.group-hover\/carousel\:opacity-100:is(:where(.group\/carousel):hover *){opacity:1}.group-hover\/char\:text-foreground:is(:where(.group\/char):hover *){color:var(--foreground)}.group-hover\/comment\:opacity-100:is(:where(.group\/comment):hover *),.group-hover\/reply\:opacity-100:is(:where(.group\/reply):hover *){opacity:1}.group-hover\/tier-card\:pointer-events-auto:is(:where(.group\/tier-card):hover *){pointer-events:auto}.group-hover\/tier-card\:opacity-100:is(:where(.group\/tier-card):hover *){opacity:1}}.group-aria-selected\:text-accent:is(:where(.group)[aria-selected=true] *){color:var(--accent)}.group-aria-selected\:opacity-100:is(:where(.group)[aria-selected=true] *){opacity:1}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-accent ::selection,.selection\:bg-accent::selection{background-color:var(--accent)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-accent-foreground ::selection,.selection\:text-accent-foreground::selection{color:var(--accent-foreground)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/70::placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground\/70::placeholder{color:rgb(var(--legacy-rgb-muted-foreground) / 70%)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.placeholder\:text-placeholder::placeholder{color:var(--placeholder)}.placeholder\:text-secondary::placeholder,.placeholder\:text-secondary\/60::placeholder{color:var(--secondary)}.placeholder\:text-secondary\/60::placeholder{color:rgb(var(--legacy-rgb-secondary) / 60%)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-secondary\/60::placeholder{color:color-mix(in oklab, var(--secondary) 60%, transparent)}}.placeholder\:text-text-faint::placeholder{color:var(--text-faint)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-1\.5:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 1.5)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:size-1\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:shrink-0:before{content:var(--tw-content);flex-shrink:0}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:rounded-pill:before{content:var(--tw-content);border-radius:var(--shape-pill)}.before\:bg-accent:before{content:var(--tw-content);background-color:var(--accent)}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\:bg-status-done:before{content:var(--tw-content);background-color:var(--status-done)}.before\:bg-text-faint:before{content:var(--tw-content);background-color:var(--text-faint)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:mt-2:first-child{margin-top:calc(var(--spacing) * 2)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.target\:bg-accent\/5:target{background-color:rgb(var(--legacy-rgb-accent) / 5%)}@supports (color:color-mix(in lab, red, red)){.target\:bg-accent\/5:target{background-color:color-mix(in oklab, var(--accent) 5%, transparent)}}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[var\(--accent\)\]\/50:hover{border-color:rgb(var(--legacy-rgb-accent) / 50%)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--accent\)\]\/50:hover{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:border-\[var\(--border-hover\)\]:hover{border-color:var(--border-hover)}.hover\:border-accent:hover,.hover\:border-accent\/40:hover{border-color:var(--accent)}.hover\:border-accent\/40:hover{border-color:rgb(var(--legacy-rgb-accent) / 40%)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\:border-accent\/50:hover{border-color:rgb(var(--legacy-rgb-accent) / 50%)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/50:hover{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:border-accent\/60:hover{border-color:rgb(var(--legacy-rgb-accent) / 60%)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/60:hover{border-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.hover\:border-accent\/70:hover{border-color:rgb(var(--legacy-rgb-accent) / 70%)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/70:hover{border-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-border-hover:hover{border-color:var(--border-hover)}.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:border-border\/40:hover{border-color:rgb(var(--legacy-rgb-border) / 40%)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/40:hover{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.hover\:border-border\/50:hover{border-color:rgb(var(--legacy-rgb-border) / 50%)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/50:hover{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.hover\:border-error:hover,.hover\:border-error\/40:hover{border-color:var(--error)}.hover\:border-error\/40:hover{border-color:rgb(var(--legacy-rgb-error) / 40%)}@supports (color:color-mix(in lab, red, red)){.hover\:border-error\/40:hover{border-color:color-mix(in oklab, var(--error) 40%, transparent)}}.hover\:border-filter-primary:hover{border-color:var(--filter-primary)}.hover\:border-filter-primary-border\/60:hover{border-color:rgb(var(--legacy-rgb-filter-primary-border) / 60%)}@supports (color:color-mix(in lab, red, red)){.hover\:border-filter-primary-border\/60:hover{border-color:color-mix(in oklab, var(--filter-primary-border) 60%, transparent)}}.hover\:border-filter-secondary:hover{border-color:var(--filter-secondary)}.hover\:border-filter-secondary-border\/60:hover{border-color:rgb(var(--legacy-rgb-filter-secondary-border) / 60%)}@supports (color:color-mix(in lab, red, red)){.hover\:border-filter-secondary-border\/60:hover{border-color:color-mix(in oklab, var(--filter-secondary-border) 60%, transparent)}}.hover\:border-foreground:hover,.hover\:border-foreground\/20:hover{border-color:var(--foreground)}.hover\:border-foreground\/20:hover{border-color:rgb(var(--legacy-rgb-foreground) / 20%)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/20:hover{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.hover\:border-foreground\/30:hover{border-color:rgb(var(--legacy-rgb-foreground) / 30%)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.hover\:border-primary\/60:hover{border-color:rgb(var(--legacy-rgb-primary) / 60%)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.hover\:border-success\/30:hover{border-color:rgb(var(--legacy-rgb-success) / 30%)}@supports (color:color-mix(in lab, red, red)){.hover\:border-success\/30:hover{border-color:color-mix(in oklab, var(--success) 30%, transparent)}}.hover\:border-success\/40:hover{border-color:rgb(var(--legacy-rgb-success) / 40%)}@supports (color:color-mix(in lab, red, red)){.hover\:border-success\/40:hover{border-color:color-mix(in oklab, var(--success) 40%, transparent)}}.hover\:border-warning:hover,.hover\:border-warning\/30:hover{border-color:var(--warning)}.hover\:border-warning\/30:hover{border-color:rgb(var(--legacy-rgb-warning) / 30%)}@supports (color:color-mix(in lab, red, red)){.hover\:border-warning\/30:hover{border-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.hover\:border-warning\/70:hover{border-color:rgb(var(--legacy-rgb-warning) / 70%)}@supports (color:color-mix(in lab, red, red)){.hover\:border-warning\/70:hover{border-color:color-mix(in oklab, var(--warning) 70%, transparent)}}.hover\:border-zinc-400:hover{border-color:var(--color-zinc-400)}.hover\:bg-\[\#4752C4\]:hover{background-color:#4752c4}.hover\:bg-\[var\(--accent\)\]\/90:hover{background-color:rgb(var(--legacy-rgb-accent) / 90%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--accent\)\]\/90:hover{background-color:color-mix(in oklab, var(--accent) 90%, transparent)}}.hover\:bg-\[var\(--accent-hover\)\]:hover{background-color:var(--accent-hover)}.hover\:bg-\[var\(--accent-soft\)\]:hover{background-color:var(--accent-soft)}.hover\:bg-\[var\(--border\)\]:hover{background-color:var(--border)}.hover\:bg-\[var\(--elevated\)\]:hover{background-color:var(--elevated)}.hover\:bg-\[var\(--surface\)\]:hover{background-color:var(--surface)}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-accent-hover:hover{background-color:var(--accent-hover)}.hover\:bg-accent\/5:hover{background-color:rgb(var(--legacy-rgb-accent) / 5%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/5:hover{background-color:color-mix(in oklab, var(--accent) 5%, transparent)}}.hover\:bg-accent\/10:hover{background-color:rgb(var(--legacy-rgb-accent) / 10%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.hover\:bg-accent\/20:hover{background-color:rgb(var(--legacy-rgb-accent) / 20%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.hover\:bg-accent\/25:hover{background-color:rgb(var(--legacy-rgb-accent) / 25%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/25:hover{background-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.hover\:bg-accent\/90:hover{background-color:rgb(var(--legacy-rgb-accent) / 90%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/90:hover{background-color:color-mix(in oklab, var(--accent) 90%, transparent)}}.hover\:bg-accent\/\[0\.03\]:hover{background-color:rgb(var(--legacy-rgb-accent) / 3%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--accent) 3%, transparent)}}.hover\:bg-accent\/\[0\.04\]:hover{background-color:rgb(var(--legacy-rgb-accent) / 4%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--accent) 4%, transparent)}}.hover\:bg-amber-500\/18:hover{background-color:#f99c002e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/18:hover{background-color:color-mix(in oklab, var(--color-amber-500) 18%, transparent)}}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-black\/85:hover{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/85:hover{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.hover\:bg-black\/90:hover{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/90:hover{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.hover\:bg-border:hover{background-color:var(--border)}.hover\:bg-border-strong:hover{background-color:var(--border-strong)}.hover\:bg-card\/30:hover{background-color:rgb(var(--legacy-rgb-card) / 30%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/30:hover{background-color:color-mix(in oklab, var(--card) 30%, transparent)}}.hover\:bg-card\/40:hover{background-color:rgb(var(--legacy-rgb-card) / 40%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/40:hover{background-color:color-mix(in oklab, var(--card) 40%, transparent)}}.hover\:bg-card\/50:hover{background-color:rgb(var(--legacy-rgb-card) / 50%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/50:hover{background-color:color-mix(in oklab, var(--card) 50%, transparent)}}.hover\:bg-card\/60:hover{background-color:rgb(var(--legacy-rgb-card) / 60%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/60:hover{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.hover\:bg-card\/70:hover{background-color:rgb(var(--legacy-rgb-card) / 70%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/70:hover{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.hover\:bg-card\/80:hover{background-color:rgb(var(--legacy-rgb-card) / 80%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/80:hover{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.hover\:bg-chart-purple\/20:hover{background-color:rgb(var(--legacy-rgb-chart-purple) / 20%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-chart-purple\/20:hover{background-color:color-mix(in oklab, var(--chart-purple) 20%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:rgb(var(--legacy-rgb-destructive) / 10%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:rgb(var(--legacy-rgb-destructive) / 90%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-elevated:hover,.hover\:bg-elevated\/20:hover{background-color:var(--elevated)}.hover\:bg-elevated\/20:hover{background-color:rgb(var(--legacy-rgb-elevated) / 20%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-elevated\/20:hover{background-color:color-mix(in oklab, var(--elevated) 20%, transparent)}}.hover\:bg-elevated\/30:hover{background-color:rgb(var(--legacy-rgb-elevated) / 30%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-elevated\/30:hover{background-color:color-mix(in oklab, var(--elevated) 30%, transparent)}}.hover\:bg-elevated\/40:hover{background-color:rgb(var(--legacy-rgb-elevated) / 40%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-elevated\/40:hover{background-color:color-mix(in oklab, var(--elevated) 40%, transparent)}}.hover\:bg-elevated\/50:hover{background-color:rgb(var(--legacy-rgb-elevated) / 50%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-elevated\/50:hover{background-color:color-mix(in oklab, var(--elevated) 50%, transparent)}}.hover\:bg-elevated\/60:hover{background-color:rgb(var(--legacy-rgb-elevated) / 60%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-elevated\/60:hover{background-color:color-mix(in oklab, var(--elevated) 60%, transparent)}}.hover\:bg-elevated\/70:hover{background-color:rgb(var(--legacy-rgb-elevated) / 70%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-elevated\/70:hover{background-color:color-mix(in oklab, var(--elevated) 70%, transparent)}}.hover\:bg-error:hover,.hover\:bg-error\/10:hover{background-color:var(--error)}.hover\:bg-error\/10:hover{background-color:rgb(var(--legacy-rgb-error) / 10%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab, var(--error) 10%, transparent)}}.hover\:bg-error\/20:hover{background-color:rgb(var(--legacy-rgb-error) / 20%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/20:hover{background-color:color-mix(in oklab, var(--error) 20%, transparent)}}.hover\:bg-error\/25:hover{background-color:rgb(var(--legacy-rgb-error) / 25%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/25:hover{background-color:color-mix(in oklab, var(--error) 25%, transparent)}}.hover\:bg-error\/30:hover{background-color:rgb(var(--legacy-rgb-error) / 30%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/30:hover{background-color:color-mix(in oklab, var(--error) 30%, transparent)}}.hover\:bg-error\/80:hover{background-color:rgb(var(--legacy-rgb-error) / 80%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/80:hover{background-color:color-mix(in oklab, var(--error) 80%, transparent)}}.hover\:bg-filter-primary-soft\/50:hover{background-color:rgb(var(--legacy-rgb-filter-primary-soft) / 50%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-filter-primary-soft\/50:hover{background-color:color-mix(in oklab, var(--filter-primary-soft) 50%, transparent)}}.hover\:bg-filter-secondary-soft\/50:hover{background-color:rgb(var(--legacy-rgb-filter-secondary-soft) / 50%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-filter-secondary-soft\/50:hover{background-color:color-mix(in oklab, var(--filter-secondary-soft) 50%, transparent)}}.hover\:bg-foreground\/10:hover{background-color:rgb(var(--legacy-rgb-foreground) / 10%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.hover\:bg-foreground\/80:hover{background-color:rgb(var(--legacy-rgb-foreground) / 80%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/80:hover{background-color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.hover\:bg-foreground\/90:hover{background-color:rgb(var(--legacy-rgb-foreground) / 90%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.hover\:bg-foreground\/\[0\.04\]:hover{background-color:rgb(var(--legacy-rgb-foreground) / 4%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.hover\:bg-foreground\/\[0\.06\]:hover{background-color:rgb(var(--legacy-rgb-foreground) / 6%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.hover\:bg-foreground\/\[0\.08\]:hover{background-color:rgb(var(--legacy-rgb-foreground) / 8%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.hover\:bg-like-active\/25:hover{background-color:var(--chart-red,#ef4444)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-like-active\/25:hover{background-color:color-mix(in oklab, var(--chart-red,#ef4444) 25%, transparent)}}.hover\:bg-like-soft:hover{background-color:var(--chart-red,#ef4444)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-like-soft:hover{background-color:color-mix(in srgb, var(--chart-red,#ef4444) 10%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/30:hover{background-color:var(--muted)}.hover\:bg-muted\/30:hover{background-color:rgb(var(--legacy-rgb-muted) / 30%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.hover\:bg-muted\/40:hover{background-color:rgb(var(--legacy-rgb-muted) / 40%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:rgb(var(--legacy-rgb-muted) / 50%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:rgb(var(--legacy-rgb-muted) / 60%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-overlay-light:hover{background-color:var(--overlay-light)}.hover\:bg-primary\/15:hover{background-color:rgb(var(--legacy-rgb-primary) / 15%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.hover\:bg-primary\/90:hover{background-color:rgb(var(--legacy-rgb-primary) / 90%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:rgb(var(--legacy-rgb-secondary) / 80%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent\/50:hover{background-color:rgb(var(--legacy-rgb-sidebar-accent) / 50%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sidebar-accent\/50:hover{background-color:color-mix(in oklab, var(--sidebar-accent) 50%, transparent)}}.hover\:bg-success\/5:hover{background-color:rgb(var(--legacy-rgb-success) / 5%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/5:hover{background-color:color-mix(in oklab, var(--success) 5%, transparent)}}.hover\:bg-success\/10:hover{background-color:rgb(var(--legacy-rgb-success) / 10%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/10:hover{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.hover\:bg-success\/20:hover{background-color:rgb(var(--legacy-rgb-success) / 20%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/20:hover{background-color:color-mix(in oklab, var(--success) 20%, transparent)}}.hover\:bg-success\/25:hover{background-color:rgb(var(--legacy-rgb-success) / 25%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/25:hover{background-color:color-mix(in oklab, var(--success) 25%, transparent)}}.hover\:bg-success\/30:hover{background-color:rgb(var(--legacy-rgb-success) / 30%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/30:hover{background-color:color-mix(in oklab, var(--success) 30%, transparent)}}.hover\:bg-success\/90:hover{background-color:rgb(var(--legacy-rgb-success) / 90%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/90:hover{background-color:color-mix(in oklab, var(--success) 90%, transparent)}}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:bg-surface-3:hover{background-color:var(--surface-3)}.hover\:bg-surface-hover:hover{background-color:var(--surface-hover)}.hover\:bg-surface\/50:hover{background-color:rgb(var(--legacy-rgb-surface) / 50%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface\/50:hover{background-color:color-mix(in oklab, var(--surface) 50%, transparent)}}.hover\:bg-surface\/70:hover{background-color:rgb(var(--legacy-rgb-surface) / 70%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface\/70:hover{background-color:color-mix(in oklab, var(--surface) 70%, transparent)}}.hover\:bg-surface\/80:hover{background-color:rgb(var(--legacy-rgb-surface) / 80%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface\/80:hover{background-color:color-mix(in oklab, var(--surface) 80%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning:hover,.hover\:bg-warning\/5:hover{background-color:var(--warning)}.hover\:bg-warning\/5:hover{background-color:rgb(var(--legacy-rgb-warning) / 5%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/5:hover{background-color:color-mix(in oklab, var(--warning) 5%, transparent)}}.hover\:bg-warning\/10:hover{background-color:rgb(var(--legacy-rgb-warning) / 10%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}}.hover\:bg-warning\/20:hover{background-color:rgb(var(--legacy-rgb-warning) / 20%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/20:hover{background-color:color-mix(in oklab, var(--warning) 20%, transparent)}}.hover\:bg-warning\/25:hover{background-color:rgb(var(--legacy-rgb-warning) / 25%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/25:hover{background-color:color-mix(in oklab, var(--warning) 25%, transparent)}}.hover\:bg-warning\/30:hover{background-color:rgb(var(--legacy-rgb-warning) / 30%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/30:hover{background-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.hover\:bg-warning\/90:hover{background-color:rgb(var(--legacy-rgb-warning) / 90%)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/90:hover{background-color:color-mix(in oklab, var(--warning) 90%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-yellow-400:hover{background-color:var(--color-yellow-400)}.hover\:\!text-error:hover{color:var(--error)!important}.hover\:\!text-success:hover{color:var(--success)!important}.hover\:text-\[var\(--accent\)\]:hover,.hover\:text-\[var\(--accent\)\]\/80:hover{color:var(--accent)}.hover\:text-\[var\(--accent\)\]\/80:hover{color:rgb(var(--legacy-rgb-accent) / 80%)}@supports (color:color-mix(in lab, red, red)){.hover\:text-\[var\(--accent\)\]\/80:hover{color:color-mix(in oklab, var(--accent) 80%, transparent)}}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-accent-hover:hover{color:var(--accent-hover)}.hover\:text-accent\/80:hover{color:rgb(var(--legacy-rgb-accent) / 80%)}@supports (color:color-mix(in lab, red, red)){.hover\:text-accent\/80:hover{color:color-mix(in oklab, var(--accent) 80%, transparent)}}.hover\:text-border-strong:hover{color:var(--border-strong)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-error:hover,.hover\:text-error\/80:hover{color:var(--error)}.hover\:text-error\/80:hover{color:rgb(var(--legacy-rgb-error) / 80%)}@supports (color:color-mix(in lab, red, red)){.hover\:text-error\/80:hover{color:color-mix(in oklab, var(--error) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-like-active:hover,.hover\:text-like-active\/80:hover{color:var(--chart-red,#ef4444)}@supports (color:color-mix(in lab, red, red)){.hover\:text-like-active\/80:hover{color:color-mix(in oklab, var(--chart-red,#ef4444) 80%, transparent)}}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover,.hover\:text-primary\/80:hover{color:var(--primary)}.hover\:text-primary\/80:hover{color:rgb(var(--legacy-rgb-primary) / 80%)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-sidebar-foreground:hover{color:var(--sidebar-foreground)}.hover\:text-success:hover{color:var(--success)}.hover\:text-warning:hover,.hover\:text-warning\/80:hover{color:var(--warning)}.hover\:text-warning\/80:hover{color:rgb(var(--legacy-rgb-warning) / 80%)}@supports (color:color-mix(in lab, red, red)){.hover\:text-warning\/80:hover{color:color-mix(in oklab, var(--warning) 80%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-100:hover{color:var(--color-zinc-100)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-accent:hover{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.hover\:decoration-foreground:hover{-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:var(--elevation-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:var(--elevation-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:var(--elevation-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-accent\/5:hover{--tw-shadow-color:rgb(var(--legacy-rgb-accent) / 5%)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-accent\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--accent) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-black\/20:hover{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-black\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:ring-\[var\(--accent\)\]:hover,.hover\:ring-accent\/50:hover{--tw-ring-color:var(--accent)}.hover\:ring-accent\/50:hover{--tw-ring-color:rgb(var(--legacy-rgb-accent) / 50%)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-accent\/50:hover{--tw-ring-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:ring-offset-2:hover{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.hover\:ring-offset-\[var\(--background\)\]:hover{--tw-ring-offset-color:var(--background)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:z-10:focus{z-index:10}.focus\:border-accent:focus,.focus\:border-accent\/50:focus{border-color:var(--accent)}.focus\:border-accent\/50:focus{border-color:rgb(var(--legacy-rgb-accent) / 50%)}@supports (color:color-mix(in lab, red, red)){.focus\:border-accent\/50:focus{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.focus\:border-accent\/60:focus{border-color:rgb(var(--legacy-rgb-accent) / 60%)}@supports (color:color-mix(in lab, red, red)){.focus\:border-accent\/60:focus{border-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:border-ring:focus{border-color:var(--ring)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-foreground\/\[0\.04\]:focus{background-color:rgb(var(--legacy-rgb-foreground) / 4%)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-foreground\/\[0\.04\]:focus{background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.focus\:bg-muted:focus{background-color:var(--muted)}.focus\:bg-surface-2:focus{background-color:var(--surface-2)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:\!shadow-none:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus\:\!ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-accent\/10:focus{--tw-ring-color:rgb(var(--legacy-rgb-accent) / 10%)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-accent\/10:focus{--tw-ring-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.focus\:ring-accent\/20:focus{--tw-ring-color:rgb(var(--legacy-rgb-accent) / 20%)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-accent\/20:focus{--tw-ring-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.focus\:ring-accent\/30:focus{--tw-ring-color:rgb(var(--legacy-rgb-accent) / 30%)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-accent\/30:focus{--tw-ring-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.focus\:ring-ring:focus,.focus\:ring-ring\/25:focus{--tw-ring-color:var(--ring)}.focus\:ring-ring\/25:focus{--tw-ring-color:rgb(var(--legacy-rgb-ring) / 25%)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-ring\/25:focus{--tw-ring-color:color-mix(in oklab, var(--ring) 25%, transparent)}}.focus\:ring-ring\/40:focus{--tw-ring-color:rgb(var(--legacy-rgb-ring) / 40%)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-ring\/40:focus{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus\:\!outline-none:focus{--tw-outline-style:none!important;outline-style:none!important}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:rounded-sm:focus-visible{border-radius:var(--shape-thumb)}.focus-visible\:border-accent:focus-visible{border-color:var(--accent)}.focus-visible\:border-error:focus-visible{border-color:var(--error)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:border-success:focus-visible{border-color:var(--success)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:\!shadow-none:focus-visible{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus-visible\:shadow-focus:focus-visible{--tw-shadow:var(--focus-glow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:\!ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-accent:focus-visible,.focus-visible\:ring-accent\/30:focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:ring-accent\/30:focus-visible{--tw-ring-color:rgb(var(--legacy-rgb-accent) / 30%)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-accent\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.focus-visible\:ring-accent\/40:focus-visible{--tw-ring-color:rgb(var(--legacy-rgb-accent) / 40%)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-accent\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.focus-visible\:ring-accent\/50:focus-visible{--tw-ring-color:rgb(var(--legacy-rgb-accent) / 50%)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-accent\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:rgb(var(--legacy-rgb-destructive) / 20%)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-error\/40:focus-visible{--tw-ring-color:rgb(var(--legacy-rgb-error) / 40%)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-error\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--error) 40%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:rgb(var(--legacy-rgb-ring) / 50%)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-ring\/60:focus-visible{--tw-ring-color:rgb(var(--legacy-rgb-ring) / 60%)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 60%, transparent)}}.focus-visible\:ring-success\/40:focus-visible{--tw-ring-color:rgb(var(--legacy-rgb-success) / 40%)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-success\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--success) 40%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:ring-offset-card:focus-visible{--tw-ring-offset-color:var(--card)}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--accent)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:\!outline-none:focus-visible{--tw-outline-style:none!important;outline-style:none!important}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:border-error\/30:active{border-color:rgb(var(--legacy-rgb-error) / 30%)}@supports (color:color-mix(in lab, red, red)){.active\:border-error\/30:active{border-color:color-mix(in oklab, var(--error) 30%, transparent)}}.active\:bg-accent\/25:active{background-color:rgb(var(--legacy-rgb-accent) / 25%)}@supports (color:color-mix(in lab, red, red)){.active\:bg-accent\/25:active{background-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.active\:bg-elevated:active{background-color:var(--elevated)}.active\:bg-muted:active{background-color:var(--muted)}.active\:text-error:active{color:var(--error)}.active\:text-foreground:active{color:var(--foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.has-\[\:checked\]\:border-accent\/60:has(:checked){border-color:rgb(var(--legacy-rgb-accent) / 60%)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:border-accent\/60:has(:checked){border-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.has-\[\:checked\]\:bg-accent\/5:has(:checked){background-color:rgb(var(--legacy-rgb-accent) / 5%)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-accent\/5:has(:checked){background-color:color-mix(in oklab, var(--accent) 5%, transparent)}}.has-\[\:focus-visible\]\:outline-\(length\:--focus-ring-width\):has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:var(--focus-ring-width)}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-\(--focus-ring-color\):has(:focus-visible){outline-color:var(--focus-ring-color)}.has-\[\:focus-visible\]\:outline-solid:has(:focus-visible){--tw-outline-style:solid;outline-style:solid}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--destructive\)_25\%\,transparent\)\][aria-invalid=true]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--destructive\)_25\%\,transparent\)\][aria-invalid=true]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--destructive) 25%,transparent))}}.aria-invalid\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--destructive\)_25\%\,transparent\)\][aria-invalid=true]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:rgb(var(--legacy-rgb-destructive) / 20%)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:bg-accent-soft[aria-pressed=true]{background-color:var(--accent-soft)}.aria-pressed\:bg-elevated[aria-pressed=true]{background-color:var(--elevated)}.aria-\[current\=page\]\:bg-surface-3[aria-current=page]{background-color:var(--surface-3)}.aria-\[current\=page\]\:font-medium[aria-current=page]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.aria-\[current\=page\]\:text-foreground[aria-current=page]{color:var(--foreground)}.aria-\[current\=page\]\:shadow-\[inset_0_0_0_1px_var\(--border-strong\)\][aria-current=page]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--border-strong));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[placeholder\]\:text-text-faint[data-placeholder]{color:var(--text-faint)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:bg-surface-3[data-selected=true]{background-color:var(--surface-3)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[selected\=true\]\:text-foreground[data-selected=true]{color:var(--foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-10[data-size=default]{height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:rgb(var(--legacy-rgb-destructive) / 90%)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--shape-control);border-bottom-left-radius:var(--shape-control)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--shape-control);border-bottom-right-radius:var(--shape-control)}.data-\[state\=checked\]\:translate-x-\[19px\][data-state=checked]{--tw-translate-x:19px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-accent[data-state=checked]{border-color:var(--accent)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-accent[data-state=checked]{background-color:var(--accent)}.data-\[state\=checked\]\:bg-accent-foreground[data-state=checked]{background-color:var(--accent-foreground)}.data-\[state\=checked\]\:bg-accent-soft[data-state=checked]{background-color:var(--accent-soft)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=checked\]\:shadow-\[inset_0_0_0_1px_var\(--accent-line\)\][data-state=checked]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--accent-line));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:shadow-none[data-state=checked]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-surface-2[data-state=open]{background-color:var(--surface-2)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-foreground[data-state=open]{color:var(--foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:translate-x-\[3px\][data-state=unchecked]{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:rgb(var(--legacy-rgb-destructive) / 10%)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:h-\[88vh\][data-vaul-drawer-direction=bottom]{height:88vh}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[88vh\][data-vaul-drawer-direction=bottom]{max-height:88vh}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[92dvh\][data-vaul-drawer-direction=bottom]{max-height:92dvh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--shape-lg,var(--shape-control));border-top-right-radius:var(--shape-lg,var(--shape-control))}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-overlay[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--shape-overlay);border-top-right-radius:var(--shape-overlay)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:shadow-sheet[data-vaul-drawer-direction=bottom]{--tw-shadow:var(--elevation-sheet);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=left\]\:border-border-strong[data-vaul-drawer-direction=left]{border-color:var(--border-strong)}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:w-full[data-vaul-drawer-direction=right]{width:100%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=right\]\:border-border-strong[data-vaul-drawer-direction=right]{border-color:var(--border-strong)}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--shape-lg,var(--shape-control));border-bottom-left-radius:var(--shape-lg,var(--shape-control))}.data-\[vaul-drawer-direction\=top\]\:rounded-b-overlay[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--shape-overlay);border-bottom-left-radius:var(--shape-overlay)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[vaul-drawer-direction\=top\]\:shadow-overlay[data-vaul-drawer-direction=top]{--tw-shadow:var(--elevation-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:48rem){.max-md\:w-10{width:calc(var(--spacing) * 10)}.max-md\:px-0{padding-inline:calc(var(--spacing) * 0)}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:40rem){.sm\:absolute{position:absolute}.sm\:inset-x-auto{inset-inline:auto}.sm\:top-3{top:calc(var(--spacing) * 3)}.sm\:top-full{top:100%}.sm\:right-0{right:calc(var(--spacing) * 0)}.sm\:right-3{right:calc(var(--spacing) * 3)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:left-3{left:calc(var(--spacing) * 3)}.sm\:left-6{left:calc(var(--spacing) * 6)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-3{grid-column-start:3}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mt-14{margin-top:calc(var(--spacing) * 14)}.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\:ml-auto{margin-left:auto}.sm\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\:line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:table-row{display:table-row}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.sm\:h-2\.5{height:calc(var(--spacing) * 2.5)}.sm\:h-3{height:calc(var(--spacing) * 3)}.sm\:h-3\.5{height:calc(var(--spacing) * 3.5)}.sm\:h-4{height:calc(var(--spacing) * 4)}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-30{height:calc(var(--spacing) * 30)}.sm\:h-36{height:calc(var(--spacing) * 36)}.sm\:h-40{height:calc(var(--spacing) * 40)}.sm\:h-44{height:calc(var(--spacing) * 44)}.sm\:h-45{height:calc(var(--spacing) * 45)}.sm\:h-48{height:calc(var(--spacing) * 48)}.sm\:h-56{height:calc(var(--spacing) * 56)}.sm\:h-\[69px\]{height:69px}.sm\:h-\[72px\]{height:72px}.sm\:h-\[112px\]{height:112px}.sm\:h-\[180px\]{height:180px}.sm\:h-\[250px\]{height:250px}.sm\:h-\[380px\]{height:380px}.sm\:max-h-\[28rem\]{max-height:28rem}.sm\:min-h-0{min-height:calc(var(--spacing) * 0)}.sm\:min-h-8{min-height:calc(var(--spacing) * 8)}.sm\:min-h-\[44px\]{min-height:44px}.sm\:w-2\.5{width:calc(var(--spacing) * 2.5)}.sm\:w-3{width:calc(var(--spacing) * 3)}.sm\:w-3\.5{width:calc(var(--spacing) * 3.5)}.sm\:w-4{width:calc(var(--spacing) * 4)}.sm\:w-5{width:calc(var(--spacing) * 5)}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-7{width:calc(var(--spacing) * 7)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-30{width:calc(var(--spacing) * 30)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-\[72px\]{width:72px}.sm\:w-\[75px\]{width:75px}.sm\:w-\[96px\]{width:96px}.sm\:w-\[120px\]{width:120px}.sm\:w-\[128px\]{width:128px}.sm\:w-\[150px\]{width:150px}.sm\:w-\[170px\]{width:170px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-\[160px\]{max-width:160px}.sm\:max-w-\[180px\]{max-width:180px}.sm\:max-w-\[900px\]{max-width:900px}.sm\:max-w-\[920px\]{max-width:920px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-9{min-width:calc(var(--spacing) * 9)}.sm\:columns-3{columns:3}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.sm\:grid-cols-\[1rem_minmax\(0\,max-content\)_minmax\(0\,1fr\)\]{grid-template-columns:1rem minmax(0,max-content) minmax(0,1fr)}.sm\:grid-cols-\[3rem_8rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:3rem 8rem minmax(0,1fr) auto}.sm\:grid-cols-\[7rem_minmax\(0\,1fr\)\]{grid-template-columns:7rem minmax(0,1fr)}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[88px_minmax\(0\,1fr\)\]{grid-template-columns:88px minmax(0,1fr)}.sm\:grid-cols-\[140px_1fr_140px\]{grid-template-columns:140px 1fr 140px}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_5rem\]{grid-template-columns:minmax(0,1fr) 5rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_6rem\]{grid-template-columns:minmax(0,1fr) 6rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,150px\)_1fr\]{grid-template-columns:minmax(0,150px) 1fr}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-1{gap:calc(var(--spacing) * 1)}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}:where(.sm\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(16px * var(--tw-space-y-reverse));margin-block-end:calc(16px * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(24px * var(--tw-space-y-reverse));margin-block-end:calc(24px * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(48px * var(--tw-space-y-reverse));margin-block-end:calc(48px * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(80px * var(--tw-space-y-reverse));margin-block-end:calc(80px * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.sm\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.sm\:gap-y-7{row-gap:calc(var(--spacing) * 7)}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:var(--shape-2xl,var(--shape-overlay))}.sm\:rounded-lg{border-radius:var(--shape-lg,var(--shape-control))}.sm\:p-1{padding:calc(var(--spacing) * 1)}.sm\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.sm\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-1{padding-block:calc(var(--spacing) * 1)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:ps-14{padding-inline-start:calc(var(--spacing) * 14)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}.sm\:pl-\[104px\]{padding-left:104px}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:1.875rem;line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:2.25rem;line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:1rem;line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:1.125rem;line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:.875rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:1.25rem;line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:.75rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[13\.5px\]{font-size:13.5px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[44px\]{font-size:44px}.sm\:opacity-0{opacity:0}@media (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-xl[data-vaul-drawer-direction=right]{max-width:var(--container-xl)}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:right-8{right:calc(var(--spacing) * 8)}.md\:bottom-0{bottom:calc(var(--spacing) * 0)}.md\:bottom-8{bottom:calc(var(--spacing) * 8)}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-start-auto{grid-column-start:auto}.md\:mx-\[calc\(var\(--shell-gutter\)\*-1\)\]{margin-inline:calc(var(--shell-gutter) * -1)}.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:-mr-4{margin-right:calc(var(--spacing) * -4)}.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\:-ml-4{margin-left:calc(var(--spacing) * -4)}.md\:ml-0\!{margin-left:calc(var(--spacing) * 0)!important}.md\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:contents{display:contents}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:size-auto{width:auto;height:auto}.md\:h-6{height:calc(var(--spacing) * 6)}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:h-12{height:calc(var(--spacing) * 12)}.md\:h-\[370px\]{height:370px}.md\:min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}.md\:w-6{width:calc(var(--spacing) * 6)}.md\:w-44{width:calc(var(--spacing) * 44)}.md\:w-48{width:calc(var(--spacing) * 48)}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:w-\[190px\]{width:190px}.md\:w-full\!{width:100%!important}.md\:max-w-\[200px\]{max-width:200px}.md\:max-w-\[240px\]{max-width:240px}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1\.25rem_3rem_minmax\(0\,2fr\)_minmax\(0\,1fr\)_minmax\(0\,2fr\)_19rem\]{grid-template-columns:1.25rem 3rem minmax(0,2fr) minmax(0,1fr) minmax(0,2fr) 19rem}.md\:grid-cols-\[7\.5rem_minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)_9rem\]{grid-template-columns:7.5rem minmax(0,1fr) minmax(0,1.2fr) 9rem}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:gap-\(--grid-gap-col\){gap:var(--grid-gap-col)}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(48px * var(--tw-space-y-reverse));margin-block-end:calc(48px * calc(1 - var(--tw-space-y-reverse)))}.md\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.md\:bg-transparent{background-color:#0000}.md\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.md\:p-2{padding:calc(var(--spacing) * 2)}.md\:p-3{padding:calc(var(--spacing) * 3)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-16{padding:calc(var(--spacing) * 16)}.md\:px-\(--shell-gutter\){padding-inline:var(--shell-gutter)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-9{padding-top:calc(var(--spacing) * 9)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pr-0{padding-right:calc(var(--spacing) * 0)}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:1.875rem;line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:2.25rem;line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-lg{font-size:1.125rem;line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:.875rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:1.25rem;line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[30px\]{font-size:30px}.md\:text-accent{color:var(--accent)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:-mx-3{margin-inline:calc(var(--spacing) * -3)}.lg\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.lg\:-mx-10{margin-inline:calc(var(--spacing) * -10)}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:table-cell{display:table-cell}.lg\:h-4{height:calc(var(--spacing) * 4)}.lg\:h-\[410px\]{height:410px}.lg\:max-h-\[34rem\]{max-height:34rem}.lg\:max-h-\[38rem\]{max-height:38rem}.lg\:w-68{width:calc(var(--spacing) * 68)}.lg\:w-\[168px\]{width:168px}.lg\:w-\[210px\]{width:210px}.lg\:w-\[215px\]{width:215px}.lg\:w-full{width:100%}.lg\:max-w-\[260px\]{max-width:260px}.lg\:max-w-\[300px\]{max-width:300px}.lg\:max-w-none{max-width:none}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:columns-4{columns:4}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.lg\:grid-cols-\[18rem_minmax\(0\,1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.lg\:grid-cols-\[20rem_minmax\(0\,1fr\)\]{grid-template-columns:20rem minmax(0,1fr)}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[220px_minmax\(0\,760px\)\]{grid-template-columns:220px minmax(0,760px)}.lg\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(11rem\,14rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(17rem\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr)}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-1{gap:calc(var(--spacing) * 1)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}:where(.lg\:space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.lg\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.lg\:self-center{align-self:center}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-transparent{border-color:#0000}.lg\:px-0{padding-inline:calc(var(--spacing) * 0)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pt-10\!{padding-top:calc(var(--spacing) * 10)!important}.lg\:pr-8{padding-right:calc(var(--spacing) * 8)}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}.lg\:pl-68{padding-left:calc(var(--spacing) * 68)}.lg\:text-4xl{font-size:2.25rem;line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:80rem){.xl\:static{position:static}.xl\:sticky{position:sticky}.xl\:top-6{top:calc(var(--spacing) * 6)}.xl\:z-auto{z-index:auto}.xl\:mx-0{margin-inline:calc(var(--spacing) * 0)}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:inline{display:inline}.xl\:h-auto{height:auto}.xl\:max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.xl\:w-40{width:calc(var(--spacing) * 40)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.xl\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_16rem\]{grid-template-columns:minmax(0,1fr) 16rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,6fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.xl\:grid-cols-\[minmax\(20rem\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(20rem,.85fr) minmax(0,1.15fr)}.xl\:items-start{align-items:flex-start}.xl\:justify-start{justify-content:flex-start}.xl\:gap-12{gap:calc(var(--spacing) * 12)}.xl\:gap-16{gap:calc(var(--spacing) * 16)}.xl\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.xl\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.xl\:gap-y-10{row-gap:calc(var(--spacing) * 10)}.xl\:rounded-xl{border-radius:var(--shape-overlay)}.xl\:border{border-style:var(--tw-border-style);border-width:1px}.xl\:border-border\/70{border-color:rgb(var(--legacy-rgb-border) / 70%)}@supports (color:color-mix(in lab, red, red)){.xl\:border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.xl\:px-10{padding-inline:calc(var(--spacing) * 10)}.xl\:px-16{padding-inline:calc(var(--spacing) * 16)}.xl\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.xl\:shadow-sm{--tw-shadow:var(--elevation-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:96rem){.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.dark\:border-input:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *){background-color:rgb(var(--legacy-rgb-destructive) / 60%)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *){background-color:rgb(var(--legacy-rgb-input) / 30%)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *):hover{background-color:rgb(var(--legacy-rgb-accent) / 50%)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *):hover{background-color:rgb(var(--legacy-rgb-input) / 50%)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *):focus-visible{--tw-ring-color:rgb(var(--legacy-rgb-destructive) / 40%)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *)[aria-invalid=true]{--tw-ring-color:rgb(var(--legacy-rgb-destructive) / 40%)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=checked\]\:bg-primary:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *)[data-state=unchecked]{background-color:rgb(var(--legacy-rgb-input) / 80%)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *)[data-state=unchecked]{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *)[data-variant=destructive]:focus{background-color:rgb(var(--legacy-rgb-destructive) / 20%)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is([data-color-scheme=dark] *,[data-admin-console] *,.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media (pointer:coarse){.pointer-coarse\:opacity-100{opacity:1}}.\[\&\]\:touch-auto{touch-action:auto}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_a\]\:text-accent a{color:var(--accent)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.\[\&_a\:focus-visible\]\:outline-2 a:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_a\:focus-visible\]\:outline-offset-4 a:focus-visible{outline-offset:4px}.\[\&_a\:focus-visible\]\:outline-accent a:focus-visible{outline-color:var(--accent)}.\[\&_img\]\:object-top img{object-position:top}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-text-faint svg:not([class*=text-]){color:var(--text-faint)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_ul\]\:list-disc ul{list-style-type:disc}:where(.\[\&_ul\]\:space-y-2 ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(16px * var(--tw-space-y-reverse));margin-block-end:calc(16px * calc(1 - var(--tw-space-y-reverse)))}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\:focus-visible\)\]\:border-border:has(:focus-visible){border-color:var(--border)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>div\>div\:first-child\]\:hidden>div>div:first-child,.\[\&\>span\:first-child\]\:hidden>span:first-child{display:none}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}@media (hover:hover) and (pointer:fine){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:opacity-0{opacity:0}@media (hover:hover){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (hover:none){.\[\@media\(hover\:none\)\]\:pointer-events-auto{pointer-events:auto}.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}@media (hover:hover){a.\[a\&\]\:hover\:border-border-hover:hover{border-color:var(--border-hover)}a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/25:hover{background-color:rgb(var(--legacy-rgb-destructive) / 25%)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/25:hover{background-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:rgb(var(--legacy-rgb-destructive) / 90%)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:rgb(var(--legacy-rgb-primary) / 90%)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:rgb(var(--legacy-rgb-secondary) / 90%)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-surface-3:hover{background-color:var(--surface-3)}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:text-foreground:hover{color:var(--foreground)}}:where(:root:is([data-theme=light],[data-theme=sepia],[data-theme=sakura])) .absolute.bg-scrim,:where(:root[data-theme=bright]) .absolute.bg-scrim{background-color:var(--overlay-dark)}:where(:root[data-theme=bright]) .text-accent,:where(:root[data-theme=bright]) .text-primary,:where(:root[data-theme=bright]) .md\:text-accent,:where(:root[data-theme=bright]) .hover\:text-accent:hover,:where(:root[data-theme=bright]) .hover\:text-primary:hover,:where(:root[data-theme=bright]) .hover\:text-accent-hover:hover,:where(:root[data-theme=bright]) .group-hover\:text-accent:is(:where(.group):hover *),:where(:root[data-theme=bright]) .group-aria-selected\:text-accent:is(:where(.group)[aria-selected=true] *),:where(:root[data-theme=bright]) .\[\&_a\]\:text-accent a,:where(:root[data-theme=bright]) .text-\[var\(--accent\)\],:where(:root[data-theme=bright]) .text-accent\/80,:where(:root[data-theme=bright]) .hover\:text-accent\/80:hover,:where(:root[data-theme=bright]) .hover\:text-primary\/80:hover,:where(:root[data-theme=bright]) .hover\:text-\[var\(--accent\)\]\/80:hover{color:var(--link)}:where(:root[data-theme=bright]) .text-accent\/80,:where(:root[data-theme=bright]) .hover\:text-accent\/80:hover,:where(:root[data-theme=bright]) .hover\:text-primary\/80:hover,:where(:root[data-theme=bright]) .hover\:text-\[var\(--accent\)\]\/80:hover{color:rgb(var(--legacy-rgb-link) / 80%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=bright]) .text-accent\/80,:where(:root[data-theme=bright]) .hover\:text-accent\/80:hover,:where(:root[data-theme=bright]) .hover\:text-primary\/80:hover,:where(:root[data-theme=bright]) .hover\:text-\[var\(--accent\)\]\/80:hover{color:color-mix(in oklab, var(--link) 80%, transparent)}}:where(:root[data-theme=bright]) .hover\:decoration-accent:hover{-webkit-text-decoration-color:var(--link);-webkit-text-decoration-color:var(--link);-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}:where(:root[data-theme=bright]) .border-accent,:where(:root[data-theme=bright]) .border-t-accent,:where(:root[data-theme=bright]) .hover\:border-accent:hover,:where(:root[data-theme=bright]) .focus\:border-accent:focus,:where(:root[data-theme=bright]) .focus\:border-primary:focus,:where(:root[data-theme=bright]) .focus-visible\:border-accent:focus-visible,:where(:root[data-theme=bright]) .data-\[state\=checked\]\:border-accent[data-state=checked],:where(:root[data-theme=bright]) .hover\:border-\[var\(--accent\)\]\/50:hover,:where(:root[data-theme=bright]) .border-accent\/60,:where(:root[data-theme=bright]) .border-primary\/40,:where(:root[data-theme=bright]) .hover\:border-accent\/60:hover,:where(:root[data-theme=bright]) .hover\:border-accent\/70:hover,:where(:root[data-theme=bright]) .hover\:border-primary\/60:hover,:where(:root[data-theme=bright]) .focus\:border-accent\/50:focus,:where(:root[data-theme=bright]) .focus\:border-accent\/60:focus{border-color:var(--foreground)}:where(:root[data-theme=bright]) .has-\[\:checked\]\:border-accent\/60:has(:checked){border-color:var(--foreground)}:where(:root[data-theme=bright]) .border-accent\/60,:where(:root[data-theme=bright]) .border-primary\/40,:where(:root[data-theme=bright]) .hover\:border-accent\/60:hover,:where(:root[data-theme=bright]) .hover\:border-accent\/70:hover,:where(:root[data-theme=bright]) .hover\:border-primary\/60:hover,:where(:root[data-theme=bright]) .focus\:border-accent\/50:focus,:where(:root[data-theme=bright]) .focus\:border-accent\/60:focus{border-color:rgb(var(--legacy-rgb-foreground) / 60%)}:where(:root[data-theme=bright]) .has-\[\:checked\]\:border-accent\/60:has(:checked){border-color:rgb(var(--legacy-rgb-foreground) / 60%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=bright]) .border-accent\/60,:where(:root[data-theme=bright]) .border-primary\/40,:where(:root[data-theme=bright]) .hover\:border-accent\/60:hover,:where(:root[data-theme=bright]) .hover\:border-accent\/70:hover,:where(:root[data-theme=bright]) .hover\:border-primary\/60:hover,:where(:root[data-theme=bright]) .focus\:border-accent\/50:focus,:where(:root[data-theme=bright]) .focus\:border-accent\/60:focus{border-color:color-mix(in oklab, var(--foreground) 60%, transparent)}:where(:root[data-theme=bright]) .has-\[\:checked\]\:border-accent\/60:has(:checked){border-color:color-mix(in oklab, var(--foreground) 60%, transparent)}}:where(:root[data-theme=bright]) .border-accent\/20,:where(:root[data-theme=bright]) .border-accent\/30,:where(:root[data-theme=bright]) .border-accent\/40,:where(:root[data-theme=bright]) .border-accent\/50,:where(:root[data-theme=bright]) .border-primary\/30,:where(:root[data-theme=bright]) .border-primary\/35,:where(:root[data-theme=bright]) .hover\:border-accent\/40:hover,:where(:root[data-theme=bright]) .hover\:border-accent\/50:hover,:where(:root[data-theme=bright]) .group-hover\:border-accent\/40:is(:where(.group):hover *){border-color:rgb(var(--legacy-rgb-foreground) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=bright]) .border-accent\/20,:where(:root[data-theme=bright]) .border-accent\/30,:where(:root[data-theme=bright]) .border-accent\/40,:where(:root[data-theme=bright]) .border-accent\/50,:where(:root[data-theme=bright]) .border-primary\/30,:where(:root[data-theme=bright]) .border-primary\/35,:where(:root[data-theme=bright]) .hover\:border-accent\/40:hover,:where(:root[data-theme=bright]) .hover\:border-accent\/50:hover,:where(:root[data-theme=bright]) .group-hover\:border-accent\/40:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}:where(:root[data-theme=bright]) .ring-accent,:where(:root[data-theme=bright]) .focus-visible\:ring-accent:focus-visible,:where(:root[data-theme=bright]) .hover\:ring-\[var\(--accent\)\]:hover,:where(:root[data-theme=bright]) .ring-accent\/40,:where(:root[data-theme=bright]) .ring-accent\/60,:where(:root[data-theme=bright]) .hover\:ring-accent\/50:hover,:where(:root[data-theme=bright]) .focus-visible\:ring-accent\/40:focus-visible,:where(:root[data-theme=bright]) .focus-visible\:ring-accent\/50:focus-visible{--tw-ring-color:var(--foreground)}:where(:root[data-theme=bright]) .ring-accent\/40,:where(:root[data-theme=bright]) .ring-accent\/60,:where(:root[data-theme=bright]) .hover\:ring-accent\/50:hover,:where(:root[data-theme=bright]) .focus-visible\:ring-accent\/40:focus-visible,:where(:root[data-theme=bright]) .focus-visible\:ring-accent\/50:focus-visible{--tw-ring-color:rgb(var(--legacy-rgb-foreground) / 50%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=bright]) .ring-accent\/40,:where(:root[data-theme=bright]) .ring-accent\/60,:where(:root[data-theme=bright]) .hover\:ring-accent\/50:hover,:where(:root[data-theme=bright]) .focus-visible\:ring-accent\/40:focus-visible,:where(:root[data-theme=bright]) .focus-visible\:ring-accent\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--foreground) 50%, transparent)}}:where(:root[data-theme=bright]) .ring-accent\/20,:where(:root[data-theme=bright]) .ring-accent\/30,:where(:root[data-theme=bright]) .focus\:ring-accent\/10:focus,:where(:root[data-theme=bright]) .focus\:ring-accent\/20:focus,:where(:root[data-theme=bright]) .focus\:ring-accent\/30:focus{--tw-ring-color:rgb(var(--legacy-rgb-foreground) / 20%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=bright]) .ring-accent\/20,:where(:root[data-theme=bright]) .ring-accent\/30,:where(:root[data-theme=bright]) .focus\:ring-accent\/10:focus,:where(:root[data-theme=bright]) .focus\:ring-accent\/20:focus,:where(:root[data-theme=bright]) .focus\:ring-accent\/30:focus{--tw-ring-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}:where(:root[data-theme=bright]) .outline-accent,:where(:root[data-theme=bright]) .focus-visible\:outline-accent:focus-visible,:where(:root[data-theme=bright]) .\[\&_a\:focus-visible\]\:outline-accent a:focus-visible{outline-color:var(--foreground)}:where(:root[data-theme=bright]) .fill-accent{fill:var(--foreground)}:where(:root[data-theme=bright]) .stroke-accent{stroke:var(--foreground)}:where(:root[data-theme=bright]) .bg-filter-primary.text-accent-foreground,:where(:root[data-theme=bright]) .bg-\(--filter-primary\).text-accent-foreground{color:#fff}:where(:root[data-theme=bright]) .rounded-control:where([data-slot=button],[data-slot=select-trigger]):where(:not([class*=rounded-none],[class*=rounded-xs],[class*=rounded-sm],[class*=rounded-md],[class*=rounded-lg],[class*=rounded-xl],[class*=rounded-2xl],[class*=rounded-3xl],[class*=rounded-\[],[class*=rounded-thumb],[class*=rounded-cover],[class*=rounded-overlay],[class*=rounded-t],[class*=rounded-b],[class*=rounded-l],[class*=rounded-r],[class*=rounded-s],[class*=rounded-e])){border-radius:var(--shape-pill)}:where(:root[data-theme=cozy]) .absolute.bg-scrim{background-color:var(--overlay-dark)}:where(:root[data-theme=cozy]) .rounded-control:where([data-slot=button],[data-slot=input],[data-slot=select-trigger]):where(:not([class*=rounded-none],[class*=rounded-xs],[class*=rounded-sm],[class*=rounded-md],[class*=rounded-lg],[class*=rounded-xl],[class*=rounded-2xl],[class*=rounded-3xl],[class*=rounded-\[],[class*=rounded-thumb],[class*=rounded-cover],[class*=rounded-overlay],[class*=rounded-t],[class*=rounded-b],[class*=rounded-l],[class*=rounded-r],[class*=rounded-s],[class*=rounded-e])){border-radius:var(--shape-pill)}:where(:root[data-theme=toon]) .text-accent,:where(:root[data-theme=toon]) .text-primary,:where(:root[data-theme=toon]) .hover\:text-accent:hover,:where(:root[data-theme=toon]) .hover\:text-primary:hover,:where(:root[data-theme=toon]) .group-hover\:text-accent:is(:where(.group):hover *),:where(:root[data-theme=toon]) .group-aria-selected\:text-accent:is(:where(.group)[aria-selected=true] *),:where(:root[data-theme=toon]) .\[\&_a\]\:text-accent a,:where(:root[data-theme=toon]) a.\[a\&\]\:hover\:text-accent:hover,:where(:root[data-theme=toon]) .text-accent\/80,:where(:root[data-theme=toon]) .hover\:text-accent\/80:hover,:where(:root[data-theme=toon]) .hover\:text-primary\/80:hover{color:var(--link)}:where(:root[data-theme=toon]) .text-accent\/80,:where(:root[data-theme=toon]) .hover\:text-accent\/80:hover,:where(:root[data-theme=toon]) .hover\:text-primary\/80:hover{color:rgb(var(--legacy-rgb-link) / 80%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=toon]) .text-accent\/80,:where(:root[data-theme=toon]) .hover\:text-accent\/80:hover,:where(:root[data-theme=toon]) .hover\:text-primary\/80:hover{color:color-mix(in oklab, var(--link) 80%, transparent)}}:where(:root[data-theme=toon]) .hover\:text-accent-hover:hover,:where(:root[data-theme=toon]) .text-\[var\(--accent\)\],:where(:root[data-theme=toon]) .hover\:text-\[var\(--accent\)\]\/80:hover{color:var(--link)}@media (min-width:48rem){:where(:root[data-theme=toon]) .md\:text-accent{color:var(--link)}}:where(:root[data-theme=magazine]) .absolute.bg-scrim{background-color:var(--overlay-dark)}:where(:root[data-theme=cinema]) .text-accent,:where(:root[data-theme=cinema]) .text-primary,:where(:root[data-theme=cinema]) .hover\:text-accent:hover,:where(:root[data-theme=cinema]) .hover\:text-primary:hover,:where(:root[data-theme=cinema]) .group-hover\:text-accent:is(:where(.group):hover *),:where(:root[data-theme=cinema]) .group-aria-selected\:text-accent:is(:where(.group)[aria-selected=true] *),:where(:root[data-theme=cinema]) .\[\&_a\]\:text-accent a,:where(:root[data-theme=cinema]) a.\[a\&\]\:hover\:text-accent:hover,:where(:root[data-theme=cinema]) .text-accent\/80,:where(:root[data-theme=cinema]) .hover\:text-accent\/80:hover,:where(:root[data-theme=cinema]) .hover\:text-primary\/80:hover{color:var(--link)}:where(:root[data-theme=cinema]) .text-accent\/80,:where(:root[data-theme=cinema]) .hover\:text-accent\/80:hover,:where(:root[data-theme=cinema]) .hover\:text-primary\/80:hover{color:rgb(var(--legacy-rgb-link) / 80%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=cinema]) .text-accent\/80,:where(:root[data-theme=cinema]) .hover\:text-accent\/80:hover,:where(:root[data-theme=cinema]) .hover\:text-primary\/80:hover{color:color-mix(in oklab, var(--link) 80%, transparent)}}@media (min-width:48rem){:where(:root[data-theme=cinema]) .md\:text-accent{color:var(--link)}}:where(:root[data-ui=new]) .rating-icon{width:1em;height:1em;-webkit-mask:var(--rating-icon) center / contain no-repeat;-webkit-mask:var(--rating-icon) center / contain no-repeat;-webkit-mask:var(--rating-icon) center / contain no-repeat;-webkit-mask:var(--rating-icon) center / contain no-repeat;mask:var(--rating-icon) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}:where(:root[data-ui=new]) .text-secondary,:where(:root[data-ui=new]) .placeholder\:text-secondary::placeholder,:where(:root[data-ui=new]) .placeholder\:text-secondary\/60::placeholder{color:var(--text-secondary)}:where(:root[data-ui=new]) .placeholder\:text-secondary\/60::placeholder{color:rgb(var(--legacy-rgb-text-secondary) / 60%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .placeholder\:text-secondary\/60::placeholder{color:color-mix(in oklab, var(--text-secondary) 60%, transparent)}}:where(:root[data-ui=new]) .text-danger{color:var(--error)}:where(:root[data-ui=new]) .bg-danger,:where(:root[data-ui=new]) .bg-danger-soft{background-color:var(--error)}:where(:root[data-ui=new]) .bg-danger-soft{background-color:rgb(var(--legacy-rgb-error) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-danger-soft{background-color:color-mix(in srgb, var(--error) 10%, transparent)}}:where(:root[data-ui=new]) .border-danger{border-color:rgb(var(--legacy-rgb-error) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .border-danger{border-color:color-mix(in srgb, var(--error) 30%, transparent)}}:where(:root[data-ui=new]) .text-success{color:var(--success)}:where(:root[data-ui=new]) .bg-success,:where(:root[data-ui=new]) .bg-success-soft{background-color:var(--success)}:where(:root[data-ui=new]) .bg-success-soft{background-color:rgb(var(--legacy-rgb-success) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-success-soft{background-color:color-mix(in srgb, var(--success) 10%, transparent)}}:where(:root[data-ui=new]) .border-success{border-color:rgb(var(--legacy-rgb-success) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .border-success{border-color:color-mix(in srgb, var(--success) 30%, transparent)}}:where(:root[data-ui=new]) .text-warning{color:var(--warning)}:where(:root[data-ui=new]) .bg-warning,:where(:root[data-ui=new]) .bg-warning-soft{background-color:var(--warning)}:where(:root[data-ui=new]) .bg-warning-soft{background-color:rgb(var(--legacy-rgb-warning) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-warning-soft{background-color:color-mix(in srgb, var(--warning) 10%, transparent)}}:where(:root[data-ui=new]) .border-warning{border-color:rgb(var(--legacy-rgb-warning) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .border-warning{border-color:color-mix(in srgb, var(--warning) 30%, transparent)}}:where(:root[data-ui=new]) .text-info{color:var(--info)}:where(:root[data-ui=new]) .bg-info,:where(:root[data-ui=new]) .bg-info-soft{background-color:var(--info)}:where(:root[data-ui=new]) .bg-info-soft{background-color:rgb(var(--legacy-rgb-info) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-info-soft{background-color:color-mix(in srgb, var(--info) 10%, transparent)}}:where(:root[data-ui=new]) .border-info{border-color:rgb(var(--legacy-rgb-info) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .border-info{border-color:color-mix(in srgb, var(--info) 30%, transparent)}}:where(:root[data-ui=new]) .text-chapter{color:var(--chart-purple,#a78bfa)}:where(:root[data-ui=new]) .bg-chapter-soft{background-color:var(--chart-purple,#a78bfa)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-chapter-soft{background-color:color-mix(in srgb, var(--chart-purple,#a78bfa) 10%, transparent)}}:where(:root[data-ui=new]) .text-public{color:var(--success)}:where(:root[data-ui=new]) .text-private{color:var(--warning)}:where(:root[data-ui=new]) .bg-public-soft{background-color:rgb(var(--legacy-rgb-success) / 20%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-public-soft{background-color:color-mix(in srgb, var(--success) 20%, transparent)}}:where(:root[data-ui=new]) .bg-private-soft{background-color:rgb(var(--legacy-rgb-warning) / 20%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-private-soft{background-color:color-mix(in srgb, var(--warning) 20%, transparent)}}:where(:root[data-ui=new]) .border-public{border-color:rgb(var(--legacy-rgb-success) / 50%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .border-public{border-color:color-mix(in srgb, var(--success) 50%, transparent)}}:where(:root[data-ui=new]) .border-private{border-color:rgb(var(--legacy-rgb-warning) / 50%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .border-private{border-color:color-mix(in srgb, var(--warning) 50%, transparent)}}:where(:root[data-ui=new]) .text-status-reading{color:var(--info)}:where(:root[data-ui=new]) .text-status-completed{color:var(--success)}:where(:root[data-ui=new]) .text-status-dropped{color:var(--error)}:where(:root[data-ui=new]) .text-status-plan{color:var(--warning)}:where(:root[data-ui=new]) .text-status-hold{color:var(--chart-orange,#fb923c)}:where(:root[data-ui=new]) .text-status-rereading{color:var(--chart-purple,#a78bfa)}:where(:root[data-ui=new]) .bg-status-reading{background-color:rgb(var(--legacy-rgb-info) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-status-reading{background-color:color-mix(in srgb, var(--info) 10%, transparent)}}:where(:root[data-ui=new]) .bg-status-completed{background-color:rgb(var(--legacy-rgb-success) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-status-completed{background-color:color-mix(in srgb, var(--success) 10%, transparent)}}:where(:root[data-ui=new]) .bg-status-dropped{background-color:rgb(var(--legacy-rgb-error) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-status-dropped{background-color:color-mix(in srgb, var(--error) 10%, transparent)}}:where(:root[data-ui=new]) .bg-status-plan{background-color:rgb(var(--legacy-rgb-warning) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-status-plan{background-color:color-mix(in srgb, var(--warning) 10%, transparent)}}:where(:root[data-ui=new]) .bg-status-hold{background-color:var(--chart-orange,#fb923c)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-status-hold{background-color:color-mix(in srgb, var(--chart-orange,#fb923c) 10%, transparent)}}:where(:root[data-ui=new]) .bg-status-rereading{background-color:var(--chart-purple,#a78bfa)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-status-rereading{background-color:color-mix(in srgb, var(--chart-purple,#a78bfa) 10%, transparent)}}:where(:root[data-ui=new]) .border-status-reading{border-color:rgb(var(--legacy-rgb-info) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .border-status-reading{border-color:color-mix(in srgb, var(--info) 30%, transparent)}}:where(:root[data-ui=new]) .border-status-completed{border-color:rgb(var(--legacy-rgb-success) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .border-status-completed{border-color:color-mix(in srgb, var(--success) 30%, transparent)}}:where(:root[data-ui=new]) .border-status-dropped{border-color:rgb(var(--legacy-rgb-error) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .border-status-dropped{border-color:color-mix(in srgb, var(--error) 30%, transparent)}}:where(:root[data-ui=new]) .border-status-plan{border-color:rgb(var(--legacy-rgb-warning) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .border-status-plan{border-color:color-mix(in srgb, var(--warning) 30%, transparent)}}:where(:root[data-ui=new]) .border-status-hold{border-color:var(--chart-orange,#fb923c)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .border-status-hold{border-color:color-mix(in srgb, var(--chart-orange,#fb923c) 30%, transparent)}}:where(:root[data-ui=new]) .border-status-rereading{border-color:var(--chart-purple,#a78bfa)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .border-status-rereading{border-color:color-mix(in srgb, var(--chart-purple,#a78bfa) 30%, transparent)}}:where(:root[data-ui=new]) .hover-status-reading:hover{background-color:rgb(var(--legacy-rgb-info) / 22%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-reading:hover{background-color:color-mix(in srgb, var(--info) 22%, transparent)}}:where(:root[data-ui=new]) .hover-status-reading:hover{border-color:rgb(var(--legacy-rgb-info) / 50%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-reading:hover{border-color:color-mix(in srgb, var(--info) 50%, transparent)}}:where(:root[data-ui=new]) .hover-status-reading:hover{box-shadow:inset 0 0 0 1px var(--info)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-reading:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 22%, transparent)}}:where(:root[data-ui=new]) .hover-status-completed:hover{background-color:rgb(var(--legacy-rgb-success) / 22%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-completed:hover{background-color:color-mix(in srgb, var(--success) 22%, transparent)}}:where(:root[data-ui=new]) .hover-status-completed:hover{border-color:rgb(var(--legacy-rgb-success) / 50%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-completed:hover{border-color:color-mix(in srgb, var(--success) 50%, transparent)}}:where(:root[data-ui=new]) .hover-status-completed:hover{box-shadow:inset 0 0 0 1px var(--success)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-completed:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 22%, transparent)}}:where(:root[data-ui=new]) .hover-status-dropped:hover{background-color:rgb(var(--legacy-rgb-error) / 22%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-dropped:hover{background-color:color-mix(in srgb, var(--error) 22%, transparent)}}:where(:root[data-ui=new]) .hover-status-dropped:hover{border-color:rgb(var(--legacy-rgb-error) / 50%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-dropped:hover{border-color:color-mix(in srgb, var(--error) 50%, transparent)}}:where(:root[data-ui=new]) .hover-status-dropped:hover{box-shadow:inset 0 0 0 1px var(--error)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-dropped:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--error) 22%, transparent)}}:where(:root[data-ui=new]) .hover-status-plan:hover{background-color:rgb(var(--legacy-rgb-warning) / 22%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-plan:hover{background-color:color-mix(in srgb, var(--warning) 22%, transparent)}}:where(:root[data-ui=new]) .hover-status-plan:hover{border-color:rgb(var(--legacy-rgb-warning) / 50%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-plan:hover{border-color:color-mix(in srgb, var(--warning) 50%, transparent)}}:where(:root[data-ui=new]) .hover-status-plan:hover{box-shadow:inset 0 0 0 1px var(--warning)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-plan:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning) 22%, transparent)}}:where(:root[data-ui=new]) .hover-status-hold:hover{background-color:var(--chart-orange,#fb923c)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-hold:hover{background-color:color-mix(in srgb, var(--chart-orange,#fb923c) 22%, transparent)}}:where(:root[data-ui=new]) .hover-status-hold:hover{border-color:var(--chart-orange,#fb923c)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-hold:hover{border-color:color-mix(in srgb, var(--chart-orange,#fb923c) 50%, transparent)}}:where(:root[data-ui=new]) .hover-status-hold:hover{box-shadow:inset 0 0 0 1px var(--chart-orange,#fb923c)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-hold:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--chart-orange,#fb923c) 22%, transparent)}}:where(:root[data-ui=new]) .hover-status-rereading:hover{background-color:var(--chart-purple,#a78bfa)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-rereading:hover{background-color:color-mix(in srgb, var(--chart-purple,#a78bfa) 22%, transparent)}}:where(:root[data-ui=new]) .hover-status-rereading:hover{border-color:var(--chart-purple,#a78bfa)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-rereading:hover{border-color:color-mix(in srgb, var(--chart-purple,#a78bfa) 50%, transparent)}}:where(:root[data-ui=new]) .hover-status-rereading:hover{box-shadow:inset 0 0 0 1px var(--chart-purple,#a78bfa)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .hover-status-rereading:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--chart-purple,#a78bfa) 22%, transparent)}}:where(:root[data-ui=new]) .hover-status-reading:hover .tracking-status-label{color:var(--info)}:where(:root[data-ui=new]) .hover-status-completed:hover .tracking-status-label{color:var(--success)}:where(:root[data-ui=new]) .hover-status-dropped:hover .tracking-status-label{color:var(--error)}:where(:root[data-ui=new]) .hover-status-plan:hover .tracking-status-label{color:var(--warning)}:where(:root[data-ui=new]) .hover-status-hold:hover .tracking-status-label{color:var(--chart-orange,#fb923c)}:where(:root[data-ui=new]) .hover-status-rereading:hover .tracking-status-label{color:var(--chart-purple,#a78bfa)}:where(:root[data-ui=new]) .tracking-status-option{transition-property:color,background-color,border-color,box-shadow,transform}:where(:root[data-ui=new]) .tracking-status-option:hover{transform:translate(2px)}:where(:root[data-ui=new]) .text-status-work-want{color:var(--warning)}:where(:root[data-ui=new]) .text-status-work-working{color:var(--info)}:where(:root[data-ui=new]) .text-status-work-done{color:var(--success)}:where(:root[data-ui=new]) .bg-status-work-want{background-color:rgb(var(--legacy-rgb-warning) / 15%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-status-work-want{background-color:color-mix(in srgb, var(--warning) 15%, transparent)}}:where(:root[data-ui=new]) .bg-status-work-working{background-color:rgb(var(--legacy-rgb-info) / 15%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-status-work-working{background-color:color-mix(in srgb, var(--info) 15%, transparent)}}:where(:root[data-ui=new]) .bg-status-work-done{background-color:rgb(var(--legacy-rgb-success) / 15%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-status-work-done{background-color:color-mix(in srgb, var(--success) 15%, transparent)}}:where(:root[data-ui=new]) .border-status-work-want{border-color:rgb(var(--legacy-rgb-warning) / 35%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .border-status-work-want{border-color:color-mix(in srgb, var(--warning) 35%, transparent)}}:where(:root[data-ui=new]) .border-status-work-working{border-color:rgb(var(--legacy-rgb-info) / 35%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .border-status-work-working{border-color:color-mix(in srgb, var(--info) 35%, transparent)}}:where(:root[data-ui=new]) .border-status-work-done{border-color:rgb(var(--legacy-rgb-success) / 35%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .border-status-work-done{border-color:color-mix(in srgb, var(--success) 35%, transparent)}}:where(:root[data-ui=new]) .text-role-main{color:var(--warning)}:where(:root[data-ui=new]) .text-role-supporting{color:var(--info)}:where(:root[data-ui=new]) .bg-role-main{background-color:rgb(var(--legacy-rgb-warning) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-role-main{background-color:color-mix(in srgb, var(--warning) 10%, transparent)}}:where(:root[data-ui=new]) .bg-role-supporting{background-color:rgb(var(--legacy-rgb-info) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .bg-role-supporting{background-color:color-mix(in srgb, var(--info) 10%, transparent)}}:where(:root[data-ui=new]) .border-role-main{border-color:rgb(var(--legacy-rgb-warning) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .border-role-main{border-color:color-mix(in srgb, var(--warning) 30%, transparent)}}:where(:root[data-ui=new]) .border-role-supporting{border-color:rgb(var(--legacy-rgb-info) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .border-role-supporting{border-color:color-mix(in srgb, var(--info) 30%, transparent)}}:where(:root[data-ui=classic]) .text-secondary,:where(:root[data-ui=classic]) .placeholder\:text-secondary::placeholder,:where(:root[data-ui=classic]) .placeholder\:text-secondary\/60::placeholder{color:var(--text-secondary)}:where(:root[data-ui=classic]) .placeholder\:text-secondary\/60::placeholder{color:rgb(var(--legacy-rgb-text-secondary) / 60%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .placeholder\:text-secondary\/60::placeholder{color:color-mix(in oklab, var(--text-secondary) 60%, transparent)}}:where(:root[data-ui=classic]) .text-danger{color:var(--error)}:where(:root[data-ui=classic]) .bg-danger,:where(:root[data-ui=classic]) .bg-danger-soft{background-color:var(--error)}:where(:root[data-ui=classic]) .bg-danger-soft{background-color:rgb(var(--legacy-rgb-error) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-danger-soft{background-color:color-mix(in srgb, var(--error) 10%, transparent)}}:where(:root[data-ui=classic]) .border-danger{border-color:rgb(var(--legacy-rgb-error) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .border-danger{border-color:color-mix(in srgb, var(--error) 30%, transparent)}}:where(:root[data-ui=classic]) .text-success{color:var(--success)}:where(:root[data-ui=classic]) .bg-success,:where(:root[data-ui=classic]) .bg-success-soft{background-color:var(--success)}:where(:root[data-ui=classic]) .bg-success-soft{background-color:rgb(var(--legacy-rgb-success) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-success-soft{background-color:color-mix(in srgb, var(--success) 10%, transparent)}}:where(:root[data-ui=classic]) .border-success{border-color:rgb(var(--legacy-rgb-success) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .border-success{border-color:color-mix(in srgb, var(--success) 30%, transparent)}}:where(:root[data-ui=classic]) .text-warning{color:var(--warning)}:where(:root[data-ui=classic]) .bg-warning,:where(:root[data-ui=classic]) .bg-warning-soft{background-color:var(--warning)}:where(:root[data-ui=classic]) .bg-warning-soft{background-color:rgb(var(--legacy-rgb-warning) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-warning-soft{background-color:color-mix(in srgb, var(--warning) 10%, transparent)}}:where(:root[data-ui=classic]) .border-warning{border-color:rgb(var(--legacy-rgb-warning) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .border-warning{border-color:color-mix(in srgb, var(--warning) 30%, transparent)}}:where(:root[data-ui=classic]) .text-info{color:var(--info)}:where(:root[data-ui=classic]) .bg-info,:where(:root[data-ui=classic]) .bg-info-soft{background-color:var(--info)}:where(:root[data-ui=classic]) .bg-info-soft{background-color:rgb(var(--legacy-rgb-info) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-info-soft{background-color:color-mix(in srgb, var(--info) 10%, transparent)}}:where(:root[data-ui=classic]) .border-info{border-color:rgb(var(--legacy-rgb-info) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .border-info{border-color:color-mix(in srgb, var(--info) 30%, transparent)}}:where(:root[data-ui=classic]) .text-chapter{color:var(--chart-purple,#a78bfa)}:where(:root[data-ui=classic]) .bg-chapter-soft{background-color:var(--chart-purple,#a78bfa)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-chapter-soft{background-color:color-mix(in srgb, var(--chart-purple,#a78bfa) 10%, transparent)}}:where(:root[data-ui=classic]) .text-public{color:var(--success)}:where(:root[data-ui=classic]) .text-private{color:var(--warning)}:where(:root[data-ui=classic]) .bg-public-soft{background-color:rgb(var(--legacy-rgb-success) / 20%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-public-soft{background-color:color-mix(in srgb, var(--success) 20%, transparent)}}:where(:root[data-ui=classic]) .bg-private-soft{background-color:rgb(var(--legacy-rgb-warning) / 20%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-private-soft{background-color:color-mix(in srgb, var(--warning) 20%, transparent)}}:where(:root[data-ui=classic]) .border-public{border-color:rgb(var(--legacy-rgb-success) / 50%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .border-public{border-color:color-mix(in srgb, var(--success) 50%, transparent)}}:where(:root[data-ui=classic]) .border-private{border-color:rgb(var(--legacy-rgb-warning) / 50%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .border-private{border-color:color-mix(in srgb, var(--warning) 50%, transparent)}}:where(:root[data-ui=classic]) .text-status-reading{color:var(--info)}:where(:root[data-ui=classic]) .text-status-completed{color:var(--success)}:where(:root[data-ui=classic]) .text-status-dropped{color:var(--error)}:where(:root[data-ui=classic]) .text-status-plan{color:var(--warning)}:where(:root[data-ui=classic]) .text-status-hold{color:var(--chart-orange,#fb923c)}:where(:root[data-ui=classic]) .text-status-rereading{color:var(--chart-purple,#a78bfa)}:where(:root[data-ui=classic]) .bg-status-reading{background-color:rgb(var(--legacy-rgb-info) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-status-reading{background-color:color-mix(in srgb, var(--info) 10%, transparent)}}:where(:root[data-ui=classic]) .bg-status-completed{background-color:rgb(var(--legacy-rgb-success) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-status-completed{background-color:color-mix(in srgb, var(--success) 10%, transparent)}}:where(:root[data-ui=classic]) .bg-status-dropped{background-color:rgb(var(--legacy-rgb-error) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-status-dropped{background-color:color-mix(in srgb, var(--error) 10%, transparent)}}:where(:root[data-ui=classic]) .bg-status-plan{background-color:rgb(var(--legacy-rgb-warning) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-status-plan{background-color:color-mix(in srgb, var(--warning) 10%, transparent)}}:where(:root[data-ui=classic]) .bg-status-hold{background-color:var(--chart-orange,#fb923c)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-status-hold{background-color:color-mix(in srgb, var(--chart-orange,#fb923c) 10%, transparent)}}:where(:root[data-ui=classic]) .bg-status-rereading{background-color:var(--chart-purple,#a78bfa)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-status-rereading{background-color:color-mix(in srgb, var(--chart-purple,#a78bfa) 10%, transparent)}}:where(:root[data-ui=classic]) .border-status-reading{border-color:rgb(var(--legacy-rgb-info) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .border-status-reading{border-color:color-mix(in srgb, var(--info) 30%, transparent)}}:where(:root[data-ui=classic]) .border-status-completed{border-color:rgb(var(--legacy-rgb-success) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .border-status-completed{border-color:color-mix(in srgb, var(--success) 30%, transparent)}}:where(:root[data-ui=classic]) .border-status-dropped{border-color:rgb(var(--legacy-rgb-error) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .border-status-dropped{border-color:color-mix(in srgb, var(--error) 30%, transparent)}}:where(:root[data-ui=classic]) .border-status-plan{border-color:rgb(var(--legacy-rgb-warning) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .border-status-plan{border-color:color-mix(in srgb, var(--warning) 30%, transparent)}}:where(:root[data-ui=classic]) .border-status-hold{border-color:var(--chart-orange,#fb923c)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .border-status-hold{border-color:color-mix(in srgb, var(--chart-orange,#fb923c) 30%, transparent)}}:where(:root[data-ui=classic]) .border-status-rereading{border-color:var(--chart-purple,#a78bfa)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .border-status-rereading{border-color:color-mix(in srgb, var(--chart-purple,#a78bfa) 30%, transparent)}}:where(:root[data-ui=classic]) .hover-status-reading:hover{background-color:rgb(var(--legacy-rgb-info) / 22%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-reading:hover{background-color:color-mix(in srgb, var(--info) 22%, transparent)}}:where(:root[data-ui=classic]) .hover-status-reading:hover{border-color:rgb(var(--legacy-rgb-info) / 50%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-reading:hover{border-color:color-mix(in srgb, var(--info) 50%, transparent)}}:where(:root[data-ui=classic]) .hover-status-reading:hover{box-shadow:inset 0 0 0 1px var(--info)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-reading:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 22%, transparent)}}:where(:root[data-ui=classic]) .hover-status-completed:hover{background-color:rgb(var(--legacy-rgb-success) / 22%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-completed:hover{background-color:color-mix(in srgb, var(--success) 22%, transparent)}}:where(:root[data-ui=classic]) .hover-status-completed:hover{border-color:rgb(var(--legacy-rgb-success) / 50%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-completed:hover{border-color:color-mix(in srgb, var(--success) 50%, transparent)}}:where(:root[data-ui=classic]) .hover-status-completed:hover{box-shadow:inset 0 0 0 1px var(--success)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-completed:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 22%, transparent)}}:where(:root[data-ui=classic]) .hover-status-dropped:hover{background-color:rgb(var(--legacy-rgb-error) / 22%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-dropped:hover{background-color:color-mix(in srgb, var(--error) 22%, transparent)}}:where(:root[data-ui=classic]) .hover-status-dropped:hover{border-color:rgb(var(--legacy-rgb-error) / 50%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-dropped:hover{border-color:color-mix(in srgb, var(--error) 50%, transparent)}}:where(:root[data-ui=classic]) .hover-status-dropped:hover{box-shadow:inset 0 0 0 1px var(--error)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-dropped:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--error) 22%, transparent)}}:where(:root[data-ui=classic]) .hover-status-plan:hover{background-color:rgb(var(--legacy-rgb-warning) / 22%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-plan:hover{background-color:color-mix(in srgb, var(--warning) 22%, transparent)}}:where(:root[data-ui=classic]) .hover-status-plan:hover{border-color:rgb(var(--legacy-rgb-warning) / 50%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-plan:hover{border-color:color-mix(in srgb, var(--warning) 50%, transparent)}}:where(:root[data-ui=classic]) .hover-status-plan:hover{box-shadow:inset 0 0 0 1px var(--warning)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-plan:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning) 22%, transparent)}}:where(:root[data-ui=classic]) .hover-status-hold:hover{background-color:var(--chart-orange,#fb923c)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-hold:hover{background-color:color-mix(in srgb, var(--chart-orange,#fb923c) 22%, transparent)}}:where(:root[data-ui=classic]) .hover-status-hold:hover{border-color:var(--chart-orange,#fb923c)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-hold:hover{border-color:color-mix(in srgb, var(--chart-orange,#fb923c) 50%, transparent)}}:where(:root[data-ui=classic]) .hover-status-hold:hover{box-shadow:inset 0 0 0 1px var(--chart-orange,#fb923c)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-hold:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--chart-orange,#fb923c) 22%, transparent)}}:where(:root[data-ui=classic]) .hover-status-rereading:hover{background-color:var(--chart-purple,#a78bfa)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-rereading:hover{background-color:color-mix(in srgb, var(--chart-purple,#a78bfa) 22%, transparent)}}:where(:root[data-ui=classic]) .hover-status-rereading:hover{border-color:var(--chart-purple,#a78bfa)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-rereading:hover{border-color:color-mix(in srgb, var(--chart-purple,#a78bfa) 50%, transparent)}}:where(:root[data-ui=classic]) .hover-status-rereading:hover{box-shadow:inset 0 0 0 1px var(--chart-purple,#a78bfa)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .hover-status-rereading:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--chart-purple,#a78bfa) 22%, transparent)}}:where(:root[data-ui=classic]) .hover-status-reading:hover .tracking-status-label{color:var(--info)}:where(:root[data-ui=classic]) .hover-status-completed:hover .tracking-status-label{color:var(--success)}:where(:root[data-ui=classic]) .hover-status-dropped:hover .tracking-status-label{color:var(--error)}:where(:root[data-ui=classic]) .hover-status-plan:hover .tracking-status-label{color:var(--warning)}:where(:root[data-ui=classic]) .hover-status-hold:hover .tracking-status-label{color:var(--chart-orange,#fb923c)}:where(:root[data-ui=classic]) .hover-status-rereading:hover .tracking-status-label{color:var(--chart-purple,#a78bfa)}:where(:root[data-ui=classic]) .tracking-status-option{transition-property:color,background-color,border-color,box-shadow,transform}:where(:root[data-ui=classic]) .tracking-status-option:hover{transform:translate(2px)}:where(:root[data-ui=classic]) .text-status-work-want{color:var(--warning)}:where(:root[data-ui=classic]) .text-status-work-working{color:var(--info)}:where(:root[data-ui=classic]) .text-status-work-done{color:var(--success)}:where(:root[data-ui=classic]) .bg-status-work-want{background-color:rgb(var(--legacy-rgb-warning) / 15%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-status-work-want{background-color:color-mix(in srgb, var(--warning) 15%, transparent)}}:where(:root[data-ui=classic]) .bg-status-work-working{background-color:rgb(var(--legacy-rgb-info) / 15%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-status-work-working{background-color:color-mix(in srgb, var(--info) 15%, transparent)}}:where(:root[data-ui=classic]) .bg-status-work-done{background-color:rgb(var(--legacy-rgb-success) / 15%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-status-work-done{background-color:color-mix(in srgb, var(--success) 15%, transparent)}}:where(:root[data-ui=classic]) .border-status-work-want{border-color:rgb(var(--legacy-rgb-warning) / 35%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .border-status-work-want{border-color:color-mix(in srgb, var(--warning) 35%, transparent)}}:where(:root[data-ui=classic]) .border-status-work-working{border-color:rgb(var(--legacy-rgb-info) / 35%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .border-status-work-working{border-color:color-mix(in srgb, var(--info) 35%, transparent)}}:where(:root[data-ui=classic]) .border-status-work-done{border-color:rgb(var(--legacy-rgb-success) / 35%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .border-status-work-done{border-color:color-mix(in srgb, var(--success) 35%, transparent)}}:where(:root[data-ui=classic]) .text-role-main{color:var(--warning)}:where(:root[data-ui=classic]) .text-role-supporting{color:var(--info)}:where(:root[data-ui=classic]) .bg-role-main{background-color:rgb(var(--legacy-rgb-warning) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-role-main{background-color:color-mix(in srgb, var(--warning) 10%, transparent)}}:where(:root[data-ui=classic]) .bg-role-supporting{background-color:rgb(var(--legacy-rgb-info) / 10%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .bg-role-supporting{background-color:color-mix(in srgb, var(--info) 10%, transparent)}}:where(:root[data-ui=classic]) .border-role-main{border-color:rgb(var(--legacy-rgb-warning) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .border-role-main{border-color:color-mix(in srgb, var(--warning) 30%, transparent)}}:where(:root[data-ui=classic]) .border-role-supporting{border-color:rgb(var(--legacy-rgb-info) / 30%)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .border-role-supporting{border-color:color-mix(in srgb, var(--info) 30%, transparent)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--icon-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.84 5.75 6.36.93-4.6 4.48 1.08 6.33L12 17.3l-5.68 2.99 1.08-6.33-4.6-4.48 6.36-.93z'/%3E%3C/svg%3E");--icon-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.6l-1.45-1.32C5.4 14.6 2 11.52 2 7.75 2 4.67 4.42 2.25 7.5 2.25c1.74 0 3.41.81 4.5 2.09 1.09-1.28 2.76-2.09 4.5-2.09 3.08 0 5.5 2.42 5.5 5.5 0 3.77-3.4 6.85-8.55 11.54z'/%3E%3C/svg%3E");--brand-spotify:#1db954;--brand-apple-music:#fa243c;--brand-google-blue:#4285f4;--brand-google-green:#34a853;--brand-google-yellow:#fbbc05;--brand-google-red:#ea4335;--brand-donate-from:#f472b6;--brand-donate-via:#f884cd;--brand-donate-to:#c084fc}:root,:root:is([data-theme=dark],[data-theme=light],[data-theme=catppuccin],[data-theme=nord],[data-theme=dracula],[data-theme=tokyo-night],[data-theme=rose-pine],[data-theme=sepia],[data-theme=black],[data-theme=forest],[data-theme=sakura]),:is([data-theme-preview=dark],[data-theme-preview=light],[data-theme-preview=catppuccin],[data-theme-preview=nord],[data-theme-preview=dracula],[data-theme-preview=tokyo-night],[data-theme-preview=rose-pine],[data-theme-preview=sepia],[data-theme-preview=black],[data-theme-preview=forest],[data-theme-preview=sakura]){--theme-font-body:var(--font-inter,ui-sans-serif), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--theme-font-display:var(--font-sora,ui-sans-serif), var(--font-inter,ui-sans-serif), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--theme-font-mono:ui-monospace, "Fira Code", "Courier New", monospace;--theme-display-weight:600;--theme-display-tracking:-.025em;--theme-heading-tracking:-.025em;--theme-numeric:normal;--shape-thumb:6px;--shape-cover:12px;--shape-control:8px;--shape-overlay:16px;--shape-pill:999px;--radius:.625rem;--theme-border-width:1px;--series-card-bg:var(--card);--series-card-border:var(--border);--series-card-shadow:0 1px 1px #0000000d;--series-card-padding:0px;--series-card-lift:0px;--series-card-lift-shadow:none;--cover-ratio:3 / 4;--cover-edge:inset 0 0 0 0 transparent;--elevation-sm:0 1px 2px 0 #0000000d;--elevation-md:0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--elevation-lg:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--elevation-xl:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--elevation-card:0 1px 1px #0000000d;--elevation-card-hover:0 2px 4px #0000001a, 0 1px 2px #0000000f;--elevation-raised:0 0 0 1px var(--border), 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--elevation-overlay:0 0 0 1px var(--border), 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--elevation-sheet:0 -1px 0 var(--border), 0 -10px 15px -3px #0000001a;--focus-ring-color:var(--ring);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-glow:0 0 0 3px var(--accent-soft);--grid-card-min:194px;--grid-card-min-mobile:140px;--grid-gap-col:20px;--grid-gap-row:20px;--grid-gap-col-mobile:16px;--grid-gap-row-mobile:16px;--header-height:64px;--header-height-mobile:56px;--rating-icon:var(--icon-star);--rating-color:var(--chart-yellow);--motion-fast:.15s;--motion-med:.2s;--motion-ease:cubic-bezier(.4, 0, .2, 1)}:root:not([data-theme]),:root:is([data-theme=dark],[data-theme=light],[data-theme=catppuccin],[data-theme=nord],[data-theme=dracula],[data-theme=tokyo-night],[data-theme=rose-pine],[data-theme=sepia],[data-theme=black],[data-theme=forest],[data-theme=sakura]){--shape-lg:12px;--shape-2xl:calc(var(--radius) + 8px);--shape-3xl:calc(var(--radius) + 12px)}:root:is([data-theme=dark],[data-theme=light],[data-theme=catppuccin],[data-theme=nord],[data-theme=dracula],[data-theme=tokyo-night],[data-theme=rose-pine],[data-theme=sepia],[data-theme=black],[data-theme=forest],[data-theme=sakura]) .series-card{transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);padding-bottom:12px;overflow:hidden}:root:is([data-theme=dark],[data-theme=light],[data-theme=catppuccin],[data-theme=nord],[data-theme=dracula],[data-theme=tokyo-night],[data-theme=rose-pine],[data-theme=sepia],[data-theme=black],[data-theme=forest],[data-theme=sakura]) .series-card-cover{border-radius:0}:root:is([data-theme=dark],[data-theme=light],[data-theme=catppuccin],[data-theme=nord],[data-theme=dracula],[data-theme=tokyo-night],[data-theme=rose-pine],[data-theme=sepia],[data-theme=black],[data-theme=forest],[data-theme=sakura]) .series-card-title,:root:is([data-theme=dark],[data-theme=light],[data-theme=catppuccin],[data-theme=nord],[data-theme=dracula],[data-theme=tokyo-night],[data-theme=rose-pine],[data-theme=sepia],[data-theme=black],[data-theme=forest],[data-theme=sakura]) .series-card-meta{padding:0 12px}:root:is([data-theme=dark],[data-theme=light],[data-theme=catppuccin],[data-theme=nord],[data-theme=dracula],[data-theme=tokyo-night],[data-theme=rose-pine],[data-theme=sepia],[data-theme=black],[data-theme=forest],[data-theme=sakura]) .series-card-title{margin-top:12px;font-size:14px;font-weight:600}:root:is([data-theme=dark],[data-theme=light],[data-theme=catppuccin],[data-theme=nord],[data-theme=dracula],[data-theme=tokyo-night],[data-theme=rose-pine],[data-theme=sepia],[data-theme=black],[data-theme=forest],[data-theme=sakura]) .series-card-rating .rating-icon{color:var(--rating-color)}:root:is([data-theme=dark],[data-theme=light],[data-theme=catppuccin],[data-theme=nord],[data-theme=dracula],[data-theme=tokyo-night],[data-theme=rose-pine],[data-theme=sepia],[data-theme=black],[data-theme=forest],[data-theme=sakura]) .series-card-skeleton-line{margin-left:12px;margin-right:12px}@container homepage-grid (max-width:639px){:root:is([data-theme=dark],[data-theme=light],[data-theme=catppuccin],[data-theme=nord],[data-theme=dracula],[data-theme=tokyo-night],[data-theme=rose-pine],[data-theme=sepia],[data-theme=black],[data-theme=forest],[data-theme=sakura]) .series-card{padding-bottom:10px}:root:is([data-theme=dark],[data-theme=light],[data-theme=catppuccin],[data-theme=nord],[data-theme=dracula],[data-theme=tokyo-night],[data-theme=rose-pine],[data-theme=sepia],[data-theme=black],[data-theme=forest],[data-theme=sakura]) .series-card-title,:root:is([data-theme=dark],[data-theme=light],[data-theme=catppuccin],[data-theme=nord],[data-theme=dracula],[data-theme=tokyo-night],[data-theme=rose-pine],[data-theme=sepia],[data-theme=black],[data-theme=forest],[data-theme=sakura]) .series-card-meta{padding:0 10px}:root:is([data-theme=dark],[data-theme=light],[data-theme=catppuccin],[data-theme=nord],[data-theme=dracula],[data-theme=tokyo-night],[data-theme=rose-pine],[data-theme=sepia],[data-theme=black],[data-theme=forest],[data-theme=sakura]) .series-card-title{margin-top:10px;font-size:12.5px}}@media (hover:hover) and (pointer:fine){:root:is([data-theme=dark],[data-theme=light],[data-theme=catppuccin],[data-theme=nord],[data-theme=dracula],[data-theme=tokyo-night],[data-theme=rose-pine],[data-theme=sepia],[data-theme=black],[data-theme=forest],[data-theme=sakura]) .series-card:hover,:root:is([data-theme=dark],[data-theme=light],[data-theme=catppuccin],[data-theme=nord],[data-theme=dracula],[data-theme=tokyo-night],[data-theme=rose-pine],[data-theme=sepia],[data-theme=black],[data-theme=forest],[data-theme=sakura]) .series-card:focus-within{border-color:var(--border-hover)}}:root,:root[data-theme=dark],[data-theme-preview=dark],:root[data-ui=new][data-palette=dark],[data-theme-preview][data-palette-preview=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0f0f0f;--legacy-rgb-background:15 15 15;--foreground:#fafafa;--legacy-rgb-foreground:250 250 250;--surface:#121212;--legacy-rgb-surface:18 18 18;--surface-2:#27272a;--surface-3:#3c3c3f;--surface-hover:#1e1e1e;--elevated:#27272a;--legacy-rgb-elevated:39 39 42;--card:#18181b;--legacy-rgb-card:24 24 27;--card-foreground:#fafafa;--card-background:#18181b;--legacy-rgb-card-background:24 24 27;--popover:#18181b;--popover-foreground:#fafafa;--secondary:#27272a;--legacy-rgb-secondary:39 39 42;--secondary-foreground:#fafafa;--muted:#27272a;--legacy-rgb-muted:39 39 42;--muted-foreground:#a1a1aa;--legacy-rgb-muted-foreground:161 161 170;--header-bg:var(--background);--glass:#18181bb3;--glass-border:#ffffff14;--scrim:#00000080;--border:#27272a;--legacy-rgb-border:39 39 42;--border-strong:#3d3d43;--border-hover:#52525b;--divider:#27272a;--input:#27272a;--legacy-rgb-input:39 39 42;--text-secondary:#a1a1aa;--legacy-rgb-text-secondary:161 161 170;--text-light:#a1a1aa;--text-muted:#8b8b94;--legacy-rgb-text-muted:139 139 148;--text-faint:#8d8d96;--legacy-rgb-text-faint:141 141 150;--placeholder:#71717a;--muted-light:#71717a;--accent:#6366f1;--legacy-rgb-accent:99 102 241;--accent-foreground:#fff;--legacy-rgb-accent-foreground:255 255 255;--accent-hover:#4f46e5;--accent-soft:#6366f126;--accent-line:#6366f173;--accent-rgb:99, 102, 241;--accent-gradient:linear-gradient(135deg, #6366f1 0%, #a855f7 100%);--primary:#6366f1;--legacy-rgb-primary:99 102 241;--primary-foreground:#fff;--legacy-rgb-primary-foreground:255 255 255;--ring:#6366f1;--legacy-rgb-ring:99 102 241;--link:#818cf8;--legacy-rgb-link:129 140 248;--success:#10b981;--legacy-rgb-success:16 185 129;--warning:#f59e0b;--legacy-rgb-warning:245 158 11;--error:#ef4444;--legacy-rgb-error:239 68 68;--info:#3b82f6;--legacy-rgb-info:59 130 246;--destructive:#ef4444;--legacy-rgb-destructive:239 68 68;--destructive-foreground:#fff;--status-done:#71717a;--status-completed-bg:#10b98126;--status-completed-text:#34d399;--status-ongoing-bg:#6366f126;--status-ongoing-text:#818cf8;--status-hiatus-bg:#f59e0b26;--status-hiatus-text:#fbbf24;--filter-primary:#6366f1;--legacy-rgb-filter-primary:99 102 241;--filter-primary-soft:#6366f126;--legacy-rgb-filter-primary-soft:initial;--filter-primary-border:#6366f166;--legacy-rgb-filter-primary-border:initial;--filter-primary-text:#818cf8;--filter-secondary:#a855f7;--legacy-rgb-filter-secondary:168 85 247;--filter-secondary-soft:#a855f726;--legacy-rgb-filter-secondary-soft:initial;--filter-secondary-border:#a855f766;--legacy-rgb-filter-secondary-border:initial;--filter-secondary-text:#c084fc;--filter-glow-primary:#6366f126;--filter-glow-secondary:#a855f726;--chart-1:#6366f1;--chart-2:#22c55e;--chart-3:#f59e0b;--chart-4:#ec4899;--chart-5:#8b5cf6;--chart-blue:#60a5fa;--chart-green:#34d399;--chart-red:#f87171;--chart-yellow:#fbbf24;--legacy-rgb-chart-yellow:251 191 36;--chart-orange:#fb923c;--legacy-rgb-chart-orange:251 146 60;--chart-purple:#a78bfa;--legacy-rgb-chart-purple:167 139 250;--chart-cyan:#22d3ee;--legacy-rgb-chart-cyan:34 211 238;--chart-pink:#f472b6;--legacy-rgb-chart-pink:244 114 182;--chart-lime:#a3e635;--chart-indigo:#818cf8;--chart-grid:#27272a;--chart-text:#a1a1aa;--sidebar:#18181b;--sidebar-foreground:#fafafa;--legacy-rgb-sidebar-foreground:250 250 250;--sidebar-primary:#6366f1;--sidebar-primary-foreground:#fff;--sidebar-accent:#27272a;--legacy-rgb-sidebar-accent:39 39 42;--sidebar-accent-foreground:#fafafa;--sidebar-border:#27272a;--sidebar-ring:#6366f1;--avatar-border:var(--background);--avatar-ring:#ffffff0d;--overlay-light:#ffffff0d;--overlay-dark:#00000080;--backdrop-blur:#0006;--code-bg:#1a1a1a;--code-text:#e4e4e7;--code-comment:#6b7280;--code-keyword:#c084fc;--code-string:#86efac;--code-number:#fbbf24;--code-property:#93c5fd;--code-punctuation:#9ca3af;--code-variable:#f472b6;--theme-glow:0 0 20px #6366f126}:root[data-theme=light],[data-theme-preview=light],:root[data-ui=new][data-palette=light],[data-theme-preview][data-palette-preview=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f3f4f7;--legacy-rgb-background:243 244 247;--foreground:#20232c;--legacy-rgb-foreground:32 35 44;--surface:#f3f4f7;--legacy-rgb-surface:243 244 247;--surface-2:#e8eaf0;--surface-3:#d4d6dc;--surface-hover:#e8eaf0;--elevated:#e8eaf0;--legacy-rgb-elevated:232 234 240;--card:#fff;--legacy-rgb-card:255 255 255;--card-foreground:#20232c;--card-background:#fff;--legacy-rgb-card-background:255 255 255;--popover:#fff;--popover-foreground:#20232c;--secondary:#e8eaf0;--legacy-rgb-secondary:232 234 240;--secondary-foreground:#20232c;--muted:#e8eaf0;--legacy-rgb-muted:232 234 240;--muted-foreground:#555d6d;--legacy-rgb-muted-foreground:85 93 109;--header-bg:var(--background);--glass:#ffffffeb;--glass-border:#0000000f;--scrim:#00000080;--border:#e4e4e7;--legacy-rgb-border:228 228 231;--border-strong:#c3c3c9;--border-hover:#a1a1aa;--divider:#cdd1db;--input:#e4e4e7;--legacy-rgb-input:228 228 231;--text-secondary:#555d6d;--legacy-rgb-text-secondary:85 93 109;--text-light:#555d6d;--text-muted:#555d6d;--legacy-rgb-text-muted:85 93 109;--text-faint:#555d6d;--legacy-rgb-text-faint:85 93 109;--placeholder:#555d6d;--muted-light:#555d6d;--accent:#4f46b8;--legacy-rgb-accent:79 70 184;--accent-foreground:#fff;--legacy-rgb-accent-foreground:255 255 255;--accent-hover:#4942a7;--accent-soft:#4f46b824;--accent-line:#4f46b873;--accent-rgb:79, 70, 184;--accent-gradient:linear-gradient(135deg, #4f46b8, #514da2);--primary:#4f46b8;--legacy-rgb-primary:79 70 184;--primary-foreground:#fff;--legacy-rgb-primary-foreground:255 255 255;--ring:#4f46b8;--legacy-rgb-ring:79 70 184;--link:#4f46b8;--legacy-rgb-link:79 70 184;--success:#059669;--legacy-rgb-success:5 150 105;--warning:#d97706;--legacy-rgb-warning:217 119 6;--error:#dc2626;--legacy-rgb-error:220 38 38;--info:#2563eb;--legacy-rgb-info:37 99 235;--destructive:#dc2626;--legacy-rgb-destructive:220 38 38;--destructive-foreground:#fff;--status-done:#555d6d;--status-completed-bg:#dcfce7;--status-completed-text:#15803d;--status-ongoing-bg:var(--accent-soft);--status-ongoing-text:var(--accent);--status-hiatus-bg:#fef3c7;--status-hiatus-text:#b45309;--filter-primary:#4f46b8;--legacy-rgb-filter-primary:79 70 184;--filter-primary-soft:#4f46b824;--legacy-rgb-filter-primary-soft:initial;--filter-primary-border:#4f46b866;--legacy-rgb-filter-primary-border:initial;--filter-primary-text:#4f46b8;--filter-secondary:var(--text-secondary);--legacy-rgb-filter-secondary:initial;--filter-secondary-soft:rgb(var(--legacy-rgb-text-secondary) / 12%);--legacy-rgb-filter-secondary-soft:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],[data-theme-preview=light],:root[data-ui=new][data-palette=light],[data-theme-preview][data-palette-preview=light]{--filter-secondary-soft:color-mix(in srgb, var(--text-secondary) 12%, transparent);--legacy-rgb-filter-secondary-soft:initial}}:root[data-theme=light],[data-theme-preview=light],:root[data-ui=new][data-palette=light],[data-theme-preview][data-palette-preview=light]{--filter-secondary-border:rgb(var(--legacy-rgb-text-secondary) / 40%);--legacy-rgb-filter-secondary-border:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],[data-theme-preview=light],:root[data-ui=new][data-palette=light],[data-theme-preview][data-palette-preview=light]{--filter-secondary-border:color-mix(in srgb, var(--text-secondary) 40%, transparent);--legacy-rgb-filter-secondary-border:initial}}:root[data-theme=light],[data-theme-preview=light],:root[data-ui=new][data-palette=light],[data-theme-preview][data-palette-preview=light]{--filter-secondary-text:var(--foreground);--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#4f46b8;--chart-2:#059669;--chart-3:#d97706;--chart-4:#db2777;--chart-5:#7c3aed;--chart-blue:#2563eb;--chart-green:#059669;--chart-red:#dc2626;--chart-yellow:#d97706;--legacy-rgb-chart-yellow:217 119 6;--chart-orange:#ea580c;--legacy-rgb-chart-orange:234 88 12;--chart-purple:#7c3aed;--legacy-rgb-chart-purple:124 58 237;--chart-cyan:#0891b2;--legacy-rgb-chart-cyan:8 145 178;--chart-pink:#db2777;--legacy-rgb-chart-pink:219 39 119;--chart-lime:#65a30d;--chart-indigo:#4f46e5;--chart-grid:#cdd1db;--chart-text:#555d6d;--sidebar:#fff;--sidebar-foreground:#20232c;--legacy-rgb-sidebar-foreground:32 35 44;--sidebar-primary:#4f46b8;--sidebar-primary-foreground:#fff;--sidebar-accent:#e8eaf0;--legacy-rgb-sidebar-accent:232 234 240;--sidebar-accent-foreground:#20232c;--sidebar-border:#cdd1db;--sidebar-ring:#4f46b8;--avatar-border:var(--background);--avatar-ring:#00000014;--overlay-light:#00000008;--overlay-dark:#ffffffd9;--backdrop-blur:#0003;--code-bg:var(--card);--code-text:var(--foreground);--code-comment:var(--text-secondary);--code-keyword:#7c3aed;--code-string:#059669;--code-number:#d97706;--code-property:#2563eb;--code-punctuation:#475569;--code-variable:#db2777;--theme-glow:0 0 20px #6366f126}:root[data-theme=catppuccin],[data-theme-preview=catppuccin],:root[data-ui=new][data-palette=catppuccin],[data-theme-preview][data-palette-preview=catppuccin]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#1e1e2e;--legacy-rgb-background:30 30 46;--foreground:#cdd6f4;--legacy-rgb-foreground:205 214 244;--surface:#1e1e2e;--legacy-rgb-surface:30 30 46;--surface-2:#36364c;--surface-3:#45465d;--surface-hover:#36364c;--elevated:#36364c;--legacy-rgb-elevated:54 54 76;--card:#262637;--legacy-rgb-card:38 38 55;--card-foreground:#cdd6f4;--card-background:#262637;--legacy-rgb-card-background:38 38 55;--popover:#262637;--popover-foreground:#cdd6f4;--secondary:#36364c;--legacy-rgb-secondary:54 54 76;--secondary-foreground:#cdd6f4;--muted:#36364c;--legacy-rgb-muted:54 54 76;--muted-foreground:#bac2de;--legacy-rgb-muted-foreground:186 194 222;--header-bg:var(--background);--glass:#262637eb;--glass-border:#cdd6f414;--scrim:#00000080;--border:#313244;--legacy-rgb-border:49 50 68;--border-strong:#45475a;--border-hover:#585b70;--divider:#494963;--input:#313244;--legacy-rgb-input:49 50 68;--text-secondary:#bac2de;--legacy-rgb-text-secondary:186 194 222;--text-light:#bac2de;--text-muted:#bac2de;--legacy-rgb-text-muted:186 194 222;--text-faint:#bac2de;--legacy-rgb-text-faint:186 194 222;--placeholder:#bac2de;--muted-light:#bac2de;--accent:#cba6f7;--legacy-rgb-accent:203 166 247;--accent-foreground:#1e1e2e;--legacy-rgb-accent-foreground:30 30 46;--accent-hover:#cbacf7;--accent-soft:#cba6f724;--accent-line:#cba6f773;--accent-rgb:203, 166, 247;--accent-gradient:linear-gradient(135deg, #cba6f7, #c6aef0);--primary:#cba6f7;--legacy-rgb-primary:203 166 247;--primary-foreground:#1e1e2e;--legacy-rgb-primary-foreground:30 30 46;--ring:#cba6f7;--legacy-rgb-ring:203 166 247;--link:#cba6f7;--legacy-rgb-link:203 166 247;--success:#a6e3a1;--legacy-rgb-success:166 227 161;--warning:#f9e2af;--legacy-rgb-warning:249 226 175;--error:#f38ba8;--legacy-rgb-error:243 139 168;--info:#89b4fa;--legacy-rgb-info:137 180 250;--destructive:#f38ba8;--legacy-rgb-destructive:243 139 168;--destructive-foreground:#1e1e2e;--status-done:#bac2de;--status-completed-bg:#a6e3a133;--status-completed-text:#a6e3a1;--status-ongoing-bg:var(--accent-soft);--status-ongoing-text:var(--accent);--status-hiatus-bg:#f9e2af33;--status-hiatus-text:#f9e2af;--filter-primary:#cba6f7;--legacy-rgb-filter-primary:203 166 247;--filter-primary-soft:#cba6f724;--legacy-rgb-filter-primary-soft:initial;--filter-primary-border:#cba6f766;--legacy-rgb-filter-primary-border:initial;--filter-primary-text:#cba6f7;--filter-secondary:var(--text-secondary);--legacy-rgb-filter-secondary:initial;--filter-secondary-soft:rgb(var(--legacy-rgb-text-secondary) / 12%);--legacy-rgb-filter-secondary-soft:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=catppuccin],[data-theme-preview=catppuccin],:root[data-ui=new][data-palette=catppuccin],[data-theme-preview][data-palette-preview=catppuccin]{--filter-secondary-soft:color-mix(in srgb, var(--text-secondary) 12%, transparent);--legacy-rgb-filter-secondary-soft:initial}}:root[data-theme=catppuccin],[data-theme-preview=catppuccin],:root[data-ui=new][data-palette=catppuccin],[data-theme-preview][data-palette-preview=catppuccin]{--filter-secondary-border:rgb(var(--legacy-rgb-text-secondary) / 40%);--legacy-rgb-filter-secondary-border:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=catppuccin],[data-theme-preview=catppuccin],:root[data-ui=new][data-palette=catppuccin],[data-theme-preview][data-palette-preview=catppuccin]{--filter-secondary-border:color-mix(in srgb, var(--text-secondary) 40%, transparent);--legacy-rgb-filter-secondary-border:initial}}:root[data-theme=catppuccin],[data-theme-preview=catppuccin],:root[data-ui=new][data-palette=catppuccin],[data-theme-preview][data-palette-preview=catppuccin]{--filter-secondary-text:var(--foreground);--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#cba6f7;--chart-2:#a6e3a1;--chart-3:#f9e2af;--chart-4:#f5c2e7;--chart-5:#89b4fa;--chart-blue:#89b4fa;--chart-green:#a6e3a1;--chart-red:#f38ba8;--chart-yellow:#f9e2af;--legacy-rgb-chart-yellow:249 226 175;--chart-orange:#fab387;--legacy-rgb-chart-orange:250 179 135;--chart-purple:#cba6f7;--legacy-rgb-chart-purple:203 166 247;--chart-cyan:#89dceb;--legacy-rgb-chart-cyan:137 220 235;--chart-pink:#f5c2e7;--legacy-rgb-chart-pink:245 194 231;--chart-lime:#a6e3a1;--chart-indigo:#b4befe;--chart-grid:#494963;--chart-text:#bac2de;--sidebar:#262637;--sidebar-foreground:#cdd6f4;--legacy-rgb-sidebar-foreground:205 214 244;--sidebar-primary:#cba6f7;--sidebar-primary-foreground:#1e1e2e;--sidebar-accent:#36364c;--legacy-rgb-sidebar-accent:54 54 76;--sidebar-accent-foreground:#cdd6f4;--sidebar-border:#494963;--sidebar-ring:#cba6f7;--avatar-border:var(--background);--avatar-ring:#cdd6f414;--overlay-light:#cdd6f40d;--overlay-dark:#00000080;--backdrop-blur:#0006;--code-bg:var(--card);--code-text:var(--foreground);--code-comment:var(--text-secondary);--code-keyword:#cba6f7;--code-string:#a6e3a1;--code-number:#f9e2af;--code-property:#89b4fa;--code-punctuation:#9399b2;--code-variable:#f5c2e7;--theme-glow:0 0 20px #6366f126}:root[data-theme=nord],[data-theme-preview=nord],:root[data-ui=new][data-palette=nord],[data-theme-preview][data-palette-preview=nord]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#2e3440;--legacy-rgb-background:46 52 64;--foreground:#eceff4;--legacy-rgb-foreground:236 239 244;--surface:#2e3440;--legacy-rgb-surface:46 52 64;--surface-2:#434c5e;--surface-3:#545c6d;--surface-hover:#434c5e;--elevated:#434c5e;--legacy-rgb-elevated:67 76 94;--card:#353d4b;--legacy-rgb-card:53 61 75;--card-foreground:#eceff4;--card-background:#353d4b;--legacy-rgb-card-background:53 61 75;--popover:#353d4b;--popover-foreground:#eceff4;--secondary:#434c5e;--legacy-rgb-secondary:67 76 94;--secondary-foreground:#eceff4;--muted:#434c5e;--legacy-rgb-muted:67 76 94;--muted-foreground:#d0d8e5;--legacy-rgb-muted-foreground:208 216 229;--header-bg:var(--background);--glass:#353d4beb;--glass-border:#eceff414;--scrim:#00000080;--border:#3b4252;--legacy-rgb-border:59 66 82;--border-strong:#444c5e;--border-hover:#4c566a;--divider:#59677c;--input:#3b4252;--legacy-rgb-input:59 66 82;--text-secondary:#d0d8e5;--legacy-rgb-text-secondary:208 216 229;--text-light:#d0d8e5;--text-muted:#d0d8e5;--legacy-rgb-text-muted:208 216 229;--text-faint:#d0d8e5;--legacy-rgb-text-faint:208 216 229;--placeholder:#d0d8e5;--muted-light:#d0d8e5;--accent:#88c0d0;--legacy-rgb-accent:136 192 208;--accent-foreground:#242b36;--legacy-rgb-accent-foreground:36 43 54;--accent-hover:#94c6d4;--accent-soft:#88c0d024;--accent-line:#88c0d073;--accent-rgb:136, 192, 208;--accent-gradient:linear-gradient(135deg, #88c0d0, #9ec7d6);--primary:#88c0d0;--legacy-rgb-primary:136 192 208;--primary-foreground:#242b36;--legacy-rgb-primary-foreground:36 43 54;--ring:#88c0d0;--legacy-rgb-ring:136 192 208;--link:#88c0d0;--legacy-rgb-link:136 192 208;--success:#a3be8c;--legacy-rgb-success:163 190 140;--warning:#ebcb8b;--legacy-rgb-warning:235 203 139;--error:#bf616a;--legacy-rgb-error:191 97 106;--info:#81a1c1;--legacy-rgb-info:129 161 193;--destructive:#bf616a;--legacy-rgb-destructive:191 97 106;--destructive-foreground:#eceff4;--status-done:#d0d8e5;--status-completed-bg:#a3be8c33;--status-completed-text:#a3be8c;--status-ongoing-bg:var(--accent-soft);--status-ongoing-text:var(--accent);--status-hiatus-bg:#ebcb8b33;--status-hiatus-text:#ebcb8b;--filter-primary:#88c0d0;--legacy-rgb-filter-primary:136 192 208;--filter-primary-soft:#88c0d024;--legacy-rgb-filter-primary-soft:initial;--filter-primary-border:#88c0d066;--legacy-rgb-filter-primary-border:initial;--filter-primary-text:#88c0d0;--filter-secondary:var(--text-secondary);--legacy-rgb-filter-secondary:initial;--filter-secondary-soft:rgb(var(--legacy-rgb-text-secondary) / 12%);--legacy-rgb-filter-secondary-soft:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=nord],[data-theme-preview=nord],:root[data-ui=new][data-palette=nord],[data-theme-preview][data-palette-preview=nord]{--filter-secondary-soft:color-mix(in srgb, var(--text-secondary) 12%, transparent);--legacy-rgb-filter-secondary-soft:initial}}:root[data-theme=nord],[data-theme-preview=nord],:root[data-ui=new][data-palette=nord],[data-theme-preview][data-palette-preview=nord]{--filter-secondary-border:rgb(var(--legacy-rgb-text-secondary) / 40%);--legacy-rgb-filter-secondary-border:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=nord],[data-theme-preview=nord],:root[data-ui=new][data-palette=nord],[data-theme-preview][data-palette-preview=nord]{--filter-secondary-border:color-mix(in srgb, var(--text-secondary) 40%, transparent);--legacy-rgb-filter-secondary-border:initial}}:root[data-theme=nord],[data-theme-preview=nord],:root[data-ui=new][data-palette=nord],[data-theme-preview][data-palette-preview=nord]{--filter-secondary-text:var(--foreground);--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#88c0d0;--chart-2:#a3be8c;--chart-3:#ebcb8b;--chart-4:#b48ead;--chart-5:#81a1c1;--chart-blue:#88c0d0;--chart-green:#a3be8c;--chart-red:#bf616a;--chart-yellow:#ebcb8b;--legacy-rgb-chart-yellow:235 203 139;--chart-orange:#d08770;--legacy-rgb-chart-orange:208 135 112;--chart-purple:#b48ead;--legacy-rgb-chart-purple:180 142 173;--chart-cyan:#8fbcbb;--legacy-rgb-chart-cyan:143 188 187;--chart-pink:#b48ead;--legacy-rgb-chart-pink:180 142 173;--chart-lime:#a3be8c;--chart-indigo:#81a1c1;--chart-grid:#59677c;--chart-text:#d0d8e5;--sidebar:#353d4b;--sidebar-foreground:#eceff4;--legacy-rgb-sidebar-foreground:236 239 244;--sidebar-primary:#88c0d0;--sidebar-primary-foreground:#242b36;--sidebar-accent:#434c5e;--legacy-rgb-sidebar-accent:67 76 94;--sidebar-accent-foreground:#eceff4;--sidebar-border:#59677c;--sidebar-ring:#88c0d0;--avatar-border:var(--background);--avatar-ring:#eceff414;--overlay-light:#eceff40d;--overlay-dark:#00000080;--backdrop-blur:#0006;--code-bg:var(--card);--code-text:var(--foreground);--code-comment:var(--text-secondary);--code-keyword:#81a1c1;--code-string:#a3be8c;--code-number:#ebcb8b;--code-property:#88c0d0;--code-punctuation:#d8dee9;--code-variable:#b48ead;--theme-glow:0 0 20px #6366f126}:root[data-theme=dracula],[data-theme-preview=dracula],:root[data-ui=new][data-palette=dracula],[data-theme-preview][data-palette-preview=dracula]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#22232e;--legacy-rgb-background:34 35 46;--foreground:#f8f8f2;--legacy-rgb-foreground:248 248 242;--surface:#22232e;--legacy-rgb-surface:34 35 46;--surface-2:#3b3d51;--surface-3:#4e5061;--surface-hover:#3b3d51;--elevated:#3b3d51;--legacy-rgb-elevated:59 61 81;--card:#2c2e3c;--legacy-rgb-card:44 46 60;--card-foreground:#f8f8f2;--card-background:#2c2e3c;--legacy-rgb-card-background:44 46 60;--popover:#2c2e3c;--popover-foreground:#f8f8f2;--secondary:#3b3d51;--legacy-rgb-secondary:59 61 81;--secondary-foreground:#f8f8f2;--muted:#3b3d51;--legacy-rgb-muted:59 61 81;--muted-foreground:#c5c4d6;--legacy-rgb-muted-foreground:197 196 214;--header-bg:var(--background);--glass:#2c2e3ceb;--glass-border:#f8f8f214;--scrim:#00000080;--border:#44475a;--legacy-rgb-border:68 71 90;--border-strong:#535d7f;--border-hover:#6272a4;--divider:#585b75;--input:#44475a;--legacy-rgb-input:68 71 90;--text-secondary:#c5c4d6;--legacy-rgb-text-secondary:197 196 214;--text-light:#c5c4d6;--text-muted:#c5c4d6;--legacy-rgb-text-muted:197 196 214;--text-faint:#c5c4d6;--legacy-rgb-text-faint:197 196 214;--placeholder:#c5c4d6;--muted-light:#c5c4d6;--accent:#bd93f9;--legacy-rgb-accent:189 147 249;--accent-foreground:#282a36;--legacy-rgb-accent-foreground:40 42 54;--accent-hover:#c49ff8;--accent-soft:#bd93f924;--accent-line:#bd93f973;--accent-rgb:189, 147, 249;--accent-gradient:linear-gradient(135deg, #bd93f9, #bfa2ef);--primary:#bd93f9;--legacy-rgb-primary:189 147 249;--primary-foreground:#282a36;--legacy-rgb-primary-foreground:40 42 54;--ring:#bd93f9;--legacy-rgb-ring:189 147 249;--link:#bd93f9;--legacy-rgb-link:189 147 249;--success:#50fa7b;--legacy-rgb-success:80 250 123;--warning:#f1fa8c;--legacy-rgb-warning:241 250 140;--error:#f55;--legacy-rgb-error:255 85 85;--info:#8be9fd;--legacy-rgb-info:139 233 253;--destructive:#f55;--legacy-rgb-destructive:255 85 85;--destructive-foreground:#f8f8f2;--status-done:#c5c4d6;--status-completed-bg:#50fa7b26;--status-completed-text:#50fa7b;--status-ongoing-bg:var(--accent-soft);--status-ongoing-text:var(--accent);--status-hiatus-bg:#ffb86c26;--status-hiatus-text:#ffb86c;--filter-primary:#bd93f9;--legacy-rgb-filter-primary:189 147 249;--filter-primary-soft:#bd93f924;--legacy-rgb-filter-primary-soft:initial;--filter-primary-border:#bd93f966;--legacy-rgb-filter-primary-border:initial;--filter-primary-text:#bd93f9;--filter-secondary:var(--text-secondary);--legacy-rgb-filter-secondary:initial;--filter-secondary-soft:rgb(var(--legacy-rgb-text-secondary) / 12%);--legacy-rgb-filter-secondary-soft:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dracula],[data-theme-preview=dracula],:root[data-ui=new][data-palette=dracula],[data-theme-preview][data-palette-preview=dracula]{--filter-secondary-soft:color-mix(in srgb, var(--text-secondary) 12%, transparent);--legacy-rgb-filter-secondary-soft:initial}}:root[data-theme=dracula],[data-theme-preview=dracula],:root[data-ui=new][data-palette=dracula],[data-theme-preview][data-palette-preview=dracula]{--filter-secondary-border:rgb(var(--legacy-rgb-text-secondary) / 40%);--legacy-rgb-filter-secondary-border:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dracula],[data-theme-preview=dracula],:root[data-ui=new][data-palette=dracula],[data-theme-preview][data-palette-preview=dracula]{--filter-secondary-border:color-mix(in srgb, var(--text-secondary) 40%, transparent);--legacy-rgb-filter-secondary-border:initial}}:root[data-theme=dracula],[data-theme-preview=dracula],:root[data-ui=new][data-palette=dracula],[data-theme-preview][data-palette-preview=dracula]{--filter-secondary-text:var(--foreground);--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#bd93f9;--chart-2:#50fa7b;--chart-3:#f1fa8c;--chart-4:#ff79c6;--chart-5:#8be9fd;--chart-blue:#8be9fd;--chart-green:#50fa7b;--chart-red:#f55;--chart-yellow:#f1fa8c;--legacy-rgb-chart-yellow:241 250 140;--chart-orange:#ffb86c;--legacy-rgb-chart-orange:255 184 108;--chart-purple:#bd93f9;--legacy-rgb-chart-purple:189 147 249;--chart-cyan:#8be9fd;--legacy-rgb-chart-cyan:139 233 253;--chart-pink:#ff79c6;--legacy-rgb-chart-pink:255 121 198;--chart-lime:#50fa7b;--chart-indigo:#bd93f9;--chart-grid:#585b75;--chart-text:#c5c4d6;--sidebar:#2c2e3c;--sidebar-foreground:#f8f8f2;--legacy-rgb-sidebar-foreground:248 248 242;--sidebar-primary:#bd93f9;--sidebar-primary-foreground:#282a36;--sidebar-accent:#3b3d51;--legacy-rgb-sidebar-accent:59 61 81;--sidebar-accent-foreground:#f8f8f2;--sidebar-border:#585b75;--sidebar-ring:#bd93f9;--avatar-border:var(--background);--avatar-ring:#f8f8f214;--overlay-light:#f8f8f20d;--overlay-dark:#00000080;--backdrop-blur:#0006;--code-bg:var(--card);--code-text:var(--foreground);--code-comment:var(--text-secondary);--code-keyword:#ff79c6;--code-string:#50fa7b;--code-number:#f1fa8c;--code-property:#8be9fd;--code-punctuation:#f8f8f2;--code-variable:#bd93f9;--theme-glow:0 0 20px #6366f126}:root[data-theme=tokyo-night],[data-theme-preview=tokyo-night],:root[data-ui=new][data-palette=tokyo-night],[data-theme-preview][data-palette-preview=tokyo-night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#1a1b26;--legacy-rgb-background:26 27 38;--foreground:#c0caf5;--legacy-rgb-foreground:192 202 245;--surface:#1a1b26;--legacy-rgb-surface:26 27 38;--surface-2:#2c3047;--surface-3:#3b3f58;--surface-hover:#2c3047;--elevated:#2c3047;--legacy-rgb-elevated:44 48 71;--card:#222436;--legacy-rgb-card:34 36 54;--card-foreground:#c0caf5;--card-background:#222436;--legacy-rgb-card-background:34 36 54;--popover:#222436;--popover-foreground:#c0caf5;--secondary:#2c3047;--legacy-rgb-secondary:44 48 71;--secondary-foreground:#c0caf5;--muted:#2c3047;--legacy-rgb-muted:44 48 71;--muted-foreground:#a9b5dd;--legacy-rgb-muted-foreground:169 181 221;--header-bg:var(--background);--glass:#222436eb;--glass-border:#c0caf514;--scrim:#00000080;--border:#24283b;--legacy-rgb-border:36 40 59;--border-strong:#333852;--border-hover:#414868;--divider:#414866;--input:#24283b;--legacy-rgb-input:36 40 59;--text-secondary:#a9b5dd;--legacy-rgb-text-secondary:169 181 221;--text-light:#a9b5dd;--text-muted:#a9b5dd;--legacy-rgb-text-muted:169 181 221;--text-faint:#a9b5dd;--legacy-rgb-text-faint:169 181 221;--placeholder:#a9b5dd;--muted-light:#a9b5dd;--accent:#7aa2f7;--legacy-rgb-accent:122 162 247;--accent-foreground:#1a1b26;--legacy-rgb-accent-foreground:26 27 38;--accent-hover:#82a7f7;--accent-soft:#7aa2f724;--accent-line:#7aa2f773;--accent-rgb:122, 162, 247;--accent-gradient:linear-gradient(135deg, #7aa2f7, #88a8ef);--primary:#7aa2f7;--legacy-rgb-primary:122 162 247;--primary-foreground:#1a1b26;--legacy-rgb-primary-foreground:26 27 38;--ring:#7aa2f7;--legacy-rgb-ring:122 162 247;--link:#7aa2f7;--legacy-rgb-link:122 162 247;--success:#9ece6a;--legacy-rgb-success:158 206 106;--warning:#e0af68;--legacy-rgb-warning:224 175 104;--error:#f7768e;--legacy-rgb-error:247 118 142;--info:#7dcfff;--legacy-rgb-info:125 207 255;--destructive:#f7768e;--legacy-rgb-destructive:247 118 142;--destructive-foreground:#1a1b26;--status-done:#a9b5dd;--status-completed-bg:#9ece6a2e;--status-completed-text:#9ece6a;--status-ongoing-bg:var(--accent-soft);--status-ongoing-text:var(--accent);--status-hiatus-bg:#e0af682e;--status-hiatus-text:#e0af68;--filter-primary:#7aa2f7;--legacy-rgb-filter-primary:122 162 247;--filter-primary-soft:#7aa2f724;--legacy-rgb-filter-primary-soft:initial;--filter-primary-border:#7aa2f766;--legacy-rgb-filter-primary-border:initial;--filter-primary-text:#7aa2f7;--filter-secondary:var(--text-secondary);--legacy-rgb-filter-secondary:initial;--filter-secondary-soft:rgb(var(--legacy-rgb-text-secondary) / 12%);--legacy-rgb-filter-secondary-soft:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=tokyo-night],[data-theme-preview=tokyo-night],:root[data-ui=new][data-palette=tokyo-night],[data-theme-preview][data-palette-preview=tokyo-night]{--filter-secondary-soft:color-mix(in srgb, var(--text-secondary) 12%, transparent);--legacy-rgb-filter-secondary-soft:initial}}:root[data-theme=tokyo-night],[data-theme-preview=tokyo-night],:root[data-ui=new][data-palette=tokyo-night],[data-theme-preview][data-palette-preview=tokyo-night]{--filter-secondary-border:rgb(var(--legacy-rgb-text-secondary) / 40%);--legacy-rgb-filter-secondary-border:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=tokyo-night],[data-theme-preview=tokyo-night],:root[data-ui=new][data-palette=tokyo-night],[data-theme-preview][data-palette-preview=tokyo-night]{--filter-secondary-border:color-mix(in srgb, var(--text-secondary) 40%, transparent);--legacy-rgb-filter-secondary-border:initial}}:root[data-theme=tokyo-night],[data-theme-preview=tokyo-night],:root[data-ui=new][data-palette=tokyo-night],[data-theme-preview][data-palette-preview=tokyo-night]{--filter-secondary-text:var(--foreground);--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#7aa2f7;--chart-2:#9ece6a;--chart-3:#e0af68;--chart-4:#bb9af7;--chart-5:#7dcfff;--chart-blue:#7aa2f7;--chart-green:#9ece6a;--chart-red:#f7768e;--chart-yellow:#e0af68;--legacy-rgb-chart-yellow:224 175 104;--chart-orange:#ff9e64;--legacy-rgb-chart-orange:255 158 100;--chart-purple:#bb9af7;--legacy-rgb-chart-purple:187 154 247;--chart-cyan:#7dcfff;--legacy-rgb-chart-cyan:125 207 255;--chart-pink:#ff79c6;--legacy-rgb-chart-pink:255 121 198;--chart-lime:#9ece6a;--chart-indigo:#7aa2f7;--chart-grid:#414866;--chart-text:#a9b5dd;--sidebar:#222436;--sidebar-foreground:#c0caf5;--legacy-rgb-sidebar-foreground:192 202 245;--sidebar-primary:#7aa2f7;--sidebar-primary-foreground:#1a1b26;--sidebar-accent:#2c3047;--legacy-rgb-sidebar-accent:44 48 71;--sidebar-accent-foreground:#c0caf5;--sidebar-border:#414866;--sidebar-ring:#7aa2f7;--avatar-border:var(--background);--avatar-ring:#c0caf514;--overlay-light:#c0caf50d;--overlay-dark:#00000080;--backdrop-blur:#0006;--code-bg:var(--card);--code-text:var(--foreground);--code-comment:var(--text-secondary);--code-keyword:#bb9af7;--code-string:#9ece6a;--code-number:#e0af68;--code-property:#7aa2f7;--code-punctuation:#a9b1d6;--code-variable:#f7768e;--theme-glow:0 0 20px #6366f126}:root[data-theme=rose-pine],[data-theme-preview=rose-pine],:root[data-ui=new][data-palette=rose-pine],[data-theme-preview][data-palette-preview=rose-pine]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#191724;--legacy-rgb-background:25 23 36;--foreground:#e0def4;--legacy-rgb-foreground:224 222 244;--surface:#191724;--legacy-rgb-surface:25 23 36;--surface-2:#302a40;--surface-3:#423c52;--surface-hover:#302a40;--elevated:#302a40;--legacy-rgb-elevated:48 42 64;--card:#231f31;--legacy-rgb-card:35 31 49;--card-foreground:#e0def4;--card-background:#231f31;--legacy-rgb-card-background:35 31 49;--popover:#231f31;--popover-foreground:#e0def4;--secondary:#302a40;--legacy-rgb-secondary:48 42 64;--secondary-foreground:#e0def4;--muted:#302a40;--legacy-rgb-muted:48 42 64;--muted-foreground:#b6afcc;--legacy-rgb-muted-foreground:182 175 204;--header-bg:var(--background);--glass:#231f31eb;--glass-border:#e0def414;--scrim:#00000080;--border:#26233a;--legacy-rgb-border:38 35 58;--border-strong:#3c3951;--border-hover:#524f67;--divider:#4c425e;--input:#26233a;--legacy-rgb-input:38 35 58;--text-secondary:#b6afcc;--legacy-rgb-text-secondary:182 175 204;--text-light:#b6afcc;--text-muted:#b6afcc;--legacy-rgb-text-muted:182 175 204;--text-faint:#b6afcc;--legacy-rgb-text-faint:182 175 204;--placeholder:#b6afcc;--muted-light:#b6afcc;--accent:#ebbcba;--legacy-rgb-accent:235 188 186;--accent-foreground:#191724;--legacy-rgb-accent-foreground:25 23 36;--accent-hover:#eac0c1;--accent-soft:#ebbcba24;--accent-line:#ebbcba73;--accent-rgb:235, 188, 186;--accent-gradient:linear-gradient(135deg, #ebbcba, #dbb8bf);--primary:#ebbcba;--legacy-rgb-primary:235 188 186;--primary-foreground:#191724;--legacy-rgb-primary-foreground:25 23 36;--ring:#ebbcba;--legacy-rgb-ring:235 188 186;--link:#ebbcba;--legacy-rgb-link:235 188 186;--success:#9ccfd8;--legacy-rgb-success:156 207 216;--warning:#f6c177;--legacy-rgb-warning:246 193 119;--error:#eb6f92;--legacy-rgb-error:235 111 146;--info:#31748f;--legacy-rgb-info:49 116 143;--destructive:#eb6f92;--legacy-rgb-destructive:235 111 146;--destructive-foreground:#191724;--status-done:#b6afcc;--status-completed-bg:#9ccfd82e;--status-completed-text:#9ccfd8;--status-ongoing-bg:var(--accent-soft);--status-ongoing-text:var(--accent);--status-hiatus-bg:#f6c1772e;--status-hiatus-text:#f6c177;--filter-primary:#ebbcba;--legacy-rgb-filter-primary:235 188 186;--filter-primary-soft:#ebbcba24;--legacy-rgb-filter-primary-soft:initial;--filter-primary-border:#ebbcba66;--legacy-rgb-filter-primary-border:initial;--filter-primary-text:#ebbcba;--filter-secondary:var(--text-secondary);--legacy-rgb-filter-secondary:initial;--filter-secondary-soft:rgb(var(--legacy-rgb-text-secondary) / 12%);--legacy-rgb-filter-secondary-soft:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=rose-pine],[data-theme-preview=rose-pine],:root[data-ui=new][data-palette=rose-pine],[data-theme-preview][data-palette-preview=rose-pine]{--filter-secondary-soft:color-mix(in srgb, var(--text-secondary) 12%, transparent);--legacy-rgb-filter-secondary-soft:initial}}:root[data-theme=rose-pine],[data-theme-preview=rose-pine],:root[data-ui=new][data-palette=rose-pine],[data-theme-preview][data-palette-preview=rose-pine]{--filter-secondary-border:rgb(var(--legacy-rgb-text-secondary) / 40%);--legacy-rgb-filter-secondary-border:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=rose-pine],[data-theme-preview=rose-pine],:root[data-ui=new][data-palette=rose-pine],[data-theme-preview][data-palette-preview=rose-pine]{--filter-secondary-border:color-mix(in srgb, var(--text-secondary) 40%, transparent);--legacy-rgb-filter-secondary-border:initial}}:root[data-theme=rose-pine],[data-theme-preview=rose-pine],:root[data-ui=new][data-palette=rose-pine],[data-theme-preview][data-palette-preview=rose-pine]{--filter-secondary-text:var(--foreground);--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#ebbcba;--chart-2:#9ccfd8;--chart-3:#f6c177;--chart-4:#c4a7e7;--chart-5:#31748f;--chart-blue:#31748f;--chart-green:#9ccfd8;--chart-red:#eb6f92;--chart-yellow:#f6c177;--legacy-rgb-chart-yellow:246 193 119;--chart-orange:#ea9a97;--legacy-rgb-chart-orange:234 154 151;--chart-purple:#c4a7e7;--legacy-rgb-chart-purple:196 167 231;--chart-cyan:#9ccfd8;--legacy-rgb-chart-cyan:156 207 216;--chart-pink:#ebbcba;--legacy-rgb-chart-pink:235 188 186;--chart-lime:#9ccfd8;--chart-indigo:#c4a7e7;--chart-grid:#4c425e;--chart-text:#b6afcc;--sidebar:#231f31;--sidebar-foreground:#e0def4;--legacy-rgb-sidebar-foreground:224 222 244;--sidebar-primary:#ebbcba;--sidebar-primary-foreground:#191724;--sidebar-accent:#302a40;--legacy-rgb-sidebar-accent:48 42 64;--sidebar-accent-foreground:#e0def4;--sidebar-border:#4c425e;--sidebar-ring:#ebbcba;--avatar-border:var(--background);--avatar-ring:#e0def414;--overlay-light:#e0def40d;--overlay-dark:#00000080;--backdrop-blur:#0006;--code-bg:var(--card);--code-text:var(--foreground);--code-comment:var(--text-secondary);--code-keyword:#c4a7e7;--code-string:#9ccfd8;--code-number:#f6c177;--code-property:#31748f;--code-punctuation:#908caa;--code-variable:#ebbcba;--theme-glow:0 0 20px #6366f126}:root[data-theme=sepia],[data-theme-preview=sepia],:root[data-ui=new][data-palette=sepia],[data-theme-preview][data-palette-preview=sepia]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f3eee5;--legacy-rgb-background:243 238 229;--foreground:#40362e;--legacy-rgb-foreground:64 54 46;--surface:#f3eee5;--legacy-rgb-surface:243 238 229;--surface-2:#e9dfd1;--surface-3:#d8cec1;--surface-hover:#e9dfd1;--elevated:#e9dfd1;--legacy-rgb-elevated:233 223 209;--card:#fcf9f3;--legacy-rgb-card:252 249 243;--card-foreground:#40362e;--card-background:#fcf9f3;--legacy-rgb-card-background:252 249 243;--popover:#fcf9f3;--popover-foreground:#40362e;--secondary:#e9dfd1;--legacy-rgb-secondary:233 223 209;--secondary-foreground:#40362e;--muted:#e9dfd1;--legacy-rgb-muted:233 223 209;--muted-foreground:#6e5c4e;--legacy-rgb-muted-foreground:110 92 78;--header-bg:var(--background);--glass:#fcf9f3eb;--glass-border:#43342214;--scrim:#00000080;--border:#d4c4a8;--legacy-rgb-border:212 196 168;--border-strong:#c6b69c;--border-hover:#b8a890;--divider:#cbb9a5;--input:#d4c4a8;--legacy-rgb-input:212 196 168;--text-secondary:#6e5c4e;--legacy-rgb-text-secondary:110 92 78;--text-light:#6e5c4e;--text-muted:#6e5c4e;--legacy-rgb-text-muted:110 92 78;--text-faint:#6e5c4e;--legacy-rgb-text-faint:110 92 78;--placeholder:#6e5c4e;--muted-light:#6e5c4e;--accent:#974d35;--legacy-rgb-accent:151 77 53;--accent-foreground:#fff;--legacy-rgb-accent-foreground:255 255 255;--accent-hover:#8d4a34;--accent-soft:#974d3524;--accent-line:#974d3573;--accent-rgb:151, 77, 53;--accent-gradient:linear-gradient(135deg, #974d35, #8b523d);--primary:#974d35;--legacy-rgb-primary:151 77 53;--primary-foreground:#fff;--legacy-rgb-primary-foreground:255 255 255;--ring:#974d35;--legacy-rgb-ring:151 77 53;--link:#974d35;--legacy-rgb-link:151 77 53;--success:#4d7c0f;--legacy-rgb-success:77 124 15;--warning:#b45309;--legacy-rgb-warning:180 83 9;--error:#9f1239;--legacy-rgb-error:159 18 57;--info:#0369a1;--legacy-rgb-info:3 105 161;--destructive:#9f1239;--legacy-rgb-destructive:159 18 57;--destructive-foreground:#fffef5;--status-done:#6e5c4e;--status-completed-bg:#4d7c0f26;--status-completed-text:#3f6212;--status-ongoing-bg:var(--accent-soft);--status-ongoing-text:var(--accent);--status-hiatus-bg:#b453091f;--status-hiatus-text:#92400e;--filter-primary:#974d35;--legacy-rgb-filter-primary:151 77 53;--filter-primary-soft:#974d3524;--legacy-rgb-filter-primary-soft:initial;--filter-primary-border:#974d3566;--legacy-rgb-filter-primary-border:initial;--filter-primary-text:#974d35;--filter-secondary:var(--text-secondary);--legacy-rgb-filter-secondary:initial;--filter-secondary-soft:rgb(var(--legacy-rgb-text-secondary) / 12%);--legacy-rgb-filter-secondary-soft:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=sepia],[data-theme-preview=sepia],:root[data-ui=new][data-palette=sepia],[data-theme-preview][data-palette-preview=sepia]{--filter-secondary-soft:color-mix(in srgb, var(--text-secondary) 12%, transparent);--legacy-rgb-filter-secondary-soft:initial}}:root[data-theme=sepia],[data-theme-preview=sepia],:root[data-ui=new][data-palette=sepia],[data-theme-preview][data-palette-preview=sepia]{--filter-secondary-border:rgb(var(--legacy-rgb-text-secondary) / 40%);--legacy-rgb-filter-secondary-border:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=sepia],[data-theme-preview=sepia],:root[data-ui=new][data-palette=sepia],[data-theme-preview][data-palette-preview=sepia]{--filter-secondary-border:color-mix(in srgb, var(--text-secondary) 40%, transparent);--legacy-rgb-filter-secondary-border:initial}}:root[data-theme=sepia],[data-theme-preview=sepia],:root[data-ui=new][data-palette=sepia],[data-theme-preview][data-palette-preview=sepia]{--filter-secondary-text:var(--foreground);--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#974d35;--chart-2:#4d7c0f;--chart-3:#b45309;--chart-4:#7c2d12;--chart-5:#0369a1;--chart-blue:#0369a1;--chart-green:#4d7c0f;--chart-red:#9f1239;--chart-yellow:#b45309;--legacy-rgb-chart-yellow:180 83 9;--chart-orange:#c2410c;--legacy-rgb-chart-orange:194 65 12;--chart-purple:#7c2d12;--legacy-rgb-chart-purple:124 45 18;--chart-cyan:#0e7490;--legacy-rgb-chart-cyan:14 116 144;--chart-pink:#9f1239;--legacy-rgb-chart-pink:159 18 57;--chart-lime:#4d7c0f;--chart-indigo:#4338ca;--chart-grid:#cbb9a5;--chart-text:#6e5c4e;--sidebar:#fcf9f3;--sidebar-foreground:#40362e;--legacy-rgb-sidebar-foreground:64 54 46;--sidebar-primary:#974d35;--sidebar-primary-foreground:#fff;--sidebar-accent:#e9dfd1;--legacy-rgb-sidebar-accent:233 223 209;--sidebar-accent-foreground:#40362e;--sidebar-border:#cbb9a5;--sidebar-ring:#974d35;--avatar-border:var(--background);--avatar-ring:#43342214;--overlay-light:#43342208;--overlay-dark:#fcf9f3d9;--backdrop-blur:#0003;--code-bg:var(--card);--code-text:var(--foreground);--code-comment:var(--text-secondary);--code-keyword:#7c2d12;--code-string:#4d7c0f;--code-number:#b45309;--code-property:#0369a1;--code-punctuation:#5c4733;--code-variable:#9f1239;--theme-glow:0 0 20px #6366f126}:root[data-theme=black],[data-theme-preview=black],:root[data-ui=new][data-palette=black],[data-theme-preview][data-palette-preview=black]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#000;--legacy-rgb-background:0 0 0;--foreground:#f5f5f5;--legacy-rgb-foreground:245 245 245;--surface:#000;--legacy-rgb-surface:0 0 0;--surface-2:#19191c;--surface-3:#2f2f32;--surface-hover:#19191c;--elevated:#19191c;--legacy-rgb-elevated:25 25 28;--card:#0c0c0d;--legacy-rgb-card:12 12 13;--card-foreground:#f5f5f5;--card-background:#0c0c0d;--legacy-rgb-card-background:12 12 13;--popover:#0c0c0d;--popover-foreground:#f5f5f5;--secondary:#19191c;--legacy-rgb-secondary:25 25 28;--secondary-foreground:#f5f5f5;--muted:#19191c;--legacy-rgb-muted:25 25 28;--muted-foreground:#b5b5bd;--legacy-rgb-muted-foreground:181 181 189;--header-bg:var(--background);--glass:#0c0c0deb;--glass-border:#262626;--scrim:#00000080;--border:#262626;--legacy-rgb-border:38 38 38;--border-strong:#474749;--border-hover:#68686c;--divider:#39393e;--input:#262626;--legacy-rgb-input:38 38 38;--text-secondary:#b5b5bd;--legacy-rgb-text-secondary:181 181 189;--text-light:#b5b5bd;--text-muted:#b5b5bd;--legacy-rgb-text-muted:181 181 189;--text-faint:#b5b5bd;--legacy-rgb-text-faint:181 181 189;--placeholder:#b5b5bd;--muted-light:#b5b5bd;--accent:#d4d4dc;--legacy-rgb-accent:212 212 220;--accent-foreground:#111113;--legacy-rgb-accent-foreground:17 17 19;--accent-hover:#d8d8df;--accent-soft:#d4d4dc24;--accent-line:#d4d4dc73;--accent-rgb:212, 212, 220;--accent-gradient:linear-gradient(135deg, #d4d4dc, #cbcbd3);--primary:#d4d4dc;--legacy-rgb-primary:212 212 220;--primary-foreground:#111113;--legacy-rgb-primary-foreground:17 17 19;--ring:#d4d4dc;--legacy-rgb-ring:212 212 220;--link:#d4d4dc;--legacy-rgb-link:212 212 220;--success:#10b981;--legacy-rgb-success:16 185 129;--warning:#f59e0b;--legacy-rgb-warning:245 158 11;--error:#ef4444;--legacy-rgb-error:239 68 68;--info:#3b82f6;--legacy-rgb-info:59 130 246;--destructive:#ef4444;--legacy-rgb-destructive:239 68 68;--destructive-foreground:#fff;--status-done:#b5b5bd;--status-completed-bg:#10b98126;--status-completed-text:#34d399;--status-ongoing-bg:var(--accent-soft);--status-ongoing-text:var(--accent);--status-hiatus-bg:#f59e0b26;--status-hiatus-text:#fbbf24;--filter-primary:#d4d4dc;--legacy-rgb-filter-primary:212 212 220;--filter-primary-soft:#d4d4dc24;--legacy-rgb-filter-primary-soft:initial;--filter-primary-border:#d4d4dc66;--legacy-rgb-filter-primary-border:initial;--filter-primary-text:#d4d4dc;--filter-secondary:var(--text-secondary);--legacy-rgb-filter-secondary:initial;--filter-secondary-soft:rgb(var(--legacy-rgb-text-secondary) / 12%);--legacy-rgb-filter-secondary-soft:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=black],[data-theme-preview=black],:root[data-ui=new][data-palette=black],[data-theme-preview][data-palette-preview=black]{--filter-secondary-soft:color-mix(in srgb, var(--text-secondary) 12%, transparent);--legacy-rgb-filter-secondary-soft:initial}}:root[data-theme=black],[data-theme-preview=black],:root[data-ui=new][data-palette=black],[data-theme-preview][data-palette-preview=black]{--filter-secondary-border:rgb(var(--legacy-rgb-text-secondary) / 40%);--legacy-rgb-filter-secondary-border:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=black],[data-theme-preview=black],:root[data-ui=new][data-palette=black],[data-theme-preview][data-palette-preview=black]{--filter-secondary-border:color-mix(in srgb, var(--text-secondary) 40%, transparent);--legacy-rgb-filter-secondary-border:initial}}:root[data-theme=black],[data-theme-preview=black],:root[data-ui=new][data-palette=black],[data-theme-preview][data-palette-preview=black]{--filter-secondary-text:var(--foreground);--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#d4d4dc;--chart-2:#22c55e;--chart-3:#f59e0b;--chart-4:#ec4899;--chart-5:#8b5cf6;--chart-blue:#60a5fa;--chart-green:#34d399;--chart-red:#f87171;--chart-yellow:#fbbf24;--legacy-rgb-chart-yellow:251 191 36;--chart-orange:#fb923c;--legacy-rgb-chart-orange:251 146 60;--chart-purple:#a78bfa;--legacy-rgb-chart-purple:167 139 250;--chart-cyan:#22d3ee;--legacy-rgb-chart-cyan:34 211 238;--chart-pink:#f472b6;--legacy-rgb-chart-pink:244 114 182;--chart-lime:#a3e635;--chart-indigo:#818cf8;--chart-grid:#39393e;--chart-text:#b5b5bd;--sidebar:#0c0c0d;--sidebar-foreground:#f5f5f5;--legacy-rgb-sidebar-foreground:245 245 245;--sidebar-primary:#d4d4dc;--sidebar-primary-foreground:#111113;--sidebar-accent:#19191c;--legacy-rgb-sidebar-accent:25 25 28;--sidebar-accent-foreground:#f5f5f5;--sidebar-border:#39393e;--sidebar-ring:#d4d4dc;--avatar-border:var(--background);--avatar-ring:#ffffff0d;--overlay-light:#ffffff0d;--overlay-dark:#00000080;--backdrop-blur:#0006;--code-bg:var(--card);--code-text:var(--foreground);--code-comment:var(--text-secondary);--code-keyword:#c084fc;--code-string:#86efac;--code-number:#fbbf24;--code-property:#93c5fd;--code-punctuation:#9ca3af;--code-variable:#f472b6;--theme-glow:0 0 20px #6366f126}:root[data-theme=forest],[data-theme-preview=forest],:root[data-ui=new][data-palette=forest],[data-theme-preview][data-palette-preview=forest]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#111914;--legacy-rgb-background:17 25 20;--foreground:#e5ece2;--legacy-rgb-foreground:229 236 226;--surface:#111914;--legacy-rgb-surface:17 25 20;--surface-2:#293930;--surface-3:#3c4b42;--surface-hover:#293930;--elevated:#293930;--legacy-rgb-elevated:41 57 48;--card:#1b2720;--legacy-rgb-card:27 39 32;--card-foreground:#e5ece2;--card-background:#1b2720;--legacy-rgb-card-background:27 39 32;--popover:#1b2720;--popover-foreground:#e5ece2;--secondary:#293930;--legacy-rgb-secondary:41 57 48;--secondary-foreground:#e5ece2;--muted:#293930;--legacy-rgb-muted:41 57 48;--muted-foreground:#b2c4b4;--legacy-rgb-muted-foreground:178 196 180;--header-bg:var(--background);--glass:#1b2720eb;--glass-border:#304238;--scrim:#00000080;--border:#304238;--legacy-rgb-border:48 66 56;--border-strong:#4d6054;--border-hover:#6a7d70;--divider:#41584a;--input:#304238;--legacy-rgb-input:48 66 56;--text-secondary:#b2c4b4;--legacy-rgb-text-secondary:178 196 180;--text-light:#b2c4b4;--text-muted:#b2c4b4;--legacy-rgb-text-muted:178 196 180;--text-faint:#b2c4b4;--legacy-rgb-text-faint:178 196 180;--placeholder:#b2c4b4;--muted-light:#b2c4b4;--accent:#a6c59a;--legacy-rgb-accent:166 197 154;--accent-foreground:#152019;--legacy-rgb-accent-foreground:21 32 25;--accent-hover:#aecaa3;--accent-soft:#a6c59a24;--accent-line:#a6c59a73;--accent-rgb:166, 197, 154;--accent-gradient:linear-gradient(135deg, #a6c59a, #aac5a2);--primary:#a6c59a;--legacy-rgb-primary:166 197 154;--primary-foreground:#152019;--legacy-rgb-primary-foreground:21 32 25;--ring:#a6c59a;--legacy-rgb-ring:166 197 154;--link:#a6c59a;--legacy-rgb-link:166 197 154;--success:#10b981;--legacy-rgb-success:16 185 129;--warning:#f59e0b;--legacy-rgb-warning:245 158 11;--error:#ef4444;--legacy-rgb-error:239 68 68;--info:#3b82f6;--legacy-rgb-info:59 130 246;--destructive:#ef4444;--legacy-rgb-destructive:239 68 68;--destructive-foreground:#fff;--status-done:#b2c4b4;--status-completed-bg:#10b98126;--status-completed-text:#34d399;--status-ongoing-bg:var(--accent-soft);--status-ongoing-text:var(--accent);--status-hiatus-bg:#f59e0b26;--status-hiatus-text:#fbbf24;--filter-primary:#a6c59a;--legacy-rgb-filter-primary:166 197 154;--filter-primary-soft:#a6c59a24;--legacy-rgb-filter-primary-soft:initial;--filter-primary-border:#a6c59a66;--legacy-rgb-filter-primary-border:initial;--filter-primary-text:#a6c59a;--filter-secondary:var(--text-secondary);--legacy-rgb-filter-secondary:initial;--filter-secondary-soft:rgb(var(--legacy-rgb-text-secondary) / 12%);--legacy-rgb-filter-secondary-soft:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=forest],[data-theme-preview=forest],:root[data-ui=new][data-palette=forest],[data-theme-preview][data-palette-preview=forest]{--filter-secondary-soft:color-mix(in srgb, var(--text-secondary) 12%, transparent);--legacy-rgb-filter-secondary-soft:initial}}:root[data-theme=forest],[data-theme-preview=forest],:root[data-ui=new][data-palette=forest],[data-theme-preview][data-palette-preview=forest]{--filter-secondary-border:rgb(var(--legacy-rgb-text-secondary) / 40%);--legacy-rgb-filter-secondary-border:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=forest],[data-theme-preview=forest],:root[data-ui=new][data-palette=forest],[data-theme-preview][data-palette-preview=forest]{--filter-secondary-border:color-mix(in srgb, var(--text-secondary) 40%, transparent);--legacy-rgb-filter-secondary-border:initial}}:root[data-theme=forest],[data-theme-preview=forest],:root[data-ui=new][data-palette=forest],[data-theme-preview][data-palette-preview=forest]{--filter-secondary-text:var(--foreground);--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#a6c59a;--chart-2:#22c55e;--chart-3:#f59e0b;--chart-4:#ec4899;--chart-5:#8b5cf6;--chart-blue:#60a5fa;--chart-green:#34d399;--chart-red:#f87171;--chart-yellow:#fbbf24;--legacy-rgb-chart-yellow:251 191 36;--chart-orange:#fb923c;--legacy-rgb-chart-orange:251 146 60;--chart-purple:#a78bfa;--legacy-rgb-chart-purple:167 139 250;--chart-cyan:#22d3ee;--legacy-rgb-chart-cyan:34 211 238;--chart-pink:#f472b6;--legacy-rgb-chart-pink:244 114 182;--chart-lime:#a3e635;--chart-indigo:#818cf8;--chart-grid:#41584a;--chart-text:#b2c4b4;--sidebar:#1b2720;--sidebar-foreground:#e5ece2;--legacy-rgb-sidebar-foreground:229 236 226;--sidebar-primary:#a6c59a;--sidebar-primary-foreground:#152019;--sidebar-accent:#293930;--legacy-rgb-sidebar-accent:41 57 48;--sidebar-accent-foreground:#e5ece2;--sidebar-border:#41584a;--sidebar-ring:#a6c59a;--avatar-border:var(--background);--avatar-ring:#ffffff0d;--overlay-light:#ffffff0d;--overlay-dark:#00000080;--backdrop-blur:#0006;--code-bg:var(--card);--code-text:var(--foreground);--code-comment:var(--text-secondary);--code-keyword:#c084fc;--code-string:#86efac;--code-number:#fbbf24;--code-property:#93c5fd;--code-punctuation:#9ca3af;--code-variable:#f472b6;--theme-glow:0 0 20px #6366f126}:root[data-theme=sakura],[data-theme-preview=sakura],:root[data-ui=new][data-palette=sakura],[data-theme-preview][data-palette-preview=sakura]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#faf1f3;--legacy-rgb-background:250 241 243;--foreground:#422d38;--legacy-rgb-foreground:66 45 56;--surface:#faf1f3;--legacy-rgb-surface:250 241 243;--surface-2:#f0e0e5;--surface-3:#dfced4;--surface-hover:#f0e0e5;--elevated:#f0e0e5;--legacy-rgb-elevated:240 224 229;--card:#fffafb;--legacy-rgb-card:255 250 251;--card-foreground:#422d38;--card-background:#fffafb;--legacy-rgb-card-background:255 250 251;--popover:#fffafb;--popover-foreground:#422d38;--secondary:#f0e0e5;--legacy-rgb-secondary:240 224 229;--secondary-foreground:#422d38;--muted:#f0e0e5;--legacy-rgb-muted:240 224 229;--muted-foreground:#795568;--legacy-rgb-muted-foreground:121 85 104;--header-bg:var(--background);--glass:#fffafbeb;--glass-border:#e2cdd4;--scrim:#00000080;--border:#e2cdd4;--legacy-rgb-border:226 205 212;--border-strong:#cab2bb;--border-hover:#b296a1;--divider:#d7b9c4;--input:#e2cdd4;--legacy-rgb-input:226 205 212;--text-secondary:#795568;--legacy-rgb-text-secondary:121 85 104;--text-light:#795568;--text-muted:#795568;--legacy-rgb-text-muted:121 85 104;--text-faint:#795568;--legacy-rgb-text-faint:121 85 104;--placeholder:#795568;--muted-light:#795568;--accent:#9b3e64;--legacy-rgb-accent:155 62 100;--accent-foreground:#fff;--legacy-rgb-accent-foreground:255 255 255;--accent-hover:#903c5f;--accent-soft:#9b3e6424;--accent-line:#9b3e6473;--accent-rgb:155, 62, 100;--accent-gradient:linear-gradient(135deg, #9b3e64, #914565);--primary:#9b3e64;--legacy-rgb-primary:155 62 100;--primary-foreground:#fff;--legacy-rgb-primary-foreground:255 255 255;--ring:#9b3e64;--legacy-rgb-ring:155 62 100;--link:#9b3e64;--legacy-rgb-link:155 62 100;--success:#059669;--legacy-rgb-success:5 150 105;--warning:#d97706;--legacy-rgb-warning:217 119 6;--error:#dc2626;--legacy-rgb-error:220 38 38;--info:#2563eb;--legacy-rgb-info:37 99 235;--destructive:#dc2626;--legacy-rgb-destructive:220 38 38;--destructive-foreground:#fff;--status-done:#795568;--status-completed-bg:#dcfce7;--status-completed-text:#15803d;--status-ongoing-bg:var(--accent-soft);--status-ongoing-text:var(--accent);--status-hiatus-bg:#fef3c7;--status-hiatus-text:#b45309;--filter-primary:#9b3e64;--legacy-rgb-filter-primary:155 62 100;--filter-primary-soft:#9b3e6424;--legacy-rgb-filter-primary-soft:initial;--filter-primary-border:#9b3e6466;--legacy-rgb-filter-primary-border:initial;--filter-primary-text:#9b3e64;--filter-secondary:var(--text-secondary);--legacy-rgb-filter-secondary:initial;--filter-secondary-soft:rgb(var(--legacy-rgb-text-secondary) / 12%);--legacy-rgb-filter-secondary-soft:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=sakura],[data-theme-preview=sakura],:root[data-ui=new][data-palette=sakura],[data-theme-preview][data-palette-preview=sakura]{--filter-secondary-soft:color-mix(in srgb, var(--text-secondary) 12%, transparent);--legacy-rgb-filter-secondary-soft:initial}}:root[data-theme=sakura],[data-theme-preview=sakura],:root[data-ui=new][data-palette=sakura],[data-theme-preview][data-palette-preview=sakura]{--filter-secondary-border:rgb(var(--legacy-rgb-text-secondary) / 40%);--legacy-rgb-filter-secondary-border:initial}@supports (color:color-mix(in lab, red, red)){:root[data-theme=sakura],[data-theme-preview=sakura],:root[data-ui=new][data-palette=sakura],[data-theme-preview][data-palette-preview=sakura]{--filter-secondary-border:color-mix(in srgb, var(--text-secondary) 40%, transparent);--legacy-rgb-filter-secondary-border:initial}}:root[data-theme=sakura],[data-theme-preview=sakura],:root[data-ui=new][data-palette=sakura],[data-theme-preview][data-palette-preview=sakura]{--filter-secondary-text:var(--foreground);--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#9b3e64;--chart-2:#059669;--chart-3:#d97706;--chart-4:#db2777;--chart-5:#7c3aed;--chart-blue:#2563eb;--chart-green:#059669;--chart-red:#dc2626;--chart-yellow:#d97706;--legacy-rgb-chart-yellow:217 119 6;--chart-orange:#ea580c;--legacy-rgb-chart-orange:234 88 12;--chart-purple:#7c3aed;--legacy-rgb-chart-purple:124 58 237;--chart-cyan:#0891b2;--legacy-rgb-chart-cyan:8 145 178;--chart-pink:#db2777;--legacy-rgb-chart-pink:219 39 119;--chart-lime:#65a30d;--chart-indigo:#4f46e5;--chart-grid:#d7b9c4;--chart-text:#795568;--sidebar:#fffafb;--sidebar-foreground:#422d38;--legacy-rgb-sidebar-foreground:66 45 56;--sidebar-primary:#9b3e64;--sidebar-primary-foreground:#fff;--sidebar-accent:#f0e0e5;--legacy-rgb-sidebar-accent:240 224 229;--sidebar-accent-foreground:#422d38;--sidebar-border:#d7b9c4;--sidebar-ring:#9b3e64;--avatar-border:var(--background);--avatar-ring:#00000014;--overlay-light:#00000008;--overlay-dark:#fffafbd9;--backdrop-blur:#0003;--code-bg:var(--card);--code-text:var(--foreground);--code-comment:var(--text-secondary);--code-keyword:#7c3aed;--code-string:#059669;--code-number:#d97706;--code-property:#2563eb;--code-punctuation:#475569;--code-variable:#db2777;--theme-glow:0 0 20px #6366f126}:root[data-theme=poster],[data-theme-preview=poster]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0e0d0c;--legacy-rgb-background:14 13 12;--foreground:#efe9e1;--legacy-rgb-foreground:239 233 225;--surface:#171513;--legacy-rgb-surface:23 21 19;--surface-2:#211e1b;--surface-3:#2a2622;--surface-hover:#211e1b;--elevated:#211e1b;--legacy-rgb-elevated:33 30 27;--card:#171513;--legacy-rgb-card:23 21 19;--card-foreground:#efe9e1;--card-background:#171513;--legacy-rgb-card-background:23 21 19;--popover:#171513;--popover-foreground:#efe9e1;--secondary:#211e1b;--legacy-rgb-secondary:33 30 27;--secondary-foreground:#efe9e1;--muted:#211e1b;--legacy-rgb-muted:33 30 27;--muted-foreground:#a69d92;--legacy-rgb-muted-foreground:166 157 146;--header-bg:#0e0d0cf0;--glass:#0e0d0cf0;--glass-border:#ffecdc14;--scrim:#0a0908b8;--border:#2a2623;--legacy-rgb-border:42 38 35;--border-strong:#3b3632;--border-hover:#4a443f;--divider:#2a2623;--input:#3b3632;--legacy-rgb-input:59 54 50;--text-secondary:#a69d92;--legacy-rgb-text-secondary:166 157 146;--text-light:#a69d92;--text-muted:#8f877d;--legacy-rgb-text-muted:143 135 125;--text-faint:#8f877d;--legacy-rgb-text-faint:143 135 125;--placeholder:#8f877d;--muted-light:#6f6860;--accent:#ff6a50;--legacy-rgb-accent:255 106 80;--accent-foreground:#0e0d0c;--legacy-rgb-accent-foreground:14 13 12;--accent-hover:#ff7d66;--accent-soft:#ff6a5021;--accent-line:#ff6a5073;--accent-rgb:255, 106, 80;--accent-gradient:linear-gradient(135deg, #ff6a50 0%, #ff7d66 100%);--primary:#ff6a50;--legacy-rgb-primary:255 106 80;--primary-foreground:#0e0d0c;--legacy-rgb-primary-foreground:14 13 12;--ring:#ff6a50;--legacy-rgb-ring:255 106 80;--link:#ff7d66;--legacy-rgb-link:255 125 102;--success:#7cc79a;--legacy-rgb-success:124 199 154;--warning:#e8b04b;--legacy-rgb-warning:232 176 75;--error:#f25c6e;--legacy-rgb-error:242 92 110;--info:#8fb0e6;--legacy-rgb-info:143 176 230;--destructive:#f25c6e;--legacy-rgb-destructive:242 92 110;--destructive-foreground:#0e0d0c;--status-done:#6f6860;--status-completed-bg:#a69d921f;--status-completed-text:#cfc6bb;--status-ongoing-bg:#ff6a5021;--status-ongoing-text:#ff8a73;--status-hiatus-bg:#e8b04b21;--status-hiatus-text:#e8b04b;--filter-primary:#ff6a50;--legacy-rgb-filter-primary:255 106 80;--filter-primary-soft:#ff6a5021;--legacy-rgb-filter-primary-soft:initial;--filter-primary-border:#ff6a5073;--legacy-rgb-filter-primary-border:initial;--filter-primary-text:#ff8a73;--filter-secondary:#a69d92;--legacy-rgb-filter-secondary:166 157 146;--filter-secondary-soft:#a69d921f;--legacy-rgb-filter-secondary-soft:initial;--filter-secondary-border:#a69d9266;--legacy-rgb-filter-secondary-border:initial;--filter-secondary-text:#cfc6bb;--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#ff6a50;--chart-2:#7cc79a;--chart-3:#e8b04b;--chart-4:#e58fb5;--chart-5:#8fb0e6;--chart-blue:#8fb0e6;--chart-green:#7cc79a;--chart-red:#f25c6e;--chart-yellow:#e8b04b;--legacy-rgb-chart-yellow:232 176 75;--chart-orange:#ff8a5c;--legacy-rgb-chart-orange:255 138 92;--chart-purple:#b59ae0;--legacy-rgb-chart-purple:181 154 224;--chart-cyan:#6cc4c4;--legacy-rgb-chart-cyan:108 196 196;--chart-pink:#e58fb5;--legacy-rgb-chart-pink:229 143 181;--chart-lime:#b5cf6b;--chart-indigo:#9aa3e6;--chart-grid:#2a2623;--chart-text:#a69d92;--sidebar:#171513;--sidebar-foreground:#efe9e1;--legacy-rgb-sidebar-foreground:239 233 225;--sidebar-primary:#ff6a50;--sidebar-primary-foreground:#0e0d0c;--sidebar-accent:#211e1b;--legacy-rgb-sidebar-accent:33 30 27;--sidebar-accent-foreground:#efe9e1;--sidebar-border:#2a2623;--sidebar-ring:#ff6a50;--avatar-border:var(--background);--avatar-ring:#ffecdc14;--overlay-light:#ffecdc0f;--overlay-dark:#0a090899;--backdrop-blur:#0a0908b8;--code-bg:#171513;--code-text:#efe9e1;--code-comment:#8f877d;--code-keyword:#ff8a73;--code-string:#a8d4a0;--code-number:#e8b04b;--code-property:#8fb0e6;--code-punctuation:#a69d92;--code-variable:#e58fb5;--theme-font-body:var(--font-geist,ui-sans-serif), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--theme-font-display:var(--font-geist,ui-sans-serif), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--theme-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--theme-display-weight:650;--theme-display-tracking:-.035em;--theme-heading-tracking:-.02em;--theme-numeric:tabular-nums;--shape-thumb:4px;--shape-cover:5px;--shape-control:6px;--shape-overlay:12px;--shape-pill:999px;--radius:6px;--theme-border-width:1px;--series-card-bg:transparent;--series-card-border:transparent;--series-card-shadow:none;--series-card-padding:0px;--series-card-lift:-4px;--series-card-lift-shadow:0 16px 30px -16px #000000f2;--cover-ratio:2 / 3;--cover-edge:inset 0 0 0 1px #ffecdc17;--elevation-sm:0 1px 2px #0006;--elevation-md:0 4px 12px -2px #00000080;--elevation-lg:0 12px 28px -8px #0009;--elevation-xl:0 24px 48px -12px #000000b3;--elevation-card:none;--elevation-card-hover:none;--elevation-raised:0 0 0 1px var(--border-strong), 0 16px 32px -12px #000c;--elevation-overlay:0 0 0 1px var(--border-strong), 0 40px 80px -24px #000000d9, 0 12px 24px -12px #000000b3;--elevation-sheet:0 -1px 0 var(--border-strong), 0 -24px 48px -12px #000000b3;--focus-ring-color:var(--accent);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-glow:0 0 0 3px var(--accent-soft);--theme-glow:none;--grid-card-min:168px;--grid-card-min-mobile:104px;--grid-gap-col:22px;--grid-gap-row:30px;--grid-gap-col-mobile:10px;--grid-gap-row-mobile:20px;--header-height:56px;--header-height-mobile:52px;--rating-icon:var(--icon-star);--rating-color:var(--accent);--motion-fast:.15s;--motion-med:.2s;--motion-ease:cubic-bezier(.2, .7, .25, 1)}:root[data-theme=bright],[data-theme-preview=bright]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f3f4f6;--legacy-rgb-background:243 244 246;--foreground:#14161a;--legacy-rgb-foreground:20 22 26;--surface:#fff;--legacy-rgb-surface:255 255 255;--surface-2:#eceef1;--surface-3:#e1e4e9;--surface-hover:#eceef1;--elevated:#fff;--legacy-rgb-elevated:255 255 255;--card:#fff;--legacy-rgb-card:255 255 255;--card-foreground:#14161a;--card-background:#fff;--legacy-rgb-card-background:255 255 255;--popover:#fff;--popover-foreground:#14161a;--secondary:#eceef1;--legacy-rgb-secondary:236 238 241;--secondary-foreground:#14161a;--muted:#eceef1;--legacy-rgb-muted:236 238 241;--muted-foreground:#59616d;--legacy-rgb-muted-foreground:89 97 109;--header-bg:#fff;--glass:#fffffff0;--glass-border:#14161a14;--scrim:#14161a6b;--border:#e1e4e9;--legacy-rgb-border:225 228 233;--border-strong:#868d98;--border-hover:#59616d;--divider:#e1e4e9;--input:#868d98;--legacy-rgb-input:134 141 152;--text-secondary:#59616d;--legacy-rgb-text-secondary:89 97 109;--text-light:#59616d;--text-muted:#59616d;--legacy-rgb-text-muted:89 97 109;--text-faint:#646b77;--legacy-rgb-text-faint:100 107 119;--placeholder:#646b77;--muted-light:#8a919c;--accent:#c4f03c;--legacy-rgb-accent:196 240 60;--accent-foreground:#14161a;--legacy-rgb-accent-foreground:20 22 26;--accent-hover:#b5e626;--accent-soft:#f1fbd6;--accent-line:#3a68004d;--accent-rgb:196, 240, 60;--accent-gradient:linear-gradient(135deg, #c4f03c 0%, #b5e626 100%);--primary:#c4f03c;--legacy-rgb-primary:196 240 60;--primary-foreground:#14161a;--legacy-rgb-primary-foreground:20 22 26;--ring:#14161a;--legacy-rgb-ring:20 22 26;--link:#3a6800;--legacy-rgb-link:58 104 0;--success:#2f6b3a;--legacy-rgb-success:47 107 58;--warning:#8a5a0b;--legacy-rgb-warning:138 90 11;--error:#b3261e;--legacy-rgb-error:179 38 30;--info:#2b5d86;--legacy-rgb-info:43 93 134;--destructive:#b3261e;--legacy-rgb-destructive:179 38 30;--destructive-foreground:#fff;--status-done:#8a919c;--status-completed-bg:#14161a;--status-completed-text:#fff;--status-ongoing-bg:#f1fbd6;--status-ongoing-text:#3a6800;--status-hiatus-bg:#fbefd2;--status-hiatus-text:#6b4d0e;--filter-primary:#14161a;--legacy-rgb-filter-primary:20 22 26;--filter-primary-soft:#c4f03c;--legacy-rgb-filter-primary-soft:196 240 60;--filter-primary-border:#c4f03c;--legacy-rgb-filter-primary-border:196 240 60;--filter-primary-text:#14161a;--filter-secondary:#59616d;--legacy-rgb-filter-secondary:89 97 109;--filter-secondary-soft:#fff;--legacy-rgb-filter-secondary-soft:255 255 255;--filter-secondary-border:#868d98;--legacy-rgb-filter-secondary-border:134 141 152;--filter-secondary-text:#59616d;--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#3a6800;--chart-2:#14161a;--chart-3:#2b5d86;--chart-4:#8a5a0b;--chart-5:#5d3f97;--chart-blue:#2b5d86;--chart-green:#2f6b3a;--chart-red:#b3261e;--chart-yellow:#8a5a0b;--legacy-rgb-chart-yellow:138 90 11;--chart-orange:#b0561c;--legacy-rgb-chart-orange:176 86 28;--chart-purple:#5d3f97;--legacy-rgb-chart-purple:93 63 151;--chart-cyan:#1f6f7a;--legacy-rgb-chart-cyan:31 111 122;--chart-pink:#a3264f;--legacy-rgb-chart-pink:163 38 79;--chart-lime:#3a6800;--chart-indigo:#46509a;--chart-grid:#e1e4e9;--chart-text:#59616d;--sidebar:#fff;--sidebar-foreground:#14161a;--legacy-rgb-sidebar-foreground:20 22 26;--sidebar-primary:#c4f03c;--sidebar-primary-foreground:#14161a;--sidebar-accent:#eceef1;--legacy-rgb-sidebar-accent:236 238 241;--sidebar-accent-foreground:#14161a;--sidebar-border:#e1e4e9;--sidebar-ring:#14161a;--avatar-border:var(--surface);--avatar-ring:#14161a14;--overlay-light:#14161a0d;--overlay-dark:#ffffffeb;--backdrop-blur:#14161a6b;--code-bg:#eceef1;--code-text:#14161a;--code-comment:#59616d;--code-keyword:#a3264f;--code-string:#3a6800;--code-number:#8a5a0b;--code-property:#2b5d86;--code-punctuation:#59616d;--code-variable:#5d3f97;--theme-font-body:var(--font-kp-sans,ui-sans-serif), var(--font-kp-sans-kr,ui-sans-serif), -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--theme-font-display:var(--font-kp-sans,ui-sans-serif), var(--font-kp-sans-kr,ui-sans-serif), -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--theme-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--theme-display-weight:800;--theme-display-tracking:-.04em;--theme-heading-tracking:-.035em;--theme-numeric:tabular-nums;--shape-thumb:8px;--shape-cover:12px;--shape-control:12px;--shape-overlay:16px;--shape-pill:999px;--radius:12px;--theme-border-width:1px;--series-card-bg:transparent;--series-card-border:transparent;--series-card-shadow:none;--series-card-padding:0px;--series-card-lift:0px;--series-card-lift-shadow:none;--cover-ratio:2 / 3;--cover-edge:inset 0 0 0 1px #14161a0f;--elevation-sm:0 1px 2px #14161a0f;--elevation-md:0 1px 2px #14161a0f, 0 8px 24px -12px #14161a2e;--elevation-lg:0 2px 4px #14161a0f, 0 16px 32px -12px #14161a3d;--elevation-xl:0 2px 6px #14161a14, 0 30px 60px -20px #14161a73;--elevation-card:none;--elevation-card-hover:none;--elevation-raised:0 0 0 1px #14161a0f, 0 1px 2px #14161a0f, 0 8px 24px -12px #14161a2e;--elevation-overlay:0 0 0 1px #14161a0f, 0 24px 64px -16px #14161a73;--elevation-sheet:0 -12px 40px -16px #14161a59;--focus-ring-color:#14161a;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-glow:0 0 0 3px #c4f03c8c;--theme-glow:none;--grid-card-min:200px;--grid-card-min-mobile:150px;--grid-gap-col:20px;--grid-gap-row:32px;--grid-gap-col-mobile:12px;--grid-gap-row-mobile:24px;--header-height:64px;--header-height-mobile:56px;--rating-icon:var(--icon-star);--rating-color:#14161a;--motion-fast:.18s;--motion-med:.26s;--motion-ease:cubic-bezier(.2, .8, .2, 1)}:root[data-theme=bright] .skeleton-shimmer{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);background-size:200% 100%}:root[data-theme=bright] :is(.bottom-nav-item[aria-current=page] svg,.chip-link,.active-filters-clear,.dt-sc-n a:hover,.dt-sc-gal:hover,.dt-relations a:hover,.cp-missing__code,.rank-podium-item[data-rank="1"] .rank-podium-numeral,.tagx-initial,.blog-rank-numeral[data-top],.faq-item[open] .faq-toggle,.filter-chip:not(:hover),.filter-chip-removable,.dt-ch-btn[aria-pressed=true] .dt-ch-n,.chr-sh-more,.chr-sh-more:hover,.chr-stats-with a:hover,.chr-scene-names a:hover,.chr-box-hd a:hover,.chr-other:hover .chr-other-name,.chr-other-role[data-role=Main],.lst-pill-accent svg,.lst-owner:hover b){color:var(--link)}:root[data-theme=bright] .faq-pages a[aria-current=page]{box-shadow:inset 2px 0 0 var(--foreground)}:root[data-theme=bright] :is(){background:var(--foreground);background:var(--link)}:root[data-theme=bright] .shadow-sheet[inert]{box-shadow:none}@media (max-width:767.98px){:root[data-theme=bright] .shell-btn-icon{width:44px;height:44px}}:root[data-theme=cozy],[data-theme-preview=cozy]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff7f8;--legacy-rgb-background:255 247 248;--foreground:#3a1530;--legacy-rgb-foreground:58 21 48;--surface:#fff;--legacy-rgb-surface:255 255 255;--surface-2:#fdedf1;--surface-3:#f9e1e8;--surface-hover:#fdedf1;--elevated:#fff;--legacy-rgb-elevated:255 255 255;--card:#fff;--legacy-rgb-card:255 255 255;--card-foreground:#3a1530;--card-background:#fff;--legacy-rgb-card-background:255 255 255;--popover:#fff;--popover-foreground:#3a1530;--secondary:#fdedf1;--legacy-rgb-secondary:253 237 241;--secondary-foreground:#3a1530;--muted:#fdedf1;--legacy-rgb-muted:253 237 241;--muted-foreground:#7d4d66;--legacy-rgb-muted-foreground:125 77 102;--header-bg:#fff7f8f0;--glass:#ffffffeb;--glass-border:#3a153014;--scrim:#3a153057;--border:#f1d8df;--legacy-rgb-border:241 216 223;--border-strong:#b47d93;--border-hover:#a06a83;--divider:#f1d8df;--input:#b47d93;--legacy-rgb-input:180 125 147;--text-secondary:#7d4d66;--legacy-rgb-text-secondary:125 77 102;--text-light:#7d4d66;--text-muted:#7d4d66;--legacy-rgb-text-muted:125 77 102;--text-faint:#85586e;--legacy-rgb-text-faint:133 88 110;--placeholder:#8f6479;--muted-light:#d9a9b9;--accent:#b92f62;--legacy-rgb-accent:185 47 98;--accent-foreground:#fff;--legacy-rgb-accent-foreground:255 255 255;--accent-hover:#a3264f;--accent-soft:#fde3ec;--accent-line:#b92f6259;--accent-rgb:185, 47, 98;--accent-gradient:linear-gradient(135deg, #b92f62 0%, #a3264f 100%);--primary:#b92f62;--legacy-rgb-primary:185 47 98;--primary-foreground:#fff;--legacy-rgb-primary-foreground:255 255 255;--ring:#b92f62;--legacy-rgb-ring:185 47 98;--link:#a3264f;--legacy-rgb-link:163 38 79;--success:#2f6b4a;--legacy-rgb-success:47 107 74;--warning:#8a5a0b;--legacy-rgb-warning:138 90 11;--error:#b3261e;--legacy-rgb-error:179 38 30;--info:#2b5d86;--legacy-rgb-info:43 93 134;--destructive:#b3261e;--legacy-rgb-destructive:179 38 30;--destructive-foreground:#fff;--status-done:#5d3f97;--status-completed-bg:#efe9fb;--status-completed-text:#5d3f97;--status-ongoing-bg:#fde3ec;--status-ongoing-text:#a3264f;--status-hiatus-bg:#fbefd2;--status-hiatus-text:#6b4d0e;--filter-primary:#a3264f;--legacy-rgb-filter-primary:163 38 79;--filter-primary-soft:#fde3ec;--legacy-rgb-filter-primary-soft:253 227 236;--filter-primary-border:#fde3ec;--legacy-rgb-filter-primary-border:253 227 236;--filter-primary-text:#a3264f;--filter-secondary:#7d4d66;--legacy-rgb-filter-secondary:125 77 102;--filter-secondary-soft:#fff;--legacy-rgb-filter-secondary-soft:255 255 255;--filter-secondary-border:#d59bb0;--legacy-rgb-filter-secondary-border:213 155 176;--filter-secondary-text:#7d4d66;--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#b92f62;--chart-2:#5d3f97;--chart-3:#1f7480;--chart-4:#a8741a;--chart-5:#3f7a4a;--chart-blue:#2b5d86;--chart-green:#3f7a4a;--chart-red:#b3261e;--chart-yellow:#a8741a;--legacy-rgb-chart-yellow:168 116 26;--chart-orange:#b0561c;--legacy-rgb-chart-orange:176 86 28;--chart-purple:#5d3f97;--legacy-rgb-chart-purple:93 63 151;--chart-cyan:#1f7480;--legacy-rgb-chart-cyan:31 116 128;--chart-pink:#a4436e;--legacy-rgb-chart-pink:164 67 110;--chart-lime:#5f7a1f;--chart-indigo:#46509a;--chart-grid:#f1d8df;--chart-text:#7d4d66;--sidebar:#fff7f8;--sidebar-foreground:#3a1530;--legacy-rgb-sidebar-foreground:58 21 48;--sidebar-primary:#b92f62;--sidebar-primary-foreground:#fff;--sidebar-accent:#fdedf1;--legacy-rgb-sidebar-accent:253 237 241;--sidebar-accent-foreground:#3a1530;--sidebar-border:#f1d8df;--sidebar-ring:#b92f62;--avatar-border:var(--background);--avatar-ring:#f1d8df;--overlay-light:#3a15300f;--overlay-dark:#fff7f8eb;--backdrop-blur:#3a153057;--code-bg:#fdedf1;--code-text:#3a1530;--code-comment:#85586e;--code-keyword:#a3264f;--code-string:#2f6b4a;--code-number:#8a5a0b;--code-property:#2b5d86;--code-punctuation:#7d4d66;--code-variable:#5d3f97;--theme-font-body:var(--font-dm-sans,ui-sans-serif), "Helvetica Neue", Arial, ui-sans-serif, system-ui, sans-serif;--theme-font-display:var(--font-nunito,ui-rounded), ui-rounded, "SF Pro Rounded", "Helvetica Neue", Arial, system-ui, sans-serif;--theme-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--theme-display-weight:800;--theme-display-tracking:-.025em;--theme-heading-tracking:-.02em;--theme-numeric:tabular-nums;--shape-thumb:12px;--shape-cover:16px;--shape-control:12px;--shape-overlay:24px;--shape-pill:999px;--radius:12px;--theme-border-width:1px;--series-card-bg:transparent;--series-card-border:transparent;--series-card-shadow:none;--series-card-padding:0px;--series-card-lift:-4px;--series-card-lift-shadow:0 2px 4px #7a204a0a, 0 16px 32px -12px #7a204a38;--cover-ratio:2 / 3;--cover-edge:inset 0 0 0 1px #3a15300f;--elevation-sm:0 1px 2px #7a204a0d;--elevation-md:0 1px 2px #7a204a0d, 0 2px 8px -2px #7a204a0f;--elevation-lg:0 2px 4px #7a204a0a, 0 16px 32px -12px #7a204a38;--elevation-xl:0 2px 6px #7a204a14, 0 28px 48px -20px #7a204a66;--elevation-card:0 1px 2px #7a204a0d, 0 2px 8px -2px #7a204a0f;--elevation-card-hover:none;--elevation-raised:0 0 0 1px #3a15300f, 0 2px 4px #7a204a0a, 0 16px 32px -12px #7a204a38;--elevation-overlay:0 2px 6px #3a153014, 0 40px 80px -24px #3a153073;--elevation-sheet:0 -12px 40px -16px #3a153059;--focus-ring-color:#b92f62;--focus-ring-width:2px;--focus-ring-offset:3px;--focus-glow:0 0 0 3px #fde3ec;--theme-glow:none;--grid-card-min:176px;--grid-card-min-mobile:150px;--grid-gap-col:24px;--grid-gap-row:40px;--grid-gap-col-mobile:12px;--grid-gap-row-mobile:28px;--header-height:72px;--header-height-mobile:56px;--rating-icon:var(--icon-heart);--rating-color:#b92f62;--motion-fast:.2s;--motion-med:.24s;--motion-ease:cubic-bezier(.22, .8, .3, 1)}:root[data-theme=cozy] .skeleton-shimmer{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);background-size:200% 100%}:root[data-theme=library],[data-theme-preview=library]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#231913;--legacy-rgb-background:35 25 19;--foreground:#f5e9dc;--legacy-rgb-foreground:245 233 220;--surface:#2d2119;--legacy-rgb-surface:45 33 25;--surface-2:#382a20;--surface-3:#44332a;--surface-hover:#382a20;--elevated:#382a20;--legacy-rgb-elevated:56 42 32;--card:#2d2119;--legacy-rgb-card:45 33 25;--card-foreground:#f5e9dc;--card-background:#2d2119;--legacy-rgb-card-background:45 33 25;--popover:#2d2119;--popover-foreground:#f5e9dc;--secondary:#382a20;--legacy-rgb-secondary:56 42 32;--secondary-foreground:#f5e9dc;--muted:#382a20;--legacy-rgb-muted:56 42 32;--muted-foreground:#c9b29c;--legacy-rgb-muted-foreground:201 178 156;--header-bg:#231913f0;--glass:#231913f0;--glass-border:#ffecd612;--scrim:#120d09c7;--border:#4a392c;--legacy-rgb-border:74 57 44;--border-strong:#5e4a3a;--border-hover:#725b48;--divider:#3a2b20;--input:#4a392c;--legacy-rgb-input:74 57 44;--text-secondary:#c9b29c;--legacy-rgb-text-secondary:201 178 156;--text-light:#c9b29c;--text-muted:#a9917b;--legacy-rgb-text-muted:169 145 123;--text-faint:#a9917b;--legacy-rgb-text-faint:169 145 123;--placeholder:#a9917b;--muted-light:#806a57;--accent:#f2a649;--legacy-rgb-accent:242 166 73;--accent-foreground:#2a1708;--legacy-rgb-accent-foreground:42 23 8;--accent-hover:#f7b65f;--accent-soft:#f2a64921;--accent-line:#f2a6496b;--accent-rgb:242, 166, 73;--accent-gradient:linear-gradient(135deg, #f2a649 0%, #f7b65f 100%);--primary:#f2a649;--legacy-rgb-primary:242 166 73;--primary-foreground:#2a1708;--legacy-rgb-primary-foreground:42 23 8;--ring:#f2a649;--legacy-rgb-ring:242 166 73;--link:#f2a649;--legacy-rgb-link:242 166 73;--success:#9fd0a8;--legacy-rgb-success:159 208 168;--warning:#f0c36a;--legacy-rgb-warning:240 195 106;--error:#f0a597;--legacy-rgb-error:240 165 151;--info:#9cc4e0;--legacy-rgb-info:156 196 224;--destructive:#f0a597;--legacy-rgb-destructive:240 165 151;--destructive-foreground:#231913;--status-done:#806a57;--status-completed-bg:#c9b29c1f;--status-completed-text:#c9b29c;--status-ongoing-bg:#9fd0a81f;--status-ongoing-text:#9fd0a8;--status-hiatus-bg:#e8806e1f;--status-hiatus-text:#f0a597;--filter-primary:#f2a649;--legacy-rgb-filter-primary:242 166 73;--filter-primary-soft:#f2a64921;--legacy-rgb-filter-primary-soft:initial;--filter-primary-border:#f2a6496b;--legacy-rgb-filter-primary-border:initial;--filter-primary-text:#f2a649;--filter-secondary:#f0a597;--legacy-rgb-filter-secondary:240 165 151;--filter-secondary-soft:#e8806e1a;--legacy-rgb-filter-secondary-soft:initial;--filter-secondary-border:#e8806e73;--legacy-rgb-filter-secondary-border:initial;--filter-secondary-text:#f0a597;--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#f2a649;--chart-2:#9fd0a8;--chart-3:#9cc4e0;--chart-4:#f0a597;--chart-5:#d4b0e0;--chart-blue:#9cc4e0;--chart-green:#9fd0a8;--chart-red:#f0a597;--chart-yellow:#f0c36a;--legacy-rgb-chart-yellow:240 195 106;--chart-orange:#f2a649;--legacy-rgb-chart-orange:242 166 73;--chart-purple:#c9a8dc;--legacy-rgb-chart-purple:201 168 220;--chart-cyan:#8fcfcf;--legacy-rgb-chart-cyan:143 207 207;--chart-pink:#e8a6c4;--legacy-rgb-chart-pink:232 166 196;--chart-lime:#c4d48a;--chart-indigo:#a8b0e4;--chart-grid:#4a392c;--chart-text:#c9b29c;--sidebar:#2d2119;--sidebar-foreground:#f5e9dc;--legacy-rgb-sidebar-foreground:245 233 220;--sidebar-primary:#f2a649;--sidebar-primary-foreground:#2a1708;--sidebar-accent:#382a20;--legacy-rgb-sidebar-accent:56 42 32;--sidebar-accent-foreground:#f5e9dc;--sidebar-border:#4a392c;--sidebar-ring:#f2a649;--avatar-border:var(--surface);--avatar-ring:#ffecd617;--overlay-light:#ffecd60f;--overlay-dark:#1d150fdb;--backdrop-blur:#120d09c7;--code-bg:#1d150f;--code-text:#f5e9dc;--code-comment:#a9917b;--code-keyword:#f2a649;--code-string:#9fd0a8;--code-number:#f0c36a;--code-property:#9cc4e0;--code-punctuation:#c9b29c;--code-variable:#f0a597;--theme-font-body:var(--font-figtree,ui-sans-serif), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--theme-font-display:var(--font-literata,ui-serif), ui-serif, Georgia, "Times New Roman", serif;--theme-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--theme-display-weight:600;--theme-display-tracking:-.015em;--theme-heading-tracking:-.01em;--theme-numeric:tabular-nums;--shape-thumb:8px;--shape-cover:8px;--shape-control:8px;--shape-overlay:16px;--shape-pill:999px;--radius:8px;--theme-border-width:1px;--series-card-bg:transparent;--series-card-border:transparent;--series-card-shadow:none;--series-card-padding:0px;--series-card-lift:-4px;--series-card-lift-shadow:0 18px 30px -14px #0a0502d9;--cover-ratio:2 / 3;--cover-edge:inset 0 0 0 1px #ffecd612;--elevation-sm:0 1px 2px #0a050273;--elevation-md:0 1px 0 #ffecd60a inset, 0 8px 20px -10px #0a0502b3;--elevation-lg:0 1px 0 #ffecd60a inset, 0 12px 32px -16px #0a0502b3;--elevation-xl:0 1px 0 #ffecd60a inset, 0 20px 44px -18px #0a0502bf;--elevation-card:0 1px 0 #ffecd60a inset, 0 12px 32px -16px #0a0502b3;--elevation-card-hover:0 18px 30px -14px #0a0502d9;--elevation-raised:0 0 0 1px var(--border), 0 12px 32px -16px #0a0502b3;--elevation-overlay:0 0 0 1px var(--border), 0 30px 80px #0a050299;--elevation-sheet:0 -1px 0 var(--border), 0 -20px 50px #0a050280;--focus-ring-color:var(--accent);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-glow:0 0 0 3px var(--accent-soft);--theme-glow:none;--grid-card-min:180px;--grid-card-min-mobile:150px;--grid-gap-col:24px;--grid-gap-row:32px;--grid-gap-col-mobile:16px;--grid-gap-row-mobile:24px;--header-height:64px;--header-height-mobile:56px;--rating-icon:var(--icon-star);--rating-color:var(--accent);--motion-fast:.22s;--motion-med:.26s;--motion-ease:cubic-bezier(.2, .7, .2, 1)}:root[data-theme=toon],[data-theme-preview=toon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#141418;--legacy-rgb-background:20 20 24;--foreground:#f4f4f7;--legacy-rgb-foreground:244 244 247;--surface:#1c1c22;--legacy-rgb-surface:28 28 34;--surface-2:#25252d;--surface-3:#2f2f39;--surface-hover:#25252d;--elevated:#25252d;--legacy-rgb-elevated:37 37 45;--card:#1c1c22;--legacy-rgb-card:28 28 34;--card-foreground:#f4f4f7;--card-background:#1c1c22;--legacy-rgb-card-background:28 28 34;--popover:#1c1c22;--popover-foreground:#f4f4f7;--secondary:#25252d;--legacy-rgb-secondary:37 37 45;--secondary-foreground:#f4f4f7;--muted:#25252d;--legacy-rgb-muted:37 37 45;--muted-foreground:#a9a9b6;--legacy-rgb-muted-foreground:169 169 182;--header-bg:#141418f0;--glass:#141418f0;--glass-border:#2c2c35;--scrim:#0a0a0cb8;--border:#2c2c35;--legacy-rgb-border:44 44 53;--border-strong:#3d3d49;--border-hover:#55555f;--divider:#2c2c35;--input:#3d3d49;--legacy-rgb-input:61 61 73;--text-secondary:#a9a9b6;--legacy-rgb-text-secondary:169 169 182;--text-light:#a9a9b6;--text-muted:#8f8f9c;--legacy-rgb-text-muted:143 143 156;--text-faint:#8f8f9c;--legacy-rgb-text-faint:143 143 156;--placeholder:#8f8f9c;--muted-light:#5f5f6b;--accent:#cc0f6e;--legacy-rgb-accent:204 15 110;--accent-foreground:#fff;--legacy-rgb-accent-foreground:255 255 255;--accent-hover:#de1479;--accent-soft:#ff4d9d21;--accent-line:#ff4d9d6b;--accent-rgb:204, 15, 110;--accent-gradient:linear-gradient(135deg, #cc0f6e 0%, #de1479 100%);--primary:#cc0f6e;--legacy-rgb-primary:204 15 110;--primary-foreground:#fff;--legacy-rgb-primary-foreground:255 255 255;--ring:#ff4d9d;--legacy-rgb-ring:255 77 157;--link:#ff4d9d;--legacy-rgb-link:255 77 157;--success:#4ed39a;--legacy-rgb-success:78 211 154;--warning:#f2b84b;--legacy-rgb-warning:242 184 75;--error:#ff6b7a;--legacy-rgb-error:255 107 122;--info:#7ea8ff;--legacy-rgb-info:126 168 255;--destructive:#d93545;--legacy-rgb-destructive:217 53 69;--destructive-foreground:#fff;--status-done:#8f8f9c;--status-completed-bg:#ffffff12;--status-completed-text:#a9a9b6;--status-ongoing-bg:#ff4d9d21;--status-ongoing-text:#ff4d9d;--status-hiatus-bg:#f2b84b21;--status-hiatus-text:#f2b84b;--filter-primary:#cc0f6e;--legacy-rgb-filter-primary:204 15 110;--filter-primary-soft:#ff4d9d21;--legacy-rgb-filter-primary-soft:initial;--filter-primary-border:#ff4d9d80;--legacy-rgb-filter-primary-border:initial;--filter-primary-text:#ff4d9d;--filter-secondary:#8f8f9c;--legacy-rgb-filter-secondary:143 143 156;--filter-secondary-soft:transparent;--legacy-rgb-filter-secondary-soft:initial;--filter-secondary-border:#55555f;--legacy-rgb-filter-secondary-border:85 85 95;--filter-secondary-text:#a9a9b6;--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#ff4d9d;--chart-2:#7ea8ff;--chart-3:#f2b84b;--chart-4:#4ed39a;--chart-5:#b79cff;--chart-blue:#7ea8ff;--chart-green:#4ed39a;--chart-red:#ff6b7a;--chart-yellow:#f2b84b;--legacy-rgb-chart-yellow:242 184 75;--chart-orange:#ff9a5c;--legacy-rgb-chart-orange:255 154 92;--chart-purple:#b79cff;--legacy-rgb-chart-purple:183 156 255;--chart-cyan:#5cd0e6;--legacy-rgb-chart-cyan:92 208 230;--chart-pink:#ff4d9d;--legacy-rgb-chart-pink:255 77 157;--chart-lime:#b8d65c;--chart-indigo:#8f9bff;--chart-grid:#2c2c35;--chart-text:#8f8f9c;--sidebar:#141418;--sidebar-foreground:#f4f4f7;--legacy-rgb-sidebar-foreground:244 244 247;--sidebar-primary:#cc0f6e;--sidebar-primary-foreground:#fff;--sidebar-accent:#25252d;--legacy-rgb-sidebar-accent:37 37 45;--sidebar-accent-foreground:#f4f4f7;--sidebar-border:#2c2c35;--sidebar-ring:#ff4d9d;--avatar-border:var(--background);--avatar-ring:#ffffff1a;--overlay-light:#ffffff0a;--overlay-dark:#0e0e12d1;--backdrop-blur:#0a0a0cb8;--code-bg:#1c1c22;--code-text:#f4f4f7;--code-comment:#8f8f9c;--code-keyword:#ff4d9d;--code-string:#4ed39a;--code-number:#f2b84b;--code-property:#7ea8ff;--code-punctuation:#a9a9b6;--code-variable:#b79cff;--theme-font-body:var(--font-kp-sans,ui-sans-serif), var(--font-kp-sans-kr,ui-sans-serif), -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--theme-font-display:var(--font-kp-sans,ui-sans-serif), var(--font-kp-sans-kr,ui-sans-serif), -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--theme-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--theme-display-weight:800;--theme-display-tracking:-.035em;--theme-heading-tracking:-.025em;--theme-numeric:tabular-nums;--shape-thumb:4px;--shape-cover:6px;--shape-control:6px;--shape-overlay:8px;--shape-pill:999px;--radius:6px;--theme-border-width:1px;--series-card-bg:transparent;--series-card-border:transparent;--series-card-shadow:none;--series-card-padding:0px;--series-card-lift:0px;--series-card-lift-shadow:none;--cover-ratio:2 / 3;--cover-edge:inset 0 0 0 1px #ffffff0f;--elevation-sm:0 1px 2px #0006;--elevation-md:0 8px 20px -6px #0000008c;--elevation-lg:0 12px 32px #00000080;--elevation-xl:0 30px 80px #0009;--elevation-card:none;--elevation-card-hover:none;--elevation-raised:0 0 0 1px var(--border-strong), 0 12px 32px #00000080;--elevation-overlay:0 0 0 1px var(--border-strong), 0 30px 80px #0009;--elevation-sheet:0 -1px 0 var(--border), 0 -16px 48px #0000008c;--focus-ring-color:#ff4d9d;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-glow:0 0 0 1px #ff4d9d;--theme-glow:none;--grid-card-min:148px;--grid-card-min-mobile:104px;--grid-gap-col:16px;--grid-gap-row:28px;--grid-gap-col-mobile:8px;--grid-gap-row-mobile:20px;--header-height:64px;--header-height-mobile:52px;--rating-icon:var(--icon-star);--rating-color:#ff4d9d;--motion-fast:.12s;--motion-med:.18s;--motion-ease:cubic-bezier(.2, .9, .25, 1)}:root[data-theme=toon] .skeleton-shimmer{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);background-size:200% 100%}:root[data-theme=toon] :is(.bottom-nav-item[aria-current=page] svg,.chip-link,.active-filters-clear,.dt-sc-n a:hover,.dt-sc-gal:hover,.dt-relations a:hover,.cp-missing__code,.rank-podium-item[data-rank="1"] .rank-podium-numeral,.tagx-initial,.blog-rank-numeral[data-top],.faq-item[open] .faq-toggle,.filter-chip:not(:hover),.filter-chip-removable){color:var(--link)}:root[data-theme=toon] .font-mono:not(pre){font-family:var(--theme-font-body);font-variant-numeric:tabular-nums}:root[data-theme=console],[data-theme-preview=console]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#08090a;--legacy-rgb-background:8 9 10;--foreground:#ededef;--legacy-rgb-foreground:237 237 239;--surface:#0e0f11;--legacy-rgb-surface:14 15 17;--surface-2:#141518;--surface-3:#1b1c20;--surface-hover:#17181b;--elevated:#1b1c20;--legacy-rgb-elevated:27 28 32;--card:#141518;--legacy-rgb-card:20 21 24;--card-foreground:#ededef;--card-background:#141518;--legacy-rgb-card-background:20 21 24;--popover:#1b1c20;--popover-foreground:#ededef;--secondary:#141518;--legacy-rgb-secondary:20 21 24;--secondary-foreground:#ededef;--muted:#141518;--legacy-rgb-muted:20 21 24;--muted-foreground:#8b8f98;--legacy-rgb-muted-foreground:139 143 152;--header-bg:#08090af0;--glass:#08090af0;--glass-border:#ffffff12;--scrim:#0404059e;--border:#ffffff12;--legacy-rgb-border:initial;--border-strong:#ffffff1c;--border-hover:#ffffff2e;--divider:#ffffff12;--input:#ffffff1c;--legacy-rgb-input:initial;--text-secondary:#b7b9bf;--legacy-rgb-text-secondary:183 185 191;--text-light:#b7b9bf;--text-muted:#8b8f98;--legacy-rgb-text-muted:139 143 152;--text-faint:#8b8f98;--legacy-rgb-text-faint:139 143 152;--placeholder:#8b8f98;--muted-light:#62666e;--accent:#56c8e8;--legacy-rgb-accent:86 200 232;--accent-foreground:#0b0c0d;--legacy-rgb-accent-foreground:11 12 13;--accent-hover:#74d3ee;--accent-soft:#56c8e81f;--accent-line:#56c8e861;--accent-rgb:86, 200, 232;--accent-gradient:linear-gradient(135deg, #56c8e8 0%, #74d3ee 100%);--primary:#ededef;--legacy-rgb-primary:237 237 239;--primary-foreground:#0b0c0d;--legacy-rgb-primary-foreground:11 12 13;--ring:#56c8e8;--legacy-rgb-ring:86 200 232;--link:#56c8e8;--legacy-rgb-link:86 200 232;--success:#6fcf97;--legacy-rgb-success:111 207 151;--warning:#e8b04b;--legacy-rgb-warning:232 176 75;--error:#f08a8d;--legacy-rgb-error:240 138 141;--info:#9aa8f0;--legacy-rgb-info:154 168 240;--destructive:#f08a8d;--legacy-rgb-destructive:240 138 141;--destructive-foreground:#0b0c0d;--status-done:#8b8f98;--status-completed-bg:#ffffff0f;--status-completed-text:#b7b9bf;--status-ongoing-bg:#56c8e81f;--status-ongoing-text:#56c8e8;--status-hiatus-bg:#e8b04b1f;--status-hiatus-text:#e8b04b;--filter-primary:#56c8e8;--legacy-rgb-filter-primary:86 200 232;--filter-primary-soft:#56c8e81f;--legacy-rgb-filter-primary-soft:initial;--filter-primary-border:#56c8e861;--legacy-rgb-filter-primary-border:initial;--filter-primary-text:#56c8e8;--filter-secondary:#8b8f98;--legacy-rgb-filter-secondary:139 143 152;--filter-secondary-soft:transparent;--legacy-rgb-filter-secondary-soft:initial;--filter-secondary-border:#ffffff2e;--legacy-rgb-filter-secondary-border:initial;--filter-secondary-text:#8b8f98;--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#56c8e8;--chart-2:#6fcf97;--chart-3:#e8b04b;--chart-4:#e58fb5;--chart-5:#9aa8f0;--chart-blue:#7ea6f0;--chart-green:#6fcf97;--chart-red:#f08a8d;--chart-yellow:#e8b04b;--legacy-rgb-chart-yellow:232 176 75;--chart-orange:#f0a070;--legacy-rgb-chart-orange:240 160 112;--chart-purple:#b59ae0;--legacy-rgb-chart-purple:181 154 224;--chart-cyan:#56c8e8;--legacy-rgb-chart-cyan:86 200 232;--chart-pink:#e58fb5;--legacy-rgb-chart-pink:229 143 181;--chart-lime:#b5cf6b;--chart-indigo:#9aa8f0;--chart-grid:#1f2024;--chart-text:#8b8f98;--sidebar:#08090a;--sidebar-foreground:#ededef;--legacy-rgb-sidebar-foreground:237 237 239;--sidebar-primary:#56c8e8;--sidebar-primary-foreground:#0b0c0d;--sidebar-accent:#ffffff12;--legacy-rgb-sidebar-accent:initial;--sidebar-accent-foreground:#ededef;--sidebar-border:#ffffff12;--sidebar-ring:#56c8e8;--avatar-border:var(--surface);--avatar-ring:#ffffff12;--overlay-light:#ffffff0a;--overlay-dark:#08090a99;--backdrop-blur:#0404059e;--code-bg:#0e0f11;--code-text:#ededef;--code-comment:#8b8f98;--code-keyword:#56c8e8;--code-string:#6fcf97;--code-number:#e8b04b;--code-property:#9aa8f0;--code-punctuation:#b7b9bf;--code-variable:#e58fb5;--theme-font-body:var(--font-geist,ui-sans-serif), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--theme-font-display:var(--font-geist,ui-sans-serif), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--theme-font-mono:var(--font-geist-mono,ui-monospace), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--theme-display-weight:600;--theme-display-tracking:-.03em;--theme-heading-tracking:-.015em;--theme-numeric:tabular-nums;--shape-thumb:4px;--shape-cover:5px;--shape-control:6px;--shape-overlay:12px;--shape-pill:999px;--radius:6px;--theme-border-width:1px;--series-card-bg:#141518;--series-card-border:#ffffff12;--series-card-shadow:inset 0 1px 0 #ffffff0b;--series-card-padding:4px;--series-card-lift:0px;--series-card-lift-shadow:none;--cover-ratio:2 / 3;--cover-edge:inset 0 0 0 1px #ffffff0f;--elevation-sm:0 1px 2px #00000073;--elevation-md:0 8px 20px -6px #0000008c;--elevation-lg:0 12px 32px #0000008c;--elevation-xl:0 24px 80px #000000b3;--elevation-card:inset 0 1px 0 #ffffff0b;--elevation-card-hover:inset 0 1px 0 #ffffff0b;--elevation-raised:0 0 0 1px var(--border-strong), 0 12px 32px #0000008c, inset 0 1px 0 #ffffff0b;--elevation-overlay:0 0 0 1px var(--border-strong), 0 24px 80px #000000b3, inset 0 1px 0 #ffffff0b;--elevation-sheet:0 -1px 0 var(--border-strong), 0 -16px 48px #0009, inset 0 1px 0 #ffffff0b;--focus-ring-color:var(--accent);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-glow:0 0 0 1px var(--accent-line), 0 0 0 4px #56c8e81f;--theme-glow:none;--grid-card-min:168px;--grid-card-min-mobile:150px;--grid-gap-col:16px;--grid-gap-row:16px;--grid-gap-col-mobile:12px;--grid-gap-row-mobile:12px;--header-height:48px;--header-height-mobile:52px;--rating-icon:var(--icon-star);--rating-color:var(--accent);--motion-fast:.15s;--motion-med:.2s;--motion-ease:cubic-bezier(.2, .8, .2, 1)}:root[data-theme=console] .series-card{transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);border-radius:8px}@media (hover:hover) and (pointer:fine){:root[data-theme=console] .series-card:hover,:root[data-theme=console] .series-card:focus-within{background:var(--surface-3);border-color:var(--border-hover)}}:root[data-theme=console] .skeleton-shimmer{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);background-size:200% 100%}:root[data-theme=console] .shell-btn-primary{background:var(--primary);color:var(--primary-foreground);font-weight:500}:root[data-theme=console] .shell-btn-primary:hover:not(:disabled){background:#f7f7f8}:root[data-theme=magazine],[data-theme-preview=magazine]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f3efe7;--legacy-rgb-background:243 239 231;--foreground:#1c1a17;--legacy-rgb-foreground:28 26 23;--surface:#ebe5d9;--legacy-rgb-surface:235 229 217;--surface-2:#e2dbcc;--surface-3:#d9d1c1;--surface-hover:#ebe5d9;--elevated:#f3efe7;--legacy-rgb-elevated:243 239 231;--card:#f3efe7;--legacy-rgb-card:243 239 231;--card-foreground:#1c1a17;--card-background:#f3efe7;--legacy-rgb-card-background:243 239 231;--popover:#f3efe7;--popover-foreground:#1c1a17;--secondary:#ebe5d9;--legacy-rgb-secondary:235 229 217;--secondary-foreground:#1c1a17;--muted:#ebe5d9;--legacy-rgb-muted:235 229 217;--muted-foreground:#5f574c;--legacy-rgb-muted-foreground:95 87 76;--header-bg:#f3efe7;--glass:#f3efe7;--glass-border:#1c1a1724;--scrim:#1c1a1775;--border:#cdc5b5;--legacy-rgb-border:205 197 181;--border-strong:#877e6e;--border-hover:#5f574c;--divider:#cdc5b5;--input:#877e6e;--legacy-rgb-input:135 126 110;--text-secondary:#5f574c;--legacy-rgb-text-secondary:95 87 76;--text-light:#5f574c;--text-muted:#5f574c;--legacy-rgb-text-muted:95 87 76;--text-faint:#685f53;--legacy-rgb-text-faint:104 95 83;--placeholder:#5f574c;--muted-light:#a59c8b;--accent:#7b1e2e;--legacy-rgb-accent:123 30 46;--accent-foreground:#f7f3ec;--legacy-rgb-accent-foreground:247 243 236;--accent-hover:#5f1522;--accent-soft:#eadcd6;--accent-line:#7b1e2e59;--accent-rgb:123, 30, 46;--accent-gradient:linear-gradient(135deg, #7b1e2e 0%, #5f1522 100%);--primary:#7b1e2e;--legacy-rgb-primary:123 30 46;--primary-foreground:#f7f3ec;--legacy-rgb-primary-foreground:247 243 236;--ring:#7b1e2e;--legacy-rgb-ring:123 30 46;--link:#7b1e2e;--legacy-rgb-link:123 30 46;--success:#2f6b3a;--legacy-rgb-success:47 107 58;--warning:#8a5a0b;--legacy-rgb-warning:138 90 11;--error:#a8261d;--legacy-rgb-error:168 38 29;--info:#2a5885;--legacy-rgb-info:42 88 133;--destructive:#a8261d;--legacy-rgb-destructive:168 38 29;--destructive-foreground:#f7f3ec;--status-done:#877e6e;--status-completed-bg:#ebe5d9;--status-completed-text:#1c1a17;--status-ongoing-bg:#eadcd6;--status-ongoing-text:#7b1e2e;--status-hiatus-bg:#efe3c8;--status-hiatus-text:#7a4e08;--filter-primary:#7b1e2e;--legacy-rgb-filter-primary:123 30 46;--filter-primary-soft:#eadcd6;--legacy-rgb-filter-primary-soft:234 220 214;--filter-primary-border:#7b1e2e;--legacy-rgb-filter-primary-border:123 30 46;--filter-primary-text:#7b1e2e;--filter-secondary:#5f574c;--legacy-rgb-filter-secondary:95 87 76;--filter-secondary-soft:#ebe5d9;--legacy-rgb-filter-secondary-soft:235 229 217;--filter-secondary-border:#1c1a17;--legacy-rgb-filter-secondary-border:28 26 23;--filter-secondary-text:#5f574c;--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#7b1e2e;--chart-2:#2a5885;--chart-3:#a8741a;--chart-4:#3f7a4a;--chart-5:#6b4f8a;--chart-blue:#2a5885;--chart-green:#3f7a4a;--chart-red:#a8261d;--chart-yellow:#a8741a;--legacy-rgb-chart-yellow:168 116 26;--chart-orange:#b0561c;--legacy-rgb-chart-orange:176 86 28;--chart-purple:#6b4f8a;--legacy-rgb-chart-purple:107 79 138;--chart-cyan:#1f7480;--legacy-rgb-chart-cyan:31 116 128;--chart-pink:#a4436e;--legacy-rgb-chart-pink:164 67 110;--chart-lime:#5f7a1f;--chart-indigo:#46509a;--chart-grid:#cdc5b5;--chart-text:#5f574c;--sidebar:#f3efe7;--sidebar-foreground:#1c1a17;--legacy-rgb-sidebar-foreground:28 26 23;--sidebar-primary:#7b1e2e;--sidebar-primary-foreground:#f7f3ec;--sidebar-accent:#ebe5d9;--legacy-rgb-sidebar-accent:235 229 217;--sidebar-accent-foreground:#1c1a17;--sidebar-border:#cdc5b5;--sidebar-ring:#7b1e2e;--avatar-border:var(--background);--avatar-ring:#cdc5b5;--overlay-light:#1c1a170f;--overlay-dark:#f3efe7eb;--backdrop-blur:#1c1a1775;--code-bg:#ebe5d9;--code-text:#1c1a17;--code-comment:#685f53;--code-keyword:#7b1e2e;--code-string:#3d6b2e;--code-number:#8a5a0b;--code-property:#2a5885;--code-punctuation:#5f574c;--code-variable:#7a3b6b;--theme-font-body:var(--font-geist,ui-sans-serif), "Helvetica Neue", Arial, ui-sans-serif, system-ui, sans-serif;--theme-font-display:var(--font-newsreader,ui-serif), "Iowan Old Style", Georgia, ui-serif, serif;--theme-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--theme-display-weight:400;--theme-display-tracking:-.03em;--theme-heading-tracking:-.015em;--theme-numeric:tabular-nums;--shape-thumb:0px;--shape-cover:0px;--shape-control:0px;--shape-overlay:0px;--shape-pill:0px;--radius:0px;--theme-border-width:1px;--series-card-bg:transparent;--series-card-border:transparent;--series-card-shadow:none;--series-card-padding:0px;--series-card-lift:0px;--series-card-lift-shadow:none;--cover-ratio:2 / 3;--cover-edge:inset 0 0 0 1px #1c1a1714;--elevation-sm:0 1px 2px #1c1a1714;--elevation-md:0 6px 16px -6px #1c1a1729;--elevation-lg:0 16px 36px -12px #1c1a1738;--elevation-xl:0 28px 70px #1c1a1747;--elevation-card:none;--elevation-card-hover:none;--elevation-raised:0 0 0 1px var(--foreground), 0 16px 36px -12px #1c1a1738;--elevation-overlay:0 0 0 1px var(--foreground), 0 28px 70px #1c1a1747;--elevation-sheet:0 -1px 0 var(--foreground), 0 -20px 50px -16px #1c1a1738;--focus-ring-color:#7b1e2e;--focus-ring-width:2px;--focus-ring-offset:3px;--focus-glow:0 0 0 1px var(--foreground);--theme-glow:none;--grid-card-min:140px;--grid-card-min-mobile:100px;--grid-gap-col:24px;--grid-gap-row:40px;--grid-gap-col-mobile:12px;--grid-gap-row-mobile:24px;--header-height:68px;--header-height-mobile:54px;--rating-icon:var(--icon-star);--rating-color:#7b1e2e;--motion-fast:.2s;--motion-med:.2s;--motion-ease:cubic-bezier(.2, .7, .2, 1)}:root[data-theme=magazine] .skeleton-shimmer{background:linear-gradient(90deg, var(--surface) 25%, var(--surface-2) 50%, var(--surface) 75%);background-size:200% 100%}@media (max-width:767px){:root[data-theme=magazine] .shell-btn-icon{width:44px;height:44px}:root[data-theme=magazine] .sort-tab{min-height:44px}:root[data-theme=magazine] .dt-hero .dt-chip{min-height:40px}}:root[data-theme=cinema],[data-theme-preview=cinema]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#08080a;--legacy-rgb-background:8 8 10;--foreground:#f4f4f5;--legacy-rgb-foreground:244 244 245;--surface:#121216;--legacy-rgb-surface:18 18 22;--surface-2:#1b1b21;--surface-3:#25252d;--surface-hover:#1b1b21;--elevated:#1b1b21;--legacy-rgb-elevated:27 27 33;--card:#121216;--legacy-rgb-card:18 18 22;--card-foreground:#f4f4f5;--card-background:#121216;--legacy-rgb-card-background:18 18 22;--popover:#121216;--popover-foreground:#f4f4f5;--secondary:#1b1b21;--legacy-rgb-secondary:27 27 33;--secondary-foreground:#f4f4f5;--muted:#1b1b21;--legacy-rgb-muted:27 27 33;--muted-foreground:#a3a3ad;--legacy-rgb-muted-foreground:163 163 173;--header-bg:#08080af0;--glass:#08080af0;--glass-border:#ffffff1a;--scrim:#040406b8;--border:#2a2a32;--legacy-rgb-border:42 42 50;--border-strong:#3b3b45;--border-hover:#4a4a55;--divider:#2a2a32;--input:#3b3b45;--legacy-rgb-input:59 59 69;--text-secondary:#a3a3ad;--legacy-rgb-text-secondary:163 163 173;--text-light:#a3a3ad;--text-muted:#85858f;--legacy-rgb-text-muted:133 133 143;--text-faint:#85858f;--legacy-rgb-text-faint:133 133 143;--placeholder:#85858f;--muted-light:#6b6b76;--accent:#e0213f;--legacy-rgb-accent:224 33 63;--accent-foreground:#fff;--legacy-rgb-accent-foreground:255 255 255;--accent-hover:#c81834;--accent-soft:#e0213f29;--accent-line:#ff526759;--accent-rgb:224, 33, 63;--accent-gradient:linear-gradient(135deg, #e0213f 0%, #c81834 100%);--primary:#e0213f;--legacy-rgb-primary:224 33 63;--primary-foreground:#fff;--legacy-rgb-primary-foreground:255 255 255;--ring:#ff5267;--legacy-rgb-ring:255 82 103;--link:#ff5267;--legacy-rgb-link:255 82 103;--success:#6ee7a5;--legacy-rgb-success:110 231 165;--warning:#f2b84b;--legacy-rgb-warning:242 184 75;--error:#ff5267;--legacy-rgb-error:255 82 103;--info:#8fb4f0;--legacy-rgb-info:143 180 240;--destructive:#c81834;--legacy-rgb-destructive:200 24 52;--destructive-foreground:#fff;--status-done:#6b6b76;--status-completed-bg:#a3a3ad1f;--status-completed-text:#dcdce0;--status-ongoing-bg:#e0213f29;--status-ongoing-text:#ff5267;--status-hiatus-bg:#f2b84b1f;--status-hiatus-text:#f2b84b;--filter-primary:#e0213f;--legacy-rgb-filter-primary:224 33 63;--filter-primary-soft:#e0213f29;--legacy-rgb-filter-primary-soft:initial;--filter-primary-border:#ff526773;--legacy-rgb-filter-primary-border:initial;--filter-primary-text:#ff5267;--filter-secondary:#a3a3ad;--legacy-rgb-filter-secondary:163 163 173;--filter-secondary-soft:#a3a3ad1a;--legacy-rgb-filter-secondary-soft:initial;--filter-secondary-border:#3b3b45;--legacy-rgb-filter-secondary-border:59 59 69;--filter-secondary-text:#a3a3ad;--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#ff5267;--chart-2:#8fb4f0;--chart-3:#f2b84b;--chart-4:#6ee7a5;--chart-5:#c4a5f5;--chart-blue:#8fb4f0;--chart-green:#6ee7a5;--chart-red:#ff5267;--chart-yellow:#f2b84b;--legacy-rgb-chart-yellow:242 184 75;--chart-orange:#ff8a5c;--legacy-rgb-chart-orange:255 138 92;--chart-purple:#c4a5f5;--legacy-rgb-chart-purple:196 165 245;--chart-cyan:#67d4e6;--legacy-rgb-chart-cyan:103 212 230;--chart-pink:#f58fc0;--legacy-rgb-chart-pink:245 143 192;--chart-lime:#bde07a;--chart-indigo:#9ea8f2;--chart-grid:#2a2a32;--chart-text:#a3a3ad;--sidebar:#121216;--sidebar-foreground:#f4f4f5;--legacy-rgb-sidebar-foreground:244 244 245;--sidebar-primary:#e0213f;--sidebar-primary-foreground:#fff;--sidebar-accent:#1b1b21;--legacy-rgb-sidebar-accent:27 27 33;--sidebar-accent-foreground:#f4f4f5;--sidebar-border:#2a2a32;--sidebar-ring:#ff5267;--avatar-border:var(--background);--avatar-ring:#ffffff1f;--overlay-light:#ffffff14;--overlay-dark:#08080a99;--backdrop-blur:#040406b8;--code-bg:#121216;--code-text:#f4f4f5;--code-comment:#85858f;--code-keyword:#ff5267;--code-string:#6ee7a5;--code-number:#f2b84b;--code-property:#8fb4f0;--code-punctuation:#a3a3ad;--code-variable:#f58fc0;--theme-font-body:var(--font-satoshi,ui-sans-serif), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--theme-font-display:var(--font-clash-display,ui-sans-serif), var(--font-satoshi,ui-sans-serif), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--theme-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--theme-display-weight:600;--theme-display-tracking:-.025em;--theme-heading-tracking:-.005em;--theme-numeric:tabular-nums;--shape-thumb:6px;--shape-cover:8px;--shape-control:8px;--shape-overlay:14px;--shape-pill:999px;--radius:8px;--theme-border-width:1px;--series-card-bg:transparent;--series-card-border:transparent;--series-card-shadow:none;--series-card-padding:0px;--series-card-lift:0px;--series-card-lift-shadow:none;--cover-ratio:2 / 3;--cover-edge:inset 0 0 0 1px #ffffff0f;--elevation-sm:0 1px 2px #00000080;--elevation-md:0 8px 20px -6px #000000b3;--elevation-lg:0 18px 40px -12px #000c;--elevation-xl:0 30px 60px -12px #000000d9;--elevation-card:none;--elevation-card-hover:none;--elevation-raised:0 0 0 1px var(--border), 0 30px 60px -12px #000000d9;--elevation-overlay:0 0 0 1px var(--border-strong), 0 40px 100px #000000b3;--elevation-sheet:0 -1px 0 var(--border), 0 -24px 60px -12px #000000b3;--focus-ring-color:#ff5267;--focus-ring-width:2px;--focus-ring-offset:3px;--focus-glow:0 0 0 3px #ff52674d;--theme-glow:none;--grid-card-min:184px;--grid-card-min-mobile:104px;--grid-gap-col:24px;--grid-gap-row:36px;--grid-gap-col-mobile:10px;--grid-gap-row-mobile:22px;--header-height:72px;--header-height-mobile:56px;--rating-icon:var(--icon-star);--rating-color:#ff5267;--motion-fast:.26s;--motion-med:.3s;--motion-ease:cubic-bezier(.2, .8, .2, 1)}:root[data-theme=board],[data-theme-preview=board]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0d1520;--legacy-rgb-background:13 21 32;--foreground:#e8eef6;--legacy-rgb-foreground:232 238 246;--surface:#142030;--legacy-rgb-surface:20 32 48;--surface-2:#1b2a3d;--surface-3:#22344a;--surface-hover:#1b2a3d;--elevated:#1b2a3d;--legacy-rgb-elevated:27 42 61;--card:#142030;--legacy-rgb-card:20 32 48;--card-foreground:#e8eef6;--card-background:#142030;--legacy-rgb-card-background:20 32 48;--popover:#142030;--popover-foreground:#e8eef6;--secondary:#1b2a3d;--legacy-rgb-secondary:27 42 61;--secondary-foreground:#e8eef6;--muted:#1b2a3d;--legacy-rgb-muted:27 42 61;--muted-foreground:#9aabc0;--legacy-rgb-muted-foreground:154 171 192;--header-bg:#0d1520f0;--glass:#0d1520f0;--glass-border:#e8eef612;--scrim:#060b12bd;--border:#24354b;--legacy-rgb-border:36 53 75;--border-strong:#2e425b;--border-hover:#3a516e;--divider:#1b2a3c;--input:#24354b;--legacy-rgb-input:36 53 75;--text-secondary:#9aabc0;--legacy-rgb-text-secondary:154 171 192;--text-light:#9aabc0;--text-muted:#8193aa;--legacy-rgb-text-muted:129 147 170;--text-faint:#8193aa;--legacy-rgb-text-faint:129 147 170;--placeholder:#8193aa;--muted-light:#5e7189;--accent:#34d3a6;--legacy-rgb-accent:52 211 166;--accent-foreground:#04261d;--legacy-rgb-accent-foreground:4 38 29;--accent-hover:#5bddb9;--accent-soft:#34d3a61f;--accent-line:#34d3a661;--accent-rgb:52, 211, 166;--accent-gradient:linear-gradient(135deg, #34d3a6 0%, #5bddb9 100%);--primary:#34d3a6;--legacy-rgb-primary:52 211 166;--primary-foreground:#04261d;--legacy-rgb-primary-foreground:4 38 29;--ring:#34d3a6;--legacy-rgb-ring:52 211 166;--link:#34d3a6;--legacy-rgb-link:52 211 166;--success:#34d3a6;--legacy-rgb-success:52 211 166;--warning:#f4b95a;--legacy-rgb-warning:244 185 90;--error:#f28b82;--legacy-rgb-error:242 139 130;--info:#7fb5f0;--legacy-rgb-info:127 181 240;--destructive:#f28b82;--legacy-rgb-destructive:242 139 130;--destructive-foreground:#0d1520;--status-done:#5e7189;--status-completed-bg:#b9c6d61a;--status-completed-text:#b9c6d6;--status-ongoing-bg:#f4b95a1f;--status-ongoing-text:#f4b95a;--status-hiatus-bg:#f28b821a;--status-hiatus-text:#f28b82;--filter-primary:#34d3a6;--legacy-rgb-filter-primary:52 211 166;--filter-primary-soft:#34d3a61f;--legacy-rgb-filter-primary-soft:initial;--filter-primary-border:#34d3a661;--legacy-rgb-filter-primary-border:initial;--filter-primary-text:#34d3a6;--filter-secondary:#f28b82;--legacy-rgb-filter-secondary:242 139 130;--filter-secondary-soft:#f28b821a;--legacy-rgb-filter-secondary-soft:initial;--filter-secondary-border:#f28b8259;--legacy-rgb-filter-secondary-border:initial;--filter-secondary-text:#f28b82;--filter-glow-primary:transparent;--filter-glow-secondary:transparent;--chart-1:#34d3a6;--chart-2:#7fb5f0;--chart-3:#f4b95a;--chart-4:#e79ac0;--chart-5:#b9a4e8;--chart-blue:#7fb5f0;--chart-green:#34d3a6;--chart-red:#f28b82;--chart-yellow:#f4b95a;--legacy-rgb-chart-yellow:244 185 90;--chart-orange:#f29a6b;--legacy-rgb-chart-orange:242 154 107;--chart-purple:#b9a4e8;--legacy-rgb-chart-purple:185 164 232;--chart-cyan:#5cc8e0;--legacy-rgb-chart-cyan:92 200 224;--chart-pink:#e79ac0;--legacy-rgb-chart-pink:231 154 192;--chart-lime:#b8d47a;--chart-indigo:#96a6ee;--chart-grid:#24354b;--chart-text:#9aabc0;--sidebar:#142030;--sidebar-foreground:#e8eef6;--legacy-rgb-sidebar-foreground:232 238 246;--sidebar-primary:#34d3a6;--sidebar-primary-foreground:#04261d;--sidebar-accent:#1b2a3d;--legacy-rgb-sidebar-accent:27 42 61;--sidebar-accent-foreground:#e8eef6;--sidebar-border:#24354b;--sidebar-ring:#34d3a6;--avatar-border:var(--surface);--avatar-ring:#e8eef614;--overlay-light:#e8eef60f;--overlay-dark:#060b1299;--backdrop-blur:#060b12bd;--code-bg:#111b28;--code-text:#e8eef6;--code-comment:#8193aa;--code-keyword:#34d3a6;--code-string:#b8d47a;--code-number:#f4b95a;--code-property:#7fb5f0;--code-punctuation:#9aabc0;--code-variable:#e79ac0;--theme-font-body:var(--font-figtree,ui-sans-serif), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--theme-font-display:var(--font-figtree,ui-sans-serif), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--theme-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--theme-display-weight:750;--theme-display-tracking:-.03em;--theme-heading-tracking:-.015em;--theme-numeric:tabular-nums;--shape-thumb:6px;--shape-cover:8px;--shape-control:10px;--shape-overlay:12px;--shape-pill:999px;--radius:10px;--theme-border-width:1px;--series-card-bg:var(--surface);--series-card-border:transparent;--series-card-shadow:none;--series-card-padding:0px;--series-card-lift:-3px;--series-card-lift-shadow:0 14px 30px -10px #03080ebf;--cover-ratio:2 / 3;--cover-edge:inset 0 0 0 1px #e8eef60f;--elevation-sm:0 1px 2px #03080e73;--elevation-md:0 8px 18px -6px #03080ecc;--elevation-lg:0 12px 28px -8px #03080ecc;--elevation-xl:0 18px 40px -12px #03080eb3;--elevation-card:none;--elevation-card-hover:0 14px 30px -10px #03080ebf;--elevation-raised:0 0 0 1px var(--border), 0 12px 28px -8px #03080ecc;--elevation-overlay:0 0 0 1px var(--border), 0 30px 80px #03070c99;--elevation-sheet:0 -1px 0 var(--border), 0 -20px 50px #03070c80;--focus-ring-color:var(--accent);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-glow:0 0 0 3px var(--accent-soft);--theme-glow:none;--grid-card-min:184px;--grid-card-min-mobile:150px;--grid-gap-col:18px;--grid-gap-row:20px;--grid-gap-col-mobile:12px;--grid-gap-row-mobile:16px;--header-height:64px;--header-height-mobile:56px;--rating-icon:var(--icon-star);--rating-color:var(--accent);--motion-fast:.22s;--motion-med:.26s;--motion-ease:cubic-bezier(.2, .8, .25, 1)}:root[data-ui=new][data-palette],[data-theme-preview][data-palette-preview]{--palette-shadow:#0000008c;--rating-color:var(--accent);--focus-ring-color:var(--accent);--focus-glow:0 0 0 3px var(--accent-soft);--cover-edge:inset 0 0 0 1px var(--glass-border);--series-card-lift-shadow:0 16px 30px -16px var(--palette-shadow);--elevation-sm:0 1px 2px var(--palette-shadow);--elevation-md:0 8px 20px -8px var(--palette-shadow);--elevation-lg:0 14px 32px -12px var(--palette-shadow);--elevation-xl:0 24px 56px -16px var(--palette-shadow);--elevation-raised:0 0 0 1px var(--border-strong), 0 16px 32px -12px var(--palette-shadow);--elevation-overlay:0 0 0 1px var(--border-strong), 0 32px 72px -20px var(--palette-shadow);--elevation-sheet:0 -1px 0 var(--border-strong), 0 -20px 48px -16px var(--palette-shadow)}:root[data-ui=new][data-palette][data-color-scheme=light]{--palette-shadow:rgb(var(--legacy-rgb-foreground) / 22%)}@supports (color:color-mix(in lab, red, red)){:root[data-ui=new][data-palette][data-color-scheme=light]{--palette-shadow:color-mix(in srgb, var(--foreground) 22%, transparent)}}:root[data-ui=new][data-theme=console][data-palette],[data-theme-preview=console][data-palette-preview]{--series-card-bg:var(--card);--series-card-border:var(--border);--series-card-shadow:none;--elevation-card:none;--elevation-card-hover:none}:root[data-ui=new][data-palette]:is([data-theme=library],[data-theme=cozy]){--elevation-card:0 1px 2px var(--palette-shadow);--elevation-card-hover:0 16px 30px -16px var(--palette-shadow)}:root[data-ui=new][data-palette],[data-theme-preview][data-palette-preview]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-ui=new][data-palette],[data-theme-preview][data-palette-preview]{--accent-hover:color-mix(in srgb, var(--accent) 78%, var(--foreground))}}:root[data-ui=new][data-palette=dark],[data-theme-preview][data-palette-preview=dark]{--accent:#8b95f9;--legacy-rgb-accent:139 149 249;--accent-foreground:#0f0f0f;--legacy-rgb-accent-foreground:15 15 15;--accent-rgb:139, 149, 249;--accent-soft:#8b95f924;--accent-line:#8b95f973;--accent-gradient:linear-gradient(135deg, #8b95f9 0%, #c084fc 100%);--primary:#8b95f9;--legacy-rgb-primary:139 149 249;--primary-foreground:#0f0f0f;--legacy-rgb-primary-foreground:15 15 15;--ring:#8b95f9;--legacy-rgb-ring:139 149 249;--filter-primary:#8b95f9;--legacy-rgb-filter-primary:139 149 249;--sidebar-primary:#8b95f9;--sidebar-primary-foreground:#0f0f0f;--chart-1:#8b95f9;--status-ongoing-text:#a5b4fc}:root[data-ui=new][data-palette=nord],[data-theme-preview][data-palette-preview=nord]{--accent:#97cbd9;--legacy-rgb-accent:151 203 217;--accent-rgb:151, 203, 217;--primary:#97cbd9;--legacy-rgb-primary:151 203 217;--ring:#97cbd9;--legacy-rgb-ring:151 203 217;--link:#97cbd9;--legacy-rgb-link:151 203 217;--filter-primary:#97cbd9;--legacy-rgb-filter-primary:151 203 217;--filter-primary-text:#97cbd9;--success:#c8dbb6;--legacy-rgb-success:200 219 182;--status-completed-text:#d6e6c9}:root[data-ui=new]:is([data-palette=light],[data-palette=sakura]),[data-theme-preview]:is([data-palette-preview=light],[data-palette-preview=sakura]){--success:#047857;--legacy-rgb-success:4 120 87;--warning:#b45309;--legacy-rgb-warning:180 83 9;--error:#b91c1c;--legacy-rgb-error:185 28 28;--info:#1d4ed8;--legacy-rgb-info:29 78 216;--destructive:#b91c1c;--legacy-rgb-destructive:185 28 28}:root[data-ui=new][data-palette=dracula],[data-theme-preview][data-palette-preview=dracula]{--accent:#c6a2fa;--legacy-rgb-accent:198 162 250;--accent-rgb:198, 162, 250;--primary:#c6a2fa;--legacy-rgb-primary:198 162 250;--ring:#c6a2fa;--legacy-rgb-ring:198 162 250;--link:#c6a2fa;--legacy-rgb-link:198 162 250;--filter-primary:#c6a2fa;--legacy-rgb-filter-primary:198 162 250;--filter-primary-text:#c6a2fa}:root[data-ui=new][data-palette=sepia],[data-theme-preview][data-palette-preview=sepia]{--success:#446d0d;--legacy-rgb-success:68 109 13}:root:where([data-ui=new]){--shell-max:none;--shell-gutter:40px;--shell-gutter-mobile:16px;--shell-sidebar:none;--shell-rail-width:0px}@keyframes shell-fade-in{0%{opacity:0}to{opacity:1}}@keyframes shell-pulse{0%,to{opacity:.55}50%{opacity:1}}:where(:root[data-ui=new]) .wordmark{font-family:var(--theme-font-display);font-weight:var(--theme-display-weight);letter-spacing:-.02em;white-space:nowrap;color:var(--foreground);align-items:center;gap:9px;font-size:16px;display:inline-flex}:where(:root[data-ui=new]) .wordmark-mark{border-radius:min(var(--shape-thumb), 3px);background:var(--accent);width:12px;height:17px;box-shadow:var(--cover-edge);display:block}:where(:root[data-ui=new]) .wordmark-tail{color:var(--text-secondary)}:where(:root[data-ui=new]) .site-header{z-index:50;height:var(--header-height-mobile);background:var(--header-bg);border-bottom:var(--theme-border-width) solid var(--border);transition:transform var(--motion-med) var(--motion-ease);position:sticky;top:0}:where(:root[data-ui=new]) .site-header[data-hidden=true]{transform:translateY(-100%)}:where(:root[data-ui=new]) .site-header-inner{height:100%;max-width:var(--shell-max);padding:0 8px 0 var(--shell-gutter-mobile);align-items:center;gap:4px;margin:0 auto;display:flex;position:relative}:where(:root[data-ui=new]) .site-header-inner .wordmark{margin-right:auto;font-size:15px}:where(:root[data-ui=new]) .site-nav,:where(:root[data-ui=new]) .site-search{display:none}:where(:root[data-ui=new]) .site-header-actions{align-items:center;gap:4px;display:flex}:where(:root[data-ui=new]) .site-header-mobile-search{flex:1;align-items:center;gap:4px;min-width:0;display:flex}@media (min-width:768px){:where(:root[data-ui=new]) .site-header{height:var(--header-height)}:where(:root[data-ui=new]) .site-header-inner{padding:0 var(--shell-gutter);gap:28px}:where(:root[data-ui=new]) .site-header-inner .wordmark{margin-right:0;font-size:16px}:where(:root[data-ui=new]) .site-nav{gap:2px;display:flex}:where(:root[data-ui=new]) .site-search{display:flex}}:where(:root[data-ui=new]) .site-nav a{color:var(--text-secondary);border-radius:var(--shape-control);white-space:nowrap;transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);padding:6px 10px;font-size:13.5px}:where(:root[data-ui=new]) .site-nav a:hover{color:var(--foreground);background:var(--surface-2)}:where(:root[data-ui=new]) .site-nav a[aria-current=page]{color:var(--foreground)}@media (max-width:1099px){:where(:root[data-ui=new]) .site-nav a[data-nav-optional]{display:none}}:where(:root[data-ui=new]) .site-search{border-radius:var(--shape-control);background:var(--surface);border:var(--theme-border-width) solid var(--border);min-width:0;max-width:440px;height:36px;color:var(--text-faint);text-align:left;transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);flex:1;align-items:center;gap:10px;margin:0 auto;padding:0 8px 0 12px;font-size:13.5px}:where(:root[data-ui=new]) .site-search:hover{border-color:var(--border-strong);background:var(--surface-2)}:where(:root[data-ui=new]) .site-search-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(:root[data-ui=new]) .site-search-label[data-filled=true]{color:var(--foreground)}:where(:root[data-ui=new]) .shell-kbd{font:500 11px/1 var(--theme-font-body);color:var(--text-secondary);border:var(--theme-border-width) solid var(--border-strong);border-radius:min(var(--shape-thumb), 4px);background:var(--surface);white-space:nowrap;padding:3px 5px}:where(:root[data-ui=new]) .shell-btn{border-radius:var(--shape-control);white-space:nowrap;height:36px;color:var(--foreground);transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}:where(:root[data-ui=new]) .shell-btn:active{transform:translateY(1px)}:where(:root[data-ui=new]) .shell-btn:disabled{opacity:.55;cursor:not-allowed}:where(:root[data-ui=new]) .shell-btn-primary{background:var(--accent);color:var(--accent-foreground);font-weight:600}:where(:root[data-ui=new]) .shell-btn-primary:hover{background:var(--accent-hover)}:where(:root[data-ui=new]) .shell-btn-ghost{border:var(--theme-border-width) solid var(--border-strong)}:where(:root[data-ui=new]) .shell-btn-ghost:hover{background:var(--surface-2);border-color:var(--border-hover)}:where(:root[data-ui=new]) .shell-btn-quiet{color:var(--text-secondary)}:where(:root[data-ui=new]) .shell-btn-quiet:hover,:where(:root[data-ui=new]) .shell-btn-quiet[aria-expanded=true]{color:var(--foreground);background:var(--surface-2)}:where(:root[data-ui=new]) .shell-btn-icon{width:40px;height:40px;padding:0;position:relative}@media (min-width:768px){:where(:root[data-ui=new]) .shell-btn-icon{width:36px;height:36px}}:where(:root[data-ui=new]) .shell-avatar{width:32px;height:32px;transition:box-shadow var(--motion-fast) var(--motion-ease);border-radius:50%;place-items:center;margin-left:4px;display:grid}:where(:root[data-ui=new]) .shell-avatar:hover{box-shadow:0 0 0 2px var(--border-strong)}:where(:root[data-ui=new]) .shell-rail{display:none}@media (min-width:1280px){:where(:root[data-ui=new]) .shell-rail{display:var(--shell-sidebar);width:var(--shell-rail-width)}}:where(:root[data-ui=new]) .site-footer{border-top:var(--theme-border-width) solid var(--border);margin-top:64px;display:none}@media (min-width:768px){:where(:root[data-ui=new]) .site-footer{display:block}}:where(:root[data-ui=new]) .site-footer-inner{max-width:var(--shell-max);padding:28px var(--shell-gutter) 36px;flex-wrap:wrap;align-items:center;gap:16px 32px;margin:0 auto;display:flex}:where(:root[data-ui=new]) .site-footer nav{flex-wrap:wrap;gap:8px 20px;display:flex}:where(:root[data-ui=new]) .site-footer nav a{color:var(--text-secondary);transition:color var(--motion-fast) var(--motion-ease);font-size:13px}:where(:root[data-ui=new]) .site-footer nav a:hover{color:var(--foreground)}:where(:root[data-ui=new]) .site-footer-meta{color:var(--text-faint);align-items:center;gap:16px;margin-left:auto;font-size:12.5px;display:flex}:where(:root[data-ui=new]) .site-footer-legal{flex-wrap:wrap;flex-basis:100%;gap:8px 16px;font-size:12px;display:flex}:where(:root[data-ui=new]) .bottom-nav{z-index:50;background:var(--header-bg);border-top:var(--theme-border-width) solid var(--border);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){:where(:root[data-ui=new]) .bottom-nav{display:none}}:where(:root[data-ui=new]) .bottom-nav-list{grid-template-columns:repeat(5,minmax(0,1fr));height:60px;display:grid}:where(:root[data-ui=new]) .bottom-nav-item{min-height:44px;color:var(--text-faint);transition:color var(--motion-fast) var(--motion-ease);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10.5px;font-weight:500;display:flex}:where(:root[data-ui=new]) .bottom-nav-item[aria-current=page]{color:var(--foreground)}:where(:root[data-ui=new]) .bottom-nav-item[aria-current=page] svg{color:var(--accent)}:where(:root[data-ui=new]) .page-frame,:where(:root[data-ui=new]) .catalogue{width:100%;max-width:var(--shell-max);padding-inline:var(--shell-gutter-mobile);margin-inline:auto}@media (min-width:768px){:where(:root[data-ui=new]) .page-frame,:where(:root[data-ui=new]) .catalogue{padding-inline:var(--shell-gutter)}}:where(:root[data-ui=new]) .catalogue-search-field{border-radius:var(--shape-control);background:var(--surface);border:var(--theme-border-width) solid var(--border);width:100%;height:44px;color:var(--text-faint);text-align:left;align-items:center;gap:10px;margin-top:14px;padding:0 12px;font-size:14.5px;display:flex}:where(:root[data-ui=new]) .catalogue-search-field[data-filled=true]{color:var(--foreground)}@media (min-width:768px){:where(:root[data-ui=new]) .catalogue-search-field{display:none}}:where(:root[data-ui=new]) .catalogue-head{flex-direction:column;padding-top:22px;display:flex}@media (min-width:768px){:where(:root[data-ui=new]) .catalogue-head{flex-direction:row;align-items:flex-end;gap:14px;padding-top:36px}}:where(:root[data-ui=new]) .catalogue-title{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}@media (min-width:768px){:where(:root[data-ui=new]) .catalogue-title{padding-bottom:12px}}:where(:root[data-ui=new]) .catalogue-title h2{font-family:var(--theme-font-display);font-size:24px;font-weight:var(--theme-display-weight);letter-spacing:var(--theme-display-tracking);color:var(--foreground);line-height:1}@media (min-width:768px){:where(:root[data-ui=new]) .catalogue-title h2{font-size:30px}}:where(:root[data-ui=new]) .catalogue-count{color:var(--text-secondary);font-size:13px}@media (min-width:768px){:where(:root[data-ui=new]) .catalogue-count{font-size:14px}}:where(:root[data-ui=new]) .catalogue-count strong{color:var(--foreground);font-weight:500}:where(:root[data-ui=new]) .sort-tabs{margin:14px calc(var(--shell-gutter-mobile) * -1) 0;padding:0 var(--shell-gutter-mobile);border-bottom:var(--theme-border-width) solid var(--border);scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}:where(:root[data-ui=new]) .sort-tabs::-webkit-scrollbar{display:none}@media (min-width:768px){:where(:root[data-ui=new]) .sort-tabs{border-bottom:0;gap:24px;margin:0 0 0 auto;padding:0;overflow:visible}}:where(:root[data-ui=new]) .sort-tab{color:var(--text-secondary);white-space:nowrap;transition:color var(--motion-fast) var(--motion-ease);align-items:center;gap:4px;padding:8px 0 11px;font-size:14px;display:inline-flex;position:relative}@media (min-width:768px){:where(:root[data-ui=new]) .sort-tab{padding:6px 0 10px}}:where(:root[data-ui=new]) .sort-tab:hover{color:var(--foreground)}:where(:root[data-ui=new]) .sort-tab[aria-pressed=true]{color:var(--foreground);font-weight:500}:where(:root[data-ui=new]) .sort-tab[aria-pressed=true]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}:where(:root[data-ui=new]) .sort-tab-dir{color:var(--text-faint);font-size:11px}:where(:root[data-ui=new]) .filter-row{display:none}@media (min-width:768px){:where(:root[data-ui=new]) .filter-row{border-top:var(--theme-border-width) solid var(--border);align-items:center;gap:8px;padding:14px 0 12px;display:flex}}:where(:root[data-ui=new]) .filter-row-main{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}:where(:root[data-ui=new]) .filter-row-tools{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}:where(:root[data-ui=new]) .filter-rule{background:var(--border);flex:none;width:1px;height:20px;margin:0 4px}:where(:root[data-ui=new]) .quick-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;height:32px;padding:2px 0;display:flex;overflow:hidden}:where(:root[data-ui=new]) .fbtn{border-radius:var(--shape-control);border:var(--theme-border-width) solid var(--border);background:var(--surface);height:32px;color:var(--foreground);white-space:nowrap;transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);flex:none;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13px;display:inline-flex}:where(:root[data-ui=new]) .fbtn>svg{color:var(--text-faint);flex:none}:where(:root[data-ui=new]) .fbtn:hover,:where(:root[data-ui=new]) .fbtn[data-state=open],:where(:root[data-ui=new]) .fbtn[aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-2)}:where(:root[data-ui=new]) .fbtn[data-active=true]{border-color:var(--accent-line);background:var(--accent-soft)}:where(:root[data-ui=new]) .fbtn-count{background:var(--accent);min-width:18px;height:18px;color:var(--accent-foreground);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}:where(:root[data-ui=new]) .fbtn-count[data-tone=exclude]{background:var(--filter-secondary-soft);color:var(--filter-secondary-text)}:where(:root[data-ui=new]) .chip{border-radius:var(--shape-pill);border:var(--theme-border-width) solid var(--border);background:var(--surface);height:28px;color:var(--text-secondary);white-space:nowrap;transition:color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:inline-flex}:where(:root[data-ui=new]) .chip:hover{color:var(--foreground);border-color:var(--border-strong)}:where(:root[data-ui=new]) .chip[data-state=include]{background:var(--filter-primary-soft);border-color:var(--filter-primary-border);color:var(--foreground)}:where(:root[data-ui=new]) .chip[data-state=include]>svg{color:var(--filter-primary)}:where(:root[data-ui=new]) .chip[data-state=exclude]{background:var(--filter-secondary-soft);border-color:var(--filter-secondary-border);color:var(--text-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--filter-secondary-border);-webkit-text-decoration-color:var(--filter-secondary-border);-webkit-text-decoration-color:var(--filter-secondary-border);text-decoration-color:var(--filter-secondary-border)}:where(:root[data-ui=new]) .chip-lg{height:36px;padding:0 14px;font-size:14px}:where(:root[data-ui=new]) .chip-link{color:var(--accent);background:0 0;border-color:#0000}:where(:root[data-ui=new]) .active-filters{flex-wrap:wrap;align-items:center;gap:6px;padding:2px 0 12px;display:flex}:where(:root[data-ui=new]) .active-filters .chip{color:var(--foreground)}:where(:root[data-ui=new]) .active-filters-clear{color:var(--accent);padding:0 6px;font-size:12.5px}:where(:root[data-ui=new]) .active-filters-clear:hover{text-decoration:underline}:where(:root[data-ui=new]) .mobile-tools{top:var(--header-height-mobile);z-index:20;margin:0 calc(var(--shell-gutter-mobile) * -1);padding:10px var(--shell-gutter-mobile);background:var(--header-bg);scrollbar-width:none;gap:6px;display:flex;position:sticky;overflow-x:auto}:where(:root[data-ui=new]) .mobile-tools::-webkit-scrollbar{display:none}@media (min-width:768px){:where(:root[data-ui=new]) .mobile-tools{display:none}}:where(:root[data-ui=new]) .mobile-tools .chip{height:36px;font-size:13px}:where(:root[data-ui=new]) .mobile-filters-btn{border-radius:var(--shape-pill);border:var(--theme-border-width) solid var(--border-strong);background:var(--surface-2);height:36px;color:var(--foreground);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}:where(:root[data-ui=new]) .home-opening>[data-opening]{display:none}:where(:root[data-ui=new]) [data-theme=cinema] .home-opening>[data-opening=cinema],[data-theme=cinema]:where([data-ui=new]) .home-opening>[data-opening=cinema],:where(:root[data-ui=new]) [data-theme=magazine] .home-opening>[data-opening=magazine],[data-theme=magazine]:where([data-ui=new]) .home-opening>[data-opening=magazine],:where(:root[data-ui=new]) [data-theme=console] .home-opening>[data-opening=console],[data-theme=console]:where([data-ui=new]) .home-opening>[data-opening=console],:where(:root[data-ui=new]) [data-theme=toon] .home-opening>[data-opening=toon],[data-theme=toon]:where([data-ui=new]) .home-opening>[data-opening=toon],:where(:root[data-ui=new]) [data-theme=library] .home-opening>[data-opening=library],[data-theme=library]:where([data-ui=new]) .home-opening>[data-opening=library],:where(:root[data-ui=new]) [data-theme=cozy] .home-opening>[data-opening=cozy],[data-theme=cozy]:where([data-ui=new]) .home-opening>[data-opening=cozy],:where(:root[data-ui=new]) [data-theme=bright] .home-opening>[data-opening=bright],[data-theme=bright]:where([data-ui=new]) .home-opening>[data-opening=bright]{display:block}:where(:root[data-ui=new]) .home-opening [data-opening]:empty{display:none}:where(:root[data-ui=new]) .homepage-grid-container{padding-top:6px;container:homepage-grid/inline-size}:where(:root[data-ui=new]) .homepage-initial-grid,:where(:root[data-ui=new]) .catalogue-grid{gap:var(--grid-gap-row-mobile) var(--grid-gap-col-mobile);grid-template-columns:repeat(auto-fill, minmax(var(--grid-card-min-mobile), 1fr));display:grid}@container homepage-grid (min-width:640px){:where(:root[data-ui=new]) .homepage-initial-grid,:where(:root[data-ui=new]) .catalogue-grid{gap:var(--grid-gap-row) var(--grid-gap-col);grid-template-columns:repeat(auto-fill, minmax(calc(var(--grid-card-min) * var(--grid-card-scale,1)), 1fr))}}@container homepage-grid (min-width:1800px){:where(:root[data-ui=new]) .homepage-initial-grid,:where(:root[data-ui=new]) .catalogue-grid{--grid-card-scale:1.12}}@container homepage-grid (min-width:2200px){:where(:root[data-ui=new]) .homepage-initial-grid,:where(:root[data-ui=new]) .catalogue-grid{--grid-card-scale:1.28}}:where(:root[data-ui=new]) .catalogue-list-grid{gap:12px;display:grid}@media (min-width:1024px){:where(:root[data-ui=new]) .catalogue-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(:root[data-ui=new]) .catalogue-more{color:var(--text-faint);flex-direction:column;align-items:center;gap:10px;padding:28px 0 8px;font-size:13px;display:flex}:where(:root[data-ui=new]) .catalogue-more a{color:var(--text-secondary);font-size:12.5px}:where(:root[data-ui=new]) .catalogue-more a:hover{color:var(--foreground);text-decoration:underline}:where(:root[data-ui=new]) .catalogue-skeleton-row{padding-top:var(--grid-gap-row-mobile)}@container homepage-grid (min-width:640px){:where(:root[data-ui=new]) .catalogue-skeleton-row{padding-top:var(--grid-gap-row)}}:where(:root[data-ui=new]) .series-card{background:var(--series-card-bg);border:var(--theme-border-width) solid var(--series-card-border);border-radius:var(--shape-overlay);min-width:0;height:100%;box-shadow:var(--series-card-shadow);padding:var(--series-card-padding);transition:box-shadow var(--motion-med) var(--motion-ease), transform var(--motion-med) var(--motion-ease);flex-direction:column;display:flex;position:relative}:where(:root[data-ui=new]) .series-card-cover{z-index:2;pointer-events:none;aspect-ratio:var(--cover-ratio);border-radius:var(--shape-cover);background:var(--surface-2);transition:transform var(--motion-med) var(--motion-ease), box-shadow var(--motion-med) var(--motion-ease);position:relative;overflow:hidden}:where(:root[data-ui=new]) .series-card-cover:after{content:"";border-radius:inherit;box-shadow:var(--cover-edge);pointer-events:none;position:absolute;inset:0}:where(:root[data-ui=new]) .series-card-cover img{color:#0000;object-fit:cover;width:100%;height:100%;font-size:0;animation:.22s ease-out both shell-fade-in;position:absolute;inset:0}:where(:root[data-ui=new]) .series-card-title{letter-spacing:-.005em;color:var(--foreground);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:10px;font-size:13.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}:where(:root[data-ui=new]) .series-card-link:before{content:"";z-index:1;position:absolute;inset:0}:where(:root[data-ui=new]) .series-card-link:focus-visible{outline:none}:where(:root[data-ui=new]) .series-card:has(.series-card-link:focus-visible) .series-card-cover{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}:where(:root[data-ui=new]) .series-card-meta{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex;overflow:hidden}:where(:root[data-ui=new]) .series-card-sep{color:var(--border-strong)}:where(:root[data-ui=new]) .series-card-rating{color:var(--foreground);align-items:center;gap:3px;display:inline-flex}:where(:root[data-ui=new]) .series-card-rating .rating-icon{width:11px;height:11px;color:var(--text-secondary)}:where(:root[data-ui=new]) .series-status{align-items:center;gap:5px;display:inline-flex}:where(:root[data-ui=new]) .series-status:before{content:"";background:var(--status-done);border-radius:50%;flex:none;width:6px;height:6px}:where(:root[data-ui=new]) .series-status[data-status=ongoing]:before{background:var(--accent)}:where(:root[data-ui=new]) .series-status[data-status=hiatus]:before{background:var(--warning)}:where(:root[data-ui=new]) .series-card-badges{z-index:2;pointer-events:none;gap:4px;display:flex;position:absolute;top:6px;left:6px}:where(:root[data-ui=new]) .series-card-peek{z-index:2;border-radius:var(--shape-control);background:var(--header-bg);box-shadow:inset 0 0 0 1px var(--glass-border);opacity:0;transition:opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);pointer-events:none;padding:9px;position:absolute;bottom:6px;left:6px;right:6px;transform:translateY(6px)}:where(:root[data-ui=new]) .series-card-peek p{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}:where(:root[data-ui=new]) .series-card-peek .shell-btn{width:100%;height:28px;margin-top:8px;padding:0 10px;font-size:12.5px}:where(:root[data-ui=new]) .series-card-peek .shell-btn+.shell-btn{margin-top:6px}:where(:root[data-ui=new]) .series-card-tracked{z-index:2;border-radius:var(--shape-pill);background:var(--header-bg);height:22px;box-shadow:inset 0 0 0 1px var(--glass-border);pointer-events:none;transition:opacity var(--motion-fast) var(--motion-ease);align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;bottom:6px;left:6px}@media (hover:hover) and (pointer:fine){:where(:root[data-ui=new]) .series-card:hover,:where(:root[data-ui=new]) .series-card:focus-within{box-shadow:var(--series-card-shadow), var(--elevation-card-hover)}:where(:root[data-ui=new]) .series-card:hover .series-card-cover,:where(:root[data-ui=new]) .series-card:focus-within .series-card-cover{transform:translateY(var(--series-card-lift));box-shadow:var(--series-card-lift-shadow)}:where(:root[data-ui=new]) .series-card:hover .series-card-peek,:where(:root[data-ui=new]) .series-card:focus-within .series-card-peek{opacity:1;pointer-events:auto;transform:none}:where(:root[data-ui=new]) .series-card:hover .series-card-tracked,:where(:root[data-ui=new]) .series-card:focus-within .series-card-tracked{opacity:0}}@media (hover:none){:where(:root[data-ui=new]) .series-card-peek{display:none}}:where(:root[data-ui=new]) .series-card-compact .series-card-title{margin-top:8px;font-size:12.5px;line-height:1.28}:where(:root[data-ui=new]) .series-card-compact .series-card-meta{gap:5px;margin-top:3px;font-size:11.5px}@container homepage-grid (max-width:639px){:where(:root[data-ui=new]) .series-card-title{margin-top:8px;font-size:12.5px;line-height:1.28}:where(:root[data-ui=new]) .series-card-meta{gap:5px;margin-top:3px;font-size:11.5px}}:where(:root[data-ui=new]) .series-card-skeleton .series-card-cover{background:var(--surface);animation:1.4s ease-in-out infinite shell-pulse}:where(:root[data-ui=new]) .series-card-skeleton .series-card-cover:after{box-shadow:none}:where(:root[data-ui=new]) .series-card-skeleton-line{background:var(--surface);border-radius:3px;height:10px;margin-top:12px;animation:1.4s ease-in-out infinite shell-pulse}:where(:root[data-ui=new]) .series-card-skeleton-line+.series-card-skeleton-line{width:54%;margin-top:8px}:where(:root[data-ui=new]) .series-card-skeleton-line:first-of-type{width:82%}@media (prefers-reduced-motion:reduce){:where(:root[data-ui=new]) .series-card,:where(:root[data-ui=new]) .series-card-cover,:where(:root[data-ui=new]) .series-card-peek{transition:none}:where(:root[data-ui=new]) .series-card:hover .series-card-cover,:where(:root[data-ui=new]) .series-card:focus-within .series-card-cover{transform:none}:where(:root[data-ui=new]) .series-card-skeleton .series-card-cover,:where(:root[data-ui=new]) .series-card-skeleton-line{animation:none}}:where(:root[data-ui=new]) .filter-sheet-head{border-bottom:var(--theme-border-width) solid var(--border);align-items:baseline;gap:10px;padding:4px 20px 14px;display:flex}:where(:root[data-ui=new]) .filter-sheet-head h2{font-family:var(--theme-font-display);font-size:19px;font-weight:var(--theme-display-weight);letter-spacing:var(--theme-heading-tracking)}:where(:root[data-ui=new]) .filter-sheet-head span{color:var(--text-secondary);font-size:13px}:where(:root[data-ui=new]) .filter-sheet-body{overscroll-behavior:contain;padding:0 20px;overflow-y:auto}:where(:root[data-ui=new]) .filter-sheet-section{border-bottom:var(--theme-border-width) solid var(--border);padding:18px 0}:where(:root[data-ui=new]) .filter-sheet-section:last-child{border-bottom:0}:where(:root[data-ui=new]) .filter-sheet-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}:where(:root[data-ui=new]) .filter-sheet-section-head h3{color:var(--foreground);font-size:15px;font-weight:600}:where(:root[data-ui=new]) .filter-sheet-section-head span,:where(:root[data-ui=new]) .filter-sheet-hint{color:var(--text-secondary);font-size:13px}:where(:root[data-ui=new]) .filter-sheet-hint{margin:-6px 0 10px}:where(:root[data-ui=new]) .filter-sheet-chips{flex-wrap:wrap;gap:8px;display:flex}:where(:root[data-ui=new]) .filter-sheet-scroller{scrollbar-width:none;gap:8px;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}:where(:root[data-ui=new]) .filter-sheet-scroller::-webkit-scrollbar{display:none}:where(:root[data-ui=new]) .filter-sheet-search{border-radius:var(--shape-control);background:var(--surface-2);border:var(--theme-border-width) solid var(--border);height:40px;color:var(--text-faint);align-items:center;gap:10px;margin-bottom:12px;padding:0 12px;display:flex}:where(:root[data-ui=new]) .filter-sheet-search input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;flex:1}:where(:root[data-ui=new]) .filter-sheet-search input::placeholder{color:var(--placeholder)}:where(:root[data-ui=new]) .segmented{border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-control);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}:where(:root[data-ui=new]) .segmented button{min-height:44px;color:var(--text-secondary);white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:14px;display:inline-flex}:where(:root[data-ui=new]) .segmented button+button{border-left:var(--theme-border-width) solid var(--border)}:where(:root[data-ui=new]) .segmented button[aria-pressed=true]{background:var(--surface-3);color:var(--foreground);font-weight:500}:where(:root[data-ui=new]) .segmented .rating-icon{width:11px;height:11px;color:var(--rating-color)}:where(:root[data-ui=new]) .filter-sheet-foot{padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:var(--theme-border-width) solid var(--border);grid-template-columns:auto 1fr;gap:10px;display:grid}:where(:root[data-ui=new]) .filter-sheet-foot .shell-btn{height:46px;font-size:15px}:where(:root[data-ui=new]) .filter-sheet-letters{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}:where(:root[data-ui=new]) .filter-sheet-letters button{border-radius:var(--shape-control);border:var(--theme-border-width) solid var(--border);min-height:40px;color:var(--text-secondary);font-size:13px}:where(:root[data-ui=new]) .filter-sheet-letters button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--foreground)}:where(:root[data-ui=new]) .palette-group-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);align-items:baseline;gap:8px;padding:14px 18px 6px;font-size:11px;font-weight:500;display:flex}:where(:root[data-ui=new]) .palette-group-label span{text-transform:none;letter-spacing:0;font-size:12px}@container homepage-grid (max-width:639px){:where(:root[data-ui=new]) .series-status{order:-1}:where(:root[data-ui=new]) .series-status[data-status=completed]:before{display:none}:where(:root[data-ui=new]) .series-status-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(:root[data-ui=new]) .series-card-sep-status{display:none}}@media (max-width:767px){:where(:root[data-ui=new]) .shell-desktop-only{display:none}}@media (min-width:768px){:where(:root[data-ui=new]) .shell-mobile-only{display:none}}:where(:root[data-ui=new]) .catalogue-skeleton-grid-row{grid-template-rows:auto;grid-auto-rows:0;overflow:hidden;row-gap:0!important}:where(:root[data-ui=new]) .dt-page{--dt-gutter:16px;--dt-muted:var(--text-secondary);--dt-faint:var(--text-faint);--dt-body-text:var(--foreground);padding-bottom:64px;position:relative;overflow-x:clip}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .dt-page{--dt-body-text:color-mix(in srgb, var(--foreground) 88%, var(--background))}}@media (min-width:640px){:where(:root[data-ui=new]) .dt-page{--dt-gutter:24px}}@media (min-width:1024px){:where(:root[data-ui=new]) .dt-page{--dt-gutter:40px}}:where(:root[data-ui=new]) .dt-wrap{z-index:1;max-width:var(--shell-max);padding-inline:var(--dt-gutter);margin-inline:auto;position:relative}:where(:root[data-ui=new]) .dt-faint{color:var(--dt-faint)}:where(:root[data-ui=new]) .dt-btn{border-radius:var(--shape-control);white-space:nowrap;height:36px;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}:where(:root[data-ui=new]) .dt-btn:active{transform:translateY(1px)}:where(:root[data-ui=new]) .dt-btn:disabled{opacity:.55;cursor:not-allowed}:where(:root[data-ui=new]) .dt-btn-ghost{border:var(--theme-border-width) solid var(--border-strong);color:var(--foreground);background:0 0}:where(:root[data-ui=new]) .dt-btn-ghost:hover{background:var(--surface-2);border-color:var(--border-hover)}:where(:root[data-ui=new]) .dt-btn-quiet{color:var(--dt-muted);height:34px;padding:0 10px}:where(:root[data-ui=new]) .dt-btn-quiet:hover{color:var(--foreground);background:var(--surface-2)}:where(:root[data-ui=new]) .dt-btn-icon{width:36px;padding:0}:where(:root[data-ui=new]) .dt-chip{border-radius:var(--shape-pill);border:var(--theme-border-width) solid var(--border);background:var(--surface);height:28px;color:var(--dt-muted);white-space:nowrap;transition:color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:inline-flex}:where(:root[data-ui=new]) .dt-chip:hover{color:var(--foreground);border-color:var(--border-strong)}:where(:root[data-ui=new]) .dt-chip-filter[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--foreground)}:where(:root[data-ui=new]) .dt-chip-c{color:var(--dt-faint);font-size:11px}:where(:root[data-ui=new]) .dt-chip-clear{background:0 0}:where(:root[data-ui=new]) .dt-tag{border-radius:var(--shape-pill);background:var(--surface-2);height:22px;color:var(--dt-muted);white-space:nowrap;transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);align-items:center;padding:0 8px;font-size:11.5px;display:inline-flex}:where(:root[data-ui=new]) .dt-tag:hover{color:var(--foreground);background:var(--surface-3)}:where(:root[data-ui=new]) .dt-status{align-items:center;gap:6px;display:inline-flex}:where(:root[data-ui=new]) .dt-status:before{content:"";background:var(--status-done);border-radius:50%;width:6px;height:6px}:where(:root[data-ui=new]) .dt-status.is-on:before{background:var(--accent)}:where(:root[data-ui=new]) .dt-empty{border:var(--theme-border-width) dashed var(--border);border-radius:var(--shape-overlay);color:var(--dt-muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 16px;font-size:14px;display:flex}:where(:root[data-ui=new]) .dt-hero{position:relative}:where(:root[data-ui=new]) .dt-backdrop{z-index:0;pointer-events:none;height:420px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#00000080 45%,#0000 95%);mask-image:linear-gradient(#000 0%,#00000080 45%,#0000 95%)}:where(:root[data-ui=new]) .dt-backdrop img{object-fit:cover;object-position:50% 20%;filter:blur(40px)saturate(1.15);opacity:.5;width:100%;height:100%;transform:scale(1.3)}:where(:root[data-ui=new]) .dt-hero-grid{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"poster head""poster credits""facts facts""score score""actions actions""tags tags";align-items:end;column-gap:16px;padding-top:16px;display:grid}:where(:root[data-ui=new]) .dt-poster{grid-area:poster;align-self:start;margin:0}:where(:root[data-ui=new]) .dt-head{grid-area:head;min-width:0}:where(:root[data-ui=new]) .dt-facts{grid-area:facts}:where(:root[data-ui=new]) .dt-credits{grid-area:credits}:where(:root[data-ui=new]) .dt-actions{grid-area:actions}:where(:root[data-ui=new]) .dt-tags{grid-area:tags}:where(:root[data-ui=new]) .dt-score{grid-area:score}:where(:root[data-ui=new]) .dt-hero-syn{grid-area:synopsis;min-width:0;display:none}:where(:root[data-ui=new]) .dt-poster{aspect-ratio:2/3;border-radius:var(--shape-cover);background:var(--surface-2);box-shadow:var(--elevation-xl);position:relative;overflow:hidden}:where(:root[data-ui=new]) .dt-poster:after{content:"";border-radius:inherit;box-shadow:var(--cover-edge);pointer-events:none;position:absolute;inset:0}:where(:root[data-ui=new]) .dt-poster img{object-fit:cover;width:100%;height:100%}:where(:root[data-ui=new]) .dt-poster-empty{height:100%;font-size:48px;font-weight:var(--theme-display-weight);color:var(--dt-faint);place-items:center;display:grid}:where(:root[data-ui=new]) .dt-crumbs{display:none}:where(:root[data-ui=new]) .dt-crumbs nav,:where(:root[data-ui=new]) .dt-crumbs ol{font-size:13px}:where(:root[data-ui=new]) .dt-title{font-family:var(--theme-font-display);font-size:30px;font-weight:var(--theme-display-weight);letter-spacing:var(--theme-display-tracking);text-wrap:balance;overflow-wrap:anywhere;line-height:1.02}:where(:root[data-ui=new]) .dt-alts{color:var(--dt-muted);margin-top:8px;font-size:13px}@media (max-width:639px){:where(:root[data-ui=new]) .dt-alts span:nth-child(n+3){display:none}}:where(:root[data-ui=new]) .dt-alts span+span:before{content:"/";color:var(--dt-faint);margin:0 8px}:where(:root[data-ui=new]) .dt-facts{color:var(--foreground);flex-wrap:wrap;gap:4px 16px;margin:16px 0 0;font-size:13px;display:flex}:where(:root[data-ui=new]) .dt-facts>div{gap:6px;display:flex}:where(:root[data-ui=new]) .dt-facts dt{color:var(--dt-faint)}:where(:root[data-ui=new]) .dt-facts dd{margin:0}:where(:root[data-ui=new]) .dt-num-full{display:none}:where(:root[data-ui=new]) .dt-credits{margin:10px 0 0;font-size:13px;line-height:1.6}:where(:root[data-ui=new]) .dt-credits>div{gap:6px;min-width:0;display:flex}:where(:root[data-ui=new]) .dt-credits dt{color:var(--dt-faint)}:where(:root[data-ui=new]) .dt-credits dd{min-width:0;margin:0}:where(:root[data-ui=new]) .dt-credits a,:where(:root[data-ui=new]) .dt-creator-n{border-bottom:1px solid var(--border-strong);transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease)}:where(:root[data-ui=new]) .dt-credits a:hover,:where(:root[data-ui=new]) .dt-creator-n:hover{border-color:var(--foreground)}:where(:root[data-ui=new]) .dt-actions-row{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;gap:8px;padding-top:16px;display:grid}:where(:root[data-ui=new]) .dt-actions-row>*,:where(:root[data-ui=new]) .dt-actions-row .dt-act-track>button,:where(:root[data-ui=new]) .dt-act-icon-host>button{min-width:44px;height:44px}:where(:root[data-ui=new]) .dt-act-track{display:block}:where(:root[data-ui=new]) .dt-actions-row .dt-act-track>button{border-radius:var(--shape-control);justify-content:center;width:100%;padding:0 16px;font-size:14.5px}:where(:root[data-ui=new]) .dt-actions-row .dt-act-track>button svg:last-child,:where(:root[data-ui=new]) .dt-act-read-label{display:none}:where(:root[data-ui=new]) .dt-act-read{width:44px;padding:0}:where(:root[data-ui=new]) .dt-actions-row .dt-act-icon,:where(:root[data-ui=new]) .dt-act-icon-host>button{border-radius:var(--shape-control);border:var(--theme-border-width) solid var(--border-strong);background:0 0;justify-content:center;width:44px;padding:0}:where(:root[data-ui=new]) .dt-actions-row .dt-act-icon:hover,:where(:root[data-ui=new]) .dt-act-icon-host>button:hover{background:var(--surface-2);border-color:var(--border-hover)}:where(:root[data-ui=new]) .dt-actions-row .dt-act-icon[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft)}:where(:root[data-ui=new]) .dt-actions-row .dt-btn-icon{width:44px;height:44px}:where(:root[data-ui=new]) .dt-act-icon-host{display:block}:where(:root[data-ui=new]) .dt-act-icon-host:empty{display:none}:where(:root[data-ui=new]) .dt-tags{margin:0 calc(var(--dt-gutter) * -1);padding:16px var(--dt-gutter) 0;scrollbar-width:none;gap:6px;list-style:none;display:flex;overflow-x:auto}:where(:root[data-ui=new]) .dt-tags::-webkit-scrollbar{display:none}:where(:root[data-ui=new]) .dt-score-in{border-block:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sum dist""mine mine";align-items:center;column-gap:20px;margin-top:18px;padding:16px 0;display:grid}:where(:root[data-ui=new]) .dt-score-sum{grid-area:sum}:where(:root[data-ui=new]) .dt-dist{grid-area:dist}:where(:root[data-ui=new]) .dt-mine{grid-area:mine}:where(:root[data-ui=new]) .dt-statrow{display:none}:where(:root[data-ui=new]) .dt-score-big{align-items:baseline;gap:8px;display:flex}:where(:root[data-ui=new]) .dt-score-num{font-family:var(--theme-font-display);font-size:44px;font-weight:var(--theme-display-weight);letter-spacing:-.05em;line-height:.9}:where(:root[data-ui=new]) .dt-score-of{color:var(--dt-muted);font-size:13px}:where(:root[data-ui=new]) .dt-score-count{color:var(--dt-muted);margin-top:8px;font-size:12px}:where(:root[data-ui=new]) .dt-score-none{color:var(--dt-muted);font-size:14px}:where(:root[data-ui=new]) .dt-glyphs{margin-top:8px;font-size:14px;line-height:0;display:inline-block;position:relative}:where(:root[data-ui=new]) .dt-glyphs-bg,:where(:root[data-ui=new]) .dt-glyphs-in{gap:2px;display:flex}:where(:root[data-ui=new]) .dt-glyphs-bg{color:var(--border-hover)}:where(:root[data-ui=new]) .dt-glyphs-fg{position:absolute;inset:0 auto 0 0;overflow:hidden}:where(:root[data-ui=new]) .dt-glyphs-in{width:max-content;color:var(--rating-color)}:where(:root[data-ui=new]) .dt-dist{gap:4px;margin:0;padding:0;list-style:none;display:grid}:where(:root[data-ui=new]) .dt-dist li{color:var(--dt-faint);grid-template-columns:10px minmax(0,1fr);align-items:center;gap:8px;font-size:11px;display:grid}:where(:root[data-ui=new]) .dt-dist-track{display:block}:where(:root[data-ui=new]) .dt-dist b{background:var(--border-hover);border-radius:3px;min-width:2px;height:5px;display:block}:where(:root[data-ui=new]) .dt-dist b.is-high{background:var(--dt-faint)}:where(:root[data-ui=new]) .dt-mine{border-top:1px solid var(--border);color:var(--dt-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}:where(:root[data-ui=new]) .dt-statrow{border-top:1px solid var(--border);grid-template-columns:repeat(4,auto);justify-content:space-between;gap:12px;margin:18px 0 0;padding-top:16px}:where(:root[data-ui=new]) .dt-statrow>div{flex-direction:column-reverse;gap:2px;display:flex}:where(:root[data-ui=new]) .dt-statrow dd{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}:where(:root[data-ui=new]) .dt-statrow dt{color:var(--dt-faint);font-size:12px}:where(:root[data-ui=new]) .dt-tabs{top:var(--header-height-mobile);z-index:20;background:rgb(var(--legacy-rgb-background) / 94%);margin-top:22px;position:sticky}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .dt-tabs{background:color-mix(in srgb, var(--background) 94%, transparent)}}:where(:root[data-ui=new]) .dt-tabs{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:where(:root[data-ui=new]) .dt-tabs-in{scrollbar-width:none;gap:22px;display:flex;overflow-x:auto}:where(:root[data-ui=new]) .dt-tab{height:46px;color:var(--dt-muted);white-space:nowrap;transition:color var(--motion-fast) var(--motion-ease);align-items:center;gap:6px;font-size:14px;display:inline-flex;position:relative}:where(:root[data-ui=new]) .dt-tab:hover{color:var(--foreground)}:where(:root[data-ui=new]) .dt-tab[aria-current=page]{color:var(--foreground);font-weight:500}:where(:root[data-ui=new]) .dt-tab[aria-current=page]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}:where(:root[data-ui=new]) .dt-tab-c{color:var(--dt-faint);font-size:11.5px;font-weight:400}:where(:root[data-ui=new]) .dt-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"synopsis""characters""scenes""rail""panel""related";padding-top:28px;display:grid}:where(:root[data-ui=new]) .dt-synopsis{grid-area:synopsis}:where(:root[data-ui=new]) .dt-characters{grid-area:characters}:where(:root[data-ui=new]) .dt-scenes{grid-area:scenes}:where(:root[data-ui=new]) .dt-rail{grid-area:rail}:where(:root[data-ui=new]) .dt-panel{grid-area:panel;min-width:0}:where(:root[data-ui=new]) .dt-related-host{grid-area:related;min-width:0}:where(:root[data-ui=new]) .dt-sec,:where(:root[data-ui=new]) .dt-rail{min-width:0;margin-bottom:36px}:where(:root[data-ui=new]) .dt-sh{align-items:baseline;gap:8px;margin-bottom:14px;display:flex}:where(:root[data-ui=new]) .dt-sh h2{letter-spacing:var(--theme-heading-tracking);font-size:17px;font-weight:620}:where(:root[data-ui=new]) .dt-sh-c{color:var(--dt-faint);font-size:12.5px}:where(:root[data-ui=new]) .dt-sh-lnk{color:var(--dt-muted);align-items:center;gap:2px;margin-left:auto;font-size:13px;display:inline-flex}:where(:root[data-ui=new]) .dt-sh-lnk:hover{color:var(--foreground)}:where(:root[data-ui=new]) .dt-sh-hint{color:var(--dt-faint);margin-left:auto;font-size:12.5px}@media (max-width:639px){:where(:root[data-ui=new]) .dt-sh-hint{display:none}}:where(:root[data-ui=new]) .dt-syn{max-width:68ch;color:var(--dt-body-text);white-space:pre-line;font-size:15px;line-height:1.6}:where(:root[data-ui=new]) .dt-syn.is-clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(:root[data-ui=new]) .dt-syn-more,:where(:root[data-ui=new]) .dt-sc-more{color:var(--dt-muted);border-bottom:1px solid var(--border-strong);margin-top:6px;font-size:13.5px}:where(:root[data-ui=new]) .dt-syn-more:hover,:where(:root[data-ui=new]) .dt-sc-more:hover{color:var(--foreground)}:where(:root[data-ui=new]) .dt-chars{margin:0 calc(var(--dt-gutter) * -1);padding:0 var(--dt-gutter);scrollbar-width:none;gap:12px;list-style:none;display:flex;overflow-x:auto}:where(:root[data-ui=new]) .dt-chars::-webkit-scrollbar{display:none}:where(:root[data-ui=new]) .dt-ch{flex:none;width:84px}:where(:root[data-ui=new]) .dt-ch-btn{text-align:left;width:100%;color:inherit;cursor:pointer;padding:0;display:block}:where(:root[data-ui=new]) .dt-ch-btn:disabled{cursor:not-allowed;opacity:.35}:where(:root[data-ui=new]) .dt-ch-btn[aria-pressed=true] .dt-ch-ph{outline:2px solid var(--accent);outline-offset:2px}:where(:root[data-ui=new]) .dt-ch-btn[aria-pressed=true] .dt-ch-n{color:var(--accent)}:where(:root[data-ui=new]) .dt-ch-btn:focus-visible{outline:none}:where(:root[data-ui=new]) .dt-ch-btn:focus-visible .dt-ch-ph{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}:where(:root[data-ui=new]) .dt-ch-ph{aspect-ratio:3/4;border-radius:var(--shape-cover);background:var(--surface-2);transition:transform var(--motion-med) var(--motion-ease);display:block;position:relative;overflow:hidden}:where(:root[data-ui=new]) .dt-ch-ph:after{content:"";border-radius:inherit;box-shadow:var(--cover-edge);pointer-events:none;position:absolute;inset:0}:where(:root[data-ui=new]) .dt-ch-ph img{object-position:50% 15%}:where(:root[data-ui=new]) .dt-ch-btn:hover:not(:disabled) .dt-ch-ph{transform:translateY(-3px)}:where(:root[data-ui=new]) .dt-ch-n{margin-top:6px;font-size:12px;font-weight:500;line-height:1.25;display:block}:where(:root[data-ui=new]) .dt-ch-role{color:var(--dt-muted);font-size:11px;display:block}:where(:root[data-ui=new]) .dt-ch-role.is-main{color:var(--foreground)}:where(:root[data-ui=new]) .dt-slog-tools{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding-bottom:14px;display:flex}:where(:root[data-ui=new]) .dt-who{margin:0 calc(var(--dt-gutter) * -1);padding:0 var(--dt-gutter);scrollbar-width:none;gap:6px;list-style:none;display:flex;overflow-x:auto}:where(:root[data-ui=new]) .dt-who::-webkit-scrollbar{display:none}:where(:root[data-ui=new]) .dt-who-btn{border-radius:var(--shape-pill);border:var(--theme-border-width) solid var(--border);height:36px;color:var(--dt-muted);white-space:nowrap;transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);flex:none;align-items:center;gap:7px;padding:0 11px 0 4px;font-size:12.5px;display:inline-flex}:where(:root[data-ui=new]) .dt-who-btn:hover:not(:disabled){color:var(--foreground);border-color:var(--border-strong)}:where(:root[data-ui=new]) .dt-who-btn[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--foreground)}:where(:root[data-ui=new]) .dt-who-btn:disabled{opacity:.4;cursor:not-allowed}:where(:root[data-ui=new]) .dt-who-av{background:var(--surface-2);border-radius:50%;flex:none;width:28px;height:28px;position:relative;overflow:hidden}:where(:root[data-ui=new]) .dt-slog-ctl{flex-wrap:wrap;align-items:center;gap:4px;display:flex}:where(:root[data-ui=new]) .dt-slog-tags{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:14px 0;display:flex}:where(:root[data-ui=new]) .dt-scenes .mb-6.animate-fade-in{margin:16px 0 0}:where(:root[data-ui=new]) .dt-slog{margin:0;padding:0;list-style:none}:where(:root[data-ui=new]) .dt-scene{grid-template-columns:18px minmax(0,1fr);grid-template-areas:"node ch""node body";column-gap:12px;padding:16px 0;display:grid;position:relative}:where(:root[data-ui=new]) .dt-sc-ch{grid-area:ch;align-items:baseline;gap:8px;display:flex}:where(:root[data-ui=new]) .dt-sc-node{grid-area:node;position:relative}:where(:root[data-ui=new]) .dt-sc-body{grid-area:body;min-width:0}:where(:root[data-ui=new]) .dt-sc-n{letter-spacing:-.02em;white-space:nowrap;font-size:15px;font-weight:600}:where(:root[data-ui=new]) .dt-sc-n a:hover{color:var(--accent)}:where(:root[data-ui=new]) .dt-sc-pre{letter-spacing:0;color:var(--dt-faint);margin-right:4px;font-size:11.5px;font-weight:500}:where(:root[data-ui=new]) .dt-sc-l{color:var(--dt-faint);font-size:11.5px}:where(:root[data-ui=new]) .dt-sc-node:before{content:"";background:var(--border);width:1px;position:absolute;top:-17px;bottom:-17px;left:8px}:where(:root[data-ui=new]) .dt-scene:first-child .dt-sc-node:before{top:8px}:where(:root[data-ui=new]) .dt-scene:last-child .dt-sc-node:before{height:26px;bottom:auto}:where(:root[data-ui=new]) .dt-sc-node:after{content:"";background:var(--background);border:1.5px solid var(--muted-light);width:9px;height:9px;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);border-radius:50%;position:absolute;top:6px;left:4px}:where(:root[data-ui=new]) .dt-scene:hover .dt-sc-node:after{background:var(--accent);border-color:var(--accent)}:where(:root[data-ui=new]) .dt-sc-d{max-width:72ch;color:var(--dt-body-text);white-space:pre-line;margin-top:6px;font-size:14px;line-height:1.55}:where(:root[data-ui=new]) .dt-sc-d.is-clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(:root[data-ui=new]) .dt-sc-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:9px;display:flex}:where(:root[data-ui=new]) .dt-sc-who{min-width:0;color:var(--dt-muted);align-items:center;gap:14px;font-size:14px;display:inline-flex}:where(:root[data-ui=new]) .dt-astack{flex:none;gap:6px;display:inline-flex}:where(:root[data-ui=new]) .dt-av{background:var(--surface-2);border-radius:50%;flex:none;width:48px;height:48px;position:relative;overflow:hidden}@media (min-width:640px){:where(:root[data-ui=new]) .dt-astack{gap:8px}:where(:root[data-ui=new]) .dt-av{width:64px;height:64px}}:where(:root[data-ui=new]) .dt-sc-names a:hover{color:var(--foreground)}:where(:root[data-ui=new]) .dt-sc-acts{align-items:center;gap:4px;margin-left:auto;display:inline-flex}:where(:root[data-ui=new]) .dt-sc-gal{border-radius:var(--shape-pill);border:var(--theme-border-width) solid var(--border);height:28px;color:var(--dt-muted);transition:color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);align-items:center;gap:5px;padding:0 9px;font-size:12px;display:inline-flex}:where(:root[data-ui=new]) .dt-sc-gal:hover{color:var(--accent);border-color:var(--accent-line)}:where(:root[data-ui=new]) .dt-sc-acts .dt-sc-fav{border-radius:var(--shape-pill);border-color:var(--border);background:0 0;justify-content:center;width:28px;height:28px;padding:0}:where(:root[data-ui=new]) .dt-sc-tags{flex-wrap:wrap;gap:5px;margin-top:9px;list-style:none;display:flex}:where(:root[data-ui=new]) .dt-slog-more{border-top:1px solid var(--border);margin-top:6px;padding-top:14px;display:flex}:where(:root[data-ui=new]) .dt-slog-more .dt-btn{width:100%;height:44px}:where(:root[data-ui=new]) .dt-rail{flex-direction:column;gap:28px;display:flex}:where(:root[data-ui=new]) .dt-rail-h{letter-spacing:var(--theme-heading-tracking);margin-bottom:12px;font-size:15px;font-weight:600}:where(:root[data-ui=new]) .dt-dl{grid-template-columns:auto minmax(0,1fr);gap:9px 16px;margin:0;font-size:13.5px;display:grid}:where(:root[data-ui=new]) .dt-dl dt{color:var(--dt-faint)}:where(:root[data-ui=new]) .dt-dl dd{text-align:right;margin:0}:where(:root[data-ui=new]) .dt-creators{flex-direction:column;gap:14px;list-style:none;display:flex}:where(:root[data-ui=new]) .dt-creator-n{font-size:14px;font-weight:500}:where(:root[data-ui=new]) .dt-creator-r{color:var(--dt-faint);margin-left:8px;font-size:12px}:where(:root[data-ui=new]) .dt-creator-al{color:var(--dt-muted);margin-top:3px;font-size:12.5px}:where(:root[data-ui=new]) .dt-relations{flex-direction:column;gap:8px;font-size:13.5px;list-style:none;display:flex}:where(:root[data-ui=new]) .dt-relations li{flex-direction:column;gap:1px;display:flex}:where(:root[data-ui=new]) .dt-relations span{color:var(--dt-faint);font-size:12px}:where(:root[data-ui=new]) .dt-relations a:hover{color:var(--accent)}:where(:root[data-ui=new]) .dt-links{grid-template-columns:1fr 1fr;gap:8px;list-style:none;display:grid}:where(:root[data-ui=new]) .dt-links a{border-radius:var(--shape-control);border:var(--theme-border-width) solid var(--border);background:var(--surface);height:44px;transition:background-color var(--motion-fast) var(--motion-ease);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:flex}:where(:root[data-ui=new]) .dt-links a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(:root[data-ui=new]) .dt-links a svg{color:var(--dt-faint);flex:none}:where(:root[data-ui=new]) .dt-links a:hover{background:var(--surface-2)}:where(:root[data-ui=new]) .dt-links a:hover svg{color:var(--foreground)}:where(:root[data-ui=new]) .dt-aka{color:var(--dt-muted);font-size:13.5px;line-height:1.8;list-style:none}:where(:root[data-ui=new]) .dt-edit{min-height:44px;color:var(--dt-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}:where(:root[data-ui=new]) .dt-edit:hover{color:var(--foreground)}:where(:root[data-ui=new]) .dt-related{margin-bottom:0}:where(:root[data-ui=new]) .dt-rel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px;list-style:none;display:grid}:where(:root[data-ui=new]) .dt-rel-card{min-width:0;position:relative}:where(:root[data-ui=new]) .dt-rel-cover{aspect-ratio:var(--cover-ratio);border-radius:var(--shape-cover);background:var(--surface-2);transition:transform var(--motion-med) var(--motion-ease), box-shadow var(--motion-med) var(--motion-ease);position:relative;overflow:hidden}:where(:root[data-ui=new]) .dt-rel-cover:after{content:"";border-radius:inherit;box-shadow:var(--cover-edge);pointer-events:none;position:absolute;inset:0}:where(:root[data-ui=new]) .dt-rel-cover img{object-fit:cover;color:#0000}:where(:root[data-ui=new]) .dt-rel-empty{height:100%;color:var(--dt-faint);place-items:center;font-size:28px;display:grid}:where(:root[data-ui=new]) .dt-rel-card.is-skeleton .dt-rel-cover{background:var(--surface)}:where(:root[data-ui=new]) .dt-rel-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:12.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}:where(:root[data-ui=new]) .dt-rel-t a:before{content:"";z-index:1;position:absolute;inset:0}:where(:root[data-ui=new]) .dt-rel-t a:focus-visible{outline:none}:where(:root[data-ui=new]) .dt-rel-card:has(.dt-rel-t a:focus-visible) .dt-rel-cover{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}:where(:root[data-ui=new]) .dt-rel-card:hover .dt-rel-cover{transform:translateY(var(--series-card-lift));box-shadow:var(--series-card-lift-shadow)}:where(:root[data-ui=new]) .dt-rel-m{color:var(--dt-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:4px;font-size:11.5px;display:flex}:where(:root[data-ui=new]) .dt-rel-r{color:var(--foreground);align-items:center;gap:3px;display:inline-flex}:where(:root[data-ui=new]) .dt-rel-r .rating-icon{color:var(--dt-muted);font-size:11px}@media (min-width:640px){:where(:root[data-ui=new]) .dt-hero-grid{grid-template:"poster head""poster facts""poster credits""poster actions""poster tags""poster."1fr"score score"/180px minmax(0,1fr);align-items:start;column-gap:28px;padding-top:32px}:where(:root[data-ui=new]) .dt-crumbs{margin-bottom:14px;display:block}:where(:root[data-ui=new]) .dt-title{font-size:40px}:where(:root[data-ui=new]) .dt-alts{margin-top:12px;font-size:14px}:where(:root[data-ui=new]) .dt-facts{gap:6px 22px;margin-top:18px;font-size:14px}:where(:root[data-ui=new]) .dt-num-full{display:inline}:where(:root[data-ui=new]) .dt-num-compact{display:none}:where(:root[data-ui=new]) .dt-credits{flex-wrap:wrap;gap:4px 28px;margin-top:12px;font-size:14px;display:flex}:where(:root[data-ui=new]) .dt-credits dt{margin-right:2px}:where(:root[data-ui=new]) .dt-actions-row{flex-wrap:wrap;padding-top:24px;display:flex}:where(:root[data-ui=new]) .dt-actions-row>*,:where(:root[data-ui=new]) .dt-actions-row .dt-act-track>button,:where(:root[data-ui=new]) .dt-act-icon-host>button{min-width:40px;height:40px}:where(:root[data-ui=new]) .dt-actions-row .dt-act-track>button{width:auto;padding:0 18px;font-size:14px}:where(:root[data-ui=new]) .dt-actions-row .dt-act-track>button svg:last-child{display:block}:where(:root[data-ui=new]) .dt-act-read{width:auto;padding:0 16px;font-size:14px}:where(:root[data-ui=new]) .dt-act-read-label{display:inline}:where(:root[data-ui=new]) .dt-actions-row .dt-act-icon,:where(:root[data-ui=new]) .dt-act-icon-host>button,:where(:root[data-ui=new]) .dt-actions-row .dt-btn-icon{width:40px;height:40px}:where(:root[data-ui=new]) .dt-tags{flex-wrap:wrap;margin:0;padding:20px 0 0;overflow:visible}:where(:root[data-ui=new]) .dt-score-in{margin-top:28px}:where(:root[data-ui=new]) .dt-tabs{top:var(--header-height)}:where(:root[data-ui=new]) .dt-tabs-in{gap:28px}:where(:root[data-ui=new]) .dt-tab{height:48px}:where(:root[data-ui=new]) .dt-chars{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:22px 16px;margin:0;padding:0;display:grid;overflow:visible}:where(:root[data-ui=new]) .dt-ch{width:auto}:where(:root[data-ui=new]) .dt-ch-n{margin-top:8px;font-size:13px}:where(:root[data-ui=new]) .dt-ch-role{font-size:12px}:where(:root[data-ui=new]) .dt-sh{gap:10px;margin-bottom:18px}:where(:root[data-ui=new]) .dt-sh h2{font-size:19px}:where(:root[data-ui=new]) .dt-sh-c{font-size:13px}:where(:root[data-ui=new]) .dt-syn{font-size:16px;line-height:1.65}:where(:root[data-ui=new]) .dt-syn.is-clamped{-webkit-line-clamp:unset;display:block;overflow:visible}:where(:root[data-ui=new]) .dt-syn-more{display:none}:where(:root[data-ui=new]) .dt-slog-tools{flex-direction:row;align-items:center;gap:12px}:where(:root[data-ui=new]) .dt-who{flex:1;min-width:0;margin:0;padding:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}:where(:root[data-ui=new]) .dt-slog-ctl{flex-wrap:nowrap;flex:none}:where(:root[data-ui=new]) .dt-scene{grid-template-columns:96px 22px minmax(0,1fr);grid-template-areas:"ch node body";column-gap:14px;padding:20px 0}:where(:root[data-ui=new]) .dt-sc-ch{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;padding-top:1px}:where(:root[data-ui=new]) .dt-sc-n{font-size:17px}:where(:root[data-ui=new]) .dt-sc-pre{font-size:12px}:where(:root[data-ui=new]) .dt-scene+.dt-scene:before{content:"";background:var(--border);opacity:.75;height:1px;position:absolute;top:0;left:146px;right:0}:where(:root[data-ui=new]) .dt-sc-node:before{top:-21px;bottom:-21px;left:10px}:where(:root[data-ui=new]) .dt-scene:first-child .dt-sc-node:before{top:10px}:where(:root[data-ui=new]) .dt-sc-node:after{top:7px;left:6px}:where(:root[data-ui=new]) .dt-sc-d{margin-top:0;font-size:14.5px;line-height:1.6}:where(:root[data-ui=new]) .dt-sc-foot,:where(:root[data-ui=new]) .dt-sc-tags{margin-top:10px}:where(:root[data-ui=new]) .dt-slog-more{padding-left:132px}:where(:root[data-ui=new]) .dt-slog-more .dt-btn{width:auto;height:36px}:where(:root[data-ui=new]) .dt-links{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}:where(:root[data-ui=new]) .dt-rel-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:28px 20px}:where(:root[data-ui=new]) .dt-rel-t{margin-top:10px;font-size:13.5px}}@media (min-width:1024px){:where(:root[data-ui=new]) .dt-backdrop{height:600px}:where(:root[data-ui=new]) .dt-backdrop img{filter:blur(56px)saturate(1.15);transform:scale(1.25)}:where(:root[data-ui=new]) .dt-hero-grid{grid-template:"poster head score""poster facts score""poster credits score""poster actions score""poster tags score""poster.score"1fr/220px minmax(0,1fr) 260px;column-gap:40px;padding-top:48px;padding-bottom:36px}:where(:root[data-ui=new]) .dt-title{font-size:48px;line-height:1}:where(:root[data-ui=new]) .dt-score-in{border:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"sum""dist""mine""stats";margin-top:0;padding:4px 0 0}:where(:root[data-ui=new]) .dt-score-num{font-size:60px}:where(:root[data-ui=new]) .dt-score-of{font-size:14px}:where(:root[data-ui=new]) .dt-glyphs{margin-top:12px;font-size:15px}:where(:root[data-ui=new]) .dt-score-count{font-size:13px}:where(:root[data-ui=new]) .dt-dist{gap:5px;margin-top:18px}:where(:root[data-ui=new]) .dt-dist li{grid-template-columns:12px minmax(0,1fr);gap:10px;font-size:11.5px}:where(:root[data-ui=new]) .dt-dist b{height:6px}:where(:root[data-ui=new]) .dt-mine{margin-top:20px;padding-top:16px}:where(:root[data-ui=new]) .dt-statrow{grid-area:stats;display:grid}:where(:root[data-ui=new]) .dt-tabs{margin-top:0}:where(:root[data-ui=new]) .dt-body{grid-template:"synopsis rail""characters rail""scenes rail"1fr"panel panel""related related"/minmax(0,1fr) 300px;column-gap:64px;padding-top:40px}:where(:root[data-ui=new]) .dt-sec{margin-bottom:56px}:where(:root[data-ui=new]) .dt-rail{gap:32px;margin-bottom:56px}:where(:root[data-ui=new]) .dt-chars{grid-template-columns:repeat(7,minmax(0,1fr))}:where(:root[data-ui=new]) .dt-links{grid-template-columns:minmax(0,1fr);gap:2px}:where(:root[data-ui=new]) .dt-links a{background:0 0;border:0;height:36px;margin:0 -10px;padding:0 10px}:where(:root[data-ui=new]) .dt-related-host{margin-inline:calc(var(--dt-gutter) * -1);padding:48px var(--dt-gutter) 0;border-top:1px solid var(--border)}:where(:root[data-ui=new]) .dt-rel-grid{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:calc(12.5% - 17.5px);grid-auto-flow:column;margin-top:-8px;padding-top:8px;padding-bottom:8px;overflow-x:auto}:where(:root[data-ui=new]) .dt-rel-card{scroll-snap-align:start}:where(:root[data-ui=new]) .dt-page[data-detail-tab=related] .dt-related-host{border-top:0;margin-inline:0;padding:0}:where(:root[data-ui=new]) .dt-page[data-detail-tab=related] .dt-rel-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-flow:row;gap:28px 20px;overflow:visible}}@media (min-width:1280px){:where(:root[data-ui=new]) .dt-hero-grid{grid-template-columns:244px minmax(0,1fr) 272px;column-gap:44px;padding-top:56px}:where(:root[data-ui=new]) .dt-title{font-size:52px}}@media (prefers-reduced-motion:reduce){:where(:root[data-ui=new]) .dt-ch-btn:hover .dt-ch-ph,:where(:root[data-ui=new]) .dt-rel-card:hover .dt-rel-cover{transform:none}}:root[data-ui=new][data-theme] .dt-crumbs,:root[data-ui=new][data-theme] .dt-statrow,:root[data-ui=new][data-theme] .dt-rail-details,:root[data-ui=new][data-theme] .dt-rail-creators,:root[data-ui=new][data-theme] .dt-rail-aka,:root[data-ui=new][data-theme] .dt-rail .dt-edit,:root[data-ui=new][data-theme] .dt-who,:root[data-ui=new][data-theme] .dt-sc-l{display:none}:where(:root[data-ui=new]) .cp-page,:where(:root[data-ui=new]) .cat-page{width:100%;max-width:var(--shell-max);padding:0 var(--shell-gutter-mobile) 96px;margin-inline:auto}@media (min-width:768px){:where(:root[data-ui=new]) .cp-page,:where(:root[data-ui=new]) .cat-page{padding:0 var(--shell-gutter) 72px}}:where(:root[data-ui=new]) .cp-head{border-bottom:var(--theme-border-width) solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:4px 14px;padding-top:20px;display:flex}:where(:root[data-ui=new]) .cp-head__title{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;padding-bottom:12px;display:flex}:where(:root[data-ui=new]) .cp-title{font-family:var(--theme-font-display);font-size:26px;font-weight:var(--theme-display-weight);letter-spacing:var(--theme-display-tracking);color:var(--foreground);line-height:1.05}:where(:root[data-ui=new]) .cp-sub{color:var(--text-secondary);font-size:14px;line-height:1.4}@media (min-width:768px){:where(:root[data-ui=new]) .cp-head{flex-wrap:nowrap;padding-top:36px}:where(:root[data-ui=new]) .cp-title{white-space:nowrap;font-size:30px}}:where(:root[data-ui=new]) .cp-tabs{scrollbar-width:none;gap:20px;width:100%;display:flex;overflow-x:auto}:where(:root[data-ui=new]) .cp-tabs::-webkit-scrollbar{display:none}@media (min-width:768px){:where(:root[data-ui=new]) .cp-tabs{gap:24px;width:auto;margin-left:auto}}:where(:root[data-ui=new]) .cp-tabs>a,:where(:root[data-ui=new]) .cp-tabs>button{white-space:nowrap;min-height:44px;color:var(--text-secondary);transition:color var(--motion-fast) var(--motion-ease);align-items:flex-end;gap:6px;padding:0 0 10px;font-size:14px;display:inline-flex;position:relative}:where(:root[data-ui=new]) .cp-tabs>a:hover,:where(:root[data-ui=new]) .cp-tabs>button:hover{color:var(--foreground)}:where(:root[data-ui=new]) .cp-tabs>[aria-selected=true],:where(:root[data-ui=new]) .cp-tabs>[aria-current=page],:where(:root[data-ui=new]) .cp-tabs>[aria-pressed=true]{color:var(--foreground);font-weight:500}:where(:root[data-ui=new]) .cp-tabs>[aria-selected=true]:after,:where(:root[data-ui=new]) .cp-tabs>[aria-current=page]:after,:where(:root[data-ui=new]) .cp-tabs>[aria-pressed=true]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;inset:auto 0 -1px}:where(:root[data-ui=new]) .cp-tabs .cp-count{color:var(--text-faint);font-size:12px;font-weight:400}:where(:root[data-ui=new]) .cp-tabs__divider{background:var(--border-strong);flex:none;align-self:center;width:1px;height:16px;margin-top:8px}:where(:root[data-ui=new]) .cp-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 0 20px;display:flex}:where(:root[data-ui=new]) .cp-bar__end{color:var(--text-faint);margin-left:auto;font-size:13px}:where(:root[data-ui=new]) .cp-seg{scrollbar-width:none;border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-control);background:var(--background);grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;max-width:100%;padding:3px;display:inline-grid;overflow-x:auto}:where(:root[data-ui=new]) .cp-seg::-webkit-scrollbar{display:none}:where(:root[data-ui=new]) .cp-seg>button,:where(:root[data-ui=new]) .cp-seg>a{border-radius:calc(var(--shape-control) - 2px);white-space:nowrap;min-height:36px;color:var(--text-secondary);transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}@media (min-width:768px){:where(:root[data-ui=new]) .cp-seg>button,:where(:root[data-ui=new]) .cp-seg>a{min-height:28px;font-size:12.5px}}:where(:root[data-ui=new]) .cp-seg>button:hover,:where(:root[data-ui=new]) .cp-seg>a:hover{color:var(--foreground)}:where(:root[data-ui=new]) .cp-seg>[aria-pressed=true],:where(:root[data-ui=new]) .cp-seg>[aria-current=page],:where(:root[data-ui=new]) .cp-seg>[aria-selected=true]{background:var(--surface-3);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border-strong);font-weight:500}:where(:root[data-ui=new]) .cp-sh{align-items:baseline;gap:10px;margin-bottom:16px;display:flex}:where(:root[data-ui=new]) .cp-sh h2,:where(:root[data-ui=new]) .cp-sh__title{font-family:var(--theme-font-display);letter-spacing:var(--theme-heading-tracking);color:var(--foreground);font-size:19px;font-weight:620}:where(:root[data-ui=new]) .cp-sh__meta{color:var(--text-faint);font-size:13px}:where(:root[data-ui=new]) .cp-sh__link{color:var(--text-secondary);align-items:center;gap:4px;margin-left:auto;font-size:13px;display:inline-flex}:where(:root[data-ui=new]) .cp-sh__link:hover{color:var(--foreground)}:where(:root[data-ui=new]) .cp-micro{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:500}:where(:root[data-ui=new]) .cp-feed>*+*{border-top:var(--theme-border-width) solid var(--border)}:where(:root[data-ui=new]) .cp-row{align-items:flex-start;gap:12px;padding:14px 0;display:flex}:where(:root[data-ui=new]) .cp-row__body{flex:1;min-width:0}:where(:root[data-ui=new]) .cp-row__time{color:var(--text-faint);white-space:nowrap;flex:none;padding-top:2px;font-size:12px}:where(:root[data-ui=new]) .cp-thumb{width:40px;aspect-ratio:var(--cover-ratio);border-radius:var(--shape-thumb);background:var(--surface-2);box-shadow:var(--cover-edge);flex:none;display:block;position:relative;overflow:hidden}@media (min-width:640px){:where(:root[data-ui=new]) .cp-row{gap:14px;padding:16px 0}:where(:root[data-ui=new]) .cp-thumb{width:44px}}:where(:root[data-ui=new]) .cp-panel{border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-overlay);background:var(--surface)}:where(:root[data-ui=new]) .cp-missing{border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-overlay);background:var(--surface);flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}:where(:root[data-ui=new]) .cp-missing__covers{align-items:flex-end;gap:8px;margin-bottom:14px;display:flex}:where(:root[data-ui=new]) .cp-missing__covers>span{width:40px;aspect-ratio:var(--cover-ratio);border:1px dashed var(--border-strong);border-radius:var(--shape-cover)}:where(:root[data-ui=new]) .cp-missing__covers>span:nth-child(2){background:var(--accent-soft);width:46px;box-shadow:inset 0 0 0 1px var(--accent-line);border:0;transform:rotate(-4deg)translateY(-6px)}:where(:root[data-ui=new]) .cp-missing__code{color:var(--accent);font-size:13px;font-weight:600}:where(:root[data-ui=new]) .cp-missing__title{font-family:var(--theme-font-display);font-size:22px;font-weight:var(--theme-display-weight);letter-spacing:var(--theme-heading-tracking);color:var(--foreground);line-height:1.2}:where(:root[data-ui=new]) .cp-missing__text{max-width:46ch;color:var(--text-secondary);font-size:14px;line-height:1.55}:where(:root[data-ui=new]) .cp-missing__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}@media (min-width:640px){:where(:root[data-ui=new]) .cp-missing{padding:32px}}:where(:root[data-ui=new]) .cp-fan{aspect-ratio:16/10;align-items:center;display:flex;position:relative}:where(:root[data-ui=new]) .cp-fan>*{height:100%;aspect-ratio:var(--cover-ratio);border-radius:var(--shape-cover);background:var(--surface-2);box-shadow:var(--cover-edge), 6px 0 16px -6px var(--overlay-dark);flex:none;position:relative;overflow:hidden}:where(:root[data-ui=new]) .cp-fan>*+*{height:82%;margin-left:-15%}:where(:root[data-ui=new]) .cp-fan>:first-child{z-index:4}:where(:root[data-ui=new]) .cp-fan>:nth-child(2){z-index:3}:where(:root[data-ui=new]) .cp-fan>:nth-child(3){z-index:2;height:76%}:where(:root[data-ui=new]) .cp-fan>:nth-child(4){z-index:1;height:70%}:where(:root[data-ui=new]) .cp-fan-card:hover .cp-fan>:first-child,:where(:root[data-ui=new]) .cp-fan-card:focus-within .cp-fan>:first-child{transform:translateY(var(--series-card-lift))}:where(:root[data-ui=new]) .cp-fan>:first-child{transition:transform var(--motion-med) var(--motion-ease)}:where(:root[data-ui=new]) .rank-page{flex-direction:column;gap:18px;display:flex}:where(:root[data-ui=new]) .rank-description{max-width:62ch}:where(:root[data-ui=new]) .rank-periods{align-self:flex-start}:where(:root[data-ui=new]) .rank-board{flex-direction:column;gap:28px;display:flex}:where(:root[data-ui=new]) .rank-podium{border-bottom:var(--theme-border-width) solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;padding:6px 0 28px;display:grid}:where(:root[data-ui=new]) .rank-podium-item{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid;position:relative}:where(:root[data-ui=new]) .rank-podium-item[data-rank="1"]{grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:8px 16px}:where(:root[data-ui=new]) .rank-podium-numeral{z-index:1;font-family:var(--theme-font-display);letter-spacing:-.05em;color:var(--foreground);text-shadow:0 2px 12px var(--overlay-dark);font-variant-numeric:tabular-nums;font-size:40px;font-weight:750;line-height:1;position:absolute;top:6px;left:8px}:where(:root[data-ui=new]) .rank-podium-item[data-rank="1"] .rank-podium-numeral{color:var(--accent);text-shadow:none;grid-area:1/2;font-size:52px;position:static}:where(:root[data-ui=new]) .rank-podium-cover{aspect-ratio:var(--cover-ratio);border-radius:var(--shape-cover);background:var(--surface-2);box-shadow:var(--cover-edge);display:block;position:relative;overflow:hidden}:where(:root[data-ui=new]) .rank-podium-item[data-rank="1"] .rank-podium-cover{grid-row:1/span 2}:where(:root[data-ui=new]) .rank-podium-body{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}:where(:root[data-ui=new]) .rank-podium-item[data-rank="1"] .rank-podium-body{grid-column:2}:where(:root[data-ui=new]) .rank-podium-title{font-family:var(--theme-font-display);letter-spacing:var(--theme-heading-tracking);color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:620;line-height:1.2;display:-webkit-box;overflow:hidden}:where(:root[data-ui=new]) .rank-podium-item[data-rank="1"] .rank-podium-title{font-size:20px}:where(:root[data-ui=new]) .rank-podium-title a:hover{color:var(--accent-hover)}:where(:root[data-ui=new]) .rank-rating{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:inline-flex}:where(:root[data-ui=new]) .rank-rating-value{align-items:center;gap:4px;display:inline-flex}:where(:root[data-ui=new]) .rank-rating .rating-icon{width:12px;height:12px}:where(:root[data-ui=new]) .rank-rating strong{color:var(--foreground);font-weight:650}:where(:root[data-ui=new]) .rank-rating-count{color:var(--text-faint);font-size:12px}:where(:root[data-ui=new]) .rank-podium-body .rank-rating strong{font-size:16px}:where(:root[data-ui=new]) .rank-meta{color:var(--text-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;display:inline-flex}:where(:root[data-ui=new]) .rank-status{color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}:where(:root[data-ui=new]) .rank-status:before{content:"";background:var(--status-done);border-radius:999px;width:6px;height:6px}:where(:root[data-ui=new]) .rank-status[data-status=On\ Going]:before{background:var(--accent)}:where(:root[data-ui=new]) .rank-status[data-status=Hiatus]:before{background:var(--warning)}:where(:root[data-ui=new]) .rank-genres{flex-wrap:wrap;gap:6px;display:none}:where(:root[data-ui=new]) .rank-genres li{border-radius:var(--shape-pill);background:var(--surface-2);color:var(--text-secondary);padding:3px 9px;font-size:12px}:where(:root[data-ui=new]) .rank-podium-item[data-rank="1"] .rank-genres{display:flex}:where(:root[data-ui=new]) .rank-tracking{border-radius:var(--shape-pill);background:var(--overlay-dark);align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:6px;left:6px}:where(:root[data-ui=new]) .rank-row .rank-tracking{background:0 0;align-self:flex-start;padding:0;position:static}:where(:root[data-ui=new]) .rank-track-button{border-radius:var(--shape-control);width:44px;height:44px;color:var(--text-faint);transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);flex:none;justify-content:center;align-items:center;display:inline-flex}:where(:root[data-ui=new]) .rank-track-button:hover{color:var(--foreground);background:var(--surface-2)}:where(:root[data-ui=new]) .rank-podium-body .rank-track-button{border:var(--theme-border-width) solid var(--border-strong);width:auto;height:36px;color:var(--text-secondary);gap:6px;margin-top:4px;padding:0 12px;font-size:13px;font-weight:500}:where(:root[data-ui=new]) .rank-rows{grid-template-columns:minmax(0,1fr);column-gap:56px;display:grid}:where(:root[data-ui=new]) .rank-row-list>li+li,:where(:root[data-ui=new]) .rank-row-list+.rank-row-list>li:first-child{border-top:var(--theme-border-width) solid var(--border)}:where(:root[data-ui=new]) .rank-row{align-items:center;gap:4px;padding:10px 0;display:flex}:where(:root[data-ui=new]) .rank-row-numeral{width:30px;font-family:var(--theme-font-display);color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:center;flex:none;font-size:17px;font-weight:650}:where(:root[data-ui=new]) .rank-row-link{border-radius:var(--shape-control);flex:1;align-items:center;gap:12px;min-width:0;padding:2px 4px;display:flex}:where(:root[data-ui=new]) .rank-row-thumb{width:48px;aspect-ratio:var(--cover-ratio);border-radius:var(--shape-thumb);background:var(--surface-2);box-shadow:var(--cover-edge);flex:none;display:block;position:relative;overflow:hidden}:where(:root[data-ui=new]) .rank-row-thumb img,:where(:root[data-ui=new]) .rank-podium-cover img,:where(:root[data-ui=new]) .tagx-collage-cover img,:where(:root[data-ui=new]) .tagx-strip-cover img,:where(:root[data-ui=new]) .crt-work-cover img{color:#0000}:where(:root[data-ui=new]) .rank-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}:where(:root[data-ui=new]) .rank-row-title{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:550;overflow:hidden}:where(:root[data-ui=new]) .rank-row-link:hover .rank-row-title{color:var(--accent-hover)}:where(:root[data-ui=new]) .rank-row-genres{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}:where(:root[data-ui=new]) .rank-row-stats{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}:where(:root[data-ui=new]) .rank-row-stats .rank-rating-count{display:none}:where(:root[data-ui=new]) .rank-grid{grid-template-columns:repeat(auto-fill, minmax(var(--grid-card-min-mobile), 1fr));gap:var(--grid-gap-row-mobile) var(--grid-gap-col-mobile);display:grid}:where(:root[data-ui=new]) .rank-empty{border:var(--theme-border-width) dashed var(--border-strong);border-radius:var(--shape-overlay);text-align:center;color:var(--text-secondary);padding:48px 24px;font-size:14px}@media (min-width:768px){:where(:root[data-ui=new]) .rank-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:12px}:where(:root[data-ui=new]) .rank-podium-item,:where(:root[data-ui=new]) .rank-podium-item[data-rank="1"]{grid-column:auto;grid-template-rows:auto;grid-template-columns:auto minmax(0,150px) minmax(0,1fr);gap:14px}:where(:root[data-ui=new]) .rank-podium-numeral,:where(:root[data-ui=new]) .rank-podium-item[data-rank="1"] .rank-podium-numeral{text-shadow:none;color:var(--foreground);grid-area:1/1;margin-top:-4px;font-size:64px;position:static}:where(:root[data-ui=new]) .rank-podium-item[data-rank="1"] .rank-podium-numeral{color:var(--accent)}:where(:root[data-ui=new]) .rank-podium-cover,:where(:root[data-ui=new]) .rank-podium-item[data-rank="1"] .rank-podium-cover{grid-area:1/2}:where(:root[data-ui=new]) .rank-podium-body,:where(:root[data-ui=new]) .rank-podium-item[data-rank="1"] .rank-podium-body{grid-area:1/3;padding-top:6px}:where(:root[data-ui=new]) .rank-podium-title,:where(:root[data-ui=new]) .rank-podium-item[data-rank="1"] .rank-podium-title{font-size:18px}:where(:root[data-ui=new]) .rank-genres{display:flex}:where(:root[data-ui=new]) .rank-row{padding:12px 0}:where(:root[data-ui=new]) .rank-row-numeral{width:44px;font-size:22px}:where(:root[data-ui=new]) .rank-row-thumb{width:54px}:where(:root[data-ui=new]) .rank-row-stats{flex-direction:row;align-items:center;gap:28px}:where(:root[data-ui=new]) .rank-row-stats .rank-rating{flex-direction:column;align-items:flex-end;gap:2px;min-width:76px}:where(:root[data-ui=new]) .rank-row-stats .rank-rating-count{display:inline}:where(:root[data-ui=new]) .rank-row-stats .rank-meta{flex-direction:column;align-items:flex-end;gap:2px;min-width:88px}:where(:root[data-ui=new]) .rank-grid{grid-template-columns:repeat(auto-fill, minmax(var(--grid-card-min), 1fr));gap:var(--grid-gap-row) var(--grid-gap-col)}}@media (min-width:1200px){:where(:root[data-ui=new]) .rank-rows{grid-template-columns:repeat(2,minmax(0,1fr))}:where(:root[data-ui=new]) .rank-row-list+.rank-row-list>li:first-child{border-top:0}}:where(:root[data-ui=new]) .cat-page{padding-top:12px}:where(:root[data-ui=new]) .cat-head{margin-bottom:24px}:where(:root[data-ui=new]) .cat-link{color:var(--link);text-underline-offset:3px}:where(:root[data-ui=new]) .cat-link:hover{text-decoration:underline}:where(:root[data-ui=new]) .tagx-featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;margin-bottom:40px;display:grid}@media (min-width:768px){:where(:root[data-ui=new]) .tagx-featured{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}}:where(:root[data-ui=new]) .tagx-card{flex-direction:column;gap:4px;display:flex}:where(:root[data-ui=new]) .tagx-collage{border-radius:var(--shape-cover);background:var(--surface-2);aspect-ratio:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-bottom:6px;display:grid;overflow:hidden}:where(:root[data-ui=new]) .tagx-collage-cover{background:var(--surface-2);position:relative;overflow:hidden}:where(:root[data-ui=new]) .tagx-collage-cover img{transition:transform var(--motion-med) var(--motion-ease)}:where(:root[data-ui=new]) .tagx-card:hover .tagx-collage-cover img{transform:scale(1.04)}:where(:root[data-ui=new]) .tagx-card-name{font-family:var(--theme-font-display);letter-spacing:var(--theme-heading-tracking);color:var(--foreground);font-size:16px;font-weight:620}:where(:root[data-ui=new]) .tagx-card:hover .tagx-card-name{color:var(--accent-hover)}:where(:root[data-ui=new]) .tagx-card-count{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:12.5px}:where(:root[data-ui=new]) .tagx-index{padding-top:8px}:where(:root[data-ui=new]) .tagx-columns{columns:2 150px;column-gap:24px}@media (min-width:1024px){:where(:root[data-ui=new]) .tagx-columns{columns:5;column-gap:32px}}:where(:root[data-ui=new]) .tagx-group{break-inside:avoid;grid-template-columns:22px minmax(0,1fr);gap:6px;margin-bottom:18px;display:grid}:where(:root[data-ui=new]) .tagx-initial{font-family:var(--theme-font-display);color:var(--accent);font-size:15px;font-weight:700;line-height:32px}:where(:root[data-ui=new]) .tagx-group a{min-height:32px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}:where(:root[data-ui=new]) .tagx-group a:hover{color:var(--foreground)}:where(:root[data-ui=new]) .tagx-count{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:12px}:where(:root[data-ui=new]) .tagx-hero{border-bottom:var(--theme-border-width) solid var(--border);flex-direction:column;gap:18px;margin-bottom:24px;padding:20px 0 24px;display:flex}:where(:root[data-ui=new]) .tagx-hero-text{flex-direction:column;gap:10px;max-width:62ch;display:flex}:where(:root[data-ui=new]) .tagx-hero-title{white-space:normal;font-size:32px}:where(:root[data-ui=new]) .tagx-strip{gap:6px;display:flex;overflow:hidden}:where(:root[data-ui=new]) .tagx-strip-cover{width:52px;aspect-ratio:var(--cover-ratio);border-radius:var(--shape-thumb);background:var(--surface-2);box-shadow:var(--cover-edge);flex:none;position:relative;overflow:hidden}@media (min-width:900px){:where(:root[data-ui=new]) .tagx-hero{flex-direction:row;justify-content:space-between;align-items:flex-end;padding-top:28px}:where(:root[data-ui=new]) .tagx-hero-title{font-size:44px}:where(:root[data-ui=new]) .tagx-strip-cover{width:68px}:where(:root[data-ui=new]) .tagx-strip-cover:first-child{opacity:.45}}:where(:root[data-ui=new]) .chr-hero{isolation:isolate;border-bottom:var(--theme-border-width) solid var(--border);grid-template-columns:116px minmax(0,1fr);gap:16px;margin-bottom:28px;padding:18px 0 24px;display:grid;position:relative}:where(:root[data-ui=new]) .chr-page{overflow-x:clip}:where(:root[data-ui=new]) .chr-hero-backdrop{z-index:-1;opacity:.32;filter:blur(48px)saturate(1.1);-webkit-mask-image:linear-gradient(to bottom, var(--background) 30%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--background) 30%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--background) 30%, transparent);mask-image:linear-gradient(to bottom, var(--background) 30%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--background) 30%, transparent);pointer-events:none;position:absolute;inset:-96px -40px 0;overflow:hidden}:where(:root[data-ui=new]) .chr-portrait{aspect-ratio:2/3;border-radius:var(--shape-cover);background:var(--surface-2);box-shadow:var(--cover-edge), var(--elevation-lg);position:relative;overflow:hidden}:where(:root[data-ui=new]) .chr-portrait-empty{color:var(--text-faint);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}:where(:root[data-ui=new]) .chr-info{flex-direction:column;gap:10px;min-width:0;display:flex}:where(:root[data-ui=new]) .chr-name-row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}:where(:root[data-ui=new]) .chr-name{font-family:var(--theme-font-display);font-size:26px;font-weight:var(--theme-display-weight);letter-spacing:var(--theme-display-tracking);color:var(--foreground);line-height:1.05}:where(:root[data-ui=new]) .chr-role{border-radius:var(--shape-pill);border:var(--theme-border-width) solid var(--border-strong);color:var(--text-secondary);padding:3px 9px;font-size:12px;font-weight:500}:where(:root[data-ui=new]) .chr-role[data-role=Main]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--status-ongoing-text)}:where(:root[data-ui=new]) .chr-alt-names{color:var(--text-secondary);font-size:14px}:where(:root[data-ui=new]) .chr-tags{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}:where(:root[data-ui=new]) .chr-tags li{border-radius:var(--shape-pill);background:var(--surface-2);color:var(--text-secondary);padding:4px 10px;font-size:12.5px}:where(:root[data-ui=new]) .chr-about h2{font-family:var(--theme-font-display);letter-spacing:var(--theme-heading-tracking);color:var(--foreground);margin-bottom:6px;font-size:17px;font-weight:620}:where(:root[data-ui=new]) .chr-about p{max-width:68ch;color:var(--foreground);opacity:.88;font-size:15px;line-height:1.65}:where(:root[data-ui=new]) .chr-series{border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-overlay);background:var(--surface);transition:border-color var(--motion-fast) var(--motion-ease);grid-column:1/-1;align-items:center;gap:12px;padding:10px;display:flex}:where(:root[data-ui=new]) .chr-series:hover{border-color:var(--border-hover)}:where(:root[data-ui=new]) .chr-series-cover{width:44px;aspect-ratio:var(--cover-ratio);border-radius:var(--shape-thumb);background:var(--surface-2);flex:none;position:relative;overflow:hidden}:where(:root[data-ui=new]) .chr-series-text{flex-direction:column;gap:2px;min-width:0;display:flex}:where(:root[data-ui=new]) .chr-series-title{color:var(--foreground);font-size:14.5px;font-weight:600}:where(:root[data-ui=new]) .chr-series:hover .chr-series-title{color:var(--accent-hover)}:where(:root[data-ui=new]) .chr-series-meta{color:var(--text-faint);font-size:12.5px}:where(:root[data-ui=new]) .chr-body{flex-direction:column;gap:40px;display:flex}@media (max-width:767px){:where(:root[data-ui=new]) .chr-info{display:contents}:where(:root[data-ui=new]) .chr-name-row,:where(:root[data-ui=new]) .chr-alt-names{grid-column:2}:where(:root[data-ui=new]) .chr-name-row{align-self:end}:where(:root[data-ui=new]) .chr-portrait{grid-row:1/span 2}:where(:root[data-ui=new]) .chr-about{grid-column:1/-1}:where(:root[data-ui=new]) .chr-alt-names{align-self:start}}@media (min-width:768px){:where(:root[data-ui=new]) .chr-hero{grid-template-columns:200px minmax(0,1fr) 260px;gap:32px;padding:28px 0 36px}:where(:root[data-ui=new]) .chr-tags{grid-column:auto}:where(:root[data-ui=new]) .chr-name{font-size:44px}:where(:root[data-ui=new]) .chr-series{align-self:flex-start}}@media (min-width:768px) and (max-width:1099px){:where(:root[data-ui=new]) .chr-hero{grid-template-columns:180px minmax(0,1fr)}:where(:root[data-ui=new]) .chr-stats{grid-column:1/-1}}:where(:root[data-ui=new]) .chr-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 20px;display:flex}:where(:root[data-ui=new]) .chr-actions-buttons{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:768px){:where(:root[data-ui=new]) .chr-actions{grid-column:auto}}:where(:root[data-ui=new]) .chr-stats{border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-overlay);background:var(--surface);flex-direction:column;grid-column:1/-1;align-self:start;gap:16px;padding:18px 20px;display:flex}@media (min-width:1100px){:where(:root[data-ui=new]) .chr-stats{grid-column:auto}}:where(:root[data-ui=new]) .chr-stats-big{font-family:var(--theme-font-display);letter-spacing:-.04em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}:where(:root[data-ui=new]) .chr-stats-big small{font-family:var(--theme-font-body);letter-spacing:0;color:var(--text-secondary);margin-top:6px;font-size:13px;font-weight:500;display:block}:where(:root[data-ui=new]) .chr-stats-mini{border-top:var(--theme-border-width) solid var(--divider);grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;display:grid}:where(:root[data-ui=new]) .chr-stats-mini div{flex-direction:column-reverse;display:flex}:where(:root[data-ui=new]) .chr-stats-mini dt{color:var(--text-faint);font-size:12.5px}:where(:root[data-ui=new]) .chr-stats-mini dd{letter-spacing:-.01em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}:where(:root[data-ui=new]) .chr-stats-with{border-top:var(--theme-border-width) solid var(--divider);padding-top:14px}:where(:root[data-ui=new]) .chr-stats-with h2{color:var(--text-secondary);margin-bottom:10px;font-size:13px;font-weight:600}:where(:root[data-ui=new]) .chr-stats-with ul{flex-direction:column;gap:4px;display:flex}:where(:root[data-ui=new]) .chr-stats-with a{min-height:36px;color:var(--foreground);transition:color var(--motion-fast) var(--motion-ease);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}:where(:root[data-ui=new]) .chr-stats-with a:hover{color:var(--accent)}:where(:root[data-ui=new]) .chr-avatar{background:var(--surface-2);border-radius:50%;flex:none;width:28px;height:28px;position:relative;overflow:hidden}:where(:root[data-ui=new]) .chr-stats-with-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(:root[data-ui=new]) .chr-stats-with-count{color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:500}:where(:root[data-ui=new]) .chr-sh{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}:where(:root[data-ui=new]) .chr-sh h2{font-family:var(--theme-font-display);letter-spacing:var(--theme-heading-tracking);color:var(--foreground);font-size:20px;font-weight:700}:where(:root[data-ui=new]) .chr-sh-meta{color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}:where(:root[data-ui=new]) .chr-sh-more{color:var(--accent);white-space:nowrap;flex:none;font-size:13.5px;font-weight:600}:where(:root[data-ui=new]) .chr-sh-more:hover{color:var(--accent-hover)}:where(:root[data-ui=new]) .chr-scenes-row{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:1100px){:where(:root[data-ui=new]) .chr-scenes-row{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px}:where(:root[data-ui=new]) .chr-scene-tags-box{margin-top:38px}}:where(:root[data-ui=new]) .chr-scenes-box{border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-overlay);background:var(--surface);padding:4px 16px 12px}@media (min-width:640px){:where(:root[data-ui=new]) .chr-scenes-box{padding:6px 22px 14px}}:where(:root[data-ui=new]) .chr-scene-list{grid-template-columns:minmax(44px,max-content) minmax(0,1fr);column-gap:14px;display:grid}@media (min-width:640px){:where(:root[data-ui=new]) .chr-scene-list{grid-template-columns:minmax(64px,max-content) minmax(0,1fr);column-gap:18px}}:where(:root[data-ui=new]) .chr-scene{grid-column:1/-1;grid-template-columns:subgrid;padding:16px 0;display:grid}:where(:root[data-ui=new]) .chr-scene+.chr-scene{border-top:var(--theme-border-width) solid var(--divider)}:where(:root[data-ui=new]) .chr-scene-ch{flex-direction:column;display:flex}:where(:root[data-ui=new]) .chr-scene-ch span{color:var(--text-faint);font-size:11.5px;font-weight:600}:where(:root[data-ui=new]) .chr-scene-ch b{letter-spacing:-.02em;color:var(--foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;font-weight:750;line-height:1.1}@media (min-width:640px){:where(:root[data-ui=new]) .chr-scene-ch b{font-size:19px}}:where(:root[data-ui=new]) .chr-scene-main{flex-direction:column;gap:10px;min-width:0;display:flex}:where(:root[data-ui=new]) .chr-scene-d{max-width:72ch;color:var(--foreground);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}:where(:root[data-ui=new]) .chr-scene-d.is-empty{color:var(--text-faint);font-style:italic}:where(:root[data-ui=new]) .chr-scene-tags,:where(:root[data-ui=new]) .chr-scene-tag-cloud{flex-wrap:wrap;gap:6px;display:flex}:where(:root[data-ui=new]) .chr-stag{border-radius:var(--shape-pill);background:var(--surface-2);color:var(--text-secondary);transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:500;display:inline-flex}:where(:root[data-ui=new]) .chr-stag:hover{background:var(--surface-3);color:var(--foreground)}:where(:root[data-ui=new]) .chr-stag span{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:11.5px}:where(:root[data-ui=new]) .chr-scene-cast{align-items:center;gap:14px;min-width:0;display:flex}:where(:root[data-ui=new]) .chr-scene-stack{flex:none;gap:6px;display:flex}:where(:root[data-ui=new]) .chr-scene-stack>*{background:var(--surface-2);border-radius:50%;flex:none;width:48px;height:48px}@media (min-width:640px){:where(:root[data-ui=new]) .chr-scene-stack{gap:8px}:where(:root[data-ui=new]) .chr-scene-stack>*{width:56px;height:56px}}:where(:root[data-ui=new]) .chr-scene-names{min-width:0;color:var(--text-secondary);font-size:14px}:where(:root[data-ui=new]) .chr-scene-names a:hover{color:var(--accent)}:where(:root[data-ui=new]) .chr-scenes-more{justify-content:center;padding-top:8px;display:flex}:where(:root[data-ui=new]) .chr-scenes-error{text-align:center;color:var(--error);padding-top:8px;font-size:13px}:where(:root[data-ui=new]) .chr-scene-tags-box{border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-overlay);background:var(--surface);padding:18px 20px}:where(:root[data-ui=new]) .chr-box-hd{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}:where(:root[data-ui=new]) .chr-box-hd h2{color:var(--foreground);font-size:15px;font-weight:700}:where(:root[data-ui=new]) .chr-box-hd a{color:var(--text-secondary);white-space:nowrap;flex:none;font-size:13px;font-weight:600}:where(:root[data-ui=new]) .chr-box-hd a:hover{color:var(--accent)}:where(:root[data-ui=new]) .chr-others-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:18px 14px;display:grid}@media (min-width:1100px){:where(:root[data-ui=new]) .chr-others-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}}@media (max-width:767px){:where(:root[data-ui=new]) .chr-others-grid{margin-inline:calc(var(--shell-gutter-mobile) * -1);padding-inline:var(--shell-gutter-mobile);scroll-snap-type:x mandatory;scroll-padding-inline:var(--shell-gutter-mobile);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}:where(:root[data-ui=new]) .chr-others-grid>li{scroll-snap-align:start;flex:none;width:30%}}:where(:root[data-ui=new]) .chr-other{flex-direction:column;gap:8px;display:flex}:where(:root[data-ui=new]) .chr-other-ph{aspect-ratio:3/4;border-radius:var(--shape-cover);background:var(--surface-2);position:relative;overflow:hidden}:where(:root[data-ui=new]) .chr-other-ph img{transition:transform var(--motion-med) var(--motion-ease)}:where(:root[data-ui=new]) .chr-other:hover .chr-other-ph img{transform:scale(1.04)}:where(:root[data-ui=new]) .chr-other-name{color:var(--foreground);font-size:14px;font-weight:650;line-height:1.25}:where(:root[data-ui=new]) .chr-other:hover .chr-other-name{color:var(--accent)}:where(:root[data-ui=new]) .chr-other-role{color:var(--text-faint);margin-top:-6px;font-size:12.5px}:where(:root[data-ui=new]) .chr-other-role[data-role=Main]{color:var(--accent)}:where(:root[data-ui=new]) .crt-hero{border-bottom:var(--theme-border-width) solid var(--border);flex-direction:column;gap:24px;margin-bottom:28px;padding:8px 0 28px;display:flex}:where(:root[data-ui=new]) .crt-hero-text{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}:where(:root[data-ui=new]) .crt-name{font-family:var(--theme-font-display);font-size:34px;font-weight:var(--theme-display-weight);letter-spacing:var(--theme-display-tracking);color:var(--foreground);overflow-wrap:anywhere;line-height:1.02}:where(:root[data-ui=new]) .crt-aliases{color:var(--text-secondary);font-size:14px}:where(:root[data-ui=new]) .crt-facts{color:var(--text-faint);font-size:13.5px}:where(:root[data-ui=new]) .crt-facts strong{color:var(--foreground);font-weight:600}:where(:root[data-ui=new]) .crt-reader{border-radius:var(--shape-control);background:var(--accent);min-height:44px;color:var(--accent-foreground);transition:background-color var(--motion-fast) var(--motion-ease);align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}:where(:root[data-ui=new]) .crt-reader:hover{background:var(--accent-hover)}:where(:root[data-ui=new]) .crt-fan{display:none}:where(:root[data-ui=new]) .crt-grid{grid-template-columns:repeat(auto-fill, minmax(var(--grid-card-min-mobile), 1fr));gap:var(--grid-gap-row-mobile) var(--grid-gap-col-mobile);margin-bottom:24px;display:grid}:where(:root[data-ui=new]) .crt-work{flex-direction:column;gap:8px;min-width:0;display:flex}:where(:root[data-ui=new]) .crt-work-cover{aspect-ratio:var(--cover-ratio);border-radius:var(--shape-cover);background:var(--surface-2);box-shadow:var(--cover-edge);transition:transform var(--motion-med) var(--motion-ease), box-shadow var(--motion-med) var(--motion-ease);position:relative;overflow:hidden}:where(:root[data-ui=new]) .crt-work:hover .crt-work-cover{transform:translateY(var(--series-card-lift));box-shadow:var(--cover-edge), var(--series-card-lift-shadow)}:where(:root[data-ui=new]) .crt-work-title{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}:where(:root[data-ui=new]) .crt-work:hover .crt-work-title{color:var(--accent-hover)}@media (min-width:768px){:where(:root[data-ui=new]) .crt-hero{flex-direction:row;justify-content:space-between;align-items:center;padding:20px 0 40px}:where(:root[data-ui=new]) .crt-name{font-size:52px}:where(:root[data-ui=new]) .crt-fan{flex:none;padding-right:24px;display:flex}:where(:root[data-ui=new]) .crt-fan-cover{width:108px;aspect-ratio:var(--cover-ratio);border-radius:var(--shape-cover);background:var(--surface-2);box-shadow:var(--cover-edge), var(--elevation-lg);margin-right:-34px;position:relative;overflow:hidden}:where(:root[data-ui=new]) .crt-fan-cover:nth-child(odd){transform:rotate(-4deg)translateY(6px)}:where(:root[data-ui=new]) .crt-fan-cover:nth-child(2n){transform:rotate(3deg)}:where(:root[data-ui=new]) .crt-grid{grid-template-columns:repeat(auto-fill, minmax(var(--grid-card-min), 1fr));gap:var(--grid-gap-row) var(--grid-gap-col)}}:where(:root[data-ui=new]) .blog-index{flex-direction:column;max-width:760px;display:flex}:where(:root[data-ui=new]) .blog-index>li+li{border-top:var(--theme-border-width) solid var(--border)}:where(:root[data-ui=new]) .blog-index-item{flex-direction:column;gap:8px;padding:22px 0;display:flex}:where(:root[data-ui=new]) .blog-index-item h2{font-family:var(--theme-font-display);letter-spacing:var(--theme-heading-tracking);color:var(--foreground);transition:color var(--motion-fast) var(--motion-ease);font-size:22px;font-weight:640;line-height:1.15}:where(:root[data-ui=new]) .blog-index-item:hover h2{color:var(--accent-hover)}:where(:root[data-ui=new]) .blog-index-item p{max-width:64ch;color:var(--text-secondary);font-size:15px;line-height:1.55}:where(:root[data-ui=new]) .blog-index-item time{color:var(--text-faint);font-size:13px}:where(:root[data-ui=new]) .blog-article{width:100%;max-width:920px;padding:16px 0 96px}@media (min-width:640px){:where(:root[data-ui=new]) .blog-article{padding:24px 0 72px}}:where(:root[data-ui=new]) .blog-article-head{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}:where(:root[data-ui=new]) .blog-article-head h1{max-width:26ch;font-family:var(--theme-font-display);font-size:34px;font-weight:var(--theme-display-weight);letter-spacing:var(--theme-display-tracking);color:var(--foreground);line-height:1.05}:where(:root[data-ui=new]) .blog-article-head time{color:var(--text-faint);order:2;font-size:13px}@media (min-width:768px){:where(:root[data-ui=new]) .blog-article-head h1{font-size:46px}}:where(:root[data-ui=new]) .blog-lede{max-width:62ch;color:var(--text-secondary);margin-bottom:10px;font-size:16px;line-height:1.6}:where(:root[data-ui=new]) .blog-byline{color:var(--text-faint);margin-bottom:28px;font-size:13px}:where(:root[data-ui=new]) .blog-byline span{color:var(--foreground);font-weight:500}:where(:root[data-ui=new]) .blog-rank{border-top:var(--theme-border-width) solid var(--border)}:where(:root[data-ui=new]) .blog-rank>li{border-bottom:var(--theme-border-width) solid var(--border)}:where(:root[data-ui=new]) .blog-rank-row{grid-template-columns:34px 64px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:14px 0;display:grid}:where(:root[data-ui=new]) .blog-rank-numeral{font-family:var(--theme-font-display);text-align:center;color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}:where(:root[data-ui=new]) .blog-rank-numeral[data-top]{color:var(--accent)}:where(:root[data-ui=new]) .blog-rank-cover{width:64px;height:auto;aspect-ratio:var(--cover-ratio);object-fit:cover;border-radius:var(--shape-thumb);background:var(--surface-2);box-shadow:var(--cover-edge)}:where(:root[data-ui=new]) .blog-rank-body{flex-direction:column;gap:6px;min-width:0;display:flex}:where(:root[data-ui=new]) .blog-rank-title{font-family:var(--theme-font-display);letter-spacing:var(--theme-heading-tracking);color:var(--foreground);transition:color var(--motion-fast) var(--motion-ease);font-size:17px;font-weight:620;line-height:1.2}:where(:root[data-ui=new]) .blog-rank-row:hover .blog-rank-title{color:var(--accent-hover)}:where(:root[data-ui=new]) .blog-rank-score{color:var(--text-faint);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:13px;display:inline-flex}:where(:root[data-ui=new]) .blog-rank-score .rating-icon{width:13px;height:13px}:where(:root[data-ui=new]) .blog-rank-score strong{color:var(--foreground);font-size:15px;font-weight:650}:where(:root[data-ui=new]) .blog-rank-chevron{width:18px;height:18px;color:var(--text-faint)}:where(:root[data-ui=new]) .blog-rank-row:hover .blog-rank-chevron{color:var(--foreground)}@media (min-width:768px){:where(:root[data-ui=new]) .blog-rank-row{grid-template-columns:52px 84px minmax(0,1fr) 24px;gap:22px;padding:16px 0}:where(:root[data-ui=new]) .blog-rank-numeral{font-size:34px}:where(:root[data-ui=new]) .blog-rank-cover{width:84px}:where(:root[data-ui=new]) .blog-rank-title{font-size:20px}}:where(:root[data-ui=new]) .blog-prose{max-width:68ch}:where(:root[data-ui=new]) .blog-prose h2{font-family:var(--theme-font-display);letter-spacing:var(--theme-heading-tracking);color:var(--foreground);font-size:24px;font-weight:640}:where(:root[data-ui=new]) .blog-prose ul{color:var(--text-secondary);flex-direction:column;gap:10px;margin-top:16px;font-size:16px;line-height:1.65;display:flex}:where(:root[data-ui=new]) .blog-prose a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px;font-weight:500}:where(:root[data-ui=new]) .blog-prose a:hover{color:var(--accent-hover);text-decoration-color:currentColor}:where(:root[data-ui=new]) .faq-layout{gap:28px;padding-top:8px;display:grid}:where(:root[data-ui=new]) .faq-rail{flex-direction:column;gap:20px;display:flex}:where(:root[data-ui=new]) .faq-pages{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}:where(:root[data-ui=new]) .faq-pages::-webkit-scrollbar{display:none}:where(:root[data-ui=new]) .faq-pages a{border-radius:var(--shape-control);white-space:nowrap;min-height:40px;color:var(--text-secondary);align-items:center;padding:0 12px;font-size:14px;display:inline-flex}:where(:root[data-ui=new]) .faq-pages a:hover{color:var(--foreground);background:var(--surface-2)}:where(:root[data-ui=new]) .faq-pages a[aria-current=page]{color:var(--foreground);background:var(--surface-2);box-shadow:inset 2px 0 0 var(--accent)}:where(:root[data-ui=new]) .faq-topics{display:none}:where(:root[data-ui=new]) .faq-topics .cp-micro{margin:0 0 8px 12px}:where(:root[data-ui=new]) .faq-topics a{border-radius:var(--shape-control);min-height:36px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:flex}:where(:root[data-ui=new]) .faq-topics a:hover{color:var(--foreground);background:var(--surface-2)}:where(:root[data-ui=new]) .faq-topic-count{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:12px}:where(:root[data-ui=new]) .faq-main{min-width:0;max-width:760px}:where(:root[data-ui=new]) .faq-intro{margin-bottom:36px}:where(:root[data-ui=new]) .faq-intro h1{font-family:var(--theme-font-display);font-size:32px;font-weight:var(--theme-display-weight);letter-spacing:var(--theme-display-tracking);color:var(--foreground);line-height:1.05}:where(:root[data-ui=new]) .faq-intro p{max-width:60ch;color:var(--text-secondary);margin-top:10px;font-size:15px;line-height:1.55}:where(:root[data-ui=new]) .faq-section{margin-bottom:44px;scroll-margin-top:112px}:where(:root[data-ui=new]) .faq-section h2{font-family:var(--theme-font-display);letter-spacing:var(--theme-heading-tracking);color:var(--foreground);margin-bottom:6px;font-size:19px;font-weight:620}:where(:root[data-ui=new]) .faq-items{border-top:var(--theme-border-width) solid var(--border)}:where(:root[data-ui=new]) .faq-item{border-bottom:var(--theme-border-width) solid var(--border);scroll-margin-top:112px}:where(:root[data-ui=new]) .faq-item:target{background:var(--accent-soft)}:where(:root[data-ui=new]) .faq-item summary{cursor:pointer;min-height:52px;color:var(--foreground);justify-content:space-between;align-items:flex-start;gap:20px;padding:15px 4px;font-size:15px;font-weight:550;line-height:1.4;list-style:none;display:flex}:where(:root[data-ui=new]) .faq-item summary::-webkit-details-marker{display:none}:where(:root[data-ui=new]) .faq-item summary:hover{color:var(--accent-hover)}:where(:root[data-ui=new]) .faq-toggle{width:16px;height:16px;color:var(--text-faint);transition:transform var(--motion-med) var(--motion-ease), color var(--motion-fast) var(--motion-ease);flex:none;margin-top:3px}:where(:root[data-ui=new]) .faq-item[open] .faq-toggle{color:var(--accent);transform:rotate(45deg)}:where(:root[data-ui=new]) .faq-answer{padding:0 4px 20px}:where(:root[data-ui=new]) .faq-answer p{max-width:64ch;color:var(--text-secondary);font-size:15px;line-height:1.7}:where(:root[data-ui=new]) .faq-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}:where(:root[data-ui=new]) .faq-links a{border:var(--theme-border-width) solid var(--border-strong);border-radius:var(--shape-control);min-height:40px;color:var(--foreground);align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}:where(:root[data-ui=new]) .faq-links a:hover{border-color:var(--border-hover);background:var(--surface-2)}:where(:root[data-ui=new]) .faq-help{border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-overlay);background:var(--surface);padding:20px}:where(:root[data-ui=new]) .faq-help h2{color:var(--foreground);font-size:17px;font-weight:620}:where(:root[data-ui=new]) .faq-help p{color:var(--text-secondary);margin-top:6px;font-size:14px;line-height:1.55}:where(:root[data-ui=new]) .faq-help a{border-radius:var(--shape-control);background:var(--accent);min-height:44px;color:var(--accent-foreground);align-items:center;margin-top:14px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}:where(:root[data-ui=new]) .faq-help a:hover{background:var(--accent-hover)}@media (min-width:1024px){:where(:root[data-ui=new]) .faq-layout{grid-template-columns:200px minmax(0,1fr);gap:56px;padding-top:20px}:where(:root[data-ui=new]) .faq-rail{top:calc(var(--header-height) + 24px);align-self:start;gap:28px;position:sticky}:where(:root[data-ui=new]) .faq-pages{flex-direction:column;gap:2px;overflow:visible}:where(:root[data-ui=new]) .faq-pages a{min-height:36px}:where(:root[data-ui=new]) .faq-topics{display:block}:where(:root[data-ui=new]) .faq-intro h1{font-size:40px}}:where(:root[data-ui=new]) .cat-index-title{font-family:var(--theme-font-display);font-size:34px;font-weight:var(--theme-display-weight);letter-spacing:var(--theme-display-tracking);color:var(--foreground);line-height:1.05}@media (min-width:768px){:where(:root[data-ui=new]) .cat-index-title{font-size:44px}}:where(:root[data-ui=new]) .lst-hero{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:20px;display:grid;position:relative}:where(:root[data-ui=new]) .lst-hero-art{display:none}:where(:root[data-ui=new]) .lst-hero-main{flex-direction:column;gap:12px;min-width:0;display:flex}:where(:root[data-ui=new]) .lst-hero-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:where(:root[data-ui=new]) .lst-hero-title h1{font-family:var(--theme-font-display);font-size:32px;font-weight:var(--theme-display-weight);letter-spacing:var(--theme-display-tracking);color:var(--foreground);overflow-wrap:anywhere;line-height:1.05}:where(:root[data-ui=new]) .lst-pill{border-radius:var(--shape-pill);background:var(--surface-2);height:24px;color:var(--text-secondary);align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}:where(:root[data-ui=new]) .lst-pill-accent{background:var(--accent-soft);color:var(--foreground)}:where(:root[data-ui=new]) .lst-pill-accent svg{color:var(--accent)}:where(:root[data-ui=new]) .lst-hero-desc{white-space:pre-wrap;max-width:68ch;color:var(--foreground);font-size:15px;line-height:1.6}:where(:root[data-ui=new]) .lst-hero-by{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14px;display:flex}:where(:root[data-ui=new]) .lst-owner{min-height:32px;transition:color var(--motion-fast) var(--motion-ease);align-items:center;gap:8px;display:inline-flex}:where(:root[data-ui=new]) .lst-owner b{color:var(--foreground);font-weight:600}:where(:root[data-ui=new]) .lst-owner:hover,:where(:root[data-ui=new]) .lst-owner:hover b{color:var(--accent)}:where(:root[data-ui=new]) .lst-hero-nums{flex-wrap:wrap;gap:8px 28px;margin-top:4px;display:flex}:where(:root[data-ui=new]) .lst-hero-nums>div{flex-direction:column-reverse;display:flex}:where(:root[data-ui=new]) .lst-hero-nums dt{color:var(--text-faint);font-size:12.5px}:where(:root[data-ui=new]) .lst-hero-nums dd{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.25}:where(:root[data-ui=new]) .lst-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (min-width:768px){:where(:root[data-ui=new]) .lst-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px}:where(:root[data-ui=new]) .lst-hero-title h1{font-size:44px}}:where(:root[data-ui=new]) .lst-more{flex-direction:column;align-items:center;gap:14px;padding-top:28px;display:flex}:where(:root[data-ui=new]) .lst-more p{color:var(--text-secondary);font-size:13.5px}:where(:root[data-ui=new]) .lst-more b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}:where(:root[data-ui=new]) .lst-item .series-status{color:var(--text-secondary);font-size:12px}:where(:root[data-ui=new]) .ctag-page{width:100%;max-width:var(--shell-max);padding:0 var(--shell-gutter-mobile) 96px;margin-inline:auto}@media (min-width:768px){:where(:root[data-ui=new]) .ctag-page{padding:0 var(--shell-gutter) 72px}}:where(:root[data-ui=new]) .ctag-header{border-bottom:var(--theme-border-width) solid var(--border);padding:20px 0 18px}:where(:root[data-ui=new]) .ctag-crumbs{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}:where(:root[data-ui=new]) .ctag-crumb{transition:color var(--motion-fast) var(--motion-ease)}:where(:root[data-ui=new]) a.ctag-crumb:hover{color:var(--foreground)}:where(:root[data-ui=new]) .ctag-crumb-sep{color:var(--text-faint)}:where(:root[data-ui=new]) .ctag-crumb-current{color:var(--foreground)}:where(:root[data-ui=new]) .ctag-heading{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:14px;display:flex}:where(:root[data-ui=new]) .ctag-title{font-family:var(--theme-font-display);font-size:26px;font-weight:var(--theme-display-weight);letter-spacing:var(--theme-display-tracking);color:var(--foreground);overflow-wrap:anywhere;line-height:1.1}:where(:root[data-ui=new]) .ctag-count{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}@media (min-width:768px){:where(:root[data-ui=new]) .ctag-header{padding:32px 0 22px}:where(:root[data-ui=new]) .ctag-title{font-size:36px}}:where(:root[data-ui=new]) .ctag-list{margin:0;padding:0;list-style:none}:where(:root[data-ui=new]) .ctag-card{border-bottom:var(--theme-border-width) solid var(--divider);grid-template-columns:64px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}@media (min-width:640px){:where(:root[data-ui=new]) .ctag-card{grid-template-columns:84px minmax(0,1fr);gap:22px;padding:22px 0}}:where(:root[data-ui=new]) .ctag-cover{aspect-ratio:var(--cover-ratio);border-radius:var(--shape-thumb);background:var(--surface-2);box-shadow:var(--cover-edge);transition:transform var(--motion-med) var(--motion-ease), box-shadow var(--motion-med) var(--motion-ease);align-self:start;display:block;position:relative;overflow:hidden}:where(:root[data-ui=new]) .ctag-cover-img{object-fit:cover}:where(:root[data-ui=new]) .ctag-card:hover .ctag-cover{box-shadow:var(--cover-edge), var(--elevation-card-hover);transform:translateY(-3px)}:where(:root[data-ui=new]) .ctag-body{min-width:0}:where(:root[data-ui=new]) .ctag-card-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}:where(:root[data-ui=new]) .ctag-series-line{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}:where(:root[data-ui=new]) .ctag-series{letter-spacing:-.015em;color:var(--foreground);transition:color var(--motion-fast) var(--motion-ease);font-size:16px;font-weight:600;line-height:1.3}:where(:root[data-ui=new]) .ctag-series:hover{color:var(--accent-hover)}:where(:root[data-ui=new]) .ctag-status{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}:where(:root[data-ui=new]) .ctag-status:before{content:"";background:var(--status-done);border-radius:50%;width:6px;height:6px}:where(:root[data-ui=new]) .ctag-status[data-status=On\ Going]:before{background:var(--accent)}:where(:root[data-ui=new]) .ctag-status[data-status=Hiatus]:before{background:var(--status-hiatus-text)}:where(:root[data-ui=new]) .ctag-range{letter-spacing:-.02em;color:var(--foreground);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:600}:where(:root[data-ui=new]) .ctag-desc{max-width:72ch;color:var(--foreground);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}:where(:root[data-ui=new]) .ctag-cast{color:var(--text-secondary);margin-top:10px;font-size:12.5px}:where(:root[data-ui=new]) .ctag-cast-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(:root[data-ui=new]) .ctag-cast-more{color:var(--text-faint)}:where(:root[data-ui=new]) .ctag-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}:where(:root[data-ui=new]) .ctag-tag{border-radius:var(--shape-pill);background:var(--surface-2);min-height:26px;color:var(--text-secondary);white-space:nowrap;transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);align-items:center;padding:0 10px;font-size:12px;display:inline-flex}:where(:root[data-ui=new]) .ctag-tag:hover{background:var(--surface-3);color:var(--foreground)}:where(:root[data-ui=new]) .ctag-tag.is-current{background:var(--accent-soft);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--accent-line)}:where(:root[data-ui=new]) .ctag-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-top:36px;display:flex}:where(:root[data-ui=new]) .ctag-pager-link{border:var(--theme-border-width) solid var(--border-strong);border-radius:var(--shape-control);min-height:44px;color:var(--foreground);transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);align-items:center;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}:where(:root[data-ui=new]) .ctag-pager-link:hover{background:var(--surface-2);border-color:var(--border-hover)}:where(:root[data-ui=new]) .ctag-pager-status{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px}@media (min-width:640px){:where(:root[data-ui=new]) .ctag-pager-link{min-height:36px}}:where(:root[data-ui=new]) .csearch-head{padding:12px 16px 0}:where(:root[data-ui=new]) .csearch-title{font-family:var(--theme-font-display);font-size:26px;font-weight:var(--theme-display-weight);letter-spacing:var(--theme-display-tracking);color:var(--foreground);line-height:1.1}@media (min-width:640px){:where(:root[data-ui=new]) .csearch-head{padding-inline:24px}}@media (min-width:768px){:where(:root[data-ui=new]) .csearch-head{padding-top:20px}:where(:root[data-ui=new]) .csearch-title{font-size:30px}}:where(:root[data-ui=new]) .csearch-query{border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-overlay);background:var(--surface)}:where(:root[data-ui=new]) .csearch-query-label{color:var(--text-faint)}:where(:root[data-ui=new]) .csearch-token{border-radius:var(--shape-pill);background:var(--accent-soft);min-height:30px;box-shadow:inset 0 0 0 1px var(--accent-line);border:0;padding-inline:11px 9px;font-size:12.5px;font-weight:500}:where(:root[data-ui=new]) .csearch-token:hover{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}:where(:root[data-ui=new]) .csearch-clear{color:var(--text-secondary)}:where(:root[data-ui=new]) .csearch-clear:hover{color:var(--foreground);background:var(--surface-2)}@media (min-width:1024px){:where(:root[data-ui=new]) .csearch-layout{border-top:var(--theme-border-width) solid var(--border);grid-template-columns:300px minmax(0,1fr);gap:48px;padding-top:20px}}:where(:root[data-ui=new]) .csearch-filters .csearch-filter-panel{background:0 0;border:0;border-radius:0;overflow:visible}:where(:root[data-ui=new]) .csearch-filters .csearch-kinds-wrap{border-bottom:0;padding:0 0 14px}:where(:root[data-ui=new]) .csearch-filters .csearch-filter-body{padding:0}:where(:root[data-ui=new]) .csearch-kinds{border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-control);background:var(--background);gap:3px;padding:3px}:where(:root[data-ui=new]) .csearch-kind{border-radius:calc(var(--shape-control) - 2px);font-size:13px}:where(:root[data-ui=new]) .csearch-kind[aria-pressed=true]{background:var(--surface-3);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border-strong)}:where(:root[data-ui=new]) .csearch-kind-count{background:var(--accent);color:var(--accent-foreground)}:where(:root[data-ui=new]) .csearch-filter-input{border-color:var(--border-strong);border-radius:var(--shape-control);background:var(--surface);height:40px}:where(:root[data-ui=new]) .csearch-filter-input:focus{border-color:var(--accent);box-shadow:var(--focus-glow)}:where(:root[data-ui=new]) .csearch-options{padding-top:6px}:where(:root[data-ui=new]) .csearch-option{border-radius:var(--shape-control);color:var(--text-secondary)}:where(:root[data-ui=new]) .csearch-option:hover{background:var(--surface-2);color:var(--foreground)}:where(:root[data-ui=new]) .csearch-option[aria-pressed=true]{background:var(--accent-soft);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--accent-line)}:where(:root[data-ui=new]) .csearch-option-check{border-radius:var(--shape-thumb);border-color:var(--border-strong)}:where(:root[data-ui=new]) .csearch-option[aria-pressed=true] .csearch-option-check{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}:where(:root[data-ui=new]) .csearch-option-count{color:var(--text-faint)}:where(:root[data-ui=new]) .csearch-options-empty{border-radius:var(--shape-control);background:var(--surface)}:where(:root[data-ui=new]) .csearch-count{color:var(--text-secondary)}:where(:root[data-ui=new]) .csearch-count-n{letter-spacing:-.01em;font-size:15px}:where(:root[data-ui=new]) .csearch-select{border-radius:var(--shape-control);border-color:var(--border);background:var(--surface)}:where(:root[data-ui=new]) .csearch-mode{border-radius:var(--shape-control);background:var(--background)}:where(:root[data-ui=new]) .csearch-mode-btn{border-radius:calc(var(--shape-control) - 2px);font-weight:500}:where(:root[data-ui=new]) .csearch-mode-btn[aria-pressed=true]{background:var(--surface-3);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border-strong)}:where(:root[data-ui=new]) .csearch-list>*+*{border-color:var(--divider)}:where(:root[data-ui=new]) .csearch-card{padding:20px 0}:where(:root[data-ui=new]) .csearch-card-inner{gap:14px}:where(:root[data-ui=new]) .csearch-cover{width:56px;height:auto;aspect-ratio:var(--cover-ratio);border-radius:var(--shape-thumb);background:var(--surface-2);box-shadow:var(--cover-edge);transition:transform var(--motion-med) var(--motion-ease);align-self:flex-start}:where(:root[data-ui=new]) .csearch-card:hover .csearch-cover{transform:translateY(-3px)}:where(:root[data-ui=new]) .csearch-card:hover .csearch-cover-img{transform:none}@media (min-width:640px){:where(:root[data-ui=new]) .csearch-card{padding:24px 0}:where(:root[data-ui=new]) .csearch-card-inner{gap:22px}:where(:root[data-ui=new]) .csearch-cover{width:84px}}:where(:root[data-ui=new]) .csearch-card-head{margin-bottom:10px}:where(:root[data-ui=new]) .csearch-series{font-family:var(--theme-font-body);letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.3}:where(:root[data-ui=new]) .csearch-series:hover{color:var(--accent-hover)}:where(:root[data-ui=new]) .csearch-matches{color:var(--text-faint);margin-top:2px;font-size:12.5px}:where(:root[data-ui=new]) .csearch-chapters>*+*{border-color:var(--divider)}:where(:root[data-ui=new]) .csearch-chapter{padding-block:14px}:where(:root[data-ui=new]) .csearch-chapter:first-child{padding-top:0}:where(:root[data-ui=new]) .csearch-chapter:last-child{padding-bottom:0}:where(:root[data-ui=new]) .csearch-chapter-head{gap:6px 10px}:where(:root[data-ui=new]) .csearch-ch{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}:where(:root[data-ui=new]) .csearch-tags{gap:5px}:where(:root[data-ui=new]) .csearch-tag{border-radius:var(--shape-pill);background:var(--surface-2);min-height:24px;color:var(--text-secondary);border:0;align-items:center;padding:0 9px;font-size:11.5px;font-weight:400;display:inline-flex}:where(:root[data-ui=new]) .csearch-tag[role=button]:hover{background:var(--surface-3);color:var(--foreground)}:where(:root[data-ui=new]) .csearch-tag[data-selected=true]{background:var(--accent-soft);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--accent-line)}:where(:root[data-ui=new]) .csearch-tags-more{color:var(--text-faint);font-size:11.5px}:where(:root[data-ui=new]) .csearch-desc{max-width:72ch;color:var(--foreground);font-size:14px;line-height:1.6}:where(:root[data-ui=new]) .csearch-desc-toggle{color:var(--link)}:where(:root[data-ui=new]) .csearch-avatar{background:var(--surface-2);box-shadow:var(--cover-edge);border:0}:where(:root[data-ui=new]) .csearch-cast-name{color:var(--text-secondary)}:where(:root[data-ui=new]) .csearch-empty-title,:where(:root[data-ui=new]) .csearch-error .csearch-empty-title{font-family:var(--theme-font-display);letter-spacing:var(--theme-heading-tracking)}:where(:root[data-ui=new]) .csearch-pager{border-color:var(--border);padding-top:28px}:where(:root[data-ui=new]) .csearch-pager-status{color:var(--text-secondary)}:root[data-theme=poster] .series-card-peek{box-shadow:none;background:0 0;padding:0}:root[data-theme=poster] .series-card-peek p{display:none}:root[data-theme=poster] .series-card-peek .shell-btn:first-of-type{margin-top:0}:root[data-theme=poster] .series-card-peek:has(.shell-btn-ghost){right:auto}:root[data-theme=poster] .series-card-peek .shell-btn-ghost{border-radius:var(--shape-pill);background:var(--header-bg);width:auto;height:28px;box-shadow:inset 0 0 0 1px var(--glass-border);border:0;gap:5px;padding:0 10px;font-size:12px;font-weight:500}:root[data-theme=poster] .series-card-peek .shell-btn-ghost:hover{background:var(--surface-3)}:root[data-theme=poster] .series-card-rating .rating-icon{color:var(--rating-color)}:root[data-theme=poster] .series-status,:root[data-theme=poster] .dt-status{color:var(--success)}:root[data-theme=poster] .series-status[data-status=ongoing],:root[data-theme=poster] .dt-status[data-status=ongoing]{color:var(--accent)}:root[data-theme=poster] .series-status[data-status=hiatus],:root[data-theme=poster] .dt-status[data-status=hiatus]{color:var(--warning)}:root[data-theme=poster] .series-status:before,:root[data-theme=poster] .dt-status:before{background:currentColor}:root[data-theme=poster] .filter-rule,:root[data-theme=poster] .quick-chips{display:none}@media (min-width:768px){:root[data-theme=poster] .catalogue-head .sort-tabs{margin-left:28px}:root[data-theme=poster] .site-header-inner{gap:20px}:root[data-theme=poster] .site-nav{gap:4px;margin-left:8px}:root[data-theme=poster] .site-nav a{font-size:14px;font-weight:500;position:relative}:root[data-theme=poster] .site-nav a[aria-current=page]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-11px;left:10px;right:10px}:root[data-theme=poster] .site-search{flex:0 300px;height:34px;margin:0 0 0 auto}:root[data-theme=poster] .site-header-actions{gap:6px}:root[data-theme=poster] .site-search-advanced{margin-left:-14px}:root[data-theme=poster] .site-header-actions>a[href=\/submit]{border:var(--theme-border-width) solid var(--border-strong);height:34px;color:var(--foreground);padding:0 12px}:root[data-theme=poster] .site-header-actions>a[href=\/submit]:hover{background:var(--surface-2);border-color:var(--border-hover)}}@media (min-width:1024px) and (max-width:1099px){:root[data-theme=poster] .site-nav a[data-nav-optional]{display:inline-block}}:root[data-theme=poster] .catalogue-more{padding-top:36px}:root[data-theme=poster] .catalogue-more a{border:var(--theme-border-width) solid var(--border-strong);border-radius:var(--shape-control);min-width:180px;min-height:44px;color:var(--foreground);transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:500;display:inline-flex}:root[data-theme=poster] .catalogue-more a:hover{background:var(--surface-2);border-color:var(--border-hover);text-decoration:none}:root[data-theme=poster] .dt-crumbs,:root[data-theme=poster] .dt-score-of,:root[data-theme=poster] .dt-statrow,:root[data-theme=poster] .dt-synopsis,:root[data-theme=poster] .dt-who,:root[data-theme=poster] .dt-sc-l,:root[data-theme=poster] .dt-rail-details,:root[data-theme=poster] .dt-rail-creators,:root[data-theme=poster] .dt-rail-aka,:root[data-theme=poster] .dt-rail .dt-edit{display:none}:root[data-theme=poster] .dt-backdrop{height:auto;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 50%,#0000002e 80%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000008c 50%,#0000002e 80%,#0000 100%)}:root[data-theme=poster] .dt-hero-syn{margin-top:16px;display:block}:root[data-theme=poster] .dt-hero-syn .dt-sh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=poster] .dt-hero-syn .dt-syn{max-width:68ch;font-size:14.5px;line-height:1.6}:root[data-theme=poster] .dt-hero-grid{grid-template-areas:"poster head""poster credits""facts facts""synopsis synopsis""score score""actions actions""tags tags"}@media (min-width:640px){:root[data-theme=poster] .dt-hero-grid{grid-template-rows:auto auto auto auto auto auto 1fr auto;grid-template-areas:"poster head""poster facts""poster credits""poster synopsis""poster actions""poster tags""poster.""score score"}:root[data-theme=poster] .dt-hero-syn{margin-top:18px}:root[data-theme=poster] .dt-hero-syn .dt-syn{font-size:15px;line-height:1.65}:root[data-theme=poster] .dt-hero-syn .dt-syn.is-clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-theme=poster] .dt-hero-syn .dt-syn-more{display:inline}}@media (min-width:1024px){:root[data-theme=poster] .dt-hero-grid{grid-template-rows:auto auto auto auto auto auto 1fr;grid-template-areas:"poster head score""poster facts score""poster credits score""poster synopsis score""poster actions score""poster tags score""poster.score"}}:root[data-theme=poster] .dt-scenes{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:16px;display:grid}:root[data-theme=poster] .dt-scenes>*{grid-column:1/-1}:root[data-theme=poster] .dt-scenes:before{content:"";border-bottom:1px solid var(--border);grid-area:1/1/auto/-1;align-self:end}:root[data-theme=poster] .dt-scenes>.dt-sh{grid-area:1/1;margin-bottom:0;padding-bottom:14px}:root[data-theme=poster] .dt-scenes>.dt-slog-tools{border-bottom:0;grid-area:1/2;margin:0;padding-bottom:8px}:root[data-theme=poster] .dt-slog-ctl{flex-wrap:nowrap;justify-content:flex-end}:root[data-theme=poster] .dt-sc-d{max-width:none}@media (max-width:639px){:root[data-theme=poster] .dt-scenes:before{grid-row:2}:root[data-theme=poster] .dt-scenes>.dt-sh{white-space:nowrap;padding-bottom:6px}:root[data-theme=poster] .dt-scenes>.dt-slog-tools{grid-area:2/1/auto/-1}:root[data-theme=poster] .dt-slog-ctl{justify-content:flex-start}}@media (min-width:1024px){:root[data-theme=poster] .dt-body:has(>.dt-rail:not(:has(>:not(.dt-rail-details,.dt-rail-creators,.dt-rail-aka,.dt-edit)))){grid-template:"synopsis""characters""scenes"1fr"panel""related"/minmax(0,1fr)}:root[data-theme=poster] .dt-rail:not(:has(>:not(.dt-rail-details,.dt-rail-creators,.dt-rail-aka,.dt-edit))){display:none}}:root[data-theme=poster] .chr-page{isolation:isolate;position:relative;overflow-x:clip}:root[data-theme=poster] .chr-hero{isolation:auto;margin-bottom:36px;padding:24px 0 32px;position:static}:root[data-theme=poster] .chr-hero-backdrop{opacity:.45;filter:none;height:520px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#00000080 45%,#0000 92%);mask-image:linear-gradient(#000 0%,#00000080 45%,#0000 92%)}:root[data-theme=poster] .chr-hero-backdrop img{object-position:50% 20%;filter:blur(56px)saturate(1.15);transform:scale(1.25)}:root[data-theme=poster] .chr-portrait{aspect-ratio:3/4;box-shadow:var(--cover-edge), 0 30px 60px -28px #000000e6}:root[data-theme=poster] .chr-portrait img{object-position:50% 12%}:root[data-theme=poster] .chr-role{padding:2px 9px;font-size:11.5px}:root[data-theme=poster] .chr-about h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=poster] .chr-about p{max-width:62ch;color:var(--dt-body-text,var(--foreground));opacity:1;font-size:15px;line-height:1.65}:root[data-theme=poster] .chr-tags li{border:var(--theme-border-width) solid var(--border);background:var(--surface);align-items:center;height:28px;padding:0 11px;display:inline-flex}:root[data-theme=poster] .chr-series{background:rgb(var(--legacy-rgb-surface) / 70%);padding:12px}@supports (color:color-mix(in lab, red, red)){:root[data-theme=poster] .chr-series{background:color-mix(in srgb, var(--surface) 70%, transparent)}}:root[data-theme=poster] .chr-series{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-theme=poster] .chr-series-cover{width:56px}:root[data-theme=poster] .chr-series-title{font-size:15px}@media (min-width:768px){:root[data-theme=poster] .chr-hero{align-items:start;gap:40px;padding:40px 0 48px}:root[data-theme=poster] .chr-hero-backdrop{height:600px}:root[data-theme=poster] .chr-info{gap:0}:root[data-theme=poster] .chr-alt-names{margin-top:12px}:root[data-theme=poster] .chr-about{order:1;margin-top:20px}:root[data-theme=poster] .chr-about p{font-size:15.5px}:root[data-theme=poster] .chr-tags{order:2;margin-top:22px}:root[data-theme=poster] .chr-actions{order:3;margin-top:26px}}@media (min-width:1100px){:root[data-theme=poster] .chr-hero{grid-template-columns:268px minmax(0,1fr) 260px;gap:44px;padding-top:48px}:root[data-theme=poster] .chr-name{letter-spacing:-.045em;font-size:52px;line-height:1}}:root[data-theme=poster] .chr-scenes-box,:root[data-theme=poster] .chr-scene-tags-box{background:0 0;border:0;padding:0}:root[data-theme=poster] .chr-scene-list{border-top:var(--theme-border-width) solid var(--border)}:root[data-theme=poster] .chr-scene{padding:18px 0}:root[data-theme=poster] .chr-scene-ch{text-align:right;flex-direction:row;justify-content:flex-end;align-items:baseline;gap:4px}:root[data-theme=poster] .chr-scene-ch span{font-weight:500}:root[data-theme=poster] .chr-scene-main{padding-left:24px;position:relative}:root[data-theme=poster] .chr-scene-main:before{content:"";background:var(--border);width:1px;position:absolute;top:-18px;bottom:-18px;left:4px}:root[data-theme=poster] .chr-scene:first-child .chr-scene-main:before{top:8px}:root[data-theme=poster] .chr-scene:last-child .chr-scene-main:before{height:12px;bottom:auto}:root[data-theme=poster] .chr-scene-main:after{content:"";background:var(--background);border:1.5px solid var(--muted-light);width:9px;height:9px;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);border-radius:50%;position:absolute;top:6px;left:0}:root[data-theme=poster] .chr-scene:hover .chr-scene-main:after{background:var(--accent);border-color:var(--accent)}:root[data-theme=poster] .chr-scene-cast{order:1}:root[data-theme=poster] .chr-scene-tags{order:2}:root[data-theme=poster] .chr-scene-d{-webkit-line-clamp:4}:root[data-theme=poster] .chr-scene-d.is-empty{font-style:normal}@media (min-width:640px){:root[data-theme=poster] .chr-scene-list{column-gap:14px}:root[data-theme=poster] .chr-scene{padding:20px 0}:root[data-theme=poster] .chr-scene-main{padding-left:28px}:root[data-theme=poster] .chr-scene-main:before{top:-20px;bottom:-20px}}:root[data-theme=poster] .chr-scene-cast{flex-wrap:wrap;row-gap:8px}:root[data-theme=poster] .chr-scene-names{flex:160px}@media (max-width:639px){:root[data-theme=poster] .chr-scene-list{grid-template-columns:minmax(0,1fr)}:root[data-theme=poster] .chr-scene{flex-direction:column;gap:8px;display:flex;position:relative}:root[data-theme=poster] .chr-scene-ch{text-align:left;justify-content:flex-start;padding-left:24px;position:relative}:root[data-theme=poster] .chr-scene-ch:before{content:"";background:var(--background);border:1.5px solid var(--muted-light);z-index:1;width:9px;height:9px;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);border-radius:50%;margin-top:-4.5px;position:absolute;top:50%;left:0}:root[data-theme=poster] .chr-scene:hover .chr-scene-ch:before{background:var(--accent);border-color:var(--accent)}:root[data-theme=poster] .chr-scene-main:after,:root[data-theme=poster] .chr-scene-main:before{display:none}:root[data-theme=poster] .chr-scene:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:4px}:root[data-theme=poster] .chr-scene:first-child:before{top:30px}:root[data-theme=poster] .chr-scene:last-child:before{height:30px;bottom:auto}:root[data-theme=poster] .chr-scene:only-child:before{display:none}}:root[data-theme=poster] .pf-nav>[aria-pressed=true]{box-shadow:none}:root[data-theme=poster] :is(.activity-page,.log-feed-page){max-width:980px;margin-inline:auto}:root[data-theme=poster] :is(.activity-page,.log-feed-page) .cp-sub{display:none}:root[data-theme=poster] .activity-layout{grid-template-columns:minmax(0,1fr)}:root[data-theme=poster] .activity-layout>.cp-rail{display:none}:root[data-theme=poster] .activity-feed .cp-row{gap:14px;padding:20px 0}:root[data-theme=poster] .activity-avatar>*{width:36px;height:36px}:root[data-theme=poster] .activity-body{gap:8px;font-size:16px}:root[data-theme=poster] .activity-actor{font-size:15px}:root[data-theme=poster] .activity-headline{font-size:18px;line-height:1.35}:root[data-theme=poster] .activity-body>p:not(.activity-headline){max-width:none;font-size:16.5px;line-height:1.65}:root[data-theme=poster] .activity-feed .cp-row__time{font-size:13px}:root[data-theme=poster] .activity-feed .cp-thumb{width:76px}:root[data-theme=poster] .log-card .shadow-cover-edge{width:72px;height:108px}:root[data-theme=poster] .log-card-title{font-size:18px}@media (min-width:640px){:root[data-theme=poster] .activity-feed .cp-row{gap:20px;padding:24px 0}:root[data-theme=poster] .activity-avatar>*{width:44px;height:44px}:root[data-theme=poster] .activity-feed .cp-thumb{width:128px}:root[data-theme=poster] .log-card .shadow-cover-edge{width:96px;height:144px}:root[data-theme=poster] .log-card>div+div{padding-left:120px}}:root[data-theme=poster] .rank-status{color:var(--success)}:root[data-theme=poster] .rank-status[data-status=On\ Going]{color:var(--accent)}:root[data-theme=poster] .rank-status[data-status=Hiatus]{color:var(--warning)}:root[data-theme=poster] .rank-status:before{background:currentColor}@media (min-width:768px){:root[data-theme=poster] .crt-hero{gap:40px;padding:28px 0 48px}:root[data-theme=poster] .crt-hero-text{gap:12px}:root[data-theme=poster] .crt-name{letter-spacing:-.045em;font-size:56px;line-height:.98}:root[data-theme=poster] .crt-aliases{font-size:15px}:root[data-theme=poster] .crt-reader{margin-top:10px}:root[data-theme=poster] .crt-fan{align-items:center;padding-right:0}:root[data-theme=poster] .crt-fan-cover,:root[data-theme=poster] .crt-fan-cover:nth-child(odd),:root[data-theme=poster] .crt-fan-cover:nth-child(2n){width:132px;box-shadow:var(--cover-edge), 18px 0 32px -12px #000000b3;margin-right:-72px;transform:none}:root[data-theme=poster] .crt-fan-cover:last-child{margin-right:0}:root[data-theme=poster] .crt-fan-cover:first-child{z-index:5}:root[data-theme=poster] .crt-fan-cover:nth-child(2){z-index:4;width:124px}:root[data-theme=poster] .crt-fan-cover:nth-child(3){z-index:3;width:116px}:root[data-theme=poster] .crt-fan-cover:nth-child(4){z-index:2;width:108px}:root[data-theme=poster] .crt-fan-cover:nth-child(5){z-index:1;width:100px}}@media (min-width:1100px){:root[data-theme=poster] .crt-name{font-size:64px}:root[data-theme=poster] .crt-fan-cover,:root[data-theme=poster] .crt-fan-cover:nth-child(odd),:root[data-theme=poster] .crt-fan-cover:nth-child(2n){width:180px;margin-right:-96px}:root[data-theme=poster] .crt-fan-cover:nth-child(2){width:168px}:root[data-theme=poster] .crt-fan-cover:nth-child(3){width:156px}:root[data-theme=poster] .crt-fan-cover:nth-child(4){width:144px}:root[data-theme=poster] .crt-fan-cover:nth-child(5){width:132px}:root[data-theme=poster] .crt-fan-cover:last-child{margin-right:0}}@media (max-width:639px){:root[data-theme=poster] .rank-row-link{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:3px 12px;display:grid}:root[data-theme=poster] .rank-row-thumb{grid-row:1/span 4}:root[data-theme=poster] .rank-row-main{display:contents}:root[data-theme=poster] .rank-row-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/2;display:-webkit-box}:root[data-theme=poster] .rank-row-stats{flex-direction:row;grid-area:2/2;align-items:center;gap:10px}:root[data-theme=poster] .rank-row-genres{grid-area:3/2}:root[data-theme=poster] .rank-row .rank-tracking{grid-area:4/2}:root[data-theme=poster] .rank-row-stats .rank-meta{gap:8px}}@media (max-width:767px){:root[data-theme=poster] .crt-fan{order:-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}:root[data-theme=poster] .crt-fan-cover{aspect-ratio:var(--cover-ratio);border-radius:var(--shape-thumb);background:var(--surface-2);box-shadow:var(--cover-edge);position:relative;overflow:hidden}:root[data-theme=poster] .crt-name{letter-spacing:-.04em;font-size:36px}}:root[data-theme=poster] [data-tier]{min-height:0}:root[data-theme=poster] [data-tier]>div:last-child{padding:8px}:root[data-theme=poster] [data-tier]>div:last-child>div{gap:6px;min-height:0}:root[data-theme=poster] [data-tier]>div:last-child>div>.block{border-radius:4px;width:60px}:root[data-theme=poster] [data-tier] .block>.group{border-radius:4px;width:100%}:root[data-theme=poster] [data-tier] .block>.group>div:first-child{aspect-ratio:3/4}:root[data-theme=poster] [data-tier] .block>.group img{object-position:50% 15%}:root[data-theme=poster] [data-tier] .block>.group>div:last-child{opacity:0;transition:opacity var(--motion-fast,.12s);background:linear-gradient(#0000,#0e0d0cf2);padding:14px 4px 4px;position:absolute;inset:auto 0 0}:root[data-theme=poster] [data-tier] .block>.group>div:last-child p{color:var(--foreground);font-size:10.5px;line-height:1.2}:root[data-theme=poster] [data-tier] .block:hover>.group>div:last-child,:root[data-theme=poster] [data-tier] .block:focus-visible>.group>div:last-child{opacity:1}:root[data-theme=poster] [data-tier] .block:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-theme=poster] [data-tier]>div:last-child>div>.border-dashed{min-height:48px}@media (max-width:639px){:root[data-theme=poster] [data-tier]{grid-template-columns:44px minmax(0,1fr)}:root[data-theme=poster] [data-tier]>div:first-child>span:first-child{font-size:20px}:root[data-theme=poster] [data-tier]>div:last-child{padding:6px}:root[data-theme=poster] [data-tier]>div:last-child>div{gap:4px}:root[data-theme=poster] [data-tier]>div:last-child>div>.block{width:calc(16.6667% - 3.33333px)}}:root[data-theme=poster] .ctag-status{color:var(--success)}:root[data-theme=poster] .ctag-status[data-status=On\ Going]{color:var(--accent)}:root[data-theme=poster] .ctag-status[data-status=Hiatus]{color:var(--warning)}:root[data-theme=poster] .ctag-status:before{background:currentColor}:root[data-theme=poster] .csearch-status{color:var(--success);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500}:root[data-theme=poster] .csearch-status[class*=status-ongoing]{color:var(--accent)}:root[data-theme=poster] .csearch-status[class*=status-hiatus]{color:var(--warning)}:root[data-theme=poster] .csearch-status:before{background:currentColor}:root[data-theme=poster] :is(.log-card,.dt-panel) .font-mono:not(pre,pre *){font-family:var(--theme-font-body);font-variant-numeric:tabular-nums}:root[data-theme=poster] :is(.log-card,.dt-panel) span.font-mono.inline-block{border-radius:var(--shape-pill);padding-inline:10px;font-size:13.5px}:root[data-theme=poster] .auth-breadcrumb{display:none}:root[data-theme=poster] .auth-wall{height:148px;display:block;position:relative;overflow:hidden}:root[data-theme=poster] .auth-wall:after{content:"";background:linear-gradient(to bottom, var(--background), var(--background) 55%, var(--background));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=poster] .auth-wall:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--background) 35%, transparent), color-mix(in srgb, var(--background) 70%, transparent) 55%, var(--background))}}:root[data-theme=poster] .auth-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 16px 0;display:grid}:root[data-theme=poster] .auth-wall-tile:nth-child(n+9){display:none}:root[data-theme=poster] .auth-wall-tile{aspect-ratio:2/3;border-radius:var(--shape-cover);background:var(--surface-2);display:block;overflow:hidden}:root[data-theme=poster] .auth-wall-tile img{object-fit:cover;width:100%;height:100%;display:block}:root[data-theme=poster] .auth-page-with-wall .auth-panel{padding-top:0}:root[data-theme=poster] .auth-shell>div:first-child{margin-bottom:24px;padding-top:8px}:root[data-theme=poster] .auth-shell h1{letter-spacing:-.04em;font-size:30px;font-weight:650;line-height:1.1}:root[data-theme=poster] .auth-shell>div:first-child>p{margin-top:8px;font-size:14.5px;line-height:1.5}:root[data-theme=poster] .auth-shell .grid>button:nth-child(-n+2){grid-column:1/-1}:root[data-theme=poster] .auth-shell .auth-provider-short{display:none}:root[data-theme=poster] .auth-shell .auth-provider-long{display:inline}@media (min-width:1024px){:root[data-theme=poster] .auth-page-with-wall{min-height:calc(100dvh - var(--header-height));grid-template-columns:minmax(0,1fr) 560px;display:grid}:root[data-theme=poster] .auth-wall{border-right:1px solid var(--border);height:auto}:root[data-theme=poster] .auth-wall:after{background:linear-gradient(90deg, var(--background), var(--background) 70%, var(--background)), linear-gradient(to bottom, var(--background), var(--background))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=poster] .auth-wall:after{background:linear-gradient(90deg, color-mix(in srgb, var(--background) 15%, transparent), color-mix(in srgb, var(--background) 55%, transparent) 70%, var(--background)), linear-gradient(to bottom, color-mix(in srgb, var(--background) 20%, transparent), color-mix(in srgb, var(--background) 75%, transparent))}}:root[data-theme=poster] .auth-wall-grid{transform-origin:50%;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:20px;position:absolute;inset:0 0 auto;transform:rotate(-6deg)scale(1.18)translateY(-40px)}:root[data-theme=poster] .auth-wall-tile:nth-child(n+9){display:block}:root[data-theme=poster] .auth-wall-tile:nth-child(5n+2),:root[data-theme=poster] .auth-wall-tile:nth-child(5n+4){transform:translateY(48px)}:root[data-theme=poster] .auth-page-with-wall .auth-panel{padding:56px 80px 48px}:root[data-theme=poster] .auth-page-with-wall .auth-panel>div{margin-left:0}:root[data-theme=poster] .auth-shell>div:first-child{padding-top:0}:root[data-theme=poster] .auth-shell h1{font-size:34px}}:root[data-theme=poster] .auth-adults p{font-size:13px;line-height:1.55}:root[data-theme=bright] .home-opening>[data-opening=bright]{width:100%;overflow-x:clip}:root[data-theme=bright] .dl-open{--dl-gutter:var(--shell-gutter-mobile,16px);--dl-radius:var(--shape-cover,12px);--dl-radius-sm:var(--shape-thumb,8px);--dl-badge-ink:#14161ac7;font-variant-numeric:tabular-nums;flex-direction:column;padding-bottom:8px;display:flex}@media (min-width:768px){:root[data-theme=bright] .dl-open{--dl-gutter:var(--shell-gutter,40px);max-width:var(--shell-max);padding:0 var(--dl-gutter) 8px;margin:0 auto;display:block}}:root[data-theme=bright] .dl-weekhead{padding:16px var(--dl-gutter) 0;order:2}:root[data-theme=bright] .dl-weekhead .dl-btn{display:none}:root[data-theme=bright] .dl-weekhead h2,:root[data-theme=bright] .dl-weekhead .dl-range{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=bright] .dl-note{max-width:62ch;color:var(--text-secondary);margin:0;font-size:12px;font-weight:500;line-height:1.45}@media (min-width:768px){:root[data-theme=bright] .dl-weekhead{justify-content:space-between;align-items:flex-end;gap:24px;margin:40px 0 20px;padding:0;display:flex}:root[data-theme=bright] .dl-weekhead h2,:root[data-theme=bright] .dl-weekhead .dl-range{clip-path:none;width:auto;height:auto;position:static;overflow:visible}:root[data-theme=bright] .dl-weekhead .dl-btn{display:inline-flex}:root[data-theme=bright] .dl-weekhead h2{font-family:var(--theme-font-display);letter-spacing:-.035em;color:var(--foreground);margin:0;font-size:28px;font-weight:800;line-height:1.15}:root[data-theme=bright] .dl-range{color:var(--text-secondary);margin:4px 0 0;font-size:14px;font-weight:600}:root[data-theme=bright] .dl-note{margin-top:2px}}:root[data-theme=bright] .dl-btn{border-radius:var(--shape-pill);border:1px solid var(--border);background:var(--surface);height:36px;color:var(--foreground);white-space:nowrap;transition:border-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}:root[data-theme=bright] .dl-btn:hover{border-color:var(--border-hover)}:root[data-theme=bright] .dl-btn:active{transform:scale(.97)}:root[data-theme=bright] .dl-cover{aspect-ratio:2/3;isolation:isolate;border-radius:var(--dl-radius);background:var(--surface-2);display:block;position:relative;overflow:hidden}:root[data-theme=bright] .dl-cover img{object-fit:cover;width:100%;height:100%}:root[data-theme=bright] .dl-cover:after{content:"";border-radius:inherit;box-shadow:var(--cover-edge,inset 0 0 0 1px #14161a0f);pointer-events:none;position:absolute;inset:0}:root[data-theme=bright] .dl-badges{z-index:1;gap:4px;display:flex;position:absolute;top:8px;left:8px}:root[data-theme=bright] .dl-badges:empty{display:none}:root[data-theme=bright] .dl-badges .kp-up,:root[data-theme=bright] .dl-end{letter-spacing:.02em;border-radius:5px;align-items:center;height:20px;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}:root[data-theme=bright] .dl-badges .kp-up{background:var(--accent);color:var(--accent-foreground)}:root[data-theme=bright] .dl-end{background:var(--foreground);color:var(--background)}:root[data-theme=bright] .dl-ch{z-index:1;background:var(--dl-badge-ink);color:#fff;border-radius:6px;align-items:center;height:22px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;left:8px}:root[data-theme=bright] .dl-rt{color:var(--foreground);align-items:center;gap:3px;font-weight:700;display:inline-flex}:root[data-theme=bright] .dl-rt .rating-icon{width:13px;height:13px;color:var(--rating-color,var(--foreground))}:root[data-theme=bright] .dl-rt small{font-size:inherit;color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .dl-nr{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .dl-sep{background:var(--text-faint);border-radius:50%;flex:none;width:3px;height:3px;display:inline-block}:root[data-theme=bright] .dl-lead-t,:root[data-theme=bright] .dl-big-t,:root[data-theme=bright] .dl-row-t,:root[data-theme=bright] .dl-mini-t,:root[data-theme=bright] .dl-shelf-t{-webkit-line-clamp:2;color:var(--foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-theme=bright] .dl-board{display:none}@media (min-width:1024px){:root[data-theme=bright] .dl-board{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}:root[data-theme=bright] .dl-feed{display:none}}:root[data-theme=bright] .dl-colhead{height:56px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:4px;margin:0 0 8px;padding:0 12px;display:flex}:root[data-theme=bright] .dl-colhead-l{align-items:center;gap:8px;display:flex}:root[data-theme=bright] .dl-wd{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}:root[data-theme=bright] .dl-dn{letter-spacing:-.02em;width:32px;height:32px;color:var(--foreground);border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid}:root[data-theme=bright] .dl-colhead-n{text-align:right;font-size:12px;font-weight:700}:root[data-theme=bright] .dl-colwrap[data-latest] .dl-colhead{color:var(--foreground)}:root[data-theme=bright] .dl-colwrap[data-latest] .dl-dn{background:var(--accent);color:var(--accent-foreground)}:root[data-theme=bright] .dl-col{border-radius:var(--dl-radius);background:var(--surface);padding:8px}:root[data-theme=bright] .dl-colwrap[data-latest] .dl-col{box-shadow:0 0 0 2px var(--foreground)}:root[data-theme=bright] .dl-lead{border-radius:var(--dl-radius-sm);padding-bottom:8px;display:block}:root[data-theme=bright] .dl-lead .dl-cover{border-radius:var(--dl-radius-sm)}:root[data-theme=bright] .dl-lead-t{letter-spacing:-.015em;margin:8px 4px 0;font-size:14px;font-weight:800;line-height:1.3}:root[data-theme=bright] .dl-lead-m{color:var(--text-secondary);align-items:center;gap:6px;margin:4px 4px 0;font-size:12px;font-weight:600;display:flex}:root[data-theme=bright] .dl-lead:hover .dl-lead-t,:root[data-theme=bright] .dl-mini:hover .dl-mini-t,:root[data-theme=bright] .dl-shelf-item:hover .dl-shelf-t,:root[data-theme=bright] .dl-big:hover .dl-big-t{text-underline-offset:2px;text-decoration:underline}:root[data-theme=bright] .dl-mini{border-top:1px solid var(--border);transition:background-color var(--motion-fast) var(--motion-ease);border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;padding:6px 4px;display:grid}:root[data-theme=bright] .dl-mini:hover{background:var(--surface-2);border-top-color:#0000}:root[data-theme=bright] .dl-mini-cv{background:var(--surface-2);border-radius:5px;width:36px;height:54px;display:block;overflow:hidden}:root[data-theme=bright] .dl-mini-cv img{object-fit:cover;width:100%;height:100%}:root[data-theme=bright] .dl-mini-b{min-width:0;display:block}:root[data-theme=bright] .dl-mini-t{font-size:13px;font-weight:700;line-height:1.25}:root[data-theme=bright] .dl-mini-m{color:var(--text-secondary);margin-top:2px;font-size:12px;font-weight:600;display:block}:root[data-theme=bright] .dl-col-more{height:36px;color:var(--link);border-radius:8px;justify-content:center;align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:700;display:flex}:root[data-theme=bright] .dl-col-more:hover{background:var(--accent-soft)}:root[data-theme=bright] .dl-col-more svg{width:16px;height:16px}:root[data-theme=bright] .dl-col-empty{text-align:center;color:var(--text-secondary);margin:0;padding:32px 12px;font-size:13px;font-weight:600}:root[data-theme=bright] .dl-col-empty svg,:root[data-theme=bright] .dl-empty svg{width:24px;height:24px;color:var(--text-faint);margin:0 auto 8px;display:block}:root[data-theme=bright] .dl-feed{order:1}:root[data-theme=bright] .dl-days{background:var(--surface);border-bottom:1px solid var(--border);scroll-margin-top:var(--header-height-mobile,56px);grid-template-columns:repeat(7,minmax(0,1fr));padding:0 8px;display:grid}:root[data-theme=bright] .dl-day{height:60px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:relative}:root[data-theme=bright] .dl-day:focus-visible{outline-offset:-4px}:root[data-theme=bright] .dl-day-wd{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}:root[data-theme=bright] .dl-day-dn{letter-spacing:-.02em;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;font-weight:800;display:grid}:root[data-theme=bright] .dl-day[data-quiet] .dl-day-dn{color:var(--text-faint)}:root[data-theme=bright] .dl-day[aria-selected=true]{color:var(--foreground)}:root[data-theme=bright] .dl-day[data-latest] .dl-day-dn{background:var(--accent);color:var(--accent-foreground)}:root[data-theme=bright] .dl-day[aria-selected=true]:after{content:"";background:var(--foreground);border-radius:3px 3px 0 0;width:24px;height:3px;margin-left:-12px;position:absolute;bottom:-1px;left:50%}@media (min-width:768px){:root[data-theme=bright] .dl-days{border:1px solid var(--border);border-radius:var(--dl-radius);margin-top:32px}}:root[data-theme=bright] .dl-panel{padding:0 var(--dl-gutter)}@media (min-width:768px){:root[data-theme=bright] .dl-panel{padding:0}}:root[data-theme=bright] .dl-dayhead{padding:20px 0 12px}:root[data-theme=bright] .dl-dayhead h3{font-family:var(--theme-font-display);letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:24px;font-weight:800;line-height:1.15}:root[data-theme=bright] .dl-dayhead p{color:var(--text-secondary);margin:4px 0 0;font-size:13px;font-weight:600}:root[data-theme=bright] .dl-stream,:root[data-theme=bright] .dl-more{flex-direction:column;gap:12px;display:flex}:root[data-theme=bright] .dl-block{color:var(--text-secondary);align-items:center;gap:8px;margin:12px 0 0;font-size:13px;font-weight:700;display:flex}:root[data-theme=bright] .dl-stream>.dl-block:first-child{margin-top:0}:root[data-theme=bright] .dl-block svg{flex:none;width:16px;height:16px}:root[data-theme=bright] .dl-block:after{content:"";background:var(--border);flex:1;height:1px}:root[data-theme=bright] .dl-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){:root[data-theme=bright] .dl-duo{grid-template-columns:repeat(2,minmax(0,220px))}}:root[data-theme=bright] .dl-big{transition:transform var(--motion-fast) var(--motion-ease);display:block}:root[data-theme=bright] .dl-big:active{transform:scale(.98)}:root[data-theme=bright] .dl-big-t{letter-spacing:-.02em;margin-top:8px;font-size:15px;font-weight:800;line-height:1.3}:root[data-theme=bright] .dl-big-m{color:var(--text-secondary);align-items:center;gap:8px;margin-top:4px;font-size:12px;font-weight:600;display:flex}:root[data-theme=bright] .dl-row{border-radius:var(--dl-radius);background:var(--surface);box-shadow:var(--series-card-shadow,none);transition:transform var(--motion-fast) var(--motion-ease);grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px;display:grid}:root[data-theme=bright] .dl-row:active{transform:scale(.985)}:root[data-theme=bright] .dl-row .dl-cover{border-radius:var(--dl-radius-sm)}:root[data-theme=bright] .dl-row-b{flex-direction:column;min-width:0;padding-top:2px;display:flex}:root[data-theme=bright] .dl-row-time{color:var(--foreground);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}:root[data-theme=bright] .dl-row-time svg{width:14px;height:14px;color:var(--text-secondary)}:root[data-theme=bright] .dl-row-t{letter-spacing:-.02em;margin-top:6px;font-size:16px;font-weight:800;line-height:1.3}:root[data-theme=bright] .dl-row-m{color:var(--text-secondary);align-items:center;gap:8px;margin-top:6px;font-size:13px;font-weight:600;display:flex}:root[data-theme=bright] .dl-tags{gap:4px;margin-top:8px;display:flex;overflow:hidden}:root[data-theme=bright] .dl-tag{background:var(--surface-2);height:24px;color:var(--text-secondary);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}:root[data-theme=bright] .dl-row-ch{color:var(--foreground);margin-top:auto;padding-top:12px;font-size:13px;font-weight:700}:root[data-theme=bright] .dl-row-ch b{letter-spacing:-.02em;margin-right:2px;font-size:20px;font-weight:800}:root[data-theme=bright] .dl-more-btn{border-radius:var(--shape-pill);border:1px solid var(--border);background:var(--surface);height:44px;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;margin-top:4px;font-size:14px;font-weight:700;list-style:none;display:flex}:root[data-theme=bright] .dl-more-btn::-webkit-details-marker{display:none}:root[data-theme=bright] .dl-more-btn:hover{border-color:var(--border-hover)}:root[data-theme=bright] .dl-more[open]>.dl-more-btn{display:none}:root[data-theme=bright] .dl-more-link{min-height:44px;color:var(--link);justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}:root[data-theme=bright] .dl-more-link svg{width:16px;height:16px}:root[data-theme=bright] .dl-empty{border-radius:var(--dl-radius);background:var(--surface);text-align:center;color:var(--text-secondary);padding:40px 24px;font-size:14px}:root[data-theme=bright] .dl-empty svg{width:28px;height:28px;margin-bottom:12px}:root[data-theme=bright] .dl-empty b{color:var(--foreground);margin-bottom:4px;font-size:16px;font-weight:800;display:block}:root[data-theme=bright] .dl-next{border-radius:var(--dl-radius);border:1px dashed var(--border-strong);background:var(--surface);width:100%;color:var(--foreground);text-align:left;cursor:pointer;align-items:center;gap:12px;margin-top:24px;padding:12px 16px;display:flex}:root[data-theme=bright] .dl-next-stack{flex:none;display:flex}:root[data-theme=bright] .dl-next-stack img{object-fit:cover;background:var(--surface-2);width:28px;height:42px;box-shadow:0 0 0 2px var(--surface);border-radius:5px}:root[data-theme=bright] .dl-next-stack img+img{margin-left:-10px}:root[data-theme=bright] .dl-next-t{flex:1;min-width:0}:root[data-theme=bright] .dl-next-t b{font-size:14px;font-weight:800;display:block}:root[data-theme=bright] .dl-next-t small{color:var(--text-secondary);font-size:12px;font-weight:600}:root[data-theme=bright] .dl-next-go{background:var(--foreground);width:36px;height:36px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}:root[data-theme=bright] .dl-next-go svg{width:16px;height:16px}[dir=rtl]:root[data-theme=bright] .dl-next-go svg,[dir=rtl]:root[data-theme=bright] .dl-col-more svg,[dir=rtl]:root[data-theme=bright] .dl-more-link svg{transform:scaleX(-1)}:root[data-theme=bright] .dl-done{background:var(--surface);order:3;margin-top:32px;padding:20px 0 24px}:root[data-theme=bright] .dl-sec-h{padding:0 var(--dl-gutter) 16px;justify-content:space-between;align-items:center;gap:16px;display:flex}:root[data-theme=bright] .dl-sec-h h2{font-family:var(--theme-font-display);letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:20px;font-weight:800;line-height:1.15}:root[data-theme=bright] .dl-sec-h p{color:var(--text-secondary);margin:4px 0 0;font-size:14px;font-weight:600;display:none}:root[data-theme=bright] .dl-sec-h .dl-btn{height:44px;color:var(--link);background:0 0;border:0;margin:-6px -8px -6px 0;padding:0 8px}:root[data-theme=bright] .dl-shelf{padding:0 var(--dl-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--dl-gutter);scrollbar-width:none;grid-auto-columns:116px;grid-auto-flow:column;gap:12px;margin:0;list-style:none;display:grid;overflow-x:auto}:root[data-theme=bright] .dl-shelf::-webkit-scrollbar{display:none}:root[data-theme=bright] .dl-shelf>li{scroll-snap-align:start}:root[data-theme=bright] .dl-shelf-item{display:block}:root[data-theme=bright] .dl-shelf-t{margin-top:8px;font-size:13px;font-weight:700;line-height:1.3}:root[data-theme=bright] .dl-shelf-m{color:var(--text-secondary);margin-top:2px;font-size:12px;font-weight:600;display:block}@media (min-width:768px){:root[data-theme=bright] .dl-done{background:0 0;margin-top:0;padding:0}:root[data-theme=bright] .dl-sec-h{align-items:flex-end;margin:40px 0 20px;padding:0}:root[data-theme=bright] .dl-sec-h h2{font-size:24px}:root[data-theme=bright] .dl-sec-h p{display:block}:root[data-theme=bright] .dl-sec-h .dl-btn{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--foreground);margin:0;padding:0 16px}:root[data-theme=bright] .dl-shelf{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;padding:0;overflow:visible}}@media (min-width:1280px){:root[data-theme=bright] .dl-shelf{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){:root[data-theme=bright] .dl-big,:root[data-theme=bright] .dl-row,:root[data-theme=bright] .dl-btn{transition:none}:root[data-theme=bright] .dl-big:active,:root[data-theme=bright] .dl-row:active,:root[data-theme=bright] .dl-btn:active{transform:none}}:root[data-theme=bright] .dt-page{--dj-card:var(--surface);--dj-well:var(--surface-2);--dj-ink:var(--foreground);--dj-on-ink:var(--surface);--dj-green:var(--link);--dj-line-hover:var(--border)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bright] .dt-page{--dj-line-hover:color-mix(in srgb, var(--border) 60%, var(--border-strong))}}:root[data-theme=bright] .dt-page{--dj-r:12px;--dj-r-sm:8px;--dj-shadow:0 1px 2px var(--foreground), 0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bright] .dt-page{--dj-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 6%, transparent), 0 8px 24px -12px color-mix(in srgb, var(--foreground) 18%, transparent)}}:root[data-theme=bright] .dt-page{--dt-body-text:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bright] .dt-page{--dt-body-text:color-mix(in srgb, var(--foreground) 82%, var(--surface))}}:root[data-theme=bright] .dt-page{font-variant-numeric:tabular-nums}:root[data-theme=bright] .dt-page .dt-btn{border-radius:var(--shape-pill);font-weight:700}:root[data-theme=bright] .dt-page .dt-btn-ghost{border:1px solid var(--border);background:var(--dj-card);color:var(--dj-ink)}:root[data-theme=bright] .dt-page .dt-btn-ghost:hover{border-color:var(--dj-line-hover);background:var(--dj-card)}:root[data-theme=bright] .dt-page .dt-btn-quiet{border-radius:var(--shape-pill);height:36px;color:var(--text-secondary);padding:0 14px;font-size:13px;font-weight:700}:root[data-theme=bright] .dt-page .dt-btn-quiet:hover,:root[data-theme=bright] .dt-page .dt-btn-quiet[aria-pressed=true]{background:var(--dj-well);color:var(--dj-ink)}:root[data-theme=bright] .dt-chip{background:var(--dj-well);height:32px;color:var(--dj-ink);border:0;padding:0 12px;font-size:13px;font-weight:700}:root[data-theme=bright] .dt-chip:hover{background:var(--accent-soft);color:var(--dj-ink)}:root[data-theme=bright] .dt-chip-filter{border:1px solid var(--border);background:var(--dj-card)}:root[data-theme=bright] .dt-chip-filter:hover{border-color:var(--dj-line-hover);background:var(--dj-card)}:root[data-theme=bright] .dt-chip-filter[aria-pressed=true]{border-color:var(--dj-ink);background:var(--dj-ink);color:var(--dj-on-ink)}:root[data-theme=bright] .dt-chip-filter[aria-pressed=true] .dt-chip-c{color:inherit;opacity:.75}:root[data-theme=bright] .dt-chip-clear{background:0 0;border-color:#0000}:root[data-theme=bright] .dt-tag{background:var(--dj-well);height:24px;color:var(--text-secondary);border-radius:6px;padding:0 8px;font-size:12px;font-weight:600}:root[data-theme=bright] .dt-tag:hover{background:var(--surface-3);color:var(--dj-ink)}:root[data-theme=bright] .dt-status{border-radius:var(--shape-pill);background:var(--dj-well);height:26px;color:var(--text-secondary);white-space:nowrap;padding:0 10px;font-size:12.5px;font-weight:800}:root[data-theme=bright] .dt-status:before{background:currentColor}:root[data-theme=bright] .dt-status.is-on{background:var(--status-ongoing-bg);color:var(--status-ongoing-text)}:root[data-theme=bright] .dt-status.is-on:before{background:currentColor}:root[data-theme=bright] .dt-empty{border-radius:var(--dj-r);background:var(--dj-card);color:var(--text-secondary);border:0}:root[data-theme=bright] .dt-backdrop{display:none}:root[data-theme=bright] .dt-hero{background:var(--dj-card);border-bottom:1px solid var(--border)}:root[data-theme=bright] .dt-hero-grid{grid-template:"poster head""poster credits"1fr"facts facts""score score""actions actions""tags tags"/104px minmax(0,1fr);align-items:start;column-gap:16px;padding-top:16px;padding-bottom:20px}:root[data-theme=bright] .dt-poster{border-radius:var(--dj-r);box-shadow:var(--dj-shadow)}:root[data-theme=bright] .dt-title{letter-spacing:-.03em;margin-top:0;font-size:22px;font-weight:800;line-height:1.15}:root[data-theme=bright] .dt-alts{color:var(--text-secondary);margin-top:4px;font-size:13px;font-weight:600}:root[data-theme=bright] .dt-credits{gap:6px;margin-top:12px;font-size:14px;display:grid}:root[data-theme=bright] .dt-credits>div{gap:12px}:root[data-theme=bright] .dt-credits dt{width:30px;color:var(--text-secondary);flex:none;font-size:13px;font-weight:600}:root[data-theme=bright] .dt-credits a,:root[data-theme=bright] .dt-creator-n{color:var(--dj-ink);border-bottom:0;font-weight:700}:root[data-theme=bright] .dt-credits a:hover,:root[data-theme=bright] .dt-creator-n:hover{text-underline-offset:3px;text-decoration:underline}:root[data-theme=bright] .dt-facts{border-radius:var(--dj-r);background:var(--dj-well);flex-wrap:wrap;align-items:center;gap:0;margin:16px 0 0;padding:12px 4px;display:flex}:root[data-theme=bright] .dt-facts>div{text-align:center;flex-direction:column-reverse;flex:1 1 0;align-items:center;gap:2px;min-width:64px;padding:2px 6px}:root[data-theme=bright] .dt-facts>div+div{border-left:1px solid var(--border)}:root[data-theme=bright] .dt-facts dt{color:var(--text-secondary);font-size:11.5px;font-weight:600}:root[data-theme=bright] .dt-facts dd{font-size:13px;font-weight:700}:root[data-theme=bright] .dt-facts>div:has(>dt:not(.sr-only)) dd{white-space:nowrap;letter-spacing:-.02em;font-size:15px;font-weight:800;line-height:1.2}:root[data-theme=bright] .dt-facts .dt-status{background:var(--dj-card)}:root[data-theme=bright] .dt-facts .dt-status.is-on{background:var(--status-ongoing-bg)}:root[data-theme=bright] .dt-actions-row{grid-template-columns:minmax(0,1fr) auto auto auto auto;gap:8px;padding-top:16px}:root[data-theme=bright] .dt-actions-row>*,:root[data-theme=bright] .dt-actions-row .dt-act-track>button,:root[data-theme=bright] .dt-act-icon-host>button{min-width:48px;height:48px}:root[data-theme=bright] .dt-actions-row .dt-act-track>button{border-radius:var(--shape-pill);justify-content:center;font-weight:700}:root[data-theme=bright] .dt-actions-row .dt-act-track>button span{font-weight:700}:root[data-theme=bright] .dt-page .dt-act-read{border-color:var(--dj-ink);background:var(--dj-ink);width:48px;color:var(--dj-on-ink)}:root[data-theme=bright] .dt-page .dt-act-read:hover{border-color:var(--dj-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bright] .dt-page .dt-act-read:hover{border-color:color-mix(in srgb, var(--dj-ink) 86%, var(--surface))}}:root[data-theme=bright] .dt-page .dt-act-read:hover{background:var(--dj-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bright] .dt-page .dt-act-read:hover{background:color-mix(in srgb, var(--dj-ink) 86%, var(--surface))}}:root[data-theme=bright] .dt-actions-row .dt-act-icon,:root[data-theme=bright] .dt-act-icon-host>button,:root[data-theme=bright] .dt-actions-row .dt-btn-icon{border-radius:var(--shape-pill);border:1px solid var(--border);background:var(--dj-card);width:48px;height:48px;color:var(--dj-ink)}:root[data-theme=bright] .dt-actions-row .dt-act-icon:hover,:root[data-theme=bright] .dt-act-icon-host>button:hover{border-color:var(--dj-line-hover);background:var(--dj-card)}:root[data-theme=bright] .dt-actions-row .dt-act-icon[aria-pressed=true]{border-color:var(--dj-ink);background:var(--dj-ink);color:var(--dj-on-ink)}:root[data-theme=bright] .dt-tags{gap:6px;padding-top:16px}:root[data-theme=bright] .dt-tags .dt-chip{border:1px solid var(--border);background:var(--dj-card);height:36px;padding:0 14px}:root[data-theme=bright] .dt-tags .dt-chip:hover{border-color:var(--dj-line-hover);background:var(--dj-card)}:root[data-theme=bright] .dt-score-in{border-radius:var(--dj-r);background:var(--dj-well);border:0;margin-top:12px;padding:16px}:root[data-theme=bright] .dt-score-num{font-family:var(--theme-font-display);letter-spacing:-.04em;font-weight:800}:root[data-theme=bright] .dt-score-of,:root[data-theme=bright] .dt-score-count,:root[data-theme=bright] .dt-score-none{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .dt-glyphs-in{color:var(--dj-ink)}:root[data-theme=bright] .dt-glyphs-bg{color:var(--dj-line-hover)}:root[data-theme=bright] .dt-dist li{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .dt-dist-track{border-radius:var(--shape-pill);background:var(--dj-card)}:root[data-theme=bright] .dt-dist b{border-radius:var(--shape-pill);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bright] .dt-dist b{background:color-mix(in srgb, var(--accent) 70%, var(--surface))}}:root[data-theme=bright] .dt-dist b.is-high{background:var(--accent)}:root[data-theme=bright] .dt-mine{border-top-color:var(--border)}:root[data-theme=bright] .dt-mine-label{color:var(--dj-ink);font-weight:800}:root[data-theme=bright] .dt-mine a,:root[data-theme=bright] .dt-mine .text-accent{color:var(--dj-green);font-weight:700}:root[data-theme=bright] .dt-statrow dd{font-weight:800}:root[data-theme=bright] .dt-statrow dt{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .dt-tabs{background:var(--dj-card);border-bottom:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:0}:root[data-theme=bright] .dt-tabs-in{gap:4px}:root[data-theme=bright] .dt-tab{height:52px;color:var(--text-secondary);padding:0 12px;font-size:15px;font-weight:700}:root[data-theme=bright] .dt-tab:hover{color:var(--dj-ink)}:root[data-theme=bright] .dt-tab[aria-current=page]{color:var(--dj-ink);font-weight:800}:root[data-theme=bright] .dt-tab[aria-current=page]:after{background:var(--dj-ink);border-radius:3px 3px 0 0;height:3px;left:12px;right:12px}:root[data-theme=bright] .dt-tab-c{background:var(--dj-well);color:var(--text-secondary);border-radius:10px;padding:2px 7px;font-size:12px;font-weight:700}:root[data-theme=bright] .dt-body{grid-template-areas:"synopsis""characters""scenes""rail""panel""related";row-gap:8px;padding-top:8px}:root[data-theme=bright] .dt-sec,:root[data-theme=bright] .dt-related-host:not([hidden]){margin:0 calc(var(--dt-gutter) * -1);padding:20px var(--dt-gutter);background:var(--dj-card)}:root[data-theme=bright] .dt-related-host .dt-sec{margin:0;padding:0}:root[data-theme=bright] .dt-rail{gap:8px;margin-bottom:0}:root[data-theme=bright] .dt-sh{align-items:baseline;margin-bottom:14px}:root[data-theme=bright] .dt-sh h2{letter-spacing:-.03em;font-size:19px;font-weight:800}:root[data-theme=bright] .dt-sh-c{color:var(--text-secondary);font-size:13px;font-weight:600}:root[data-theme=bright] .dt-sh-lnk{color:var(--dj-green);font-size:14px;font-weight:700}:root[data-theme=bright] .dt-sh-lnk:hover{color:var(--dj-green);text-underline-offset:3px;text-decoration:underline}:root[data-theme=bright] .dt-syn{font-size:15px;line-height:1.6}:root[data-theme=bright] .dt-syn-more,:root[data-theme=bright] .dt-sc-more{color:var(--dj-green);border-bottom:0;font-weight:700}:root[data-theme=bright] .dt-syn-more:hover,:root[data-theme=bright] .dt-sc-more:hover{color:var(--dj-green);text-underline-offset:3px;text-decoration:underline}:root[data-theme=bright] .dt-chars{gap:10px}:root[data-theme=bright] .dt-ch{width:76px}:root[data-theme=bright] .dt-ch-ph{aspect-ratio:1;border-radius:var(--dj-r)}:root[data-theme=bright] .dt-ch>.dt-ch-btn:hover .dt-ch-ph{transform:none}:root[data-theme=bright] .dt-ch>.dt-ch-btn:hover .dt-ch-n{text-underline-offset:2px;text-decoration:underline}:root[data-theme=bright] .dt-ch-n{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}:root[data-theme=bright] .dt-ch-role{color:var(--text-secondary);font-size:12px;font-weight:600}:root[data-theme=bright] .dt-ch-role.is-main{color:var(--dj-green)}:root[data-theme=bright] .dt-slog-tools{border-bottom:0;padding-bottom:12px}:root[data-theme=bright] .dt-who-btn{border:1px solid var(--border);background:var(--dj-card);height:40px;color:var(--dj-ink);padding:0 14px 0 4px;font-size:13px;font-weight:700}:root[data-theme=bright] .dt-who-btn:hover:not(:disabled){border-color:var(--dj-line-hover);color:var(--dj-ink)}:root[data-theme=bright] .dt-who-btn[aria-pressed=true]{border-color:var(--dj-ink);background:var(--dj-ink);color:var(--dj-on-ink)}:root[data-theme=bright] .dt-who-av{width:32px;height:32px}:root[data-theme=bright] .dt-slog-tags{border-bottom:0;padding:0 0 12px}:root[data-theme=bright] .dt-slog{border:1px solid var(--border);border-radius:var(--dj-r);background:var(--dj-card);overflow:hidden}:root[data-theme=bright] .dt-scene{transition:background-color var(--motion-fast) var(--motion-ease);grid-template-columns:minmax(0,1fr);grid-template-areas:"ch""body";column-gap:0;padding:14px}:root[data-theme=bright] .dt-scene+.dt-scene{border-top:1px solid var(--border)}:root[data-theme=bright] .dt-scene+.dt-scene:before{display:none}:root[data-theme=bright] .dt-scene:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bright] .dt-scene:hover{background:color-mix(in srgb, var(--surface-2) 40%, var(--surface))}}:root[data-theme=bright] .dt-scene:has(.dt-sc-acts>*) .dt-sc-ch{padding-right:156px}:root[data-theme=bright] .dt-sc-node{display:none}:root[data-theme=bright] .dt-sc-ch{text-align:left;flex-direction:row;align-items:baseline;gap:8px;padding-top:0}:root[data-theme=bright] .dt-sc-n{letter-spacing:-.02em;font-size:16px;font-weight:800}:root[data-theme=bright] .dt-sc-n a:hover{color:var(--dj-ink);text-underline-offset:3px;text-decoration:underline}:root[data-theme=bright] .dt-sc-pre{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;margin-right:3px}:root[data-theme=bright] .dt-sc-l{color:var(--text-secondary);font-size:12px;font-weight:600}:root[data-theme=bright] .dt-sc-body{flex-direction:column;display:flex}:root[data-theme=bright] .dt-sc-foot{order:-1;margin-top:10px;display:block}:root[data-theme=bright] .dt-sc-foot:not(:has(.dt-sc-who)){display:contents}:root[data-theme=bright] .dt-sc-who{color:var(--text-secondary);flex-direction:column;align-items:flex-start;gap:8px;font-size:13px;font-weight:600}:root[data-theme=bright] .dt-sc-names a:hover{color:var(--dj-ink);text-underline-offset:2px;text-decoration:underline}:root[data-theme=bright] .dt-astack{flex-wrap:wrap;gap:6px}:root[data-theme=bright] .dt-av{border-radius:var(--dj-r-sm);width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bright] .dt-av{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 6%, transparent)}}:root[data-theme=bright] .dt-av img{object-position:50% 15%}:root[data-theme=bright] .dt-sc-acts{margin:0;position:absolute;top:10px;right:10px}:root[data-theme=bright] .dt-sc-gal{background:var(--dj-well);height:30px;color:var(--text-secondary);border:0;font-weight:700}:root[data-theme=bright] .dt-sc-gal:hover{background:var(--surface-3);color:var(--dj-ink);border-color:#0000}:root[data-theme=bright] .dt-sc-acts>button:not(.dt-sc-gal):not(.dt-sc-fav):hover{background:var(--dj-well);color:var(--dj-ink);border-color:#0000}:root[data-theme=bright] .dt-sc-acts .dt-sc-fav{border:0;width:30px;height:30px}:root[data-theme=bright] .dt-sc-d{margin-top:6px;font-size:14px;line-height:1.5}:root[data-theme=bright] .dt-sc-d.is-clamped{-webkit-line-clamp:2}:root[data-theme=bright] .dt-sc-tags{gap:4px;margin-top:10px}:root[data-theme=bright] .dt-slog-more{border-top:0;justify-content:center;padding-top:12px}:root[data-theme=bright] .dt-slog-more .dt-btn{height:48px}@media (max-width:639px){:root[data-theme=bright] .dt-slog{margin:0 calc(var(--dt-gutter) * -1);border-width:1px 0;border-radius:0}:root[data-theme=bright] .dt-scene{padding:16px var(--dt-gutter)}:root[data-theme=bright] .dt-scene:has(.dt-sc-acts>*) .dt-sc-ch{align-items:center;min-height:44px;padding-right:152px}:root[data-theme=bright] .dt-sc-acts{top:16px;right:calc(var(--dt-gutter) - 6px);gap:2px}:root[data-theme=bright] .dt-sc-acts>*{min-width:44px;height:44px}:root[data-theme=bright] .dt-sc-acts>button:not(.dt-sc-gal):not(.dt-sc-fav){border-color:#0000;justify-content:center}}:root[data-theme=bright] .dt-rail>*{margin:0 calc(var(--dt-gutter) * -1);padding:20px var(--dt-gutter);background:var(--dj-card)}:root[data-theme=bright] .dt-rail>.dt-edit{background:0 0;margin:0;padding:0 4px;display:flex}:root[data-theme=bright] .dt-rail-h{letter-spacing:-.02em;font-size:15px;font-weight:800}:root[data-theme=bright] .dt-dl dt{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .dt-dl dd{font-weight:700}:root[data-theme=bright] .dt-creator-r,:root[data-theme=bright] .dt-relations span{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .dt-relations a{font-weight:700}:root[data-theme=bright] .dt-relations a:hover{color:var(--dj-ink);text-underline-offset:3px;text-decoration:underline}:root[data-theme=bright] .dt-links a{border-radius:var(--dj-r-sm);background:var(--dj-well);border:0;font-size:13px;font-weight:700}:root[data-theme=bright] .dt-links a:hover{background:var(--surface-3)}:root[data-theme=bright] .dt-links a svg{color:var(--text-secondary)}:root[data-theme=bright] .dt-edit{color:var(--text-secondary);font-weight:700}:root[data-theme=bright] .dt-rel-cover{border-radius:var(--dj-r)}@media (max-width:1023px){:root[data-theme=bright] .dt-page:not([data-detail-tab=related]) .dt-rel-grid{margin:0 calc(var(--dt-gutter) * -1);padding:0 var(--dt-gutter) 4px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:112px;grid-auto-flow:column;gap:12px;overflow-x:auto}}:root[data-theme=bright] .dt-rel-card:hover .dt-rel-cover{box-shadow:none;transform:none}:root[data-theme=bright] .dt-rel-card:hover .dt-rel-t a{text-underline-offset:2px;text-decoration:underline}:root[data-theme=bright] .dt-rel-t{font-size:13px;font-weight:700}:root[data-theme=bright] .dt-rel-m{color:var(--text-secondary);font-size:12px;font-weight:600}:root[data-theme=bright] .dt-rel-r{font-weight:700}:root[data-theme=bright] .dt-rel-r .rating-icon{color:var(--dj-ink)}:root[data-theme=bright] .dt-panel{margin:0 calc(var(--dt-gutter) * -1);padding:20px var(--dt-gutter);background:var(--dj-card)}@media (min-width:640px){:root[data-theme=bright] .dt-hero-grid{grid-template:"poster head""poster credits""poster facts""poster actions""poster tags""poster."1fr"score score"/180px minmax(0,1fr);column-gap:28px;padding-top:28px;padding-bottom:28px}:root[data-theme=bright] .dt-crumbs{margin-bottom:12px}:root[data-theme=bright] .dt-crumbs nav,:root[data-theme=bright] .dt-crumbs ol{font-weight:600}:root[data-theme=bright] .dt-title{letter-spacing:-.04em;font-size:36px;line-height:1.05}:root[data-theme=bright] .dt-alts{margin-top:8px;font-size:15px}:root[data-theme=bright] .dt-credits{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}:root[data-theme=bright] .dt-credits>div{border:1px solid var(--border);border-radius:var(--shape-pill);flex-direction:row-reverse;align-items:center;gap:8px;height:40px;padding:0 16px}:root[data-theme=bright] .dt-credits dt{width:auto;margin:0}:root[data-theme=bright] .dt-facts{background:0 0;gap:12px 32px;margin-top:20px;padding:0}:root[data-theme=bright] .dt-facts>div{text-align:left;flex:none;align-items:flex-start;min-width:0;padding:0}:root[data-theme=bright] .dt-facts>div+div{border-left:0}:root[data-theme=bright] .dt-facts dt{font-size:13px}:root[data-theme=bright] .dt-facts>div:has(>dt:not(.sr-only)) dd{letter-spacing:-.03em;font-size:24px;line-height:1.1}:root[data-theme=bright] .dt-facts .dt-status{background:var(--dj-well)}:root[data-theme=bright] .dt-facts .dt-status.is-on{background:var(--status-ongoing-bg)}:root[data-theme=bright] .dt-actions-row{gap:8px;padding-top:24px}:root[data-theme=bright] .dt-actions-row>*,:root[data-theme=bright] .dt-actions-row .dt-act-track>button,:root[data-theme=bright] .dt-act-icon-host>button{min-width:48px;height:48px}:root[data-theme=bright] .dt-actions-row .dt-act-track>button{padding:0 24px}:root[data-theme=bright] .dt-page .dt-act-read{width:auto;padding:0 22px;font-size:14px}:root[data-theme=bright] .dt-actions-row .dt-act-icon,:root[data-theme=bright] .dt-act-icon-host>button,:root[data-theme=bright] .dt-actions-row .dt-btn-icon{width:48px;height:48px}:root[data-theme=bright] .dt-tags{padding-top:20px}:root[data-theme=bright] .dt-tags .dt-chip{background:var(--dj-well);border:0;height:32px;padding:0 12px}:root[data-theme=bright] .dt-tags .dt-chip:hover{background:var(--accent-soft)}:root[data-theme=bright] .dt-score-in{margin-top:24px}:root[data-theme=bright] .dt-tabs{top:var(--header-height)}:root[data-theme=bright] .dt-tabs-in{gap:4px}:root[data-theme=bright] .dt-tab{height:52px}:root[data-theme=bright] .dt-body{row-gap:0;padding-top:32px}:root[data-theme=bright] .dt-sec,:root[data-theme=bright] .dt-related-host:not([hidden]){background:0 0;margin:0 0 40px;padding:0}:root[data-theme=bright] .dt-synopsis{border-radius:var(--dj-r);background:var(--dj-card);padding:20px 24px}:root[data-theme=bright] .dt-synopsis .dt-sh{margin-bottom:8px}:root[data-theme=bright] .dt-synopsis .dt-sh h2{font-size:15px}:root[data-theme=bright] .dt-chars{margin:0 calc(var(--dt-gutter) * -1);padding:0 var(--dt-gutter) 4px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:120px;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}:root[data-theme=bright] .dt-ch{width:auto}:root[data-theme=bright] .dt-ch-n{margin-top:8px;font-size:14px;font-weight:800}:root[data-theme=bright] .dt-sh h2{font-size:22px}:root[data-theme=bright] .dt-slog-tools{gap:8px}:root[data-theme=bright] .dt-scene{grid-template-columns:minmax(0,1fr);grid-template-areas:"ch""body";column-gap:0;padding:16px 20px}:root[data-theme=bright] .dt-sc-acts{top:14px;right:16px}:root[data-theme=bright] .dt-sc-who{flex-direction:row;align-items:center;gap:14px}:root[data-theme=bright] .dt-astack{flex-wrap:nowrap;gap:8px}:root[data-theme=bright] .dt-av{border-radius:var(--dj-r);width:72px;height:72px}:root[data-theme=bright] .dt-sc-names{flex:1;min-width:0}:root[data-theme=bright] .dt-sc-ch{flex-direction:row;align-items:baseline;gap:10px}:root[data-theme=bright] .dt-sc-n{font-size:16px}:root[data-theme=bright] .dt-sc-pre{font-size:inherit}:root[data-theme=bright] .dt-sc-d{margin-top:6px;font-size:14px;line-height:1.5}:root[data-theme=bright] .dt-sc-tags{margin-top:12px}:root[data-theme=bright] .dt-slog-more{justify-content:flex-end;padding-left:0}:root[data-theme=bright] .dt-slog-more .dt-btn{width:auto;height:44px;padding:0 20px}:root[data-theme=bright] .dt-rail>*{border-radius:var(--dj-r);margin:0;padding:20px}:root[data-theme=bright] .dt-rail>.dt-edit{padding:0 4px}:root[data-theme=bright] .dt-panel{border-radius:var(--dj-r);margin:0 0 40px;padding:24px}:root[data-theme=bright] .dt-rel-grid{gap:24px 16px}}@media (min-width:1024px){:root[data-theme=bright] .dt-hero-grid{grid-template:"poster head score""poster credits score""poster facts score""poster actions score""poster tags score""poster.score"1fr/220px minmax(0,1fr) 320px;column-gap:40px;padding-top:32px;padding-bottom:32px}:root[data-theme=bright] .dt-title{font-size:44px;line-height:1.05}:root[data-theme=bright] .dt-score-in{border:0;margin-top:0;padding:20px}:root[data-theme=bright] .dt-score-num{font-size:48px}:root[data-theme=bright] .dt-statrow{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}:root[data-theme=bright] .dt-tabs{margin-top:0}:root[data-theme=bright] .dt-body{grid-template:"characters characters""synopsis rail""scenes rail"1fr"panel panel""related related"/minmax(0,1fr) 360px;column-gap:32px;padding-top:40px}:root[data-theme=bright] .dt-sec{margin-bottom:40px}:root[data-theme=bright] .dt-synopsis{margin-bottom:32px}:root[data-theme=bright] .dt-rail{gap:16px;margin-bottom:40px}:root[data-theme=bright] .dt-links{grid-template-columns:1fr 1fr;gap:8px}:root[data-theme=bright] .dt-links a{background:var(--dj-well);height:40px;margin:0;padding:0 12px}:root[data-theme=bright] .dt-related-host:not([hidden]){border-top:0;margin-inline:0;padding:0}:root[data-theme=bright] .dt-rel-grid{grid-auto-columns:calc(10% - 14.4px);column-gap:16px}}@media (prefers-reduced-motion:reduce){:root[data-theme=bright] .dt-scene{transition:none}}:root[data-theme=bright]{--dlx-r:12px;--dlx-r-sm:8px;--dlx-panel:var(--surface);--dlx-track:var(--surface-2);--dlx-line:var(--theme-border-width) solid var(--border);--dlx-line-strong:var(--theme-border-width) solid var(--border-strong);--dlx-shadow:0 1px 2px var(--foreground), 0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bright]{--dlx-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 6%, transparent), 0 8px 24px -12px color-mix(in srgb, var(--foreground) 18%, transparent)}}:root[data-theme=bright]{--dlx-thumb:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bright]{--dlx-thumb:0 1px 2px color-mix(in srgb, var(--foreground) 8%, transparent)}}:root[data-theme=bright]{--dlx-ring:0 0 0 2px var(--foreground);--dlx-band:0 -48px 0 var(--surface), -50vw 0 0 var(--surface), 50vw 0 0 var(--surface), -100vw 0 0 var(--surface), 100vw 0 0 var(--surface), -50vw -48px 0 var(--surface), 50vw -48px 0 var(--surface), -100vw -48px 0 var(--surface), 100vw -48px 0 var(--surface)}:root[data-theme=bright] .cp-head{background:var(--surface);box-shadow:var(--dlx-band);border-bottom:0;flex-flow:column;align-items:flex-start;gap:12px;margin-bottom:20px;padding-top:24px}:root[data-theme=bright] .cp-head:not(:has(.cp-tabs)){padding-bottom:8px}:root[data-theme=bright] nav[aria-label=Breadcrumb\ navigation]{position:relative}:root[data-theme=bright] .cp-head__title{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:4px}:root[data-theme=bright] .cp-title{letter-spacing:-.04em;white-space:normal;font-size:26px;font-weight:800;line-height:1.1}:root[data-theme=bright] .cp-sub{max-width:64ch;color:var(--text-secondary);font-size:14px;font-weight:500;line-height:1.45}@media (min-width:768px){:root[data-theme=bright] .cp-head{gap:16px;margin-bottom:24px;padding-top:32px}:root[data-theme=bright] .cp-title{font-size:32px}:root[data-theme=bright] .cp-sub{font-size:15px}}:root[data-theme=bright] .cp-tabs{gap:4px;width:100%;margin-left:0}:root[data-theme=bright] .cp-tabs>a,:root[data-theme=bright] .cp-tabs>button{letter-spacing:-.01em;min-height:48px;color:var(--text-secondary);align-items:center;padding:0 14px;font-size:15px;font-weight:700}:root[data-theme=bright] .cp-tabs>:first-child{padding-left:2px}:root[data-theme=bright] .cp-tabs>a:hover,:root[data-theme=bright] .cp-tabs>button:hover{color:var(--foreground)}:root[data-theme=bright] .cp-tabs>[aria-selected=true],:root[data-theme=bright] .cp-tabs>[aria-current=page],:root[data-theme=bright] .cp-tabs>[aria-pressed=true]{color:var(--foreground);font-weight:800}:root[data-theme=bright] .cp-tabs>[aria-selected=true]:after,:root[data-theme=bright] .cp-tabs>[aria-current=page]:after,:root[data-theme=bright] .cp-tabs>[aria-pressed=true]:after{background:var(--foreground);border-radius:3px 3px 0 0;height:3px;inset:auto 14px -1px}:root[data-theme=bright] .cp-tabs>:first-child:after{left:2px}:root[data-theme=bright] .cp-tabs .cp-count{border-radius:var(--shape-pill);background:var(--dlx-track);color:var(--text-secondary);padding:2px 7px;font-size:12px;font-weight:700}:root[data-theme=bright] .cp-tabs__divider{background:var(--border);height:20px;margin:0 6px}@media (min-width:768px){:root[data-theme=bright] .cp-tabs>a,:root[data-theme=bright] .cp-tabs>button{min-height:52px}}:root[data-theme=bright] .cp-seg{border-radius:var(--shape-pill);background:var(--dlx-track);border:0;gap:0;padding:3px}:root[data-theme=bright] .cp-seg>button,:root[data-theme=bright] .cp-seg>a{border-radius:var(--shape-pill);min-height:38px;color:var(--text-secondary);padding:0 16px;font-size:13px;font-weight:700}@media (min-width:768px){:root[data-theme=bright] .cp-seg>button,:root[data-theme=bright] .cp-seg>a{min-height:34px;font-size:13px}}:root[data-theme=bright] .cp-seg>button:hover,:root[data-theme=bright] .cp-seg>a:hover{color:var(--foreground)}:root[data-theme=bright] .cp-seg>[aria-pressed=true],:root[data-theme=bright] .cp-seg>[aria-current=page],:root[data-theme=bright] .cp-seg>[aria-selected=true]{background:var(--dlx-panel);color:var(--foreground);box-shadow:var(--dlx-thumb);font-weight:700}:root[data-theme=bright] .cp-bar{padding:0 0 20px}:root[data-theme=bright] .cp-bar__end{color:var(--text-secondary);font-size:13px;font-weight:600}:root[data-theme=bright] .cp-sh{align-items:baseline;gap:8px;margin-bottom:14px}:root[data-theme=bright] .cp-sh h2,:root[data-theme=bright] .cp-sh__title{letter-spacing:-.03em;font-size:20px;font-weight:800;line-height:1.15}:root[data-theme=bright] .cp-sh__meta{color:var(--text-secondary);font-size:13px;font-weight:600}:root[data-theme=bright] .cp-sh__link{color:var(--link);font-size:14px;font-weight:700}:root[data-theme=bright] .cp-sh__link:hover{color:var(--link);text-underline-offset:3px;text-decoration:underline}@media (min-width:768px){:root[data-theme=bright] .cp-sh h2,:root[data-theme=bright] .cp-sh__title{font-size:22px}}:root[data-theme=bright] .cp-micro{font-family:var(--theme-font-display);letter-spacing:-.01em;text-transform:none;color:var(--foreground);font-size:15px;font-weight:800;line-height:1.25}:root[data-theme=bright] .cp-feed{border-radius:var(--dlx-r);background:var(--dlx-panel);border:0;padding:0 14px}:root[data-theme=bright] .cp-feed>*+*{border-top:var(--dlx-line)}:root[data-theme=bright] .cp-row{gap:12px;padding:14px 0}:root[data-theme=bright] .cp-row__time{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}:root[data-theme=bright] .cp-row__body>div:first-child>a:first-child{color:var(--foreground);font-weight:800}:root[data-theme=bright] .cp-thumb{border-radius:var(--dlx-r-sm)}@media (min-width:640px){:root[data-theme=bright] .cp-feed{padding:0 20px}}:root[data-theme=bright] .cp-panel{border-radius:var(--dlx-r);background:var(--dlx-panel);border:0}:root[data-theme=bright] .cp-rail{gap:16px}:root[data-theme=bright] .cp-rail>section{border-radius:var(--dlx-r);background:var(--dlx-panel);padding:20px}:root[data-theme=bright] .cp-rail .cp-micro{margin-bottom:14px}:root[data-theme=bright] .cp-rail>section a{font-weight:700}:root[data-theme=bright] .cp-rail>section a:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}:root[data-theme=bright] .cp-rail .rounded-control{border-radius:var(--dlx-r-sm)}:root[data-theme=bright] .cp-log{border-radius:var(--dlx-r);background:var(--dlx-panel);padding:0 14px}:root[data-theme=bright] .cp-log>li{border-bottom-color:var(--border)}:root[data-theme=bright] .cp-log>li:last-child{border-bottom:0}@media (min-width:640px){:root[data-theme=bright] .cp-log{padding:0 20px}}:root[data-theme=bright] .cp-missing{border-radius:var(--dlx-r);background:var(--dlx-panel);border:0}:root[data-theme=bright] .cp-missing__code{color:var(--link);font-weight:700}:root[data-theme=bright] .cp-missing__title{letter-spacing:-.03em;font-size:22px;font-weight:800}:root[data-theme=bright] .cp-missing__text{color:var(--text-secondary);font-weight:500}:root[data-theme=bright] .cp-missing__covers>span{border-color:var(--border-strong);border-radius:var(--dlx-r-sm)}:root[data-theme=bright] .cp-missing__covers>span:nth-child(2){background:var(--accent);box-shadow:none}:root[data-theme=bright] .cp-fan-card{border-radius:var(--dlx-r);background:var(--dlx-panel);transition:box-shadow var(--motion-fast) var(--motion-ease);flex-direction:column;display:flex;overflow:hidden}:root[data-theme=bright] .cp-fan-card:hover{box-shadow:var(--dlx-ring)}:root[data-theme=bright] .cp-fan-card>div:first-child{border-radius:0}:root[data-theme=bright] .cp-fan{background:var(--dlx-track);align-items:flex-end;padding:8% 5% 0;overflow:hidden}:root[data-theme=bright] .cp-fan>*{border-radius:var(--dlx-r-sm) var(--dlx-r-sm) 0 0;height:92%;box-shadow:var(--cover-edge), 4px 0 12px -6px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bright] .cp-fan>*{box-shadow:var(--cover-edge), 4px 0 12px -6px color-mix(in srgb, var(--foreground) 40%, transparent)}}:root[data-theme=bright] .cp-fan>*+*{height:86%;margin-left:-10%}:root[data-theme=bright] .cp-fan>:nth-child(3){height:80%}:root[data-theme=bright] .cp-fan>:nth-child(4){height:74%}:root[data-theme=bright] .cp-fan-card>h3{font-family:var(--theme-font-display);letter-spacing:-.02em;margin:14px 16px 0;font-size:16px;font-weight:800;line-height:1.3}:root[data-theme=bright] .cp-fan-card:hover>h3{color:var(--foreground)}:root[data-theme=bright] .cp-fan-card>div:last-child{margin:auto 16px 0;padding:10px 0 16px;font-size:13px;font-weight:600}:root[data-theme=bright] div:has(>.cp-fan-card){gap:20px}@media (max-width:639px){:root[data-theme=bright] .cp-fan-card>h3{margin:10px 12px 0;font-size:14.5px}:root[data-theme=bright] .cp-fan-card>div:last-child{margin-inline:12px;padding-bottom:12px}:root[data-theme=bright] div:has(>.cp-fan-card){gap:12px}}:root[data-theme=bright] .tl-card{border-radius:var(--dlx-r);background:var(--dlx-panel);transition:box-shadow var(--motion-fast) var(--motion-ease);padding:12px}:root[data-theme=bright] .tl-card:hover{box-shadow:var(--dlx-ring)}:root[data-theme=bright] .tl-card img,:root[data-theme=bright] .tl-card .rounded-thumb{border-radius:var(--dlx-r-sm)}:root[data-theme=bright] .tl-card .rounded-cover{background:var(--dlx-track)}:root[data-theme=bright] .tl-card h2{font-family:var(--theme-font-display);letter-spacing:-.02em;font-size:16px;font-weight:800}:root[data-theme=bright] .tl-card:hover h2{color:var(--foreground)}:root[data-theme=bright] .tl-card .bg-scrim{background:var(--surface);color:var(--foreground);box-shadow:var(--dlx-thumb);font-weight:700}:root[data-theme=bright] div:has(>.tl-card){gap:20px}:root[data-theme=bright] nav[aria-label=Pagination] a,:root[data-theme=bright] nav[aria-label=Pagination] button{border-radius:var(--shape-pill);font-weight:700}:root[data-theme=bright] [aria-current=page].bg-surface-3{background:var(--foreground);color:var(--surface);box-shadow:none}:root[data-theme=bright] .rank-page{gap:16px}:root[data-theme=bright] .rank-head{margin-bottom:4px}:root[data-theme=bright] .rank-board{gap:20px}:root[data-theme=bright] .rank-podium{border-bottom:0;gap:16px 12px;padding:0}:root[data-theme=bright] .rank-podium-item[data-rank="1"]{border-radius:var(--dlx-r);background:var(--dlx-panel);padding:12px}:root[data-theme=bright] .rank-podium-numeral,:root[data-theme=bright] .rank-podium-item[data-rank="1"] .rank-podium-numeral{background:var(--foreground);min-width:36px;height:36px;color:var(--accent);font-family:var(--theme-font-display);letter-spacing:-.04em;text-shadow:none;border-radius:10px;place-items:center;padding:0 8px;font-size:20px;font-weight:900;line-height:1;display:grid}:root[data-theme=bright] .rank-podium-item[data-rank="1"] .rank-podium-numeral{background:var(--accent);min-width:48px;height:48px;color:var(--accent-foreground);justify-self:start;font-size:30px}:root[data-theme=bright] .rank-podium-item:not([data-rank="1"]) .rank-podium-numeral{margin-top:calc(150% - 44px);inset:auto 8px auto auto}:root[data-theme=bright] .rank-podium-cover{border-radius:var(--dlx-r);box-shadow:var(--cover-edge)}:root[data-theme=bright] .rank-podium-cover img{transition:transform var(--motion-med) var(--motion-ease)}:root[data-theme=bright] .rank-podium-item:hover .rank-podium-cover img{transform:scale(1.04)}:root[data-theme=bright] .rank-podium-title{letter-spacing:-.02em;font-size:15px;font-weight:800;line-height:1.25}:root[data-theme=bright] .rank-podium-item[data-rank="1"] .rank-podium-title{font-size:19px}:root[data-theme=bright] .rank-podium-title a:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}:root[data-theme=bright] .rank-genres{gap:4px}:root[data-theme=bright] .rank-genres li{background:var(--dlx-track);color:var(--text-secondary);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}:root[data-theme=bright] .rank-podium-body .rank-track-button{border:var(--dlx-line);border-radius:var(--shape-pill);background:var(--dlx-panel);height:36px;color:var(--foreground);padding:0 16px;font-size:13px;font-weight:700}:root[data-theme=bright] .rank-podium-body .rank-track-button:hover{border-color:var(--border-strong);background:var(--dlx-panel)}:root[data-theme=bright] .rank-status{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .rank-status:before{content:none}:root[data-theme=bright] .rank-rating .rating-icon{color:var(--rating-color)}:root[data-theme=bright] .rank-rating strong{font-weight:800}:root[data-theme=bright] .rank-rating-count,:root[data-theme=bright] .rank-meta{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .rank-podium-body .rank-rating strong{font-size:14px}:root[data-theme=bright] .rank-podium-cover .rank-tracking{background:var(--accent);height:20px;color:var(--accent-foreground);border-radius:5px;padding:0 6px;font-weight:800;inset:8px 8px auto auto}:root[data-theme=bright] .rank-rows{gap:16px}:root[data-theme=bright] .rank-row-list{border-radius:var(--dlx-r);background:var(--dlx-panel);padding:0 12px}:root[data-theme=bright] .rank-row-list>li+li{border-top:var(--dlx-line)}:root[data-theme=bright] .rank-row-list+.rank-row-list>li:first-child{border-top:0}:root[data-theme=bright] .rank-row{gap:4px;padding:10px 0}:root[data-theme=bright] .rank-row-numeral{letter-spacing:-.03em;width:32px;color:var(--foreground);font-size:18px;font-weight:900}:root[data-theme=bright] .rank-row-link{border-radius:var(--dlx-r-sm);gap:12px;padding:2px}:root[data-theme=bright] .rank-row-thumb{border-radius:var(--dlx-r-sm)}:root[data-theme=bright] .rank-row-title{letter-spacing:-.015em;font-size:14.5px;font-weight:800}:root[data-theme=bright] .rank-row-link:hover .rank-row-title{color:var(--foreground);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}:root[data-theme=bright] .rank-row-genres{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .rank-track-button{border-radius:var(--shape-pill);color:var(--text-secondary)}:root[data-theme=bright] .rank-track-button:hover{background:var(--dlx-track);color:var(--foreground)}@media (max-width:639px){:root[data-theme=bright] .rank-row-link{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"thumb main""thumb stats";align-content:center;gap:3px 12px;display:grid}:root[data-theme=bright] .rank-row-thumb{grid-area:thumb;align-self:center}:root[data-theme=bright] .rank-row-main{grid-area:main;align-self:end}:root[data-theme=bright] .rank-row-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}:root[data-theme=bright] .rank-row-stats{flex-flow:wrap;grid-area:stats;justify-content:flex-start;align-items:center;gap:2px 10px;font-size:12.5px}:root[data-theme=bright] .rank-row-stats .rank-meta{flex-direction:row;gap:8px}}:root[data-theme=bright] .rank-empty{border-radius:var(--dlx-r);background:var(--dlx-panel);border:0;font-weight:600}@media (min-width:768px){:root[data-theme=bright] .rank-podium{gap:20px}:root[data-theme=bright] .rank-podium-item,:root[data-theme=bright] .rank-podium-item[data-rank="1"]{border-radius:var(--dlx-r);background:var(--dlx-panel);transition:box-shadow var(--motion-fast) var(--motion-ease);grid-template-columns:minmax(0,132px) minmax(0,1fr);gap:18px;padding:18px}:root[data-theme=bright] .rank-podium-item:hover{box-shadow:var(--dlx-ring)}:root[data-theme=bright] .rank-podium-cover,:root[data-theme=bright] .rank-podium-item[data-rank="1"] .rank-podium-cover{grid-area:1/1}:root[data-theme=bright] .rank-podium-body,:root[data-theme=bright] .rank-podium-item[data-rank="1"] .rank-podium-body{grid-area:1/2;padding-top:2px}:root[data-theme=bright] .rank-podium-numeral,:root[data-theme=bright] .rank-podium-item[data-rank="1"] .rank-podium-numeral,:root[data-theme=bright] .rank-podium-item:not([data-rank="1"]) .rank-podium-numeral{min-width:44px;height:44px;margin:0;font-size:24px;position:absolute;inset:10px auto auto 10px}:root[data-theme=bright] .rank-podium-title,:root[data-theme=bright] .rank-podium-item[data-rank="1"] .rank-podium-title{font-size:18px}:root[data-theme=bright] .rank-row-list{padding:0 16px}:root[data-theme=bright] .rank-row{padding:10px 0}:root[data-theme=bright] .rank-row-numeral{width:44px;font-size:20px}:root[data-theme=bright] .rank-row-thumb{width:50px}:root[data-theme=bright] .rank-row-stats{gap:20px}}@media (min-width:1200px){:root[data-theme=bright] .rank-rows{column-gap:16px}:root[data-theme=bright] .rank-podium-item,:root[data-theme=bright] .rank-podium-item[data-rank="1"]{grid-template-columns:minmax(0,148px) minmax(0,1fr)}}:root[data-theme=bright] .rank-grid .text-chart-yellow{color:var(--rating-color)}:root[data-theme=bright] .rank-grid .fill-chart-yellow{fill:var(--rating-color)}:root[data-theme=bright] .cat-link{color:var(--link);font-weight:700}:root[data-theme=bright] .cat-link:hover{color:var(--link)}:root[data-theme=bright] .tagx-featured{gap:12px}:root[data-theme=bright] .tagx-card{border-radius:var(--dlx-r);background:var(--dlx-panel);transition:box-shadow var(--motion-fast) var(--motion-ease);gap:2px;padding:12px 12px 14px}:root[data-theme=bright] .tagx-card:hover{box-shadow:var(--dlx-ring)}:root[data-theme=bright] .tagx-collage{border-radius:var(--dlx-r-sm);gap:3px;margin-bottom:10px}:root[data-theme=bright] .tagx-card-name{letter-spacing:-.02em;font-size:16px;font-weight:800}:root[data-theme=bright] .tagx-card:hover .tagx-card-name{color:var(--foreground)}:root[data-theme=bright] .tagx-card-count{color:var(--text-secondary);font-weight:600}@media (min-width:768px){:root[data-theme=bright] .tagx-featured{gap:16px}}:root[data-theme=bright] .tagx-index{border-radius:var(--dlx-r);background:var(--dlx-panel);padding:20px 16px 4px}:root[data-theme=bright] .tagx-columns .tagx-group>.tagx-initial{color:var(--foreground);font-size:18px;font-weight:900}:root[data-theme=bright] .tagx-group a{border-radius:var(--dlx-r-sm);min-height:34px;color:var(--foreground);transition:background-color var(--motion-fast) var(--motion-ease);margin-left:-8px;padding:0 8px;font-size:14px;font-weight:700}:root[data-theme=bright] .tagx-group a:hover{background:var(--dlx-track);color:var(--foreground)}:root[data-theme=bright] .tagx-count{color:var(--text-secondary);font-weight:600}@media (min-width:768px){:root[data-theme=bright] .tagx-index{padding:24px 24px 8px}}:root[data-theme=bright] .tagx-hero{border-radius:var(--dlx-r);background:var(--dlx-panel);border:0;padding:20px}:root[data-theme=bright] .tagx-hero-title{letter-spacing:-.04em;font-weight:800;line-height:1.08}:root[data-theme=bright] .tagx-strip-cover{border-radius:var(--dlx-r-sm)}:root[data-theme=bright] .tagx-strip-cover:first-child{opacity:1}@media (min-width:900px){:root[data-theme=bright] .tagx-hero{padding:28px 32px}}:root[data-theme=bright] .chr-hero-backdrop{display:none}:root[data-theme=bright] .chr-hero{isolation:auto;background:var(--surface);box-shadow:var(--dlx-band);border-bottom:0}:root[data-theme=bright] .chr-portrait{border-radius:var(--dlx-r);box-shadow:var(--cover-edge), var(--dlx-shadow)}:root[data-theme=bright] .chr-name{letter-spacing:-.045em;font-weight:800;line-height:1.05}:root[data-theme=bright] .chr-alt-names{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .chr-role{border-radius:var(--shape-pill);background:var(--dlx-track);color:var(--foreground);border:0;padding:4px 10px;font-weight:700}:root[data-theme=bright] .chr-role[data-role=Main]{background:var(--accent);color:var(--accent-foreground)}:root[data-theme=bright] .chr-tags li{border-radius:var(--shape-pill);background:var(--dlx-track);color:var(--foreground);padding:6px 12px;font-weight:700}:root[data-theme=bright] .chr-series{border:var(--dlx-line);border-radius:var(--dlx-r);background:var(--dlx-panel);padding:10px 14px 10px 10px}:root[data-theme=bright] .chr-series:hover{border-color:var(--border-strong)}:root[data-theme=bright] .chr-series-cover{border-radius:6px}:root[data-theme=bright] .chr-series-title{font-weight:800}:root[data-theme=bright] .chr-series:hover .chr-series-title{color:var(--foreground)}:root[data-theme=bright] .chr-series-meta{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .chr-about h2{font-size:17px;font-weight:800}:root[data-theme=bright] .chr-about p{opacity:1;color:var(--foreground);font-weight:500}:root[data-theme=bright] .chr-actions .rounded-control,:root[data-theme=bright] .chr-actions-buttons>*{border-radius:var(--shape-pill);font-weight:700}:root[data-theme=bright] .chr-body>section:not(:has(.chr-body)){min-width:0}:root[data-theme=bright] .chr-actions div:not(.chr-actions-buttons){flex-wrap:wrap;row-gap:6px}:root[data-theme=bright] .chr-actions :is(span,button){white-space:nowrap}@media (min-width:768px){:root[data-theme=bright] .chr-name{font-size:48px}}:root[data-theme=bright] .crt-hero{background:var(--surface);box-shadow:var(--dlx-band);border-bottom:0}:root[data-theme=bright] .page-frame:has(+.cat-page>.crt-hero){background:var(--surface);box-shadow:-50vw 0 0 var(--surface), 50vw 0 0 var(--surface), -100vw 0 0 var(--surface), 100vw 0 0 var(--surface)}:root[data-theme=bright] .crt-name{letter-spacing:-.045em;font-weight:800;line-height:1.05}:root[data-theme=bright] .crt-aliases,:root[data-theme=bright] .crt-facts{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .crt-facts strong{font-weight:800}:root[data-theme=bright] .crt-reader{border-radius:var(--shape-pill);min-height:44px;padding:0 20px;font-weight:700}:root[data-theme=bright] .crt-reader:active{transform:scale(.97)}@media (min-width:768px){:root[data-theme=bright] .crt-fan{padding-right:40px}}:root[data-theme=bright] .crt-fan-cover{border-radius:var(--dlx-r);box-shadow:var(--cover-edge), var(--dlx-shadow)}:root[data-theme=bright] .crt-work-cover{border-radius:var(--dlx-r)}:root[data-theme=bright] .crt-work:hover .crt-work-cover{box-shadow:var(--cover-edge);transform:none}:root[data-theme=bright] .crt-work-cover img{transition:transform var(--motion-med) var(--motion-ease)}:root[data-theme=bright] .crt-work:hover .crt-work-cover img{transform:scale(1.04)}:root[data-theme=bright] .crt-work-title{letter-spacing:-.02em;font-size:14.5px;font-weight:800;line-height:1.3}:root[data-theme=bright] .crt-work:hover .crt-work-title{color:var(--foreground);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}:root[data-theme=bright] section[data-tier]{border-top:0;column-gap:6px;padding:6px 0 6px 6px}:root[data-theme=bright] section[data-tier]+section[data-tier]{border-top:1px solid var(--border)}:root[data-theme=bright] section[data-tier]>div:first-child{border-radius:10px}:root[data-theme=bright] section[data-tier]>div:first-child>span:first-child{letter-spacing:-.04em;font-weight:900}:root[data-theme=bright] section[data-tier]:is([data-tier=a],[data-tier=b],[data-tier=c],[data-tier=d])>div:first-child{color:var(--surface)}:root[data-theme=bright] section[data-tier=a]>div:first-child,:root[data-theme=bright] section[data-tier=b]>div:first-child{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bright] section[data-tier=b]>div:first-child{background:color-mix(in srgb, var(--foreground) 84%, var(--surface))}}:root[data-theme=bright] section[data-tier=c]>div:first-child{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bright] section[data-tier=c]>div:first-child{background:color-mix(in srgb, var(--foreground) 72%, var(--surface))}}:root[data-theme=bright] section[data-tier=d]>div:first-child{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bright] section[data-tier=d]>div:first-child{background:color-mix(in srgb, var(--foreground) 62%, var(--surface))}}:root[data-theme=bright] .activity-headline{font-weight:700}:root[data-theme=bright] .activity-actor{color:var(--foreground);font-weight:800}:root[data-theme=bright] .lst-hero-art{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));grid-auto-rows:0;gap:0 8px;display:grid;overflow:hidden}:root[data-theme=bright] .lst-hero-art img{width:100%;aspect-ratio:var(--cover-ratio);object-fit:cover;background:var(--surface-2);box-shadow:var(--cover-edge);border-radius:8px}:root[data-theme=bright] .lst-hero-title h1{letter-spacing:-.045em;font-weight:800}:root[data-theme=bright] .lst-item-text h2{letter-spacing:-.01em;font-weight:800}@media (min-width:640px){:root[data-theme=bright] .lst-hero-art{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:0 12px}}:root[data-theme=bright] .cat-index-title{letter-spacing:-.045em;font-weight:800}:root[data-theme=bright] .blog-index{gap:12px}:root[data-theme=bright] .blog-index>li+li{border-top:0}:root[data-theme=bright] .blog-index-item{border-radius:var(--dlx-r);background:var(--dlx-panel);transition:box-shadow var(--motion-fast) var(--motion-ease);gap:6px;padding:18px 20px}:root[data-theme=bright] .blog-index-item:hover{box-shadow:var(--dlx-ring)}:root[data-theme=bright] .blog-index-item h2{letter-spacing:-.03em;font-size:20px;font-weight:800}:root[data-theme=bright] .blog-index-item:hover h2{color:var(--foreground)}:root[data-theme=bright] .blog-index-item p{color:var(--text-secondary);font-weight:500}:root[data-theme=bright] .blog-index-item time{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .blog-article-head h1{letter-spacing:-.045em;font-weight:800;line-height:1.06}:root[data-theme=bright] .blog-article-head time,:root[data-theme=bright] .blog-byline{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .blog-byline span{font-weight:800}:root[data-theme=bright] .blog-lede{color:var(--text-secondary);font-weight:500}:root[data-theme=bright] .blog-rank{border-radius:var(--dlx-r);background:var(--dlx-panel);border-top:0;padding:0 14px}:root[data-theme=bright] .blog-rank>li{border-bottom-color:var(--border)}:root[data-theme=bright] .blog-rank>li:last-child{border-bottom:0}:root[data-theme=bright] .blog-rank-numeral{letter-spacing:-.04em;color:var(--text-secondary);font-weight:900}:root[data-theme=bright] .blog-rank-row>.blog-rank-numeral[data-top]{background:var(--accent);width:34px;height:34px;color:var(--accent-foreground);border-radius:10px;justify-self:center;place-items:center;font-size:18px;display:grid}:root[data-theme=bright] .blog-rank-cover{border-radius:var(--dlx-r-sm)}:root[data-theme=bright] .blog-rank-title{letter-spacing:-.02em;font-weight:800}:root[data-theme=bright] .blog-rank-row:hover .blog-rank-title{color:var(--foreground);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}:root[data-theme=bright] .blog-rank-score{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .blog-rank-score .rating-icon{color:var(--rating-color)}:root[data-theme=bright] .blog-rank-score strong{font-weight:800}:root[data-theme=bright] .blog-prose h2{letter-spacing:-.03em;font-weight:800}:root[data-theme=bright] .blog-prose ul{color:var(--foreground);font-weight:500}:root[data-theme=bright] .blog-prose a{-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);font-weight:700}:root[data-theme=bright] .blog-prose a:hover{color:var(--foreground);text-decoration-color:currentColor}@media (min-width:640px){:root[data-theme=bright] .blog-rank{padding:0 20px}}:root[data-theme=bright] .blog-prose{max-width:none}:root[data-theme=bright] .blog-prose ul{gap:12px;display:grid}:root[data-theme=bright] .blog-prose li{border-radius:var(--dlx-r);background:var(--dlx-panel);color:var(--text-secondary);transition:box-shadow var(--motion-fast) var(--motion-ease);padding:16px 18px;font-size:14px;line-height:1.5;position:relative}:root[data-theme=bright] .blog-prose li:hover{box-shadow:var(--dlx-ring)}:root[data-theme=bright] .blog-prose li a{letter-spacing:-.01em;margin-bottom:4px;font-size:16px;font-weight:800;text-decoration:none;display:block}:root[data-theme=bright] .blog-prose li a:after{content:"";border-radius:inherit;position:absolute;inset:0}:root[data-theme=bright] .blog-prose li a:focus-visible{outline:none}:root[data-theme=bright] .blog-prose li:has(a:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}@media (min-width:1024px){:root[data-theme=bright] .blog-article{max-width:1120px}:root[data-theme=bright] .blog-prose ul{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-theme=bright] .blog-rank{background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}:root[data-theme=bright] .blog-rank>li{background:var(--dlx-panel);border-bottom:0}:root[data-theme=bright] .blog-rank>li:nth-child(-n+3){border-radius:var(--dlx-r);margin:0 6px 12px}:root[data-theme=bright] .blog-rank>li:first-child{margin-left:0}:root[data-theme=bright] .blog-rank>li:nth-child(3){margin-right:0}:root[data-theme=bright] .blog-rank>li:nth-child(4){border-top-left-radius:var(--dlx-r);padding-top:8px}:root[data-theme=bright] .blog-rank>li:nth-child(5){padding-top:8px}:root[data-theme=bright] .blog-rank>li:nth-child(6){border-top-right-radius:var(--dlx-r);padding-top:8px}:root[data-theme=bright] .blog-rank>li:nth-child(3n+1):nth-last-child(-n+3){border-bottom-left-radius:var(--dlx-r);padding-bottom:8px}:root[data-theme=bright] .blog-rank>li:nth-child(n+4):nth-last-child(-n+3){padding-bottom:8px}:root[data-theme=bright] .blog-rank>li:nth-child(n+4):last-child{border-bottom-right-radius:var(--dlx-r)}:root[data-theme=bright] .blog-rank>li:nth-child(-n+3) .blog-rank-row{grid-template-rows:auto 1fr;grid-template-columns:108px minmax(0,1fr);align-items:start;gap:10px 16px;height:100%;padding:12px}:root[data-theme=bright] .blog-rank>li:nth-child(-n+3) .blog-rank-cover{grid-area:1/1/span 2;width:108px}:root[data-theme=bright] .blog-rank>li:nth-child(-n+3) .blog-rank-numeral{grid-area:1/2;justify-self:start}:root[data-theme=bright] .blog-rank>li:nth-child(-n+3) .blog-rank-body{grid-area:2/2}:root[data-theme=bright] .blog-rank>li:nth-child(-n+3) .blog-rank-title{font-size:19px}:root[data-theme=bright] .blog-rank>li:nth-child(-n+3) .blog-rank-chevron{display:none}:root[data-theme=bright] .blog-rank>li:nth-child(n+4) .blog-rank-row{border-radius:var(--dlx-r-sm);grid-template-columns:30px 48px minmax(0,1fr);gap:12px;padding:8px 16px}:root[data-theme=bright] .blog-rank>li:nth-child(n+4) .blog-rank-numeral{color:var(--text-secondary);font-size:17px}:root[data-theme=bright] .blog-rank>li:nth-child(n+4) .blog-rank-cover{width:48px}:root[data-theme=bright] .blog-rank>li:nth-child(n+4) .blog-rank-body{gap:2px}:root[data-theme=bright] .blog-rank>li:nth-child(n+4) .blog-rank-title{font-size:14px;line-height:1.25}:root[data-theme=bright] .blog-rank>li:nth-child(n+4) .blog-rank-score strong{font-size:13px}:root[data-theme=bright] .blog-rank>li:nth-child(n+4) .blog-rank-chevron{display:none}:root[data-theme=bright] .blog-rank>li:nth-child(n+4) .blog-rank-row:hover{background:var(--dlx-track)}}@media (min-width:768px){:root[data-theme=bright] .blog-rank-row>.blog-rank-numeral[data-top]{width:44px;height:44px;font-size:24px}}:root[data-theme=bright] .faq-intro h1{letter-spacing:-.045em;font-weight:800}:root[data-theme=bright] .faq-intro p{color:var(--text-secondary);font-weight:500}:root[data-theme=bright] .faq-section h2{letter-spacing:-.03em;margin-bottom:12px;font-size:20px;font-weight:800}:root[data-theme=bright] .faq-items{border-radius:var(--dlx-r);background:var(--dlx-panel);border-top:0;overflow:hidden}:root[data-theme=bright] .faq-item{border-bottom:var(--dlx-line)}:root[data-theme=bright] .faq-item:last-child{border-bottom:0}:root[data-theme=bright] .faq-item:target{background:var(--accent-soft)}:root[data-theme=bright] .faq-item summary{letter-spacing:-.01em;align-items:center;min-height:56px;padding:14px 16px;font-size:15px;font-weight:800}:root[data-theme=bright] .faq-item summary:hover{color:var(--foreground)}:root[data-theme=bright] .faq-toggle{box-sizing:content-box;border-radius:var(--shape-pill);background:var(--dlx-track);width:14px;height:14px;color:var(--foreground);margin-top:0;padding:6px}:root[data-theme=bright] .faq-item[open] .faq-toggle{background:var(--accent);color:var(--accent-foreground)}:root[data-theme=bright] .faq-answer{padding:0 16px 20px}:root[data-theme=bright] .faq-answer p{color:var(--foreground);font-weight:500}:root[data-theme=bright] .faq-links a{border:var(--dlx-line-strong);border-radius:var(--shape-pill);background:var(--dlx-panel);min-height:36px;font-weight:700}:root[data-theme=bright] .faq-links a:hover{border-color:var(--foreground);background:var(--dlx-panel)}:root[data-theme=bright] .faq-pages a,:root[data-theme=bright] .faq-topics a{border-radius:var(--dlx-r-sm);font-weight:600}:root[data-theme=bright] .faq-pages a:hover,:root[data-theme=bright] .faq-topics a:hover{background:var(--dlx-panel);color:var(--foreground)}:root[data-theme=bright] .faq-pages a[aria-current=page]{background:var(--dlx-panel);box-shadow:inset 3px 0 0 var(--foreground);font-weight:800}:root[data-theme=bright] .faq-topics .cp-micro{color:var(--text-secondary);font-size:13px}:root[data-theme=bright] .faq-topic-count{color:var(--text-secondary);font-weight:700}:root[data-theme=bright] .faq-help{border-radius:var(--dlx-r);background:var(--foreground);color:var(--surface);border:0;padding:20px 24px}:root[data-theme=bright] .faq-help h2{color:var(--surface);font-size:16px;font-weight:800}:root[data-theme=bright] .faq-help p{color:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bright] .faq-help p{color:color-mix(in srgb, var(--surface) 78%, var(--foreground))}}:root[data-theme=bright] .faq-help a{border-radius:var(--shape-pill);background:var(--accent);color:var(--accent-foreground);padding:0 20px;font-weight:700}:root[data-theme=bright] .faq-help a:hover{background:var(--accent-hover)}@media (max-width:1023.98px){:root[data-theme=bright] .faq-layout{grid-template-columns:minmax(0,1fr)}:root[data-theme=bright] .faq-pages a{border:var(--dlx-line-strong);border-radius:var(--shape-pill);background:var(--dlx-panel);white-space:nowrap;min-height:44px;padding:0 16px;font-weight:700}:root[data-theme=bright] .faq-pages a[aria-current=page]{border-color:var(--foreground);background:var(--foreground);box-shadow:none;color:var(--surface)}}@media (min-width:1024px){:root[data-theme=bright] .faq-main{max-width:none}:root[data-theme=bright] .faq-help{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}:root[data-theme=bright] .faq-help h2,:root[data-theme=bright] .faq-help p{grid-column:1}:root[data-theme=bright] .faq-help a{grid-area:1/2/span 2;margin-top:0}}:root[data-theme=bright] .gallery-bar>div:first-child,:root[data-theme=bright] .gallery-bar button[aria-haspopup],:root[data-theme=bright] .gallery-bar button[aria-expanded]{border:var(--dlx-line);border-radius:var(--shape-pill);background:var(--dlx-panel);min-height:40px;font-weight:700}:root[data-theme=bright] .gallery-bar button[aria-haspopup]:hover,:root[data-theme=bright] .gallery-bar button[aria-expanded]:hover,:root[data-theme=bright] .gallery-bar button[aria-expanded=true]{border-color:var(--border-strong)}:root[data-theme=bright] .gallery-bar div:has(>button[aria-pressed]){border-radius:var(--shape-pill);background:var(--dlx-track);border:0;gap:0;padding:3px}:root[data-theme=bright] .gallery-bar button[aria-pressed]{border-radius:var(--shape-pill);min-height:34px;color:var(--text-secondary);padding:0 14px;font-weight:700}:root[data-theme=bright] .gallery-bar button[aria-pressed=true]{background:var(--dlx-panel);box-shadow:var(--dlx-thumb);color:var(--foreground)}:root[data-theme=bright] .auth-shell{border-radius:var(--dlx-r);background:var(--dlx-panel);border:0;margin-top:12px;padding:4px 20px 24px}:root[data-theme=bright] .auth-shell h1{letter-spacing:-.045em;font-size:30px;font-weight:800}:root[data-theme=bright] .auth-shell .grid>button{border:var(--dlx-line-strong);border-radius:var(--shape-pill);background:var(--dlx-panel);min-height:48px;font-weight:700}:root[data-theme=bright] .auth-shell .grid>button:hover{border-color:var(--foreground);background:var(--dlx-panel)}:root[data-theme=bright] .auth-shell input{border-radius:10px;font-weight:600}:root[data-theme=bright] .auth-shell input:focus{border-color:var(--foreground);box-shadow:0 0 0 3px var(--accent)}:root[data-theme=bright] .auth-shell label{font-weight:800}:root[data-theme=bright] .auth-shell button[type=submit]{border-radius:var(--shape-pill);min-height:48px;font-weight:800}:root[data-theme=bright] .auth-shell button[type=submit]:active{transform:scale(.97)}@media (min-width:640px){:root[data-theme=bright] .auth-shell{margin-top:32px;padding:8px 36px 36px}:root[data-theme=bright] .auth-shell h1{font-size:34px}}:root[data-theme=bright] .pf-nav>button{border-radius:var(--shape-pill);min-height:44px;color:var(--text-secondary);font-weight:700}:root[data-theme=bright] .pf-nav>button:hover{background:var(--dlx-panel);color:var(--foreground)}:root[data-theme=bright] .pf-nav>[aria-pressed=true]{background:var(--foreground);color:var(--surface);font-weight:800}:root[data-theme=bright] .pf-nav>[aria-pressed=true] svg{color:var(--accent)}:root[data-theme=bright] .pf-public{border-radius:var(--shape-pill);background:var(--foreground);color:var(--surface);font-weight:700}:root[data-theme=bright] .pf-main section>div:first-child h2,:root[data-theme=bright] .pf-main section>div:first-child>div>h2{letter-spacing:-.03em;font-weight:800}:root[data-theme=bright] .lib-shelves>button{color:var(--text-secondary);border-radius:0;font-weight:700}:root[data-theme=bright] .lib-shelves>button.text-accent{color:var(--foreground);box-shadow:inset 0 -3px 0 var(--foreground);font-weight:800}:root[data-theme=bright] .lib-shelves>button.text-accent>svg{color:currentColor}:root[data-theme=bright] .lib-row{border-radius:var(--dlx-r);background:var(--dlx-panel);transition:box-shadow var(--motion-fast) var(--motion-ease);border-color:#0000}:root[data-theme=bright] .lib-row:hover{box-shadow:var(--dlx-ring)}:root[data-theme=bright] .lib-row__cover{border-radius:var(--dlx-r-sm)}:root[data-theme=bright] .lib-row__title{font-family:var(--theme-font-display);letter-spacing:-.02em;font-weight:800}:root[data-theme=bright] .lib-row__meta{font-weight:600}:root[data-theme=bright] .lib-row__view{border-radius:var(--shape-pill);font-weight:700}:root[data-theme=bright] .lib-row__progress>div{border-radius:var(--shape-pill);background:var(--dlx-track);height:4px}:root[data-theme=bright] .lib-row__progress>div>div{border-radius:var(--shape-pill);background:var(--foreground)}:root[data-theme=bright] .up-head__wash{opacity:0}:root[data-theme=bright] .up-avatar{box-shadow:0 0 0 4px var(--surface), var(--dlx-shadow);--tw-ring-shadow:0 0 #0000}:root[data-theme=bright] .up-name{letter-spacing:-.045em;font-weight:800}:root[data-theme=bright] .up-badge{background:var(--accent);color:var(--accent-foreground);border:0;font-weight:800}:root[data-theme=bright] .up-stat>:first-child{font-family:var(--theme-font-display);letter-spacing:-.03em;font-weight:900}:root[data-theme=bright] .pf-main .text-chart-yellow,:root[data-theme=bright] .cp-page .text-chart-yellow{color:var(--rating-color)}:root[data-theme=bright] .pf-main .fill-chart-yellow,:root[data-theme=bright] .cp-page .fill-chart-yellow{fill:var(--rating-color)}:root[data-theme=bright] [role=dialog]:has(#desktop-search-results){box-shadow:var(--dlx-shadow), 0 32px 64px -24px var(--foreground);border:0;border-radius:20px}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bright] [role=dialog]:has(#desktop-search-results){box-shadow:var(--dlx-shadow), 0 32px 64px -24px color-mix(in srgb, var(--foreground) 32%, transparent)}}:root[data-theme=bright] [role=dialog]:has(#desktop-search-results) input{letter-spacing:-.02em;font-size:20px;font-weight:700}:root[data-theme=bright] .palette-group-label{letter-spacing:0;text-transform:none;color:var(--text-secondary);padding:14px 20px 6px;font-size:13px;font-weight:800}:root[data-theme=bright] .palette-group-label span{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] #desktop-search-results [role=option]{border-radius:10px}:root[data-theme=bright] #desktop-search-results [role=option][aria-selected=true]{background:var(--accent-soft);box-shadow:none}:root[data-theme=bright] #desktop-search-results [role=option] p:first-child{letter-spacing:-.01em;font-weight:800}:root[data-theme=bright] #desktop-search-results .rounded-cover{border-radius:6px}:root[data-theme=bright] #desktop-search-results .rating-icon{color:var(--rating-color)}:root[data-theme=bright] #desktop-search-results mark{background:var(--accent);color:var(--accent-foreground);border-radius:2px}:root[data-theme=bright] .filter-sheet-head{border-bottom:0;align-items:baseline;padding:8px 20px 12px}:root[data-theme=bright] .filter-sheet-head h2{letter-spacing:-.04em;font-size:22px;font-weight:800}:root[data-theme=bright] .filter-sheet-head span{font-weight:600}:root[data-theme=bright] .filter-sheet-section{border-bottom-color:var(--border);padding:16px 0 18px}:root[data-theme=bright] .filter-sheet-section-head h3{font-family:var(--theme-font-display);letter-spacing:-.02em;font-size:16px;font-weight:800}:root[data-theme=bright] .filter-sheet-section-head span,:root[data-theme=bright] .filter-sheet-hint{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .filter-sheet-search{border:var(--dlx-line-strong);border-radius:var(--shape-pill);background:var(--dlx-panel);height:44px;padding:0 14px}:root[data-theme=bright] .filter-sheet-search:focus-within{border-color:var(--foreground);box-shadow:0 0 0 3px var(--accent)}:root[data-theme=bright] .filter-sheet-body .chip{border:var(--dlx-line);border-radius:var(--shape-pill);background:var(--dlx-panel);height:40px;color:var(--foreground);padding:0 14px;font-size:14px;font-weight:700}:root[data-theme=bright] .filter-sheet-body .chip:hover{border-color:var(--border-strong)}:root[data-theme=bright] .filter-sheet-body .chip[data-state=include]{border-color:var(--foreground);background:var(--foreground);color:var(--surface)}:root[data-theme=bright] .filter-sheet-body .chip[data-state=include]>svg{color:currentColor}:root[data-theme=bright] .filter-sheet-body .chip[data-state=exclude]{border:var(--theme-border-width) dashed var(--border-strong);background:var(--dlx-panel);color:var(--text-secondary);-webkit-text-decoration-color:var(--text-secondary);-webkit-text-decoration-color:var(--text-secondary);-webkit-text-decoration-color:var(--text-secondary);text-decoration-color:var(--text-secondary)}:root[data-theme=bright] .filter-sheet-body .chip-link{height:auto;color:var(--link);background:0 0;border:0;padding:0 4px;font-weight:700}:root[data-theme=bright] .filter-sheet-body .segmented{border-radius:var(--dlx-r);background:var(--dlx-track);border:0;gap:0;padding:4px}:root[data-theme=bright] .filter-sheet-body .segmented button{border-radius:var(--dlx-r-sm);min-height:40px;color:var(--text-secondary);font-weight:700}:root[data-theme=bright] .filter-sheet-body .segmented button+button{border-left:0}:root[data-theme=bright] .filter-sheet-body .segmented button[aria-pressed=true]{background:var(--dlx-panel);color:var(--foreground);box-shadow:var(--dlx-thumb)}:root[data-theme=bright] .filter-sheet-body .segmented .rating-icon{color:currentColor}:root[data-theme=bright] .filter-sheet-letters button{border:var(--dlx-line);border-radius:var(--dlx-r-sm);background:var(--dlx-panel);color:var(--foreground);font-weight:700}:root[data-theme=bright] .filter-sheet-letters button[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--surface)}:root[data-theme=bright] .filter-sheet-foot{border-top:var(--dlx-line)}:root[data-theme=bright] .filter-sheet-foot .shell-btn{border-radius:var(--shape-pill);height:52px;font-size:15px;font-weight:800}:root[data-theme=bright] .filter-sheet-foot .shell-btn-ghost{border:var(--dlx-line-strong);background:var(--dlx-panel);color:var(--foreground);padding:0 22px}:root[data-theme=bright] .filter-sheet-foot .shell-btn-primary{background:var(--accent);color:var(--accent-foreground)}:root[data-theme=bright] svg.lucide-star:is(.text-chart-yellow,.text-warning){color:var(--rating-color)}:root[data-theme=bright] svg.lucide-star:is(.fill-chart-yellow,.fill-warning){fill:var(--rating-color)}:root[data-theme=bright] #desktop-search-results [role=option][aria-selected=true] p:first-child{color:var(--foreground)}:root[data-theme=bright] .lb-podium>li{border-radius:var(--dlx-r);background:var(--dlx-panel);border:0;position:relative}:root[data-theme=bright] .lb-podium>li:first-child{box-shadow:inset 0 0 0 2px var(--foreground)}:root[data-theme=bright] .lb-podium>li>span:first-child{background:var(--foreground);width:36px;height:36px;color:var(--accent);letter-spacing:0;border-radius:10px;place-items:center;font-size:18px;font-weight:900;display:grid}:root[data-theme=bright] .lb-podium>li:first-child>span:first-child{background:var(--accent);color:var(--accent-foreground)}:root[data-theme=bright] .lb-podium a{letter-spacing:-.01em;font-weight:800}:root[data-theme=bright] .lb-podium a:hover,:root[data-theme=bright] .lb-podium~div td a:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}:root[data-theme=bright] .lb-podium p>span{letter-spacing:-.04em;font-weight:900}:root[data-theme=bright] .lb-podium p:last-child{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] :is(.lb-podium,.lb-podium~div) span.rounded-pill.border-accent-line{border-color:var(--foreground);background:var(--foreground);color:var(--surface);font-weight:700}:root[data-theme=bright] :is(.lb-podium,.lb-podium~div) span.rounded-pill.border-accent-line>svg{color:var(--accent)}:root[data-theme=bright] :is(.lb-podium,.lb-podium~div) span.rounded-pill.bg-accent-soft{background:var(--accent);color:var(--accent-foreground);font-weight:800}:root[data-theme=bright] .lb-podium~.overflow-x-auto{border-radius:var(--dlx-r);background:var(--dlx-panel);margin-top:20px;padding:4px 8px}:root[data-theme=bright] .lb-podium~.overflow-x-auto th{color:var(--text-secondary);font-weight:700}:root[data-theme=bright] .lb-podium~.overflow-x-auto th:last-child{color:var(--foreground);font-weight:800}:root[data-theme=bright] .lb-podium~.overflow-x-auto tbody tr{border-color:var(--border)}:root[data-theme=bright] .lb-podium~.overflow-x-auto tbody tr:last-child{border-bottom:0}:root[data-theme=bright] .lb-podium~.overflow-x-auto tbody tr:hover{background:var(--dlx-track)}:root[data-theme=bright] .lb-podium~.overflow-x-auto td{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:700}:root[data-theme=bright] .lb-podium~.overflow-x-auto td:first-child{color:var(--text-secondary);font-weight:800}:root[data-theme=bright] .lb-podium~.overflow-x-auto td a{font-weight:800}:root[data-theme=bright] .lb-podium~.overflow-x-auto td:last-child{letter-spacing:-.02em;font-size:18px;font-weight:900}@media (min-width:768px){:root[data-theme=bright] .lb-podium{align-items:end;padding-top:8px}:root[data-theme=bright] .lb-podium>li{text-align:center;flex-direction:column;justify-content:center;gap:10px;padding:28px 20px 24px}:root[data-theme=bright] .lb-podium>li:first-child{order:2;padding-top:44px;padding-bottom:32px}:root[data-theme=bright] .lb-podium>li:nth-child(2){order:1}:root[data-theme=bright] .lb-podium>li:nth-child(3){order:3}:root[data-theme=bright] .lb-podium>li>span:first-child{position:absolute;top:16px;left:16px}:root[data-theme=bright] .lb-podium>li:first-child>span:first-child{width:40px;height:40px;font-size:20px}:root[data-theme=bright] .lb-podium>li:first-child>:nth-child(2){width:96px;height:96px}:root[data-theme=bright] .lb-podium>li>div{flex-direction:column;align-items:center;display:flex}:root[data-theme=bright] .lb-podium>li>div>div:first-child{flex-direction:column;justify-content:center;gap:6px}:root[data-theme=bright] .lb-podium a{font-size:18px}:root[data-theme=bright] .lb-podium p>span{margin:0;font-size:34px;line-height:1.1;display:block}:root[data-theme=bright] .lb-podium~.overflow-x-auto{margin-top:28px;padding:4px 16px}}@media (max-width:767.98px){:root[data-theme=bright] .lb-podium~.overflow-x-auto{padding:0}:root[data-theme=bright] .lb-podium~.overflow-x-auto :is(th,td){padding-inline:6px}:root[data-theme=bright] .lb-podium~.overflow-x-auto td:last-child{padding-right:12px;font-size:16px}:root[data-theme=bright] .lb-podium~.overflow-x-auto td a{max-width:104px}}:root[data-theme=bright] .ctag-header{background:var(--surface);box-shadow:-50vw 0 0 var(--surface), 50vw 0 0 var(--surface), -100vw 0 0 var(--surface), 100vw 0 0 var(--surface);border-bottom:0;margin-bottom:16px;padding:16px 0 20px}:root[data-theme=bright] .ctag-crumbs{font-weight:600}:root[data-theme=bright] .ctag-crumb-sep{color:var(--text-secondary)}:root[data-theme=bright] .ctag-crumb-current{font-weight:700}:root[data-theme=bright] .ctag-heading{flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px}:root[data-theme=bright] .ctag-title{letter-spacing:-.045em;font-size:28px;font-weight:800}:root[data-theme=bright] .ctag-count{font-weight:600}:root[data-theme=bright] .ctag-list{gap:10px;display:grid}:root[data-theme=bright] .ctag-card{border-radius:var(--dlx-r);background:var(--dlx-panel);transition:box-shadow var(--motion-fast) var(--motion-ease);border-bottom:0;gap:14px;padding:14px}:root[data-theme=bright] .ctag-card:hover{box-shadow:var(--dlx-ring)}:root[data-theme=bright] .ctag-card:hover .ctag-cover{box-shadow:var(--cover-edge);transform:none}:root[data-theme=bright] .ctag-cover{border-radius:var(--dlx-r-sm)}:root[data-theme=bright] .ctag-series{letter-spacing:-.02em;font-size:16px;font-weight:800}:root[data-theme=bright] .ctag-series:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}:root[data-theme=bright] .ctag-status{font-weight:600}:root[data-theme=bright] .ctag-status:before{display:none}:root[data-theme=bright] .ctag-range{letter-spacing:-.02em;font-size:15px;font-weight:800}:root[data-theme=bright] .ctag-desc{font-weight:500}:root[data-theme=bright] .ctag-cast{color:var(--foreground);font-weight:700}:root[data-theme=bright] .ctag-cast-more{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .ctag-tags{gap:4px}:root[data-theme=bright] .ctag-tag{background:var(--dlx-track);min-height:24px;color:var(--text-secondary);border-radius:4px;padding:0 7px;font-weight:600}:root[data-theme=bright] .ctag-tag:hover{background:var(--surface-3);color:var(--foreground)}:root[data-theme=bright] .ctag-tag.is-current{background:var(--accent);box-shadow:none;color:var(--accent-foreground);font-weight:800}:root[data-theme=bright] .ctag-tag.is-current:hover{background:var(--accent-hover)}:root[data-theme=bright] .ctag-pager-link{border:var(--dlx-line-strong);border-radius:var(--shape-pill);background:var(--dlx-panel);font-weight:700}:root[data-theme=bright] .ctag-pager-link:hover{border-color:var(--foreground);background:var(--dlx-panel)}:root[data-theme=bright] .ctag-pager-next{border-color:var(--foreground);background:var(--foreground);color:var(--surface)}:root[data-theme=bright] .ctag-pager-next:hover{background:var(--foreground);color:var(--surface)}:root[data-theme=bright] .ctag-pager-status{font-weight:600}@media (max-width:767.98px){:root[data-theme=bright] .ctag-tag{min-height:32px;padding:0 10px}:root[data-theme=bright] .ctag-card-head{flex-direction:column;align-items:flex-start;gap:2px}:root[data-theme=bright] .ctag-range{margin-left:0;font-size:14px}}@media (min-width:768px){:root[data-theme=bright] .ctag-header{margin-bottom:24px;padding:24px 0 28px}:root[data-theme=bright] .ctag-title{font-size:34px}:root[data-theme=bright] .ctag-list{gap:12px}:root[data-theme=bright] .ctag-card{grid-template-columns:72px minmax(0,1fr);gap:20px;padding:16px 20px}:root[data-theme=bright] .ctag-range{font-size:16px}}:root[data-theme=bright] .csearch-crumbs,:root[data-theme=bright] .csearch-head{background:var(--surface);box-shadow:-50vw 0 0 var(--surface), 50vw 0 0 var(--surface);position:relative}:root[data-theme=bright] .csearch-head{padding-bottom:16px}:root[data-theme=bright] .csearch-title{letter-spacing:-.045em;font-size:28px;font-weight:800}:root[data-theme=bright] .csearch-query{border:2px solid var(--foreground);border-radius:var(--shape-pill);background:var(--dlx-panel);padding-block:8px}:root[data-theme=bright] .csearch-query-icon{color:var(--foreground)}:root[data-theme=bright] .csearch-query-label{color:var(--text-secondary);font-weight:700}:root[data-theme=bright] .csearch-token{border-radius:var(--shape-pill);background:var(--accent);box-shadow:none;color:var(--accent-foreground);border:0;font-weight:800}:root[data-theme=bright] .csearch-token:hover{background:var(--accent-hover);box-shadow:none}:root[data-theme=bright] .csearch-clear{border-radius:var(--shape-pill);min-height:36px;color:var(--foreground);padding-inline:12px;font-weight:700}:root[data-theme=bright] .csearch-clear:hover{background:var(--dlx-track);color:var(--foreground)}:root[data-theme=bright] .csearch-filters .csearch-filter-panel{border-radius:var(--dlx-r);background:var(--dlx-panel);padding:14px}:root[data-theme=bright] .csearch-kinds{border-radius:var(--shape-pill);background:var(--dlx-track);border:0;padding:4px}:root[data-theme=bright] .csearch-kind{border-radius:var(--shape-pill);color:var(--text-secondary);font-weight:700}:root[data-theme=bright] .csearch-kind[aria-pressed=true]{background:var(--dlx-panel);box-shadow:var(--dlx-thumb);color:var(--foreground);font-weight:800}:root[data-theme=bright] .csearch-kind-count{background:var(--foreground);color:var(--surface);font-weight:800}:root[data-theme=bright] .csearch-filter-input{border-radius:var(--shape-pill);font-weight:600}:root[data-theme=bright] .csearch-filter-input:focus{border-color:var(--foreground);box-shadow:0 0 0 3px var(--accent)}:root[data-theme=bright] .csearch-option{border-radius:var(--dlx-r-sm);font-weight:600}:root[data-theme=bright] .csearch-option:hover{background:var(--dlx-track)}:root[data-theme=bright] .csearch-option[aria-pressed=true]{background:var(--dlx-track);box-shadow:none;font-weight:800}:root[data-theme=bright] .csearch-option-check{border-radius:6px}:root[data-theme=bright] .csearch-option[aria-pressed=true] .csearch-option-check{border-color:var(--foreground);background:var(--foreground);color:var(--accent)}:root[data-theme=bright] .csearch-option-count{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .csearch-results-head{border-bottom:0}:root[data-theme=bright] .csearch-count{font-weight:600}:root[data-theme=bright] .csearch-count-n{font-weight:800}:root[data-theme=bright] .csearch-select{border-color:var(--border);border-radius:var(--shape-pill);background-color:var(--dlx-panel);font-weight:700}:root[data-theme=bright] .csearch-mode{border-radius:var(--shape-pill);background:var(--dlx-track);border:0;padding:3px}:root[data-theme=bright] .csearch-mode-btn{border-radius:var(--shape-pill);color:var(--text-secondary);font-weight:700}:root[data-theme=bright] .csearch-mode-btn[aria-pressed=true]{background:var(--dlx-panel);box-shadow:var(--dlx-thumb);color:var(--foreground);font-weight:800}:root[data-theme=bright] .csearch-list{gap:12px;display:grid}:root[data-theme=bright] .csearch-list>*+*{border-top:0}:root[data-theme=bright] .csearch-card{border-radius:var(--dlx-r);background:var(--dlx-panel);padding:16px}:root[data-theme=bright] .csearch-card:hover .csearch-cover{transform:none}:root[data-theme=bright] .csearch-cover{border-radius:var(--dlx-r-sm)}:root[data-theme=bright] .csearch-series{letter-spacing:-.02em;font-size:17px;font-weight:800}:root[data-theme=bright] .csearch-series:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}:root[data-theme=bright] .csearch-matches{color:var(--text-secondary);font-weight:600}:root[data-theme=bright] .csearch-chapters>*+*{border-color:var(--border)}:root[data-theme=bright] .csearch-ch{font-weight:800}:root[data-theme=bright] .csearch-tags{gap:4px}:root[data-theme=bright] .csearch-tag{background:var(--dlx-track);border-radius:4px;padding:0 7px;font-weight:600}:root[data-theme=bright] .csearch-tag[data-selected=true]{background:var(--accent);box-shadow:none;color:var(--accent-foreground);font-weight:800}:root[data-theme=bright] .csearch-desc{font-weight:500}:root[data-theme=bright] .csearch-desc-toggle{color:var(--foreground);text-underline-offset:3px;font-weight:800;text-decoration:underline}:root[data-theme=bright] .csearch-cast-name{color:var(--foreground);font-weight:700}:root[data-theme=bright] .csearch-pager{border-top:0}:root[data-theme=bright] .csearch-pager-status{font-weight:600}@media (min-width:640px){:root[data-theme=bright] .csearch-card{padding:20px 24px}}@media (min-width:768px){:root[data-theme=bright] .csearch-title{font-size:34px}:root[data-theme=bright] .csearch-head{padding-bottom:24px}}@media (min-width:1024px){:root[data-theme=bright] .csearch-layout{border-top:0}}:root[data-theme=bright] .csearch-filters-scroll{border-radius:var(--dlx-r)}@media (max-width:767.98px){:root[data-theme=bright] .csearch-tag[role=button]{min-height:32px;padding:0 10px}}:root[data-theme=bright] .log-card-title{letter-spacing:-.02em;font-weight:800}:root[data-theme=bright] .log-card-title:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}:root[data-theme=bright] .log-card .font-mono:not(pre,pre *){font-family:var(--theme-font-body);font-variant-numeric:tabular-nums;font-weight:600}:root[data-theme=bright] .log-card span.font-mono.inline-block{border-radius:4px;padding-inline:7px;font-size:13px;font-weight:700}:root[data-theme=bright] .log-card span.font-mono.inline-block.text-success{background:var(--accent-soft);color:var(--foreground)}:root[data-theme=bright] .log-card h4.uppercase{letter-spacing:-.01em;text-transform:none;color:var(--foreground);font-size:13px;font-weight:800}:root[data-theme=bright] .log-card .rounded-pill.bg-surface-2{background:var(--dlx-track);border-radius:4px;font-weight:600}:root[data-theme=bright] .auth-mode{border-radius:var(--shape-pill);background:var(--dlx-track);border:0;padding:4px}:root[data-theme=bright] .auth-mode>a{border-radius:var(--shape-pill);min-height:40px;font-weight:700}:root[data-theme=bright] .auth-mode>a[aria-current=page]{background:var(--dlx-panel);box-shadow:var(--dlx-thumb);font-weight:800}:root[data-theme=bright] .auth-shell .grid>button{grid-column:1/-1}:root[data-theme=bright] .auth-shell .auth-provider-short{display:none}:root[data-theme=bright] .auth-shell .auth-provider-long{display:inline}:root[data-theme=bright] .auth-adults{border-radius:var(--dlx-r);background:var(--dlx-track);border:0;align-items:flex-start;gap:12px;padding:14px 16px}:root[data-theme=bright] .auth-adults>svg{box-sizing:content-box;background:var(--foreground);color:var(--accent);border-radius:10px;margin-top:0;padding:8px}:root[data-theme=bright] .auth-adults p{color:var(--text-secondary);font-size:13px;font-weight:500;line-height:1.55}:root[data-theme=bright] .auth-adults strong{font-weight:800}:root[data-theme=bright] .auth-adults a{font-weight:700}:root[data-theme=bright] .auth-adults a:hover{text-decoration-color:currentColor}:root[data-theme=bright] .auth-panel form .flex.justify-end>button[type=button]{min-height:44px;color:var(--foreground);padding-inline:4px;font-weight:700}@media (min-width:1024px){:root[data-theme=bright] .auth-breadcrumb:has(+.auth-page-with-wall){display:none}:root[data-theme=bright] .auth-page-with-wall{min-height:calc(100dvh - var(--header-height));grid-template-columns:minmax(0,1fr) 600px;display:grid}:root[data-theme=bright] .auth-wall{background:var(--foreground);display:block;position:relative;overflow:hidden}:root[data-theme=bright] .auth-wall:after{content:"";background:linear-gradient(#14161a14,#14161a8c);position:absolute;inset:0}:root[data-theme=bright] .auth-wall-grid{transform-origin:top;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid;position:absolute;inset:-8% -12% auto;transform:rotate(-6deg)}:root[data-theme=bright] .auth-wall-tile{aspect-ratio:2/3;border-radius:var(--dlx-r);background:var(--surface);display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:root[data-theme=bright] .auth-wall-tile{background:color-mix(in srgb, var(--surface) 12%, var(--foreground))}}:root[data-theme=bright] .auth-wall-tile:nth-child(5n+2),:root[data-theme=bright] .auth-wall-tile:nth-child(5n+4){transform:translateY(64px)}:root[data-theme=bright] .auth-wall-tile img{object-fit:cover;width:100%;height:100%;display:block}:root[data-theme=bright] .auth-page-with-wall .auth-panel{background:var(--dlx-panel);align-items:center;padding:48px 64px;display:flex}:root[data-theme=bright] .auth-page-with-wall .auth-panel>div{width:100%;max-width:472px}:root[data-theme=bright] .auth-page-with-wall .auth-shell{margin-top:0;padding:0}:root[data-theme=bright] .auth-page-with-wall .auth-shell>div:first-child{margin-bottom:24px;padding-top:0}}:root[data-theme=bright] .auth-shell .relative>button.absolute{padding:13px 12px;right:0}:root[data-theme=cozy] .ps-open{--ps-gutter:var(--shell-gutter-mobile,16px);width:100%;min-width:0;max-width:var(--shell-max);margin:0 auto;padding:24px 0 4px}@media (min-width:768px){:root[data-theme=cozy] .ps-open{--ps-gutter:var(--shell-gutter,40px);padding:48px var(--ps-gutter) 8px}}:root[data-theme=cozy] .ps-intro{padding:0 var(--ps-gutter);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}:root[data-theme=cozy] .ps-intro h2{font-family:var(--theme-font-display);letter-spacing:-.025em;color:var(--foreground);margin:0;font-size:30px;font-weight:800;line-height:1.05}:root[data-theme=cozy] .ps-intro p{color:var(--text-secondary);margin:0;font-size:14px}@media (min-width:768px){:root[data-theme=cozy] .ps-intro{padding:0;display:block}:root[data-theme=cozy] .ps-intro h2{font-size:44px}:root[data-theme=cozy] .ps-intro p{margin-top:12px;font-size:16px}}:root[data-theme=cozy] .ps-picks{margin-top:20px}@media (min-width:768px){:root[data-theme=cozy] .ps-picks{background:var(--surface-2);border-radius:32px;margin-top:32px;padding:24px 24px 24px 32px}}:root[data-theme=cozy] .ps-picks-hd{padding:0 8px 0 var(--ps-gutter);justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}@media (min-width:768px){:root[data-theme=cozy] .ps-picks-hd{margin-bottom:16px;padding:0}}:root[data-theme=cozy] .ps-picks-hd h2{font-family:var(--theme-font-display);color:var(--foreground);margin:0;font-size:18px;font-weight:800;line-height:1}@media (min-width:768px){:root[data-theme=cozy] .ps-picks-hd h2{font-size:20px}}:root[data-theme=cozy] .ps-link{border-radius:var(--shape-pill);min-height:44px;color:var(--accent);white-space:nowrap;transition:background-color var(--motion-fast) var(--motion-ease);align-items:center;gap:4px;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}@media (min-width:768px){:root[data-theme=cozy] .ps-link{min-height:36px;padding:0 12px}}:root[data-theme=cozy] .ps-link:hover{background:var(--accent-soft)}:root[data-theme=cozy] .ps-picks-row{padding:0 var(--ps-gutter);scroll-padding:0 var(--ps-gutter);scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:0;list-style:none;display:flex;overflow-x:auto}:root[data-theme=cozy] .ps-picks-row::-webkit-scrollbar{display:none}:root[data-theme=cozy] .ps-picks-row>li{scroll-snap-align:start;flex:none;width:248px}@media (min-width:768px){:root[data-theme=cozy] .ps-picks-row{grid-template-columns:repeat(5,minmax(0,1fr));padding:0;display:grid;overflow:visible}:root[data-theme=cozy] .ps-picks-row>li{width:auto}}@media (min-width:768px) and (max-width:1199px){:root[data-theme=cozy] .ps-picks-row{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-theme=cozy] .ps-picks-row>li:nth-child(n+4){display:none}}:root[data-theme=cozy] .ps-pick{background:var(--surface-2);height:100%;color:var(--foreground);transition:background-color var(--motion-med) var(--motion-ease);border-radius:24px;align-items:center;gap:12px;padding:10px;display:flex;position:relative}@media (min-width:768px){:root[data-theme=cozy] .ps-pick{background:0 0;gap:16px;padding:8px}:root[data-theme=cozy] .ps-pick:hover{background:var(--surface)}}:root[data-theme=cozy] .ps-pick:hover .ps-pick-title{color:var(--accent)}:root[data-theme=cozy] .ps-rk{width:18px;font-family:var(--theme-font-display);text-align:center;color:var(--accent);font-variant-numeric:tabular-nums;flex:none;font-size:22px;font-weight:800;line-height:1}:root[data-theme=cozy] .ps-pick-cover{object-fit:cover;background:var(--surface-3);width:56px;height:84px;box-shadow:var(--elevation-sm);border-radius:12px;flex:none;display:block}@media (min-width:768px){:root[data-theme=cozy] .ps-rk{width:22px;font-size:28px}:root[data-theme=cozy] .ps-pick-cover{width:64px;height:96px}}:root[data-theme=cozy] .ps-pick-body{flex-direction:column;gap:6px;min-width:0;display:flex}:root[data-theme=cozy] .ps-pick-title{font-family:var(--theme-font-display);-webkit-line-clamp:2;overflow-wrap:anywhere;transition:color var(--motion-fast) var(--motion-ease);-webkit-box-orient:vertical;font-size:14.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}@media (min-width:768px){:root[data-theme=cozy] .ps-pick-title{font-size:15px}}:root[data-theme=cozy] .ps-pick-rating{color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}:root[data-theme=cozy] .ps-pick-rating .rating-icon{width:13px;height:13px;color:var(--accent)}:root[data-theme=cozy] .ps-pick-rating b{color:var(--foreground);font-weight:600}:root[data-theme=cozy] .ps-pick-ch{color:var(--text-secondary);white-space:nowrap;margin-top:-2px;font-size:13px}:root[data-theme=cozy] .wordmark{letter-spacing:-.02em;gap:10px;font-size:19px;font-weight:800}:root[data-theme=cozy] .wordmark-mark{width:30px;height:30px;box-shadow:none;border-radius:10px;position:relative}:root[data-theme=cozy] .wordmark-mark:before{content:"";background:var(--accent-foreground);-webkit-mask:var(--icon-heart) center / contain no-repeat;-webkit-mask:var(--icon-heart) center / contain no-repeat;-webkit-mask:var(--icon-heart) center / contain no-repeat;-webkit-mask:var(--icon-heart) center / contain no-repeat;mask:var(--icon-heart) center / contain no-repeat;position:absolute;inset:8px}:root[data-theme=cozy] .wordmark-tail{color:var(--accent)}@media (min-width:768px){:root[data-theme=cozy] .site-header-inner .wordmark{font-size:20px}:root[data-theme=cozy] .wordmark-mark{width:32px;height:32px}:root[data-theme=cozy] .site-nav{gap:4px}:root[data-theme=cozy] .site-nav a{border-radius:var(--shape-pill);align-items:center;height:40px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}:root[data-theme=cozy] .site-nav a[aria-current=page]{background:var(--surface);box-shadow:var(--elevation-sm);font-weight:600}:root[data-theme=cozy] .site-search{border-radius:var(--shape-pill);height:44px;box-shadow:var(--elevation-sm);padding:0 8px 0 16px;font-size:14.5px}:root[data-theme=cozy] .site-search:hover{background:var(--surface);border-color:var(--border-strong)}:root[data-theme=cozy] .shell-kbd{background:var(--surface-2);border:0;border-radius:8px;place-items:center;min-width:28px;height:26px;padding:0 7px;font-size:12px;font-weight:600;display:inline-grid}}:root[data-theme=cozy] .catalogue-search-field{border-radius:var(--shape-pill);height:48px;box-shadow:var(--elevation-sm);margin-top:20px;padding:0 16px;font-size:15px}:root[data-theme=cozy] .catalogue-title h2{letter-spacing:-.02em;font-weight:800}:root[data-theme=cozy] .catalogue-count strong{font-weight:600}@media (min-width:768px){:root[data-theme=cozy] .catalogue-head{align-items:center;padding-top:56px}:root[data-theme=cozy] .catalogue-title{padding-bottom:0}:root[data-theme=cozy] .catalogue-title h2{font-size:28px}:root[data-theme=cozy] .catalogue-count{font-size:15px}:root[data-theme=cozy] .sort-tabs{border-radius:var(--shape-pill);background:var(--surface-2);gap:2px;padding:4px}:root[data-theme=cozy] .sort-tab{border-radius:var(--shape-pill);height:36px;padding:0 14px;font-size:14px;font-weight:500}:root[data-theme=cozy] .sort-tab[aria-pressed=true]{background:var(--surface);box-shadow:var(--elevation-sm);font-weight:600}:root[data-theme=cozy] .sort-tab[aria-pressed=true]:after{display:none}:root[data-theme=cozy] .filter-row{border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-pill);background:var(--surface);box-shadow:var(--elevation-sm);margin:20px 0 12px;padding:8px}:root[data-theme=cozy] .fbtn{border-radius:var(--shape-pill);background:0 0;border:0;height:40px;padding:0 10px 0 12px;font-size:14px;font-weight:500}:root[data-theme=cozy] .fbtn:hover,:root[data-theme=cozy] .fbtn[data-state=open],:root[data-theme=cozy] .fbtn[aria-expanded=true]{background:var(--surface-2)}:root[data-theme=cozy] .fbtn[data-active=true]{background:var(--accent-soft);color:var(--accent)}:root[data-theme=cozy] .filter-rule{height:24px}:root[data-theme=cozy] .quick-chips{gap:8px;height:40px;padding:2px 0}:root[data-theme=cozy] .quick-chips .chip{height:36px;padding:0 14px;font-size:14px}}:root[data-theme=cozy] .fbtn-count{border-radius:var(--shape-pill);min-width:20px;height:20px;padding:0 6px;font-weight:700}:root[data-theme=cozy] .chip{color:var(--foreground);font-weight:500}:root[data-theme=cozy] .chip>svg{color:var(--text-secondary)}:root[data-theme=cozy] .chip:hover{background:var(--surface-2)}:root[data-theme=cozy] .chip[data-state=include]{background:var(--accent-soft);color:var(--accent);border-color:#0000}:root[data-theme=cozy] .chip[data-state=include]>svg{color:var(--accent)}:root[data-theme=cozy] .chip[data-state=exclude]{background:var(--surface);border-style:dashed;border-color:var(--accent-line);color:var(--text-secondary)}:root[data-theme=cozy] .active-filters-clear{border-radius:var(--shape-pill);min-height:36px;padding:0 12px;font-size:14px;font-weight:600}:root[data-theme=cozy] .active-filters-clear:hover{background:var(--accent-soft);text-decoration:none}@media (max-width:767px){:root[data-theme=cozy] .catalogue-head{padding-top:24px}:root[data-theme=cozy] .sort-tabs{border-bottom:0;gap:4px;margin-top:12px}:root[data-theme=cozy] .sort-tab{border-radius:var(--shape-pill);min-height:44px;padding:0 14px}:root[data-theme=cozy] .sort-tab[aria-pressed=true]{background:var(--surface-2);font-weight:600}:root[data-theme=cozy] .sort-tab[aria-pressed=true]:after{display:none}:root[data-theme=cozy] .mobile-tools{padding:12px var(--shell-gutter-mobile);gap:8px;margin-top:8px}:root[data-theme=cozy] .mobile-tools .chip,:root[data-theme=cozy] .mobile-filters-btn{height:44px;padding:0 16px;font-size:14px}:root[data-theme=cozy] .mobile-filters-btn{border-color:var(--foreground);background:var(--foreground);color:var(--background);gap:8px;font-weight:600}:root[data-theme=cozy] .active-filters{padding-top:4px}}:root[data-theme=cozy] .series-card-cover{box-shadow:var(--elevation-sm)}:root[data-theme=cozy] .series-card-title{font-family:var(--theme-font-display);letter-spacing:0;transition:color var(--motion-med) var(--motion-ease);margin-top:12px;font-size:15.5px;font-weight:700;line-height:1.3}:root[data-theme=cozy] .series-card-meta{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 10px;margin-top:6px;font-size:13px;font-weight:500}:root[data-theme=cozy] .series-card-sep{display:none}:root[data-theme=cozy] .series-card-rating{gap:4px;font-weight:600}:root[data-theme=cozy] .series-card-rating .rating-icon{width:13px;height:13px;color:var(--accent)}:root[data-theme=cozy] .series-card .series-status{flex-basis:100%;order:0;justify-content:flex-start}:root[data-theme=cozy] .series-card .series-status-word{clip:auto;border-radius:var(--shape-pill);background:var(--status-completed-bg);width:auto;height:22px;color:var(--status-completed-text);align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex;position:static;overflow:visible}:root[data-theme=cozy] .series-card .series-status[data-status=ongoing] .series-status-word{background:var(--status-ongoing-bg);color:var(--status-ongoing-text)}:root[data-theme=cozy] .series-card .series-status[data-status=hiatus] .series-status-word{background:var(--status-hiatus-bg);color:var(--status-hiatus-text)}:root[data-theme=cozy] .series-card .series-status:before{display:none}@container homepage-grid (max-width:639px){:root[data-theme=cozy] .series-card-title{margin-top:10px;font-size:15px}:root[data-theme=cozy] .series-card-meta{gap:6px 8px;font-size:12.5px}}:root[data-theme=cozy] .series-card-tracked,:root[data-theme=cozy] .series-card-peek p{display:none}:root[data-theme=cozy] .series-card-peek{border-radius:var(--shape-pill);box-shadow:none;background:0 0;padding:0;bottom:10px;left:auto;right:10px}:root[data-theme=cozy] .series-card-peek .shell-btn{border-radius:var(--shape-pill);background:var(--surface);width:36px;height:36px;color:var(--accent);box-shadow:var(--elevation-md);border:0;gap:0;margin:0;padding:0;font-size:0;position:relative}:root[data-theme=cozy] .series-card-peek .shell-btn:after{content:"";border-radius:inherit;position:absolute;inset:-4px}:root[data-theme=cozy] .series-card-peek .shell-btn svg{width:16px;height:16px}:root[data-theme=cozy] .series-card-peek .shell-btn:hover{background:var(--accent-soft)}:root[data-theme=cozy] .series-card-peek .shell-btn-ghost{background:var(--accent);color:var(--accent-foreground)}:root[data-theme=cozy] .series-card-peek .shell-btn-ghost:hover{background:var(--accent-hover)}:root[data-theme=cozy] .series-card-peek:has(.shell-btn-ghost){opacity:1;pointer-events:auto;transform:none}@media (hover:hover) and (pointer:fine){:root[data-theme=cozy] .series-card:hover .series-card-title,:root[data-theme=cozy] .series-card:focus-within .series-card-title{color:var(--accent)}:root[data-theme=cozy] .series-card-cover img{transition:transform .48s var(--motion-ease)}:root[data-theme=cozy] .series-card:hover .series-card-cover img{transform:scale(1.03)}}@media (hover:none){:root[data-theme=cozy] .series-card-peek{opacity:1;pointer-events:auto;display:block;bottom:8px;right:8px;transform:none}}@media (prefers-reduced-motion:reduce){:root[data-theme=cozy] .series-card:hover .series-card-cover img{transform:none}}:root[data-theme=cozy] .site-footer{background:var(--surface-2);border-top:0;border-radius:32px 32px 0 0}@media (max-width:767px){:root[data-theme=cozy] .bottom-nav{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-pill);background:var(--surface);max-width:420px;box-shadow:var(--elevation-lg);margin:0 auto;padding:6px}:root[data-theme=cozy] .bottom-nav-list{gap:2px;height:56px}:root[data-theme=cozy] .bottom-nav-item{border-radius:var(--shape-pill);color:var(--text-secondary);transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);font-size:11px;font-weight:600}:root[data-theme=cozy] .bottom-nav-item[aria-current=page],:root[data-theme=cozy] .bottom-nav-item[aria-current=page] svg{color:var(--accent)}:root[data-theme=cozy] .bottom-nav-item[aria-current=page]{background:var(--accent-soft)}:root[data-theme=cozy] [data-app-main]{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}:root[data-theme=cozy] .dt-page{--pa-r-sm:12px;--pa-r-md:16px;--pa-r-lg:24px;--pa-r-xl:32px;--pa-lilac:var(--status-completed-text);--pa-lilac-soft:var(--status-completed-bg);--pa-shadow-1:0 1px 2px var(--accent), 0 2px 8px -2px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .dt-page{--pa-shadow-1:0 1px 2px color-mix(in srgb, var(--accent) 6%, transparent), 0 2px 8px -2px color-mix(in srgb, var(--accent) 8%, transparent)}}:root[data-theme=cozy] .dt-page{--pa-shadow-2:0 2px 4px var(--accent), 0 16px 32px -12px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .dt-page{--pa-shadow-2:0 2px 4px color-mix(in srgb, var(--accent) 5%, transparent), 0 16px 32px -12px color-mix(in srgb, var(--accent) 26%, transparent)}}:root[data-theme=cozy] .dt-page{--pa-shadow-cover:0 2px 6px var(--accent), 0 28px 48px -20px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .dt-page{--pa-shadow-cover:0 2px 6px color-mix(in srgb, var(--accent) 10%, transparent), 0 28px 48px -20px color-mix(in srgb, var(--accent) 45%, transparent)}}:root[data-theme=cozy] .dt-page{--dt-body-text:var(--foreground);font-variant-numeric:tabular-nums}:root[data-theme=cozy] .dt-page .dt-btn{border-radius:var(--shape-pill)}:root[data-theme=cozy] .dt-page .dt-btn-ghost{border:1px solid var(--border-strong);background:var(--surface);color:var(--foreground);font-weight:600}:root[data-theme=cozy] .dt-page .dt-btn-ghost:hover{border-color:var(--border-hover);background:var(--surface-2)}:root[data-theme=cozy] .dt-page .dt-btn-ghost svg{color:var(--accent)}:root[data-theme=cozy] .dt-page .dt-btn-quiet{border-radius:var(--shape-pill);border:1px solid var(--border);background:var(--surface);height:40px;color:var(--foreground);padding:0 14px;font-weight:500}:root[data-theme=cozy] .dt-page .dt-btn-quiet:hover{border-color:var(--border-strong);background:var(--surface-2)}:root[data-theme=cozy] .dt-chip{background:var(--surface);height:32px;color:var(--foreground);border:0;padding:0 13px;font-size:13px;font-weight:500}:root[data-theme=cozy] .dt-chip:hover{background:var(--surface-3);color:var(--foreground)}:root[data-theme=cozy] .dt-chip-filter[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-hover)}:root[data-theme=cozy] .dt-chip-c{color:inherit;opacity:.75}:root[data-theme=cozy] .dt-tag{background:var(--surface-2);height:24px;color:var(--foreground);padding:0 10px;font-size:12px;font-weight:500}:root[data-theme=cozy] .dt-tag:hover{background:var(--surface-3)}:root[data-theme=cozy] .dt-status{border-radius:var(--shape-pill);background:var(--pa-lilac-soft);height:24px;color:var(--pa-lilac);white-space:nowrap;padding:0 10px;font-size:12px;font-weight:600}:root[data-theme=cozy] .dt-status:before{display:none}:root[data-theme=cozy] .dt-status.is-on{background:var(--accent-soft);color:var(--accent-hover)}:root[data-theme=cozy] .dt-empty{border-radius:var(--pa-r-lg);background:var(--surface-2);color:var(--text-secondary);border:0}:root[data-theme=cozy] .dt-backdrop{display:none}:root[data-theme=cozy] .dt-hero-grid{border-radius:0 0 var(--pa-r-xl) var(--pa-r-xl);background:var(--surface-2);grid-template-columns:128px minmax(0,1fr);grid-template-areas:"poster head""credits credits""facts facts""score score""actions actions""tags tags";align-items:end;column-gap:16px;padding-top:20px;padding-bottom:24px}:root[data-theme=cozy] .dt-poster{border-radius:var(--pa-r-md);box-shadow:var(--pa-shadow-cover)}:root[data-theme=cozy] .dt-poster:after{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .dt-poster:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 6%, transparent)}}:root[data-theme=cozy] .dt-poster-empty{color:var(--text-secondary)}:root[data-theme=cozy] .dt-title{font-family:var(--theme-font-display);letter-spacing:-.025em;font-size:30px;font-weight:800;line-height:1.05}:root[data-theme=cozy] .dt-alts{color:var(--text-secondary);margin-top:8px;font-size:13px;line-height:1.4}:root[data-theme=cozy] .dt-alts span+span:before{content:",";color:inherit;margin:0 .35em 0 0}:root[data-theme=cozy] .dt-credits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:16px;display:grid}:root[data-theme=cozy] .dt-credits>div{flex-direction:column;gap:4px}:root[data-theme=cozy] .dt-credits dt{color:var(--text-secondary);font-size:12.5px}:root[data-theme=cozy] .dt-credits dd{font-family:var(--theme-font-display);font-size:15px;font-weight:700;line-height:1.3}:root[data-theme=cozy] .dt-credits a{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px;transition:text-decoration-color var(--motion-fast) var(--motion-ease);border-bottom:0;text-decoration-thickness:1px}:root[data-theme=cozy] .dt-credits a:hover{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:root[data-theme=cozy] .dt-facts{border-top:1px solid var(--border-strong);align-items:center;gap:12px 0;margin-top:18px;padding-top:16px}:root[data-theme=cozy] .dt-facts>div{border-right:1px solid var(--border-strong);flex-direction:column-reverse;gap:4px;margin-right:16px;padding-right:16px}:root[data-theme=cozy] .dt-facts>div:last-child{border-right:0;margin-right:0;padding-right:0}:root[data-theme=cozy] .dt-facts dt{color:var(--text-secondary);font-size:12px}:root[data-theme=cozy] .dt-facts dd{font-family:var(--theme-font-display);font-size:17px;font-weight:800;line-height:1}:root[data-theme=cozy] .dt-facts dd.dt-faint{font-family:var(--theme-font-body);color:var(--text-secondary);font-size:12.5px;font-weight:500}:root[data-theme=cozy] .dt-facts dd:has(>.dt-status){font-size:0;line-height:0}:root[data-theme=cozy] .dt-facts .dt-status{font-family:var(--theme-font-body)}:root[data-theme=cozy] .dt-score-in{border-radius:var(--pa-r-lg);background:var(--surface);box-shadow:var(--pa-shadow-1);border:0;margin-top:18px;padding:16px}:root[data-theme=cozy] .dt-score-num{font-family:var(--theme-font-display);letter-spacing:-.02em;font-size:40px;font-weight:800;line-height:1}:root[data-theme=cozy] .dt-score-of,:root[data-theme=cozy] .dt-score-count,:root[data-theme=cozy] .dt-score-none{color:var(--text-secondary)}:root[data-theme=cozy] .dt-glyphs{font-size:18px}:root[data-theme=cozy] .dt-glyphs-bg{color:var(--border-strong)}:root[data-theme=cozy] .dt-glyphs-in{color:var(--rating-color)}:root[data-theme=cozy] .dt-score-in{grid-template-areas:"sum sum""mine mine"}:root[data-theme=cozy] .dt-dist{display:none}:root[data-theme=cozy] .dt-mine .rating-icon{font-size:20px}:root[data-theme=cozy] .dt-mine{border-top:1px solid var(--border);color:var(--foreground)}:root[data-theme=cozy] .dt-mine-label{font-family:var(--theme-font-display);font-size:15px;font-weight:700}:root[data-theme=cozy] .dt-statrow{border-top:1px solid var(--border)}:root[data-theme=cozy] .dt-statrow dd{font-family:var(--theme-font-display);font-weight:800}:root[data-theme=cozy] .dt-statrow dt{color:var(--text-secondary)}:root[data-theme=cozy] .dt-actions-row{gap:10px;padding-top:18px}:root[data-theme=cozy] .dt-actions-row .dt-act-track>button{border-radius:var(--shape-pill);box-shadow:0 6px 16px -8px var(--accent);font-weight:600}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .dt-actions-row .dt-act-track>button{box-shadow:0 6px 16px -8px color-mix(in srgb, var(--accent) 60%, transparent)}}:root[data-theme=cozy] .dt-actions-row .dt-act-icon,:root[data-theme=cozy] .dt-act-icon-host>button,:root[data-theme=cozy] .dt-act-read{border-radius:var(--shape-pill);border:1px solid var(--border-strong);background:var(--surface)}:root[data-theme=cozy] .dt-actions-row .dt-act-icon:hover,:root[data-theme=cozy] .dt-act-icon-host>button:hover,:root[data-theme=cozy] .dt-act-read:hover{border-color:var(--border-hover);background:var(--surface)}:root[data-theme=cozy] .dt-actions-row .dt-act-icon svg,:root[data-theme=cozy] .dt-act-read svg{color:var(--accent)}:root[data-theme=cozy] .dt-actions-row .dt-act-icon[aria-pressed=true]{background:var(--accent-soft);border-color:#0000}:root[data-theme=cozy] .dt-tags{padding-top:18px}:root[data-theme=cozy] .dt-tabs{background:rgb(var(--legacy-rgb-background) / 94%);border-bottom:0;margin-top:16px;padding:10px 0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .dt-tabs{background:color-mix(in srgb, var(--background) 94%, transparent)}}:root[data-theme=cozy] .dt-tabs-in{width:fit-content;max-width:calc(100% - 2 * var(--dt-gutter));margin-inline:var(--dt-gutter) 0;border:1px solid var(--border);border-radius:var(--shape-pill);background:var(--surface);box-shadow:var(--pa-shadow-1);gap:4px;padding:4px}:root[data-theme=cozy] .dt-tab{border-radius:var(--shape-pill);height:40px;color:var(--text-secondary);transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);flex:none;padding:0 16px;font-size:14.5px;font-weight:500}:root[data-theme=cozy] .dt-tab:hover{color:var(--foreground);background:var(--surface-2)}:root[data-theme=cozy] .dt-tab[aria-current=page]{background:var(--foreground);color:var(--background);font-weight:600}:root[data-theme=cozy] .dt-tab[aria-current=page]:after{display:none}:root[data-theme=cozy] .dt-tab-c{color:inherit;opacity:.75;font-size:12px}:root[data-theme=cozy] .dt-body{padding-top:24px}:root[data-theme=cozy] .dt-sh{align-items:center;gap:10px;margin-bottom:16px}:root[data-theme=cozy] .dt-sh h2{font-family:var(--theme-font-display);letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.1}:root[data-theme=cozy] .dt-sh-c{color:var(--text-secondary);font-size:13.5px}:root[data-theme=cozy] .dt-sh-lnk{border-radius:var(--shape-pill);height:36px;color:var(--accent-hover);transition:background-color var(--motion-fast) var(--motion-ease);margin-right:-12px;padding:0 12px;font-size:14px;font-weight:600}:root[data-theme=cozy] .dt-sh-lnk:hover{color:var(--accent-hover);background:var(--accent-soft)}:root[data-theme=cozy] .dt-synopsis .dt-sh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-theme=cozy] .dt-syn{font-size:15.5px;line-height:1.65}:root[data-theme=cozy] .dt-syn-more,:root[data-theme=cozy] .dt-sc-more{color:var(--accent-hover);border-bottom:0;margin-top:8px;font-weight:600}:root[data-theme=cozy] .dt-syn-more:hover,:root[data-theme=cozy] .dt-sc-more:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}:root[data-theme=cozy] .dt-chars{gap:4px}:root[data-theme=cozy] .dt-ch{border-radius:var(--pa-r-lg);text-align:center;width:96px;transition:background-color var(--motion-med) var(--motion-ease);flex-direction:column;align-items:center;gap:4px;padding:10px 4px;display:flex}:root[data-theme=cozy] .dt-ch>.dt-ch-btn{flex-direction:column;align-items:center;gap:8px;display:flex}:root[data-theme=cozy] .dt-ch-ph{aspect-ratio:1;background:var(--surface-3);width:72px;box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--border-strong);transition:box-shadow var(--motion-med) var(--motion-ease);border-radius:50%}:root[data-theme=cozy] .dt-ch-ph:after{display:none}:root[data-theme=cozy] .dt-ch-ph img{object-position:50% 12%}:root[data-theme=cozy] .dt-ch>.dt-ch-btn:hover .dt-ch-ph{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--accent);transform:none}:root[data-theme=cozy] .dt-ch-n{font-family:var(--theme-font-display);margin-top:0;font-size:13px;font-weight:700;line-height:1.25}:root[data-theme=cozy] .dt-ch-role{color:var(--text-secondary);font-size:11.5px;font-weight:600}:root[data-theme=cozy] .dt-ch-role.is-main{color:var(--accent-hover)}:root[data-theme=cozy] .dt-slog-tools{border-bottom:0;padding-bottom:16px}:root[data-theme=cozy] .dt-who{gap:8px}:root[data-theme=cozy] .dt-who-btn{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--foreground);padding:0 14px 0 6px;font-size:13.5px;font-weight:500}:root[data-theme=cozy] .dt-who-btn:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-2)}:root[data-theme=cozy] .dt-who-btn[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}:root[data-theme=cozy] .dt-slog-tags{border-bottom:0;padding:0 0 16px}:root[data-theme=cozy] .dt-slog-tags .dt-chip{border:1px solid var(--border)}:root[data-theme=cozy] .dt-slog-tags .dt-chip-filter[aria-pressed=true]{border-color:#0000}:root[data-theme=cozy] .dt-slog{gap:12px;display:grid}:root[data-theme=cozy] .dt-scene{border:1px solid var(--border);border-radius:var(--pa-r-lg);background:var(--surface);box-shadow:var(--pa-shadow-1);transition:box-shadow var(--motion-med) var(--motion-ease), border-color var(--motion-med) var(--motion-ease);grid-template-columns:minmax(0,1fr);grid-template-areas:"ch""body";row-gap:12px;padding:16px}:root[data-theme=cozy] .dt-scene:hover{border-color:var(--border-strong);box-shadow:var(--pa-shadow-2)}:root[data-theme=cozy] .dt-scene+.dt-scene:before{content:none}:root[data-theme=cozy] .dt-sc-node{display:none}:root[data-theme=cozy] .dt-sc-ch{align-items:center;gap:10px}:root[data-theme=cozy] .dt-sc-n{font-family:var(--theme-font-display);letter-spacing:0;font-size:14px;font-weight:800}:root[data-theme=cozy] .dt-sc-n a{border-radius:var(--shape-pill);background:var(--accent-soft);min-width:88px;height:36px;color:var(--accent-hover);transition:background-color var(--motion-fast) var(--motion-ease);justify-content:center;align-items:center;padding:0 14px;display:inline-flex}:root[data-theme=cozy] .dt-sc-n a:hover{color:var(--accent-hover);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .dt-sc-n a:hover{background:color-mix(in srgb, var(--accent-soft) 70%, var(--accent-line))}}:root[data-theme=cozy] .dt-sc-pre{font-size:inherit;font-weight:inherit;color:inherit;margin-right:.3em}:root[data-theme=cozy] .dt-sc-l{color:var(--text-secondary);font-size:12px}:root[data-theme=cozy] .dt-sc-body{flex-direction:column;gap:12px;display:flex}:root[data-theme=cozy] .dt-sc-tags{order:1;gap:6px;margin-top:0}:root[data-theme=cozy] .dt-sc-foot{order:2;margin-top:0}:root[data-theme=cozy] .dt-sc-d{margin-top:0;font-size:15px;line-height:1.6}:root[data-theme=cozy] .dt-sc-tags .dt-tag{background:var(--pa-lilac-soft);color:var(--pa-lilac)}:root[data-theme=cozy] .dt-sc-tags .dt-tag:hover{background:var(--pa-lilac-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .dt-sc-tags .dt-tag:hover{background:color-mix(in srgb, var(--pa-lilac-soft) 75%, var(--pa-lilac))}}:root[data-theme=cozy] .dt-sc-who{background:var(--surface-2);min-height:36px;color:var(--foreground);border-radius:18px;gap:8px;padding:4px 14px 4px 4px;font-size:13px;font-weight:500}:root[data-theme=cozy] .dt-sc-names a:hover{color:var(--accent-hover)}:root[data-theme=cozy] .dt-sc-gal{background:var(--surface-2);height:32px;color:var(--text-secondary);border:0;padding:0 11px}:root[data-theme=cozy] .dt-sc-gal:hover{color:var(--accent-hover);background:var(--accent-soft)}:root[data-theme=cozy] .dt-sc-acts .dt-sc-fav{background:var(--surface-2);border:0;width:32px;height:32px}:root[data-theme=cozy] .dt-slog-more{border-top:0;justify-content:center;margin-top:20px;padding-top:0}:root[data-theme=cozy] .dt-slog-more .dt-btn{width:100%;height:44px;font-size:14.5px}:root[data-theme=cozy] .dt-rail{gap:16px}:root[data-theme=cozy] .dt-rail-sec{border:1px solid var(--border);border-radius:var(--pa-r-lg);background:var(--surface);padding:20px}:root[data-theme=cozy] .dt-rail-h{font-family:var(--theme-font-display);letter-spacing:-.01em;margin-bottom:16px;font-size:17px;font-weight:800}:root[data-theme=cozy] .dt-dl{gap:12px 16px;font-size:14px}:root[data-theme=cozy] .dt-dl dt{color:var(--text-secondary)}:root[data-theme=cozy] .dt-dl dd{font-weight:500}:root[data-theme=cozy] .dt-creators{gap:12px}:root[data-theme=cozy] .dt-creator-n{font-family:var(--theme-font-display);border-bottom:0;font-size:14.5px;font-weight:700}:root[data-theme=cozy] .dt-creator-n:hover{color:var(--accent-hover)}:root[data-theme=cozy] .dt-creator-r{color:var(--text-secondary)}:root[data-theme=cozy] .dt-creator-al{color:var(--text-secondary);font-size:13px}:root[data-theme=cozy] .dt-relations span{color:var(--text-secondary)}:root[data-theme=cozy] .dt-relations a{font-weight:500}:root[data-theme=cozy] .dt-relations a:hover{color:var(--accent-hover)}:root[data-theme=cozy] .dt-links{flex-wrap:wrap;gap:8px;display:flex}:root[data-theme=cozy] .dt-links li{min-width:0}:root[data-theme=cozy] .dt-links a{border-radius:var(--shape-pill);background:var(--surface-2);border:0;justify-content:flex-start;gap:6px;height:36px;margin:0;padding:0 12px;font-size:13px;font-weight:500}:root[data-theme=cozy] .dt-links a svg{color:var(--text-secondary)}:root[data-theme=cozy] .dt-links a:hover{background:var(--surface-3)}:root[data-theme=cozy] .dt-links a:hover svg{color:var(--accent-hover)}:root[data-theme=cozy] .dt-aka{color:var(--text-secondary);font-size:13.5px}:root[data-theme=cozy] .dt-edit{border-radius:var(--shape-pill);color:var(--accent-hover);align-self:flex-start;padding:0 14px;font-weight:600}:root[data-theme=cozy] .dt-edit:hover{color:var(--accent-hover);background:var(--accent-soft)}:root[data-theme=cozy] .dt-rel-grid{gap:24px 12px}:root[data-theme=cozy] .dt-rel-cover{border-radius:var(--pa-r-md);box-shadow:var(--pa-shadow-1)}:root[data-theme=cozy] .dt-rel-cover:after{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .dt-rel-cover:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 6%, transparent)}}:root[data-theme=cozy] .dt-rel-cover img{transition:transform .48s var(--motion-ease)}:root[data-theme=cozy] .dt-rel-card:hover .dt-rel-cover{box-shadow:var(--pa-shadow-2);transform:translateY(-4px)}:root[data-theme=cozy] .dt-rel-card:hover .dt-rel-cover img{transform:scale(1.03)}:root[data-theme=cozy] .dt-rel-t{font-family:var(--theme-font-display);transition:color var(--motion-med) var(--motion-ease);margin-top:12px;font-size:14px;font-weight:700;line-height:1.3}:root[data-theme=cozy] .dt-rel-card:hover .dt-rel-t{color:var(--accent-hover)}:root[data-theme=cozy] .dt-rel-m{color:var(--text-secondary);gap:4px 10px;margin-top:6px;font-size:12.5px}:root[data-theme=cozy] .dt-rel-m .dt-status{height:22px;padding:0 9px;font-size:11.5px}:root[data-theme=cozy] .dt-rel-r{font-weight:600}:root[data-theme=cozy] .dt-rel-r .rating-icon{color:var(--rating-color);font-size:13px}@media (min-width:640px){:root[data-theme=cozy] .dt-hero-grid{width:calc(100% - 2 * var(--dt-gutter));border-radius:var(--pa-r-xl);grid-template:"poster head""poster credits""poster facts""poster tags""poster actions""poster."1fr"score score"/180px minmax(0,1fr);align-items:start;column-gap:28px;margin-top:56px;padding:32px}:root[data-theme=cozy] .dt-crumbs{margin:0;position:absolute;top:-40px;left:0}:root[data-theme=cozy] .dt-crumbs nav,:root[data-theme=cozy] .dt-crumbs ol{color:var(--text-secondary);font-size:14px}:root[data-theme=cozy] .dt-poster{border-radius:var(--pa-r-lg)}:root[data-theme=cozy] .dt-title{letter-spacing:-.03em;font-size:40px}:root[data-theme=cozy] .dt-alts{margin-top:12px;font-size:15px}:root[data-theme=cozy] .dt-credits{flex-wrap:wrap;gap:12px 32px;margin-top:20px;display:flex}:root[data-theme=cozy] .dt-credits dt{margin:0;font-size:13px}:root[data-theme=cozy] .dt-credits dd{font-size:16px}:root[data-theme=cozy] .dt-facts{gap:16px 0;margin-top:24px;padding-top:20px}:root[data-theme=cozy] .dt-facts>div{gap:6px;margin-right:28px;padding-right:28px}:root[data-theme=cozy] .dt-facts dt{font-size:13px}:root[data-theme=cozy] .dt-facts dd{font-size:22px}:root[data-theme=cozy] .dt-tags{gap:6px;padding-top:22px}:root[data-theme=cozy] .dt-actions-row{gap:12px;padding-top:24px}:root[data-theme=cozy] .dt-actions-row>*,:root[data-theme=cozy] .dt-actions-row .dt-act-track>button,:root[data-theme=cozy] .dt-act-icon-host>button{min-width:44px;height:44px}:root[data-theme=cozy] .dt-actions-row .dt-act-track>button{padding:0 20px;font-size:15px}:root[data-theme=cozy] .dt-act-read{padding:0 18px;font-size:15px;font-weight:600}:root[data-theme=cozy] .dt-actions-row .dt-act-icon,:root[data-theme=cozy] .dt-act-icon-host>button,:root[data-theme=cozy] .dt-actions-row .dt-btn-icon{width:44px;height:44px}:root[data-theme=cozy] .dt-score-in{margin-top:28px;padding:20px 24px}:root[data-theme=cozy] .dt-tabs{margin-top:20px;padding:12px 0}:root[data-theme=cozy] .dt-body{padding-top:28px}:root[data-theme=cozy] .dt-sh h2{font-size:24px}:root[data-theme=cozy] .dt-sh-c{font-size:15px}:root[data-theme=cozy] .dt-syn{font-size:17px;line-height:1.7}:root[data-theme=cozy] .dt-chars{border-radius:var(--pa-r-xl);background:var(--surface-2);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;padding:8px}:root[data-theme=cozy] .dt-ch{width:auto;padding:16px 8px}:root[data-theme=cozy] .dt-ch:hover{background:var(--surface)}:root[data-theme=cozy] .dt-ch-ph{width:88px}:root[data-theme=cozy] .dt-ch-n{font-size:14.5px}:root[data-theme=cozy] .dt-ch-role{font-size:12px}:root[data-theme=cozy] .dt-who{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}:root[data-theme=cozy] .dt-scene{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"ch body";column-gap:20px;padding:20px 24px 20px 20px}:root[data-theme=cozy] .dt-sc-ch{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:0}:root[data-theme=cozy] .dt-sc-n{font-size:14px}:root[data-theme=cozy] .dt-sc-n a{white-space:nowrap;width:88px;min-width:0;padding:0 8px}:root[data-theme=cozy] .dt-sc-pre{font-size:inherit}:root[data-theme=cozy] .dt-sc-body{padding-top:6px}:root[data-theme=cozy] .dt-sc-d{max-width:70ch;font-size:15px;line-height:1.6}:root[data-theme=cozy] .dt-slog-more{padding-left:0}:root[data-theme=cozy] .dt-slog-more .dt-btn{width:auto;height:44px;padding:0 22px}:root[data-theme=cozy] .dt-links{display:flex}:root[data-theme=cozy] .dt-rel-grid{gap:32px 20px}:root[data-theme=cozy] .dt-rel-t{margin-top:12px;font-size:15px}}@media (min-width:1024px){:root[data-theme=cozy] .dt-hero-grid{grid-template:"poster head score""poster credits score""poster facts score""poster tags score""poster actions score""poster.score"1fr/220px minmax(0,1fr) 260px;column-gap:36px;margin-top:60px;padding:40px}:root[data-theme=cozy] .dt-title{font-size:46px;line-height:1.02}:root[data-theme=cozy] .dt-score-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"sum""mine""stats";margin-top:0;padding:24px}:root[data-theme=cozy] .dt-score-num{font-size:48px}:root[data-theme=cozy] .dt-score-of{font-size:15px}:root[data-theme=cozy] .dt-glyphs{margin-top:12px;font-size:22px}:root[data-theme=cozy] .dt-glyphs-bg,:root[data-theme=cozy] .dt-glyphs-in{gap:3px}:root[data-theme=cozy] .dt-score-count{margin-top:8px;font-size:14px}:root[data-theme=cozy] .dt-mine{flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px;padding-top:20px}:root[data-theme=cozy] .dt-statrow{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:14px 12px;margin-top:20px;padding-top:20px}:root[data-theme=cozy] .dt-statrow dd{font-size:20px}:root[data-theme=cozy] .dt-statrow dt{font-size:12.5px}:root[data-theme=cozy] .dt-tabs{margin-top:24px}:root[data-theme=cozy] .dt-body{grid-template:"synopsis rail""characters rail""scenes rail"1fr"panel panel""related related"/minmax(0,1fr) 320px;column-gap:48px;padding-top:32px}:root[data-theme=cozy] .dt-sec{margin-bottom:56px}:root[data-theme=cozy] .dt-rail{align-self:start;gap:16px;margin-bottom:56px}:root[data-theme=cozy] .dt-rail-sec{padding:24px}:root[data-theme=cozy] .dt-chars{grid-template-columns:repeat(7,minmax(0,1fr))}:root[data-theme=cozy] .dt-ch-ph{width:88px}:root[data-theme=cozy] .dt-links a{background:var(--surface-2);height:36px;margin:0;padding:0 12px}:root[data-theme=cozy] .dt-related-host{border-top:0;margin-inline:0;padding:16px 0 0}:root[data-theme=cozy] .dt-rel-grid{scrollbar-width:none;grid-auto-columns:calc(16.6667% - 20px);column-gap:24px;margin-top:-8px;padding-top:8px;padding-bottom:12px}:root[data-theme=cozy] .dt-rel-grid::-webkit-scrollbar{display:none}:root[data-theme=cozy] .dt-page[data-detail-tab=related] .dt-rel-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:40px 24px}}@media (min-width:1280px){:root[data-theme=cozy] .dt-hero-grid{grid-template-columns:264px minmax(0,1fr) 280px;column-gap:40px}:root[data-theme=cozy] .dt-title{font-size:52px}:root[data-theme=cozy] .dt-body{grid-template-columns:minmax(0,1fr) 340px}}@media (prefers-reduced-motion:reduce){:root[data-theme=cozy] .dt-rel-card:hover .dt-rel-cover,:root[data-theme=cozy] .dt-rel-card:hover .dt-rel-cover img{transform:none}}:root[data-theme=cozy] .dt-page[data-detail-tab=characters] .dt-panel article>a:first-child{border-radius:var(--pa-r-md);overflow:hidden}:root[data-theme=cozy] .dt-page[data-detail-tab=characters] .dt-panel section>div:first-child h2{font-family:var(--theme-font-display);letter-spacing:-.01em;font-weight:800}:root[data-theme=cozy] .dt-page[data-detail-tab=characters] .dt-panel section>ul{border:0;gap:12px;display:grid}:root[data-theme=cozy] .dt-page[data-detail-tab=characters] .dt-panel section>ul>li{border:1px solid var(--border);border-radius:var(--pa-r-lg);background:var(--surface);box-shadow:var(--elevation-card);padding:0 16px}@media (min-width:640px){:root[data-theme=cozy] .dt-page[data-detail-tab=characters] .dt-panel section>ul>li{padding:0 24px}}:root[data-theme=cozy] .dt-page[data-detail-tab=characters] .dt-panel article h3,:root[data-theme=cozy] .dt-page[data-detail-tab=characters] .dt-panel article>div>div:first-child>a{font-family:var(--theme-font-display);font-weight:800}:root[data-theme=cozy] .dt-page[data-detail-tab=characters] .dt-panel article>div>div:first-child>span{border-radius:var(--shape-pill);background:var(--status-ongoing-bg);color:var(--status-ongoing-text);letter-spacing:0;text-transform:none;padding:3px 9px;font-size:11px;font-weight:700}:root[data-theme=cozy] .dt-page[data-detail-tab=characters] .dt-panel article .mt-3.flex-wrap.gap-1\.5>span{background:var(--status-completed-bg);color:var(--status-completed-text);padding:3px 10px;font-weight:600}:root[data-theme=cozy] .dt-scenes .mb-6.animate-fade-in{margin:18px 0 16px}:root[data-theme=cozy] .dt-scenes .mb-6.animate-fade-in>h3{letter-spacing:0;text-transform:none;color:var(--text-secondary);font-size:13px;font-weight:700}:root[data-theme=cozy] .dt-scenes .mb-6.animate-fade-in button{border-color:var(--border);border-radius:var(--shape-pill);background:var(--surface);min-height:36px}:root[data-theme=cozy] .dt-scenes .mb-6.animate-fade-in button:hover{border-color:var(--accent-line);background:var(--surface-2)}:root[data-theme=cozy] .w-1.h-6.bg-accent.rounded-full:has(+h2){display:none}:root[data-theme=cozy] .w-1.h-6.bg-accent.rounded-full+h2{font-family:var(--theme-font-display);letter-spacing:-.015em;font-weight:800}:root[data-theme=cozy] .w-1.h-6.bg-accent.rounded-full+h2+div{border-radius:var(--shape-pill);background:var(--surface-2);color:var(--text-secondary);border:0}:root[data-theme=cozy] .hlog-section h2{font-family:var(--theme-font-display);font-size:22px;font-weight:800}:root[data-theme=cozy] .hlog-section .font-mono{font-family:var(--theme-font-body)}:root[data-theme=cozy] .hlog-section article{border-radius:var(--psx-r-lg,24px);background:var(--surface);box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .hlog-section article{box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 5%, transparent)}}:root[data-theme=cozy] .hlog-section article .rounded{border-radius:var(--shape-pill)}:root[data-theme=cozy] .hlog-section h4{font-family:var(--theme-font-display);letter-spacing:0;text-transform:none;color:var(--foreground);font-size:14px;font-weight:800}:root[data-theme=cozy] .hlog-section .space-y-7 .font-mono{border-radius:var(--shape-pill);padding-inline:10px;font-size:13px;font-weight:500}:root[data-theme=cozy]{--psx-r-sm:12px;--psx-r-md:16px;--psx-r-lg:24px;--psx-r-xl:32px;--psx-line:var(--theme-border-width) solid var(--border);--psx-line-strong:var(--theme-border-width) solid var(--border-strong);--psx-shadow-1:0 1px 2px var(--foreground), 0 2px 8px -2px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy]{--psx-shadow-1:0 1px 2px color-mix(in srgb, var(--foreground) 5%, transparent), 0 2px 8px -2px color-mix(in srgb, var(--foreground) 7%, transparent)}}:root[data-theme=cozy]{--psx-shadow-2:0 2px 4px var(--foreground), 0 16px 32px -12px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy]{--psx-shadow-2:0 2px 4px color-mix(in srgb, var(--foreground) 4%, transparent), 0 16px 32px -12px color-mix(in srgb, var(--accent) 24%, transparent)}}:root[data-theme=cozy]{--psx-wash:var(--surface-2);--psx-card:var(--surface)}:root[data-theme=cozy] .cp-head{border-bottom:0;flex-flow:column;align-items:flex-start;gap:16px;padding-top:24px;padding-bottom:4px}:root[data-theme=cozy] .cp-head__title{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:0}:root[data-theme=cozy] .cp-title{letter-spacing:-.025em;white-space:normal;font-size:32px;font-weight:800;line-height:1.05}:root[data-theme=cozy] .cp-sub{max-width:64ch;color:var(--text-secondary);font-size:15px;line-height:1.5}@media (min-width:768px){:root[data-theme=cozy] .cp-head{gap:20px;padding-top:48px}:root[data-theme=cozy] .cp-title{font-size:44px}:root[data-theme=cozy] .cp-sub{font-size:16px}}:root[data-theme=cozy] .cp-tabs{border:var(--psx-line);border-radius:var(--shape-pill);background:var(--psx-card);width:auto;max-width:100%;box-shadow:var(--psx-shadow-1);gap:4px;margin-left:0;padding:4px}:root[data-theme=cozy] .cp-tabs>a,:root[data-theme=cozy] .cp-tabs>button{border-radius:var(--shape-pill);min-height:40px;color:var(--text-secondary);transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);align-items:center;padding:0 16px;font-size:14.5px;font-weight:500}:root[data-theme=cozy] .cp-tabs>a:hover,:root[data-theme=cozy] .cp-tabs>button:hover{background:var(--psx-wash);color:var(--foreground)}:root[data-theme=cozy] .cp-tabs>[aria-selected=true],:root[data-theme=cozy] .cp-tabs>[aria-current=page],:root[data-theme=cozy] .cp-tabs>[aria-pressed=true]{background:var(--foreground);color:var(--background);font-weight:600}:root[data-theme=cozy] .cp-tabs>[aria-selected=true]:after,:root[data-theme=cozy] .cp-tabs>[aria-current=page]:after,:root[data-theme=cozy] .cp-tabs>[aria-pressed=true]:after{content:none}:root[data-theme=cozy] .cp-tabs .cp-count{color:inherit;opacity:.7;font-size:12.5px;font-weight:500}:root[data-theme=cozy] .cp-tabs__divider{background:var(--border);height:24px;margin:0 6px}:root[data-theme=cozy] .cp-seg{border-radius:var(--shape-pill);background:var(--psx-wash);border:0;gap:2px;padding:4px}:root[data-theme=cozy] .cp-seg>button,:root[data-theme=cozy] .cp-seg>a{border-radius:var(--shape-pill);min-height:36px;color:var(--text-secondary);padding:0 14px;font-size:14px;font-weight:500}@media (min-width:768px){:root[data-theme=cozy] .cp-seg>button,:root[data-theme=cozy] .cp-seg>a{min-height:32px;font-size:14px}}:root[data-theme=cozy] .cp-seg>button:hover,:root[data-theme=cozy] .cp-seg>a:hover{color:var(--foreground)}:root[data-theme=cozy] .cp-seg>[aria-pressed=true],:root[data-theme=cozy] .cp-seg>[aria-current=page],:root[data-theme=cozy] .cp-seg>[aria-selected=true]{background:var(--psx-card);color:var(--foreground);box-shadow:var(--psx-shadow-1);font-weight:600}:root[data-theme=cozy] .act-filters{background:0 0;gap:8px;max-width:100%;padding:2px}:root[data-theme=cozy] .act-filters>button{border:1px solid var(--border);background:var(--psx-card);min-height:44px;color:var(--foreground);transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);flex:none;gap:6px;padding:0 16px}:root[data-theme=cozy] .act-filters>button:hover{border-color:var(--border-strong);background:var(--psx-wash)}:root[data-theme=cozy] .act-filters>button[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background);box-shadow:none}@media (min-width:768px){:root[data-theme=cozy] .act-filters>button{min-height:38px;font-size:14px}}:root[data-theme=cozy] .cp-bar{padding:16px 0 24px}:root[data-theme=cozy] .cp-bar__end{color:var(--text-secondary);font-size:14px}:root[data-theme=cozy] .cp-sh{align-items:baseline;gap:10px;margin-bottom:18px}:root[data-theme=cozy] .cp-sh h2,:root[data-theme=cozy] .cp-sh__title{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.15}:root[data-theme=cozy] .cp-sh__meta{color:var(--text-secondary);font-size:14px}:root[data-theme=cozy] .cp-sh__link{color:var(--accent);font-size:14px;font-weight:600}:root[data-theme=cozy] .cp-sh__link:hover{color:var(--accent-hover)}@media (min-width:768px){:root[data-theme=cozy] .cp-sh h2,:root[data-theme=cozy] .cp-sh__title{font-size:26px}}:root[data-theme=cozy] .cp-micro{font-family:var(--theme-font-display);letter-spacing:-.005em;text-transform:none;color:var(--foreground);font-size:16px;font-weight:700;line-height:1.25}:root[data-theme=cozy] .cp-feed{border:0}:root[data-theme=cozy] .cp-feed>*+*{border-top:1px solid var(--border)}:root[data-theme=cozy] .cp-row{gap:12px;padding:14px 0}:root[data-theme=cozy] .cp-row__time{color:var(--text-secondary)}:root[data-theme=cozy] .cp-row__body>div:first-child>a:first-child{color:var(--foreground);font-weight:700}:root[data-theme=cozy] .cp-thumb{box-shadow:var(--cover-edge);border-radius:10px}@media (min-width:640px){:root[data-theme=cozy] .cp-feed{border:var(--psx-line);border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-1);padding:6px 24px}:root[data-theme=cozy] .cp-feed>*+*{border-top:0}:root[data-theme=cozy] .cp-row{gap:14px}}:root[data-theme=cozy] .cp-panel{border:var(--psx-line);border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-1)}:root[data-theme=cozy] .cp-rail{gap:16px}:root[data-theme=cozy] .cp-rail>section{border:var(--psx-line);border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-1);padding:20px}:root[data-theme=cozy] .cp-rail>section a:hover{background:var(--psx-wash)}:root[data-theme=cozy] .cp-rail .rounded-control{border-radius:var(--shape-pill);padding-inline:6px}:root[data-theme=cozy] .cp-log{border-top:0;gap:10px;display:grid}:root[data-theme=cozy] .cp-log>li.log-card{border:var(--psx-line);border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-1);overflow:hidden}:root[data-theme=cozy] .cp-log>li.log-card:last-child{border-bottom:var(--psx-line)}:root[data-theme=cozy] .log-card>.group>button:first-child{border-radius:0}:root[data-theme=cozy] .log-card>.group>button:first-child:hover{background:var(--psx-wash)}:root[data-theme=cozy] .log-card>.group>div{gap:14px;padding:12px 14px}:root[data-theme=cozy] .log-card>.group>div>a:first-child{border-radius:10px;width:48px;height:72px}:root[data-theme=cozy] .log-card-title{font-size:16px;font-weight:800}:root[data-theme=cozy] .log-card>.group .rounded-pill{background:var(--psx-wash);color:var(--accent-hover);font-weight:600}:root[data-theme=cozy] .log-card>div:last-child:not(.group){padding:0 14px 18px}:root[data-theme=cozy] .log-card>div:last-child:not(.group)>div:first-child{border-top-color:var(--border)}:root[data-theme=cozy] .log-card>div:last-child:not(.group)>div:first-child>.font-mono{font-family:var(--theme-font-body);color:var(--text-secondary);font-size:12.5px}:root[data-theme=cozy] .log-card h4{font-family:var(--theme-font-display);letter-spacing:0;text-transform:none;color:var(--foreground);font-size:14px;font-weight:800}:root[data-theme=cozy] .log-card>div:last-child:not(.group) .space-y-7 .font-mono{border-radius:var(--shape-pill);font-family:var(--theme-font-body);padding-inline:10px;font-size:13px;font-weight:500}@media (min-width:640px){:root[data-theme=cozy] .log-card>.group>div{gap:16px;padding:14px 20px}:root[data-theme=cozy] .log-card>.group>div>a:first-child{width:52px;height:78px}:root[data-theme=cozy] .log-card>div:last-child:not(.group){padding:0 20px 22px 88px}}:root[data-theme=cozy] .cp-missing{border-radius:var(--psx-r-xl);background:var(--psx-wash);border:0}:root[data-theme=cozy] .cp-missing__title{letter-spacing:-.02em;font-size:24px;font-weight:800}:root[data-theme=cozy] .cp-missing__text{color:var(--text-secondary)}:root[data-theme=cozy] .cp-missing__covers>span{border-color:var(--border-strong);border-radius:var(--psx-r-sm);background:var(--psx-card)}:root[data-theme=cozy] .cp-missing__covers>span:nth-child(2){background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line), var(--psx-shadow-1)}:root[data-theme=cozy] .cp-fan-card{border-radius:var(--psx-r-md);outline-offset:4px}:root[data-theme=cozy] .cp-fan{border-radius:var(--psx-r-md);background:var(--psx-wash);justify-content:center;align-items:flex-end;padding:8% 6% 0;overflow:hidden}:root[data-theme=cozy] .cp-fan>*{height:92%;box-shadow:var(--cover-edge), 4px 0 14px -6px var(--foreground);border-radius:10px 10px 0 0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .cp-fan>*{box-shadow:var(--cover-edge), 4px 0 14px -6px color-mix(in srgb, var(--foreground) 30%, transparent)}}:root[data-theme=cozy] .cp-fan>*+*{height:84%;margin-left:-12%}:root[data-theme=cozy] .cp-fan>:nth-child(3){height:78%}:root[data-theme=cozy] .cp-fan>:nth-child(4){height:72%}:root[data-theme=cozy] .cp-fan-card:hover .cp-fan>:first-child,:root[data-theme=cozy] .cp-fan-card:focus-within .cp-fan>:first-child{transform:translateY(-6px)}:root[data-theme=cozy] .cp-fan-card>h3{font-family:var(--theme-font-display);letter-spacing:-.01em;margin-top:14px;font-size:17px;font-weight:800;line-height:1.25}:root[data-theme=cozy] .cp-fan-card>div:has(>.ml-auto){margin-top:10px;font-size:13px}:root[data-theme=cozy] div:has(>.cp-fan-card){gap:36px 24px}@media (max-width:639px){:root[data-theme=cozy] div:has(>.cp-fan-card){grid-template-columns:minmax(0,1fr);gap:12px}:root[data-theme=cozy] .cp-fan-card{border:var(--psx-line);border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-1);padding-bottom:14px;overflow:hidden}:root[data-theme=cozy] .cp-fan-card .cp-fan{aspect-ratio:16/7;border-radius:0;padding:5% 14% 0}:root[data-theme=cozy] .cp-fan-card>h3{margin:12px 16px 0;font-size:16px}:root[data-theme=cozy] .cp-fan-card>div:has(>.ml-auto){margin:8px 16px 0}}:root[data-theme=cozy] div:has(>.tl-card){gap:16px}:root[data-theme=cozy] .tl-card{border:var(--psx-line);border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-1);transition:box-shadow var(--motion-med) var(--motion-ease), transform var(--motion-med) var(--motion-ease);overflow:hidden}:root[data-theme=cozy] .tl-card:hover{box-shadow:var(--psx-shadow-2);transform:translateY(-2px)}:root[data-theme=cozy] .tl-card>a{flex-direction:column;height:100%;padding:12px 12px 16px;display:flex}:root[data-theme=cozy] .tl-card>a>div:first-child>.grid{gap:6px}:root[data-theme=cozy] .tl-card>a>div:first-child img,:root[data-theme=cozy] .tl-card>a>div:first-child .grid>div{border-radius:12px}:root[data-theme=cozy] .tl-card>a>div:first-child img{transform:none}:root[data-theme=cozy] .tl-card h2{font-family:var(--theme-font-display);letter-spacing:-.01em;margin:14px 4px 0;font-size:17px;font-weight:800}:root[data-theme=cozy] .tl-card:hover h2{color:var(--accent-hover)}:root[data-theme=cozy] .tl-card h2+p{margin:6px 4px 0}:root[data-theme=cozy] .tl-card>a>div:last-child{margin:auto 4px 0;padding-top:12px}:root[data-theme=cozy] .tl-card>a>div:last-child>span:nth-child(2){font-weight:700}:root[data-theme=cozy] .tl-card .ml-auto{color:var(--accent);font-weight:600}:root[data-theme=cozy] .tl-card .ml-auto svg{fill:currentColor}@media (min-width:1024px){:root[data-theme=cozy] div:has(>.tl-card){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}:root[data-theme=cozy] .tl-card>a{padding:0 0 20px}:root[data-theme=cozy] .tl-card>a>div:first-child{background:var(--psx-wash);padding:20px 24px}:root[data-theme=cozy] .tl-card>a>div:first-child>.grid{justify-items:center;gap:10px}:root[data-theme=cozy] .tl-card>a>div:first-child img,:root[data-theme=cozy] .tl-card>a>div:first-child .grid>div{aspect-ratio:1;border:3px solid var(--psx-card);width:100%;max-width:84px;box-shadow:var(--psx-shadow-1);border-radius:50%}:root[data-theme=cozy] .tl-card>a>div:first-child .grid>div{background:var(--surface-3)}:root[data-theme=cozy] .tl-card h2{margin:20px 24px 0;font-size:19px}:root[data-theme=cozy] .tl-card h2+p{margin:6px 24px 0;font-size:14px}:root[data-theme=cozy] .tl-card>a>div:last-child{margin:auto 24px 0;padding-top:18px}}:root[data-theme=cozy] nav[aria-label=Pagination] a,:root[data-theme=cozy] nav[aria-label=Pagination] button{border-radius:var(--shape-pill)}:root[data-theme=cozy] [aria-current=page].bg-surface-3{background:var(--foreground);color:var(--background);box-shadow:none;font-weight:700}:root[data-theme=cozy] .rank-page{gap:20px}:root[data-theme=cozy] .rank-board{gap:32px}:root[data-theme=cozy] .rank-podium{border-radius:var(--psx-r-lg);background:var(--psx-wash);border:0;gap:24px 16px;padding:20px}:root[data-theme=cozy] .rank-podium-numeral,:root[data-theme=cozy] .rank-podium-item[data-rank="1"] .rank-podium-numeral{font-family:var(--theme-font-display);letter-spacing:-.03em;color:var(--accent);text-shadow:none;font-weight:800}:root[data-theme=cozy] .rank-podium-item:not([data-rank="1"]) .rank-podium-numeral{border-radius:var(--shape-pill);background:var(--psx-card);min-width:32px;height:32px;box-shadow:var(--psx-shadow-1);letter-spacing:0;place-items:center;padding:0 8px;font-size:17px;display:grid;top:8px;left:8px}:root[data-theme=cozy] .rank-podium-cover{border-radius:var(--psx-r-md);box-shadow:var(--cover-edge), var(--psx-shadow-2)}:root[data-theme=cozy] .rank-podium-cover img{transition:transform var(--motion-med) var(--motion-ease)}:root[data-theme=cozy] .rank-podium-item:hover .rank-podium-cover img{transform:scale(1.03)}:root[data-theme=cozy] .rank-podium-title{letter-spacing:-.01em;font-size:16px;font-weight:800;line-height:1.2}:root[data-theme=cozy] .rank-podium-item[data-rank="1"] .rank-podium-title{font-size:22px;line-height:1.12}:root[data-theme=cozy] .rank-podium-title a:hover{color:var(--accent-hover)}:root[data-theme=cozy] .rank-genres{gap:6px}:root[data-theme=cozy] .rank-genres li{border-radius:var(--shape-pill);background:var(--psx-card);color:var(--foreground);padding:5px 12px;font-size:12.5px;font-weight:500}:root[data-theme=cozy] .rank-podium-body .rank-track-button{border:var(--psx-line-strong);border-radius:var(--shape-pill);background:var(--psx-card);height:36px;color:var(--foreground);padding:0 14px;font-size:13.5px;font-weight:600}:root[data-theme=cozy] .rank-podium-body .rank-track-button:hover{border-color:var(--accent-line);background:var(--psx-card);color:var(--accent)}:root[data-theme=cozy] .rank-status{border-radius:var(--shape-pill);background:var(--status-completed-bg);height:22px;color:var(--status-completed-text);padding:0 9px;font-size:11.5px;font-weight:600}:root[data-theme=cozy] .rank-status:before{content:none}:root[data-theme=cozy] .rank-status[data-status=On\ Going]{background:var(--status-ongoing-bg);color:var(--status-ongoing-text)}:root[data-theme=cozy] .rank-status[data-status=Hiatus]{background:var(--status-hiatus-bg);color:var(--status-hiatus-text)}:root[data-theme=cozy] .rank-rating .rating-icon{color:var(--rating-color)}:root[data-theme=cozy] .rank-rating strong{font-weight:700}:root[data-theme=cozy] .rank-rating-count,:root[data-theme=cozy] .rank-meta{color:var(--text-secondary)}:root[data-theme=cozy] .rank-podium-body .rank-rating strong{font-size:14px}:root[data-theme=cozy] .rank-podium-cover .rank-tracking{border-radius:var(--shape-pill);background:var(--psx-card);color:var(--accent);box-shadow:var(--psx-shadow-1);padding:3px 9px}:root[data-theme=cozy] .rank-row-list>li+li,:root[data-theme=cozy] .rank-row-list+.rank-row-list>li:first-child{border-top:0}:root[data-theme=cozy] .rank-row{gap:6px;padding:6px 0}:root[data-theme=cozy] .rank-row-numeral{width:34px;color:var(--text-secondary);font-size:18px;font-weight:800}:root[data-theme=cozy] .rank-row-link{border-radius:var(--psx-r-md);transition:background-color var(--motion-fast) var(--motion-ease);padding:6px 10px 6px 6px}:root[data-theme=cozy] .rank-row-link:hover{background:var(--psx-wash)}:root[data-theme=cozy] .rank-row-thumb{border-radius:10px}:root[data-theme=cozy] .rank-row-title{font-size:15px;font-weight:600}:root[data-theme=cozy] .rank-row-link:hover .rank-row-title{color:var(--accent-hover)}:root[data-theme=cozy] .rank-row-genres{color:var(--text-secondary)}:root[data-theme=cozy] .rank-track-button{border-radius:var(--shape-pill);color:var(--text-secondary)}:root[data-theme=cozy] .rank-track-button:hover{background:var(--psx-wash);color:var(--accent)}:root[data-theme=cozy] .rank-empty{border:1px dashed var(--border-strong);border-radius:var(--psx-r-lg);background:var(--psx-card)}@media (min-width:768px){:root[data-theme=cozy] .rank-podium{border-radius:var(--psx-r-xl);gap:32px;padding:36px}:root[data-theme=cozy] .rank-podium-item,:root[data-theme=cozy] .rank-podium-item[data-rank="1"]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,132px) minmax(0,1fr);align-items:end;gap:6px 18px}:root[data-theme=cozy] .rank-podium-item:not([data-rank="1"]){padding-top:40px}:root[data-theme=cozy] .rank-podium-cover,:root[data-theme=cozy] .rank-podium-item[data-rank="1"] .rank-podium-cover{grid-area:1/1/span 2}:root[data-theme=cozy] .rank-podium-numeral,:root[data-theme=cozy] .rank-podium-item[data-rank="1"] .rank-podium-numeral,:root[data-theme=cozy] .rank-podium-item:not([data-rank="1"]) .rank-podium-numeral{min-width:0;height:auto;box-shadow:none;letter-spacing:-.03em;color:var(--accent);background:0 0;grid-area:1/2;margin-top:0;padding:0;font-size:56px;line-height:.9;display:block;position:static}:root[data-theme=cozy] .rank-podium-body,:root[data-theme=cozy] .rank-podium-item[data-rank="1"] .rank-podium-body{grid-area:2/2;align-self:start;padding-top:4px}:root[data-theme=cozy] .rank-podium-item[data-rank="1"] .rank-podium-numeral{font-size:64px}:root[data-theme=cozy] .rank-podium-title{font-size:20px}:root[data-theme=cozy] .rank-podium-item[data-rank="1"] .rank-podium-title{font-size:28px}:root[data-theme=cozy] .rank-row{padding:6px 0}:root[data-theme=cozy] .rank-row-numeral{width:44px;font-size:20px}:root[data-theme=cozy] .rank-row-thumb{width:48px}:root[data-theme=cozy] .rank-row-stats{gap:20px}}@media (min-width:1200px){:root[data-theme=cozy] .rank-rows{column-gap:40px}:root[data-theme=cozy] .rank-row-list{display:contents}:root[data-theme=cozy] .rank-podium-item[data-rank="1"]{grid-template-columns:minmax(0,168px) minmax(0,1fr)}}:root[data-theme=cozy] .rank-grid .text-chart-yellow{color:var(--rating-color)}:root[data-theme=cozy] .rank-grid .fill-chart-yellow{fill:var(--rating-color)}:root[data-theme=cozy] .tagx-featured{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px 36px;padding:2px 16px 8px;scroll-padding-inline:16px;display:flex;overflow-x:auto}:root[data-theme=cozy] .tagx-featured::-webkit-scrollbar{display:none}:root[data-theme=cozy] .tagx-featured>li{scroll-snap-align:start;flex:0 0 248px}:root[data-theme=cozy] .tagx-card{border-radius:var(--psx-r-lg);background:var(--psx-wash);height:100%;transition:background-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-med) var(--motion-ease);grid-template-rows:1fr auto auto 1fr;grid-template-columns:96px minmax(0,1fr) 20px;align-items:center;column-gap:16px;padding:14px 16px 14px 14px;display:grid}:root[data-theme=cozy] .tagx-card:after{content:"";border-top:2px solid var(--accent);border-right:2px solid var(--accent);width:9px;height:9px;transition:transform var(--motion-fast) var(--motion-ease);border-radius:1px;grid-area:1/3/-1;transform:rotate(45deg)}:root[data-theme=cozy] .tagx-card:hover{background:var(--surface-3);box-shadow:var(--psx-shadow-1)}:root[data-theme=cozy] .tagx-card:hover:after{transform:translate(3px)rotate(45deg)}:root[data-theme=cozy] .tagx-collage{aspect-ratio:auto;background:0 0;border-radius:0;grid-area:1/1/-1;width:96px;height:88px;margin:0;display:block;position:relative;overflow:visible}:root[data-theme=cozy] .tagx-collage-cover{aspect-ratio:2/3;border:2px solid var(--surface);width:54px;box-shadow:var(--psx-shadow-2);border-radius:10px;position:absolute;bottom:2px}:root[data-theme=cozy] .tagx-collage-cover:first-child{left:0;transform:rotate(-8deg)}:root[data-theme=cozy] .tagx-collage-cover:nth-child(2){z-index:1;left:20px}:root[data-theme=cozy] .tagx-collage-cover:nth-child(3){z-index:2;left:40px;transform:rotate(8deg)}:root[data-theme=cozy] .tagx-card:hover .tagx-collage-cover img{transform:none}:root[data-theme=cozy] .tagx-card-name{letter-spacing:-.01em;grid-area:2/2;font-size:19px;font-weight:800;line-height:1.1}:root[data-theme=cozy] .tagx-card:hover .tagx-card-name{color:var(--accent-hover)}:root[data-theme=cozy] .tagx-card-count{color:var(--text-secondary);grid-area:3/2;margin-top:4px}@media (min-width:768px){:root[data-theme=cozy] .tagx-featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 48px;padding:0;display:grid;overflow:visible}:root[data-theme=cozy] .tagx-card{grid-template-columns:104px minmax(0,1fr) 20px;padding:16px 20px 16px 16px}:root[data-theme=cozy] .tagx-collage{width:104px;height:96px}:root[data-theme=cozy] .tagx-collage-cover{width:60px}:root[data-theme=cozy] .tagx-collage-cover:nth-child(2){left:22px}:root[data-theme=cozy] .tagx-collage-cover:nth-child(3){left:44px}}@media (min-width:1200px){:root[data-theme=cozy] .tagx-featured{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-theme=cozy] .tagx-columns{columns:auto}:root[data-theme=cozy] .tagx-group{grid-template-columns:36px minmax(0,1fr);gap:8px;margin-bottom:10px}:root[data-theme=cozy] .tagx-group ul{flex-wrap:wrap;gap:6px;display:flex}:root[data-theme=cozy] .tagx-initial{font-family:var(--theme-font-display);color:var(--accent);font-size:18px;font-weight:800;line-height:44px}:root[data-theme=cozy] .tagx-group a{border:1px solid var(--border);border-radius:var(--shape-pill);background:var(--surface);min-height:44px;color:var(--foreground);transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);gap:8px;padding:0 14px;font-size:14.5px;font-weight:500}:root[data-theme=cozy] .tagx-group a:hover{border-color:var(--psx-wash);background:var(--psx-wash);color:var(--accent-hover)}:root[data-theme=cozy] .tagx-count{color:var(--text-secondary);font-size:12.5px}@media (min-width:768px){:root[data-theme=cozy] .tagx-columns{columns:3;column-gap:32px}:root[data-theme=cozy] .tagx-group{margin-bottom:16px}:root[data-theme=cozy] .tagx-group ul{display:block}:root[data-theme=cozy] .tagx-initial{line-height:40px}:root[data-theme=cozy] .tagx-group a{background:0 0;border:0;min-height:40px;margin-left:-12px;padding:0 12px;font-size:15px}}@media (min-width:1200px){:root[data-theme=cozy] .tagx-columns{columns:4;column-gap:40px}}:root[data-theme=cozy] .tagx-hero{border-radius:var(--psx-r-lg);background:var(--psx-wash);border:0;padding:24px}:root[data-theme=cozy] .tagx-hero-title{letter-spacing:-.025em;font-weight:800;line-height:1.05}:root[data-theme=cozy] .tagx-strip{gap:8px}:root[data-theme=cozy] .tagx-strip-cover{border-radius:var(--psx-r-sm);box-shadow:var(--cover-edge), var(--psx-shadow-1)}:root[data-theme=cozy] .tagx-strip-cover:first-child{opacity:1}@media (min-width:900px){:root[data-theme=cozy] .tagx-hero{border-radius:var(--psx-r-xl);padding:32px 36px}}:root[data-theme=cozy] .chr-hero-backdrop{display:none}:root[data-theme=cozy] .chr-hero{border-radius:var(--psx-r-lg);background:var(--psx-wash);border:0;margin-top:12px;padding:18px}:root[data-theme=cozy] .chr-portrait{border-radius:var(--psx-r-md);box-shadow:var(--cover-edge), var(--psx-shadow-2)}:root[data-theme=cozy] .chr-name{letter-spacing:-.025em;font-weight:800;line-height:1.05}:root[data-theme=cozy] .chr-alt-names{color:var(--text-secondary)}:root[data-theme=cozy] .chr-role{border-radius:var(--shape-pill);background:var(--status-completed-bg);color:var(--status-completed-text);border:0;padding:3px 10px;font-weight:600}:root[data-theme=cozy] .chr-role[data-role=Main]{background:var(--accent-soft);color:var(--status-ongoing-text)}:root[data-theme=cozy] .chr-tags li{border-radius:var(--shape-pill);background:var(--psx-card);color:var(--foreground);padding:5px 12px;font-weight:500}:root[data-theme=cozy] .chr-series{border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-1);transition:box-shadow var(--motion-med) var(--motion-ease);border:0;padding:12px}:root[data-theme=cozy] .chr-series:hover{box-shadow:var(--psx-shadow-2)}:root[data-theme=cozy] .chr-series-cover{border-radius:10px}:root[data-theme=cozy] .chr-series-title{font-family:var(--theme-font-display);font-size:16px;font-weight:800}:root[data-theme=cozy] .chr-series-meta{color:var(--text-secondary)}:root[data-theme=cozy] .chr-about h2{font-size:18px;font-weight:800}:root[data-theme=cozy] .chr-about p{opacity:1;color:var(--foreground)}:root[data-theme=cozy] .chr-actions>:first-child{flex-wrap:wrap;row-gap:6px}:root[data-theme=cozy] .chr-actions>:first-child>:last-child{flex-wrap:wrap;column-gap:8px}:root[data-theme=cozy] .chr-actions>:first-child>:last-child>*{white-space:nowrap}:root[data-theme=cozy] .chr-actions>:first-child button{min-height:44px;font-weight:600}:root[data-theme=cozy] .chr-actions .rounded-control,:root[data-theme=cozy] .chr-actions-buttons>*{border-radius:var(--shape-pill)}@media (min-width:768px){:root[data-theme=cozy] .chr-hero{border-radius:var(--psx-r-xl);padding:36px}:root[data-theme=cozy] .chr-name{font-size:52px}}:root[data-theme=cozy] .crt-hero{border-radius:var(--psx-r-lg);background:var(--psx-wash);border:0;padding:24px}:root[data-theme=cozy] .crt-name{letter-spacing:-.025em;font-weight:800;line-height:1.05}:root[data-theme=cozy] .crt-aliases,:root[data-theme=cozy] .crt-facts{color:var(--text-secondary)}:root[data-theme=cozy] .crt-reader{border-radius:var(--shape-pill);min-height:44px;box-shadow:0 6px 16px -8px var(--accent);padding:0 20px}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .crt-reader{box-shadow:0 6px 16px -8px color-mix(in srgb, var(--accent) 60%, transparent)}}:root[data-theme=cozy] .crt-reader:active{transform:scale(.98)}:root[data-theme=cozy] .crt-fan-cover{border-radius:var(--psx-r-md);box-shadow:var(--cover-edge), var(--psx-shadow-2)}:root[data-theme=cozy] .crt-work-cover{border-radius:var(--psx-r-md);box-shadow:var(--cover-edge), var(--psx-shadow-1)}:root[data-theme=cozy] .crt-work:hover .crt-work-cover{box-shadow:var(--cover-edge), var(--psx-shadow-2)}:root[data-theme=cozy] .crt-work-title{font-family:var(--theme-font-display);font-size:15px;font-weight:700;line-height:1.3}@media (min-width:768px){:root[data-theme=cozy] .crt-hero{border-radius:var(--psx-r-xl);padding:36px 40px}}:root[data-theme=cozy] .cat-index-title{letter-spacing:-.025em;font-weight:800}:root[data-theme=cozy] .blog-index{gap:12px}:root[data-theme=cozy] .blog-index>li+li{border-top:0}:root[data-theme=cozy] .blog-index-item{border:var(--psx-line);border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-1);transition:box-shadow var(--motion-med) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);gap:8px;padding:20px 22px}:root[data-theme=cozy] .blog-index-item:hover{border-color:var(--border-strong);box-shadow:var(--psx-shadow-2)}:root[data-theme=cozy] .blog-index-item h2{letter-spacing:-.015em;font-size:21px;font-weight:800}:root[data-theme=cozy] .blog-index-item p,:root[data-theme=cozy] .blog-index-item time{color:var(--text-secondary)}:root[data-theme=cozy] .blog-article-head h1{letter-spacing:-.025em;font-weight:800;line-height:1.08}:root[data-theme=cozy] .blog-article-head time,:root[data-theme=cozy] .blog-byline{color:var(--text-secondary)}:root[data-theme=cozy] .blog-lede{color:var(--text-secondary);font-size:17px}:root[data-theme=cozy] .blog-rank{border:var(--psx-line);border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-1);padding:4px 16px}:root[data-theme=cozy] .blog-rank>li{border-bottom-color:var(--border)}:root[data-theme=cozy] .blog-rank>li:last-child{border-bottom:0}:root[data-theme=cozy] .blog-rank-numeral{color:var(--text-secondary);font-weight:800}:root[data-theme=cozy] .blog-rank-numeral[data-top]{color:var(--accent)}:root[data-theme=cozy] .blog-rank-cover{border-radius:var(--psx-r-sm)}:root[data-theme=cozy] .blog-rank-title{font-weight:800}:root[data-theme=cozy] .blog-rank-score{color:var(--text-secondary)}:root[data-theme=cozy] .blog-rank-score .rating-icon{color:var(--rating-color)}:root[data-theme=cozy] .blog-rank-score strong{font-weight:700}@media (min-width:768px){:root[data-theme=cozy] .blog-article{max-width:none}:root[data-theme=cozy] .blog-article-head,:root[data-theme=cozy] .blog-lede,:root[data-theme=cozy] .blog-byline,:root[data-theme=cozy] .blog-prose{max-width:760px}:root[data-theme=cozy] .blog-rank{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;padding:0;display:grid}:root[data-theme=cozy] .blog-rank>li,:root[data-theme=cozy] .blog-rank>li:last-child{border:0}:root[data-theme=cozy] .blog-rank-row{border-radius:var(--psx-r-md);transition:background-color var(--motion-fast) var(--motion-ease);grid-template-columns:44px 64px minmax(0,1fr);gap:16px;padding:10px 12px 10px 0}:root[data-theme=cozy] .blog-rank-row:hover{background:var(--psx-wash)}:root[data-theme=cozy] .blog-rank-numeral{text-align:center;font-size:26px}:root[data-theme=cozy] .blog-rank-cover{width:64px;box-shadow:var(--cover-edge), var(--psx-shadow-1);border-radius:10px}:root[data-theme=cozy] .blog-rank-title{font-size:16px}:root[data-theme=cozy] .blog-rank-chevron{display:none}}@media (min-width:1200px){:root[data-theme=cozy] .blog-rank{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-theme=cozy] .blog-prose h2{letter-spacing:-.015em;font-weight:800}:root[data-theme=cozy] .blog-prose ul{color:var(--foreground)}:root[data-theme=cozy] .blog-prose a{color:var(--accent);-webkit-text-decoration-color:var(--accent-line);-webkit-text-decoration-color:var(--accent-line);-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}:root[data-theme=cozy] .blog-prose a:hover{color:var(--accent-hover)}:root[data-theme=cozy] .cat-link{color:var(--accent);font-weight:600}:root[data-theme=cozy] .cat-link:hover{color:var(--accent-hover)}:root[data-theme=cozy] .faq-main{max-width:1000px}:root[data-theme=cozy] .faq-intro h1{letter-spacing:-.025em;font-weight:800}:root[data-theme=cozy] .faq-intro p{color:var(--text-secondary);font-size:16px}:root[data-theme=cozy] .faq-section h2{letter-spacing:-.015em;margin-bottom:14px;font-size:22px;font-weight:800}:root[data-theme=cozy] .faq-items{border-top:0;flex-direction:column;gap:8px;display:flex}:root[data-theme=cozy] .faq-item{border:var(--psx-line);border-radius:var(--psx-r-md);background:var(--psx-card);transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-med) var(--motion-ease)}:root[data-theme=cozy] .faq-item:hover{border-color:var(--border-strong)}:root[data-theme=cozy] .faq-item[open]{border-color:var(--accent-line);box-shadow:var(--psx-shadow-1)}:root[data-theme=cozy] .faq-item:target{background:var(--psx-card);border-color:var(--accent)}:root[data-theme=cozy] .faq-item summary{align-items:center;min-height:56px;padding:14px 16px 14px 18px;font-size:15.5px;font-weight:600}:root[data-theme=cozy] .faq-item summary:hover{color:var(--foreground)}:root[data-theme=cozy] .faq-toggle{box-sizing:content-box;border-radius:var(--shape-pill);background:var(--accent-soft);width:14px;height:14px;color:var(--accent);margin-top:0;padding:6px}:root[data-theme=cozy] .faq-answer{padding:0 18px 20px}:root[data-theme=cozy] .faq-answer p{color:var(--foreground)}:root[data-theme=cozy] .faq-links a{border-radius:var(--shape-pill);background:var(--accent-soft);min-height:36px;color:var(--accent);border:0;font-weight:600}:root[data-theme=cozy] .faq-links a:hover{background:var(--surface-3);color:var(--accent-hover)}:root[data-theme=cozy] .faq-pages a,:root[data-theme=cozy] .faq-topics a{border-radius:var(--shape-pill)}:root[data-theme=cozy] .faq-pages a:hover,:root[data-theme=cozy] .faq-topics a:hover{background:var(--psx-wash)}:root[data-theme=cozy] .faq-pages a[aria-current=page]{background:var(--psx-card);box-shadow:var(--psx-shadow-1);font-weight:600}:root[data-theme=cozy] .faq-topics .cp-micro{color:var(--text-secondary);font-size:13px;font-weight:600}:root[data-theme=cozy] .faq-topic-count{color:var(--text-secondary)}:root[data-theme=cozy] .faq-help{border-radius:var(--psx-r-lg);background:var(--psx-wash);border:0;padding:24px}:root[data-theme=cozy] .faq-help h2{font-family:var(--theme-font-display);font-size:18px;font-weight:800}:root[data-theme=cozy] .faq-help a{border-radius:var(--shape-pill);box-shadow:0 6px 16px -8px var(--accent);padding:0 20px}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .faq-help a{box-shadow:0 6px 16px -8px color-mix(in srgb, var(--accent) 60%, transparent)}}:root[data-theme=cozy] .gallery-bar>div:first-child,:root[data-theme=cozy] .gallery-bar button[aria-haspopup],:root[data-theme=cozy] .gallery-bar button[aria-expanded]{border:var(--psx-line);border-radius:var(--shape-pill);background:var(--psx-card);min-height:40px;box-shadow:var(--psx-shadow-1)}:root[data-theme=cozy] .gallery-bar button[aria-haspopup]:hover,:root[data-theme=cozy] .gallery-bar button[aria-expanded]:hover,:root[data-theme=cozy] .gallery-bar button[aria-expanded=true]{border-color:var(--border-strong)}:root[data-theme=cozy] .gallery-bar div:has(>button[aria-pressed]){border-radius:var(--shape-pill);background:var(--psx-wash);border:0;gap:2px;padding:4px}:root[data-theme=cozy] .gallery-bar button[aria-pressed]{border-radius:var(--shape-pill);min-height:32px;color:var(--text-secondary);padding:0 14px}:root[data-theme=cozy] .gallery-bar button[aria-pressed=true]{background:var(--psx-card);box-shadow:var(--psx-shadow-1);color:var(--foreground);font-weight:600}:root[data-theme=cozy] .auth-shell{border:var(--psx-line);border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-2);margin-top:12px;padding:4px 20px 24px}:root[data-theme=cozy] .auth-shell h1{letter-spacing:-.025em;font-size:32px;font-weight:800}:root[data-theme=cozy] .auth-shell .grid>button{border:var(--psx-line-strong);border-radius:var(--shape-pill);background:var(--psx-card);min-height:48px;font-weight:600}:root[data-theme=cozy] .auth-shell .grid>button:hover{border-color:var(--accent-line);background:var(--psx-wash)}:root[data-theme=cozy] .auth-shell input{border-radius:var(--shape-pill)}:root[data-theme=cozy] .auth-shell input:focus{border-color:var(--accent)}:root[data-theme=cozy] .auth-shell button[type=submit]{border-radius:var(--shape-pill);min-height:48px;box-shadow:0 6px 16px -8px var(--accent);font-weight:600}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .auth-shell button[type=submit]{box-shadow:0 6px 16px -8px color-mix(in srgb, var(--accent) 60%, transparent)}}:root[data-theme=cozy] .auth-shell button[type=submit]:active{transform:scale(.98)}@media (min-width:640px){:root[data-theme=cozy] .auth-shell{border-radius:var(--psx-r-xl);margin-top:32px;padding:8px 36px 36px}:root[data-theme=cozy] .auth-shell h1{font-size:36px}}:root[data-theme=cozy] .pf-nav>button{border-radius:var(--shape-pill);min-height:44px;color:var(--text-secondary);font-weight:500}:root[data-theme=cozy] .pf-nav>button:hover{background:var(--psx-wash);color:var(--foreground)}:root[data-theme=cozy] .pf-nav>[aria-pressed=true]{background:var(--psx-card);color:var(--foreground);box-shadow:var(--psx-shadow-1);font-weight:600}:root[data-theme=cozy] .pf-nav>[aria-pressed=true] svg{color:var(--accent)}:root[data-theme=cozy] .pf-public{border-radius:var(--shape-pill);font-weight:600}:root[data-theme=cozy] .pf-main section>div:first-child h2,:root[data-theme=cozy] .pf-main section>div:first-child>div>h2{letter-spacing:-.02em;font-weight:800}:root[data-theme=cozy] .lib-shelves>button{border-radius:var(--shape-pill);font-weight:500}:root[data-theme=cozy] .lib-shelves>button.text-accent{background:var(--foreground);color:var(--background)}:root[data-theme=cozy] .lib-shelves>button.text-accent>svg{color:currentColor}:root[data-theme=cozy] .lib-row{border-color:var(--border);border-radius:var(--psx-r-lg);background:var(--psx-card);transition:box-shadow var(--motion-med) var(--motion-ease)}:root[data-theme=cozy] .lib-row:hover{box-shadow:var(--psx-shadow-1)}:root[data-theme=cozy] .lib-row__cover{border-radius:var(--psx-r-sm)}:root[data-theme=cozy] .lib-row__title{font-family:var(--theme-font-display);font-weight:800}:root[data-theme=cozy] .lib-row__view{border-radius:var(--shape-pill)}:root[data-theme=cozy] .lib-row__progress>div{border-radius:var(--shape-pill);background:var(--surface-3)}:root[data-theme=cozy] .lib-row__progress>div>div{border-radius:var(--shape-pill);background:var(--accent)}:root[data-theme=cozy] .up-head__wash{border-radius:0 0 var(--psx-r-xl) var(--psx-r-xl);opacity:1}:root[data-theme=cozy] .up-avatar{box-shadow:0 0 0 4px var(--surface), 0 0 0 5px var(--border-strong), var(--psx-shadow-2);--tw-ring-shadow:0 0 #0000}:root[data-theme=cozy] .up-name{letter-spacing:-.025em;font-weight:800}:root[data-theme=cozy] .up-badge{background:var(--status-completed-bg);color:var(--status-completed-text);border:0;font-weight:600}:root[data-theme=cozy] .up-stat>:first-child{font-family:var(--theme-font-display);font-weight:800}:root[data-theme=cozy] .pf-main .text-chart-yellow,:root[data-theme=cozy] .cp-page .text-chart-yellow{color:var(--rating-color)}:root[data-theme=cozy] .pf-main .fill-chart-yellow,:root[data-theme=cozy] .cp-page .fill-chart-yellow{fill:var(--rating-color)}:root[data-theme=cozy] [role=dialog]:has(#desktop-search-results){border-color:var(--border);border-radius:var(--psx-r-lg);box-shadow:var(--psx-shadow-2), 0 32px 64px -24px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] [role=dialog]:has(#desktop-search-results){box-shadow:var(--psx-shadow-2), 0 32px 64px -24px color-mix(in srgb, var(--foreground) 30%, transparent)}}:root[data-theme=cozy] [role=dialog]:has(#desktop-search-results) input{font-size:18px;font-weight:500}:root[data-theme=cozy] .palette-group-label{font-family:var(--theme-font-display);letter-spacing:0;text-transform:none;color:var(--text-secondary);padding:14px 24px 6px;font-size:14px;font-weight:700}:root[data-theme=cozy] .palette-group-label span{font-family:var(--theme-font-body);color:var(--text-secondary);font-size:12.5px}:root[data-theme=cozy] #desktop-search-results [role=option]{border:var(--theme-border-width) solid transparent;border-radius:var(--psx-r-md)}:root[data-theme=cozy] #desktop-search-results [role=option][aria-selected=true]{border-color:var(--accent-line);background:var(--accent-soft)}:root[data-theme=cozy] #desktop-search-results [role=option] p:first-child{font-weight:600}:root[data-theme=cozy] #desktop-search-results .rounded-cover{border-radius:10px}:root[data-theme=cozy] #desktop-search-results .rating-icon{color:var(--rating-color)}:root[data-theme=cozy] .filter-sheet-head{border-bottom:0;align-items:baseline;padding:8px 20px 14px}:root[data-theme=cozy] .filter-sheet-head h2{letter-spacing:-.02em;font-size:24px;font-weight:800}:root[data-theme=cozy] .filter-sheet-section{border-bottom-color:var(--border);padding:16px 0 18px}:root[data-theme=cozy] .filter-sheet-section-head h3{font-family:var(--theme-font-display);font-size:16px;font-weight:700}:root[data-theme=cozy] .filter-sheet-section-head span,:root[data-theme=cozy] .filter-sheet-hint{color:var(--text-secondary)}:root[data-theme=cozy] .filter-sheet-search{border:var(--psx-line-strong);border-radius:var(--shape-pill);background:var(--psx-card);height:44px;padding:0 16px}:root[data-theme=cozy] .filter-sheet-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}:root[data-theme=cozy] .filter-sheet-body .chip{border:var(--psx-line);border-radius:var(--shape-pill);background:var(--psx-card);height:40px;color:var(--foreground);padding:0 14px;font-size:14px;font-weight:500}:root[data-theme=cozy] .filter-sheet-body .chip:hover{border-color:var(--border-strong)}:root[data-theme=cozy] .filter-sheet-body .chip[data-state=include]{background:var(--accent-soft);color:var(--status-ongoing-text);border-color:#0000}:root[data-theme=cozy] .filter-sheet-body .chip[data-state=include]>svg{color:currentColor}:root[data-theme=cozy] .filter-sheet-body .chip[data-state=exclude]{border:var(--theme-border-width) dashed var(--accent-line);background:var(--psx-card);color:var(--text-secondary);-webkit-text-decoration-color:var(--text-secondary);-webkit-text-decoration-color:var(--text-secondary);-webkit-text-decoration-color:var(--text-secondary);text-decoration-color:var(--text-secondary)}:root[data-theme=cozy] .filter-sheet-body .chip-link{height:auto;color:var(--accent);background:0 0;border:0;padding:0;font-weight:600}:root[data-theme=cozy] .filter-sheet-body .segmented{border-radius:var(--shape-pill);background:var(--psx-wash);border:0;gap:2px;padding:4px}:root[data-theme=cozy] .filter-sheet-body .segmented button{border-radius:var(--shape-pill);min-height:40px;color:var(--text-secondary)}:root[data-theme=cozy] .filter-sheet-body .segmented button+button{border-left:0}:root[data-theme=cozy] .filter-sheet-body .segmented button[aria-pressed=true]{background:var(--psx-card);color:var(--foreground);box-shadow:var(--psx-shadow-1);font-weight:600}:root[data-theme=cozy] .filter-sheet-letters button{border:var(--psx-line);border-radius:var(--shape-pill);background:var(--psx-card);color:var(--foreground)}:root[data-theme=cozy] .filter-sheet-letters button[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background);font-weight:600}:root[data-theme=cozy] .filter-sheet-foot{border-top:var(--psx-line)}:root[data-theme=cozy] .filter-sheet-foot .shell-btn{border-radius:var(--shape-pill);height:52px;font-size:15.5px;font-weight:600}:root[data-theme=cozy] .filter-sheet-scroller .chip[data-state=include]{border-color:var(--foreground);background:var(--foreground);color:var(--background);font-weight:600}:root[data-theme=cozy] #desktop-search-results [role=option][aria-selected=true]{box-shadow:none}:root[data-theme=cozy] svg.lucide-star:is([class*=fill-],.text-muted),:root[data-theme=cozy] .chr-hero svg.lucide-star{-webkit-mask:var(--icon-heart) center / contain no-repeat;-webkit-mask:var(--icon-heart) center / contain no-repeat;-webkit-mask:var(--icon-heart) center / contain no-repeat;-webkit-mask:var(--icon-heart) center / contain no-repeat;mask:var(--icon-heart) center / contain no-repeat;background:currentColor}:root[data-theme=cozy] svg.lucide-star:is([class*=fill-],.text-muted)>*,:root[data-theme=cozy] .chr-hero svg.lucide-star>*{display:none}:root[data-theme=cozy] svg.lucide-star:is(.text-chart-yellow,.text-warning){color:var(--rating-color)}:root[data-theme=cozy] svg.lucide-star.text-muted{color:var(--border-strong)}:root[data-theme=cozy] .chr-scenes-box{background:0 0;border:0;padding:0}:root[data-theme=cozy] .chr-scene-list{row-gap:10px}:root[data-theme=cozy] .chr-scene{border:var(--psx-line);border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-1);padding:16px}:root[data-theme=cozy] .chr-scene+.chr-scene{border-top:var(--psx-line)}:root[data-theme=cozy] .chr-scene-ch{border-radius:var(--shape-pill);background:var(--status-ongoing-bg);color:var(--status-ongoing-text);white-space:nowrap;flex-direction:row;justify-content:center;align-self:start;gap:3px;padding:5px 12px}:root[data-theme=cozy] .chr-scene-ch span,:root[data-theme=cozy] .chr-scene-ch b{color:inherit;font-family:var(--theme-font-body);font-size:12.5px;font-weight:700;line-height:1.2}:root[data-theme=cozy] .chr-scene-d{color:var(--foreground)}:root[data-theme=cozy] .chr-scene-d.is-empty{color:var(--text-secondary)}:root[data-theme=cozy] .chr-scene .chr-stag,:root[data-theme=cozy] .chr-scene-tag-cloud .chr-stag{background:var(--status-completed-bg);color:var(--status-completed-text);border:0;font-weight:600}:root[data-theme=cozy] .chr-scene .chr-stag:hover,:root[data-theme=cozy] .chr-scene-tag-cloud .chr-stag:hover{background:var(--status-completed-text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .chr-scene .chr-stag:hover,:root[data-theme=cozy] .chr-scene-tag-cloud .chr-stag:hover{background:color-mix(in srgb, var(--status-completed-text) 16%, var(--status-completed-bg))}}:root[data-theme=cozy] .chr-scene .chr-stag:hover,:root[data-theme=cozy] .chr-scene-tag-cloud .chr-stag:hover{color:var(--status-completed-text)}:root[data-theme=cozy] .chr-scene-tag-cloud .chr-stag span{color:inherit;opacity:.75}:root[data-theme=cozy] .chr-scene-cast{border-radius:var(--shape-pill);background:var(--surface-2);align-self:start;gap:8px;padding:4px 12px 4px 4px}:root[data-theme=cozy] .chr-scene-names{color:var(--foreground);font-weight:500}@media (min-width:640px){:root[data-theme=cozy] .chr-scene{padding:18px 22px}:root[data-theme=cozy] .chr-scene-list{grid-template-columns:minmax(80px,max-content) minmax(0,1fr)}}:root[data-theme=cozy] .lst-hero{border-radius:var(--psx-r-lg);background:var(--surface-3);padding:24px 20px}:root[data-theme=cozy] .lst-hero-title h1{letter-spacing:-.03em;font-weight:800}:root[data-theme=cozy] .lst-pill{background:var(--surface)}:root[data-theme=cozy] .lst-hero-nums{gap:8px 0}:root[data-theme=cozy] .lst-hero-nums>div{padding-right:20px}:root[data-theme=cozy] .lst-hero-nums>div+div{border-left:1px solid var(--border);padding-left:20px}:root[data-theme=cozy] .lst-hero-nums dd{font-family:var(--theme-font-display);font-weight:800}:root[data-theme=cozy] .lst-hero-nums dt{color:var(--text-secondary)}:root[data-theme=cozy] .lst-hero-actions button{border-radius:var(--shape-pill)}:root[data-theme=cozy] .lst-hero-actions button:not([aria-pressed=true]):not(.lst-like[aria-pressed=false]){background:var(--surface)}:root[data-theme=cozy] .lst-like[aria-pressed=false]{background:var(--accent);color:var(--accent-foreground);border-color:#0000}:root[data-theme=cozy] .lst-like[aria-pressed=false]:hover{background:var(--accent-hover);color:var(--accent-foreground)}:root[data-theme=cozy] .lst-like[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-hover)}:root[data-theme=cozy] .lst-item .series-status:before{display:none}:root[data-theme=cozy] .lst-item .series-status-word{border-radius:var(--shape-pill);background:var(--status-completed-bg);height:22px;color:var(--status-completed-text);align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}:root[data-theme=cozy] .lst-item .series-status[data-status=ongoing] .series-status-word{background:var(--status-ongoing-bg);color:var(--status-ongoing-text)}:root[data-theme=cozy] .lst-item .series-status[data-status=hiatus] .series-status-word{background:var(--status-hiatus-bg);color:var(--status-hiatus-text)}:root[data-theme=cozy] .lst-grid .aspect-\(--cover-ratio\){border-radius:var(--shape-cover)}@media (min-width:768px){:root[data-theme=cozy] .lst-hero{border-radius:var(--psx-r-xl);padding:28px}}@media (min-width:1024px){:root[data-theme=cozy] .lst-hero:has(.lst-hero-art){grid-template-columns:380px minmax(0,1fr);grid-template-areas:"art main""art actions";align-items:start;gap:16px 40px}:root[data-theme=cozy] .lst-hero:has(.lst-hero-art) .lst-hero-art{border-radius:var(--psx-r-lg);background:var(--surface-2);grid-area:art;min-height:260px;display:block;position:relative;overflow:hidden}:root[data-theme=cozy] .lst-hero-art img{width:100px;aspect-ratio:var(--cover-ratio);object-fit:cover;border:3px solid var(--surface);border-radius:var(--shape-cover);position:absolute;bottom:-14px;box-shadow:0 12px 28px -14px #7a204a80}:root[data-theme=cozy] .lst-hero-art img:first-child{z-index:1;left:10%;transform:rotate(-9deg)}:root[data-theme=cozy] .lst-hero-art img:nth-child(2){z-index:2;left:26%;transform:rotate(-4deg)}:root[data-theme=cozy] .lst-hero-art img:nth-child(3){z-index:4;width:112px;bottom:-6px;left:42%}:root[data-theme=cozy] .lst-hero-art img:nth-child(4){z-index:3;left:60%;transform:rotate(5deg)}:root[data-theme=cozy] .lst-hero-art img:nth-child(n+5){display:none}:root[data-theme=cozy] .lst-hero:has(.lst-hero-art) .lst-hero-main{grid-area:main}:root[data-theme=cozy] .lst-hero:has(.lst-hero-art) .lst-hero-actions{grid-area:actions;align-self:start}}@media (max-width:767px){:root[data-theme=cozy] .rank-row-link{grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:6px 12px;display:grid}:root[data-theme=cozy] .rank-row-thumb{grid-row:1/span 2;width:52px}:root[data-theme=cozy] .rank-row-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}:root[data-theme=cozy] .rank-row-stats{flex-flow:wrap;grid-column:2;justify-content:flex-start;align-items:center;gap:6px 10px}}@media (max-width:639px){:root[data-theme=cozy] .chr-scene{flex-direction:column;gap:10px;display:flex}:root[data-theme=cozy] .chr-scene-ch{align-self:flex-start}:root[data-theme=cozy] .chr-scene .chr-stag{padding:2px 9px;font-size:12px}}:root[data-theme=cozy] .lb-podium>li{border:var(--psx-line);border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-1)}:root[data-theme=cozy] .lb-podium>li:first-child{background:var(--psx-wash);box-shadow:none;border-color:#0000}:root[data-theme=cozy] .lb-podium>li>span:first-child{font-weight:800}:root[data-theme=cozy] .lb-podium>li>div>p:nth-child(2)>span{letter-spacing:-.02em;font-weight:800}:root[data-theme=cozy] .lb-podium>li>div>p:last-child{color:var(--text-secondary)}@media (min-width:768px){:root[data-theme=cozy] .lb-podium{border-radius:var(--psx-r-xl);background:var(--psx-wash);align-items:end;gap:16px;padding:28px 32px 32px}:root[data-theme=cozy] .lb-podium>li,:root[data-theme=cozy] .lb-podium>li:first-child{box-shadow:none;text-align:center;background:0 0;border:0;flex-direction:column;gap:0;padding:24px 16px 4px;position:relative}:root[data-theme=cozy] .lb-podium>li:first-child{order:2;padding-top:0}:root[data-theme=cozy] .lb-podium>li:nth-child(2){order:1}:root[data-theme=cozy] .lb-podium>li:nth-child(3){order:3}:root[data-theme=cozy] .lb-podium>li>:nth-child(2){border:4px solid var(--psx-card);width:96px;height:96px;box-shadow:var(--psx-shadow-2);font-size:30px}:root[data-theme=cozy] .lb-podium>li:first-child>:nth-child(2){width:120px;height:120px;font-size:36px}:root[data-theme=cozy] .lb-podium>li>span:first-child{z-index:1;border:3px solid var(--psx-card);background:var(--foreground);width:32px;height:32px;color:var(--background);font-family:var(--theme-font-body);letter-spacing:0;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:104px;left:50%;transform:translate(-50%)}:root[data-theme=cozy] .lb-podium>li:first-child>span:first-child{background:var(--accent);color:var(--accent-foreground)}:root[data-theme=cozy] .lb-podium>li>div{margin-top:22px}:root[data-theme=cozy] .lb-podium>li>div>div:first-child{justify-content:center}:root[data-theme=cozy] .lb-podium>li>div>div:first-child>a{font-family:var(--theme-font-display);font-size:19px;font-weight:800}:root[data-theme=cozy] .lb-podium>li>div>p:nth-child(2){flex-direction:column;align-items:center;margin-top:6px;font-size:13px;display:flex}:root[data-theme=cozy] .lb-podium>li>div>p:nth-child(2)>span{font-family:var(--theme-font-display);margin:0;font-size:36px;line-height:1.05}:root[data-theme=cozy] .lb-podium>li:first-child>div>p:nth-child(2)>span{font-size:42px}:root[data-theme=cozy] .lb-podium>li>div>p:last-child{border-radius:var(--psx-r-md);background:var(--psx-card);margin-top:14px;padding:10px 14px;font-size:12.5px}}:root[data-theme=cozy] .lb-podium~.overflow-x-auto{border:var(--psx-line);border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-1);margin-top:24px;padding:4px 8px}:root[data-theme=cozy] .lb-podium~.overflow-x-auto tr{border-color:#0000}:root[data-theme=cozy] .lb-podium~.overflow-x-auto thead tr{border-bottom:1px solid var(--border)}:root[data-theme=cozy] .lb-podium~.overflow-x-auto th{color:var(--text-secondary);font-size:12.5px;font-weight:600}:root[data-theme=cozy] .lb-podium~.overflow-x-auto tbody tr:hover{background:var(--psx-wash)}:root[data-theme=cozy] .lb-podium~.overflow-x-auto tbody td:first-child{font-family:var(--theme-font-display);color:var(--accent);font-weight:800}:root[data-theme=cozy] .lb-podium~.overflow-x-auto tbody td:nth-child(2) a{font-weight:700}:root[data-theme=cozy] .lb-podium~.overflow-x-auto tbody td:last-child{font-weight:800}@media (max-width:639px){:root[data-theme=cozy] .lb-podium~.overflow-x-auto{padding:4px 0}:root[data-theme=cozy] .lb-podium~.overflow-x-auto :is(th,td){padding-inline:6px}}@media (min-width:768px){:root[data-theme=cozy] .lb-podium~.overflow-x-auto{margin-top:28px;padding:8px 16px}}:root[data-theme=cozy] .ctag-header{border-bottom:0;padding:16px 0 20px}:root[data-theme=cozy] .ctag-crumbs{font-size:13px}:root[data-theme=cozy] .ctag-heading{border-radius:var(--psx-r-lg);background:var(--psx-wash);flex-direction:column;align-items:flex-start;gap:6px;margin-top:14px;padding:22px 20px}:root[data-theme=cozy] .ctag-title{letter-spacing:-.025em;font-size:30px;font-weight:800}:root[data-theme=cozy] .ctag-count{font-size:14.5px}:root[data-theme=cozy] .ctag-list{gap:12px;display:grid}:root[data-theme=cozy] .ctag-card{border:var(--psx-line);border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-1);transition:box-shadow var(--motion-med) var(--motion-ease);grid-template-columns:64px minmax(0,1fr);gap:14px;padding:14px}:root[data-theme=cozy] .ctag-card:hover{box-shadow:var(--psx-shadow-2)}:root[data-theme=cozy] .ctag-card:hover .ctag-cover{box-shadow:var(--cover-edge);transform:none}:root[data-theme=cozy] .ctag-cover{border-radius:12px}:root[data-theme=cozy] .ctag-card-head{align-items:center;gap:8px 10px}:root[data-theme=cozy] .ctag-range{border-radius:var(--shape-pill);background:var(--status-ongoing-bg);color:var(--status-ongoing-text);letter-spacing:0;order:-1;margin-left:0;padding:3px 10px;font-size:13px;font-weight:700}:root[data-theme=cozy] .ctag-series-line{align-items:center;gap:4px 10px}:root[data-theme=cozy] .ctag-series{font-family:var(--theme-font-display);font-size:16px;font-weight:800}:root[data-theme=cozy] .ctag-status{border-radius:var(--shape-pill);background:var(--status-completed-bg);color:var(--status-completed-text);padding:2px 8px;font-size:11.5px;font-weight:600}:root[data-theme=cozy] .ctag-status:before{content:none}:root[data-theme=cozy] .ctag-status[data-status=On\ Going]{background:var(--status-ongoing-bg);color:var(--status-ongoing-text)}:root[data-theme=cozy] .ctag-status[data-status=Hiatus]{background:var(--status-hiatus-bg,var(--surface-3));color:var(--status-hiatus-text)}:root[data-theme=cozy] .ctag-desc{font-size:14.5px}:root[data-theme=cozy] .ctag-cast{color:var(--text-secondary)}:root[data-theme=cozy] .ctag-tags{gap:6px}:root[data-theme=cozy] .ctag-tag{background:var(--status-completed-bg);min-height:28px;color:var(--status-completed-text);font-size:12.5px;font-weight:500}:root[data-theme=cozy] .ctag-tag:hover{background:var(--status-completed-text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .ctag-tag:hover{background:color-mix(in srgb, var(--status-completed-text) 16%, var(--surface))}}:root[data-theme=cozy] .ctag-tag:hover{color:var(--status-completed-text)}:root[data-theme=cozy] .ctag-tag.is-current{background:var(--status-completed-text);color:var(--surface);box-shadow:none}:root[data-theme=cozy] .ctag-pager-link{border-color:var(--border);border-radius:var(--shape-pill);background:var(--psx-card)}:root[data-theme=cozy] .ctag-pager-link:hover{background:var(--psx-wash)}@media (max-width:639px){:root[data-theme=cozy] .ctag-tag{min-height:32px;padding:0 12px}}@media (min-width:640px){:root[data-theme=cozy] .ctag-card{grid-template-columns:76px minmax(0,1fr);gap:18px;padding:16px 20px 16px 16px}}@media (min-width:768px){:root[data-theme=cozy] .ctag-header{padding:20px 0 24px}:root[data-theme=cozy] .ctag-heading{border-radius:var(--psx-r-xl);padding:36px 40px}:root[data-theme=cozy] .ctag-title{font-size:44px}}:root[data-theme=cozy] .csearch-title{letter-spacing:-.025em;font-size:30px;font-weight:800}@media (min-width:768px){:root[data-theme=cozy] .csearch-crumbs,:root[data-theme=cozy] .csearch-head,:root[data-theme=cozy] .csearch-page{padding-inline:var(--shell-gutter)}:root[data-theme=cozy] .csearch-head{padding-top:24px}:root[data-theme=cozy] .csearch-title{font-size:44px}}:root[data-theme=cozy] .csearch-query{border:var(--psx-line);border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-1)}:root[data-theme=cozy] .csearch-token{background:var(--status-completed-bg);min-height:32px;box-shadow:none;color:var(--status-completed-text);font-weight:600}:root[data-theme=cozy] .csearch-token:hover{background:var(--status-completed-text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .csearch-token:hover{background:color-mix(in srgb, var(--status-completed-text) 16%, var(--surface))}}:root[data-theme=cozy] .csearch-token:hover{box-shadow:none}:root[data-theme=cozy] .csearch-clear{border-radius:var(--shape-pill);min-height:36px;color:var(--accent);padding-inline:12px;font-weight:600}:root[data-theme=cozy] .csearch-clear:hover{background:var(--psx-wash);color:var(--accent-hover)}@media (min-width:1024px){:root[data-theme=cozy] .csearch-layout{border-top:0;grid-template-columns:280px minmax(0,1fr);gap:32px;padding-top:4px}}:root[data-theme=cozy] .csearch-filters .csearch-filter-panel{border:var(--psx-line);border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-1);padding:16px;overflow:hidden}:root[data-theme=cozy] .csearch-kinds{border-radius:var(--shape-pill);background:var(--psx-wash);border:0;gap:2px;padding:4px}:root[data-theme=cozy] .csearch-kind{border-radius:var(--shape-pill);color:var(--text-secondary);border:0}:root[data-theme=cozy] .csearch-kind[aria-pressed=true]{background:var(--psx-card);color:var(--foreground);box-shadow:var(--psx-shadow-1);border:0;font-weight:600}:root[data-theme=cozy] .csearch-filter-input{border-color:var(--border);border-radius:var(--shape-pill);background:var(--psx-card)}:root[data-theme=cozy] .csearch-option{border-radius:var(--shape-pill);min-height:40px;color:var(--foreground)}:root[data-theme=cozy] .csearch-option:hover{background:var(--psx-wash)}:root[data-theme=cozy] .csearch-option[aria-pressed=true]{background:var(--psx-wash);font-weight:600}:root[data-theme=cozy] .csearch-option-check{border-color:var(--border-strong);border-radius:6px}:root[data-theme=cozy] .csearch-option[aria-pressed=true] .csearch-option-check{border-color:var(--status-completed-text);background:var(--status-completed-text);color:var(--surface)}:root[data-theme=cozy] .csearch-option-count{color:var(--text-secondary)}:root[data-theme=cozy] .csearch-results{overflow:visible}:root[data-theme=cozy] .csearch-results-head{border-bottom:0}:root[data-theme=cozy] .csearch-count-n{font-family:var(--theme-font-display);font-size:20px;font-weight:800}:root[data-theme=cozy] .csearch-select{border-color:var(--border);border-radius:var(--shape-pill);background:var(--psx-card)}:root[data-theme=cozy] .csearch-mode{border-radius:var(--shape-pill);background:var(--psx-wash);border:0}:root[data-theme=cozy] .csearch-mode-btn{border-radius:var(--shape-pill);color:var(--text-secondary)}:root[data-theme=cozy] .csearch-mode-btn[aria-pressed=true]{background:var(--psx-card);color:var(--foreground);box-shadow:var(--psx-shadow-1)}:root[data-theme=cozy] .csearch-list{gap:12px;display:grid}:root[data-theme=cozy] .csearch-list>*+*{border-top:0}:root[data-theme=cozy] .csearch-card{border:var(--psx-line);border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-1);padding:14px}:root[data-theme=cozy] .csearch-card:hover .csearch-cover{transform:none}:root[data-theme=cozy] .csearch-cover{border-radius:12px;width:60px}:root[data-theme=cozy] .csearch-card-head{margin-bottom:10px}:root[data-theme=cozy] .csearch-series{font-family:var(--theme-font-display);font-size:17px;font-weight:800}:root[data-theme=cozy] .csearch-matches{color:var(--text-secondary)}:root[data-theme=cozy] .csearch-chapters>*+*{border-top:1px solid var(--border)}:root[data-theme=cozy] .csearch-ch{border-radius:var(--shape-pill);background:var(--status-ongoing-bg);color:var(--status-ongoing-text);letter-spacing:0;padding:3px 10px;font-size:13px;font-weight:700}:root[data-theme=cozy] .csearch-tags{gap:6px}:root[data-theme=cozy] .csearch-tag{background:var(--status-completed-bg);min-height:28px;color:var(--status-completed-text);padding:0 10px;font-size:12.5px;font-weight:500}:root[data-theme=cozy] .csearch-tag[role=button]:hover{background:var(--status-completed-text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] .csearch-tag[role=button]:hover{background:color-mix(in srgb, var(--status-completed-text) 16%, var(--surface))}}:root[data-theme=cozy] .csearch-tag[role=button]:hover{color:var(--status-completed-text)}:root[data-theme=cozy] .csearch-tag[data-selected=true]{background:var(--status-completed-text);color:var(--surface);box-shadow:none}:root[data-theme=cozy] .csearch-tags-more{color:var(--text-secondary)}:root[data-theme=cozy] .csearch-desc{color:var(--foreground)}:root[data-theme=cozy] .csearch-desc-toggle{color:var(--accent)}:root[data-theme=cozy] .csearch-cast{gap:6px;padding-top:8px}:root[data-theme=cozy] .csearch-cast-item{border-radius:var(--shape-pill);background:var(--psx-wash);width:auto;min-height:36px;transition:background-color var(--motion-fast) var(--motion-ease);flex-direction:row;gap:8px;padding:4px 12px 4px 4px}:root[data-theme=cozy] .csearch-cast-item:hover{background:var(--surface-3)}:root[data-theme=cozy] .csearch-avatar{border:0;width:28px;height:28px}:root[data-theme=cozy] .csearch-avatar-fallback{font-size:12px}:root[data-theme=cozy] .csearch-cast-name{max-width:160px;color:var(--foreground);text-align:left;font-size:13px;font-weight:600}:root[data-theme=cozy] .csearch-pager{border-top:0}@media (min-width:640px){:root[data-theme=cozy] .csearch-card{padding:18px 20px 18px 18px}:root[data-theme=cozy] .csearch-card-inner{gap:18px}:root[data-theme=cozy] .csearch-cover{width:76px}}@media (max-width:1023px){:root[data-theme=cozy] .csearch-controls-mobile .csearch-mode{height:auto}:root[data-theme=cozy] .csearch-controls-mobile .csearch-mode-btn{min-height:40px;padding-inline:12px;font-size:12.5px}:root[data-theme=cozy] .csearch-controls-mobile .csearch-select{height:44px}:root[data-theme=cozy] .csearch-filters-btn{border-radius:var(--shape-pill);min-height:44px}}@media (max-width:639px){:root[data-theme=cozy] .gallery-bar-m button{border-radius:var(--shape-pill);min-height:44px}:root[data-theme=cozy] .gallery-bar-m button[aria-pressed]{padding-inline:14px;font-size:13px}:root[data-theme=cozy] .gallery-bar-m div:has(>button[aria-pressed]){border-radius:var(--shape-pill)}:root[data-theme=cozy] .gallery-bar-m button[aria-label]:not([aria-haspopup]):not([aria-pressed]){justify-content:center;min-width:44px}}:root[data-theme=cozy] .tld-title{letter-spacing:-.025em;font-weight:800}:root[data-theme=cozy] div:has(>[data-tier]){border:var(--psx-line);border-radius:var(--psx-r-lg);background:var(--psx-card);box-shadow:var(--psx-shadow-1);gap:8px;padding:8px}:root[data-theme=cozy] [data-tier]{background:0 0;border-top:0;gap:8px;min-height:0}:root[data-theme=cozy] [data-tier]>div:first-child{color:var(--foreground);border-radius:18px}:root[data-theme=cozy] [data-tier]>div:first-child>span:first-child{font-weight:800}:root[data-theme=cozy] [data-tier]>div:first-child>span:last-child{opacity:1;font-weight:600}:root[data-theme=cozy] [data-tier=s]>div:first-child{background:var(--accent);color:var(--accent-foreground)}:root[data-theme=cozy] [data-tier=a]>div:first-child{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] [data-tier=a]>div:first-child{background:color-mix(in srgb, var(--accent) 42%, var(--surface))}}:root[data-theme=cozy] [data-tier=b]>div:first-child{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] [data-tier=b]>div:first-child{background:color-mix(in srgb, var(--accent) 22%, var(--surface))}}:root[data-theme=cozy] [data-tier=c]>div:first-child{background:var(--status-completed-text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cozy] [data-tier=c]>div:first-child{background:color-mix(in srgb, var(--status-completed-text) 24%, var(--surface))}}:root[data-theme=cozy] [data-tier=d]>div:first-child{background:var(--status-completed-bg)}:root[data-theme=cozy] [data-tier=unranked]>div:first-child{background:var(--surface-2);color:var(--text-secondary)}:root[data-theme=cozy] [data-tier]>div:last-child{background:var(--surface-2);border-radius:18px}:root[data-theme=cozy] [data-tier] .block>.group,:root[data-theme=cozy] [data-tier] .group.relative{border-radius:12px}@media (max-width:639px){:root[data-theme=cozy] div:has(>[data-tier]){border-radius:var(--psx-r-md);gap:6px;padding:6px}:root[data-theme=cozy] [data-tier]{grid-template-columns:44px minmax(0,1fr);gap:6px}:root[data-theme=cozy] [data-tier]>div:last-child{padding:6px}:root[data-theme=cozy] [data-tier]>div:last-child>div{gap:4px}:root[data-theme=cozy] [data-tier]>div:last-child>div>.block{width:calc(25% - 3px)}:root[data-theme=cozy] [data-tier]>div:last-child>div>.block>.group{width:100%}:root[data-theme=cozy] [data-tier]>div:first-child,:root[data-theme=cozy] [data-tier]>div:last-child{border-radius:12px}}@media (max-width:767px){:root[data-theme=cozy] .cp-tabs>a,:root[data-theme=cozy] .cp-tabs>button,:root[data-theme=cozy] .cp-seg>button,:root[data-theme=cozy] .cp-seg>a,:root[data-theme=cozy] .csearch-clear,:root[data-theme=cozy] .csearch-token,:root[data-theme=cozy] .csearch-controls-mobile .csearch-mode-btn,:root[data-theme=cozy] .cp-bar button,:root[data-theme=cozy] .cp-page button[data-slot=button]{min-height:44px}:root[data-theme=cozy] .csearch-controls-mobile .csearch-mode{padding:0}}:root[data-theme=cozy] .auth-breadcrumb{display:none}:root[data-theme=cozy] .auth-wall{background:var(--surface-3);border-radius:24px;height:132px;margin:12px 16px 0;display:block;position:relative;overflow:hidden}:root[data-theme=cozy] .auth-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 14px 0;display:grid}:root[data-theme=cozy] .auth-wall-tile:nth-child(n+5){display:none}:root[data-theme=cozy] .auth-wall-tile{aspect-ratio:2/3;border-radius:var(--shape-cover);background:var(--surface-2);display:block;overflow:hidden;box-shadow:0 10px 24px -12px #7a204a73}:root[data-theme=cozy] .auth-wall-tile:nth-child(odd){transform:rotate(-3deg)}:root[data-theme=cozy] .auth-wall-tile:nth-child(2n){transform:rotate(2.5deg)translateY(10px)}:root[data-theme=cozy] .auth-wall-tile img{object-fit:cover;width:100%;height:100%;display:block}:root[data-theme=cozy] .auth-shell .grid:has(>button){grid-template-columns:minmax(0,1fr)}:root[data-theme=cozy] .auth-shell .grid>button{grid-column:1/-1}:root[data-theme=cozy] .auth-shell .auth-provider-short{display:none}:root[data-theme=cozy] .auth-shell .auth-provider-long{display:inline}:root[data-theme=cozy] .auth-mode{border-radius:var(--shape-pill);background:var(--surface-2);border:0}:root[data-theme=cozy] .auth-mode a{border-radius:var(--shape-pill);min-height:44px}:root[data-theme=cozy] .auth-mode a[aria-current=page]{background:var(--surface);font-weight:600;box-shadow:0 1px 2px #7a204a0f,0 2px 8px #7a204a14}:root[data-theme=cozy] .auth-adults{border-radius:var(--shape-overlay);background:var(--surface-2);border:0}@media (min-width:1024px){:root[data-theme=cozy] .auth-page-with-wall{grid-template-columns:minmax(0,1fr) minmax(440px,520px);align-items:start;gap:48px;padding:40px 40px 72px;display:grid}:root[data-theme=cozy] .auth-wall{border-radius:32px;height:100%;min-height:640px;margin:0}:root[data-theme=cozy] .auth-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:0;position:absolute;inset:-24px -24px auto}:root[data-theme=cozy] .auth-wall-tile:nth-child(n+5){display:block}:root[data-theme=cozy] .auth-wall-tile:nth-child(n+17){display:none}:root[data-theme=cozy] .auth-wall-tile:nth-child(4n+1){transform:rotate(-3deg)translateY(20px)}:root[data-theme=cozy] .auth-wall-tile:nth-child(4n+2){transform:rotate(2deg)translateY(52px)}:root[data-theme=cozy] .auth-wall-tile:nth-child(4n+3){transform:rotate(-2deg)}:root[data-theme=cozy] .auth-wall-tile:nth-child(4n+4){transform:rotate(3deg)translateY(36px)}:root[data-theme=cozy] .auth-page-with-wall .auth-panel{padding:0}:root[data-theme=cozy] .auth-page-with-wall .auth-panel>div{max-width:none}:root[data-theme=cozy] .auth-page-with-wall .auth-shell{margin-top:0;padding:12px 40px 40px}}@media (min-width:1440px){:root[data-theme=cozy] .auth-page-with-wall{padding-inline:64px}}@media (prefers-reduced-motion:reduce){:root[data-theme=cozy] .auth-shell button[type=submit]:active{transform:none}}:root[data-theme=library] .lh-open{--lh-gutter:var(--shell-gutter-mobile,16px);--lh-track:rgb(var(--legacy-rgb-foreground) / 9%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=library] .lh-open{--lh-track:color-mix(in srgb, var(--foreground) 9%, transparent)}}:root[data-theme=library] .lh-open{width:100%;min-width:0;max-width:var(--shell-max);padding:0 var(--lh-gutter) 8px;margin:0 auto}@media (min-width:768px){:root[data-theme=library] .lh-open{--lh-gutter:var(--shell-gutter,40px);padding-bottom:16px}}:root[data-theme=library] .lh-hello{padding:24px 0 8px}@media (min-width:768px){:root[data-theme=library] .lh-hello{padding:40px 0 8px}}:root[data-theme=library] .lh-greeting{font-family:var(--theme-font-display);letter-spacing:-.015em;color:var(--foreground);text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:1.15}@media (min-width:768px){:root[data-theme=library] .lh-greeting{font-size:34px}}:root[data-theme=library] .lh-hello p{max-width:62ch;color:var(--text-secondary);margin:8px 0 0;font-size:15px;line-height:1.5}@media (min-width:768px){:root[data-theme=library] .lh-hello p{font-size:15.5px}}:root[data-theme=library] .lh-hello p b{color:var(--foreground);font-weight:600}:root[data-theme=library] .lh-hello>.lh-btn{margin-top:16px}:root[data-theme=library] .lh-invite-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}:root[data-theme=library] .lh-guest[data-auth=pending] .lh-invite{visibility:hidden}:root[data-theme=library] .lh-btn{border:var(--theme-border-width) solid transparent;border-radius:var(--shape-control);white-space:nowrap;cursor:pointer;min-height:44px;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}@media (min-width:768px){:root[data-theme=library] .lh-btn{min-height:40px}}:root[data-theme=library] .lh-btn svg{flex:none;width:16px;height:16px}:root[data-theme=library] .lh-btn:active:not(:disabled){transform:translateY(1px)}:root[data-theme=library] .lh-btn:disabled{cursor:progress;opacity:.7}:root[data-theme=library] .lh-btn-amber{background:var(--accent);color:var(--accent-foreground)}:root[data-theme=library] .lh-btn-amber:hover:not(:disabled){background:var(--accent-hover)}:root[data-theme=library] .lh-btn-ghost{border-color:var(--border-strong);color:var(--foreground)}:root[data-theme=library] .lh-btn-ghost:hover{background:var(--surface-2);border-color:var(--border-hover)}:root[data-theme=library] .lh-btn-icon{width:36px;height:36px;min-height:36px;padding:0}:root[data-theme=library] .lh-sec{margin-top:28px}@media (min-width:768px){:root[data-theme=library] .lh-sec{margin-top:32px}:root[data-theme=library] .lh-row{margin-top:56px}}:root[data-theme=library] .lh-sec-h{justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;display:flex}@media (min-width:768px){:root[data-theme=library] .lh-sec-h{margin-bottom:16px}}:root[data-theme=library] .lh-sec-h h2{min-width:0;font-family:var(--theme-font-display);letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:20px;font-weight:600;line-height:1.2}@media (min-width:768px){:root[data-theme=library] .lh-sec-h h2{font-size:22px}}:root[data-theme=library] .lh-sec-aside{flex:none;align-items:center;gap:16px;display:flex}:root[data-theme=library] .lh-more{min-height:44px;color:var(--text-secondary);white-space:nowrap;transition:color var(--motion-fast) var(--motion-ease);align-items:center;gap:4px;font-size:14px;font-weight:500;display:inline-flex}:root[data-theme=library] .lh-more:hover{color:var(--accent)}:root[data-theme=library] .lh-more svg{width:15px;height:15px}:root[data-theme=library] .lh-arrows{gap:8px;display:none}@media (min-width:768px){:root[data-theme=library] .lh-arrows{display:flex}}:root[data-theme=library] .lh-cover,:root[data-theme=library] .lh-spine{aspect-ratio:2/3;border-radius:var(--shape-cover);background:var(--surface-2);display:block;position:relative;overflow:hidden}:root[data-theme=library] .lh-cover:after,:root[data-theme=library] .lh-spine:after{content:"";border-radius:inherit;box-shadow:var(--cover-edge);pointer-events:none;position:absolute;inset:0}:root[data-theme=library] .lh-cover img,:root[data-theme=library] .lh-spine img{object-fit:cover;width:100%;height:100%;display:block}:root[data-theme=library] .lh-prog{min-width:0}:root[data-theme=library] .lh-prog-line{color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:13px;display:flex}:root[data-theme=library] .lh-prog-line b{color:var(--foreground);font-size:15px;font-weight:600}:root[data-theme=library] .lh-prog-left{white-space:nowrap}:root[data-theme=library] .lh-bar{background:var(--lh-track);border-radius:99px;height:6px;display:block;overflow:hidden}:root[data-theme=library] .lh-bar i{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){:root[data-theme=library] .lh-bar i{animation:.9s cubic-bezier(.2,.7,.2,1) both lh-fill}}@keyframes lh-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:root[data-theme=library] .lh-cont{margin:0 calc(var(--lh-gutter) * -1);padding:0 var(--lh-gutter) 4px;scroll-snap-type:x mandatory;contain:inline-size;scroll-padding:0 var(--lh-gutter);scrollbar-width:none;grid-auto-columns:min(86%,340px);grid-auto-flow:column;gap:12px;list-style:none;display:grid;overflow-x:auto}:root[data-theme=library] .lh-cont::-webkit-scrollbar{display:none}@media (min-width:768px){:root[data-theme=library] .lh-cont{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:16px;margin:0;padding:0;overflow:visible}}@media (min-width:1200px){:root[data-theme=library] .lh-cont{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-theme=library] .lh-card{scroll-snap-align:start;border:var(--theme-border-width) solid var(--border);background:var(--surface);transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);border-radius:12px;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:14px;display:grid}@media (min-width:768px){:root[data-theme=library] .lh-card{grid-template-columns:84px minmax(0,1fr);gap:16px;padding:16px}}:root[data-theme=library] .lh-card:hover{border-color:var(--border-strong)}:root[data-theme=library] .lh-card-body{flex-direction:column;min-width:0;display:flex}:root[data-theme=library] .lh-card-title{font-family:var(--theme-font-display);color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}:root[data-theme=library] .lh-card-title a{color:inherit;transition:color var(--motion-fast) var(--motion-ease)}:root[data-theme=library] .lh-card-title a:hover{color:var(--accent)}:root[data-theme=library] .lh-card-when{color:var(--text-faint);margin-top:4px;font-size:12.5px}:root[data-theme=library] .lh-card .lh-prog{margin-top:auto;padding-top:10px}:root[data-theme=library] .lh-card-actions{margin-top:12px;display:flex}:root[data-theme=library] .lh-card-actions .lh-btn{flex:1;padding:0 12px;font-size:13.5px}@media (min-width:768px){:root[data-theme=library] .lh-card-actions .lh-btn{min-height:36px}}:root[data-theme=library] .lh-caught-up{min-height:36px;color:var(--success);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}:root[data-theme=library] .lh-caught-up svg{width:15px;height:15px}:root[data-theme=library] .lh-shelves{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){:root[data-theme=library] .lh-shelves{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}}:root[data-theme=library] .lh-shelf{border:var(--theme-border-width) solid var(--border);background:var(--surface);min-height:64px;color:var(--foreground);transition:border-color var(--motion-fast) var(--motion-ease);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}:root[data-theme=library] .lh-shelf:hover{border-color:var(--border-strong)}:root[data-theme=library] .lh-shelf[data-status=reading]{border-color:var(--accent-line)}:root[data-theme=library] .lh-shelf-hd{flex-direction:column;min-width:0;display:flex}:root[data-theme=library] .lh-shelf-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}:root[data-theme=library] .lh-shelf[data-status=reading] .lh-shelf-name{color:var(--accent)}:root[data-theme=library] .lh-shelf-count{font-family:var(--theme-font-display);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:1.2}:root[data-theme=library] .lh-spines{order:-1;align-items:center;display:flex}:root[data-theme=library] .lh-spine{border-radius:4px;flex:none;width:26px;box-shadow:0 2px 6px -2px #0a050299}:root[data-theme=library] .lh-spine+.lh-spine{margin-left:-12px}:root[data-theme=library] .lh-spine:nth-child(n+3),:root[data-theme=library] .lh-spines-more,:root[data-theme=library] .lh-spines:empty{display:none}@media (min-width:1024px){:root[data-theme=library] .lh-shelf{background:linear-gradient(180deg, var(--surface) 0%, var(--surface) 70%, var(--surface-2) 100%);flex-direction:column;justify-content:space-between;align-items:stretch;gap:0;height:168px;padding:16px 16px 0;display:flex;overflow:hidden}:root[data-theme=library] .lh-shelf-hd{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px}:root[data-theme=library] .lh-shelf-name{font-size:15px}:root[data-theme=library] .lh-shelf-count{font-size:26px;line-height:1}:root[data-theme=library] .lh-spines{border-bottom:4px solid var(--border-strong);order:0;align-items:flex-end;gap:6px;height:104px;margin:0 -16px;padding:0 16px;box-shadow:0 6px 10px -4px #0a050280}:root[data-theme=library] .lh-spines:empty{display:flex}:root[data-theme=library] .lh-spine,:root[data-theme=library] .lh-spine:nth-child(n+3){width:62px;box-shadow:none;border-radius:5px 5px 0 0;display:block}:root[data-theme=library] .lh-spine+.lh-spine{margin-left:0}:root[data-theme=library] .lh-spine:nth-child(2){width:58px;transform:translateY(4px)}:root[data-theme=library] .lh-spine:nth-child(3){width:64px}:root[data-theme=library] .lh-spine:nth-child(4){width:56px;transform:translateY(6px)}:root[data-theme=library] .lh-spines-more{color:var(--text-faint);white-space:nowrap;align-self:center;margin-left:auto;font-size:13px;display:block}}:root[data-theme=library] .lh-because{align-items:center;gap:12px;display:flex}:root[data-theme=library] .lh-because img{object-fit:cover;border-radius:4px;flex:none;width:28px;height:42px;display:none}@media (min-width:768px){:root[data-theme=library] .lh-because img{display:block}}:root[data-theme=library] .lh-because em{color:var(--accent);font-style:italic;font-weight:600}:root[data-theme=library] .lh-row-track{margin:0 calc(var(--lh-gutter) * -1);padding:0 var(--lh-gutter) 4px;scroll-snap-type:x proximity;contain:inline-size;scroll-padding:0 var(--lh-gutter);scrollbar-width:none;grid-auto-columns:37%;grid-auto-flow:column;gap:12px;list-style:none;display:grid;overflow-x:auto}:root[data-theme=library] .lh-row-track::-webkit-scrollbar{display:none}@media (min-width:768px){:root[data-theme=library] .lh-row-track{grid-auto-columns:calc(20% - 16px);gap:20px;margin:0;padding:0 0 4px;scroll-padding:0;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}}@media (min-width:1200px){:root[data-theme=library] .lh-row-track{grid-auto-columns:calc(12.5% - 21px);gap:24px}}:root[data-theme=library] .lh-book{scroll-snap-align:start;min-width:0}:root[data-theme=library] .lh-book-link{color:var(--foreground);display:block}:root[data-theme=library] .lh-book-link .lh-cover{transition:transform var(--motion-med) var(--motion-ease), box-shadow var(--motion-med) var(--motion-ease)}@media (hover:hover){:root[data-theme=library] .lh-book-link:hover .lh-cover{transform:translateY(-4px);box-shadow:0 18px 30px -14px #0a0502cc}:root[data-theme=library] .lh-book-link:hover .lh-book-title{color:var(--accent)}}:root[data-theme=library] .lh-book-title{font-family:var(--theme-font-display);-webkit-line-clamp:2;transition:color var(--motion-fast) var(--motion-ease);-webkit-box-orient:vertical;margin:12px 0 4px;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}:root[data-theme=library] .lh-book-rating{color:var(--foreground);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;display:inline-flex}:root[data-theme=library] .lh-book-rating .rating-icon{width:13px;height:13px;color:var(--rating-color)}:root[data-theme=library] .lh-book-rating b{font-weight:600}:root[data-theme=library] .lh-book-count{color:var(--text-faint)}:root[data-theme=library] .lh-book-status{color:var(--text-faint);margin-top:2px;font-size:13px;display:block}:root[data-theme=library] .lh-book-status[data-status=ongoing]{color:var(--status-ongoing-text)}:root[data-theme=library] .lh-book-status[data-status=hiatus]{color:var(--status-hiatus-text)}:root[data-theme=library] .lh-skeleton{margin-top:28px}:root[data-theme=library] .lh-skeleton .lh-shelves{margin-top:16px}:root[data-theme=library] .lh-skel{background:var(--surface);border-radius:12px;animation:1.4s ease-in-out infinite lh-pulse;display:block}:root[data-theme=library] .lh-skel-card{height:160px}:root[data-theme=library] .lh-skel-shelf{height:64px}@media (min-width:1024px){:root[data-theme=library] .lh-skel-shelf{height:168px}}@keyframes lh-pulse{50%{background:var(--surface-2)}}@media (prefers-reduced-motion:reduce){:root[data-theme=library] .lh-skel{animation:none}}:root[data-theme=library] .lh-dock{display:none}@media (max-width:767px){:root[data-theme=library] .lh-dock{left:12px;right:12px;bottom:calc(60px + env(safe-area-inset-bottom,0px) + 8px);z-index:40;border:var(--theme-border-width) solid var(--border-strong);background:var(--header-bg);-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);visibility:hidden;transition:transform var(--motion-med) var(--motion-ease), visibility 0s linear var(--motion-med);border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex;position:fixed;transform:translateY(calc(100% + 80px));box-shadow:0 12px 32px -12px #0a0502b3}:root[data-theme=library] .lh-dock[data-shown=true]{visibility:visible;transition:transform var(--motion-med) var(--motion-ease), visibility 0s;transform:none}:root[data-theme=library] .lh-dock .lh-prog{flex:1}:root[data-theme=library] .lh-dock-cover{border-radius:4px;flex:none;width:32px}:root[data-theme=library] .lh-prog-title{font-family:var(--theme-font-display);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;display:block;overflow:hidden}:root[data-theme=library] .lh-dock .lh-prog-line{margin:2px 0 6px;font-size:12.5px}:root[data-theme=library] .lh-dock .lh-prog-line b{font-size:12.5px}:root[data-theme=library] .lh-dock .lh-bar{height:3px}:root[data-theme=library] .lh-dock .lh-btn{flex:none;padding:0 14px}:root[data-theme=library] main[data-app-main]:has(.lh-dock[data-shown=true]){padding-bottom:156px}}@media (min-width:768px){:root[data-theme=library] .lh-guest .lh-row{margin-top:40px}:root[data-theme=library] .home-opening+.catalogue .catalogue-head{border-top:var(--theme-border-width) solid var(--border);margin-top:40px}:root[data-theme=library] .sort-tabs{border:var(--theme-border-width) solid var(--border);background:var(--surface);border-radius:10px;align-self:flex-end;gap:2px;margin-bottom:12px;padding:4px}:root[data-theme=library] .sort-tab{border-radius:7px;height:32px;padding:0 14px;font-size:13.5px;font-weight:500}:root[data-theme=library] .sort-tab[aria-pressed=true]{background:var(--surface-2);box-shadow:inset 0 1px #ffecd60f}:root[data-theme=library] .sort-tab[aria-pressed=true]:after{display:none}:root[data-theme=library] .filter-row{border-top:0;padding-top:4px;padding-bottom:20px}:root[data-theme=library] .fbtn{border-radius:var(--shape-pill);height:36px;color:var(--text-secondary);background:0 0;padding:0 12px 0 14px;font-weight:500}:root[data-theme=library] .fbtn:hover,:root[data-theme=library] .fbtn[data-state=open],:root[data-theme=library] .fbtn[aria-expanded=true]{background:var(--surface);color:var(--foreground)}:root[data-theme=library] .fbtn[data-active=true]{color:var(--accent)}}:root[data-theme=library] .series-card-meta{flex-wrap:wrap;row-gap:3px}:root[data-theme=library] .series-card-rating .rating-icon{color:var(--rating-color)}:root[data-theme=library] .series-card-sep-status{display:none}:root[data-theme=library] .series-status{flex-basis:100%;order:0}:root[data-theme=library] .series-status:before{display:none}:root[data-theme=library] .series-status .series-status-word{clip:auto;width:auto;height:auto;color:var(--text-faint);position:static;overflow:visible}:root[data-theme=library] .series-status[data-status=ongoing] .series-status-word{color:var(--status-ongoing-text)}:root[data-theme=library] .series-status[data-status=hiatus] .series-status-word{color:var(--status-hiatus-text)}@media (max-width:767px){:root[data-theme=library] .mobile-filters-btn,:root[data-theme=library] .mobile-tools .chip{height:44px;padding-inline:14px;font-size:14px}}:root[data-theme=library] .dt-page{--lb-panel-pad:16px;font-variant-numeric:lining-nums tabular-nums;--dt-body-text:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=library] .dt-page{--dt-body-text:color-mix(in srgb, var(--foreground) 90%, var(--background))}}:root[data-theme=library] .dt-backdrop{display:none}:root[data-theme=library] .dt-page .dt-btn{font-weight:600}:root[data-theme=library] .dt-chip{border-color:var(--border);background:0 0;height:32px;padding:0 12px;font-size:13px;font-weight:500}:root[data-theme=library] .dt-chip:hover{background:var(--surface);border-color:var(--border-strong)}:root[data-theme=library] .dt-chip-filter[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}:root[data-theme=library] .dt-tag{height:26px;padding:0 10px;font-size:12.5px;font-weight:500}:root[data-theme=library] .dt-tag:hover{background:var(--border)}:root[data-theme=library] .dt-status:before{display:none}:root[data-theme=library] .dt-status.is-on{color:var(--status-ongoing-text)}:root[data-theme=library] .dt-hero-grid{grid-template:"poster head""poster credits""poster."1fr"facts facts""actions actions""score score""synopsis synopsis""tags tags"/116px minmax(0,1fr);align-items:start;column-gap:16px;padding-top:20px}:root[data-theme=library] .dt-hero-grid:before{content:"";border:var(--theme-border-width) solid var(--accent-line);border-radius:var(--shape-overlay);background:var(--surface);box-shadow:var(--elevation-lg);pointer-events:none;grid-area:actions-start/actions-start/score-end/actions-end;align-self:stretch;margin-top:20px}:root[data-theme=library] .dt-actions,:root[data-theme=library] .dt-score{z-index:1;min-width:0;padding-inline:var(--lb-panel-pad);position:relative}:root[data-theme=library] .dt-actions{padding-top:calc(20px + var(--lb-panel-pad))}:root[data-theme=library] .dt-score{padding-bottom:var(--lb-panel-pad)}:root[data-theme=library] .dt-poster{box-shadow:var(--elevation-xl);border-radius:10px}:root[data-theme=library] .dt-title{font-family:var(--theme-font-display);letter-spacing:-.015em;font-size:27px;font-weight:600;line-height:1.1}:root[data-theme=library] .dt-alts{color:var(--text-faint);margin-top:6px;font-size:12.5px}:root[data-theme=library] .dt-alts span+span:before{content:",";margin:0 6px 0 0}:root[data-theme=library] .dt-credits{margin-top:8px;font-size:13.5px;line-height:1.5}:root[data-theme=library] .dt-credits dt{color:var(--text-faint)}:root[data-theme=library] .dt-credits a{border-bottom-color:var(--border-strong);font-weight:600}:root[data-theme=library] .dt-credits a:hover{color:var(--accent);border-color:var(--accent-line)}:root[data-theme=library] .dt-facts{border-block:1px solid var(--border);scrollbar-width:none;grid-auto-columns:minmax(0,max-content);grid-auto-flow:column;justify-content:start;gap:0;margin-top:16px;padding:12px 0;display:grid;overflow-x:auto}:root[data-theme=library] .dt-facts::-webkit-scrollbar{display:none}:root[data-theme=library] .dt-facts>div{border-left:1px solid var(--border);flex-direction:column;justify-content:flex-end;gap:2px;padding:0 12px}:root[data-theme=library] .dt-facts>div:first-child{border-left:0;padding-left:0}:root[data-theme=library] .dt-facts dt{color:var(--text-faint);font-size:11.5px}:root[data-theme=library] .dt-facts dd{font-family:var(--theme-font-display);white-space:nowrap;font-size:15px;font-weight:600;line-height:1.25}:root[data-theme=library] .dt-facts dd.dt-faint{font-family:var(--theme-font-body);font-size:13px;font-weight:500}:root[data-theme=library] .dt-actions-row{flex-wrap:wrap;gap:8px;padding-top:0;display:flex}:root[data-theme=library] .dt-actions-row>*{flex:1 1 0}:root[data-theme=library] .dt-actions-row>.dt-act-track,:root[data-theme=library] .dt-actions-row>.dt-act-read{flex-basis:100%}:root[data-theme=library] .dt-actions-row>.dt-act-icon-host:empty{display:none}:root[data-theme=library] .dt-actions-row>*,:root[data-theme=library] .dt-actions-row .dt-act-track>button,:root[data-theme=library] .dt-act-icon-host>button{min-width:44px;height:48px}:root[data-theme=library] .dt-actions-row .dt-act-track>button{border:var(--theme-border-width) solid var(--border-strong);border-radius:var(--shape-control);background:var(--surface-2);width:100%;color:var(--foreground);justify-content:flex-start;gap:10px;padding:0 14px;font-size:15px}:root[data-theme=library] .dt-actions-row .dt-act-track>button>svg:first-child{color:var(--accent)}:root[data-theme=library] .dt-actions-row .dt-act-track>button span{color:var(--foreground);font-weight:600}:root[data-theme=library] .dt-actions-row .dt-act-track>button svg:last-child{color:var(--text-secondary);margin-left:auto;display:block}:root[data-theme=library] .dt-actions-row .dt-act-track>button:hover{border-color:var(--border-hover);background:var(--surface-3)}:root[data-theme=library] .dt-actions-row .dt-act-track>button.tracking-trigger-primary{background:var(--accent);color:var(--accent-foreground);border-color:#0000;justify-content:center}:root[data-theme=library] .dt-actions-row .dt-act-track>button.tracking-trigger-primary>svg:first-child,:root[data-theme=library] .dt-actions-row .dt-act-track>button.tracking-trigger-primary span{color:var(--accent-foreground)}:root[data-theme=library] .dt-actions-row .dt-act-track>button.tracking-trigger-primary svg:last-child{display:none}:root[data-theme=library] .dt-actions-row .dt-act-track>button.tracking-trigger-primary:hover{background:var(--accent-hover)}:root[data-theme=library] .dt-act-read{background:var(--accent);width:100%;color:var(--accent-foreground);border:0;padding:0 16px;font-size:15px}:root[data-theme=library] .dt-act-read:hover{background:var(--accent-hover);border:0}:root[data-theme=library] .dt-act-read-label{display:inline}:root[data-theme=library] .dt-act-track:has(.tracking-trigger-primary)~.dt-act-read{border:var(--theme-border-width) solid var(--border-strong);color:var(--foreground);background:0 0}:root[data-theme=library] .dt-act-track:has(.tracking-trigger-primary)~.dt-act-read:hover{background:var(--surface-2);border-color:var(--border-hover)}:root[data-theme=library] .dt-actions-row .dt-act-icon,:root[data-theme=library] .dt-act-icon-host>button,:root[data-theme=library] .dt-actions-row .dt-btn-icon{border:var(--theme-border-width) solid var(--border-strong);border-radius:var(--shape-control);width:100%;height:44px;color:var(--foreground);background:0 0}:root[data-theme=library] .dt-actions-row>:not(.dt-act-track):not(.dt-act-read){height:44px}:root[data-theme=library] .dt-act-icon-host{min-width:0;display:block}:root[data-theme=library] .dt-actions-row .dt-act-icon:hover,:root[data-theme=library] .dt-act-icon-host>button:hover,:root[data-theme=library] .dt-actions-row .dt-btn-icon:hover{background:var(--surface-2);border-color:var(--border-hover)}:root[data-theme=library] .dt-actions-row .dt-act-icon[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}:root[data-theme=library] .dt-score-in{border:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mine mine""sum dist";column-gap:20px;margin-top:0;padding:0}:root[data-theme=library] .dt-mine{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-secondary);flex-wrap:wrap;margin:14px 0 0;padding:14px 0;font-size:13.5px}:root[data-theme=library] .dt-mine [role=group]>div{width:30px;height:30px;margin-right:6px}:root[data-theme=library] .dt-mine [role=group] .rating-icon{width:30px;height:30px}:root[data-theme=library] .dt-mine [role=group] .rating-icon.text-muted-light{color:var(--border-strong)}:root[data-theme=library] .dt-score-sum{padding-top:14px}:root[data-theme=library] .dt-score-big{gap:6px}:root[data-theme=library] .dt-score-num{font-family:var(--theme-font-display);letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:1}:root[data-theme=library] .dt-score-of{color:var(--text-faint);font-size:12.5px}:root[data-theme=library] .dt-glyphs{margin-top:6px;font-size:12px}:root[data-theme=library] .dt-glyphs-bg{color:var(--border-strong)}:root[data-theme=library] .dt-score-count{color:var(--text-faint);margin-top:6px;font-size:12px}:root[data-theme=library] .dt-score-none{color:var(--text-faint);padding-top:0;font-size:13px}:root[data-theme=library] .dt-dist{gap:4px;padding-top:14px}:root[data-theme=library] .dt-dist b{background:var(--border-strong);height:5px}:root[data-theme=library] .dt-dist b.is-high{background:var(--accent);opacity:.8}:root[data-theme=library] .dt-statrow{display:none}:root[data-theme=library] .dt-tags{gap:6px;padding-top:20px}:root[data-theme=library] .dt-hero .dt-chip{background:var(--surface-2);color:var(--text-secondary);border:0}:root[data-theme=library] .dt-hero .dt-chip:hover{background:var(--border);color:var(--foreground)}:root[data-theme=library] .dt-tabs{background:rgb(var(--legacy-rgb-background) / 96%);margin-top:24px}@supports (color:color-mix(in lab, red, red)){:root[data-theme=library] .dt-tabs{background:color-mix(in srgb, var(--background) 96%, transparent)}}:root[data-theme=library] .dt-tabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-theme=library] .dt-tabs-in{gap:0}:root[data-theme=library] .dt-tab{height:48px;padding:0 12px;font-weight:500}:root[data-theme=library] .dt-tabs-in>.dt-tab:first-child{margin-left:-12px}:root[data-theme=library] .dt-tab[aria-current=page]{font-weight:500}:root[data-theme=library] .dt-tab[aria-current=page]:after{left:12px;right:12px}:root[data-theme=library] .dt-tab-c{font-size:12px}:root[data-theme=library] .dt-sh{align-items:baseline;margin-bottom:16px}:root[data-theme=library] .dt-sh h2,:root[data-theme=library] .dt-rail-h{font-family:var(--theme-font-display);letter-spacing:-.01em;font-weight:600}:root[data-theme=library] .dt-sh h2{font-size:20px;line-height:1.2}:root[data-theme=library] .dt-sh-c{font-size:13px}:root[data-theme=library] .dt-sh-lnk{color:var(--text-secondary);font-size:14px;font-weight:500}:root[data-theme=library] .dt-sh-lnk:hover{color:var(--accent)}:root[data-theme=library] .dt-syn{font-family:var(--theme-font-display);color:var(--dt-body-text);font-size:15px;line-height:1.65}:root[data-theme=library] .dt-syn-more{color:var(--accent);border-bottom:0;font-weight:600}:root[data-theme=library] .dt-syn-more:hover{color:var(--accent-hover)}:root[data-theme=library] .dt-ch{width:92px}:root[data-theme=library] .dt-ch-ph{border-radius:var(--shape-cover)}:root[data-theme=library] .dt-ch-ph img{transition:transform var(--motion-med) var(--motion-ease)}:root[data-theme=library] .dt-ch>.dt-ch-btn:hover .dt-ch-ph{transform:none}:root[data-theme=library] .dt-ch>.dt-ch-btn:hover .dt-ch-ph img{transform:scale(1.04)}:root[data-theme=library] .dt-ch-n{font-family:var(--theme-font-display);font-size:13px;font-weight:600}:root[data-theme=library] .dt-ch-role{color:var(--text-faint)}:root[data-theme=library] .dt-ch-role.is-main{color:var(--accent)}:root[data-theme=library] .dt-slog-tools{border-bottom:0;padding-bottom:8px}:root[data-theme=library] .dt-slog-tags{border-bottom:0}:root[data-theme=library] .dt-who-btn{height:40px}:root[data-theme=library] .dt-who-btn[aria-pressed=true]{color:var(--accent)}:root[data-theme=library] .dt-scene{grid-template-columns:minmax(0,1fr);grid-template-areas:"ch""body";column-gap:0;padding:16px 0}:root[data-theme=library] .dt-scene+.dt-scene{border-top:1px solid var(--border)}:root[data-theme=library] .dt-scene+.dt-scene:before{content:none}:root[data-theme=library] .dt-sc-node{display:none}:root[data-theme=library] .dt-sc-n{font-family:var(--theme-font-display);letter-spacing:0;font-size:15px;font-weight:600}:root[data-theme=library] .dt-sc-pre{font-size:inherit;font-weight:inherit;color:inherit}:root[data-theme=library] .dt-sc-d{margin-top:6px;font-size:14px;line-height:1.55}:root[data-theme=library] .dt-sc-l{display:none}:root[data-theme=library] .dt-sc-who{color:var(--text-faint)}:root[data-theme=library] .dt-sc-gal:hover{color:var(--accent);border-color:var(--accent-line)}:root[data-theme=library] .dt-slog-more{border-top:0;padding-top:8px}:root[data-theme=library] .dt-rail{gap:16px}:root[data-theme=library] .dt-rail-sec{border:var(--theme-border-width) solid var(--border);background:var(--surface);border-radius:12px;padding:20px}:root[data-theme=library] .dt-rail-h{margin-bottom:12px;font-size:17px;line-height:1.2}:root[data-theme=library] .dt-dl{gap:10px 16px;font-size:14px}:root[data-theme=library] .dt-creator-n{font-weight:600}:root[data-theme=library] .dt-relations a:hover,:root[data-theme=library] .dt-creator-n:hover{color:var(--accent)}:root[data-theme=library] .dt-links a{background:var(--surface-2);border-color:var(--border)}:root[data-theme=library] .dt-links a:hover{background:var(--surface-3)}:root[data-theme=library] .dt-edit:hover{color:var(--accent)}:root[data-theme=library] .dt-rel-t{font-family:var(--theme-font-display);font-size:14px;font-weight:600;line-height:1.3}:root[data-theme=library] .dt-rel-card:hover .dt-rel-t{color:var(--accent)}:root[data-theme=library] .dt-rel-r .rating-icon{color:var(--rating-color)}:root[data-theme=library] .dt-hero-syn{padding-top:16px;display:block}:root[data-theme=library] .dt-synopsis{display:none}:root[data-theme=library] .dt-hero-syn .dt-sh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=library] .dt-hero-syn .dt-syn{max-width:68ch;font-family:var(--theme-font-display);font-size:15px;line-height:1.7}@media (min-width:640px){:root[data-theme=library] .dt-page{--lb-panel-pad:20px}:root[data-theme=library] .dt-hero-grid{grid-template:"poster head""poster credits""poster facts""poster synopsis""poster tags""poster."1fr"actions score"/180px minmax(0,1fr);column-gap:28px;padding-top:8px}:root[data-theme=library] .dt-hero-grid:before{grid-area:actions-start/actions-start/score-end/score-end;margin-top:28px}:root[data-theme=library] .dt-actions,:root[data-theme=library] .dt-score{padding-top:calc(28px + var(--lb-panel-pad))}:root[data-theme=library] .dt-crumbs{color:var(--text-faint);margin:0 0 20px}:root[data-theme=library] .dt-poster{border-radius:12px}:root[data-theme=library] .dt-title{letter-spacing:-.02em;font-size:38px;line-height:1.05}:root[data-theme=library] .dt-alts{margin-top:10px;font-size:14px}:root[data-theme=library] .dt-credits{gap:4px 24px;margin-top:16px;font-size:14.5px}:root[data-theme=library] .dt-facts{margin-top:24px;padding:16px 0}:root[data-theme=library] .dt-facts>div{gap:4px;padding:0 20px}:root[data-theme=library] .dt-facts dt{font-size:12.5px}:root[data-theme=library] .dt-facts dd{font-size:18px;line-height:1.2}:root[data-theme=library] .dt-tags{padding-top:16px}:root[data-theme=library] .dt-hero .dt-chip{height:26px;padding:0 10px;font-size:12.5px}:root[data-theme=library] .dt-actions-row .dt-act-track>button,:root[data-theme=library] .dt-actions-row>.dt-act-track,:root[data-theme=library] .dt-actions-row>.dt-act-read{height:44px;font-size:14.5px}:root[data-theme=library] .dt-actions-row>:not(.dt-act-track):not(.dt-act-read),:root[data-theme=library] .dt-actions-row .dt-act-icon,:root[data-theme=library] .dt-act-icon-host>button,:root[data-theme=library] .dt-actions-row .dt-btn-icon{height:40px}:root[data-theme=library] .dt-mine{border-top:0;margin-top:0;padding-top:0}:root[data-theme=library] .dt-tabs{top:var(--header-height);margin-top:40px}:root[data-theme=library] .dt-tab{height:52px;padding:0 14px;font-size:14.5px}:root[data-theme=library] .dt-tabs-in>.dt-tab:first-child{margin-left:-14px}:root[data-theme=library] .dt-tab[aria-current=page]:after{left:14px;right:14px}:root[data-theme=library] .dt-sh h2{font-size:22px}:root[data-theme=library] .dt-syn{font-size:16px}:root[data-theme=library] .dt-chars{gap:20px 16px}:root[data-theme=library] .dt-ch{width:auto}:root[data-theme=library] .dt-ch-n{margin-top:8px;font-size:14px}:root[data-theme=library] .dt-ch-role{font-size:12.5px}:root[data-theme=library] .dt-scene{grid-template-columns:104px minmax(0,1fr);grid-template-areas:"ch body";column-gap:20px;padding:18px 0}:root[data-theme=library] .dt-sc-ch{text-align:left;align-items:flex-start;padding-top:0}:root[data-theme=library] .dt-sc-n{font-size:15px;line-height:1.4}:root[data-theme=library] .dt-sc-d{margin-top:0;font-size:14.5px}:root[data-theme=library] .dt-slog-more{padding-left:124px}:root[data-theme=library] .dt-slog-more .dt-btn{height:40px}:root[data-theme=library] .dt-rel-grid{gap:32px 24px}:root[data-theme=library] .dt-rel-t{margin-top:12px;font-size:15px}}@media (min-width:1024px){:root[data-theme=library] .dt-page{--lb-crumbs:64px;--lb-actions-h:calc(var(--lb-panel-pad) + 44px + 8px + 40px)}:root[data-theme=library] .dt-hero-grid:has(.dt-act-read){--lb-actions-h:calc(var(--lb-panel-pad) + 44px + 8px + 44px + 8px + 40px)}:root[data-theme=library] .dt-hero-grid{grid-template:"poster head shelf""poster credits shelf""poster facts shelf""poster synopsis shelf""poster tags shelf""poster.shelf"1fr/220px minmax(0,1fr) 340px;column-gap:40px;padding-top:0;padding-bottom:0}:root[data-theme=library] .dt-hero-grid:before{margin-top:var(--lb-crumbs);grid-area:shelf;align-self:stretch}:root[data-theme=library] .dt-actions,:root[data-theme=library] .dt-score{grid-area:shelf;align-self:start}:root[data-theme=library] .dt-actions{margin-top:var(--lb-crumbs);padding-top:var(--lb-panel-pad)}:root[data-theme=library] .dt-score{margin-top:calc(var(--lb-crumbs) + var(--lb-actions-h));padding-top:0}:root[data-theme=library] .dt-crumbs{height:var(--lb-crumbs);align-items:center;margin:0;display:flex}:root[data-theme=library] .dt-hero-grid .dt-crumbs{margin-left:-260px}:root[data-theme=library] .dt-poster{margin-top:var(--lb-crumbs)}:root[data-theme=library] .dt-title{font-size:44px}:root[data-theme=library] .dt-tabs{margin-top:40px}:root[data-theme=library] .dt-mine{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}:root[data-theme=library] .dt-body{grid-template-columns:minmax(0,1fr) 340px;column-gap:40px;padding-top:40px}:root[data-theme=library] .dt-sec{margin-bottom:48px}:root[data-theme=library] .dt-rail{gap:16px;margin-bottom:48px}:root[data-theme=library] .dt-chars{gap:16px}:root[data-theme=library] .dt-links a{background:0 0;margin:0 -10px}:root[data-theme=library] .dt-links a:hover{background:var(--surface-2)}:root[data-theme=library] .dt-related-host{border-top:0;padding-top:48px}:root[data-theme=library] .dt-rel-grid{grid-auto-columns:calc(12.5% - 21px);gap:24px}}@media (min-width:1280px){:root[data-theme=library] .dt-hero-grid{grid-template-columns:264px minmax(0,1fr) 368px;column-gap:40px;padding-top:0}:root[data-theme=library] .dt-body{grid-template-columns:minmax(0,1fr) 368px}:root[data-theme=library] .dt-title{font-size:46px}:root[data-theme=library] .dt-hero-grid .dt-crumbs{margin-left:-304px}}@media (prefers-reduced-motion:reduce){:root[data-theme=library] .dt-ch>.dt-ch-btn:hover .dt-ch-ph img{transform:none}}@media (max-width:639px){:root[data-theme=library] .dt-sc-gal{height:44px;padding:0 12px}:root[data-theme=library] .dt-sc-acts .dt-sc-fav,:root[data-theme=library] .dt-sc-acts>button{min-width:44px;height:44px}:root[data-theme=library] .dt-slog-ctl .dt-btn{height:44px}:root[data-theme=library] .dt-syn-more,:root[data-theme=library] .dt-sc-more{margin-block:-12px;padding-block:12px;display:inline-block}}:root[data-theme=library]{--lbx-r:calc(var(--shape-overlay) - 4px);--lbx-box:var(--theme-border-width) solid var(--border);--lbx-board:4px solid var(--border-strong);--lbx-board-shadow:0 6px 10px -4px var(--overlay-dark);--lbx-well:var(--background)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=library]{--lbx-well:color-mix(in srgb, var(--background) 82%, black)}}:root[data-theme=library]{--lbx-serif:var(--theme-font-display)}:root[data-theme=library] .cp-head{border-bottom:0;align-items:flex-end;gap:16px 32px;padding-top:24px}:root[data-theme=library] .cp-head:has(>.cp-tabs){border-bottom:var(--lbx-box);flex-direction:column;align-items:stretch;gap:16px}:root[data-theme=library] .cp-head__title{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:16px}:root[data-theme=library] .cp-head:has(>.cp-tabs) .cp-head__title{padding-bottom:0}:root[data-theme=library] .cp-title{font-family:var(--lbx-serif);letter-spacing:-.015em;white-space:normal;font-size:28px;font-weight:600;line-height:1.15}:root[data-theme=library] .cp-sub{max-width:64ch;color:var(--text-secondary);font-size:15px;line-height:1.5}@media (min-width:768px){:root[data-theme=library] .cp-head{padding-top:40px}:root[data-theme=library] .cp-head__title{padding-bottom:24px}:root[data-theme=library] .cp-title{font-size:34px}:root[data-theme=library] .cp-sub{font-size:15.5px}}:root[data-theme=library] .cp-tabs{gap:4px;width:100%;margin-left:0}:root[data-theme=library] .cp-head>.cp-tabs{width:calc(100% + 28px);margin-inline:-14px}:root[data-theme=library] .cp-tabs>a,:root[data-theme=library] .cp-tabs>button{min-height:48px;color:var(--text-secondary);align-items:center;gap:8px;padding:0 14px;font-size:14.5px;font-weight:500}:root[data-theme=library] .cp-tabs>a:hover,:root[data-theme=library] .cp-tabs>button:hover{color:var(--foreground)}:root[data-theme=library] .cp-tabs>[aria-selected=true],:root[data-theme=library] .cp-tabs>[aria-current=page],:root[data-theme=library] .cp-tabs>[aria-pressed=true]{color:var(--foreground);font-weight:500}:root[data-theme=library] .cp-tabs>[aria-selected=true]:after,:root[data-theme=library] .cp-tabs>[aria-current=page]:after,:root[data-theme=library] .cp-tabs>[aria-pressed=true]:after{background:var(--accent);border-radius:2px;height:2px;inset:auto 14px -1px}:root[data-theme=library] .cp-tabs .cp-count{color:var(--text-faint);font-size:12.5px;font-weight:400}:root[data-theme=library] .cp-tabs__divider{background:var(--border);height:20px;margin:0 10px}@media (min-width:768px){:root[data-theme=library] .cp-tabs>a,:root[data-theme=library] .cp-tabs>button{min-height:52px}}:root[data-theme=library] .cp-seg{border:var(--lbx-box);border-radius:calc(var(--shape-control) + 2px);background:var(--surface);gap:2px;padding:4px}:root[data-theme=library] .cp-seg>button,:root[data-theme=library] .cp-seg>a{border-radius:calc(var(--shape-control) - 1px);min-height:40px;color:var(--text-secondary);padding:0 14px;font-size:13.5px;font-weight:500}:root[data-theme=library] .cp-seg>button:hover,:root[data-theme=library] .cp-seg>a:hover{color:var(--foreground)}:root[data-theme=library] .cp-seg>[aria-pressed=true],:root[data-theme=library] .cp-seg>[aria-current=page],:root[data-theme=library] .cp-seg>[aria-selected=true]{background:var(--surface-2);color:var(--foreground);box-shadow:inset 0 1px 0 var(--glass-border);font-weight:500}:root[data-theme=library] .cp-seg>[aria-pressed=true] svg,:root[data-theme=library] .cp-seg>[aria-current=page] svg{color:var(--accent)}@media (min-width:768px){:root[data-theme=library] .cp-seg>button,:root[data-theme=library] .cp-seg>a{min-height:32px;font-size:13.5px}}:root[data-theme=library] .cp-bar{padding:16px 0 24px}:root[data-theme=library] .cp-bar__end{color:var(--text-faint);font-size:13px}:root[data-theme=library] .cp-sh{align-items:baseline;gap:12px;margin-bottom:16px}:root[data-theme=library] .cp-sh h2,:root[data-theme=library] .cp-sh__title{font-family:var(--lbx-serif);letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.2}:root[data-theme=library] .cp-sh__meta{color:var(--text-faint);font-size:13px}:root[data-theme=library] .cp-sh__link{color:var(--text-secondary);font-size:14px;font-weight:500}:root[data-theme=library] .cp-sh__link:hover{color:var(--accent)}@media (min-width:768px){:root[data-theme=library] .cp-sh h2,:root[data-theme=library] .cp-sh__title{font-size:22px}}:root[data-theme=library] .cp-micro{font-family:var(--lbx-serif);letter-spacing:-.005em;text-transform:none;color:var(--foreground);font-size:16px;font-weight:600}:root[data-theme=library] .cp-feed>*+*{border-top-color:var(--border)}:root[data-theme=library] .cp-row{padding:16px 0}:root[data-theme=library] .cp-row__body>p:first-child a:not(:first-child){font-family:var(--lbx-serif);font-weight:600}:root[data-theme=library] .cp-row__time{color:var(--text-faint);font-size:12.5px}:root[data-theme=library] .cp-thumb{border-radius:calc(var(--shape-thumb) - 2px)}:root[data-theme=library] .cp-panel{border:var(--lbx-box);border-radius:var(--lbx-r);background:var(--surface)}:root[data-theme=library] .cp-rail{gap:24px}:root[data-theme=library] .cp-rail>section{border:var(--lbx-box);border-radius:var(--lbx-r);background:var(--surface);padding:18px 20px 20px}:root[data-theme=library] .cp-rail .cp-micro{margin-bottom:14px}:root[data-theme=library] .cp-log{border:var(--lbx-box);border-radius:var(--lbx-r);background:var(--surface);padding:0 20px}:root[data-theme=library] .cp-log>li{border-bottom-color:var(--border)}:root[data-theme=library] .cp-missing{text-align:center;border:var(--theme-border-width) dashed var(--border-strong);border-radius:var(--lbx-r);background:0 0;align-items:center;gap:12px}:root[data-theme=library] .cp-missing__actions{justify-content:center}:root[data-theme=library] .cp-missing__covers{border-bottom:var(--lbx-board);padding:0 12px}:root[data-theme=library] .cp-missing__covers>span{border-radius:5px 5px 0 0}:root[data-theme=library] .cp-missing__covers>span:nth-child(2){transform:none}:root[data-theme=library] .cp-missing__code{color:var(--accent);font-size:13px;font-weight:600}:root[data-theme=library] .cp-missing__title{font-family:var(--lbx-serif);letter-spacing:-.01em;font-size:22px;font-weight:600}:root[data-theme=library] .cp-missing__text{color:var(--text-secondary);font-size:14.5px}:root[data-theme=library] [aria-current=page].bg-surface-3{background:var(--accent);color:var(--accent-foreground);box-shadow:none;font-weight:700}:root[data-theme=library] .cp-fan-card{border:var(--lbx-box);border-radius:var(--lbx-r);background:var(--surface);transition:border-color var(--motion-med) var(--motion-ease), transform var(--motion-med) var(--motion-ease);flex-direction:column;display:flex;overflow:hidden}:root[data-theme=library] .cp-fan-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}:root[data-theme=library] .cp-fan{aspect-ratio:auto;background:linear-gradient(180deg, var(--lbx-well), var(--surface-2));border-bottom:var(--lbx-board);height:auto;box-shadow:inset 0 -10px 16px -10px var(--overlay-dark);justify-content:center;align-items:flex-end;gap:8px;padding:22px 14px 0;overflow:hidden}:root[data-theme=library] .cp-fan>*,:root[data-theme=library] .cp-fan>*+*,:root[data-theme=library] .cp-fan>:nth-child(n){z-index:auto;width:23%;max-width:96px;height:auto;box-shadow:var(--cover-edge), 0 10px 18px -8px var(--overlay-dark);transition:transform var(--motion-med) var(--motion-ease);border-radius:5px 5px 0 0;margin:0}:root[data-theme=library] .cp-fan>:first-child{transform:translateY(8px)}:root[data-theme=library] .cp-fan>:nth-child(2){width:26%;max-width:104px}:root[data-theme=library] .cp-fan>:nth-child(3){transform:translateY(4px)}:root[data-theme=library] .cp-fan>:nth-child(4){width:22%;transform:translateY(12px)}:root[data-theme=library] .cp-fan-card:hover .cp-fan>:first-child,:root[data-theme=library] .cp-fan-card:focus-within .cp-fan>:first-child{transform:translateY(8px)}:root[data-theme=library] .cp-fan-card:hover .cp-fan>:nth-child(2),:root[data-theme=library] .cp-fan-card:focus-within .cp-fan>:nth-child(2){transform:translateY(-6px)}:root[data-theme=library] .cp-fan-card>div:first-child:not(.cp-fan){aspect-ratio:auto;border-style:solid;border-width:0 0 4px;border-color:var(--border-strong);background:var(--lbx-well);border-radius:0;height:150px}:root[data-theme=library] .cp-fan-card>h3,:root[data-theme=library] .tl-card h2{font-family:var(--lbx-serif);letter-spacing:-.005em;font-size:17px;font-weight:600;line-height:1.25}:root[data-theme=library] .cp-fan-card>h3{margin:16px 18px 0}:root[data-theme=library] .cp-fan-card>h3+div{color:var(--text-secondary);margin:10px 18px 0;padding-bottom:16px;font-size:13px}:root[data-theme=library] .cp-fan-card>h3+div img,:root[data-theme=library] .cp-fan-card>h3+div [data-slot=avatar]{width:22px;height:22px}:root[data-theme=library] .cp-fan-card>h3+div>span:first-child{font-weight:600}:root[data-theme=library] .tl-card img{border-radius:calc(var(--shape-thumb) - 3px)}:root[data-theme=library] .tl-card{border:var(--theme-border-width) solid var(--border);border-radius:var(--lbx-r);background:var(--surface);transition:border-color var(--motion-fast) var(--motion-ease);padding:12px 12px 14px}:root[data-theme=library] .tl-card:hover{border-color:var(--border-strong)}:root[data-theme=library] [data-tier]>:first-child{color:#2a1708}:root[data-theme=library] [data-tier=s]>:first-child{background:#f2a649}:root[data-theme=library] [data-tier=a]>:first-child{background:#e5c27a}:root[data-theme=library] [data-tier=b]>:first-child{background:#b7c48a}:root[data-theme=library] [data-tier=c]>:first-child{background:#9fb8c0}:root[data-theme=library] [data-tier=d]>:first-child{background:#c4a0b4}:root[data-theme=library] [data-tier=unranked]>:first-child{background:var(--surface-2);color:var(--text-secondary)}:root[data-theme=library] [data-tier]>:first-child>:first-child{font-family:var(--lbx-serif)}:root[data-theme=library] div:has(>.tl-card){gap:20px}@media (min-width:1280px){:root[data-theme=library] div:has(>.tl-card){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){:root[data-theme=library] .cp-fan{padding:24px 20px 0}:root[data-theme=library] .cp-fan-card>div:first-child:not(.cp-fan){height:176px}:root[data-theme=library] .cp-fan-card>h3{margin:16px 20px 0;font-size:18px}:root[data-theme=library] .cp-fan-card>h3+div{margin:10px 20px 0;padding-bottom:18px}}@media (min-width:1024px){:root[data-theme=library] .grid:has(>.cp-fan-card){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (max-width:767px){:root[data-theme=library] .grid:has(>.cp-fan-card){grid-template-columns:minmax(0,1fr);gap:0}:root[data-theme=library] .cp-fan-card{border:0;border-bottom:var(--lbx-box);background:0 0;border-radius:0;grid-template-rows:auto 1fr;grid-template-columns:112px minmax(0,1fr);column-gap:16px;padding:18px 0;display:grid;overflow:visible}:root[data-theme=library] .cp-fan-card:hover{transform:none}:root[data-theme=library] .cp-fan,:root[data-theme=library] .cp-fan-card>div:first-child:not(.cp-fan){height:112px;box-shadow:none;background:0 0;border:0;grid-row:1/span 2;justify-content:flex-start;align-self:center;align-items:center;gap:0;padding:0;overflow:visible}:root[data-theme=library] .cp-fan-card>div:first-child:not(.cp-fan){border:var(--theme-border-width) dashed var(--border-strong);border-radius:var(--shape-cover)}:root[data-theme=library] .cp-fan>*,:root[data-theme=library] .cp-fan>*+*,:root[data-theme=library] .cp-fan>:nth-child(n){border-radius:calc(var(--shape-cover) - 3px);width:auto;max-width:none;height:100%;margin:0;transform:none}:root[data-theme=library] .cp-fan>:first-child{z-index:4}:root[data-theme=library] .cp-fan>:nth-child(2){z-index:3;height:92%;margin-left:-54px}:root[data-theme=library] .cp-fan>:nth-child(3){z-index:2;height:84%;margin-left:-56px}:root[data-theme=library] .cp-fan>:nth-child(4){z-index:1;height:76%;margin-left:-54px}:root[data-theme=library] .cp-fan-card:hover .cp-fan>:first-child,:root[data-theme=library] .cp-fan-card:focus-within .cp-fan>:first-child,:root[data-theme=library] .cp-fan-card:hover .cp-fan>:nth-child(2),:root[data-theme=library] .cp-fan-card:focus-within .cp-fan>:nth-child(2){transform:none}:root[data-theme=library] .cp-fan-card>h3{align-self:end;margin:0}:root[data-theme=library] .cp-fan-card>h3+div{flex-wrap:wrap;align-self:start;row-gap:6px;margin:8px 0 0;padding:0}:root[data-theme=library] .cp-fan-card>h3+div>span:first-child{flex-basis:100%;max-width:100%}:root[data-theme=library] .cp-fan-card>h3+div>.ml-auto{margin-left:0}}@media (prefers-reduced-motion:reduce){:root[data-theme=library] .cp-fan-card:hover,:root[data-theme=library] .cp-fan-card:hover .cp-fan>:nth-child(2){transform:none}}:root[data-theme=library] .pf-nav>button{border-radius:var(--shape-control);min-height:44px;color:var(--text-secondary);gap:10px;font-size:14.5px;font-weight:500}:root[data-theme=library] .pf-nav>button:hover{background:var(--surface);color:var(--foreground)}:root[data-theme=library] .pf-nav>[aria-pressed=true]{background:var(--surface-2);color:var(--foreground);box-shadow:none}:root[data-theme=library] .pf-nav>[aria-pressed=true] svg{color:var(--accent)}:root[data-theme=library] .pf-public{border-color:var(--border-strong);border-radius:var(--shape-control);font-weight:600}:root[data-theme=library] .pf-public:hover{border-color:var(--text-faint)}@media (max-width:1023px){:root[data-theme=library] .pf-nav>button{border:var(--lbx-box);border-radius:var(--shape-pill);padding:0 14px;font-size:13.5px}:root[data-theme=library] .pf-nav>[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}}:root[data-theme=library] .pf-main section>div:first-child h2,:root[data-theme=library] .pf-main section>div:first-child>div>h2{font-family:var(--lbx-serif);letter-spacing:-.015em;font-size:26px;font-weight:600;line-height:1.15}:root[data-theme=library] .pf-main section>div:first-child p{margin-top:6px;font-size:15px}@media (min-width:768px){:root[data-theme=library] .pf-main section>div:first-child h2,:root[data-theme=library] .pf-main section>div:first-child>div>h2{font-size:30px}}:root[data-theme=library] .lib-shelves{flex-basis:100%;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin-bottom:8px;display:grid}:root[data-theme=library] .lib-shelves>button{border:var(--lbx-box);border-radius:var(--lbx-r);background:var(--surface);min-height:76px;color:var(--text-secondary);text-align:left;transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);grid-template-columns:auto 1fr;place-items:center start;gap:6px 8px;padding:14px 16px;font-size:14px;font-weight:600;display:grid}:root[data-theme=library] .lib-shelves>button:hover{border-color:var(--border-strong);background:var(--surface-2);color:var(--foreground)}:root[data-theme=library] .lib-shelves>button>svg{color:var(--text-secondary)}:root[data-theme=library] .lib-shelves>button>span:last-child{font-family:var(--lbx-serif);color:var(--foreground);opacity:1;font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:26px;font-weight:600;line-height:1}:root[data-theme=library] .lib-shelves>button.text-accent{border-color:var(--accent-line);background:var(--surface);color:var(--accent)}:root[data-theme=library] .lib-shelves>button.text-accent>svg{color:var(--accent)}@media (min-width:768px){:root[data-theme=library] .lib-shelves{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}:root[data-theme=library] .lib-rows{flex-direction:column;gap:12px;margin-top:8px;display:flex}:root[data-theme=library] .lib-row{border:var(--lbx-box);border-radius:var(--lbx-r);background:var(--surface);align-items:stretch;gap:16px;padding:14px}:root[data-theme=library] .lib-row:hover{border-color:var(--border-strong);background:var(--surface-2)}:root[data-theme=library] .lib-row__cover{width:88px;height:auto;aspect-ratio:var(--cover-ratio);border-radius:calc(var(--shape-cover) - 2px);box-shadow:var(--cover-edge);--tw-ring-shadow:0 0 #0000;align-self:flex-start}:root[data-theme=library] .lib-row__body{flex-direction:column;gap:6px;display:flex}:root[data-theme=library] .lib-row__title{font-family:var(--lbx-serif);letter-spacing:-.005em;font-size:17px;font-weight:600;line-height:1.25}:root[data-theme=library] .lib-row:hover .lib-row__title{color:var(--accent)}:root[data-theme=library] .lib-row__view{border-color:var(--border-strong);border-radius:var(--shape-control);min-height:32px;color:var(--text-secondary);background:0 0;padding:0 10px;font-size:12.5px;font-weight:600}:root[data-theme=library] .lib-row__view:hover{border-color:var(--accent-line);background:var(--surface-2);color:var(--accent)}:root[data-theme=library] .lib-row__meta{gap:6px 14px;font-size:13px}:root[data-theme=library] .lib-row__meta svg{width:12px;height:12px}:root[data-theme=library] .lib-row__progress{flex-basis:100%;order:10;gap:10px;margin-top:4px}:root[data-theme=library] .lib-row__progress>div{background:var(--overlay-light);flex:1;width:auto;height:6px}:root[data-theme=library] .lib-row__progress>div>div{background:var(--accent)}:root[data-theme=library] .lib-row__progress>span{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}:root[data-theme=library] .lib-row__body>p{color:var(--text-secondary);font-size:13px}@media (min-width:1024px){:root[data-theme=library] .lib-rows{border-top:var(--lbx-box);flex-direction:column;gap:0;display:flex}:root[data-theme=library] .lib-row{border:0;border-bottom:var(--lbx-box);background:0 0;border-radius:0;align-items:center;gap:20px;padding:16px 8px 16px 0}:root[data-theme=library] .lib-row:hover{background:var(--surface)}:root[data-theme=library] .lib-row__cover{align-self:center;width:64px}:root[data-theme=library] .lib-row__title{font-size:17px}:root[data-theme=library] .lib-row__progress{flex:220px;max-width:320px;margin-top:0}}:root[data-theme=library] .up-head__wash{opacity:.55}:root[data-theme=library] .up-avatar{width:88px;height:88px;box-shadow:0 0 0 3px var(--background), 0 0 0 4px var(--border-strong);--tw-ring-shadow:0 0 #0000}:root[data-theme=library] .up-name{font-family:var(--lbx-serif);letter-spacing:-.015em;font-size:30px;font-weight:600}:root[data-theme=library] .up-badge{background:var(--accent-soft);height:22px;color:var(--accent);border-color:#0000;padding:0 8px;font-size:11.5px;font-weight:600}:root[data-theme=library] .up-stats{border:var(--lbx-box);border-radius:var(--lbx-r);background:var(--lbx-well);align-self:stretch;gap:0;overflow:hidden}:root[data-theme=library] .up-stat{min-width:120px;transition:background-color var(--motion-fast) var(--motion-ease);flex-direction:column-reverse;flex:1;justify-content:center;align-items:flex-start;gap:4px;padding:14px 20px}:root[data-theme=library] .up-stat+.up-stat{border-left:var(--lbx-box)}:root[data-theme=library] .up-stat:hover{background:var(--surface)}:root[data-theme=library] .up-stat>span:first-child{font-family:var(--lbx-serif);letter-spacing:-.01em;font-size:24px;font-weight:600}:root[data-theme=library] .up-stat>span:last-child{color:var(--text-secondary);margin-top:0;font-size:13px}@media (min-width:640px){:root[data-theme=library] .up-avatar{width:112px;height:112px}:root[data-theme=library] .up-name{font-size:40px}}@media (min-width:1024px){:root[data-theme=library] .up-stats{align-self:center}}:root[data-theme=library] .rank-page,:root[data-theme=library] .rank-board{gap:24px}:root[data-theme=library] .rank-podium{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:12px;padding:0}:root[data-theme=library] .rank-podium-item,:root[data-theme=library] .rank-podium-item[data-rank="1"]{border:var(--lbx-box);border-radius:var(--lbx-r);background:var(--surface);transition:border-color var(--motion-fast) var(--motion-ease);grid-column:auto;grid-template-rows:auto 1fr;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:4px 16px;padding:14px}:root[data-theme=library] .rank-podium-item[data-rank="1"]{border-color:var(--accent-line)}:root[data-theme=library] .rank-podium-item:hover{border-color:var(--border-strong)}:root[data-theme=library] .rank-podium-item[data-rank="1"]:hover{border-color:var(--accent)}:root[data-theme=library] .rank-podium-cover,:root[data-theme=library] .rank-podium-item[data-rank="1"] .rank-podium-cover{border-radius:calc(var(--shape-cover) - 2px);width:100%;box-shadow:var(--cover-edge), var(--elevation-md);grid-area:1/1/span 2}:root[data-theme=library] .rank-podium-numeral,:root[data-theme=library] .rank-podium-item[data-rank="1"] .rank-podium-numeral{font-family:var(--lbx-serif);letter-spacing:-.02em;color:var(--accent);text-shadow:none;grid-area:1/2;margin:0;font-size:36px;font-weight:600;line-height:1;position:static}:root[data-theme=library] .rank-podium-body,:root[data-theme=library] .rank-podium-item[data-rank="1"] .rank-podium-body{grid-area:2/2;gap:6px;padding:0}:root[data-theme=library] .rank-podium-title,:root[data-theme=library] .rank-podium-item[data-rank="1"] .rank-podium-title{font-family:var(--lbx-serif);letter-spacing:-.005em;font-size:17px;font-weight:600;line-height:1.25}:root[data-theme=library] .rank-podium-title a:hover{color:var(--accent)}:root[data-theme=library] .rank-genres{gap:6px;display:flex}:root[data-theme=library] .rank-genres li{border-radius:var(--shape-pill);background:var(--surface-2);color:var(--text-secondary);padding:3px 10px;font-size:12px;font-weight:500}:root[data-theme=library] .rank-podium-body .rank-track-button{border:var(--theme-border-width) solid var(--border-strong);border-radius:var(--shape-control);height:36px;color:var(--foreground);margin-top:6px;padding:0 12px;font-size:13px;font-weight:600}:root[data-theme=library] .rank-podium-body .rank-track-button:hover{background:var(--surface-2);border-color:var(--text-faint)}:root[data-theme=library] .rank-rating{gap:4px;font-size:13px}:root[data-theme=library] .rank-rating .rating-icon{color:var(--rating-color)}:root[data-theme=library] .rank-rating strong,:root[data-theme=library] .rank-podium-body .rank-rating strong{font-size:13px;font-weight:600}:root[data-theme=library] .rank-rating-count{color:var(--text-faint);font-size:12.5px}:root[data-theme=library] .rank-meta{color:var(--text-secondary);gap:4px 12px;font-size:13px}:root[data-theme=library] .rank-status:before{content:none}:root[data-theme=library] .rank-status{color:var(--text-secondary)}:root[data-theme=library] .rank-status[data-status=On\ Going]{color:var(--status-ongoing-text)}:root[data-theme=library] .rank-rows{column-gap:40px}:root[data-theme=library] .rank-row-list>li+li,:root[data-theme=library] .rank-row-list+.rank-row-list>li:first-child{border-top-color:var(--border)}:root[data-theme=library] .rank-row{transition:background-color var(--motion-fast) var(--motion-ease);gap:8px;padding:12px 0}:root[data-theme=library] .rank-row:hover{background:var(--surface)}:root[data-theme=library] .rank-row-numeral{width:36px;font-family:var(--lbx-serif);color:var(--text-secondary);font-size:20px;font-weight:600}:root[data-theme=library] .rank-row-link{gap:14px}:root[data-theme=library] .rank-row-thumb{border-radius:calc(var(--shape-thumb) - 3px);width:48px}:root[data-theme=library] .rank-row-title{font-family:var(--lbx-serif);font-size:15.5px;font-weight:600}:root[data-theme=library] .rank-row-link:hover .rank-row-title{color:var(--accent)}:root[data-theme=library] .rank-row-genres{color:var(--text-faint);font-size:12.5px}:root[data-theme=library] .rank-row-stats{gap:4px}:root[data-theme=library] .rank-track-button{border-radius:var(--shape-control)}:root[data-theme=library] .rank-track-button:hover{color:var(--accent);background:var(--surface-2)}:root[data-theme=library] .rank-tracking{color:var(--accent)}:root[data-theme=library] .rank-empty{border-radius:var(--lbx-r)}@media (min-width:768px){:root[data-theme=library] .rank-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:root[data-theme=library] .rank-podium-item,:root[data-theme=library] .rank-podium-item[data-rank="1"]{grid-template-columns:minmax(0,110px) minmax(0,1fr);padding:16px}:root[data-theme=library] .rank-podium-numeral,:root[data-theme=library] .rank-podium-item[data-rank="1"] .rank-podium-numeral{font-size:40px}:root[data-theme=library] .rank-row-numeral{width:44px;font-size:22px}}@media (max-width:767px){:root[data-theme=library] .rank-podium-item:not([data-rank="1"]){grid-template-columns:64px minmax(0,1fr);gap:2px 14px;padding:10px 12px}:root[data-theme=library] .rank-podium-item:not([data-rank="1"]) .rank-podium-numeral{font-size:22px}:root[data-theme=library] .rank-podium-item:not([data-rank="1"]) .rank-podium-title{font-size:15.5px}:root[data-theme=library] .rank-podium-item:not([data-rank="1"]) .rank-genres{display:none}:root[data-theme=library] .rank-podium-item:not([data-rank="1"]) .rank-podium-body{gap:4px}}:root[data-theme=library] .rank-grid .text-chart-yellow{color:var(--rating-color)}:root[data-theme=library] .rank-grid .fill-chart-yellow{fill:var(--rating-color)}:root[data-theme=library] .tagx-collage{border-radius:var(--lbx-r)}:root[data-theme=library] .tagx-card-name{font-family:var(--lbx-serif);letter-spacing:-.005em;font-size:17px;font-weight:600}:root[data-theme=library] .tagx-card:hover .tagx-card-name{color:var(--accent)}:root[data-theme=library] .tagx-card-count,:root[data-theme=library] .tagx-count{color:var(--text-faint);font-size:12.5px}:root[data-theme=library] .tagx-initial{font-family:var(--lbx-serif);color:var(--accent);font-size:24px;font-weight:600}:root[data-theme=library] .tagx-group a{border-radius:var(--shape-control);transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);font-size:14px}:root[data-theme=library] .tagx-group a:hover{background:var(--surface);color:var(--accent)}:root[data-theme=library] .tagx-hero{border-bottom-color:var(--border)}:root[data-theme=library] .tagx-hero-title{font-family:var(--lbx-serif);letter-spacing:-.015em;font-size:28px;font-weight:600;line-height:1.15}:root[data-theme=library] .tagx-strip-cover{border-radius:calc(var(--shape-thumb) - 3px)}:root[data-theme=library] .tagx-strip{display:none}@media (min-width:900px){:root[data-theme=library] .tagx-hero-title{font-size:34px}}:root[data-theme=library] .chr-hero{border-bottom-color:var(--border)}:root[data-theme=library] .chr-portrait{border-radius:var(--lbx-r);box-shadow:var(--cover-edge), var(--elevation-lg)}:root[data-theme=library] .chr-name{font-family:var(--lbx-serif);letter-spacing:-.015em;font-weight:600}:root[data-theme=library] .chr-role{border-radius:var(--shape-pill);background:var(--accent-soft);color:var(--accent);border:0;font-size:12px;font-weight:600}:root[data-theme=library] .chr-series-cover{border-radius:calc(var(--shape-thumb) - 3px)}:root[data-theme=library] .chr-series-title{font-family:var(--lbx-serif);font-weight:600}:root[data-theme=library] .chr-about p{font-family:var(--lbx-serif);line-height:1.65}:root[data-theme=library] .chr-scenes-box{border:0;border-top:var(--theme-border-width) solid var(--border);background:0 0;border-radius:0;padding:0}:root[data-theme=library] .chr-scene+.chr-scene{border-top-color:var(--border)}:root[data-theme=library] .chr-scene{padding:18px 0}:root[data-theme=library] .chr-scene-ch{flex-direction:row;align-items:baseline;gap:4px}:root[data-theme=library] .chr-scene-ch span,:root[data-theme=library] .chr-scene-ch b{font-family:var(--lbx-serif);letter-spacing:0;color:var(--foreground);font-size:15px;font-weight:600}:root[data-theme=library] .chr-scene-d{font-size:14px}:root[data-theme=library] .chr-scene-stack>*{border:var(--theme-border-width) solid var(--border)}:root[data-theme=library] .chr-scene-tags-box{border-radius:var(--lbx-r)}:root[data-theme=library] .crt-hero{border-bottom-color:var(--border)}:root[data-theme=library] .crt-fan{display:none}:root[data-theme=library] .crt-name{font-family:var(--lbx-serif);letter-spacing:-.015em;font-weight:600}:root[data-theme=library] .crt-fan-cover,:root[data-theme=library] .crt-work-cover{border-radius:var(--shape-cover)}:root[data-theme=library] .crt-work-title{font-family:var(--lbx-serif);font-size:15px;font-weight:600}:root[data-theme=library] .crt-work:hover .crt-work-title{color:var(--accent)}:root[data-theme=library] .gallery-bar{border-bottom-color:var(--border)}:root[data-theme=library] .gallery-bar-m>div:first-child>div:first-child{border-color:var(--border);border-radius:var(--shape-pill);min-height:44px;padding-inline:14px}:root[data-theme=library] .gallery-bar-m button[aria-haspopup],:root[data-theme=library] .gallery-bar-m button[aria-expanded]{border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-pill);min-width:44px;min-height:44px;color:var(--text-secondary);background:0 0;padding-inline:14px;font-size:14px;font-weight:500}:root[data-theme=library] .gallery-bar-m button[aria-haspopup]:hover,:root[data-theme=library] .gallery-bar-m button[aria-expanded]:hover{border-color:var(--border-strong);background:var(--surface);color:var(--foreground)}:root[data-theme=library] .gallery-bar-m>div:last-child{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:2px 48px 2px 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}:root[data-theme=library] .gallery-bar-m>div:last-child::-webkit-scrollbar{display:none}:root[data-theme=library] .gallery-bar-m>div:last-child>*{flex:none}:root[data-theme=library] .gallery-bar-m button[aria-pressed]{border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-pill);min-height:44px;color:var(--text-faint);background:0 0;padding-inline:14px;font-size:14px;font-weight:500}:root[data-theme=library] .gallery-bar-m button[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}:root[data-theme=library] .gallery-bar-m button[aria-pressed]+button[aria-pressed]{margin-left:4px}:root[data-theme=library] .blog-index-item h2,:root[data-theme=library] .blog-article-head h1{font-family:var(--lbx-serif);letter-spacing:-.015em;font-weight:600}:root[data-theme=library] .blog-index-item:hover h2{color:var(--accent)}:root[data-theme=library] .blog-lede,:root[data-theme=library] .blog-prose p{font-family:var(--lbx-serif);line-height:1.7}:root[data-theme=library] .blog-rank-numeral{font-family:var(--lbx-serif);color:var(--text-secondary);font-weight:600}:root[data-theme=library] .blog-rank-numeral[data-top]{color:var(--accent)}:root[data-theme=library] .blog-rank-title{font-family:var(--lbx-serif);font-weight:600}:root[data-theme=library] .blog-rank-cover{border-radius:calc(var(--shape-thumb) - 3px)}:root[data-theme=library] .blog-prose a{color:var(--accent);-webkit-text-decoration-color:var(--accent-line);-webkit-text-decoration-color:var(--accent-line);-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:3px}:root[data-theme=library] .blog-prose a:hover{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:root[data-theme=library] .faq-intro h1,:root[data-theme=library] .faq-section h2{font-family:var(--lbx-serif);letter-spacing:-.015em;font-weight:600}:root[data-theme=library] .faq-items{border-top-color:var(--border)}:root[data-theme=library] .faq-item{border-color:var(--border)}:root[data-theme=library] .faq-section h2{margin-bottom:10px}:root[data-theme=library] .faq-item summary{font-family:var(--lbx-serif);font-size:16px;font-weight:600}:root[data-theme=library] .faq-item summary:hover,:root[data-theme=library] .faq-item[open] .faq-toggle{color:var(--accent)}:root[data-theme=library] .faq-answer{color:var(--text-secondary);line-height:1.65}:root[data-theme=library] .faq-pages a{border-radius:var(--shape-control)}:root[data-theme=library] .faq-pages a[aria-current=page]{background:var(--surface-2);color:var(--foreground);box-shadow:none;font-weight:600}:root[data-theme=library] .faq-links a{border-radius:var(--lbx-r);font-weight:600}:root[data-theme=library] .faq-links a:hover{border-color:var(--accent-line)}:root[data-theme=library] .auth-shell h1{font-family:var(--lbx-serif);letter-spacing:-.015em;font-weight:600}:root[data-theme=library] .auth-shell .grid>button{border-radius:var(--shape-control);font-weight:600}:root[data-theme=library] .palette-group-label{letter-spacing:0;text-transform:none;color:var(--text-secondary);padding:14px 20px 6px;font-size:13px;font-weight:500}:root[data-theme=library] #desktop-search-results [role=option]{border-radius:var(--shape-control)}:root[data-theme=library] #desktop-search-results [role=option] p:first-child{font-family:var(--lbx-serif);font-size:15px;font-weight:600}:root[data-theme=library] #desktop-search-results [role=option][aria-selected=true]{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--accent)}:root[data-theme=library] #desktop-search-results .rounded-cover{border-radius:calc(var(--shape-thumb) - 3px)}:root[data-theme=library] .filter-sheet-head{border-bottom-color:var(--border)}:root[data-theme=library] .filter-sheet-head h2{font-family:var(--lbx-serif);letter-spacing:-.01em;font-size:22px;font-weight:600}:root[data-theme=library] .filter-sheet-section{border-bottom-color:var(--border)}:root[data-theme=library] .filter-sheet-section-head h3{font-size:15px;font-weight:600}:root[data-theme=library] .filter-sheet-section-head span,:root[data-theme=library] .filter-sheet-hint{color:var(--text-faint);font-size:12.5px}:root[data-theme=library] .filter-sheet-search{border-color:var(--border-strong);border-radius:var(--shape-control);background:var(--lbx-well)}:root[data-theme=library] .filter-sheet-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}:root[data-theme=library] .filter-sheet-body .chip{border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-pill);height:40px;color:var(--text-secondary);background:0 0;padding:0 14px;font-size:14px;font-weight:500}:root[data-theme=library] .filter-sheet-body .chip:hover{border-color:var(--border-strong);background:var(--surface);color:var(--foreground)}:root[data-theme=library] .filter-sheet-body .chip[data-state=include]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent);font-weight:600}:root[data-theme=library] .filter-sheet-body .chip[data-state=include]>svg{color:currentColor}:root[data-theme=library] .filter-sheet-body .chip[data-state=exclude]{border-color:rgb(var(--legacy-rgb-error) / 45%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=library] .filter-sheet-body .chip[data-state=exclude]{border-color:color-mix(in srgb, var(--error) 45%, transparent)}}:root[data-theme=library] .filter-sheet-body .chip[data-state=exclude]{background:rgb(var(--legacy-rgb-error) / 10%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=library] .filter-sheet-body .chip[data-state=exclude]{background:color-mix(in srgb, var(--error) 10%, transparent)}}:root[data-theme=library] .filter-sheet-body .chip[data-state=exclude]{color:var(--error)}:root[data-theme=library] .filter-sheet-body .chip-link{border-color:var(--border-strong);color:var(--foreground);background:0 0;font-weight:600}:root[data-theme=library] .filter-sheet-body .segmented{border:var(--lbx-box);border-radius:calc(var(--shape-control) + 2px);background:var(--surface);gap:2px;padding:4px}:root[data-theme=library] .filter-sheet-body .segmented button{border-radius:calc(var(--shape-control) - 1px);min-height:40px;color:var(--text-secondary);font-size:14px;font-weight:500}:root[data-theme=library] .filter-sheet-body .segmented button+button{border-left:0}:root[data-theme=library] .filter-sheet-body .segmented button[aria-pressed=true]{background:var(--surface-2);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border-strong)}:root[data-theme=library] .filter-sheet-letters button{border-radius:var(--shape-control);font-weight:500}:root[data-theme=library] .filter-sheet-letters button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground);font-weight:700}:root[data-theme=library] .filter-sheet-foot{border-top-color:var(--border)}:root[data-theme=library] .filter-sheet-foot .shell-btn{border-radius:var(--shape-control);height:52px;font-size:15px;font-weight:600}:root[data-theme=library] .ctag-header{border-bottom-color:var(--border)}:root[data-theme=library] .ctag-crumbs{font-size:13.5px}:root[data-theme=library] .ctag-title,:root[data-theme=library] .csearch-title{font-family:var(--lbx-serif);letter-spacing:-.015em;font-weight:600;line-height:1.15}:root[data-theme=library] .ctag-title{font-size:28px}:root[data-theme=library] .ctag-count{color:var(--text-faint);font-size:14px}@media (min-width:768px){:root[data-theme=library] .ctag-title,:root[data-theme=library] .csearch-title{font-size:34px}:root[data-theme=library] .ctag-header{padding:40px 0 24px}}:root[data-theme=library] .ctag-card{border-bottom-color:var(--border);gap:16px}:root[data-theme=library] .ctag-cover{border-radius:var(--shape-cover)}:root[data-theme=library] .ctag-card-head{flex-direction:column;align-items:flex-start;gap:4px}:root[data-theme=library] .ctag-series-line{gap:2px 12px}:root[data-theme=library] .ctag-series,:root[data-theme=library] .csearch-series{font-family:var(--lbx-serif);letter-spacing:-.005em;font-size:16.5px;font-weight:600;line-height:1.3}:root[data-theme=library] .ctag-series:hover,:root[data-theme=library] .csearch-series:hover{color:var(--accent)}:root[data-theme=library] .ctag-status{font-size:12.5px}:root[data-theme=library] .ctag-status:before{display:none}:root[data-theme=library] .ctag-status[data-status=On\ Going]{color:var(--status-ongoing-text)}:root[data-theme=library] .ctag-status[data-status=Hiatus]{color:var(--status-hiatus-text)}:root[data-theme=library] .ctag-range,:root[data-theme=library] .csearch-ch{font-family:var(--theme-font-body);letter-spacing:0;color:var(--accent);margin-left:0;font-size:14px;font-weight:600}:root[data-theme=library] .ctag-desc,:root[data-theme=library] .csearch-desc{max-width:68ch;color:var(--foreground);font-size:14.5px;line-height:1.55}:root[data-theme=library] .ctag-cast{color:var(--text-faint);font-size:12.5px}:root[data-theme=library] .ctag-tag,:root[data-theme=library] .csearch-tag{border-radius:var(--shape-pill);background:var(--surface-2);min-height:28px;color:var(--text-secondary);border:0;padding:0 10px;font-size:12.5px;font-weight:500}:root[data-theme=library] .ctag-tag:hover,:root[data-theme=library] .csearch-tag[role=button]:hover{background:var(--surface-3);color:var(--foreground)}:root[data-theme=library] .ctag-tag.is-current,:root[data-theme=library] .csearch-tag[data-selected=true]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}:root[data-theme=library] .ctag-pager-link{border-radius:var(--shape-control);font-weight:600}:root[data-theme=library] .ctag-pager-next{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}:root[data-theme=library] .ctag-pager-next:hover{border-color:var(--accent-hover);background:var(--accent-hover)}@media (min-width:640px){:root[data-theme=library] .ctag-card{grid-template-columns:72px minmax(0,1fr);gap:20px;padding:20px 0}:root[data-theme=library] .ctag-tag,:root[data-theme=library] .csearch-tag{min-height:26px}}:root[data-theme=library] .csearch-query{border-color:var(--border-strong);border-radius:var(--lbx-r);background:var(--surface)}:root[data-theme=library] .csearch-query-icon{color:var(--accent)}:root[data-theme=library] .csearch-query-label{color:var(--text-faint);font-size:13px}:root[data-theme=library] .csearch-token{border:var(--theme-border-width) solid var(--accent-line);background:var(--accent-soft);min-height:34px;box-shadow:none;color:var(--accent);padding-inline:12px 8px;font-size:14px;font-weight:600}:root[data-theme=library] .csearch-token:hover{border-color:var(--accent);background:rgb(var(--legacy-rgb-accent) / 20%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=library] .csearch-token:hover{background:color-mix(in srgb, var(--accent) 20%, transparent)}}:root[data-theme=library] .csearch-token:hover{box-shadow:none}:root[data-theme=library] .csearch-token svg{color:currentColor}:root[data-theme=library] .csearch-clear{min-height:36px;color:var(--text-secondary);padding-inline:10px;font-size:13px}@media (min-width:1024px){:root[data-theme=library] .csearch-layout{border-top-color:var(--border);gap:40px}}:root[data-theme=library] .csearch-kinds,:root[data-theme=library] .csearch-mode{border:var(--lbx-box);border-radius:calc(var(--shape-control) + 2px);background:var(--surface);gap:2px;padding:4px}:root[data-theme=library] .csearch-kind,:root[data-theme=library] .csearch-mode-btn{border-radius:calc(var(--shape-control) - 1px);color:var(--text-secondary);font-size:13.5px;font-weight:500}:root[data-theme=library] .csearch-kind:hover,:root[data-theme=library] .csearch-mode-btn:hover{color:var(--foreground)}:root[data-theme=library] .csearch-kind[aria-pressed=true],:root[data-theme=library] .csearch-mode-btn[aria-pressed=true]{background:var(--surface-2);color:var(--foreground);box-shadow:inset 0 1px 0 var(--glass-border)}:root[data-theme=library] .csearch-kind[aria-pressed=true] svg{color:var(--accent)}:root[data-theme=library] .csearch-filter-input{border-color:var(--border);background:var(--lbx-well)}:root[data-theme=library] .csearch-option{font-size:14px}:root[data-theme=library] .csearch-option[aria-pressed=true]{color:var(--accent)}:root[data-theme=library] .csearch-option-count{font-size:12.5px}:root[data-theme=library] .csearch-count{font-size:14px}:root[data-theme=library] .csearch-count-n{font-family:var(--lbx-serif);font-size:18px;font-weight:600}:root[data-theme=library] .csearch-select{border-color:var(--border);border-radius:var(--shape-control);background-color:var(--surface);font-size:13.5px}:root[data-theme=library] .csearch-select:hover{border-color:var(--border-strong)}:root[data-theme=library] .csearch-list>*+*{border-color:var(--border)}:root[data-theme=library] .csearch-cover{border-radius:var(--shape-cover)}:root[data-theme=library] .csearch-matches{color:var(--text-faint);font-size:12.5px}:root[data-theme=library] .csearch-chapters>*+*{border-color:var(--divider)}:root[data-theme=library] .csearch-tags-more{color:var(--text-faint);font-size:12.5px}:root[data-theme=library] .csearch-cast-name{color:var(--text-faint);font-size:12px}:root[data-theme=library] .csearch-avatar{box-shadow:0 0 0 1px var(--border)}:root[data-theme=library] .csearch-empty-title{font-family:var(--lbx-serif);letter-spacing:-.01em;font-weight:600}:root[data-theme=library] .csearch-pager-btn{border-radius:var(--shape-control)}@media (min-width:640px){:root[data-theme=library] .csearch-cover{width:72px}:root[data-theme=library] .csearch-card-inner{gap:20px}}@media (max-width:639px){:root[data-theme=library] .csearch-select{height:44px;font-size:15px}:root[data-theme=library] .csearch-mode{padding:3px}:root[data-theme=library] .csearch-mode-btn{height:38px;padding-inline:12px;font-size:13px}:root[data-theme=library] .csearch-filters-btn,:root[data-theme=library] .csearch-kind,:root[data-theme=library] .csearch-option{min-height:44px}}:root[data-theme=library] .cp-log{border:0;border-top:var(--lbx-box);background:0 0;border-radius:0;padding:0}:root[data-theme=library] .cp-log>li:last-child{border-bottom:var(--lbx-box)}:root[data-theme=library] .log-card>.group>button{border-radius:var(--shape-control)}:root[data-theme=library] .log-card>.group>button:hover{background:var(--surface)}:root[data-theme=library] .log-card>.group>div>a:first-child{border-radius:calc(var(--shape-cover) - 2px);width:44px;height:66px}:root[data-theme=library] .log-card-title{font-family:var(--lbx-serif);letter-spacing:-.005em;white-space:normal;font-size:16.5px;font-weight:600;overflow:visible}:root[data-theme=library] .log-card>div:not(.group){padding-left:8px}:root[data-theme=library] .log-card>div:not(.group)>div:first-child{border-top:0;margin-bottom:12px;padding-top:0}:root[data-theme=library] .log-card>div:not(.group)>div:last-child:not(:first-child){border:var(--lbx-box);border-radius:var(--shape-control);background:var(--lbx-well);padding:14px 16px}@media (min-width:640px){:root[data-theme=library] .log-card>.group>div>a:first-child{width:52px;height:78px}:root[data-theme=library] .log-card>div:not(.group){padding-left:76px;padding-right:8px}}:root[data-theme=library] :is(.log-card,.dt-panel) .font-mono:not(pre,pre *){font-family:var(--theme-font-body);font-variant-numeric:tabular-nums}:root[data-theme=library] :is(.log-card,.dt-panel) .space-y-7 .uppercase{letter-spacing:0;text-transform:none;color:var(--text-secondary);font-size:13px;font-weight:600}@media (max-width:767px){:root[data-theme=library] .rank-track-button,:root[data-theme=library] .rank-podium-body .rank-track-button{min-width:44px;min-height:44px}:root[data-theme=library] .cp-bar button{min-height:44px}}:root[data-theme=library] .chr-actions>div:first-child{flex-wrap:wrap;row-gap:4px}:root[data-theme=library] .chr-actions>div:first-child>div:last-child{flex-wrap:wrap;column-gap:8px}:root[data-theme=library] .chr-actions>div:first-child span{white-space:nowrap}@media (max-width:767px){:root[data-theme=library] .chr-actions button{min-height:44px}:root[data-theme=library] .chr-actions-buttons button{border-radius:var(--shape-control);padding-inline:16px}}:root[data-theme=library] .auth-breadcrumb{display:none}:root[data-theme=library] .auth-wall{padding:24px 16px 0;display:block}:root[data-theme=library] .auth-wall-grid{border-bottom:var(--lbx-board);max-width:400px;box-shadow:var(--lbx-board-shadow);justify-content:center;align-items:flex-end;gap:6px;margin:0 auto;padding:0 14px;display:flex}:root[data-theme=library] .auth-wall-tile:nth-child(n+6){display:none}:root[data-theme=library] .auth-wall-tile{aspect-ratio:2/3;background:var(--surface-2);width:54px;box-shadow:var(--cover-edge);border-radius:5px 5px 0 0;flex:none;display:block;overflow:hidden}:root[data-theme=library] .auth-wall-tile:nth-child(5n+2){width:50px}:root[data-theme=library] .auth-wall-tile:nth-child(5n+3){width:58px}:root[data-theme=library] .auth-wall-tile:nth-child(5n+4){width:48px}:root[data-theme=library] .auth-wall-tile img{object-fit:cover;width:100%;height:100%;display:block}:root[data-theme=library] .auth-page-with-wall .auth-panel{padding-top:20px}:root[data-theme=library] .auth-shell>div:first-child{text-align:center;margin-bottom:24px;padding-top:0}:root[data-theme=library] .auth-shell h1{font-family:var(--lbx-serif);letter-spacing:-.015em;font-size:28px;font-weight:600;line-height:1.15}:root[data-theme=library] .auth-shell>div:first-child>p{margin-top:8px;font-size:14.5px;line-height:1.5}:root[data-theme=library] .auth-mode{border:var(--lbx-box);border-radius:calc(var(--shape-control) + 2px);background:var(--surface);gap:2px;padding:4px}:root[data-theme=library] .auth-mode>a{min-height:44px;font-size:14px}:root[data-theme=library] .auth-mode>a[aria-current=page]{background:var(--surface-2);box-shadow:inset 0 1px 0 var(--glass-border)}:root[data-theme=library] .auth-shell .grid>button{border-color:var(--border-strong);background:var(--surface);grid-column:1/-1;min-height:48px}:root[data-theme=library] .auth-shell .grid>button:hover{background:var(--surface-2)}:root[data-theme=library] .auth-shell .auth-provider-short{display:none}:root[data-theme=library] .auth-shell .auth-provider-long{display:inline}:root[data-theme=library] .auth-shell input{min-height:48px}:root[data-theme=library] .auth-shell form button[type=submit]{min-height:48px;font-weight:600}:root[data-theme=library] .auth-adults{border-radius:var(--lbx-r);border-color:var(--border);background:var(--surface)}@media (min-width:1024px){:root[data-theme=library] .auth-page-with-wall{min-height:calc(100dvh - var(--header-height));grid-template-columns:minmax(0,1fr) 560px;display:grid}:root[data-theme=library] .auth-wall{border-right:var(--lbx-box);align-items:center;padding:56px 40px 56px 48px;display:flex;overflow:hidden}:root[data-theme=library] .auth-wall-grid{max-width:none;box-shadow:none;background-image:repeating-linear-gradient(to bottom, transparent 0 192px, var(--border-strong) 192px 196px, #0000004d 196px 202px, transparent 202px 232px);border-bottom:0;grid-template-columns:repeat(5,minmax(0,120px));grid-auto-rows:192px;justify-content:start;align-items:end;gap:40px 14px;margin:0;padding:0 24px 12px;display:grid}:root[data-theme=library] .auth-wall-tile:nth-child(n+6){display:block}:root[data-theme=library] .auth-wall-tile:nth-child(n+16){display:none}:root[data-theme=library] .auth-wall-tile{justify-self:center;width:100%}:root[data-theme=library] .auth-wall-tile:nth-child(5n+2){width:92%}:root[data-theme=library] .auth-wall-tile:nth-child(5n+3){width:100%}:root[data-theme=library] .auth-wall-tile:nth-child(5n+4){width:88%}:root[data-theme=library] .auth-wall-tile:nth-child(5n){width:95%}:root[data-theme=library] .auth-wall-tile:hover{transform:none}:root[data-theme=library] .auth-page-with-wall .auth-panel{align-items:center;padding:48px 64px;display:flex}:root[data-theme=library] .auth-page-with-wall .auth-panel>div{width:100%}:root[data-theme=library] .auth-shell>div:first-child{text-align:left}:root[data-theme=library] .auth-shell h1{font-size:30px}}@media (min-width:1280px){:root[data-theme=library] .auth-wall{justify-content:center}}@media (max-width:767px){:root[data-theme=library] .auth-panel form .flex.justify-end>button[type=button]{min-height:44px;padding-inline:4px}}:root[data-theme=toon] .home-opening>[data-opening=toon]{width:100%;overflow-x:clip}:root[data-theme=toon] .kp-open{--kp-gutter:var(--shell-gutter-mobile,16px);--kp-badge-bg:#0e0e12d1;padding-bottom:8px}@media (min-width:768px){:root[data-theme=toon] .kp-open{--kp-gutter:var(--shell-gutter,40px)}}:root[data-theme=toon] .kp-car,:root[data-theme=toon] .kp-sec,:root[data-theme=toon] .kp-genres>ul{max-width:var(--shell-max);margin-left:auto;margin-right:auto}:root[data-theme=toon] .kp-sections{border-bottom:var(--theme-border-width) solid var(--border);scrollbar-width:none;height:44px;padding:0 4px;display:flex;overflow-x:auto}:root[data-theme=toon] .kp-sections::-webkit-scrollbar{display:none}:root[data-theme=toon] .kp-sections a{color:var(--text-faint);transition:color var(--motion-fast) var(--motion-ease);flex:none;align-items:center;padding:0 12px;font-size:16px;font-weight:700;display:flex;position:relative}:root[data-theme=toon] .kp-sections a:hover,:root[data-theme=toon] .kp-sections a[aria-current=page]{color:var(--foreground)}:root[data-theme=toon] .kp-sections a[aria-current=page]:after{content:"";background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}@media (min-width:768px){:root[data-theme=toon] .kp-sections{display:none}}:root[data-theme=toon] .kp-sec{scroll-margin-top:calc(var(--header-height-mobile) + 8px)}:root[data-theme=toon] .kp-genres{align-items:center;display:flex}:root[data-theme=toon] .kp-genres>ul{min-width:0;height:52px;padding:0 var(--kp-gutter);scrollbar-width:none;flex:1;align-items:center;gap:8px;display:flex;overflow-x:auto}:root[data-theme=toon] .kp-genres>ul::-webkit-scrollbar{display:none}:root[data-theme=toon] .kp-genres li{flex:none}:root[data-theme=toon] .kp-genres li a{border-radius:var(--shape-pill);background:var(--surface);height:32px;color:var(--text-secondary);white-space:nowrap;transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform .1s var(--motion-ease);align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:relative}:root[data-theme=toon] .kp-genres li a:before{content:"";position:absolute;inset:-6px -2px}:root[data-theme=toon] .kp-genres li a:hover{color:var(--foreground)}:root[data-theme=toon] .kp-genres li a:active{transform:scale(.95)}:root[data-theme=toon] .kp-genres li a[aria-current=page]{background:var(--foreground);color:var(--background)}:root[data-theme=toon] .kp-genres-all{display:none}@media (min-width:768px){:root[data-theme=toon] .kp-genres{border-bottom:var(--theme-border-width) solid var(--border);max-width:none}:root[data-theme=toon] .kp-genres>ul{height:48px;padding-left:calc(var(--kp-gutter) - 12px);flex-wrap:wrap;align-items:stretch;gap:4px;margin-right:0;padding-right:0;overflow:hidden}:root[data-theme=toon] .kp-genres li{height:48px}:root[data-theme=toon] .kp-genres li a{background:0 0;border-radius:0;height:48px;padding:0 12px;font-size:14px;font-weight:500}:root[data-theme=toon] .kp-genres li a:before{content:none}:root[data-theme=toon] .kp-genres li a:active{transform:none}:root[data-theme=toon] .kp-genres li a[aria-current=page]{color:var(--foreground);background:0 0;font-weight:700}:root[data-theme=toon] .kp-genres li a[aria-current=page]:after{content:"";background:var(--foreground);height:2px;position:absolute;bottom:0;left:12px;right:12px}:root[data-theme=toon] .kp-genres-all{height:20px;margin-right:var(--kp-gutter);border-left:var(--theme-border-width) solid var(--border);color:var(--text-secondary);flex:none;align-items:center;padding-left:16px;font-size:13px;font-weight:600;display:flex}:root[data-theme=toon] .kp-genres-all:hover{color:var(--foreground)}}:root[data-theme=toon] .kp-car{margin-top:4px}:root[data-theme=toon] .kp-car-track{padding:0 var(--kp-gutter);scroll-padding:0 var(--kp-gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}:root[data-theme=toon] .kp-car-track::-webkit-scrollbar{display:none}:root[data-theme=toon] .kp-car-slide{scroll-snap-align:start;flex:0 0 calc(100% - 8px);max-width:448px}:root[data-theme=toon] .kp-bn{isolation:isolate;border-radius:var(--shape-cover);background:var(--surface);height:200px;display:flex;position:relative;overflow:hidden}:root[data-theme=toon] .kp-bn-bg{z-index:-2;object-fit:cover;filter:blur(24px)saturate(1.3)brightness(.5);width:calc(100% + 60px);max-width:none;height:calc(100% + 60px);position:absolute;inset:-30px}:root[data-theme=toon] .kp-bn:after{content:"";z-index:-1;background:linear-gradient(90deg,#0e0e12db 0%,#0e0e1266 60%,#0e0e1200 100%);position:absolute;inset:0}:root[data-theme=toon] .kp-bn-tx{color:#f4f4f7;flex-direction:column;justify-content:flex-end;gap:6px;width:calc(100% - 144px);min-width:0;padding:20px 16px;display:flex}:root[data-theme=toon] .kp-bn-k{align-items:center;gap:8px;font-size:12px;display:flex}:root[data-theme=toon] .kp-bn-st{color:var(--link);font-weight:700}:root[data-theme=toon] .kp-bn .kp-rt{color:#f4f4f7}:root[data-theme=toon] .kp-bn .kp-rt small{color:#b4b4c0}:root[data-theme=toon] .kp-bn-t{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}:root[data-theme=toon] .kp-bn-d{color:#cfcfd8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}:root[data-theme=toon] .kp-bn-g{color:#b4b4c0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:root[data-theme=toon] .kp-bn-cv{object-fit:cover;border-radius:var(--shape-cover);width:112px;height:168px;transition:transform var(--motion-med) var(--motion-ease);position:absolute;top:16px;right:16px;box-shadow:0 10px 24px #00000080}:root[data-theme=toon] .kp-bn:hover .kp-bn-cv{transform:translateY(-4px)rotate(-1deg)}:root[data-theme=toon] .kp-bn:hover .kp-bn-t{text-decoration:underline;-webkit-text-decoration-color:var(--link);-webkit-text-decoration-color:var(--link);-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link);text-underline-offset:3px;text-decoration-thickness:1.5px}:root[data-theme=toon] .kp-car-ctl{padding:0 var(--kp-gutter);justify-content:center;align-items:center;gap:8px;margin-top:6px;display:flex}:root[data-theme=toon] .kp-car-dots{display:flex}:root[data-theme=toon] .kp-car-dots button{place-items:center;height:24px;padding:0 3px;display:grid}:root[data-theme=toon] .kp-car-dots button span{background:var(--border-strong);width:6px;height:6px;transition:width var(--motion-med) var(--motion-ease), background-color var(--motion-med) var(--motion-ease);border-radius:3px;display:block}:root[data-theme=toon] .kp-car-dots button[aria-current] span{background:var(--link);width:20px}:root[data-theme=toon] .kp-car-nav{display:none}@media (min-width:768px){:root[data-theme=toon] .kp-car{margin-top:24px}:root[data-theme=toon] .kp-car-track{gap:16px}:root[data-theme=toon] .kp-car-slide{flex-basis:448px}:root[data-theme=toon] .kp-bn{height:252px}:root[data-theme=toon] .kp-bn-tx{gap:8px;width:276px;padding:24px}:root[data-theme=toon] .kp-bn-k{font-size:13px}:root[data-theme=toon] .kp-bn-t{font-size:22px}:root[data-theme=toon] .kp-bn-d{font-size:13px;line-height:1.45}:root[data-theme=toon] .kp-bn-cv{width:141px;height:212px;top:20px;right:20px}:root[data-theme=toon] .kp-car-ctl{justify-content:flex-start;margin-top:12px}:root[data-theme=toon] .kp-car-dots{margin-left:-3px;margin-right:auto}:root[data-theme=toon] .kp-car-nav{border-radius:var(--shape-pill);width:32px;height:32px;color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-strong);transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform .1s var(--motion-ease);place-items:center;display:grid}:root[data-theme=toon] .kp-car-nav:hover{background:var(--surface-2);color:var(--foreground)}:root[data-theme=toon] .kp-car-nav:active{transform:scale(.92)}:root[data-theme=toon] .kp-car-nav svg{width:16px;height:16px}}:root[data-theme=toon] .kp-sec{padding:0 var(--kp-gutter);margin-top:32px}:root[data-theme=toon] .kp-sh{flex-wrap:wrap;align-items:center;column-gap:16px;min-height:44px;display:flex}:root[data-theme=toon] .kp-sh h2{letter-spacing:-.025em;color:var(--foreground);margin:0;font-size:20px;font-weight:800}:root[data-theme=toon] .kp-sh-title{align-items:baseline;gap:12px;min-width:0;display:flex}:root[data-theme=toon] .kp-sh-title p{color:var(--text-faint);margin:0;font-size:13px;display:none}:root[data-theme=toon] .kp-more{width:44px;height:44px;color:var(--text-secondary);transition:color var(--motion-fast) var(--motion-ease);order:2;place-items:center;margin-left:auto;margin-right:-12px;display:inline-grid}:root[data-theme=toon] .kp-more:hover{color:var(--foreground)}:root[data-theme=toon] .kp-more svg{width:20px;height:20px}:root[data-theme=toon] .kp-more-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=toon] .kp-tabs{flex:1 0 100%;order:3;display:flex}:root[data-theme=toon] .kp-tabs button{transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);position:relative}:root[data-theme=toon] .kp-tabs[data-variant=segment]{border-bottom:var(--theme-border-width) solid var(--border);gap:16px}:root[data-theme=toon] .kp-tabs[data-variant=segment] button{height:44px;color:var(--text-faint);font-size:14px;font-weight:600}:root[data-theme=toon] .kp-tabs[data-variant=segment] button:hover{color:var(--foreground)}:root[data-theme=toon] .kp-tabs[data-variant=segment] button[aria-selected=true]{color:var(--foreground);font-weight:700}:root[data-theme=toon] .kp-tabs[data-variant=segment] button[aria-selected=true]:after{content:"";left:0;right:0;bottom:calc(-1 * var(--theme-border-width));background:var(--foreground);height:2px;position:absolute}:root[data-theme=toon] .kp-tabs[data-variant=days]{scrollbar-width:none;gap:8px;margin-bottom:12px;overflow-x:auto}:root[data-theme=toon] .kp-tabs[data-variant=days] button{border-radius:var(--shape-pill);border:var(--theme-border-width) solid var(--border-strong);height:36px;color:var(--text-secondary);white-space:nowrap;flex:none;padding:0 14px;font-size:13px;font-weight:600}:root[data-theme=toon] .kp-tabs[data-variant=days] button:hover{color:var(--foreground)}:root[data-theme=toon] .kp-tabs[data-variant=days] button[aria-selected=true]{background:var(--foreground);border-color:var(--foreground);color:var(--background)}@media (min-width:768px){:root[data-theme=toon] .kp-sec{margin-top:48px}:root[data-theme=toon] .kp-sh{flex-wrap:nowrap;min-height:36px;margin-bottom:16px}:root[data-theme=toon] .kp-sh h2{font-size:22px}:root[data-theme=toon] .kp-sh-title p{display:block}:root[data-theme=toon] .kp-sh h2{white-space:nowrap}:root[data-theme=toon] .kp-tabs{flex:0 auto;order:0;min-width:0}:root[data-theme=toon] .kp-tabs[data-variant=segment]{border-radius:var(--shape-control);background:var(--surface);border:0;gap:2px;padding:3px}:root[data-theme=toon] .kp-tabs[data-variant=segment] button{border-radius:var(--shape-thumb);height:30px;color:var(--text-secondary);padding:0 12px;font-size:13px}:root[data-theme=toon] .kp-tabs[data-variant=segment] button[aria-selected=true]{background:var(--surface-3);font-weight:600}:root[data-theme=toon] .kp-tabs[data-variant=segment] button[aria-selected=true]:after{content:none}:root[data-theme=toon] .kp-tabs[data-variant=days]{gap:4px;margin-bottom:0}:root[data-theme=toon] .kp-tabs[data-variant=days] button{height:32px;padding:0 12px}:root[data-theme=toon] .kp-more{order:0;align-items:center;gap:2px;width:auto;height:36px;margin-right:0;font-size:13px;font-weight:600;display:inline-flex}:root[data-theme=toon] .kp-more svg{width:14px;height:14px}:root[data-theme=toon] .kp-more-text{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}:root[data-theme=toon] .kp-rt{color:var(--foreground);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-weight:700;display:inline-flex}:root[data-theme=toon] .kp-rt .rating-icon{width:12px;height:12px;color:var(--rating-color)}:root[data-theme=toon] .kp-rt small{font-size:inherit;color:var(--text-faint);margin-left:1px;font-weight:500}:root[data-theme=toon] .kp-nr{color:var(--text-faint)}:root[data-theme=toon] .kp-up{background:var(--accent);height:16px;color:var(--accent-foreground);letter-spacing:.02em;border-radius:3px;align-items:center;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}:root[data-theme=toon] .kp-19{background:var(--kp-badge-bg);border:1.5px solid var(--link);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:6px;right:6px}:root[data-theme=toon] .kp-btn{border-radius:var(--shape-control);border:var(--theme-border-width) solid var(--border-strong);height:44px;color:var(--foreground);transition:background-color var(--motion-fast) var(--motion-ease), transform .1s var(--motion-ease);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}:root[data-theme=toon] .kp-btn:hover{background:var(--surface-2)}:root[data-theme=toon] .kp-btn:active{transform:scale(.97)}:root[data-theme=toon] .kp-rank{flex-direction:column;padding:4px 0 12px;display:flex}:root[data-theme=toon] .kp-rank>li:nth-child(n+7){display:none}:root[data-theme=toon] .kp-rk{border-radius:var(--shape-control);transition:background-color var(--motion-fast) var(--motion-ease);align-items:center;gap:12px;margin:0 -8px;padding:8px;display:flex}:root[data-theme=toon] .kp-rk:hover,:root[data-theme=toon] .kp-rk:active{background:var(--surface)}:root[data-theme=toon] .kp-rn{text-align:center;letter-spacing:-.04em;width:24px;color:var(--foreground);font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:800}:root[data-theme=toon] .kp-rn[data-top]{color:var(--link)}:root[data-theme=toon] .kp-rth{aspect-ratio:2/3;border-radius:var(--shape-thumb);background:var(--surface-2);flex:none;width:56px;overflow:hidden}:root[data-theme=toon] .kp-rth img{object-fit:cover;width:100%;height:100%}:root[data-theme=toon] .kp-rb{flex-direction:column;gap:4px;min-width:0;display:flex}:root[data-theme=toon] .kp-rtt{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}:root[data-theme=toon] .kp-rg{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:root[data-theme=toon] .kp-rm{align-items:center;gap:8px;font-size:12px;display:flex}:root[data-theme=toon] .kp-rk:hover .kp-rtt{text-decoration:underline;-webkit-text-decoration-color:var(--link);-webkit-text-decoration-color:var(--link);-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link);text-underline-offset:3px;text-decoration-thickness:1.5px}@media (min-width:768px){:root[data-theme=toon] .kp-rank{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:8px 24px;padding:0;display:grid}:root[data-theme=toon] .kp-rank>li:nth-child(n+7){list-style:none;display:list-item}:root[data-theme=toon] .kp-rn{width:28px;font-size:24px}:root[data-theme=toon] .kp-rth{width:60px}:root[data-theme=toon] .kp-rank-all{display:none}}@media (min-width:1200px){:root[data-theme=toon] .kp-rank{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-theme=toon] .kp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px;display:grid}:root[data-theme=toon] .kp-grid>li:nth-child(n+7){display:none}:root[data-theme=toon] .kp-card{min-width:0;display:block}:root[data-theme=toon] .kp-cv,:root[data-theme=toon] .kp-cp-cv{aspect-ratio:2/3;border-radius:var(--shape-cover);background:var(--surface-2);transition:transform .1s var(--motion-ease);display:block;position:relative;overflow:hidden}:root[data-theme=toon] .kp-cv img,:root[data-theme=toon] .kp-cp-cv img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-med) var(--motion-ease)}:root[data-theme=toon] .kp-cv:after,:root[data-theme=toon] .kp-cp-cv:after{content:"";border-radius:inherit;transition:box-shadow var(--motion-fast) var(--motion-ease);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}:root[data-theme=toon] .kp-card:hover .kp-cv img{transform:scale(1.045)}:root[data-theme=toon] .kp-card:hover .kp-cv:after{box-shadow:inset 0 0 0 2px var(--link)}:root[data-theme=toon] .kp-card:active .kp-cv{transform:scale(.98)}:root[data-theme=toon] .kp-cv-bl{z-index:1;gap:4px;display:flex;position:absolute;top:6px;left:6px}:root[data-theme=toon] .kp-cv .kp-19,:root[data-theme=toon] .kp-cp-cv .kp-19{z-index:1}:root[data-theme=toon] .kp-grid .kp-19{width:18px;height:18px;font-size:9px}:root[data-theme=toon] .kp-t{-webkit-line-clamp:2;color:var(--foreground);-webkit-box-orient:vertical;margin-top:6px;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}:root[data-theme=toon] .kp-card:hover .kp-t{text-decoration:underline;-webkit-text-decoration-color:var(--link);-webkit-text-decoration-color:var(--link);-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link);text-underline-offset:3px;text-decoration-thickness:1.5px}:root[data-theme=toon] .kp-m{color:var(--text-secondary);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}:root[data-theme=toon] .kp-g{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:none;overflow:hidden}@media (min-width:768px){:root[data-theme=toon] .kp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px}:root[data-theme=toon] .kp-grid>li:nth-child(n+7){display:block}:root[data-theme=toon] .kp-grid .kp-19{width:20px;height:20px;font-size:10px}:root[data-theme=toon] .kp-t{margin-top:8px;font-size:14px}:root[data-theme=toon] .kp-m{gap:8px;font-size:12px}:root[data-theme=toon] .kp-g{display:block}}@media (min-width:1200px){:root[data-theme=toon] .kp-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}:root[data-theme=toon] .kp-done{margin:0 calc(-1 * var(--kp-gutter));padding:4px var(--kp-gutter) 0;scroll-snap-type:x proximity;scroll-padding:0 var(--kp-gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}:root[data-theme=toon] .kp-done::-webkit-scrollbar{display:none}:root[data-theme=toon] .kp-done>li{scroll-snap-align:start;flex:0 0 114px}:root[data-theme=toon] .kp-cp{min-width:0;display:block}:root[data-theme=toon] .kp-cp-cv .kp-19{width:18px;height:18px;font-size:9px}:root[data-theme=toon] .kp-end{z-index:1;background:var(--kp-badge-bg);color:#fff;border-radius:3px;align-items:center;height:16px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:6px;left:6px}:root[data-theme=toon] .kp-cp-b{flex-direction:column;gap:4px;min-width:0;margin-top:6px;display:flex}:root[data-theme=toon] .kp-cp-t{-webkit-line-clamp:2;color:var(--foreground);-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}:root[data-theme=toon] .kp-cp-m{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}:root[data-theme=toon] .kp-cp-m .kp-rt small,:root[data-theme=toon] .kp-cp-ch,:root[data-theme=toon] .kp-cp-d,:root[data-theme=toon] .kp-cp-g{display:none}:root[data-theme=toon] .kp-cp:hover .kp-cp-t{text-decoration:underline;-webkit-text-decoration-color:var(--link);-webkit-text-decoration-color:var(--link);-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link);text-underline-offset:3px;text-decoration-thickness:1.5px}@media (min-width:768px){:root[data-theme=toon] .kp-done{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid;overflow:visible}:root[data-theme=toon] .kp-cp{border-radius:var(--shape-control);background:var(--surface);border:var(--theme-border-width) solid var(--border);height:100%;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);gap:16px;padding:12px;display:flex}:root[data-theme=toon] .kp-cp:hover{background:var(--surface-2);border-color:var(--border-strong)}:root[data-theme=toon] .kp-cp-cv{aspect-ratio:auto;border-radius:var(--shape-thumb);flex:none;width:96px;height:144px}:root[data-theme=toon] .kp-cp-cv .kp-19{top:4px;right:4px}:root[data-theme=toon] .kp-end{display:none}:root[data-theme=toon] .kp-cp-b{gap:6px;margin-top:0}:root[data-theme=toon] .kp-cp-t{font-size:16px;font-weight:700;line-height:1.3}:root[data-theme=toon] .kp-cp-m{gap:12px;font-size:12px}:root[data-theme=toon] .kp-cp-m .kp-rt small,:root[data-theme=toon] .kp-cp-ch{display:inline}:root[data-theme=toon] .kp-cp-chs{display:none}:root[data-theme=toon] .kp-cp-d{-webkit-line-clamp:3;color:var(--text-secondary);-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}:root[data-theme=toon] .kp-cp-g{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:auto;font-size:12px;display:block;overflow:hidden}}@media (min-width:1200px){:root[data-theme=toon] .kp-done{grid-template-columns:repeat(3,minmax(0,1fr))}}@container homepage-grid (max-width:639px){:root[data-theme=toon] .homepage-initial-grid,:root[data-theme=toon] .catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px}}:root[data-theme=toon] .bottom-nav-list{height:60px}:root[data-theme=toon] .bottom-nav-item{font-size:11px;font-weight:600}:root[data-theme=toon] .bottom-nav-item svg{transition:transform .1s var(--motion-ease)}:root[data-theme=toon] .bottom-nav-item:active svg{transform:scale(.88)}:root[data-theme=toon] .dt-page{--kp-ink:var(--link);--kp-chip:rgb(var(--legacy-rgb-foreground) / 7%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=toon] .dt-page{--kp-chip:color-mix(in srgb, var(--foreground) 7%, transparent)}}:root[data-theme=toon] .dt-page{--kp-chip-hover:rgb(var(--legacy-rgb-foreground) / 13%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=toon] .dt-page{--kp-chip-hover:color-mix(in srgb, var(--foreground) 13%, transparent)}}:root[data-theme=toon] .dt-page{--kp-box-r:var(--shape-control);--kp-tag-r:var(--shape-thumb);padding-bottom:48px}:root[data-theme=toon] .dt-hero{border-bottom:1px solid var(--border);overflow:hidden}:root[data-theme=toon] .dt-backdrop{height:auto;inset:0;-webkit-mask-image:none;mask-image:none}:root[data-theme=toon] .dt-backdrop img{filter:blur(36px)saturate(1.25)brightness(.4);opacity:1;transform:scale(1.25)}:root[data-theme=toon] .dt-backdrop:after{content:"";background:linear-gradient(180deg, var(--background) 30%, var(--background) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=toon] .dt-backdrop:after{background:linear-gradient(180deg, color-mix(in srgb, var(--background) 0%, transparent) 30%, var(--background) 100%)}}:root[data-theme=toon] .dt-hero-grid{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"poster""head""credits""facts""tags""synopsis""actions""score";align-items:start;column-gap:0;padding-top:20px;padding-bottom:20px}:root[data-theme=toon] .dt-poster{border-radius:var(--shape-cover);width:168px;box-shadow:var(--elevation-xl);justify-self:center}:root[data-theme=toon] .dt-head{z-index:1;position:relative}:root[data-theme=toon] .dt-title{letter-spacing:-.035em;margin-top:16px;font-size:28px;font-weight:800;line-height:1.1}:root[data-theme=toon] .dt-alts{color:var(--text-secondary);margin-top:4px;font-size:13px}:root[data-theme=toon] .dt-alts span+span:before{content:"/";color:var(--text-faint);margin:0 6px}:root[data-theme=toon] .dt-credits{flex-wrap:wrap;justify-content:center;gap:2px 14px;margin-top:8px;font-size:13px;display:flex}:root[data-theme=toon] .dt-credits>div{align-items:baseline;gap:5px}:root[data-theme=toon] .dt-credits dt{color:var(--text-faint)}:root[data-theme=toon] .dt-credits dd{font-weight:600}:root[data-theme=toon] .dt-credits a{transition:color var(--motion-fast) var(--motion-ease);border-bottom:0}:root[data-theme=toon] .dt-credits a:hover{color:var(--kp-ink)}:root[data-theme=toon] .dt-facts{border-block:1px solid var(--border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:16px 0 0;padding:12px 0;font-size:13px;display:grid}:root[data-theme=toon] .dt-facts>div{border-left:1px solid var(--border);flex-direction:column-reverse;justify-content:center;align-items:center;gap:2px;min-width:0;padding:0 4px}:root[data-theme=toon] .dt-facts>div:first-child{border-left:0}:root[data-theme=toon] .dt-facts dt{color:var(--text-faint);font-size:11px}:root[data-theme=toon] .dt-facts dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:800}:root[data-theme=toon] .dt-facts>div:has(>dt.sr-only) dd{letter-spacing:0;color:var(--text-secondary);white-space:normal;font-size:12px;font-weight:600}:root[data-theme=toon] .dt-status:before{display:none}:root[data-theme=toon] .dt-hero .dt-status{border-radius:var(--kp-tag-r);background:var(--kp-chip);height:22px;color:var(--text-secondary);padding:0 8px;font-size:12px;font-weight:700}:root[data-theme=toon] .dt-hero .dt-status.is-on{background:var(--accent-soft);color:var(--kp-ink)}:root[data-theme=toon] .dt-tags{gap:8px;padding-top:16px}:root[data-theme=toon] .dt-hero .dt-chip{border-radius:var(--kp-tag-r);background:var(--kp-chip);height:36px;color:var(--text-secondary);border:0;padding:0 12px;font-size:13px;font-weight:500}:root[data-theme=toon] .dt-hero .dt-chip:hover{background:var(--kp-chip-hover);color:var(--foreground)}:root[data-theme=toon] .dt-synopsis{display:none}:root[data-theme=toon] .dt-hero-syn{text-align:left;margin-top:16px;display:block}:root[data-theme=toon] .dt-hero-syn .dt-sh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=toon] .dt-hero-syn .dt-syn{max-width:72ch;color:var(--text-secondary);font-size:14px;line-height:1.6}:root[data-theme=toon] .dt-hero-syn .dt-syn.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-theme=toon] .dt-hero-syn .dt-syn-more{min-height:24px;color:var(--foreground);text-underline-offset:3px;margin-top:4px;font-size:13px;font-weight:700;text-decoration:underline;display:inline}:root[data-theme=toon] .dt-actions-row{gap:8px;padding-top:16px}:root[data-theme=toon] .dt-actions-row>*,:root[data-theme=toon] .dt-actions-row .dt-act-track>button,:root[data-theme=toon] .dt-act-icon-host>button{min-width:52px;height:52px}:root[data-theme=toon] .dt-actions-row .dt-act-track>button{border-radius:var(--shape-control);font-size:15px;font-weight:700}:root[data-theme=toon] .dt-actions-row .dt-act-track>button span{font-weight:700}:root[data-theme=toon] .dt-actions-row .dt-act-icon,:root[data-theme=toon] .dt-act-icon-host>button,:root[data-theme=toon] .dt-actions-row .dt-btn-icon,:root[data-theme=toon] .dt-act-read{border:1px solid var(--border-strong);border-radius:var(--shape-control);height:52px;color:var(--foreground)}:root[data-theme=toon] .dt-actions-row .dt-act-icon,:root[data-theme=toon] .dt-act-icon-host>button,:root[data-theme=toon] .dt-actions-row .dt-btn-icon{width:52px}:root[data-theme=toon] .dt-actions-row .dt-act-icon[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--kp-ink)}:root[data-theme=toon] .dt-actions-row:has(.dt-act-read) .dt-act-read{background:var(--accent);color:var(--accent-foreground);border-color:#0000;order:-1;font-weight:700}:root[data-theme=toon] .dt-actions-row:has(.dt-act-read) .dt-act-read:hover{background:var(--accent-hover)}:root[data-theme=toon] .dt-actions-row:has(.dt-act-read) .tracking-trigger-primary{border-color:var(--border-strong);color:var(--foreground);background:0 0}:root[data-theme=toon] .dt-actions-row:has(.dt-act-read) .tracking-trigger-primary:hover{background:var(--surface-2)}@media (max-width:639px){:root[data-theme=toon] .dt-actions-row:has(.dt-act-read){flex-wrap:wrap;display:flex}:root[data-theme=toon] .dt-actions-row:has(.dt-act-read)>.dt-act-track{flex:1 1 0;min-width:0}:root[data-theme=toon] .dt-actions-row:has(.dt-act-read) .dt-act-read{flex:1 0 100%;justify-content:center;width:auto;padding:0 16px}}:root[data-theme=toon] .dt-actions-row:has(.dt-act-read) .dt-act-read-label{display:inline}:root[data-theme=toon] .dt-score{text-align:left}:root[data-theme=toon] .dt-score-in{border:1px solid var(--border);border-radius:var(--kp-box-r);background:var(--surface);margin-top:16px;padding:16px}:root[data-theme=toon] .dt-score-num{letter-spacing:-.04em;font-size:40px;font-weight:800;line-height:1}:root[data-theme=toon] .dt-score-count{color:var(--text-secondary);margin-top:6px}:root[data-theme=toon] .dt-glyphs-in{color:var(--kp-ink)}:root[data-theme=toon] .dt-glyphs-bg{color:var(--border-strong)}:root[data-theme=toon] .dt-dist b{background:var(--border-strong);border-radius:2px;height:4px}:root[data-theme=toon] .dt-dist b.is-high{background:var(--kp-ink)}:root[data-theme=toon] .dt-mine{color:var(--text-secondary);margin-top:16px;padding-top:12px}:root[data-theme=toon] .dt-statrow dd{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}:root[data-theme=toon] .dt-tabs{background:rgb(var(--legacy-rgb-background) / 96%);margin-top:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=toon] .dt-tabs{background:color-mix(in srgb, var(--background) 96%, transparent)}}:root[data-theme=toon] .dt-tabs-in{gap:0}:root[data-theme=toon] .dt-tab{height:48px;color:var(--text-faint);padding:0 12px;font-size:15px;font-weight:600}:root[data-theme=toon] .dt-tab:first-child{margin-left:-12px}:root[data-theme=toon] .dt-tab:hover{color:var(--foreground)}:root[data-theme=toon] .dt-tab[aria-current=page]{color:var(--foreground);font-weight:700}:root[data-theme=toon] .dt-tab[aria-current=page]:after{border-radius:3px 3px 0 0;height:3px;left:12px;right:12px}:root[data-theme=toon] .dt-tab-c{color:var(--text-faint);font-size:12px;font-weight:600}:root[data-theme=toon] .dt-body{padding-top:24px}:root[data-theme=toon] .dt-sec,:root[data-theme=toon] .dt-rail{margin-bottom:32px}:root[data-theme=toon] .dt-sh{align-items:center;min-height:44px;margin-bottom:8px}:root[data-theme=toon] .dt-sh h2{letter-spacing:-.02em;font-size:18px;font-weight:800}:root[data-theme=toon] .dt-sh-c{color:var(--text-faint);font-size:13px;font-weight:700}:root[data-theme=toon] .dt-sh-lnk{min-height:44px;color:var(--text-secondary);font-size:13px;font-weight:600}:root[data-theme=toon] .dt-syn{font-size:14px;line-height:1.55}:root[data-theme=toon] .dt-syn.is-clamped{-webkit-line-clamp:3}:root[data-theme=toon] .dt-syn-more,:root[data-theme=toon] .dt-sc-more{color:var(--foreground);text-underline-offset:3px;border-bottom:0;font-size:13px;font-weight:700;text-decoration:underline}:root[data-theme=toon] .dt-chars{gap:12px;padding-top:4px;padding-bottom:2px}:root[data-theme=toon] .dt-ch{text-align:center;width:64px}:root[data-theme=toon] .dt-ch-ph{aspect-ratio:1;box-shadow:0 0 0 2px var(--background), 0 0 0 3px var(--border-strong);border-radius:50%}:root[data-theme=toon] .dt-ch:has(.dt-ch-role.is-main) .dt-ch-ph{box-shadow:0 0 0 2px var(--background), 0 0 0 3.5px var(--accent)}:root[data-theme=toon] .dt-ch-ph img{object-position:50% 0;transition:transform var(--motion-med) var(--motion-ease)}:root[data-theme=toon] .dt-ch>.dt-ch-btn:hover .dt-ch-ph{transform:none}:root[data-theme=toon] .dt-ch>.dt-ch-btn:hover .dt-ch-ph img{transform:scale(1.05)}:root[data-theme=toon] .dt-ch-n{overflow-wrap:break-word;margin-top:8px;font-size:12px;font-weight:600}:root[data-theme=toon] .dt-ch-role{color:var(--text-faint);font-size:11px}:root[data-theme=toon] .dt-ch-role.is-main{color:var(--kp-ink);font-weight:600}:root[data-theme=toon] .dt-slog-tools{border-bottom:0;padding:4px 0 12px}:root[data-theme=toon] .dt-who-btn{border-radius:var(--shape-control);background:var(--surface);height:40px;color:var(--foreground);border:0;padding:0 12px 0 4px;font-size:13px;font-weight:600}:root[data-theme=toon] .dt-who-btn:hover:not(:disabled){background:var(--surface-2)}:root[data-theme=toon] .dt-who-btn[aria-pressed=true]{background:var(--accent-soft);color:var(--kp-ink)}:root[data-theme=toon] .dt-who-av{border-radius:var(--kp-tag-r);width:32px;height:32px}:root[data-theme=toon] .dt-slog-ctl .dt-btn-quiet{border-radius:var(--shape-control);background:var(--surface);height:40px;color:var(--foreground);padding:0 12px;font-size:13px;font-weight:600}:root[data-theme=toon] .dt-slog-ctl .dt-btn-quiet svg{color:var(--text-faint)}:root[data-theme=toon] .dt-slog-ctl .dt-btn-quiet:hover{background:var(--surface-2)}:root[data-theme=toon] .dt-slog-ctl .dt-btn-quiet[aria-pressed=true]{background:var(--surface-3)}:root[data-theme=toon] .dt-slog-tags{border-bottom:0;gap:6px;padding:0 0 12px}:root[data-theme=toon] .dt-scenes .dt-chip{border-radius:var(--kp-tag-r);background:var(--surface-2);height:32px;color:var(--text-secondary);border:0;padding:0 10px;font-size:13px;font-weight:500}:root[data-theme=toon] .dt-scenes .dt-chip:hover{background:var(--surface-3);color:var(--foreground)}:root[data-theme=toon] .dt-scenes .dt-chip-filter[aria-pressed=true]{background:var(--accent-soft);color:var(--kp-ink)}:root[data-theme=toon] .dt-scenes .dt-chip-clear{background:0 0}:root[data-theme=toon] .dt-slog{border-top:1px solid var(--border)}:root[data-theme=toon] .dt-scene{border-bottom:1px solid var(--border);grid-template-columns:56px minmax(0,1fr);grid-template-areas:"ch body";column-gap:12px;padding:16px 0}:root[data-theme=toon] .dt-scene+.dt-scene:before,:root[data-theme=toon] .dt-sc-node{display:none}:root[data-theme=toon] .dt-sc-ch{border-radius:var(--kp-box-r);background:var(--surface);text-align:center;height:64px;transition:background-color var(--motion-fast) var(--motion-ease);flex-direction:column;justify-content:center;align-self:start;align-items:center;gap:0;padding:0}:root[data-theme=toon] .dt-sc-n{letter-spacing:-.03em;font-size:17px;font-weight:800;line-height:1.1}:root[data-theme=toon] .dt-sc-n a{flex-direction:column;align-items:center;gap:2px;display:flex}:root[data-theme=toon] .dt-sc-pre{color:var(--text-faint);margin:0;font-size:11px;font-weight:600}:root[data-theme=toon] .dt-sc-l{display:none}:root[data-theme=toon] .dt-scene:hover .dt-sc-ch{background:var(--accent-soft)}:root[data-theme=toon] .dt-scene:hover .dt-sc-n,:root[data-theme=toon] .dt-sc-n a:hover{color:var(--kp-ink)}:root[data-theme=toon] .dt-sc-body{flex-direction:column;justify-content:center;gap:8px;display:flex}:root[data-theme=toon] .dt-sc-body>div:has(>.dt-sc-d){order:0}:root[data-theme=toon] .dt-sc-tags{order:1;gap:6px;margin-top:0}:root[data-theme=toon] .dt-sc-foot{order:2;margin-top:0}:root[data-theme=toon] .dt-sc-d{margin-top:0;font-size:13px;line-height:1.5}:root[data-theme=toon] .dt-sc-d.is-clamped{-webkit-line-clamp:2}:root[data-theme=toon] .dt-scene .dt-tag{border-radius:var(--kp-tag-r);background:var(--surface-2);height:24px;color:var(--text-secondary);padding:0 8px;font-size:12px;font-weight:500}:root[data-theme=toon] .dt-scene .dt-tag:hover{background:var(--accent-soft);color:var(--kp-ink)}:root[data-theme=toon] .dt-sc-who{color:var(--text-faint);gap:8px;font-size:12px}:root[data-theme=toon] .dt-av img{object-position:50% 0}:root[data-theme=toon] .dt-sc-gal,:root[data-theme=toon] .dt-sc-acts .dt-sc-fav{border-radius:var(--kp-tag-r)}:root[data-theme=toon] .dt-slog-more{border-top:0;margin-top:20px;padding-top:0}:root[data-theme=toon] .dt-slog-more .dt-btn{border-radius:var(--shape-control);height:44px;font-weight:700}:root[data-theme=toon] .dt-rail{gap:16px}:root[data-theme=toon] .dt-rail-sec{border:1px solid var(--border);border-radius:var(--kp-box-r);background:var(--surface);padding:20px}:root[data-theme=toon] .dt-rail-h{margin-bottom:16px;font-size:15px;font-weight:700}:root[data-theme=toon] .dt-dl{gap:12px 16px;font-size:14px}:root[data-theme=toon] .dt-dl dd{font-weight:600}:root[data-theme=toon] .dt-dl a:hover,:root[data-theme=toon] .dt-rail .dt-status.is-on{color:var(--kp-ink)}:root[data-theme=toon] .dt-creator-n{border-bottom:0;font-weight:600}:root[data-theme=toon] .dt-creator-n:hover,:root[data-theme=toon] .dt-relations a:hover{color:var(--kp-ink)}:root[data-theme=toon] .dt-links{flex-wrap:wrap;gap:8px;display:flex}:root[data-theme=toon] .dt-links a{border:1px solid var(--border-strong);border-radius:var(--kp-tag-r);height:44px;color:var(--text-secondary);transition:color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);background:0 0;justify-content:flex-start;gap:6px;margin:0;padding:0 12px;font-size:13px;font-weight:600}:root[data-theme=toon] .dt-links a:hover{border-color:var(--border-hover);color:var(--foreground);background:0 0}:root[data-theme=toon] .dt-aka{font-size:13px}:root[data-theme=toon] .dt-edit{border:1px dashed var(--border-strong);border-radius:var(--kp-box-r);width:100%;min-height:44px;color:var(--text-secondary);justify-content:center;font-weight:600}:root[data-theme=toon] .dt-edit:hover{border-color:var(--border-hover);color:var(--foreground)}:root[data-theme=toon] .dt-rel-grid{gap:20px 12px}:root[data-theme=toon] .dt-rel-cover img{transition:transform var(--motion-med) var(--motion-ease)}:root[data-theme=toon] .dt-rel-cover:after{transition:box-shadow var(--motion-fast) var(--motion-ease)}:root[data-theme=toon] .dt-rel-card:hover .dt-rel-cover{box-shadow:none;transform:none}:root[data-theme=toon] .dt-rel-card:hover .dt-rel-cover img{transform:scale(1.045)}:root[data-theme=toon] .dt-rel-card:hover .dt-rel-cover:after{box-shadow:inset 0 0 0 2px var(--accent)}:root[data-theme=toon] .dt-rel-card:active .dt-rel-cover{transform:scale(.98)}:root[data-theme=toon] .dt-rel-t{margin-top:8px;font-size:14px;font-weight:600;line-height:1.35}:root[data-theme=toon] .dt-rel-card:hover .dt-rel-t a{text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1.5px}:root[data-theme=toon] .dt-rel-m{color:var(--text-secondary);gap:2px 8px;font-size:12px}:root[data-theme=toon] .dt-rel-r{font-weight:700}:root[data-theme=toon] .dt-rel-r .rating-icon,:root[data-theme=toon] .dt-rel-m .dt-status.is-on{color:var(--kp-ink)}@media (min-width:640px){:root[data-theme=toon] .dt-hero-grid{text-align:left;grid-template:"poster head""poster credits""poster facts""poster synopsis""poster tags""poster actions""poster."1fr"score score"/200px minmax(0,1fr);column-gap:32px;padding-top:32px;padding-bottom:32px}:root[data-theme=toon] .dt-poster{width:100%}:root[data-theme=toon] .dt-crumbs{color:var(--text-secondary);margin-bottom:16px;display:block}:root[data-theme=toon] .dt-title{margin-top:0;font-size:36px;line-height:1.05}:root[data-theme=toon] .dt-alts{margin-top:6px;font-size:14px}:root[data-theme=toon] .dt-credits{justify-content:flex-start;gap:4px 32px;margin-top:20px;font-size:14px}:root[data-theme=toon] .dt-credits>div{gap:8px}:root[data-theme=toon] .dt-credits dt{margin-right:0;font-size:13px}:root[data-theme=toon] .dt-facts{border:0;flex-wrap:wrap;align-items:center;gap:10px 0;margin-top:20px;padding:0;display:flex}:root[data-theme=toon] .dt-facts>div{border-left:1px solid var(--border-strong);flex-direction:row-reverse;align-items:baseline;gap:8px;padding:0 20px}:root[data-theme=toon] .dt-facts>div:first-child{padding-left:0}:root[data-theme=toon] .dt-facts>div:has(>dt.sr-only){align-items:center}:root[data-theme=toon] .dt-facts dt{color:var(--text-secondary);font-size:13px}:root[data-theme=toon] .dt-facts dd{font-size:20px}:root[data-theme=toon] .dt-tags{gap:8px;padding-top:16px}:root[data-theme=toon] .dt-hero .dt-chip{height:28px;padding:0 10px}:root[data-theme=toon] .dt-actions-row{flex-wrap:wrap;padding-top:24px;display:flex}:root[data-theme=toon] .dt-actions-row>*,:root[data-theme=toon] .dt-actions-row .dt-act-track>button,:root[data-theme=toon] .dt-act-icon-host>button{min-width:52px;height:52px}:root[data-theme=toon] .dt-actions-row .dt-act-track>button{padding:0 24px;font-size:15px}:root[data-theme=toon] .dt-act-read{padding:0 22px;font-size:15px;font-weight:700}:is(:root[data-theme=toon] .dt-actions-row:not(:has(.dt-act-read)) .tracking-trigger-primary,:root[data-theme=toon] .dt-actions-row:has(.dt-act-read) .dt-act-read){padding:0 32px;font-size:16px}:root[data-theme=toon] .dt-actions-row .dt-act-icon,:root[data-theme=toon] .dt-act-icon-host>button,:root[data-theme=toon] .dt-actions-row .dt-btn-icon{width:52px;height:52px}:root[data-theme=toon] .dt-score-in{margin-top:24px}:root[data-theme=toon] .dt-tab{height:52px}:root[data-theme=toon] .dt-tabs-in{gap:0}:root[data-theme=toon] .dt-body{padding-top:32px}:root[data-theme=toon] .dt-sh{margin-bottom:12px}:root[data-theme=toon] .dt-sh h2{letter-spacing:-.025em;font-size:22px}:root[data-theme=toon] .dt-sh-c{font-size:15px}:root[data-theme=toon] .dt-syn{font-size:14px;line-height:1.55}:root[data-theme=toon] .dt-chars{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:20px 12px;padding:0}:root[data-theme=toon] .dt-ch{text-align:left;width:auto}:root[data-theme=toon] .dt-ch-ph{aspect-ratio:3/4;border-radius:var(--shape-cover);box-shadow:none}:root[data-theme=toon] .dt-ch:has(.dt-ch-role.is-main) .dt-ch-ph{aspect-ratio:3/4;border-radius:var(--shape-cover);box-shadow:none}:root[data-theme=toon] .dt-ch-n{font-size:13px}:root[data-theme=toon] .dt-ch-role{font-size:12px}:root[data-theme=toon] .dt-slog-tools{gap:8px}:root[data-theme=toon] .dt-who-btn,:root[data-theme=toon] .dt-slog-ctl .dt-btn-quiet{height:36px}:root[data-theme=toon] .dt-who-av{width:28px;height:28px}:root[data-theme=toon] .dt-scenes .dt-chip{height:28px}:root[data-theme=toon] .dt-scene{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"ch body";column-gap:16px;padding:16px 0}:root[data-theme=toon] .dt-sc-ch{text-align:center;align-items:center;height:76px;padding:0}:root[data-theme=toon] .dt-sc-n{font-size:20px}:root[data-theme=toon] .dt-sc-pre{font-size:11px}:root[data-theme=toon] .dt-sc-d{font-size:14px;line-height:1.5}:root[data-theme=toon] .dt-sc-d.is-clamped{-webkit-line-clamp:4}:root[data-theme=toon] .dt-slog-more{align-items:center;margin-top:24px;padding-left:0}:root[data-theme=toon] .dt-slog-more .dt-btn{height:40px;padding:0 16px}:root[data-theme=toon] .dt-rel-grid{gap:24px 16px}}@media (min-width:1024px){:root[data-theme=toon] .dt-backdrop{height:auto}:root[data-theme=toon] .dt-backdrop img{filter:blur(48px)saturate(1.2)brightness(.32);transform:scale(1.2)}:root[data-theme=toon] .dt-backdrop:after{background:linear-gradient(180deg, var(--background), var(--background))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=toon] .dt-backdrop:after{background:linear-gradient(180deg, color-mix(in srgb, var(--background) 20%, transparent), color-mix(in srgb, var(--background) 85%, transparent))}}:root[data-theme=toon] .dt-hero-grid{grid-template:"poster head score""poster credits score""poster facts score""poster synopsis score""poster tags score""poster actions score""poster.score"1fr/232px minmax(0,1fr) 288px;column-gap:40px;padding-top:32px;padding-bottom:40px}:root[data-theme=toon] .dt-title{font-size:40px}:root[data-theme=toon] .dt-score{align-self:start}:root[data-theme=toon] .dt-score-in{border:1px solid var(--border);background:rgb(var(--legacy-rgb-surface) / 88%);grid-template-columns:minmax(0,1fr);grid-template-areas:"sum""dist""mine""stats";margin-top:0;padding:20px}@supports (color:color-mix(in lab, red, red)){:root[data-theme=toon] .dt-score-in{background:color-mix(in srgb, var(--surface) 88%, transparent)}}:root[data-theme=toon] .dt-score-num{font-size:44px}:root[data-theme=toon] .dt-dist{margin-top:16px}:root[data-theme=toon] .dt-dist b{height:4px}:root[data-theme=toon] .dt-mine{margin-top:16px;padding-top:16px}:root[data-theme=toon] .dt-statrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:16px}:root[data-theme=toon] .dt-body{grid-template-columns:minmax(0,1fr) 320px;column-gap:48px;padding-top:32px}:root[data-theme=toon] .dt-sec{margin-bottom:40px}:root[data-theme=toon] .dt-rail{gap:16px;margin-bottom:40px}:root[data-theme=toon] .dt-chars{grid-template-columns:repeat(8,minmax(0,1fr))}:root[data-theme=toon] .dt-links{gap:8px;display:flex}:root[data-theme=toon] .dt-links a{border:1px solid var(--border-strong);height:32px;margin:0;padding:0 10px}:root[data-theme=toon] .dt-related-host{padding-top:40px}:root[data-theme=toon] .dt-rel-grid{grid-auto-columns:calc(12.5% - 14px);gap:24px 16px}}@media (min-width:1280px){:root[data-theme=toon] .dt-hero-grid{grid-template-columns:280px minmax(0,1fr) 320px;column-gap:40px;padding-top:32px}:root[data-theme=toon] .dt-title{font-size:44px}:root[data-theme=toon] .dt-facts dd{font-size:22px}:root[data-theme=toon] .dt-body{grid-template-columns:minmax(0,1fr) 344px}}@media (prefers-reduced-motion:reduce){:root[data-theme=toon] .dt-ch>.dt-ch-btn:hover .dt-ch-ph img,:root[data-theme=toon] .dt-rel-card:hover .dt-rel-cover img,:root[data-theme=toon] .dt-rel-card:active .dt-rel-cover{transform:none}}:root[data-theme=toon]{--kpx-mark:var(--link);--kpx-fill:var(--accent);--kpx-on-fill:var(--accent-foreground);--kpx-r:var(--shape-control);--kpx-box:var(--theme-border-width) solid var(--border)}:root[data-theme=toon] .cp-head{flex-flow:column;align-items:stretch;gap:16px;padding-top:20px}:root[data-theme=toon] .cp-head__title{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:16px}:root[data-theme=toon] .cp-head:has(>.cp-tabs) .cp-head__title{padding-bottom:0}:root[data-theme=toon] .cp-title{letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1.15}:root[data-theme=toon] .cp-sub{max-width:72ch;color:var(--text-secondary);font-size:14px;line-height:1.5}@media (min-width:768px){:root[data-theme=toon] .cp-head{flex-wrap:nowrap;gap:20px;padding-top:32px}:root[data-theme=toon] .cp-head__title{padding-bottom:20px}:root[data-theme=toon] .cp-title{font-size:32px}}:root[data-theme=toon] .cp-tabs{gap:4px;width:100%;margin-left:0}:root[data-theme=toon] .cp-head>.cp-tabs{width:calc(100% + 24px);margin-inline:-12px}:root[data-theme=toon] .cp-tabs>a,:root[data-theme=toon] .cp-tabs>button{min-height:48px;color:var(--text-secondary);align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:600}:root[data-theme=toon] .cp-tabs>a:hover,:root[data-theme=toon] .cp-tabs>button:hover{color:var(--foreground)}:root[data-theme=toon] .cp-tabs>[aria-selected=true],:root[data-theme=toon] .cp-tabs>[aria-current=page],:root[data-theme=toon] .cp-tabs>[aria-pressed=true]{color:var(--foreground);font-weight:700}:root[data-theme=toon] .cp-tabs>[aria-selected=true]:after,:root[data-theme=toon] .cp-tabs>[aria-current=page]:after,:root[data-theme=toon] .cp-tabs>[aria-pressed=true]:after{background:var(--kpx-mark);border-radius:3px 3px 0 0;height:3px;inset:auto 12px -1px}:root[data-theme=toon] .cp-tabs .cp-count{color:var(--text-faint);font-size:12px;font-weight:600}:root[data-theme=toon] .cp-tabs__divider{height:16px;margin:0 4px}@media (min-width:768px){:root[data-theme=toon] .cp-tabs{gap:8px}:root[data-theme=toon] .cp-tabs>a,:root[data-theme=toon] .cp-tabs>button{min-height:52px}}:root[data-theme=toon] .cp-seg{border-radius:var(--kpx-r);background:var(--surface);border:0;gap:2px;padding:3px}:root[data-theme=toon] .cp-seg>button,:root[data-theme=toon] .cp-seg>a{border-radius:var(--shape-thumb);min-height:40px;color:var(--text-secondary);padding:0 12px;font-size:13px;font-weight:600}:root[data-theme=toon] .cp-seg>button:hover,:root[data-theme=toon] .cp-seg>a:hover{color:var(--foreground)}:root[data-theme=toon] .cp-seg>[aria-pressed=true],:root[data-theme=toon] .cp-seg>[aria-current=page],:root[data-theme=toon] .cp-seg>[aria-selected=true]{background:var(--surface-3);color:var(--foreground);box-shadow:none;font-weight:600}@media (min-width:768px){:root[data-theme=toon] .cp-seg>button,:root[data-theme=toon] .cp-seg>a{min-height:30px;font-size:13px}}:root[data-theme=toon] .cp-bar{padding:16px 0 20px}:root[data-theme=toon] .cp-bar__end{color:var(--text-faint);font-size:15px;font-weight:700}:root[data-theme=toon] .cp-sh{align-items:center;gap:12px;margin-bottom:16px}:root[data-theme=toon] .cp-sh h2,:root[data-theme=toon] .cp-sh__title{letter-spacing:-.025em;font-size:19px;font-weight:800;line-height:1.25}:root[data-theme=toon] .cp-sh__meta{color:var(--text-faint);font-size:15px;font-weight:700}:root[data-theme=toon] .cp-sh__link{color:var(--text-secondary);font-size:13px;font-weight:600}:root[data-theme=toon] .cp-sh__link:hover{color:var(--foreground)}@media (min-width:768px){:root[data-theme=toon] .cp-sh h2,:root[data-theme=toon] .cp-sh__title{font-size:22px}}:root[data-theme=toon] .cp-micro{letter-spacing:-.01em;text-transform:none;color:var(--foreground);font-size:15px;font-weight:700}:root[data-theme=toon] .cp-feed>*+*{border-top-color:var(--border)}:root[data-theme=toon] .cp-row{padding:14px 0}:root[data-theme=toon] .cp-row__time{color:var(--text-faint);font-size:12px}:root[data-theme=toon] .cp-thumb{border-radius:var(--shape-thumb)}:root[data-theme=toon] .cp-panel{border:var(--kpx-box);border-radius:var(--kpx-r);background:var(--surface)}:root[data-theme=toon] .cp-rail{gap:16px}:root[data-theme=toon] .cp-rail>section{border:var(--kpx-box);border-radius:var(--kpx-r);background:var(--surface);padding:20px}:root[data-theme=toon] .cp-rail .cp-micro{margin-bottom:12px}:root[data-theme=toon] .cp-log{border:var(--kpx-box);border-radius:var(--kpx-r);background:var(--surface);padding:0 16px}:root[data-theme=toon] .cp-log>li{border-bottom-color:var(--border)}:root[data-theme=toon] .cp-log>li:last-child{border-bottom:0}:root[data-theme=toon] .cp-missing{text-align:center;border:var(--theme-border-width) dashed var(--border-strong);border-radius:var(--kpx-r);background:0 0;align-items:center}:root[data-theme=toon] .cp-missing__actions{justify-content:center}:root[data-theme=toon] .cp-missing__covers>span{border-radius:var(--shape-thumb)}:root[data-theme=toon] .cp-missing__code{color:var(--kpx-mark);font-size:13px;font-weight:800}:root[data-theme=toon] .cp-missing__title{letter-spacing:-.025em;font-size:20px;font-weight:800}:root[data-theme=toon] .cp-missing__text{color:var(--text-secondary);font-size:14px}:root[data-theme=toon] .cp-fan{border-radius:var(--shape-cover);background:var(--surface-2);box-shadow:var(--cover-edge);grid-template-columns:1.45fr 1fr 1fr;grid-auto-columns:0;grid-auto-flow:column;gap:2px;display:grid;overflow:hidden}:root[data-theme=toon] .cp-fan>*,:root[data-theme=toon] .cp-fan>*+*,:root[data-theme=toon] .cp-fan>:nth-child(n){aspect-ratio:auto;width:auto;height:100%;box-shadow:none;border-radius:0;margin:0}:root[data-theme=toon] .cp-fan>:nth-child(n+4){display:none}:root[data-theme=toon] .cp-fan:has(>:only-child){grid-template-columns:1fr}:root[data-theme=toon] .cp-fan:has(>:nth-child(2):last-child){grid-template-columns:1.45fr 1fr}:root[data-theme=toon] .cp-fan-card:hover .cp-fan>:first-child,:root[data-theme=toon] .cp-fan-card:focus-within .cp-fan>:first-child{transform:none}:root[data-theme=toon] .cp-fan img{transition:transform var(--motion-med) var(--motion-ease)}:root[data-theme=toon] .cp-fan-card:hover .cp-fan img{transform:scale(1.03)}:root[data-theme=toon] .cp-fan-card>h3,:root[data-theme=toon] .tl-card h2{letter-spacing:-.015em;font-size:15px;font-weight:700}:root[data-theme=toon] .cp-fan-card:hover>h3,:root[data-theme=toon] .tl-card:hover h2{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--kpx-mark);-webkit-text-decoration-color:var(--kpx-mark);-webkit-text-decoration-color:var(--kpx-mark);text-decoration-color:var(--kpx-mark);text-underline-offset:3px;text-decoration-thickness:1.5px}:root[data-theme=toon] .tl-card img{border-radius:var(--shape-thumb)}:root[data-theme=toon] .rank-page{gap:20px}:root[data-theme=toon] .rank-board{gap:0}:root[data-theme=toon] .rank-periods{margin-bottom:-4px}:root[data-theme=toon] .rank-podium{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:0;padding:0}:root[data-theme=toon] .rank-podium-item,:root[data-theme=toon] .rank-podium-item[data-rank="1"]{border-bottom:var(--kpx-box);grid-column:auto;grid-template-rows:auto;grid-template-columns:52px 56px minmax(0,1fr);align-items:center;gap:0;padding:12px 0}:root[data-theme=toon] .rank-podium-numeral,:root[data-theme=toon] .rank-podium-item[data-rank="1"] .rank-podium-numeral{font-family:var(--theme-font-display);letter-spacing:-.04em;text-align:center;color:var(--kpx-mark);text-shadow:none;grid-area:1/1;font-size:22px;font-weight:800;position:static}:root[data-theme=toon] .rank-podium-cover,:root[data-theme=toon] .rank-podium-item[data-rank="1"] .rank-podium-cover{border-radius:var(--shape-thumb);grid-area:1/2}:root[data-theme=toon] .rank-podium-body,:root[data-theme=toon] .rank-podium-item[data-rank="1"] .rank-podium-body{flex-flow:wrap;grid-area:1/3;align-items:center;gap:4px 10px;padding:0}:root[data-theme=toon] .rank-podium-body>.rank-rating{order:1}:root[data-theme=toon] .rank-podium-body>.rank-meta{order:2}:root[data-theme=toon] .rank-podium-body>.rank-podium-title{flex-basis:100%;order:0}:root[data-theme=toon] .rank-podium-body>.rank-genres{flex-basis:100%;order:3}:root[data-theme=toon] .rank-podium-body>.rank-track-button{order:4}:root[data-theme=toon] .rank-podium-title,:root[data-theme=toon] .rank-podium-item[data-rank="1"] .rank-podium-title{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}:root[data-theme=toon] .rank-podium-title a:hover{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--kpx-mark);-webkit-text-decoration-color:var(--kpx-mark);-webkit-text-decoration-color:var(--kpx-mark);text-decoration-color:var(--kpx-mark);text-underline-offset:3px;text-decoration-thickness:1.5px}:root[data-theme=toon] .rank-genres{gap:0;display:flex}:root[data-theme=toon] .rank-genres li{color:var(--text-faint);background:0 0;border-radius:0;padding:0;font-size:12px}:root[data-theme=toon] .rank-genres li:not(:last-child):after{content:",";margin-right:.3em}:root[data-theme=toon] .rank-podium-body .rank-track-button{border:var(--theme-border-width) solid var(--border-strong);border-radius:var(--kpx-r);width:auto;height:36px;color:var(--foreground);transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);gap:6px;margin-top:4px;padding:0 12px;font-size:13px;font-weight:700}:root[data-theme=toon] .rank-podium-body .rank-track-button:hover{background:var(--surface-2);border-color:var(--border-hover)}:root[data-theme=toon] .rank-podium-body .rank-track-button:active{transform:scale(.97)}:root[data-theme=toon] .rank-podium-item[data-rank="1"]{border:var(--kpx-box);border-radius:var(--kpx-r);background:radial-gradient(120% 90% at 100% 0%, var(--accent-soft), transparent 70%), var(--surface);grid-template-rows:auto 1fr;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:4px 16px;margin-bottom:4px;padding:16px}:root[data-theme=toon] .rank-podium-item[data-rank="1"] .rank-podium-cover{border-radius:var(--kpx-r);box-shadow:var(--cover-edge), var(--elevation-lg);grid-area:1/1/span 2}:root[data-theme=toon] .rank-podium-item[data-rank="1"] .rank-podium-numeral{text-align:left;letter-spacing:-.06em;grid-area:1/2;font-size:44px;line-height:1}:root[data-theme=toon] .rank-podium-item[data-rank="1"] .rank-podium-body{grid-area:2/2;align-self:start}:root[data-theme=toon] .rank-podium-item[data-rank="1"] .rank-podium-title{letter-spacing:-.02em;font-size:18px;font-weight:800}:root[data-theme=toon] .rank-rating{gap:4px;font-size:12px}:root[data-theme=toon] .rank-rating .rating-icon{width:11px;height:11px;color:var(--kpx-mark)}:root[data-theme=toon] .rank-rating strong,:root[data-theme=toon] .rank-podium-body .rank-rating strong{font-size:12px;font-weight:700}:root[data-theme=toon] .rank-rating-count{color:var(--text-faint);font-size:12px;font-weight:500}:root[data-theme=toon] .rank-meta{color:var(--text-faint);gap:4px 10px;font-size:12px}:root[data-theme=toon] .rank-status{color:var(--text-faint)}:root[data-theme=toon] .rank-status:before{content:none}:root[data-theme=toon] .rank-podium-body .rank-status[data-status=On\ Going]{color:var(--kpx-mark);font-weight:700}:root[data-theme=toon] .rank-rows{border-top:0;column-gap:24px}:root[data-theme=toon] .rank-row-list>li+li,:root[data-theme=toon] .rank-row-list+.rank-row-list>li:first-child{border-top:0}:root[data-theme=toon] .rank-row{border-bottom:var(--kpx-box);transition:background-color var(--motion-fast) var(--motion-ease);gap:12px;padding:0}:root[data-theme=toon] .rank-row:hover{background:var(--surface)}:root[data-theme=toon] .rank-row-numeral{width:40px;font-family:var(--theme-font-display);letter-spacing:-.04em;color:var(--foreground);font-size:20px;font-weight:800}:root[data-theme=toon] .rank-row-link{border-radius:0;grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:4px 16px;padding:12px 4px 12px 0;display:grid}:root[data-theme=toon] .rank-row-thumb{border-radius:var(--shape-thumb);grid-row:1/span 2;width:56px}:root[data-theme=toon] .rank-row-main{align-self:end;gap:4px}:root[data-theme=toon] .rank-row-title{font-size:15px;font-weight:600;line-height:1.3}:root[data-theme=toon] .rank-row-link:hover .rank-row-title{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--kpx-mark);-webkit-text-decoration-color:var(--kpx-mark);-webkit-text-decoration-color:var(--kpx-mark);text-decoration-color:var(--kpx-mark);text-underline-offset:3px;text-decoration-thickness:1.5px}:root[data-theme=toon] .rank-row-genres{color:var(--text-faint);font-size:12px}:root[data-theme=toon] .rank-row-stats,:root[data-theme=toon] .rank-row-stats .rank-rating,:root[data-theme=toon] .rank-row-stats .rank-meta{flex-direction:row;align-items:center;min-width:0}:root[data-theme=toon] .rank-row-stats{flex-wrap:wrap;grid-column:2;justify-content:flex-start;align-self:start;gap:4px 10px}:root[data-theme=toon] .rank-row-stats .rank-rating{gap:4px}:root[data-theme=toon] .rank-row-stats .rank-rating-count{display:inline}:root[data-theme=toon] .rank-row-stats .rank-meta{gap:10px}:root[data-theme=toon] .rank-track-button{border-radius:var(--kpx-r);width:44px;height:44px}:root[data-theme=toon] .rank-track-button:hover{background:var(--surface-2)}:root[data-theme=toon] .rank-tracking{border-radius:var(--shape-thumb)}:root[data-theme=toon] .rank-empty{border-radius:var(--kpx-r)}@media (min-width:768px){:root[data-theme=toon] .rank-page,:root[data-theme=toon] .rank-board{gap:24px}:root[data-theme=toon] .rank-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0}:root[data-theme=toon] .rank-podium-item,:root[data-theme=toon] .rank-podium-item[data-rank="1"]{border:var(--kpx-box);border-radius:var(--kpx-r);background:radial-gradient(110% 80% at 85% 0%, var(--accent-soft), transparent 72%), var(--surface);min-height:0;transition:border-color var(--motion-fast) var(--motion-ease);grid-template-rows:150px auto;grid-template-columns:minmax(0,1fr) 100px;align-items:start;gap:16px 12px;margin:0;padding:16px 16px 20px 20px}:root[data-theme=toon] .rank-podium-item:hover{border-color:var(--border-strong)}:root[data-theme=toon] .rank-podium-numeral,:root[data-theme=toon] .rank-podium-item[data-rank="1"] .rank-podium-numeral{letter-spacing:-.06em;text-align:left;grid-area:1/1;margin-top:-8px;font-size:64px;line-height:1}:root[data-theme=toon] .rank-podium-cover,:root[data-theme=toon] .rank-podium-item[data-rank="1"] .rank-podium-cover{border-radius:var(--kpx-r);width:100px;box-shadow:var(--cover-edge), var(--elevation-lg);transition:transform var(--motion-med) var(--motion-ease);grid-area:1/2}:root[data-theme=toon] .rank-podium-item:hover .rank-podium-cover{transform:translateY(-4px)rotate(-1deg)}:root[data-theme=toon] .rank-podium-body,:root[data-theme=toon] .rank-podium-item[data-rank="1"] .rank-podium-body{grid-area:2/1/auto/-1;gap:8px 10px}:root[data-theme=toon] .rank-podium-body>.rank-meta{order:1}:root[data-theme=toon] .rank-podium-body>.rank-podium-title{order:2}:root[data-theme=toon] .rank-podium-title,:root[data-theme=toon] .rank-podium-item[data-rank="1"] .rank-podium-title{letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.2}:root[data-theme=toon] .rank-podium-body .rank-rating strong{font-size:13px}:root[data-theme=toon] .rank-podium-body .rank-rating,:root[data-theme=toon] .rank-podium-body .rank-meta{font-size:12px}:root[data-theme=toon] .rank-row-numeral{width:48px;font-size:22px}:root[data-theme=toon] .rank-row-stats{flex-direction:row;gap:4px 10px}:root[data-theme=toon] .rank-row-stats .rank-rating,:root[data-theme=toon] .rank-row-stats .rank-meta{flex-direction:row;align-items:center;gap:4px 10px;min-width:0}:root[data-theme=toon] .rank-row-stats .rank-rating{gap:4px}}@media (min-width:1200px){:root[data-theme=toon] .rank-rows{column-gap:24px}}@media (max-width:767px){:root[data-theme=toon] .rank-podium-numeral{width:40px}:root[data-theme=toon] .rank-podium-item:not([data-rank="1"]) .rank-podium-body{padding-left:16px}}@media (prefers-reduced-motion:reduce){:root[data-theme=toon] .rank-podium-item:hover .rank-podium-cover{transform:none}}:root[data-theme=toon] .tagx-collage{border-radius:var(--kpx-r)}:root[data-theme=toon] .tagx-card-name{letter-spacing:-.015em;font-size:15px;font-weight:700}:root[data-theme=toon] .tagx-card:hover .tagx-card-name{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--kpx-mark);-webkit-text-decoration-color:var(--kpx-mark);-webkit-text-decoration-color:var(--kpx-mark);text-decoration-color:var(--kpx-mark);text-underline-offset:3px;text-decoration-thickness:1.5px}:root[data-theme=toon] .tagx-card-count,:root[data-theme=toon] .tagx-count{color:var(--text-faint);font-size:12px}:root[data-theme=toon] .tagx-initial{letter-spacing:-.03em;color:var(--kpx-mark);font-size:20px;font-weight:800}:root[data-theme=toon] .tagx-group a{border-radius:var(--shape-thumb);transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);font-size:14px;font-weight:500}:root[data-theme=toon] .tagx-group a:hover{background:var(--surface-2);color:var(--foreground)}:root[data-theme=toon] .tagx-hero{border-bottom-color:var(--border)}:root[data-theme=toon] .tagx-hero-title{letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.15}:root[data-theme=toon] .tagx-strip-cover{border-radius:var(--shape-thumb)}@media (min-width:900px){:root[data-theme=toon] .tagx-hero-title{font-size:32px}}:root[data-theme=toon] .chr-hero{border-bottom-color:var(--border)}:root[data-theme=toon] .chr-portrait{border-radius:var(--kpx-r);box-shadow:var(--cover-edge), var(--elevation-lg)}:root[data-theme=toon] .chr-name{letter-spacing:-.03em;font-weight:800}:root[data-theme=toon] .chr-role{border-radius:var(--shape-thumb);background:var(--accent-soft);color:var(--kpx-mark);border:0;font-size:12px;font-weight:700}:root[data-theme=toon] .chr-series-cover{border-radius:var(--shape-thumb)}:root[data-theme=toon] .chr-series-title{font-weight:700}@media (max-width:767px){:root[data-theme=toon] .chr-hero{grid-template-columns:minmax(0,1fr)}:root[data-theme=toon] .chr-portrait{grid-row:auto;justify-self:center;width:168px}:root[data-theme=toon] .chr-name-row,:root[data-theme=toon] .chr-alt-names{text-align:center;grid-column:1;justify-content:center}:root[data-theme=toon] .chr-name-row{flex-direction:column-reverse;gap:6px}:root[data-theme=toon] .chr-name{font-size:28px}:root[data-theme=toon] .chr-alt-names{margin-top:-8px}:root[data-theme=toon] .chr-series{border-radius:var(--shape-pill);justify-self:center;padding:6px 14px 6px 6px}:root[data-theme=toon] .chr-series-cover{border-radius:50%;width:32px;height:32px}:root[data-theme=toon] .chr-series-meta{display:none}}:root[data-theme=toon] .chr-scene-stack>*{border-radius:var(--shape-thumb)}:root[data-theme=toon] .crt-hero{border-bottom-color:var(--border)}:root[data-theme=toon] .crt-name{letter-spacing:-.03em;font-weight:800}:root[data-theme=toon] .crt-fan-cover,:root[data-theme=toon] .crt-work-cover{border-radius:var(--kpx-r)}:root[data-theme=toon] .crt-work-title{font-size:14px;font-weight:600}:root[data-theme=toon] .crt-work:hover .crt-work-title{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--kpx-mark);-webkit-text-decoration-color:var(--kpx-mark);-webkit-text-decoration-color:var(--kpx-mark);text-decoration-color:var(--kpx-mark);text-underline-offset:3px;text-decoration-thickness:1.5px}:root[data-theme=toon] .blog-index-item h2,:root[data-theme=toon] .blog-article-head h1{letter-spacing:-.03em;font-weight:800}:root[data-theme=toon] .blog-rank-numeral{letter-spacing:-.04em;color:var(--foreground);font-weight:800}:root[data-theme=toon] .blog-rank-numeral[data-top]{color:var(--kpx-mark)}:root[data-theme=toon] .blog-rank-cover{border-radius:var(--shape-thumb)}:root[data-theme=toon] .blog-prose a{color:var(--kpx-mark);text-underline-offset:3px}:root[data-theme=toon] .faq-section h2{letter-spacing:-.025em;font-weight:800}:root[data-theme=toon] .faq-item{border-color:var(--border)}:root[data-theme=toon] .faq-intro h1{letter-spacing:-.03em;font-weight:800}:root[data-theme=toon] .faq-item summary{font-weight:600}:root[data-theme=toon] .faq-item summary:hover{color:var(--foreground)}:root[data-theme=toon] .faq-item[open] .faq-toggle{color:var(--kpx-mark)}:root[data-theme=toon] .faq-pages a[aria-current=page]{box-shadow:inset 3px 0 0 var(--kpx-mark);font-weight:700}:root[data-theme=toon] .faq-links a{border-radius:var(--kpx-r);font-weight:600}:root[data-theme=toon] .auth-shell h1{letter-spacing:-.03em;font-weight:800}:root[data-theme=toon] .auth-shell .grid>button{border-radius:var(--kpx-r);font-weight:700}:root[data-theme=toon] .palette-group-label{letter-spacing:0;text-transform:none;color:var(--text-secondary);padding:14px 16px 6px;font-size:13px;font-weight:600}:root[data-theme=toon] #desktop-search-results [role=option]{border-radius:var(--kpx-r)}:root[data-theme=toon] #desktop-search-results [role=option][aria-selected=true]{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--kpx-mark)}:root[data-theme=toon] #desktop-search-results .rounded-cover{border-radius:var(--shape-thumb)}:root[data-theme=toon] .filter-sheet-head{border-bottom-color:var(--border)}:root[data-theme=toon] .filter-sheet-head h2{letter-spacing:-.02em;font-size:17px;font-weight:800}:root[data-theme=toon] .filter-sheet-section{border-bottom-color:var(--border)}:root[data-theme=toon] .filter-sheet-section-head h3{letter-spacing:-.01em;font-size:15px;font-weight:700}:root[data-theme=toon] .filter-sheet-section-head span,:root[data-theme=toon] .filter-sheet-hint{color:var(--text-faint);font-size:12px}:root[data-theme=toon] .filter-sheet-search{border-color:var(--border-strong);border-radius:var(--kpx-r);background:var(--surface)}:root[data-theme=toon] .filter-sheet-search:focus-within{border-color:var(--kpx-mark);background:var(--surface-2)}:root[data-theme=toon] .filter-sheet-body .chip{border:var(--theme-border-width) solid var(--surface-2);border-radius:var(--shape-pill);background:var(--surface-2);height:36px;color:var(--text-secondary);padding:0 12px;font-size:13px;font-weight:500}:root[data-theme=toon] .filter-sheet-body .chip:hover{background:var(--surface-3);color:var(--foreground)}:root[data-theme=toon] .filter-sheet-body .chip[data-state=include]{border-color:var(--foreground);background:var(--foreground);color:var(--background);font-weight:600}:root[data-theme=toon] .filter-sheet-body .chip[data-state=include]:has(>svg){border-color:var(--kpx-fill);background:var(--kpx-fill);color:var(--kpx-on-fill);font-weight:700}:root[data-theme=toon] .filter-sheet-body .chip[data-state=include]>svg{color:currentColor}:root[data-theme=toon] .filter-sheet-body .chip[data-state=exclude]{border-color:var(--border-hover);color:var(--text-secondary);background:0 0;text-decoration-color:currentColor}:root[data-theme=toon] .filter-sheet-body .chip-link{border-color:var(--border-strong);color:var(--foreground);background:0 0;font-weight:600}:root[data-theme=toon] .filter-sheet-body .segmented{border-radius:var(--kpx-r);background:var(--surface);border:0;gap:2px;padding:3px}:root[data-theme=toon] .filter-sheet-body .segmented button{border-radius:var(--shape-thumb);min-height:40px;color:var(--text-secondary);font-size:13px;font-weight:600}:root[data-theme=toon] .filter-sheet-body .segmented button+button{border-left:0}:root[data-theme=toon] .filter-sheet-body .segmented button[aria-pressed=true]{background:var(--surface-3);color:var(--foreground);box-shadow:none}:root[data-theme=toon] .filter-sheet-letters button{border-radius:var(--shape-thumb);font-weight:600}:root[data-theme=toon] .filter-sheet-letters button[aria-pressed=true]{border-color:var(--kpx-fill);background:var(--kpx-fill);color:var(--kpx-on-fill)}:root[data-theme=toon] .filter-sheet-foot{border-top-color:var(--border)}:root[data-theme=toon] .filter-sheet-foot .shell-btn{border-radius:var(--kpx-r);height:48px;font-size:15px;font-weight:700}:root[data-theme=toon] .rank-grid .text-chart-yellow{color:var(--rating-color)}:root[data-theme=toon] .rank-grid .fill-chart-yellow{fill:var(--rating-color)}:root[data-theme=toon] .lb-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px}:root[data-theme=toon] .lb-podium>li{border-radius:var(--shape-card);text-align:center;flex-direction:column;justify-content:flex-end;gap:8px;min-width:0;padding:28px 8px 16px;position:relative}:root[data-theme=toon] .lb-podium>li:first-child{border-top:3px solid var(--kpx-fill);background:linear-gradient(180deg, var(--accent-soft), var(--surface));order:2;padding-top:40px;padding-bottom:24px}:root[data-theme=toon] .lb-podium>li:nth-child(2){order:1}:root[data-theme=toon] .lb-podium>li:nth-child(3){order:3}:root[data-theme=toon] .lb-podium>li>span:first-child{width:auto;font-size:24px;font-weight:800;position:absolute;top:10px;left:12px}:root[data-theme=toon] .lb-podium>li:first-child>span:first-child{color:var(--kpx-mark)}:root[data-theme=toon] .lb-podium>li:first-child>:nth-child(2){width:72px;height:72px;box-shadow:0 0 0 3px var(--background), 0 0 0 5px var(--kpx-fill)}:root[data-theme=toon] .lb-podium>li>div{width:100%}:root[data-theme=toon] .lb-podium>li>div>div:first-child{flex-direction:column;justify-content:center;gap:4px}:root[data-theme=toon] .lb-podium>li>div>div:first-child>a{max-width:100%;font-size:14px;font-weight:700}:root[data-theme=toon] .lb-podium>li>div>p:first-of-type{font-size:0}:root[data-theme=toon] .lb-podium>li>div>p:first-of-type>span{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:800}:root[data-theme=toon] .lb-podium>li:first-child>div>p:first-of-type>span{color:var(--kpx-mark);font-size:26px}:root[data-theme=toon] .lb-podium>li>div>p:nth-of-type(2){display:none}@media (min-width:768px){:root[data-theme=toon] .lb-podium{gap:16px}:root[data-theme=toon] .lb-podium>li{padding:32px 16px 24px}:root[data-theme=toon] .lb-podium>li:first-child{padding-top:56px;padding-bottom:32px}:root[data-theme=toon] .lb-podium>li:first-child>:nth-child(2){width:96px;height:96px}:root[data-theme=toon] .lb-podium>li>span:first-child{font-size:32px;top:14px;left:18px}:root[data-theme=toon] .lb-podium>li>div>p:first-of-type>span{font-size:28px}:root[data-theme=toon] .lb-podium>li:first-child>div>p:first-of-type>span{font-size:34px}:root[data-theme=toon] .lb-podium>li>div>p:nth-of-type(2){display:block}}:root[data-theme=toon] .gallery-bar-m>div:last-child{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;margin-inline:-16px;padding:2px 16px 4px;overflow-x:auto}:root[data-theme=toon] .gallery-bar-m>div:last-child::-webkit-scrollbar{display:none}:root[data-theme=toon] .gallery-bar-m>div:last-child>*{flex:none}:root[data-theme=toon] .gallery-bar-m button[aria-haspopup],:root[data-theme=toon] .gallery-bar-m button[aria-expanded]{border-radius:var(--shape-pill);white-space:nowrap;min-height:40px;padding-inline:14px;font-weight:600}:root[data-theme=toon] .gallery-bar-m>div:first-child>div:first-child{border-radius:var(--shape-pill);min-height:40px}:root[data-theme=toon] .gallery-bar-m button[aria-pressed]{white-space:nowrap;min-height:32px}@media (max-width:639px){:root[data-theme=toon] .pornhwa-grid,:root[data-theme=toon] .pornhwa-grid-pagination{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px}}@media (min-width:1024px){:root[data-theme=toon] .pornhwa-grid,:root[data-theme=toon] .pornhwa-grid-pagination{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:24px 16px}}:root[data-theme=toon] section[data-tier]>div:first-child{color:var(--background)}:root[data-theme=toon] section[data-tier=s]>div:first-child{background:var(--chart-pink)}:root[data-theme=toon] section[data-tier=a]>div:first-child{background:var(--chart-orange)}:root[data-theme=toon] section[data-tier=b]>div:first-child{background:var(--chart-yellow)}:root[data-theme=toon] section[data-tier=c]>div:first-child{background:var(--chart-green)}:root[data-theme=toon] section[data-tier=d]>div:first-child{background:var(--chart-blue)}:root[data-theme=toon] section[data-tier=unranked]>div:first-child{background:var(--surface-2);color:var(--text-secondary)}:root[data-theme=toon] section[data-tier]>div:first-child>span:first-child{font-weight:800}:root[data-theme=toon] section[data-tier]>div:first-child>span+span{opacity:.8}@media (max-width:639px){:root[data-theme=toon] section[data-tier]{grid-template-columns:48px minmax(0,1fr);min-height:72px}:root[data-theme=toon] section[data-tier]>div:last-child{padding:4px}:root[data-theme=toon] section[data-tier]>div:last-child>div{gap:4px;min-height:0}:root[data-theme=toon] section[data-tier] a.block{width:calc(16.6667% - 3.33333px)}:root[data-theme=toon] section[data-tier] a.block>div{width:100%}:root[data-theme=toon] section[data-tier] a.block>div>div:first-child{aspect-ratio:3/4}:root[data-theme=toon] section[data-tier] a.block>div>div:last-child{display:none}}@media (max-width:1023px){:root[data-theme=toon] .faq-pages{gap:8px}:root[data-theme=toon] .faq-pages a{border-radius:var(--shape-pill);background:var(--surface);min-height:40px;padding:0 14px;font-size:13px;font-weight:600}:root[data-theme=toon] .faq-pages a[aria-current=page]{background:var(--foreground);color:var(--background);box-shadow:none}:root[data-theme=toon] .faq-intro{margin-bottom:24px}:root[data-theme=toon] .faq-intro h1{font-size:26px;line-height:1.15}:root[data-theme=toon] .faq-intro p{font-size:14px}:root[data-theme=toon] .faq-section{margin-bottom:32px}:root[data-theme=toon] .faq-section h2{font-size:18px}:root[data-theme=toon] .faq-item summary{font-size:15px}}:root[data-theme=toon] .blog-article-head h1{font-size:26px;line-height:1.12}:root[data-theme=toon] .blog-lede{font-size:14px}:root[data-theme=toon] .blog-rank-row{grid-template-columns:28px 52px minmax(0,1fr) 16px;gap:12px;padding:10px 0}:root[data-theme=toon] .blog-rank-numeral{font-size:20px;font-weight:800}:root[data-theme=toon] .blog-rank-cover{width:52px}:root[data-theme=toon] .blog-rank-title{font-size:15px;font-weight:700}:root[data-theme=toon] .blog-rank-score strong{font-size:14px;font-weight:700}:root[data-theme=toon] .blog-rank>li{border-bottom-color:var(--border)}@media (min-width:768px){:root[data-theme=toon] .blog-article-head h1{font-size:36px}:root[data-theme=toon] .blog-lede{font-size:15px}}@media (min-width:1024px){:root[data-theme=toon] .blog-article{max-width:none}:root[data-theme=toon] .blog-rank{columns:3;border-top:0;column-gap:32px}:root[data-theme=toon] .blog-rank>li{break-inside:avoid}:root[data-theme=toon] .blog-rank-row{grid-template-columns:36px 40px minmax(0,1fr) 16px;gap:14px}:root[data-theme=toon] .blog-rank-numeral{font-size:20px}:root[data-theme=toon] .blog-rank-cover{width:40px}:root[data-theme=toon] .blog-rank-title{font-size:14px}:root[data-theme=toon] .blog-prose{max-width:68ch}}@media (max-width:639px){:root[data-theme=toon] :has(>.tl-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}:root[data-theme=toon] .tl-card .grid-cols-4{border-radius:var(--shape-cover);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;overflow:hidden}:root[data-theme=toon] .tl-card .grid-cols-4>*{aspect-ratio:1;box-shadow:none;border-radius:0}:root[data-theme=toon] .tl-card h2{margin-top:8px;font-size:14px}:root[data-theme=toon] .tl-card h2+p{display:none}:root[data-theme=toon] .tl-card .mt-2\.5{gap:6px;margin-top:6px}}:root[data-theme=toon] .pornhwa-grid .series-card-sep-status,:root[data-theme=toon] .pornhwa-grid .series-status{display:none}:root[data-theme=toon] .ctag-title{letter-spacing:-.03em;font-weight:800}:root[data-theme=toon] .ctag-crumbs{font-size:12.5px}:root[data-theme=toon] .ctag-card{padding:18px 0}:root[data-theme=toon] .ctag-card:hover .ctag-cover,:root[data-theme=toon] .csearch-card:hover .csearch-cover{transform:none}:root[data-theme=toon] .ctag-series:hover,:root[data-theme=toon] .csearch-series:hover,:root[data-theme=toon] .ctag-status[data-status=On\ Going]{color:var(--link)}:root[data-theme=toon] .ctag-status[data-status=On\ Going]:before{background:var(--link)}:root[data-theme=toon] .ctag-tag,:root[data-theme=toon] .csearch-tag{border-radius:var(--shape-thumb);background:var(--surface-2);min-height:24px;color:var(--text-secondary);padding:0 8px;font-size:12px}:root[data-theme=toon] .ctag-tag:hover,:root[data-theme=toon] .csearch-tag[role=button]:hover{background:var(--surface-3);color:var(--foreground)}:root[data-theme=toon] .ctag-tag.is-current,:root[data-theme=toon] .csearch-tag[data-selected=true]{background:var(--accent-soft);box-shadow:none;color:var(--link);font-weight:600}:root[data-theme=toon] .ctag-tag:focus-visible,:root[data-theme=toon] .csearch-tag:focus-visible{outline:2px solid var(--link);outline-offset:2px}:root[data-theme=toon] .ctag-pager-link{border-radius:var(--shape-control)}:root[data-theme=toon] .ctag-pager-next{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}:root[data-theme=toon] .ctag-pager-next:hover{background:var(--accent-hover);border-color:var(--accent-hover)}@media (max-width:639px){:root[data-theme=toon] .ctag-card{grid-template-columns:44px minmax(0,1fr);gap:0 12px}:root[data-theme=toon] .ctag-body{display:contents}:root[data-theme=toon] .ctag-card-head{flex-direction:column;align-items:flex-start;gap:2px;min-height:62px}:root[data-theme=toon] .ctag-series{font-size:15px;font-weight:700}:root[data-theme=toon] .ctag-range{color:var(--foreground);order:2;margin-left:0;font-size:13px;font-weight:700}:root[data-theme=toon] .ctag-series-line{order:1}:root[data-theme=toon] .ctag-desc,:root[data-theme=toon] .ctag-cast,:root[data-theme=toon] .ctag-tags{grid-column:1/-1}:root[data-theme=toon] .ctag-desc{margin-top:12px;font-size:14px}:root[data-theme=toon] .ctag-cast{order:1}:root[data-theme=toon] .ctag-tag{min-height:32px}}@media (min-width:1024px){:root[data-theme=toon] .ctag-card{grid-template-rows:auto auto 1fr;grid-template-columns:56px 220px 96px minmax(0,1fr);gap:0 16px;padding:18px 0}:root[data-theme=toon] .ctag-body,:root[data-theme=toon] .ctag-card-head{display:contents}:root[data-theme=toon] .ctag-cover{grid-area:1/1/-1}:root[data-theme=toon] .ctag-series-line{flex-direction:column;grid-area:1/2/-1;align-self:start;align-items:flex-start;gap:4px}:root[data-theme=toon] .ctag-series{font-size:14px;font-weight:700;line-height:1.35}:root[data-theme=toon] .ctag-range{border-radius:var(--shape-control);background:var(--surface);text-align:center;white-space:nowrap;grid-area:1/3/-1;justify-content:center;align-self:start;align-items:center;min-height:64px;margin:0;padding:6px;font-size:15px;font-weight:800;display:flex}:root[data-theme=toon] .ctag-desc,:root[data-theme=toon] .ctag-tags,:root[data-theme=toon] .ctag-cast{grid-column:4}:root[data-theme=toon] .ctag-desc{margin:0 0 8px;font-size:14px}:root[data-theme=toon] .ctag-tags{gap:5px;margin-top:0}:root[data-theme=toon] .ctag-cast{order:1;margin-top:10px}}:root[data-theme=toon] .csearch-title{letter-spacing:-.03em;font-weight:800}:root[data-theme=toon] .csearch-token{background:var(--accent);box-shadow:none;color:var(--accent-foreground);font-weight:600}:root[data-theme=toon] .csearch-token:hover{background:var(--accent-hover);box-shadow:none}:root[data-theme=toon] .csearch-token svg{color:var(--accent-foreground)}:root[data-theme=toon] .csearch-kind-count,:root[data-theme=toon] .csearch-filters-count{background:var(--accent);color:var(--accent-foreground)}:root[data-theme=toon] .csearch-option[aria-pressed=true]{box-shadow:none;color:var(--foreground);background:0 0;font-weight:600}:root[data-theme=toon] .csearch-option[aria-pressed=true]:hover{background:var(--surface-2)}:root[data-theme=toon] .csearch-option[aria-pressed=true] .csearch-option-check{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}:root[data-theme=toon] .csearch-ch{border-radius:var(--shape-thumb);background:var(--surface);align-items:center;min-height:26px;padding:0 8px;font-size:13.5px;font-weight:800;display:inline-flex}:root[data-theme=toon] .csearch-series{font-weight:700}:root[data-theme=toon] .csearch-desc{color:var(--foreground)}:root[data-theme=toon] .csearch-desc-toggle{color:var(--link)}:root[data-theme=toon] .csearch-pager-btn:not(:disabled):last-child{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}@media (max-width:639px){:root[data-theme=toon] .csearch-card-inner{grid-template-columns:44px minmax(0,1fr);gap:0 12px;display:grid}:root[data-theme=toon] .csearch-cover{width:44px}:root[data-theme=toon] .csearch-card-body{display:contents}:root[data-theme=toon] .csearch-card-head{min-height:60px;margin-bottom:14px}:root[data-theme=toon] .csearch-series{font-size:15px}:root[data-theme=toon] .csearch-chapters{grid-column:1/-1}:root[data-theme=toon] .csearch-tag{min-height:32px}:root[data-theme=toon] .csearch-mode{height:auto;padding:2px}:root[data-theme=toon] .csearch-mode-btn{height:auto;min-height:40px;font-size:12px}:root[data-theme=toon] .csearch-select,:root[data-theme=toon] .csearch-filters-btn{height:auto;min-height:44px}}@media (min-width:640px){:root[data-theme=toon] .csearch-cover{width:64px}}:root[data-theme=toon] .auth-breadcrumb{display:none}:root[data-theme=toon] .auth-wall{padding:16px 16px 0;display:block;position:relative;overflow:hidden}:root[data-theme=toon] .auth-wall-grid{justify-content:center;align-items:center;max-width:400px;margin:0 auto;display:flex}:root[data-theme=toon] .auth-wall-tile:nth-child(n+6){display:none}:root[data-theme=toon] .auth-wall-tile{aspect-ratio:2/3;border-radius:var(--shape-cover);background:var(--surface-2);box-shadow:0 0 0 2px var(--background), var(--elevation-md,0 6px 16px -6px #00000080);flex:0 0 22%;margin-left:-3%;display:block;position:relative;overflow:hidden}:root[data-theme=toon] .auth-wall-tile:first-child{margin-left:0}:root[data-theme=toon] .auth-wall-tile:nth-child(2),:root[data-theme=toon] .auth-wall-tile:nth-child(4){z-index:1;transform:scale(1.06)}:root[data-theme=toon] .auth-wall-tile:nth-child(3){z-index:2;transform:scale(1.14)}:root[data-theme=toon] .auth-wall-tile img{object-fit:cover;width:100%;height:100%;display:block}:root[data-theme=toon] .auth-page-with-wall .auth-panel{padding-top:8px}:root[data-theme=toon] .auth-shell>div:first-child{margin-bottom:20px;padding-top:12px}:root[data-theme=toon] .auth-shell h1{letter-spacing:-.03em;font-size:28px;font-weight:800}:root[data-theme=toon] .auth-shell>div:first-child>p{margin-top:6px;font-size:14px}:root[data-theme=toon] .auth-shell .grid>button{grid-column:1/-1;min-height:48px;font-size:15px}:root[data-theme=toon] .auth-shell .auth-provider-short{display:none}:root[data-theme=toon] .auth-shell .auth-provider-long{display:inline}:root[data-theme=toon] .auth-adults{border-color:var(--accent-line);background:var(--accent-soft)}:root[data-theme=toon] .auth-adults svg{color:var(--link)}@media (min-width:1024px){:root[data-theme=toon] .auth-page-with-wall{min-height:calc(100dvh - var(--header-height,64px));grid-template-columns:minmax(0,1fr) 480px;align-items:start;padding:48px 40px 64px;display:grid;position:relative;overflow:hidden}:root[data-theme=toon] .auth-wall{height:860px;padding:0;position:absolute;inset:0 0 auto}:root[data-theme=toon] .auth-wall:after{content:"";background:linear-gradient(90deg, var(--background), var(--background) 60%, var(--background)), linear-gradient(to bottom, transparent 45%, var(--background) 92%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=toon] .auth-wall:after{background:linear-gradient(90deg, color-mix(in srgb, var(--background) 55%, transparent), color-mix(in srgb, var(--background) 80%, transparent) 60%, var(--background)), linear-gradient(to bottom, transparent 45%, var(--background) 92%)}}:root[data-theme=toon] .auth-wall-grid{transform-origin:top;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;max-width:none;margin:0;padding:16px;display:grid;position:absolute;inset:0 0 auto;transform:rotate(-6deg)scale(1.1)translateY(-80px)}:root[data-theme=toon] .auth-wall-tile,:root[data-theme=toon] .auth-wall-tile:nth-child(n){box-shadow:none;margin:0;display:block;transform:none}:root[data-theme=toon] .auth-page-with-wall .auth-panel{z-index:1;border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-card);background:var(--surface);box-shadow:var(--elevation-xl);grid-column:2;padding:28px 28px 24px;position:relative}:root[data-theme=toon] .auth-page-with-wall .auth-panel>div{max-width:none}:root[data-theme=toon] .auth-shell>div:first-child{padding-top:0}:root[data-theme=toon] .auth-shell h1{font-size:26px}:root[data-theme=toon] .auth-shell .grid>button{min-height:44px;font-size:14px}}:root[data-theme=console]{--shell-sidebar:block;--shell-rail-width:240px}@media (min-width:1280px){:root[data-theme=console] .shell-rail{z-index:40;background:var(--background);position:fixed;top:0;bottom:0;left:0}:root[data-theme=console] body[data-admin-console] .shell-rail{display:none}}:root[data-theme=console] .shell-rail-inner{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:16px;height:100%;padding:12px 8px 12px 12px;display:flex;overflow-y:auto}:root[data-theme=console] .shell-rail-inner::-webkit-scrollbar{display:none}:root[data-theme=console] .shell-rail-brand{align-items:center;height:32px;padding:0 8px;display:flex}:root[data-theme=console] .shell-rail-brand .wordmark{font-size:14px;font-weight:600}:root[data-theme=console] .shell-rail-search{border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-control);background:var(--surface);height:32px;box-shadow:var(--elevation-card);color:var(--text-faint);text-align:left;transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);align-items:center;gap:8px;padding:0 6px 0 9px;font-size:13px;display:flex}:root[data-theme=console] .shell-rail-search:hover{border-color:var(--border-strong);color:var(--text-secondary)}:root[data-theme=console] .shell-rail-search span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:root[data-theme=console] .shell-rail-search svg{flex:none}:root[data-theme=console] .shell-rail-nav{flex-direction:column;gap:16px;display:flex}:root[data-theme=console] .shell-rail-group ul{flex-direction:column;gap:1px;display:flex}:root[data-theme=console] .shell-rail-heading{height:28px;font-family:var(--theme-font-body);letter-spacing:0;color:var(--text-faint);align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:flex}:root[data-theme=console] .shell-rail-item{border-radius:var(--shape-control);height:28px;color:var(--text-secondary);transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);align-items:center;gap:10px;padding:0 8px;font-size:13px;display:flex}:root[data-theme=console] .shell-rail-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-theme=console] .shell-rail-item svg{color:var(--text-faint);transition:color var(--motion-fast) var(--motion-ease);flex:none}:root[data-theme=console] .shell-rail-item:hover{background:var(--overlay-light);color:var(--foreground)}:root[data-theme=console] .shell-rail-item[aria-current=page]{background:var(--surface-3);color:var(--foreground)}:root[data-theme=console] .shell-rail-item[aria-current=page] svg{color:var(--accent)}:root[data-theme=console] .shell-rail-foot{border-top:var(--theme-border-width) solid var(--border);margin-top:auto;padding-top:8px}@media (min-width:1280px){:root[data-theme=console] body:not([data-admin-console]) .app-frame{--shell-gutter:24px;min-height:calc(100vh - 16px);margin:8px 8px 8px var(--shell-rail-width);border:var(--theme-border-width) solid var(--border);border-radius:var(--shape-overlay);background:var(--surface);box-shadow:var(--elevation-card);overflow:clip}:root[data-theme=console] body:not([data-admin-console]) .app-frame .site-header{background:rgb(var(--legacy-rgb-surface) / 94%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=console] body:not([data-admin-console]) .app-frame .site-header{background:color-mix(in srgb, var(--surface) 94%, transparent)}}:root[data-theme=console] body:not([data-admin-console]) .app-frame .site-header-inner{max-width:none;padding:0 12px 0 var(--shell-gutter);gap:12px}:root[data-theme=console] body:not([data-admin-console]) .app-frame .site-header-inner .wordmark,:root[data-theme=console] body:not([data-admin-console]) .app-frame .site-nav,:root[data-theme=console] body:not([data-admin-console]) .app-frame .site-search{display:none}:root[data-theme=console] body:not([data-admin-console]) .app-frame .site-header-inner>.border-l{border-left:0;padding-left:0}:root[data-theme=console] body:not([data-admin-console]) .app-frame .site-header-actions{margin-left:auto}:root[data-theme=console] body:not([data-admin-console]) .app-frame .site-footer{margin-top:32px}:root[data-theme=console] body:not([data-admin-console]) .app-frame .site-footer-inner{max-width:none;padding:14px var(--shell-gutter) 18px}}:root[data-theme=console] .site-header-actions .shell-btn{height:28px;padding:0 10px;font-size:13px}:root[data-theme=console] .site-header-actions .shell-btn-icon{width:32px;height:32px;padding:0}@media (max-width:767px){:root[data-theme=console] .site-header-actions .shell-btn,:root[data-theme=console] .site-header-actions .shell-btn-icon,:root[data-theme=console] .site-header .shell-btn-icon{width:44px;height:44px;padding:0}}:root[data-theme=console] .shell-kbd{border-radius:min(var(--shape-thumb), 4px);background:var(--surface-2);min-width:18px;height:18px;font:500 11px/1 var(--theme-font-mono);color:var(--text-faint);place-items:center;padding:0 4px;display:inline-grid}@media (min-width:768px){:root[data-theme=console] .catalogue-head{align-items:center;padding-top:22px;padding-bottom:14px}:root[data-theme=console] .catalogue-title{padding-bottom:0}}:root[data-theme=console] .catalogue-title h2{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:28px}:root[data-theme=console] .catalogue-count{font-family:var(--theme-font-mono);color:var(--text-faint);font-size:12px}:root[data-theme=console] .catalogue-count strong{color:var(--text-secondary);font-weight:500}@media (min-width:768px){:root[data-theme=console] .sort-tabs{gap:4px}:root[data-theme=console] .sort-tab{border-radius:var(--shape-control);height:28px;color:var(--text-faint);transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);padding:0 10px;font-size:13px;font-weight:500}:root[data-theme=console] .sort-tab:hover{background:var(--overlay-light);color:var(--foreground)}:root[data-theme=console] .sort-tab[aria-pressed=true]{background:var(--surface-3);color:var(--foreground);box-shadow:var(--elevation-card), 0 0 0 1px var(--border-strong)}:root[data-theme=console] .sort-tab[aria-pressed=true]:after{display:none}}@media (max-width:767px){:root[data-theme=console] .sort-tab{min-height:44px;padding:6px 0 10px;font-size:13px}}@media (min-width:768px){:root[data-theme=console] .filter-row{margin:0 calc(var(--shell-gutter) * -1);padding:10px var(--shell-gutter);border-top:var(--theme-border-width) solid var(--border);border-bottom:var(--theme-border-width) solid var(--border);gap:6px}:root[data-theme=console] .filter-row-main{gap:6px}:root[data-theme=console] .filter-rule{height:16px;margin:0 2px}:root[data-theme=console] .quick-chips{height:28px;padding:1px 0}:root[data-theme=console] .active-filters{padding:10px 0 2px}}:root[data-theme=console] .fbtn{border-color:var(--border-strong);background:var(--surface-2);height:28px;box-shadow:var(--elevation-card);color:var(--text-secondary);padding:0 8px 0 10px;font-size:12px}:root[data-theme=console] .fbtn:hover,:root[data-theme=console] .fbtn[data-state=open],:root[data-theme=console] .fbtn[aria-expanded=true]{background:var(--surface-3);border-color:var(--border-hover);color:var(--foreground)}:root[data-theme=console] .fbtn[data-active=true]{color:var(--foreground)}:root[data-theme=console] .fbtn-count{border-radius:min(var(--shape-thumb), 4px);min-width:16px;height:16px;font:500 10.5px/1 var(--theme-font-mono)}:root[data-theme=console] .chip{border-radius:var(--shape-control);border-color:var(--border);background:0 0;height:28px;padding:0 9px;font-size:12px}:root[data-theme=console] .chip:hover{background:var(--overlay-light)}:root[data-theme=console] .quick-chips .chip:not([data-state=include]):not([data-state=exclude]){border-style:dashed}@media (max-width:767px){:root[data-theme=console] .catalogue-search-field{border-color:var(--border-strong);background:var(--surface-2);height:44px;box-shadow:var(--elevation-card);margin-top:12px;font-size:14px}:root[data-theme=console] .mobile-tools{padding:8px var(--shell-gutter-mobile);border-bottom:var(--theme-border-width) solid var(--border);gap:6px}:root[data-theme=console] .mobile-tools .chip,:root[data-theme=console] .mobile-filters-btn{border-radius:var(--shape-control);height:44px;font-size:12.5px}:root[data-theme=console] .mobile-tools .chip{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-secondary);padding:0 11px}:root[data-theme=console] .mobile-filters-btn{box-shadow:var(--elevation-card);padding:0 10px}:root[data-theme=console] .catalogue-head{padding-top:16px}}:root[data-theme=console] .bottom-nav-list{height:56px}:root[data-theme=console] .bottom-nav-item{color:var(--text-faint);gap:3px;font-size:10.5px}:root[data-theme=console] .bottom-nav-item[aria-current=page]{color:var(--foreground);font-weight:600}:root[data-theme=console] .series-card-title{padding-inline:4px}:root[data-theme=console] .series-card-meta{font-variant-numeric:tabular-nums;gap:6px;margin-top:auto;padding:8px 4px 4px;font-size:12px}:root[data-theme=console] .series-card-sep{display:none}:root[data-theme=console] .series-card-meta .series-status{order:-1}:root[data-theme=console] .series-card-meta .series-status-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=console] .series-card-meta .series-status:before,:root[data-theme=console] .series-card-meta .series-status[data-status=completed]:before{background:var(--text-faint);width:12px;height:12px;-webkit-mask:var(--tl-status-check) center / 12px 12px no-repeat;-webkit-mask:var(--tl-status-check) center / 12px 12px no-repeat;-webkit-mask:var(--tl-status-check) center / 12px 12px no-repeat;-webkit-mask:var(--tl-status-check) center / 12px 12px no-repeat;mask:var(--tl-status-check) center / 12px 12px no-repeat;border-radius:50%;display:block}:root[data-theme=console] .series-card-meta .series-status[data-status=ongoing]:before{background:conic-gradient(var(--accent) 0 50%, transparent 0) content-box, transparent;box-shadow:inset 0 0 0 1.5px var(--accent);padding:2.5px;-webkit-mask:none;mask:none}:root[data-theme=console] .series-card-meta .series-status[data-status=hiatus]:before{box-shadow:inset 0 0 0 1.5px var(--warning);background:0 0;-webkit-mask:none;mask:none}:root[data-theme=console] .series-card-rating{order:2;gap:4px;margin-left:auto}:root[data-theme=console] .series-card-rating .rating-icon{color:var(--rating-color)}:root[data-theme=console]{--tl-status-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill-rule='evenodd' d='M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm2.6 3.9L5.2 7.3 3.4 5.5l-.8.8 2.6 2.6 4.2-4.2-.8-.8Z'/%3E%3C/svg%3E")}:root[data-theme=console] .dt-page{--tl-panel:280px;--tl-mono:var(--theme-font-mono);--tl-hair:1px solid var(--border);--tl-hair-2:1px solid var(--border-strong);--dt-body-text:var(--text-secondary);font-variant-numeric:tabular-nums}:root[data-theme=console] .dt-page .dt-btn{border-radius:var(--shape-control);gap:6px;height:32px;padding:0 12px;font-size:13px}:root[data-theme=console] .dt-page .dt-btn-ghost{border:var(--tl-hair-2);background:var(--surface);color:var(--foreground)}:root[data-theme=console] .dt-page .dt-btn-ghost:hover{background:var(--surface-2);border-color:var(--border-hover)}:root[data-theme=console] .dt-page .dt-btn-quiet{border:var(--tl-hair-2);background:var(--surface);height:28px;color:var(--text-secondary);padding:0 8px;font-size:12.5px}:root[data-theme=console] .dt-page .dt-btn-quiet:hover{background:var(--surface-2);color:var(--foreground)}:root[data-theme=console] .dt-page .dt-chip,:root[data-theme=console] .dt-page .dt-tag{border:var(--tl-hair-2);border-radius:var(--shape-pill);height:22px;color:var(--text-secondary);background:0 0;padding:0 8px;font-size:12px}:root[data-theme=console] .dt-page .dt-tag{height:20px;padding:0 7px;font-size:11px}:root[data-theme=console] .dt-page .dt-chip:hover,:root[data-theme=console] .dt-page .dt-tag:hover{border-color:var(--border-hover);color:var(--foreground);background:0 0}:root[data-theme=console] .dt-page .dt-chip-filter[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--foreground)}:root[data-theme=console] .dt-page .dt-chip-c{font-family:var(--tl-mono);font-size:10.5px}:root[data-theme=console] .dt-page .dt-status{gap:7px}:root[data-theme=console] .dt-page .dt-status:before{box-sizing:border-box;width:12px;height:12px;color:var(--text-secondary);background:currentColor content-box content-box;border:1.5px solid;border-radius:50%;flex:none;padding:2px}:root[data-theme=console] .dt-page .dt-status.is-on:before{color:var(--accent);background:conic-gradient(currentColor 0 50%, transparent 50% 100%) content-box}:root[data-theme=console] .dt-page .dt-empty{border:1px dashed var(--border-strong);border-radius:var(--shape-control);font-size:13px}:root[data-theme=console] .dt-backdrop,:root[data-theme=console] .dt-synopsis{display:none}:root[data-theme=console] .dt-hero-syn{margin-top:16px;display:block}:root[data-theme=console] .dt-hero-syn .dt-sh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=console] .dt-hero-syn .dt-syn{max-width:72ch;color:var(--text-secondary);font-size:14px;line-height:1.6}:root[data-theme=console] .dt-hero-syn .dt-syn-more{font-size:12.5px}:root[data-theme=console] .dt-hero-grid{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"poster head""poster credits""facts facts""score score""actions actions""synopsis synopsis""tags tags";column-gap:14px}:root[data-theme=console] .dt-poster{border-radius:var(--shape-control);border:var(--tl-hair-2);box-shadow:var(--elevation-lg)}:root[data-theme=console] .dt-crumbs nav,:root[data-theme=console] .dt-crumbs ol{font-size:12.5px}:root[data-theme=console] .dt-title{font-family:var(--theme-font-display);letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.2}:root[data-theme=console] .dt-alts{color:var(--text-secondary);margin-top:4px;font-size:12.5px}:root[data-theme=console] .dt-alts span+span:before{content:",";color:inherit;margin:0 6px 0 0}:root[data-theme=console] .dt-facts{border:var(--tl-hair);border-radius:var(--shape-control);background:var(--surface);grid-auto-columns:auto;grid-auto-flow:column;gap:0;margin-top:16px;font-size:11.5px;display:grid}:root[data-theme=console] .dt-facts>div{flex-direction:column-reverse;justify-content:center;gap:2px;min-width:0;padding:10px 10px 9px}:root[data-theme=console] .dt-facts>div+div{border-left:var(--tl-hair)}:root[data-theme=console] .dt-facts dt{color:var(--text-faint)}:root[data-theme=console] .dt-facts dd{text-overflow:ellipsis;white-space:nowrap;font-family:var(--tl-mono);color:var(--foreground);font-size:13px;font-weight:500;overflow:hidden}:root[data-theme=console] .dt-facts .dt-status{font-family:var(--theme-font-body);font-size:12.5px}:root[data-theme=console] .dt-credits{color:var(--text-secondary);font-size:12.5px}:root[data-theme=console] .dt-credits dt{color:var(--text-faint)}:root[data-theme=console] .dt-credits a{color:var(--foreground)}:root[data-theme=console] .dt-credits a:hover{color:var(--accent)}:root[data-theme=console] .dt-actions-row{gap:8px}:root[data-theme=console] .dt-actions-row .dt-act-track>button{border-radius:var(--shape-control);font-size:13.5px}:root[data-theme=console] .dt-actions-row .tracking-trigger-primary{background:var(--foreground);color:var(--background);border-color:#0000}:root[data-theme=console] .dt-actions-row .tracking-trigger-primary:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=console] .dt-actions-row .tracking-trigger-primary:hover{background:color-mix(in srgb, var(--foreground) 88%, var(--background))}}:root[data-theme=console] .dt-actions-row .dt-act-icon,:root[data-theme=console] .dt-act-icon-host>button,:root[data-theme=console] .dt-actions-row .dt-btn-ghost{border:var(--tl-hair-2);border-radius:var(--shape-control);background:var(--surface)}:root[data-theme=console] .dt-actions-row .dt-act-icon:hover,:root[data-theme=console] .dt-act-icon-host>button:hover,:root[data-theme=console] .dt-actions-row .dt-btn-ghost:hover{background:var(--surface-2);border-color:var(--border-hover)}:root[data-theme=console] .dt-tags{gap:6px}:root[data-theme=console] .dt-score-in{border:var(--tl-hair);border-radius:var(--shape-control);background:var(--surface);grid-template-columns:auto minmax(0,1fr);column-gap:20px;margin-top:16px;padding:14px}:root[data-theme=console] .dt-score-big{gap:6px}:root[data-theme=console] .dt-score-num{font-family:var(--tl-mono);letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1}:root[data-theme=console] .dt-score-of,:root[data-theme=console] .dt-score-count{color:var(--text-faint);font-size:12px}:root[data-theme=console] .dt-glyphs{margin-top:6px;font-size:12px}:root[data-theme=console] .dt-dist li{font-family:var(--tl-mono);font-size:10.5px}:root[data-theme=console] .dt-dist b{border-radius:1px;height:4px}:root[data-theme=console] .dt-dist b.is-high{background:var(--text-secondary)}:root[data-theme=console] .dt-mine{border-top:var(--tl-hair);color:var(--text-secondary);font-size:12.5px}:root[data-theme=console] .dt-tabs{border-top:var(--tl-hair);border-bottom:var(--tl-hair);background:rgb(var(--legacy-rgb-background) / 92%);margin-top:20px}@supports (color:color-mix(in lab, red, red)){:root[data-theme=console] .dt-tabs{background:color-mix(in srgb, var(--background) 92%, transparent)}}:root[data-theme=console] .dt-tabs-in{gap:2px}:root[data-theme=console] .dt-tab{isolation:isolate;height:44px;padding:0 10px;font-size:13px;font-weight:500}:root[data-theme=console] .dt-tab:first-child{margin-left:-10px}:root[data-theme=console] .dt-tab:after{content:"";z-index:-1;border-radius:var(--shape-control);transition:background-color var(--motion-fast) var(--motion-ease);position:absolute;inset:7px 0}:root[data-theme=console] .dt-tab:hover:after{background:var(--surface-hover)}:root[data-theme=console] .dt-tab[aria-current=page]:after{background:var(--surface-2);height:auto;box-shadow:inset 0 0 0 1px var(--border-strong);bottom:7px;left:0;right:0}:root[data-theme=console] .dt-tab-c{font-family:var(--tl-mono);font-size:11px}:root[data-theme=console] .dt-sh h2{letter-spacing:-.015em;font-size:15px;font-weight:600}:root[data-theme=console] .dt-sh-c{font-family:var(--tl-mono);font-size:11px}:root[data-theme=console] .dt-sh-lnk{font-size:12.5px}:root[data-theme=console] .dt-syn{max-width:68ch;font-size:14px;line-height:1.6}:root[data-theme=console] .dt-syn-more,:root[data-theme=console] .dt-sc-more{border-bottom-color:var(--border-strong);font-size:12.5px}:root[data-theme=console] .dt-ch>.dt-ch-btn{border:var(--tl-hair);border-radius:var(--shape-control);background:var(--surface);transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);padding:4px 4px 8px}:root[data-theme=console] .dt-ch>.dt-ch-btn:hover{border-color:var(--border-hover);background:var(--surface-2)}:root[data-theme=console] .dt-ch-ph{border-radius:var(--shape-thumb)}:root[data-theme=console] .dt-ch>.dt-ch-btn:hover .dt-ch-ph{transform:none}:root[data-theme=console] .dt-ch-n,:root[data-theme=console] .dt-ch-role{text-overflow:ellipsis;white-space:nowrap;padding:0 4px;overflow:hidden}:root[data-theme=console] .dt-ch-role{color:var(--text-faint)}:root[data-theme=console] .dt-ch-role.is-main{color:var(--text-secondary)}:root[data-theme=console] .dt-slog-tools{border-bottom:0;padding-bottom:12px}:root[data-theme=console] .dt-slog-tags{border-bottom:0;padding:0 0 12px}:root[data-theme=console] .dt-who-btn{border:var(--tl-hair-2);border-radius:var(--shape-control);background:var(--surface);gap:6px;height:32px;padding:0 10px 0 4px;font-size:12.5px}:root[data-theme=console] .dt-who-av{width:22px;height:22px}:root[data-theme=console] .dt-sc-n{font-family:var(--tl-mono);letter-spacing:0;font-size:11px;font-weight:500;line-height:1}:root[data-theme=console] .dt-sc-n a{border:var(--tl-hair-2);border-radius:var(--shape-thumb);background:var(--background);color:var(--text-secondary);transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);align-items:center;padding:5px 6px;display:inline-flex}:root[data-theme=console] .dt-sc-n a:hover{border-color:var(--accent-line);color:var(--accent)}:root[data-theme=console] .dt-sc-pre{color:var(--text-secondary);margin-right:5px;font-size:11px}:root[data-theme=console] .dt-sc-l{display:none}:root[data-theme=console] .dt-sc-d{color:var(--text-secondary);font-size:13.5px;line-height:1.5}:root[data-theme=console] .dt-sc-d.is-clamped{-webkit-line-clamp:2}:root[data-theme=console] .dt-sc-who{color:var(--text-faint);font-size:11.5px}:root[data-theme=console] .dt-sc-gal,:root[data-theme=console] .dt-sc-acts .dt-sc-fav{border:var(--tl-hair-2);border-radius:var(--shape-control);height:26px}:root[data-theme=console] .dt-sc-acts .dt-sc-fav{width:26px}:root[data-theme=console] .dt-sc-tags{gap:4px;margin-top:8px}:root[data-theme=console] .dt-slog-more{border-top:0}:root[data-theme=console] .dt-slog{border:var(--tl-hair);border-radius:var(--shape-control);background:var(--surface)}:root[data-theme=console] .dt-scene{grid-template-columns:minmax(0,1fr);grid-template-areas:"ch""body";row-gap:8px;padding:12px}:root[data-theme=console] .dt-scene+.dt-scene{border-top:var(--tl-hair)}:root[data-theme=console] .dt-sc-node{display:none}:root[data-theme=console] .dt-sc-d{margin-top:0}:root[data-theme=console] .dt-rail{gap:0}:root[data-theme=console] .dt-rail-sec{padding:14px 0 16px}:root[data-theme=console] .dt-rail-sec+.dt-rail-sec{border-top:var(--tl-hair)}:root[data-theme=console] .dt-rail-h{letter-spacing:0;min-height:24px;color:var(--text-secondary);align-items:center;margin-bottom:6px;font-size:12px;font-weight:500;display:flex}:root[data-theme=console] .dt-dl{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:0;font-size:13px}:root[data-theme=console] .dt-dl dt,:root[data-theme=console] .dt-dl dd{align-items:center;min-height:32px;display:flex}:root[data-theme=console] .dt-dl dt{color:var(--text-secondary)}:root[data-theme=console] .dt-dl dd{text-align:left;min-width:0;font-family:var(--tl-mono);font-size:12.5px}:root[data-theme=console] .dt-dl dd .dt-status{font-family:var(--theme-font-body);font-size:13px}:root[data-theme=console] .dt-creators{gap:2px}:root[data-theme=console] .dt-creators li{padding:6px 0}:root[data-theme=console] .dt-creator-n{font-size:13px}:root[data-theme=console] .dt-creator-n:hover{color:var(--accent)}:root[data-theme=console] .dt-creator-r{font-size:11.5px}:root[data-theme=console] .dt-creator-al{color:var(--text-faint);font-size:12px}:root[data-theme=console] .dt-relations{gap:6px;font-size:13px}:root[data-theme=console] .dt-links{grid-template-columns:minmax(0,1fr);gap:0}:root[data-theme=console] .dt-links a{border-radius:var(--shape-control);height:44px;color:var(--text-secondary);background:0 0;border:0;margin:0 -8px;padding:0 8px;font-size:13px}:root[data-theme=console] .dt-links a:hover{background:var(--surface-hover);color:var(--foreground)}:root[data-theme=console] .dt-aka{font-size:12.5px;line-height:1.7}:root[data-theme=console] .dt-edit{border:var(--tl-hair-2);border-radius:var(--shape-control);background:var(--surface);width:100%;min-height:36px;color:var(--foreground);justify-content:center;margin-top:4px;font-weight:500}:root[data-theme=console] .dt-edit:hover{background:var(--surface-2);border-color:var(--border-hover)}:root[data-theme=console] .dt-rel-cover{border-radius:var(--shape-control);box-shadow:inset 0 0 0 1px var(--border)}:root[data-theme=console] .dt-rel-t{font-size:13px;font-weight:500}:root[data-theme=console] .dt-rel-m{font-size:11.5px}:root[data-theme=console] .dt-rel-r{font-family:var(--tl-mono)}@media (max-width:639px){:root[data-theme=console] .dt-hero-grid{padding-top:20px}:root[data-theme=console] .dt-rail-sec{padding:0 0 20px}:root[data-theme=console] .dt-rail-sec+.dt-rail-sec{border-top:0}:root[data-theme=console] .dt-dl{border:var(--tl-hair);border-radius:var(--shape-control);background:var(--surface);padding:0 12px}:root[data-theme=console] .dt-dl dt,:root[data-theme=console] .dt-dl dd{border-top:var(--tl-hair);min-height:44px}:root[data-theme=console] .dt-dl dt:first-of-type,:root[data-theme=console] .dt-dl dd:first-of-type{border-top:0}:root[data-theme=console] .dt-links,:root[data-theme=console] .dt-creators{border:var(--tl-hair);border-radius:var(--shape-control);background:var(--surface);padding:0 12px}:root[data-theme=console] .dt-links li+li,:root[data-theme=console] .dt-creators li+li{border-top:var(--tl-hair)}:root[data-theme=console] .dt-links a{border-radius:0;margin:0;padding:0}:root[data-theme=console] .dt-links a:hover{background:0 0}:root[data-theme=console] .dt-creators li{padding:10px 0}:root[data-theme=console] .dt-edit{min-height:44px}:root[data-theme=console] .dt-page .dt-actions-row .dt-btn,:root[data-theme=console] .dt-actions-row .dt-act-icon,:root[data-theme=console] .dt-act-icon-host>button{min-width:44px;height:44px}:root[data-theme=console] .dt-page .dt-chip{height:32px;padding:0 11px;font-size:12.5px}}@media (min-width:640px){:root[data-theme=console] .dt-hero-grid{grid-template:"poster head""poster facts""poster credits""poster synopsis""poster actions""poster tags""poster."1fr"score score"/168px minmax(0,1fr);column-gap:28px}:root[data-theme=console] .dt-hero-syn .dt-syn.is-clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-theme=console] .dt-hero-syn .dt-syn-more{display:inline}:root[data-theme=console] .dt-title{font-size:28px}:root[data-theme=console] .dt-crumbs{margin-bottom:10px}:root[data-theme=console] .dt-facts{background:0 0;border:0;flex-wrap:wrap;gap:6px 20px;margin-top:14px;font-size:12.5px;display:flex}:root[data-theme=console] .dt-facts>div{flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:6px;padding:0}:root[data-theme=console] .dt-facts>div+div{border-left:0}:root[data-theme=console] .dt-facts dd{font-size:13px}:root[data-theme=console] .dt-credits{margin-top:8px;font-size:12.5px}:root[data-theme=console] .dt-actions-row{padding-top:18px}:root[data-theme=console] .dt-actions-row>*,:root[data-theme=console] .dt-actions-row .dt-act-track>button,:root[data-theme=console] .dt-act-icon-host>button{min-width:32px;height:32px}:root[data-theme=console] .dt-actions-row .dt-act-track>button,:root[data-theme=console] .dt-act-read{padding:0 12px;font-size:13px}:root[data-theme=console] .dt-actions-row .dt-act-icon,:root[data-theme=console] .dt-act-icon-host>button,:root[data-theme=console] .dt-actions-row .dt-btn-icon{width:32px;height:32px;padding:0}:root[data-theme=console] .dt-actions-row button svg{flex-shrink:0}:root[data-theme=console] .dt-tags{padding-top:14px}:root[data-theme=console] .dt-tabs{top:var(--header-height)}:root[data-theme=console] .dt-tabs-in{gap:2px}:root[data-theme=console] .dt-sh{margin-bottom:14px}:root[data-theme=console] .dt-sh h2{font-size:15px}:root[data-theme=console] .dt-syn{font-size:14px;line-height:1.6}:root[data-theme=console] .dt-chars{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}:root[data-theme=console] .dt-ch-n{margin-top:6px;font-size:12px}:root[data-theme=console] .dt-ch-role{font-size:11px}:root[data-theme=console] .dt-slog{background:0 0;border:0;position:relative}:root[data-theme=console] .dt-slog:before{content:"";background:var(--border-strong);width:1px;position:absolute;top:16px;bottom:16px;left:44px}:root[data-theme=console] .dt-scene{border-radius:var(--shape-control);transition:background-color var(--motion-fast) var(--motion-ease);grid-template-columns:88px minmax(0,1fr);grid-template-areas:"ch body";column-gap:16px;padding:12px 12px 12px 0}:root[data-theme=console] .dt-scene+.dt-scene{border-top:0}:root[data-theme=console] .dt-scene+.dt-scene:before{display:none}:root[data-theme=console] .dt-scene:hover{background:var(--surface-hover)}:root[data-theme=console] .dt-sc-ch{z-index:1;text-align:center;align-items:center;padding-top:0;position:relative}:root[data-theme=console] .dt-sc-n{font-size:11px}:root[data-theme=console] .dt-sc-body{grid-template:"text cast""tags cast"1fr/minmax(0,1fr) auto;align-items:start;column-gap:20px;display:grid}:root[data-theme=console] .dt-sc-body>div:not(.dt-sc-foot){grid-area:text;min-width:0}:root[data-theme=console] .dt-sc-tags{grid-area:tags}:root[data-theme=console] .dt-sc-foot{flex-flow:column;grid-area:cast;align-items:flex-end;gap:6px;margin-top:0}:root[data-theme=console] .dt-sc-who{flex-direction:column;align-items:flex-end;gap:5px}:root[data-theme=console] .dt-sc-names{text-align:right;max-width:160px;line-height:1.3}:root[data-theme=console] .dt-sc-acts{margin-left:0}:root[data-theme=console] .dt-sc-d{font-size:13.5px;line-height:1.5}:root[data-theme=console] .dt-sc-tags{margin-top:8px}:root[data-theme=console] .dt-slog-more{padding-left:104px}:root[data-theme=console] .dt-slog-more .dt-btn{height:32px}:root[data-theme=console] .dt-rel-grid{gap:20px 14px}}@media (min-width:1024px){:root[data-theme=console] .dt-page .dt-wrap{max-width:none}:root[data-theme=console] .dt-page:after{content:"";top:0;right:var(--tl-panel);background:var(--border);pointer-events:none;width:1px;position:absolute;bottom:0}:root[data-theme=console] .dt-page:not([data-detail-tab=overview]):after{display:none}:root[data-theme=console] .dt-page:not([data-detail-tab=overview]) .dt-hero:after{content:"";top:0;right:var(--tl-panel);background:var(--border);pointer-events:none;width:1px;position:absolute;bottom:0}:root[data-theme=console] .dt-hero-grid{grid-template-columns:168px minmax(0, 1fr) var(--tl-panel);grid-template-rows:auto auto auto auto auto auto 1fr;grid-template-areas:"poster head score""poster facts score""poster credits score""poster synopsis score""poster actions score""poster tags score""poster.score";column-gap:28px;padding-top:32px;padding-bottom:32px;padding-right:0}:root[data-theme=console] .dt-score{margin-top:-12px}:root[data-theme=console] .dt-score-in{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"sum""dist""mine""stats";margin:0;padding:0 20px}:root[data-theme=console] .dt-score-sum{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}:root[data-theme=console] .dt-score-num{font-size:24px}:root[data-theme=console] .dt-glyphs{margin-top:0}:root[data-theme=console] .dt-score-count{flex-basis:100%;margin-top:2px}:root[data-theme=console] .dt-dist{gap:4px;margin-top:14px}:root[data-theme=console] .dt-dist li{grid-template-columns:10px minmax(0,1fr);gap:10px}:root[data-theme=console] .dt-mine{margin-top:16px;padding-top:12px}:root[data-theme=console] .dt-statrow{border-top:var(--tl-hair);grid-template-columns:minmax(0,1fr);gap:0;margin-top:12px;padding-top:8px;display:grid}:root[data-theme=console] .dt-statrow>div{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:0;min-height:32px;display:grid}:root[data-theme=console] .dt-statrow dt{color:var(--text-secondary);font-size:13px}:root[data-theme=console] .dt-statrow dd{font-family:var(--tl-mono);font-size:12.5px;font-weight:400}:root[data-theme=console] .dt-title{font-size:28px;line-height:1.2}:root[data-theme=console] .dt-tabs{margin-top:0}:root[data-theme=console] .dt-page[data-detail-tab=overview] .dt-tabs{margin-right:var(--tl-panel)}:root[data-theme=console] .dt-body{grid-template-columns:minmax(0, 1fr) var(--tl-panel);column-gap:var(--dt-gutter);grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"synopsis rail""characters rail""scenes rail""panel rail""related rail";padding-top:32px;padding-right:0}:root[data-theme=console] .dt-page:not([data-detail-tab=overview]) .dt-body{padding-right:var(--dt-gutter);grid-template:"panel""related"/minmax(0,1fr)}:root[data-theme=console] .dt-sec{margin-bottom:36px}:root[data-theme=console] .dt-rail{align-self:start;margin:-32px 0 0;padding:6px 20px 32px}:root[data-theme=console] .dt-chars{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}:root[data-theme=console] .dt-links a{height:30px;margin:0 -8px;padding:0 8px}:root[data-theme=console] .dt-related-host{border-top:var(--tl-hair);margin-inline:0;padding:28px 0 0}:root[data-theme=console] .dt-rel-grid{grid-auto-columns:calc(16.6667% - 11.6667px);gap:14px}:root[data-theme=console] .dt-page[data-detail-tab=related] .dt-rel-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:24px 14px}}@media (min-width:1280px){:root[data-theme=console] .dt-page{--tl-panel:320px}:root[data-theme=console] .dt-hero-grid{grid-template-columns:168px minmax(0, 1fr) var(--tl-panel);column-gap:28px;padding-top:32px}:root[data-theme=console] .dt-title{font-size:28px}}@media (prefers-reduced-motion:reduce){:root[data-theme=console] .dt-scene,:root[data-theme=console] .dt-tab:after{transition:none}}:root[data-theme=console]{--tlx-r:calc(var(--shape-control) + 2px);--tlx-box:inset 0 0 0 var(--theme-border-width) var(--border), var(--elevation-card);--tlx-box-strong:inset 0 0 0 var(--theme-border-width) var(--border-strong), var(--elevation-card);--tlx-box-hover:inset 0 0 0 var(--theme-border-width) var(--border-hover), var(--elevation-card);--tlx-on:var(--elevation-card), 0 0 0 var(--theme-border-width) var(--border-strong)}@media (min-width:1280px){:root[data-theme=console] .cp-page{padding:0 24px 56px}:root[data-theme=console] .cat-page{padding:8px 24px 56px}}:root[data-theme=console] .cp-head{border-bottom:0;align-items:flex-end;gap:12px 16px;padding-top:20px;padding-bottom:4px}:root[data-theme=console] .cp-head__title{flex-direction:column;align-items:flex-start;gap:2px;padding-bottom:0}:root[data-theme=console] .cp-title{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:28px}:root[data-theme=console] .cp-sub{max-width:64ch;color:var(--text-faint);font-size:13px;line-height:1.5}@media (min-width:768px){:root[data-theme=console] .cp-head{padding-top:24px}:root[data-theme=console] .cp-title{white-space:nowrap}}:root[data-theme=console] .cp-tabs{gap:4px;padding:1px}:root[data-theme=console] .cp-tabs>a,:root[data-theme=console] .cp-tabs>button{border-radius:var(--shape-control);min-height:44px;color:var(--text-faint);transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500}:root[data-theme=console] .cp-tabs>a:hover,:root[data-theme=console] .cp-tabs>button:hover{color:var(--foreground);background:var(--overlay-light)}:root[data-theme=console] .cp-tabs>[aria-selected=true],:root[data-theme=console] .cp-tabs>[aria-current=page],:root[data-theme=console] .cp-tabs>[aria-pressed=true]{background:var(--surface-3);color:var(--foreground);box-shadow:var(--tlx-on);font-weight:500}:root[data-theme=console] .cp-tabs>[aria-selected=true]:after,:root[data-theme=console] .cp-tabs>[aria-current=page]:after,:root[data-theme=console] .cp-tabs>[aria-pressed=true]:after{content:none}:root[data-theme=console] .cp-tabs .cp-count{font-family:var(--theme-font-mono);letter-spacing:0;color:var(--text-faint);font-size:11px}:root[data-theme=console] .cp-tabs__divider{background:var(--border-strong);height:16px;margin:0 6px}@media (min-width:768px){:root[data-theme=console] .cp-tabs>a,:root[data-theme=console] .cp-tabs>button{min-height:30px}}:root[data-theme=console] .cp-seg{border:var(--theme-border-width) solid var(--border-strong);border-radius:var(--shape-control);background:var(--background);gap:2px;padding:2px}:root[data-theme=console] .cp-seg>button,:root[data-theme=console] .cp-seg>a{border-radius:var(--shape-thumb);min-height:44px;color:var(--text-faint);padding:0 10px;font-size:13px;font-weight:500}@media (min-width:768px){:root[data-theme=console] .cp-seg>button,:root[data-theme=console] .cp-seg>a{min-height:26px;font-size:12.5px}}:root[data-theme=console] .cp-seg>button:hover,:root[data-theme=console] .cp-seg>a:hover{color:var(--foreground)}:root[data-theme=console] .cp-seg>[aria-pressed=true],:root[data-theme=console] .cp-seg>[aria-current=page],:root[data-theme=console] .cp-seg>[aria-selected=true]{background:var(--surface-3);color:var(--foreground);box-shadow:var(--tlx-on)}:root[data-theme=console] .cp-bar{padding:16px 0}:root[data-theme=console] .cp-bar__end{font-family:var(--theme-font-mono);letter-spacing:0;color:var(--text-faint);font-size:11px}:root[data-theme=console] .cp-sh{align-items:center;gap:8px;margin-bottom:12px}:root[data-theme=console] .cp-sh h2,:root[data-theme=console] .cp-sh__title{letter-spacing:-.015em;font-size:15px;font-weight:600;line-height:1.3}:root[data-theme=console] .cp-sh__meta{font-family:var(--theme-font-mono);letter-spacing:0;color:var(--text-faint);font-size:11px}:root[data-theme=console] .cp-sh__link{color:var(--text-secondary);font-size:13px;font-weight:500}:root[data-theme=console] .cp-sh__link:hover{color:var(--foreground)}:root[data-theme=console] .cp-micro{letter-spacing:0;text-transform:none;color:var(--text-faint);font-size:12px;font-weight:500}:root[data-theme=console] .cp-feed>*+*{border-top-color:var(--border)}:root[data-theme=console] .cp-row{padding:12px 0}:root[data-theme=console] .cp-row__time{font-family:var(--theme-font-mono);letter-spacing:0;font-size:11px}:root[data-theme=console] .cp-thumb{border-radius:var(--shape-thumb);width:36px}@media (min-width:640px){:root[data-theme=console] .cp-thumb{width:40px}}:root[data-theme=console] .cp-panel{border-radius:var(--tlx-r);background:var(--surface-2);box-shadow:var(--tlx-box);border:0}:root[data-theme=console] .cp-rail{gap:0}:root[data-theme=console] .cp-rail>section{padding:16px 0}:root[data-theme=console] .cp-rail>section+section{border-top:var(--theme-border-width) solid var(--border)}:root[data-theme=console] .cp-rail>section:first-child{padding-top:0}@media (min-width:1024px){:root[data-theme=console] .activity-layout>.cp-rail{border-left:var(--theme-border-width) solid var(--border);padding-left:24px}}:root[data-theme=console] .cp-log{border-radius:var(--tlx-r);background:var(--surface-2);box-shadow:var(--tlx-box);border-top:0;padding:0 4px}:root[data-theme=console] .log-card{border-bottom-color:var(--border)}:root[data-theme=console] .log-card:last-child{border-bottom:0}:root[data-theme=console] .log-card>.group>button{border-radius:var(--shape-control)}:root[data-theme=console] .log-card>.group>button:hover{background:var(--overlay-light)}:root[data-theme=console] .log-card>.group>div{gap:12px;padding-block:10px}:root[data-theme=console] .log-card>.group>div>a:first-child{border-radius:var(--shape-thumb);width:40px;height:60px}:root[data-theme=console] .log-card-title{letter-spacing:-.01em;font-size:14px;font-weight:500}:root[data-theme=console] .log-card-title:hover{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border-hover);-webkit-text-decoration-color:var(--border-hover);-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover);text-underline-offset:3px}@media (min-width:640px){:root[data-theme=console] .log-card>.group+div{padding-bottom:16px;padding-left:60px}}:root[data-theme=console] .cp-missing{text-align:center;border:var(--theme-border-width) dashed var(--border-strong);border-radius:var(--tlx-r);background:0 0;align-items:center}:root[data-theme=console] .cp-missing__actions{justify-content:center}:root[data-theme=console] .cp-missing__covers>span{border-radius:var(--shape-thumb)}:root[data-theme=console] .cp-missing__code{font-family:var(--theme-font-mono);letter-spacing:0;font-size:12px;font-weight:500}:root[data-theme=console] .cp-missing__title{letter-spacing:-.02em;font-size:18px;font-weight:600}:root[data-theme=console] .cp-missing__text{color:var(--text-faint);font-size:13px}:root[data-theme=console] .cp-fan-card{border-radius:var(--tlx-r);background:var(--surface-2);box-shadow:var(--tlx-box);transition:background-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);padding:4px 4px 12px}:root[data-theme=console] .cp-fan-card:hover{background:var(--surface-3);box-shadow:var(--tlx-box-hover)}:root[data-theme=console] .cp-fan-card>:not(.cp-fan):not(:first-child){padding-inline:8px}:root[data-theme=console] .cp-fan-card>:first-child:not(.cp-fan){border-radius:var(--shape-cover)}:root[data-theme=console] .cp-fan{aspect-ratio:auto;border-radius:var(--shape-cover);background:var(--surface-3);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid;overflow:hidden}:root[data-theme=console] .cp-fan>*,:root[data-theme=console] .cp-fan>*+*,:root[data-theme=console] .cp-fan>:nth-child(n){width:auto;height:auto;aspect-ratio:var(--cover-ratio);box-shadow:none;border-radius:0;margin:0;transform:none}:root[data-theme=console] .cp-fan-card:hover .cp-fan>:first-child,:root[data-theme=console] .cp-fan-card:focus-within .cp-fan>:first-child{transform:none}:root[data-theme=console] .cp-fan-card>h3{letter-spacing:-.006em;margin-top:10px;font-size:13px;font-weight:500;line-height:18px}:root[data-theme=console] .cp-fan-card:hover>h3{color:var(--foreground)}:root[data-theme=console] div:has(>.cp-fan-card){gap:16px}:root[data-theme=console] .tl-card{border-radius:var(--tlx-r);background:var(--surface-2);box-shadow:var(--tlx-box);transition:background-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);padding:4px 4px 12px}:root[data-theme=console] .tl-card:hover{background:var(--surface-3);box-shadow:var(--tlx-box-hover)}:root[data-theme=console] .tl-card>a>:not(:first-child){margin-inline:8px}:root[data-theme=console] .tl-card img{box-shadow:none}:root[data-theme=console] .tl-card:hover img{transform:none}:root[data-theme=console] .tl-card h2{letter-spacing:-.006em;margin-top:10px;font-size:13px;font-weight:500}:root[data-theme=console] .tl-card:hover h2{color:var(--foreground)}:root[data-theme=console] .rank-page{gap:16px}:root[data-theme=console] div:has(>.tl-card){gap:16px}:root[data-theme=console] .rank-board{gap:20px}:root[data-theme=console] .rank-podium{border-bottom:0;gap:12px;padding:0}:root[data-theme=console] .rank-podium-item{border-radius:var(--tlx-r);background:var(--surface-2);box-shadow:var(--tlx-box);padding:4px 4px 12px}:root[data-theme=console] .rank-podium-item[data-rank="1"]{padding:4px}:root[data-theme=console] .rank-podium-numeral,:root[data-theme=console] .rank-podium-item[data-rank="1"] .rank-podium-numeral{z-index:2;border-radius:var(--shape-thumb);background:var(--surface-3);min-width:22px;height:22px;box-shadow:inset 0 0 0 var(--theme-border-width) var(--border-strong);font-family:var(--theme-font-mono);letter-spacing:0;color:var(--text-secondary);text-shadow:none;place-items:center;padding:0 5px;font-size:12px;font-weight:500;line-height:1;display:grid;position:absolute;top:10px;left:10px}:root[data-theme=console] .rank-podium-item[data-rank="1"] .rank-podium-numeral{background:var(--accent-soft);box-shadow:inset 0 0 0 var(--theme-border-width) var(--accent-line);color:var(--accent)}:root[data-theme=console] .rank-podium-cover{border-radius:var(--shape-cover)}:root[data-theme=console] .rank-podium-body{gap:6px;padding-inline:8px}:root[data-theme=console] .rank-podium-item[data-rank="1"] .rank-podium-body{padding:8px 8px 8px 0}:root[data-theme=console] .rank-podium-title,:root[data-theme=console] .rank-podium-item[data-rank="1"] .rank-podium-title{letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:1.3}:root[data-theme=console] .rank-podium-item[data-rank="1"] .rank-podium-title{font-size:16px;font-weight:600}:root[data-theme=console] .rank-podium-title a:hover{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border-hover);-webkit-text-decoration-color:var(--border-hover);-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover);text-underline-offset:3px}:root[data-theme=console] .rank-genres{gap:4px}:root[data-theme=console] .rank-genres li{border-radius:var(--shape-pill);box-shadow:inset 0 0 0 var(--theme-border-width) var(--border-strong);color:var(--text-secondary);background:0 0;padding:2px 8px;font-size:11.5px}:root[data-theme=console] .rank-podium-body .rank-track-button{border-radius:var(--shape-control);background:var(--surface-3);width:auto;height:28px;box-shadow:var(--tlx-box-strong);color:var(--foreground);border:0;padding:0 10px;font-size:12.5px;font-weight:500}:root[data-theme=console] .rank-podium-body .rank-track-button:hover{box-shadow:var(--tlx-box-hover)}:root[data-theme=console] .rank-podium-body .rank-track-button:active{transform:translateY(1px)}:root[data-theme=console] .rank-rating{font-size:12.5px}:root[data-theme=console] .rank-rating .rating-icon{color:var(--rating-color)}:root[data-theme=console] .rank-rating strong{font-weight:500}:root[data-theme=console] .rank-podium-body .rank-rating strong{font-size:14px}:root[data-theme=console] .rank-rating-count{font-family:var(--theme-font-mono);letter-spacing:0;font-size:11px}:root[data-theme=console] .rank-meta{font-size:12px}:root[data-theme=console] .rank-status{color:var(--text-secondary);gap:6px}:root[data-theme=console] .rank-status:before{background:var(--text-faint);width:12px;height:12px;-webkit-mask:var(--tl-status-check) center / 12px 12px no-repeat;-webkit-mask:var(--tl-status-check) center / 12px 12px no-repeat;-webkit-mask:var(--tl-status-check) center / 12px 12px no-repeat;-webkit-mask:var(--tl-status-check) center / 12px 12px no-repeat;mask:var(--tl-status-check) center / 12px 12px no-repeat;border-radius:50%}:root[data-theme=console] .rank-status[data-status=On\ Going]:before{box-sizing:border-box;background:conic-gradient(var(--accent) 0 50%, transparent 0) content-box, transparent;box-shadow:inset 0 0 0 1.5px var(--accent);padding:2.5px;-webkit-mask:none;mask:none}:root[data-theme=console] .rank-status[data-status=Hiatus]:before{box-shadow:inset 0 0 0 1.5px var(--warning);background:0 0;-webkit-mask:none;mask:none}:root[data-theme=console] .rank-rows{gap:12px 16px}:root[data-theme=console] .rank-row-list{border-radius:var(--tlx-r);background:var(--surface-2);box-shadow:var(--tlx-box);padding:0 4px}:root[data-theme=console] .rank-row-list>li+li{border-top-color:var(--border)}:root[data-theme=console] .rank-row-list+.rank-row-list>li:first-child{border-top:0}:root[data-theme=console] .rank-row{gap:2px;padding:4px 0}:root[data-theme=console] .rank-row-numeral{width:32px;font-family:var(--theme-font-mono);letter-spacing:0;color:var(--text-faint);font-size:12px;font-weight:500}:root[data-theme=console] .rank-row-link{border-radius:var(--shape-control);transition:background-color var(--motion-fast) var(--motion-ease);gap:12px;padding:6px 8px}:root[data-theme=console] .rank-row-link:hover{background:var(--overlay-light)}:root[data-theme=console] .rank-row-link:hover .rank-row-title{color:var(--foreground)}:root[data-theme=console] .rank-row-thumb{border-radius:var(--shape-thumb);width:40px}:root[data-theme=console] .rank-row-title{font-size:13px;font-weight:500}:root[data-theme=console] .rank-row-genres{font-size:12px}:root[data-theme=console] .rank-track-button{border-radius:var(--shape-control);width:44px;height:44px}@media (min-width:768px){:root[data-theme=console] .rank-track-button{width:40px;height:40px}}:root[data-theme=console] .rank-track-button:hover{background:var(--overlay-light)}:root[data-theme=console] .rank-empty{border-color:var(--border-strong);border-radius:var(--tlx-r);font-size:13px}@media (min-width:768px){:root[data-theme=console] .rank-podium{gap:16px}:root[data-theme=console] .rank-podium-item,:root[data-theme=console] .rank-podium-item[data-rank="1"]{grid-template-columns:minmax(0,112px) minmax(0,1fr);gap:14px;padding:4px}:root[data-theme=console] .rank-podium-numeral,:root[data-theme=console] .rank-podium-item[data-rank="1"] .rank-podium-numeral{grid-area:auto;margin-top:0;font-size:12px;position:absolute}:root[data-theme=console] .rank-podium-item[data-rank="1"] .rank-podium-numeral{color:var(--accent)}:root[data-theme=console] .rank-podium-cover,:root[data-theme=console] .rank-podium-item[data-rank="1"] .rank-podium-cover{grid-area:1/1}:root[data-theme=console] .rank-podium-body,:root[data-theme=console] .rank-podium-item[data-rank="1"] .rank-podium-body{grid-area:1/2;padding:10px 10px 10px 0}:root[data-theme=console] .rank-podium-title,:root[data-theme=console] .rank-podium-item[data-rank="1"] .rank-podium-title{font-size:15px;font-weight:600}:root[data-theme=console] .rank-row{padding:4px 0}:root[data-theme=console] .rank-row-numeral{width:40px;font-size:12px}:root[data-theme=console] .rank-row-thumb{width:40px}:root[data-theme=console] .rank-row-list{padding:0 8px 0 4px}:root[data-theme=console] .rank-rows{grid-template-columns:minmax(0,1fr);gap:0}:root[data-theme=console] .rank-row-list:has(+.rank-row-list){border-bottom-right-radius:0;border-bottom-left-radius:0}:root[data-theme=console] .rank-row-list+.rank-row-list{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}:root[data-theme=console] .rank-row-stats{gap:0}:root[data-theme=console] .rank-row-stats .rank-meta{font-variant-numeric:tabular-nums;order:-1;grid-template-columns:112px 64px;align-items:center;min-width:0;display:grid}:root[data-theme=console] .rank-row-stats .rank-meta .rank-status{order:-1;justify-self:start}:root[data-theme=console] .rank-row-stats .rank-meta>span:not(.rank-status){font-family:var(--theme-font-mono);color:var(--text-secondary);justify-self:end;font-size:12px}:root[data-theme=console] .rank-row-stats .rank-rating{flex-direction:row;justify-content:flex-end;align-items:baseline;gap:6px;min-width:132px}}@media (max-width:767px){:root[data-theme=console] .rank-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:root[data-theme=console] .rank-podium-item,:root[data-theme=console] .rank-podium-item[data-rank="1"]{grid-column:auto;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:8px;padding:4px 4px 8px}:root[data-theme=console] .rank-podium-item[data-rank="1"] .rank-podium-cover{grid-row:auto}:root[data-theme=console] .rank-podium-item[data-rank="1"] .rank-podium-body{grid-column:auto;padding:0 4px}:root[data-theme=console] .rank-podium-body{gap:4px;padding-inline:4px}:root[data-theme=console] .rank-podium-title,:root[data-theme=console] .rank-podium-item[data-rank="1"] .rank-podium-title{font-size:12.5px;font-weight:500}:root[data-theme=console] .rank-podium-body .rank-rating strong{font-size:12.5px}:root[data-theme=console] .rank-podium-body .rank-rating-count,:root[data-theme=console] .rank-podium-item .rank-genres{display:none}:root[data-theme=console] .rank-podium-body .rank-meta{gap:2px 8px;font-size:11.5px}:root[data-theme=console] .rank-podium-body .rank-track-button{min-height:44px;margin-top:2px;padding:0 8px;font-size:12px}:root[data-theme=console] .rank-podium-numeral,:root[data-theme=console] .rank-podium-item[data-rank="1"] .rank-podium-numeral{grid-area:auto;top:8px;left:8px}:root[data-theme=console] .rank-podium-body{padding-top:4px}:root[data-theme=console] .rank-row-link{gap:10px;padding-inline:4px}:root[data-theme=console] .rank-row-numeral{width:28px}}@media (min-width:768px){:root[data-theme=console] .tagx-featured{gap:16px}}:root[data-theme=console] .tagx-card{border-radius:var(--tlx-r);background:var(--surface-2);box-shadow:var(--tlx-box);transition:background-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);gap:0;padding:4px 4px 10px}:root[data-theme=console] .tagx-card:hover{background:var(--surface-3);box-shadow:var(--tlx-box-hover)}:root[data-theme=console] .tagx-card:hover .tagx-card-name{color:var(--foreground)}:root[data-theme=console] .tagx-card:hover .tagx-collage-cover img{transform:none}:root[data-theme=console] .tagx-collage{border-radius:var(--shape-cover);gap:2px;margin-bottom:8px}:root[data-theme=console] .tagx-card-name{letter-spacing:-.006em;font-size:13px;font-weight:500}:root[data-theme=console] .tagx-card-count,:root[data-theme=console] .tagx-count{font-family:var(--theme-font-mono);letter-spacing:0;color:var(--text-faint);font-size:11px}:root[data-theme=console] .tagx-featured{gap:8px;margin-bottom:28px}:root[data-theme=console] .tagx-collage{display:none}:root[data-theme=console] .tagx-card{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 12px}:root[data-theme=console] .tagx-card-name,:root[data-theme=console] .tagx-card-count{padding-inline:0}:root[data-theme=console] .tagx-card-name{font-size:13.5px}@media (min-width:1024px){:root[data-theme=console] .tagx-columns{columns:4}}:root[data-theme=console] .tagx-group{grid-template-columns:24px minmax(0,1fr);gap:0;margin-bottom:0}:root[data-theme=console] .tagx-initial{font-family:var(--theme-font-mono);letter-spacing:0;color:var(--text-faint);font-size:11px;font-weight:500;line-height:36px}:root[data-theme=console] .tagx-group,:root[data-theme=console] .tagx-group li+li{border-top:var(--theme-border-width) solid var(--border)}:root[data-theme=console] .tagx-group a{border-radius:var(--shape-thumb);min-height:36px;color:var(--foreground);transition:background-color var(--motion-fast) var(--motion-ease);padding:0 8px;font-size:13px}:root[data-theme=console] .tagx-group a:hover{background:var(--overlay-light)}@media (min-width:1024px){:root[data-theme=console] .tagx-columns{column-gap:16px}}:root[data-theme=console] .tagx-hero{border-bottom-color:var(--border);gap:16px;margin-bottom:20px;padding:20px 0}:root[data-theme=console] .tagx-hero-title{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:1.15}:root[data-theme=console] .tagx-strip{gap:4px}:root[data-theme=console] .tagx-strip-cover{border-radius:var(--shape-thumb)}@media (min-width:900px){:root[data-theme=console] .tagx-hero{padding-top:24px}:root[data-theme=console] .tagx-hero-title{font-size:28px}:root[data-theme=console] .tagx-strip-cover{width:48px}:root[data-theme=console] .tagx-strip-cover:first-child{opacity:1}}:root[data-theme=console] .chr-hero-backdrop{display:none}:root[data-theme=console] .chr-hero{border-bottom-color:var(--border);margin-bottom:24px;padding:20px 0 24px}:root[data-theme=console] .chr-portrait{border-radius:var(--tlx-r);box-shadow:inset 0 0 0 var(--theme-border-width) var(--border-strong), var(--elevation-lg)}:root[data-theme=console] .chr-name{letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1.15}:root[data-theme=console] .chr-role{border-radius:var(--shape-thumb);border-color:var(--border-strong);padding:2px 6px;font-size:11.5px;font-weight:500}:root[data-theme=console] .chr-role[data-role=Main]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}:root[data-theme=console] .chr-alt-names{color:var(--text-faint);font-size:13px}:root[data-theme=console] .chr-tags{gap:6px}:root[data-theme=console] .chr-tags li{box-shadow:inset 0 0 0 var(--theme-border-width) var(--border-strong);color:var(--text-secondary);background:0 0;padding:2px 8px;font-size:12px}:root[data-theme=console] .chr-series{border-radius:var(--tlx-r);background:var(--surface-2);box-shadow:var(--tlx-box);transition:box-shadow var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);border:0;gap:10px;padding:6px 12px 6px 6px}:root[data-theme=console] .chr-series:hover{background:var(--surface-3);box-shadow:var(--tlx-box-hover)}:root[data-theme=console] .chr-series:hover .chr-series-title{color:var(--foreground)}:root[data-theme=console] .chr-series-cover{width:36px}:root[data-theme=console] .chr-series-title{font-size:13px;font-weight:500}:root[data-theme=console] .chr-series-meta{font-size:12px}:root[data-theme=console] .chr-about h2{letter-spacing:-.015em;font-size:15px;font-weight:600}:root[data-theme=console] .chr-about p{opacity:1;max-width:64ch;color:var(--text-secondary);font-size:14px;line-height:22px}:root[data-theme=console] .chr-body{gap:32px}@media (min-width:768px){:root[data-theme=console] .chr-hero{grid-template-columns:168px minmax(0,1fr) 260px;gap:28px;padding:28px 0 32px}:root[data-theme=console] .chr-name{font-size:28px;line-height:34px}}@media (min-width:768px) and (max-width:1099px){:root[data-theme=console] .chr-hero{grid-template-columns:160px minmax(0,1fr)}}:root[data-theme=console] .chr-stats{border-radius:var(--tlx-r);background:var(--surface-2);box-shadow:var(--tlx-box);border:0;gap:0;padding:4px 14px}:root[data-theme=console] .chr-stats-big{font-family:var(--theme-font-mono);letter-spacing:0;align-items:baseline;gap:8px;padding:10px 0;font-size:18px;font-weight:500;display:flex}:root[data-theme=console] .chr-stats-big small{color:var(--text-faint);margin-top:0;font-size:12.5px;font-weight:400}:root[data-theme=console] .chr-stats-mini,:root[data-theme=console] .chr-stats-with{border-top-color:var(--border);padding:10px 0}:root[data-theme=console] .chr-stats-mini{gap:8px}:root[data-theme=console] .chr-stats-mini div{gap:2px}:root[data-theme=console] .chr-stats-mini dt{font-size:12px}:root[data-theme=console] .chr-stats-mini dd{font-family:var(--theme-font-mono);letter-spacing:0;font-size:13px;font-weight:500}:root[data-theme=console] .chr-stats-with h2{margin-bottom:4px;font-size:12px;font-weight:500}:root[data-theme=console] .chr-stats-with ul{gap:0}:root[data-theme=console] .chr-stats-with a{min-height:44px;font-size:13px;font-weight:500}:root[data-theme=console] .chr-stats-with-count{font-family:var(--theme-font-mono);color:var(--text-faint);font-size:11px;font-weight:400}@media (min-width:768px){:root[data-theme=console] .chr-stats-with a{min-height:36px}}:root[data-theme=console] .chr-actions{gap:10px 16px;font-size:13px}:root[data-theme=console] .crt-hero{border-bottom-color:var(--border);gap:20px;margin-bottom:24px;padding:20px 0 24px}:root[data-theme=console] .crt-name{letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1.15}:root[data-theme=console] .crt-aliases{color:var(--text-faint);font-size:13px}:root[data-theme=console] .crt-facts{font-size:13px}:root[data-theme=console] .crt-facts strong{font-family:var(--theme-font-mono);letter-spacing:0;font-size:12px;font-weight:500}:root[data-theme=console] .crt-reader{border-radius:var(--shape-control);background:var(--primary);min-height:32px;color:var(--primary-foreground);padding:0 12px;font-size:13px;font-weight:500}:root[data-theme=console] .crt-reader:hover{background:var(--foreground)}:root[data-theme=console] .crt-reader:active{transform:translateY(1px)}@media (max-width:767px){:root[data-theme=console] .crt-reader{min-height:44px}:root[data-theme=console] .crt-hero{padding-top:8px}}:root[data-theme=console] .crt-fan{gap:4px;padding-right:0}:root[data-theme=console] .crt-fan-cover,:root[data-theme=console] .crt-fan-cover:nth-child(odd),:root[data-theme=console] .crt-fan-cover:nth-child(2n){border-radius:var(--shape-thumb);width:64px;box-shadow:var(--cover-edge);margin-right:0;transform:none}:root[data-theme=console] .crt-work{border-radius:var(--tlx-r);background:var(--surface-2);box-shadow:var(--tlx-box);transition:background-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);gap:8px;padding:4px 4px 10px}:root[data-theme=console] .crt-work:hover{background:var(--surface-3);box-shadow:var(--tlx-box-hover)}:root[data-theme=console] .crt-work:hover .crt-work-cover{box-shadow:var(--cover-edge);transform:none}:root[data-theme=console] .crt-work-title{padding-inline:4px;font-size:13px;font-weight:500}:root[data-theme=console] .crt-work:hover .crt-work-title{color:var(--foreground)}@media (min-width:768px){:root[data-theme=console] .crt-hero{padding:28px 0 32px}:root[data-theme=console] .crt-name{font-size:28px;line-height:34px}}:root[data-theme=console] .cat-index-title{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:28px}@media (min-width:768px){:root[data-theme=console] .cat-index-title{font-size:20px}}:root[data-theme=console] .blog-index{border-radius:var(--tlx-r);background:var(--surface-2);max-width:760px;box-shadow:var(--tlx-box);padding:0 4px}:root[data-theme=console] .blog-index>li+li{border-top-color:var(--border)}:root[data-theme=console] .blog-index-item{border-radius:var(--shape-control);transition:background-color var(--motion-fast) var(--motion-ease);gap:4px;padding:14px 12px}:root[data-theme=console] .blog-index-item:hover{background:var(--overlay-light)}:root[data-theme=console] .blog-index-item h2{letter-spacing:-.015em;font-size:15px;font-weight:600;line-height:1.35}:root[data-theme=console] .blog-index-item:hover h2{color:var(--foreground)}:root[data-theme=console] .blog-index-item p{color:var(--text-faint);font-size:13px;line-height:1.55}:root[data-theme=console] .blog-index-item time,:root[data-theme=console] .blog-article-head time{font-family:var(--theme-font-mono);letter-spacing:0;font-size:11px}:root[data-theme=console] .blog-article-head h1{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1.2}@media (min-width:768px){:root[data-theme=console] .blog-article-head h1{font-size:32px}}:root[data-theme=console] .blog-lede{color:var(--text-secondary);font-size:15px;line-height:24px}:root[data-theme=console] .blog-byline{font-size:12.5px}:root[data-theme=console] .blog-rank{border-radius:var(--tlx-r);background:var(--surface-2);box-shadow:var(--tlx-box);border-top:0;padding:0 4px}:root[data-theme=console] .blog-rank>li{border-bottom-color:var(--border)}:root[data-theme=console] .blog-rank>li:last-child{border-bottom:0}:root[data-theme=console] .blog-rank-row{border-radius:var(--shape-control);transition:background-color var(--motion-fast) var(--motion-ease);padding:10px 8px}:root[data-theme=console] .blog-rank-row:hover{background:var(--overlay-light)}:root[data-theme=console] .blog-rank-numeral,:root[data-theme=console] .blog-rank-numeral[data-top]{font-family:var(--theme-font-mono);letter-spacing:0;color:var(--text-faint);font-size:13px;font-weight:500}:root[data-theme=console] .blog-rank-numeral[data-top]{color:var(--accent)}:root[data-theme=console] .blog-rank-cover{border-radius:var(--shape-thumb)}:root[data-theme=console] .blog-rank-title{letter-spacing:-.015em;font-size:15px;font-weight:600}:root[data-theme=console] .blog-rank-row:hover .blog-rank-title{color:var(--foreground)}:root[data-theme=console] .blog-rank-score .rating-icon{color:var(--rating-color)}:root[data-theme=console] .blog-rank-score strong{font-size:13px;font-weight:500}:root[data-theme=console] .blog-prose h2{letter-spacing:-.02em;font-size:18px;font-weight:600}:root[data-theme=console] .blog-prose ul{font-size:14px;line-height:22px}:root[data-theme=console] .blog-prose a{-webkit-text-decoration-color:var(--accent-line);-webkit-text-decoration-color:var(--accent-line);-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}:root[data-theme=console] .blog-prose a:hover{color:var(--foreground);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (min-width:768px){:root[data-theme=console] .blog-rank-row{grid-template-columns:40px 64px minmax(0,1fr) 20px;gap:16px;padding:10px 12px}:root[data-theme=console] .blog-rank-numeral{font-size:13px}:root[data-theme=console] .blog-rank-cover{width:64px}:root[data-theme=console] .blog-rank-title{font-size:15px}}:root[data-theme=console] .cat-link{color:var(--link);font-weight:500}:root[data-theme=console] .faq-pages a,:root[data-theme=console] .faq-topics a{border-radius:var(--shape-control);min-height:44px;color:var(--text-secondary);font-size:13px}:root[data-theme=console] .faq-pages a:hover,:root[data-theme=console] .faq-topics a:hover{background:var(--overlay-light);color:var(--foreground)}:root[data-theme=console] .faq-pages a[aria-current=page]{background:var(--surface-3);box-shadow:none;color:var(--foreground);font-weight:500}:root[data-theme=console] .faq-topic-count{font-family:var(--theme-font-mono);letter-spacing:0;font-size:11px}:root[data-theme=console] .faq-intro{margin-bottom:28px}:root[data-theme=console] .faq-intro h1{letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1.2}:root[data-theme=console] .faq-intro p{color:var(--text-faint);font-size:13.5px}:root[data-theme=console] .faq-section{margin-bottom:36px}:root[data-theme=console] .faq-section h2{letter-spacing:-.015em;margin-bottom:10px;font-size:15px;font-weight:600}:root[data-theme=console] .faq-items{border-radius:var(--tlx-r);background:var(--surface-2);box-shadow:var(--tlx-box);border-top:0;overflow:hidden}:root[data-theme=console] .faq-item{border-bottom-color:var(--border)}:root[data-theme=console] .faq-item:last-child{border-bottom:0}:root[data-theme=console] .faq-item:target{background:var(--accent-soft)}:root[data-theme=console] .faq-item summary{min-height:44px;transition:background-color var(--motion-fast) var(--motion-ease);align-items:center;padding:12px 16px;font-size:14px;font-weight:500}:root[data-theme=console] .faq-item summary:hover{color:var(--foreground);background:var(--overlay-light)}:root[data-theme=console] .faq-toggle{margin-top:0}:root[data-theme=console] .faq-item[open] .faq-toggle{color:var(--foreground)}:root[data-theme=console] .faq-answer{padding:0 16px 16px}:root[data-theme=console] .faq-answer p{font-size:13.5px;line-height:21px}:root[data-theme=console] .faq-links{gap:6px;margin-top:12px}:root[data-theme=console] .faq-links a{border-radius:var(--shape-control);background:var(--surface-3);min-height:32px;box-shadow:var(--tlx-box-strong);border:0;padding:0 10px;font-size:13px;font-weight:500}:root[data-theme=console] .faq-links a:hover{background:var(--surface-3);box-shadow:var(--tlx-box-hover)}:root[data-theme=console] .faq-help{border:var(--theme-border-width) dashed var(--border-strong);border-radius:var(--tlx-r);background:0 0;padding:16px}:root[data-theme=console] .faq-help h2{font-size:13.5px;font-weight:500}:root[data-theme=console] .faq-help p{color:var(--text-faint);font-size:13px}:root[data-theme=console] .faq-help a{border-radius:var(--shape-control);background:var(--surface-3);min-height:32px;box-shadow:var(--tlx-box-strong);color:var(--foreground);margin-top:12px;padding:0 12px;font-size:13px;font-weight:500}:root[data-theme=console] .faq-help a:hover{background:var(--surface-3);box-shadow:var(--tlx-box-hover)}@media (min-width:1024px){:root[data-theme=console] .faq-layout{grid-template-columns:184px minmax(0,1fr);gap:44px}:root[data-theme=console] .faq-pages a,:root[data-theme=console] .faq-topics a{min-height:28px}:root[data-theme=console] .faq-intro h1{font-size:28px}}:root[data-theme=console] .gallery-bar>div:first-child,:root[data-theme=console] .gallery-bar button[aria-haspopup],:root[data-theme=console] .gallery-bar button[aria-expanded]{border-radius:var(--shape-control);background:var(--surface-2);min-height:32px;box-shadow:var(--tlx-box-strong);border:0;font-size:13px;font-weight:500}:root[data-theme=console] .gallery-bar button[aria-haspopup]:hover,:root[data-theme=console] .gallery-bar button[aria-expanded]:hover{background:var(--surface-3);box-shadow:var(--tlx-box-hover)}:root[data-theme=console] .gallery-bar button[aria-expanded=true]{box-shadow:inset 0 0 0 var(--theme-border-width) var(--accent-line), var(--elevation-card)}:root[data-theme=console] .gallery-bar div:has(>button[aria-pressed]){border:var(--theme-border-width) solid var(--border-strong);border-radius:var(--shape-control);background:var(--background);padding:2px}:root[data-theme=console] .gallery-bar button[aria-pressed]{border-radius:var(--shape-thumb);min-height:26px;color:var(--text-faint);padding:0 10px;font-size:12.5px;font-weight:500}:root[data-theme=console] .gallery-bar button[aria-pressed=true]{background:var(--surface-3);box-shadow:var(--tlx-on);color:var(--foreground)}:root[data-theme=console] .gallery-bar-m>div:first-child>div:first-child,:root[data-theme=console] .gallery-bar-m button[aria-haspopup],:root[data-theme=console] .gallery-bar-m button[aria-expanded]{border-radius:var(--shape-control);background:var(--surface-2);min-height:44px;box-shadow:var(--tlx-box-strong);border:0;font-size:13px;font-weight:500}:root[data-theme=console] .gallery-bar-m>div:first-child>div:first-child{padding-inline:12px}:root[data-theme=console] .gallery-bar-m>div:first-child>div:first-child span{font-family:var(--theme-font-mono);font-size:12.5px;font-weight:500}:root[data-theme=console] .gallery-bar-m button[aria-expanded=true]{box-shadow:inset 0 0 0 var(--theme-border-width) var(--accent-line), var(--elevation-card)}:root[data-theme=console] .gallery-bar-m div:has(>button[aria-pressed]){border:var(--theme-border-width) solid var(--border-strong);border-radius:var(--shape-control);background:var(--background);gap:2px;padding:2px}:root[data-theme=console] .gallery-bar-m button[aria-pressed]{border-radius:var(--shape-thumb);min-height:38px;color:var(--text-faint);background:0 0;padding:0 12px;font-size:13px;font-weight:500}:root[data-theme=console] .gallery-bar-m button[aria-pressed=true]{background:var(--surface-3);box-shadow:var(--tlx-on);color:var(--foreground)}:root[data-theme=console] .gallery-scroll-container .group:has(>.group.cursor-pointer){border-radius:var(--shape-control);background:var(--surface-2);box-shadow:0 0 0 var(--theme-border-width) var(--border);transition:box-shadow var(--motion-fast) var(--motion-ease)}:root[data-theme=console] .gallery-scroll-container .group:has(>.group.cursor-pointer):hover{box-shadow:0 0 0 var(--theme-border-width) var(--border-hover)}:root[data-theme=console] .gallery-scroll-container .group.cursor-pointer>.rounded-full.top-2{border-radius:var(--shape-control);box-shadow:inset 0 0 0 1px var(--border-strong);background:#08090ac7}:root[data-theme=console] .gallery-scroll-container .group.cursor-pointer>.rounded-full.top-2 button{border-radius:var(--shape-control);font-family:var(--theme-font-mono);color:var(--text-secondary)}:root[data-theme=console] .gallery-scroll-container .group.cursor-pointer>button.rounded-lg{border-radius:var(--shape-control)}:root[data-theme=console] .auth-shell{border-radius:var(--shape-overlay);background:var(--surface-2);box-shadow:var(--tlx-box-strong), var(--elevation-lg);margin-top:16px;padding:4px 20px 20px}:root[data-theme=console] .auth-shell>div:first-child{margin-bottom:20px}:root[data-theme=console] .auth-shell h1{letter-spacing:-.025em;font-size:20px;font-weight:600}:root[data-theme=console] .auth-shell .grid>button{border-radius:var(--shape-control);background:var(--surface-3);box-shadow:var(--tlx-box-strong);border:0;font-weight:500}:root[data-theme=console] .auth-shell .grid>button:hover{box-shadow:var(--tlx-box-hover)}:root[data-theme=console] .auth-shell button[type=submit]{border-radius:var(--shape-control);background:var(--primary);color:var(--primary-foreground);font-weight:500}:root[data-theme=console] .auth-shell button[type=submit]:hover:not(:disabled){background:var(--foreground)}@media (min-width:640px){:root[data-theme=console] .auth-shell{margin-top:32px;padding:8px 28px 24px}}:root[data-theme=console] .palette-group-label{letter-spacing:0;text-transform:none;color:var(--text-faint);padding:12px 16px 6px;font-size:12px;font-weight:500}:root[data-theme=console] .palette-group-label span{font-family:var(--theme-font-mono);letter-spacing:0;font-size:11px}:root[data-theme=console] #desktop-search-results [role=option]{border-radius:var(--shape-control)}:root[data-theme=console] #desktop-search-results [role=option][aria-selected=true]{background:var(--surface-3);box-shadow:inset 2px 0 0 var(--accent)}:root[data-theme=console] #desktop-search-results .rounded-cover{border-radius:var(--shape-thumb)}:root[data-theme=console] [role=dialog]:has(>#desktop-search-results){border-radius:var(--shape-overlay);background:var(--surface);width:min(800px,100vw - 5rem);height:min(640px,100dvh - 12vh);top:12vh}@media (min-width:640px){:root[data-theme=console] [role=dialog]:has(>#desktop-search-results){max-width:800px}}:root[data-theme=console] [role=dialog]:has(>#desktop-search-results)>div:first-of-type{height:52px;padding-inline:16px}:root[data-theme=console] [role=dialog]:has(>#desktop-search-results) input{font-size:15px}:root[data-theme=console] #desktop-search-results [role=option]{gap:10px;min-height:40px;padding-block:4px}:root[data-theme=console] #desktop-search-results [role=option]:before{display:none}:root[data-theme=console] #desktop-search-results [role=option]:hover{background:var(--surface-2)}:root[data-theme=console] #desktop-search-results [role=option]>.shrink-0.overflow-hidden{width:24px;height:32px}:root[data-theme=console] #desktop-search-results [role=option]>.shrink-0.overflow-hidden.rounded-pill{width:26px;height:26px}:root[data-theme=console] #desktop-search-results [role=option] p:first-child{font-size:13.5px;font-weight:500}:root[data-theme=console] #desktop-search-results [role=option][aria-selected=true] p:first-child{color:var(--foreground)}:root[data-theme=console] #desktop-search-results [role=option] p+p{color:var(--text-faint);margin-top:2px;font-size:12px}:root[data-theme=console] #desktop-search-results .w-28{width:88px}:root[data-theme=console] #desktop-search-results .w-28+div{justify-content:flex-start;padding:2px 0 0}:root[data-theme=console] #desktop-search-results .w-28+div>p:first-child{letter-spacing:-.015em;font-size:15px;font-weight:600}:root[data-theme=console] #desktop-search-results .w-28+div>p+p{color:var(--text-faint);font-size:12.5px}:root[data-theme=console] #desktop-search-results .shell-btn.mt-auto{border:var(--theme-border-width) solid var(--border-strong);border-radius:var(--shape-control);background:var(--surface-2);height:36px;box-shadow:var(--elevation-card);color:var(--foreground);justify-content:space-between;padding:0 10px;font-size:13px;font-weight:500}:root[data-theme=console] #desktop-search-results .shell-btn.mt-auto:hover{background:var(--surface-3);border-color:var(--border-hover)}:root[data-theme=console] #desktop-search-results .shell-btn.mt-auto .shell-kbd{border-color:var(--border-strong);background:var(--background);color:var(--text-secondary)}:root[data-theme=console] .filter-sheet-head{border-bottom-color:var(--border);align-items:center;padding:4px 16px 12px}:root[data-theme=console] .filter-sheet-head h2{letter-spacing:-.015em;font-size:15px;font-weight:600}:root[data-theme=console] .filter-sheet-head span{font-family:var(--theme-font-mono);letter-spacing:0;color:var(--text-faint);font-size:11px}:root[data-theme=console] .filter-sheet-body{padding:0 16px}:root[data-theme=console] .filter-sheet-scroller{margin:0 -16px;padding:0 16px}:root[data-theme=console] .filter-sheet-section:first-child .filter-sheet-scroller{flex-wrap:wrap;margin:0;padding:0;overflow:visible}:root[data-theme=console] .filter-sheet-section{border-bottom-color:var(--border);padding:16px 0}:root[data-theme=console] .filter-sheet-section-head{margin-bottom:10px}:root[data-theme=console] .filter-sheet-section-head h3{font-size:13px;font-weight:500}:root[data-theme=console] .filter-sheet-section-head span,:root[data-theme=console] .filter-sheet-hint{color:var(--text-faint);font-size:12px}:root[data-theme=console] .filter-sheet-search{border-radius:var(--shape-control);background:var(--surface-2);height:40px;box-shadow:var(--tlx-box-strong);border:0}:root[data-theme=console] .filter-sheet-search:focus-within{box-shadow:var(--focus-glow)}:root[data-theme=console] .filter-sheet-body .chip{border-radius:var(--shape-control);background:var(--surface-2);height:44px;box-shadow:var(--tlx-box-strong);color:var(--text-secondary);border:0;padding:0 12px;font-size:13px;font-weight:400}:root[data-theme=console] .filter-sheet-body .chip:hover{color:var(--foreground);box-shadow:var(--tlx-box-hover)}:root[data-theme=console] .filter-sheet-body .chip[data-state=include]{background:var(--accent-soft);box-shadow:inset 0 0 0 var(--theme-border-width) var(--accent-line);color:var(--accent)}:root[data-theme=console] .filter-sheet-body .chip[data-state=include]>svg{color:currentColor}:root[data-theme=console] .filter-sheet-body .chip[data-state=exclude]{box-shadow:none;outline:var(--theme-border-width) dashed var(--border-hover);outline-offset:calc(var(--theme-border-width) * -1);color:var(--text-faint);-webkit-text-decoration-color:var(--text-faint);-webkit-text-decoration-color:var(--text-faint);-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint);background:0 0}:root[data-theme=console] .filter-sheet-body .chip-link{height:auto;box-shadow:none;color:var(--link);background:0 0;padding:0;font-weight:500}:root[data-theme=console] .filter-sheet-body .segmented{border:var(--theme-border-width) solid var(--border-strong);border-radius:var(--shape-control);background:var(--background);gap:2px;padding:2px}:root[data-theme=console] .filter-sheet-body .segmented button{border-radius:var(--shape-thumb);min-height:44px;color:var(--text-faint);font-size:13px}:root[data-theme=console] .filter-sheet-body .segmented button+button{border-left:0}:root[data-theme=console] .filter-sheet-body .segmented button[aria-pressed=true]{background:var(--surface-3);box-shadow:var(--tlx-on);color:var(--foreground);font-weight:500}:root[data-theme=console] .filter-sheet-letters{gap:4px}:root[data-theme=console] .filter-sheet-letters button{border-radius:var(--shape-control);background:var(--surface-2);box-shadow:var(--tlx-box-strong);font-family:var(--theme-font-mono);letter-spacing:0;border:0;font-size:12px}:root[data-theme=console] .filter-sheet-letters button[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 var(--theme-border-width) var(--accent-line);color:var(--accent)}:root[data-theme=console] .filter-sheet-foot{border-top-color:var(--border);gap:8px;padding-inline:16px}:root[data-theme=console] .filter-sheet-foot .shell-btn{border-radius:var(--shape-control);height:44px;font-size:14px;font-weight:500}:root[data-theme=console] .chr-scenes-box{border-radius:var(--tlx-r);background:var(--surface-2);box-shadow:var(--tlx-box);border:0;padding:0 14px}:root[data-theme=console] .chr-scene{padding:12px 0}:root[data-theme=console] .chr-scene+.chr-scene{border-top-color:var(--border)}:root[data-theme=console] .chr-scene-ch{border:1px solid var(--border-strong);border-radius:var(--shape-thumb);background:var(--background);font-family:var(--theme-font-mono);flex-direction:row;place-self:start;align-items:center;gap:4px;padding:4px 6px;line-height:1}:root[data-theme=console] .chr-scene-ch span,:root[data-theme=console] .chr-scene-ch b{letter-spacing:0;color:var(--text-secondary);font-size:11px;font-weight:500}:root[data-theme=console] .chr-scene-main{gap:8px}:root[data-theme=console] .chr-scene-d{color:var(--text-secondary);font-size:13.5px;line-height:1.5}:root[data-theme=console] .chr-scene-tags{gap:4px}:root[data-theme=console] .chr-scene-tags .chr-stag{box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-secondary);background:0 0;padding:2px 8px;font-size:11.5px}:root[data-theme=console] .chr-scene-names{color:var(--text-faint);font-size:11.5px}:root[data-theme=console] .chr-sh h2,:root[data-theme=console] .chr-box-hd h2{letter-spacing:-.015em;font-size:15px;font-weight:600}:root[data-theme=console] .chr-sh-meta{font-family:var(--theme-font-mono);color:var(--text-faint);font-size:11px}:root[data-theme=console] .yarl__container{background-color:#08090af7!important}:root[data-theme=console] .yarl__root .yarl__button{border-radius:var(--shape-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-secondary);filter:none;transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);place-items:center;display:grid}:root[data-theme=console] .yarl__root .yarl__button:hover{background:var(--surface-3);color:var(--foreground)}:root[data-theme=console] .yarl__root .yarl__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:root[data-theme=console] .yarl__root .yarl__button svg{width:18px;height:18px}:root[data-theme=console] .yarl__root .yarl__button.yarl__navigation_prev,:root[data-theme=console] .yarl__root .yarl__button.yarl__navigation_next,:root[data-theme=console] .yarl__root .yarl__toolbar .yarl__button{width:44px;height:44px;padding:0}:root[data-theme=console] .yarl__root .yarl__button.yarl__navigation_prev{left:16px}:root[data-theme=console] .yarl__root .yarl__button.yarl__navigation_next{right:16px}:root[data-theme=console] .yarl__root .yarl__slide_image{border-radius:var(--shape-control)}:root[data-theme=console] .yarl__root .rounded-full.bg-accent{border-radius:var(--shape-thumb);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--foreground);font-family:var(--theme-font-mono);padding:3px 7px;font-size:12px;font-weight:500}:root[data-theme=console] .yarl__root .backdrop-blur-md.rounded-full{border-radius:var(--shape-control);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-strong);border:0}:root[data-theme=console] .yarl__root .backdrop-blur-md.rounded-full button{border-radius:var(--shape-control)}:root[data-theme=console] .yarl__root h3,:root[data-theme=console] .yarl__root a.text-white.font-semibold{letter-spacing:-.015em;font-size:17px}:root[data-theme=console] .ctag-header{padding:20px 0 16px}:root[data-theme=console] .ctag-crumbs{color:var(--text-faint);font-size:13px}:root[data-theme=console] .ctag-heading{gap:4px 10px;margin-top:12px}:root[data-theme=console] .ctag-title,:root[data-theme=console] .csearch-title{letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.2}:root[data-theme=console] .ctag-count{font-family:var(--theme-font-mono);color:var(--text-faint);font-size:11.5px}:root[data-theme=console] .ctag-card,:root[data-theme=console] .csearch-card{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:16px 0}:root[data-theme=console] .ctag-card{transition:background-color var(--motion-fast) var(--motion-ease)}:root[data-theme=console] .ctag-cover,:root[data-theme=console] .csearch-cover{border-radius:var(--shape-thumb);width:56px}:root[data-theme=console] .ctag-card:hover .ctag-cover,:root[data-theme=console] .csearch-card:hover .csearch-cover{box-shadow:var(--cover-edge);transform:none}:root[data-theme=console] .ctag-card-head{align-items:center;gap:4px 8px}:root[data-theme=console] .ctag-series-line{align-items:center;gap:2px 8px}:root[data-theme=console] .ctag-series,:root[data-theme=console] .csearch-series{letter-spacing:-.006em;font-size:13.5px;font-weight:500}:root[data-theme=console] .ctag-series:hover,:root[data-theme=console] .csearch-series:hover{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border-hover);-webkit-text-decoration-color:var(--border-hover);-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover);text-underline-offset:3px}:root[data-theme=console] .ctag-status{color:var(--text-faint);font-size:12px}:root[data-theme=console] .ctag-range,:root[data-theme=console] .csearch-ch{border:var(--theme-border-width) solid var(--border-strong);border-radius:var(--shape-thumb);background:var(--background);font-family:var(--theme-font-mono);letter-spacing:0;color:var(--foreground);align-items:center;margin-left:0;padding:2px 6px;font-size:11.5px;font-weight:500;line-height:1.4;display:inline-flex}:root[data-theme=console] .ctag-desc,:root[data-theme=console] .csearch-desc{color:var(--text-secondary);margin-top:6px;font-size:13.5px;line-height:1.55}:root[data-theme=console] .ctag-cast{color:var(--text-faint);margin-top:8px;font-size:12px}:root[data-theme=console] .ctag-tags,:root[data-theme=console] .csearch-tags{gap:4px;margin-top:8px}:root[data-theme=console] .ctag-tag,:root[data-theme=console] .csearch-tag{border-radius:var(--shape-pill);min-height:22px;box-shadow:inset 0 0 0 var(--theme-border-width) var(--border-strong);color:var(--text-secondary);background:0 0;padding:0 8px;font-size:11.5px}:root[data-theme=console] .ctag-tag:hover,:root[data-theme=console] .csearch-tag[role=button]:hover{box-shadow:inset 0 0 0 var(--theme-border-width) var(--border-hover);color:var(--foreground);background:0 0}:root[data-theme=console] .ctag-tag.is-current,:root[data-theme=console] .csearch-tag[data-selected=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 var(--theme-border-width) var(--accent-line);color:var(--accent)}:root[data-theme=console] .ctag-pager-link{background:var(--surface-2);box-shadow:var(--tlx-box-strong);border:0;font-size:13px}:root[data-theme=console] .ctag-pager-link:hover{background:var(--surface-3);box-shadow:var(--tlx-box-hover)}:root[data-theme=console] .ctag-pager-status,:root[data-theme=console] .csearch-pager-status{font-family:var(--theme-font-mono);color:var(--text-faint);font-size:11.5px}@media (max-width:639px){:root[data-theme=console] .ctag-tag,:root[data-theme=console] .csearch-tag[role=button]{min-height:32px;padding:0 10px;font-size:12px}:root[data-theme=console] .ctag-crumb{align-items:center;min-height:32px;display:inline-flex}}:root[data-theme=console] .csearch-query{border-radius:var(--shape-control);background:var(--surface-2);box-shadow:var(--tlx-box-strong);border:0;min-height:44px;padding:6px 8px 6px 12px}:root[data-theme=console] .csearch-query-label{font-size:12.5px}:root[data-theme=console] .csearch-token{border-radius:var(--shape-thumb);min-height:26px;color:var(--foreground);padding-inline:8px 6px;font-size:12.5px}:root[data-theme=console] .csearch-clear{border-radius:var(--shape-control);font-size:12.5px}@media (min-width:1024px){:root[data-theme=console] .csearch-layout{grid-template-columns:264px minmax(0,1fr);gap:32px;padding-top:16px}}:root[data-theme=console] .csearch-kinds{border-color:var(--border-strong);gap:2px;padding:2px}:root[data-theme=console] .csearch-kind{border-radius:var(--shape-thumb);min-height:32px;color:var(--text-faint);font-size:13px;font-weight:500}:root[data-theme=console] .csearch-kind[aria-pressed=true]{box-shadow:var(--tlx-on)}:root[data-theme=console] .csearch-kind-count{border-radius:var(--shape-thumb);font-family:var(--theme-font-mono);font-size:10.5px}:root[data-theme=console] .csearch-filter-input{background:var(--surface-2);height:36px;box-shadow:var(--tlx-box-strong);border:0;font-size:13px}:root[data-theme=console] .csearch-filter-input:focus{box-shadow:var(--focus-glow)}:root[data-theme=console] .csearch-options{padding-top:8px}:root[data-theme=console] .csearch-option{min-height:32px;padding-block:0;font-size:13px}:root[data-theme=console] .csearch-option[aria-pressed=true]{background:var(--surface-3);box-shadow:inset 2px 0 0 var(--accent)}:root[data-theme=console] .csearch-option-check{width:14px;height:14px}:root[data-theme=console] .csearch-option-count{font-family:var(--theme-font-mono);font-size:11px}:root[data-theme=console] .csearch-results-head{min-height:52px}:root[data-theme=console] .csearch-count{color:var(--text-faint);font-size:12.5px}:root[data-theme=console] .csearch-count-n{font-family:var(--theme-font-mono);color:var(--text-secondary);font-size:12px;font-weight:500}:root[data-theme=console] .csearch-select{background:var(--surface-2);height:32px;box-shadow:var(--tlx-box-strong);border:0;font-size:12.5px}:root[data-theme=console] .csearch-mode{border-color:var(--border-strong);padding:2px}:root[data-theme=console] .csearch-mode-btn{border-radius:var(--shape-thumb);color:var(--text-faint);font-size:12px}:root[data-theme=console] .csearch-mode-btn[aria-pressed=true]{box-shadow:var(--tlx-on)}:root[data-theme=console] .csearch-card-inner{gap:14px}:root[data-theme=console] .csearch-card-head{margin-bottom:10px}:root[data-theme=console] .csearch-matches{font-family:var(--theme-font-mono);color:var(--text-faint);font-size:11px}:root[data-theme=console] .csearch-chapter{padding-block:12px}:root[data-theme=console] .csearch-avatar{box-shadow:inset 0 0 0 1px var(--border-strong)}:root[data-theme=console] .csearch-cast-name{color:var(--text-faint);font-size:11.5px}@media (max-width:1023px){:root[data-theme=console] .csearch-filters-btn,:root[data-theme=console] .csearch-select{min-height:44px}:root[data-theme=console] .csearch-mode{height:auto}:root[data-theme=console] .csearch-mode-btn{height:auto;min-height:38px}}:root[data-theme=console] .tld-title{letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1.2}@media (min-width:640px){:root[data-theme=console] .tld-title{font-size:28px}}:root[data-theme=console] [data-tier]{background:var(--surface)}:root[data-theme=console] [data-tier]>div:first-child{background:var(--surface-2);border-right:var(--theme-border-width) solid var(--border);color:var(--foreground)}:root[data-theme=console] [data-tier=s]>div:first-child{background:var(--accent-soft);color:var(--accent)}:root[data-theme=console] [data-tier=unranked]>div:first-child{color:var(--text-secondary)}:root[data-theme=console] [data-tier]>div:first-child>span:first-child{font-family:var(--theme-font-body);letter-spacing:-.02em;font-size:22px;font-weight:600}:root[data-theme=console] [data-tier=unranked]>div:first-child>span:first-child{font-size:13px;font-weight:500}:root[data-theme=console] [data-tier]>div:first-child>span+span{color:var(--text-faint);opacity:1;font-size:10.5px;font-weight:400}:root[data-theme=console] [data-tier]>div:last-child>div>:not(.border-dashed){width:64px}:root[data-theme=console] [data-tier]>div:last-child>div>:not(.border-dashed)>.group{border-radius:var(--shape-thumb);width:100%;box-shadow:0 0 0 1px var(--border)}:root[data-theme=console] [data-tier]>div:last-child>div>:not(.border-dashed) p{font-size:10.5px}:root[data-theme=console] [data-tier]>div:last-child>div{gap:6px}@media (min-width:640px){:root[data-theme=console] [data-tier]>div:last-child>div>:not(.border-dashed){width:76px}}:root[data-theme=console] .auth-breadcrumb{display:none}:root[data-theme=console] .auth-wall{height:128px;display:block;position:relative;overflow:hidden}:root[data-theme=console] .auth-wall:after{content:"";background:linear-gradient(to bottom, #08090a8c, #08090acc 60%, var(--background));position:absolute;inset:0}:root[data-theme=console] .auth-wall-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:8px 12px 0;display:grid}:root[data-theme=console] .auth-wall-tile:nth-child(n+6){display:none}:root[data-theme=console] .auth-wall-tile{aspect-ratio:2/3;border-radius:var(--shape-cover);background:var(--surface-2);display:block;overflow:hidden}:root[data-theme=console] .auth-wall-tile img{object-fit:cover;width:100%;height:100%;display:block}:root[data-theme=console] .auth-page-with-wall .auth-panel{padding-top:0}:root[data-theme=console] .auth-page-with-wall .auth-shell{box-shadow:none;background:0 0;border-radius:0;margin-top:0;padding:0}:root[data-theme=console] .auth-shell>div:first-child{margin-bottom:20px;padding-top:4px}:root[data-theme=console] .auth-shell h1{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.25}:root[data-theme=console] .auth-shell>div:first-child>p{color:var(--text-faint);margin-top:4px;font-size:13px}:root[data-theme=console] .auth-mode{border-color:var(--border-strong);gap:2px;padding:2px}:root[data-theme=console] .auth-mode a{font-size:13px}:root[data-theme=console] .auth-shell label{color:var(--text-secondary);font-size:12.5px;font-weight:500}:root[data-theme=console] .auth-shell input[data-slot=input]{background:var(--surface-2);box-shadow:var(--tlx-box-strong);border:0;font-size:14px}:root[data-theme=console] .auth-shell input[data-slot=input]:focus-visible{box-shadow:var(--focus-glow)}:root[data-theme=console] .auth-adults{border-radius:var(--shape-control);background:#e8b04b0f;border-color:#e8b04b61}:root[data-theme=console] .auth-adults p{color:var(--text-secondary);font-size:12.5px;line-height:1.55}:root[data-theme=console] .auth-adults svg{color:var(--warning)}:root[data-theme=console] .auth-note,:root[data-theme=console] .auth-note p{color:var(--text-faint);font-size:12.5px;line-height:1.55}@media (min-width:1024px){:root[data-theme=console] .auth-page-with-wall{min-height:calc(100dvh - var(--header-height) - 16px);grid-template-columns:minmax(0,1fr) 520px;display:grid}:root[data-theme=console] .auth-wall{border-right:var(--theme-border-width) solid var(--border);height:auto}:root[data-theme=console] .auth-wall:after{background:linear-gradient(90deg,#08090a59,#08090ab3 75%,#08090aeb),linear-gradient(#08090a40,#08090ad9)}:root[data-theme=console] .auth-wall-grid{transform-origin:50%;gap:14px;padding:0 20px;position:absolute;inset:0 0 auto;transform:rotate(-4deg)scale(1.14)translateY(-48px)}:root[data-theme=console] .auth-wall-tile:nth-child(n+6){display:block}:root[data-theme=console] .auth-wall-tile:nth-child(5n+2),:root[data-theme=console] .auth-wall-tile:nth-child(5n+4){transform:translateY(40px)}:root[data-theme=console] .auth-page-with-wall .auth-panel{background:var(--surface);align-items:center;padding:48px 80px;display:flex}:root[data-theme=console] .auth-page-with-wall .auth-panel>div{width:100%;margin-inline:0}:root[data-theme=console] .auth-shell .grid>button{height:38px;min-height:38px;font-size:13px}:root[data-theme=console] .auth-shell input[data-slot=input]{height:38px;font-size:13.5px}:root[data-theme=console] .auth-shell button[type=submit]{height:38px;min-height:38px;font-size:13.5px}:root[data-theme=console] .auth-mode a{min-height:32px}}@media (prefers-reduced-motion:no-preference){:root[data-theme=console] .auth-shell input[data-slot=input]{transition:box-shadow var(--motion-fast) var(--motion-ease)}}:root[data-theme=magazine] .home-opening>[data-opening=magazine]{width:100%;max-width:var(--shell-max);margin:0 auto}:root[data-theme=magazine] .ed-open{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){:root[data-theme=magazine] .ed-open{padding:40px var(--shell-gutter) 0;gap:56px}}@media (min-width:1200px){:root[data-theme=magazine] .ed-open{grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:start;gap:64px}}:root[data-theme=magazine] .ed-lead{padding:22px var(--shell-gutter-mobile) 26px;border-bottom:var(--theme-border-width) solid var(--foreground);grid-template:"cover kicker"1fr"cover title""cover stats""syn syn""tags tags""actions actions"/132px minmax(0,1fr);column-gap:16px;display:grid}:root[data-theme=magazine] .ed-lead-body{display:contents}:root[data-theme=magazine] .ed-lead-cover{aspect-ratio:2/3;border-radius:var(--shape-cover);background:var(--surface-2);grid-area:cover;align-self:end;display:block;position:relative;overflow:hidden}:root[data-theme=magazine] .ed-lead-cover:after{content:"";box-shadow:var(--cover-edge);pointer-events:none;position:absolute;inset:0}:root[data-theme=magazine] .ed-lead-cover img{object-fit:cover;color:#0000;width:100%;height:100%}:root[data-theme=magazine] .ed-kicker{color:var(--accent);grid-area:kicker;align-self:end;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}:root[data-theme=magazine] .ed-kicker .rating-icon{width:11px;height:11px}:root[data-theme=magazine] .ed-lead-title{font-family:var(--theme-font-display);letter-spacing:-.035em;color:var(--foreground);overflow-wrap:anywhere;font-optical-sizing:auto;grid-area:title;margin-top:10px;font-size:54px;font-weight:400;line-height:.92}:root[data-theme=magazine] .ed-lead-title[data-length=medium]{letter-spacing:-.03em;font-size:38px;line-height:.96}:root[data-theme=magazine] .ed-lead-title[data-length=long]{letter-spacing:-.02em;font-size:28px;line-height:1.02}:root[data-theme=magazine] .ed-lead-title a{transition:background-size var(--motion-med) var(--motion-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 96%;background-repeat:no-repeat;background-size:0 2px}:root[data-theme=magazine] .ed-lead-title a:hover{background-size:100% 2px}:root[data-theme=magazine] .ed-lead-stats{color:var(--text-secondary);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;grid-area:stats;align-items:baseline;gap:4px 6px;margin-top:14px;font-size:13px;display:flex}:root[data-theme=magazine] .ed-lead-stats li{align-items:baseline;gap:4px;display:inline-flex}:root[data-theme=magazine] .ed-lead-stats b{font-weight:400}:root[data-theme=magazine] .ed-lead-stats li[data-stat=rating]{flex-basis:100%;gap:6px}:root[data-theme=magazine] .ed-lead-stats li[data-stat=rating] b{font-family:var(--theme-font-display);color:var(--foreground);font-size:26px;font-weight:500;line-height:1}:root[data-theme=magazine] .ed-lead-stats li[data-stat=rating] span{font-size:12.5px}:root[data-theme=magazine] .ed-lead-stats li[data-stat=status] span{display:none}:root[data-theme=magazine] .ed-lead-syn{font-family:var(--theme-font-display);color:var(--foreground);-webkit-line-clamp:4;-webkit-box-orient:vertical;grid-area:syn;margin-top:18px;font-size:17.5px;line-height:1.5;display:-webkit-box;overflow:hidden}:root[data-theme=magazine] .ed-lead-tags{grid-area:tags;display:none}:root[data-theme=magazine] .ed-lead-actions{grid-area:actions;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}:root[data-theme=magazine] .ed-btn,:root[data-theme=magazine] .ed-lead-track>button{border-radius:var(--shape-control);white-space:nowrap;width:100%;height:48px;transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:500;display:inline-flex}:root[data-theme=magazine] .ed-btn:active,:root[data-theme=magazine] .ed-lead-track>button:active{transform:translateY(1px)}:root[data-theme=magazine] .ed-lead-track{width:100%;display:block}:root[data-theme=magazine] .ed-lead-track>button{border-width:var(--theme-border-width);border-style:solid}:root[data-theme=magazine] .ed-lead-track>button.tracking-trigger-primary{border-color:var(--accent)}:root[data-theme=magazine] .ed-lead-track>button>span{font-size:14.5px;font-weight:500}:root[data-theme=magazine] .ed-lead-track>button.tracking-trigger-primary>svg:last-child{display:none}:root[data-theme=magazine] .ed-btn-line{border:var(--theme-border-width) solid var(--foreground);color:var(--foreground)}:root[data-theme=magazine] .ed-btn-line:hover{background:var(--foreground);color:var(--background)}@media (min-width:768px){:root[data-theme=magazine] .ed-lead{grid-template:none/240px minmax(0,1fr);border-bottom:0;align-items:start;column-gap:32px;padding:0}:root[data-theme=magazine] .ed-lead-cover{grid-area:auto;align-self:start}:root[data-theme=magazine] .ed-lead-body{min-width:0;display:block}:root[data-theme=magazine] .ed-kicker{gap:8px;font-size:13.5px}:root[data-theme=magazine] .ed-lead-title{margin-top:18px;font-size:84px}:root[data-theme=magazine] .ed-lead-title[data-length=medium]{font-size:60px}:root[data-theme=magazine] .ed-lead-title[data-length=long]{font-size:44px;line-height:1}:root[data-theme=magazine] .ed-lead-stats{border-top:var(--theme-border-width) solid var(--foreground);border-bottom:var(--theme-border-width) solid var(--border);flex-wrap:nowrap;align-items:stretch;gap:0;margin-top:26px;font-size:12.5px}:root[data-theme=magazine] .ed-lead-stats li,:root[data-theme=magazine] .ed-lead-stats li[data-stat=rating]{border-right:var(--theme-border-width) solid var(--border);flex-direction:column;flex:none;align-items:flex-start;gap:2px;margin-right:22px;padding:12px 22px 12px 0}:root[data-theme=magazine] .ed-lead-stats li:last-child{border-right:0;margin-right:0}:root[data-theme=magazine] .ed-lead-stats b,:root[data-theme=magazine] .ed-lead-stats li[data-stat=rating] b{font-family:var(--theme-font-display);color:var(--foreground);font-size:28px;font-weight:500;line-height:1.1;display:block}:root[data-theme=magazine] .ed-lead-stats li[data-stat=status] span{display:inline}:root[data-theme=magazine] .ed-lead-syn{-webkit-line-clamp:7;max-width:46ch;margin-top:22px;font-size:20px}:root[data-theme=magazine] .ed-lead-tags{flex-wrap:wrap;gap:2px 14px;margin-top:18px;display:flex}:root[data-theme=magazine] .ed-lead-tags a{letter-spacing:.05em;color:var(--text-secondary);transition:color var(--motion-fast) var(--motion-ease);padding:2px 0;font-size:15px;font-variant-caps:all-small-caps;font-weight:500;display:inline-block}:root[data-theme=magazine] .ed-lead-tags a:hover{color:var(--foreground)}:root[data-theme=magazine] .ed-lead-actions{gap:12px;margin-top:28px;display:flex}:root[data-theme=magazine] .ed-lead-track,:root[data-theme=magazine] .ed-btn,:root[data-theme=magazine] .ed-lead-track>button{width:auto}:root[data-theme=magazine] .ed-btn,:root[data-theme=magazine] .ed-lead-track>button{height:44px;padding:0 20px}:root[data-theme=magazine] .ed-lead-track>button>span,:root[data-theme=magazine] .ed-btn{font-size:14.5px}}@media (min-width:1024px){:root[data-theme=magazine] .ed-lead{grid-template-columns:300px minmax(0,1fr);column-gap:40px}}@media (min-width:1360px){:root[data-theme=magazine] .ed-lead{grid-template-columns:340px minmax(0,1fr)}:root[data-theme=magazine] .ed-lead-title{font-size:104px}:root[data-theme=magazine] .ed-lead-title[data-length=medium]{font-size:68px}:root[data-theme=magazine] .ed-lead-title[data-length=long]{font-size:48px}}:root[data-theme=magazine] .ed-mv{padding:24px var(--shell-gutter-mobile) 8px}:root[data-theme=magazine] .ed-mv-head{border-bottom:var(--theme-border-width) solid var(--foreground);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}:root[data-theme=magazine] .ed-mv-head h2{font-family:var(--theme-font-display);letter-spacing:-.015em;color:var(--foreground);font-size:26px;font-weight:500;line-height:1.1}:root[data-theme=magazine] .ed-mv-head a{min-height:44px;color:var(--accent);white-space:nowrap;align-items:center;margin:-12px 0;font-size:13.5px;font-weight:500;display:inline-flex}:root[data-theme=magazine] .ed-mv-head a:hover{color:var(--accent-hover)}:root[data-theme=magazine] .ed-mv-list li:nth-child(n+6){display:none}:root[data-theme=magazine] .ed-mv-row{border-bottom:var(--theme-border-width) solid var(--border);grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:12px;min-height:56px;padding:9px 0;display:grid}:root[data-theme=magazine] .ed-mv-n{font-family:var(--theme-font-display);letter-spacing:-.01em;color:var(--text-secondary);font-variant-numeric:tabular-nums lining-nums;font-size:20px;line-height:1}:root[data-theme=magazine] .ed-mv-list li:nth-child(-n+3) .ed-mv-n{color:var(--accent)}:root[data-theme=magazine] .ed-mv-body{min-width:0}:root[data-theme=magazine] .ed-mv-t{font-family:var(--theme-font-display);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:1.2;display:block;overflow:hidden}:root[data-theme=magazine] .ed-mv-t span{transition:background-size var(--motion-med) var(--motion-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 95%;background-repeat:no-repeat;background-size:0 1px}:root[data-theme=magazine] .ed-mv-row:hover .ed-mv-t span,:root[data-theme=magazine] .ed-mv-row:focus-visible .ed-mv-t span{background-size:100% 1px}:root[data-theme=magazine] .ed-mv-m{color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;gap:10px;margin-top:2px;font-size:12.5px;display:flex;overflow:hidden}:root[data-theme=magazine] .ed-mv-r{color:var(--foreground);align-items:center;gap:4px;font-weight:500;display:inline-flex}:root[data-theme=magazine] .ed-mv-r .rating-icon{width:11px;height:11px;color:var(--accent)}:root[data-theme=magazine] .ed-mv-thumb{aspect-ratio:2/3;object-fit:cover;border-radius:var(--shape-thumb);background:var(--surface-2);color:#0000;width:32px;display:block}@media (min-width:768px){:root[data-theme=magazine] .ed-mv{padding:0}:root[data-theme=magazine] .ed-mv-head{padding-bottom:12px}:root[data-theme=magazine] .ed-mv-head h2{font-size:30px}:root[data-theme=magazine] .ed-mv-list li:nth-child(n+6){display:block}:root[data-theme=magazine] .ed-mv-row{grid-template-columns:42px minmax(0,1fr) 34px;gap:14px}:root[data-theme=magazine] .ed-mv-n{font-size:22px}:root[data-theme=magazine] .ed-mv-t{font-size:18px}:root[data-theme=magazine] .ed-mv-m{gap:12px}:root[data-theme=magazine] .ed-mv-thumb{width:34px}}@media (min-width:768px) and (max-width:1199px){:root[data-theme=magazine] .ed-mv-list{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:40px;display:grid}}:root[data-theme=magazine] .site-header{border-bottom-color:var(--foreground)}:root[data-theme=magazine] .wordmark{font-family:var(--theme-font-display);letter-spacing:-.02em;font-optical-sizing:auto;font-weight:600}:root[data-theme=magazine] .wordmark-mark{display:none}:root[data-theme=magazine] .wordmark-tail{color:inherit}:root[data-theme=magazine] .site-header-inner .wordmark{font-size:23px}@media (min-width:768px){:root[data-theme=magazine] .site-header-inner{gap:36px}:root[data-theme=magazine] .site-header-inner .wordmark{font-size:27px}:root[data-theme=magazine] .site-nav{gap:26px}}:root[data-theme=magazine] .site-nav a{color:var(--foreground);transition:background-size var(--motion-med) var(--motion-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;border-radius:0;padding:4px 0;font-size:14.5px}:root[data-theme=magazine] .site-nav a:hover,:root[data-theme=magazine] .site-nav a[aria-current=page]{background-color:#0000;background-size:100% 1px}:root[data-theme=magazine] .site-search{border-color:#0000;height:40px}:root[data-theme=magazine] .site-search:hover{border-color:var(--border-strong);background:var(--surface)}:root[data-theme=magazine] .bottom-nav{border-top-color:var(--foreground)}:root[data-theme=magazine] .bottom-nav-list{height:62px}:root[data-theme=magazine] .bottom-nav-item{color:var(--text-secondary);font-size:11px;position:relative}:root[data-theme=magazine] .bottom-nav-item[aria-current=page],:root[data-theme=magazine] .bottom-nav-item[aria-current=page] svg{color:var(--foreground)}:root[data-theme=magazine] .bottom-nav-item[aria-current=page]:before{content:"";top:calc(var(--theme-border-width) * -1);background:var(--accent);height:2px;position:absolute;left:22%;right:22%}:root[data-theme=magazine] .catalogue-search-field{display:none}:root[data-theme=magazine] .catalogue-head{padding-top:36px}:root[data-theme=magazine] .catalogue-title{justify-content:space-between;padding-bottom:12px}:root[data-theme=magazine] .catalogue-title h2{font-family:var(--theme-font-display);letter-spacing:-.03em;font-size:44px;font-weight:400;line-height:1}:root[data-theme=magazine] .catalogue-count{font-variant-numeric:tabular-nums}@media (min-width:768px){:root[data-theme=magazine] .catalogue-head{border-bottom:var(--theme-border-width) solid var(--foreground);padding-top:88px}:root[data-theme=magazine] .catalogue-title{justify-content:flex-start;gap:4px 14px;padding-bottom:16px}:root[data-theme=magazine] .catalogue-title h2{font-size:64px;line-height:.95}:root[data-theme=magazine] .catalogue-count{font-size:15px}:root[data-theme=magazine] .sort-tabs{padding-bottom:6px}}:root[data-theme=magazine] .sort-tabs{border-bottom-color:var(--border)}@media (max-width:767px){:root[data-theme=magazine] .sort-tabs{border-top:var(--theme-border-width) solid var(--foreground);margin-top:0}}:root[data-theme=magazine] .sort-tab{font-size:14.5px}:root[data-theme=magazine] .sort-tab[aria-pressed=true]:after{border-radius:0;height:1px;bottom:6px}@media (min-width:768px){:root[data-theme=magazine] .sort-tab[aria-pressed=true]:after{bottom:4px}:root[data-theme=magazine] .filter-row{border-top:0;border-bottom:var(--theme-border-width) solid var(--border);gap:22px;height:52px;padding:0}:root[data-theme=magazine] .filter-row-main{gap:22px}}:root[data-theme=magazine] .filter-rule{height:24px;margin:0}:root[data-theme=magazine] .fbtn{height:32px;color:var(--foreground);background:0 0;border:0;border-radius:0;gap:3px;padding:0;font-size:14.5px}:root[data-theme=magazine] .fbtn>svg:last-child{transition:transform var(--motion-fast) var(--motion-ease)}:root[data-theme=magazine] .fbtn:hover,:root[data-theme=magazine] .fbtn[data-state=open],:root[data-theme=magazine] .fbtn[aria-expanded=true]{text-underline-offset:5px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}:root[data-theme=magazine] .fbtn:hover>svg:last-child{transform:translateY(1px)}:root[data-theme=magazine] .fbtn[data-active=true]{color:var(--accent);background:0 0;font-weight:500}:root[data-theme=magazine] .fbtn-count{border-radius:0}:root[data-theme=magazine] .quick-chips{align-items:center;gap:0 18px}:root[data-theme=magazine] .quick-chips .chip,:root[data-theme=magazine] .mobile-tools .chip{height:28px;color:var(--text-secondary);background:0 0;border:0;border-radius:0;padding:0;font-size:14.5px}:root[data-theme=magazine] .quick-chips .chip>svg{display:none}:root[data-theme=magazine] .quick-chips .chip:hover,:root[data-theme=magazine] .mobile-tools .chip:hover{color:var(--foreground)}:root[data-theme=magazine] .quick-chips .chip[data-state=include],:root[data-theme=magazine] .mobile-tools .chip[data-state=include]{color:var(--foreground);background-color:#0000;background-image:linear-gradient(var(--accent), var(--accent));background-position:0 85%;background-repeat:no-repeat;background-size:100% 1px;font-weight:500}:root[data-theme=magazine] .quick-chips .chip[data-state=exclude],:root[data-theme=magazine] .mobile-tools .chip[data-state=exclude]{color:var(--text-secondary);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground);background:0 0}:root[data-theme=magazine] .filter-row-tools{gap:14px}:root[data-theme=magazine] .active-filters{padding-top:12px}:root[data-theme=magazine] .active-filters .chip{background:0 0;border-radius:0}@media (max-width:767px){:root[data-theme=magazine] .mobile-tools{padding:0 var(--shell-gutter-mobile);background:var(--background);border-bottom:var(--theme-border-width) solid var(--border);align-items:center;gap:20px;height:48px}}:root[data-theme=magazine] .mobile-filters-btn{border:0;border-right:var(--theme-border-width) solid var(--border);background:0 0;border-radius:0;height:44px;padding:0 16px 0 0;font-size:14.5px}:root[data-theme=magazine] .mobile-tools .chip{height:44px;font-size:14px}:root[data-theme=magazine] .homepage-grid-container{padding-top:20px}@media (min-width:768px){:root[data-theme=magazine] .homepage-grid-container{padding-top:28px}}:root[data-theme=magazine] .series-card-title{font-family:var(--theme-font-display);letter-spacing:-.005em;margin-top:12px;font-size:17px;font-weight:500;line-height:1.22}:root[data-theme=magazine] .series-card-link{background-image:linear-gradient(var(--accent), var(--accent));transition:background-size var(--motion-med) var(--motion-ease), color var(--motion-med) var(--motion-ease);background-position:0 92%;background-repeat:no-repeat;background-size:0 1px}@media (hover:hover) and (pointer:fine){:root[data-theme=magazine] .series-card:hover .series-card-link,:root[data-theme=magazine] .series-card:focus-within .series-card-link{color:var(--accent);background-size:100% 1px}:root[data-theme=magazine] .series-card:hover .series-card-cover img{opacity:.88}}:root[data-theme=magazine] .series-card-cover img{transition:opacity var(--motion-med) var(--motion-ease)}:root[data-theme=magazine] .series-card-meta{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 10px;margin-top:5px;font-size:12.5px}:root[data-theme=magazine] .series-card-rating{gap:4px;font-weight:500}:root[data-theme=magazine] .series-card-rating .rating-icon{color:var(--accent)}:root[data-theme=magazine] .series-card-sep{display:none}:root[data-theme=magazine] .series-card-meta .series-status{flex-basis:100%}:root[data-theme=magazine] .series-status:before{display:none}:root[data-theme=magazine] .series-status[data-status=ongoing]{color:var(--accent)}@container homepage-grid (max-width:639px){:root[data-theme=magazine] .series-card-meta .series-status{position:absolute}:root[data-theme=magazine] .series-card-title{margin-top:8px;font-size:15px}:root[data-theme=magazine] .series-card-meta{gap:7px;margin-top:3px;font-size:12px}}:root[data-theme=magazine] .catalogue-more{border-top:1px solid var(--foreground);margin-top:48px;padding:24px 0 0}:root[data-theme=magazine] .catalogue-more a{border:1px solid var(--foreground);min-width:260px;min-height:44px;color:var(--foreground);transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);border-radius:0;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex}:root[data-theme=magazine] .catalogue-more a:hover{background:var(--foreground);color:var(--background);text-decoration:none}@media (max-width:639px){:root[data-theme=magazine] .catalogue-more{margin-top:32px}:root[data-theme=magazine] .catalogue-more a{width:100%;min-height:48px}}:root[data-theme=magazine] .site-footer{border-top:1px solid var(--foreground);margin-top:96px}:root[data-theme=magazine] .site-footer-inner{grid-template-columns:minmax(200px,320px) 1fr auto;align-items:start;gap:32px 64px;padding-top:40px;padding-bottom:48px;display:grid}:root[data-theme=magazine] .site-footer-inner>.wordmark{font-size:24px}:root[data-theme=magazine] .site-footer-inner>nav:not(.site-footer-legal){grid-template-columns:repeat(3,minmax(0,max-content));gap:4px 56px;display:grid}:root[data-theme=magazine] .site-footer nav a{min-height:32px;color:var(--text-secondary);align-items:center;font-size:14px;display:inline-flex}:root[data-theme=magazine] .site-footer nav a:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}:root[data-theme=magazine] .site-footer-meta{margin-left:0}:root[data-theme=magazine] .site-footer-legal{border-top:1px solid var(--border);grid-column:1/-1;align-items:center;gap:4px 24px;padding-top:20px}:root[data-theme=magazine] .site-footer-legal a,:root[data-theme=magazine] .site-footer-legal span{font-size:13px}@media (max-width:1023px){:root[data-theme=magazine] .site-footer-inner{grid-template-columns:1fr auto}:root[data-theme=magazine] .site-footer-inner>nav:not(.site-footer-legal){grid-area:2/1/auto/-1}}:root[data-theme=magazine] .dt-page{--ed-ink:var(--foreground);--ed-rule:var(--border);--ed-ink-rule:1px solid var(--foreground);--ed-hair:1px solid var(--border);--ed-serif:var(--theme-font-display);--dt-body-text:var(--foreground);font-variant-numeric:tabular-nums lining-nums}:root[data-theme=magazine] .dt-page .dt-btn{border-radius:0}:root[data-theme=magazine] .dt-page .dt-btn-ghost{border:1px solid var(--ed-ink);color:var(--ed-ink)}:root[data-theme=magazine] .dt-page .dt-btn-ghost:hover{background:var(--ed-ink);border-color:var(--ed-ink);color:var(--background)}:root[data-theme=magazine] .dt-page .dt-btn-quiet:hover{background:var(--surface)}:root[data-theme=magazine] .dt-tag,:root[data-theme=magazine] .dt-hero .dt-chip{height:auto;min-height:24px;font-family:var(--theme-font-body);letter-spacing:.05em;transition:color var(--motion-fast) var(--motion-ease);background:0 0;border:0;border-radius:0;padding:0;font-variant-caps:all-small-caps;font-weight:500}:root[data-theme=magazine] .dt-tag{color:var(--text-secondary);font-size:14px}:root[data-theme=magazine] .dt-hero .dt-chip{color:var(--ed-ink);font-size:15px}:root[data-theme=magazine] .dt-tag:hover,:root[data-theme=magazine] .dt-hero .dt-chip:hover{color:var(--accent);background:0 0}:root[data-theme=magazine] .dt-status:before{display:none}:root[data-theme=magazine] .dt-status.is-on{color:var(--accent)}:root[data-theme=magazine] .dt-empty{border:0;border-block:var(--ed-hair);font-family:var(--ed-serif);border-radius:0;font-size:17px;font-style:italic}:root[data-theme=magazine] .dt-backdrop{display:none}:root[data-theme=magazine] .dt-hero-grid{grid-template-columns:132px minmax(0,1fr);grid-template-areas:"poster head""credits credits""facts facts""score score""synopsis synopsis""actions actions""tags tags";align-items:end;column-gap:16px;padding-top:20px}:root[data-theme=magazine] .dt-poster{box-shadow:none;border-radius:0}:root[data-theme=magazine] .dt-poster:after{box-shadow:inset 0 0 0 1px var(--foreground);border-radius:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=magazine] .dt-poster:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent)}}:root[data-theme=magazine] .dt-poster-empty{font-family:var(--ed-serif)}:root[data-theme=magazine] .dt-title{font-family:var(--ed-serif);letter-spacing:-.035em;padding-bottom:2px;font-size:clamp(38px,13vw,52px);font-weight:400;line-height:.95}:root[data-theme=magazine] .dt-alts{font-family:var(--ed-serif);color:var(--text-secondary);margin-top:10px;font-size:16px;font-style:italic;line-height:1.35}:root[data-theme=magazine] .dt-alts span{white-space:nowrap}:root[data-theme=magazine] .dt-alts span+span:before{color:var(--border-strong);margin:0 .4em;font-style:normal}:root[data-theme=magazine] .dt-credits{border-top:var(--ed-ink-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:18px;padding-top:12px;font-size:12px;line-height:1.4;display:grid}:root[data-theme=magazine] .dt-credits>div{flex-direction:column;gap:1px;display:flex}:root[data-theme=magazine] .dt-credits dt{color:var(--text-secondary)}:root[data-theme=magazine] .dt-credits dd{font-family:var(--ed-serif);letter-spacing:-.01em;font-size:19px;line-height:1.25}:root[data-theme=magazine] .dt-credits a{transition:background-size var(--motion-med) var(--motion-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 95%;background-repeat:no-repeat;background-size:0 1px;border-bottom:0}:root[data-theme=magazine] .dt-credits a:hover{background-size:100% 1px}:root[data-theme=magazine] .dt-facts{border-block:var(--ed-hair);flex-wrap:wrap;justify-content:space-between;gap:10px 18px;margin:14px 0 0;padding:12px 0;font-size:11.5px;display:flex}:root[data-theme=magazine] .dt-facts>div{flex-direction:column-reverse;justify-content:flex-end;gap:2px}:root[data-theme=magazine] .dt-facts dt{color:var(--text-secondary)}:root[data-theme=magazine] .dt-facts dd{font-family:var(--ed-serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;font-size:22px;font-weight:500;line-height:1.05}:root[data-theme=magazine] .dt-facts dd.dt-faint{font-family:var(--theme-font-body);color:var(--text-secondary);align-self:flex-start;font-size:13px;font-weight:400}:root[data-theme=magazine] .dt-score-in{border-top:0;border-bottom:var(--ed-hair);column-gap:24px;margin-top:0;padding:14px 0}:root[data-theme=magazine] .dt-score-big{gap:6px}:root[data-theme=magazine] .dt-score-num{font-family:var(--ed-serif);letter-spacing:-.02em;color:var(--accent);font-size:44px;font-weight:500;line-height:.95}:root[data-theme=magazine] .dt-score-of,:root[data-theme=magazine] .dt-score-count,:root[data-theme=magazine] .dt-score-none{color:var(--text-secondary)}:root[data-theme=magazine] .dt-score-none{font-family:var(--ed-serif);font-size:16px;font-style:italic}:root[data-theme=magazine] .dt-glyphs-bg{color:var(--border-strong)}:root[data-theme=magazine] .dt-glyphs-in{color:var(--accent)}:root[data-theme=magazine] .dt-dist li{color:var(--text-secondary);font-variant-numeric:tabular-nums}:root[data-theme=magazine] .dt-dist b{background:var(--border-strong);border-radius:0;height:2px}:root[data-theme=magazine] .dt-dist b.is-high{background:var(--accent)}:root[data-theme=magazine] .dt-mine{border-top:var(--ed-hair);color:var(--text-secondary)}:root[data-theme=magazine] .dt-statrow{border-top:var(--ed-hair)}:root[data-theme=magazine] .dt-actions-row{gap:10px}:root[data-theme=magazine] .dt-actions-row .dt-act-track>button{border-radius:0;font-size:14.5px;font-weight:500}:root[data-theme=magazine] .dt-actions-row .dt-act-icon,:root[data-theme=magazine] .dt-act-icon-host>button,:root[data-theme=magazine] .dt-actions-row .dt-btn-icon,:root[data-theme=magazine] .dt-act-read{border:1px solid var(--ed-ink);color:var(--ed-ink);background:0 0;border-radius:0}:root[data-theme=magazine] .dt-actions-row .dt-act-icon:hover,:root[data-theme=magazine] .dt-act-icon-host>button:hover,:root[data-theme=magazine] .dt-actions-row .dt-btn-icon:hover,:root[data-theme=magazine] .dt-act-read:hover{background:var(--ed-ink);border-color:var(--ed-ink);color:var(--background)}:root[data-theme=magazine] .dt-actions-row .dt-act-icon[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}:root[data-theme=magazine] .dt-tags{flex-wrap:wrap;gap:2px 14px;margin:0;padding:14px 0 0;overflow:visible}:root[data-theme=magazine] .dt-tabs{background:var(--background);border-bottom:var(--ed-ink-rule);-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:26px}:root[data-theme=magazine] .dt-tabs-in{gap:24px}:root[data-theme=magazine] .dt-tab{height:48px;color:var(--text-secondary);font-size:14.5px}:root[data-theme=magazine] .dt-tab:hover{color:var(--ed-ink)}:root[data-theme=magazine] .dt-tab[aria-current=page]{color:var(--ed-ink);font-weight:500}:root[data-theme=magazine] .dt-tab[aria-current=page]:after{background:var(--accent);border-radius:0;height:3px}:root[data-theme=magazine] .dt-tab-c{color:var(--text-secondary);font-size:12px}:root[data-theme=magazine] .dt-body{padding-top:22px}:root[data-theme=magazine] .dt-sh{align-items:baseline;gap:10px;margin-bottom:14px}:root[data-theme=magazine] .dt-sh h2{font-family:var(--ed-serif);letter-spacing:-.025em;font-size:32px;font-weight:400;line-height:1}:root[data-theme=magazine] .dt-sh-c{color:var(--text-secondary);font-size:13px}:root[data-theme=magazine] .dt-sh-lnk{color:var(--accent);font-size:14px;font-weight:500}:root[data-theme=magazine] .dt-sh-lnk:hover{color:var(--accent-hover)}:root[data-theme=magazine] .dt-sh-lnk svg,:root[data-theme=magazine] .dt-synopsis{display:none}:root[data-theme=magazine] .dt-hero-syn{margin-top:18px;display:block}:root[data-theme=magazine] .dt-hero-syn .dt-sh,:root[data-theme=magazine] .dt-synopsis .dt-sh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}:root[data-theme=magazine] .dt-syn{max-width:58ch;font-family:var(--ed-serif);font-size:17.5px;line-height:1.55}:root[data-theme=magazine] .dt-syn-more,:root[data-theme=magazine] .dt-sc-more{min-height:24px;color:var(--accent);border-bottom:0;font-size:14px;font-weight:500}:root[data-theme=magazine] .dt-syn-more:hover,:root[data-theme=magazine] .dt-sc-more:hover{color:var(--accent-hover)}:root[data-theme=magazine] .dt-chars{gap:16px}:root[data-theme=magazine] .dt-ch{text-align:center;width:76px}:root[data-theme=magazine] .dt-ch-ph{aspect-ratio:1;border-radius:50%;width:64px;margin-inline:auto}:root[data-theme=magazine] .dt-ch-ph:after{box-shadow:none;border-radius:50%}:root[data-theme=magazine] .dt-ch-ph img{object-position:50% 20%}:root[data-theme=magazine] .dt-ch>.dt-ch-btn:hover .dt-ch-ph{transform:none}:root[data-theme=magazine] .dt-ch-n{font-family:var(--ed-serif);transition:background-size var(--motion-med) var(--motion-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 95%;background-repeat:no-repeat;background-size:0 1px;margin-top:8px;font-size:14.5px;font-weight:400;line-height:1.15}:root[data-theme=magazine] .dt-ch>.dt-ch-btn:hover .dt-ch-n{background-size:100% 1px}:root[data-theme=magazine] .dt-ch-role{color:var(--text-secondary);margin-top:2px;font-size:11.5px}:root[data-theme=magazine] .dt-ch-role.is-main{color:var(--accent)}:root[data-theme=magazine] .dt-slog-tools{border-top:var(--ed-ink-rule);border-bottom:var(--ed-hair);padding:10px 0}:root[data-theme=magazine] .dt-who-btn,:root[data-theme=magazine] .dt-scenes .dt-chip{border-color:var(--ed-rule);color:var(--ed-ink);background:0 0;border-radius:0}:root[data-theme=magazine] .dt-who-btn:hover:not(:disabled),:root[data-theme=magazine] .dt-scenes .dt-chip:hover{border-color:var(--ed-ink);background:0 0}:root[data-theme=magazine] .dt-who-btn[aria-pressed=true],:root[data-theme=magazine] .dt-scenes .dt-chip-filter[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}:root[data-theme=magazine] .dt-scenes .dt-chip-c{color:var(--text-secondary)}:root[data-theme=magazine] .dt-slog-tags{border-bottom:var(--ed-hair)}:root[data-theme=magazine] .dt-scene{border-bottom:var(--ed-hair);grid-template:"ch desc""ch tags""ch who"1fr/62px minmax(0,1fr);column-gap:10px;padding:16px 0 18px}:root[data-theme=magazine] .dt-scene+.dt-scene:before{content:none}:root[data-theme=magazine] .dt-sc-node{display:none}:root[data-theme=magazine] .dt-sc-body{display:contents}:root[data-theme=magazine] .dt-sc-body>div:not(.dt-sc-foot){grid-area:desc;min-width:0}:root[data-theme=magazine] .dt-sc-tags{grid-area:tags}:root[data-theme=magazine] .dt-sc-foot{grid-area:who;min-width:0}:root[data-theme=magazine] .dt-sc-ch{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding-top:0}:root[data-theme=magazine] .dt-sc-pre,:root[data-theme=magazine] .dt-sc-l{display:none}:root[data-theme=magazine] .dt-sc-n{font-family:var(--ed-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-size:21px;font-weight:400;line-height:1.05}:root[data-theme=magazine] .dt-sc-n a:hover{color:var(--accent)}:root[data-theme=magazine] .dt-sc-d{font-family:var(--ed-serif);margin-top:0;font-size:16.5px;line-height:1.5}:root[data-theme=magazine] .dt-sc-tags{gap:0 12px;margin-top:6px}:root[data-theme=magazine] .dt-sc-tags .dt-tag{font-size:13.5px}:root[data-theme=magazine] .dt-sc-foot{margin-top:8px}:root[data-theme=magazine] .dt-sc-who{color:var(--text-secondary);font-size:12.5px}:root[data-theme=magazine] .dt-sc-names a:hover{color:var(--accent)}:root[data-theme=magazine] .dt-sc-gal,:root[data-theme=magazine] .dt-sc-acts .dt-sc-fav{border-color:var(--ed-rule);border-radius:0}:root[data-theme=magazine] .dt-slog-more{border-top:0;margin-top:18px;padding-top:0}:root[data-theme=magazine] .dt-slog-more .dt-btn{height:46px}:root[data-theme=magazine] .dt-rail{gap:32px}:root[data-theme=magazine] .dt-rail-sec{border-top:var(--ed-ink-rule);padding-top:12px}:root[data-theme=magazine] .dt-rail-h{font-family:var(--ed-serif);letter-spacing:-.01em;margin-bottom:4px;font-size:21px;font-weight:500}:root[data-theme=magazine] .dt-dl{gap:0;font-size:14px}:root[data-theme=magazine] .dt-dl dt,:root[data-theme=magazine] .dt-dl dd{border-bottom:var(--ed-hair);padding:9px 0}:root[data-theme=magazine] .dt-dl dt{color:var(--text-secondary)}:root[data-theme=magazine] .dt-dl dd{font-variant-numeric:tabular-nums;padding-left:12px}:root[data-theme=magazine] .dt-creators{gap:0}:root[data-theme=magazine] .dt-creators li{border-bottom:var(--ed-hair);padding:10px 0}:root[data-theme=magazine] .dt-creator-n{font-family:var(--ed-serif);border-bottom:0;font-size:18px;font-weight:400}:root[data-theme=magazine] .dt-creator-n:hover{color:var(--accent)}:root[data-theme=magazine] .dt-creator-r,:root[data-theme=magazine] .dt-creator-al{color:var(--text-secondary)}:root[data-theme=magazine] .dt-relations{gap:0}:root[data-theme=magazine] .dt-relations li{border-bottom:var(--ed-hair);padding:9px 0}:root[data-theme=magazine] .dt-relations span{color:var(--text-secondary)}:root[data-theme=magazine] .dt-links{grid-template-columns:minmax(0,1fr);gap:0}:root[data-theme=magazine] .dt-links a{border:0;border-bottom:var(--ed-hair);height:44px;transition:color var(--motion-fast) var(--motion-ease);background:0 0;border-radius:0;margin:0;padding:0;font-size:14px}:root[data-theme=magazine] .dt-links a svg{color:var(--text-secondary)}:root[data-theme=magazine] .dt-links a:hover{color:var(--accent);background:0 0}:root[data-theme=magazine] .dt-links a:hover svg{color:inherit}:root[data-theme=magazine] .dt-aka{font-family:var(--ed-serif);color:var(--text-secondary);font-size:16px;font-style:italic;line-height:1.7}:root[data-theme=magazine] .dt-edit{color:var(--accent);font-weight:500}:root[data-theme=magazine] .dt-edit:hover{color:var(--accent-hover)}:root[data-theme=magazine] .dt-rel-grid{margin-inline:calc(var(--dt-gutter) * -1);padding:0 var(--dt-gutter) 4px;scroll-snap-type:x proximity;scroll-padding-inline:var(--dt-gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:118px;grid-auto-flow:column;gap:16px;overflow-x:auto}:root[data-theme=magazine] .dt-rel-grid::-webkit-scrollbar{display:none}:root[data-theme=magazine] .dt-rel-card{scroll-snap-align:start}:root[data-theme=magazine] .dt-rel-cover{border-radius:0;transition:none}:root[data-theme=magazine] .dt-rel-cover:after{box-shadow:inset 0 0 0 1px var(--foreground);border-radius:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=magazine] .dt-rel-cover:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent)}}:root[data-theme=magazine] .dt-rel-cover img{transition:opacity var(--motion-med) var(--motion-ease)}:root[data-theme=magazine] .dt-rel-card:hover .dt-rel-cover{box-shadow:none;transform:none}:root[data-theme=magazine] .dt-rel-card:hover .dt-rel-cover img{opacity:.88}:root[data-theme=magazine] .dt-rel-t{font-family:var(--ed-serif);letter-spacing:-.005em;margin-top:8px;font-size:15px;font-weight:500;line-height:1.22}:root[data-theme=magazine] .dt-rel-t a{background-image:linear-gradient(var(--accent), var(--accent));transition:background-size var(--motion-med) var(--motion-ease), color var(--motion-med) var(--motion-ease);background-position:0 92%;background-repeat:no-repeat;background-size:0 1px}:root[data-theme=magazine] .dt-rel-card:hover .dt-rel-t a{color:var(--accent);background-size:100% 1px}:root[data-theme=magazine] .dt-rel-m{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}:root[data-theme=magazine] .dt-rel-r{font-weight:500}:root[data-theme=magazine] .dt-rel-r .rating-icon{color:var(--accent)}:root[data-theme=magazine] .dt-page[data-detail-tab=related] .dt-rel-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:28px 16px;margin-inline:0;padding:0;overflow:visible}:root[data-theme=magazine] .dt-page[data-detail-tab=characters] .dt-panel section>div:first-child h2{font-family:var(--ed-serif);letter-spacing:-.025em;font-size:40px;font-weight:400;line-height:1}:root[data-theme=magazine] .dt-page[data-detail-tab=characters] .dt-panel ul{border-top:var(--ed-ink-rule)}:root[data-theme=magazine] .dt-page[data-detail-tab=characters] .dt-panel article>a:first-child{border-radius:0}:root[data-theme=magazine] .dt-page[data-detail-tab=characters] .dt-panel article>div>div:first-child>a{font-family:var(--ed-serif);letter-spacing:-.01em;font-size:24px;font-weight:500}:root[data-theme=magazine] .dt-page[data-detail-tab=characters] .dt-panel article>div>div:first-child>span{letter-spacing:.04em;text-transform:none;color:var(--accent);font-size:12.5px;font-variant-caps:all-small-caps;font-weight:500}@media (min-width:640px){:root[data-theme=magazine] .dt-hero-grid{grid-template:"poster head""poster credits""poster facts""poster actions""poster synopsis""poster tags""poster."1fr"score score"/220px minmax(0,1fr);align-items:start;column-gap:32px;padding-top:22px}:root[data-theme=magazine] .dt-crumbs{margin-bottom:18px}:root[data-theme=magazine] .dt-crumbs nav,:root[data-theme=magazine] .dt-crumbs ol{color:var(--text-secondary);font-size:13.5px}:root[data-theme=magazine] .dt-title{font-size:60px;line-height:.92}:root[data-theme=magazine] .dt-alts{margin-top:14px;font-size:19px}:root[data-theme=magazine] .dt-credits{grid-template-columns:auto auto minmax(0,1fr);gap:8px 40px;margin-top:24px;padding-top:16px;font-size:12.5px;display:grid}:root[data-theme=magazine] .dt-credits dt{margin-right:0}:root[data-theme=magazine] .dt-credits dd{font-size:22px}:root[data-theme=magazine] .dt-facts{justify-content:flex-start;gap:0;margin-top:20px;padding:0;font-size:12.5px}:root[data-theme=magazine] .dt-facts>div{border-right:var(--ed-hair);margin-right:22px;padding:14px 22px 14px 0}:root[data-theme=magazine] .dt-facts>div:last-child{border-right:0;margin-right:0}:root[data-theme=magazine] .dt-facts dd{font-size:28px}:root[data-theme=magazine] .dt-actions-row{gap:12px;padding-top:24px}:root[data-theme=magazine] .dt-actions-row>*,:root[data-theme=magazine] .dt-actions-row .dt-act-track>button,:root[data-theme=magazine] .dt-act-icon-host>button{min-width:44px;height:44px}:root[data-theme=magazine] .dt-actions-row .dt-act-track>button{padding:0 20px}:root[data-theme=magazine] .dt-actions-row .dt-act-icon,:root[data-theme=magazine] .dt-act-icon-host>button,:root[data-theme=magazine] .dt-actions-row .dt-btn-icon{width:44px;height:44px}:root[data-theme=magazine] .dt-act-read{height:44px;padding:0 20px;font-size:14.5px}:root[data-theme=magazine] .dt-tags{gap:4px 16px;padding-top:20px}:root[data-theme=magazine] .dt-score-in{border-top:var(--ed-ink-rule);margin-top:32px}:root[data-theme=magazine] .dt-tabs{margin-top:48px}:root[data-theme=magazine] .dt-tabs-in{gap:34px}:root[data-theme=magazine] .dt-tab{height:56px;font-size:15px}:root[data-theme=magazine] .dt-tab-c{font-size:12.5px}:root[data-theme=magazine] .dt-body{padding-top:40px}:root[data-theme=magazine] .dt-sh{gap:14px;margin-bottom:22px}:root[data-theme=magazine] .dt-sh h2{font-size:40px}:root[data-theme=magazine] .dt-sh-c{font-size:14px}:root[data-theme=magazine] .dt-syn{font-size:20px;line-height:1.55}:root[data-theme=magazine] .dt-hero-syn{margin-top:26px}:root[data-theme=magazine] .dt-hero-syn .dt-syn{font-size:18.5px;line-height:1.6}:root[data-theme=magazine] .dt-hero-syn .dt-syn.is-clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-theme=magazine] .dt-hero-syn .dt-syn-more{display:inline}:root[data-theme=magazine] .dt-chars{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:24px 20px}:root[data-theme=magazine] .dt-ch{text-align:left;grid-template-rows:1fr auto auto 1fr;grid-template-columns:56px minmax(0,1fr);column-gap:12px;width:auto;display:grid}:root[data-theme=magazine] .dt-ch>.dt-ch-btn{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}:root[data-theme=magazine] .dt-ch-ph{grid-area:1/1/-1;width:56px;margin:0}:root[data-theme=magazine] .dt-ch-n{white-space:nowrap;text-overflow:ellipsis;grid-area:2/2;justify-self:start;max-width:100%;margin-top:0;font-size:17px;overflow:hidden}:root[data-theme=magazine] .dt-ch-role{pointer-events:none;grid-area:3/2;font-size:12.5px}:root[data-theme=magazine] .dt-slog-tools{gap:16px;padding:12px 0}:root[data-theme=magazine] .dt-scene{grid-template:"ch desc who""ch tags who"1fr/96px minmax(0,1fr) 190px;column-gap:28px;padding:20px 0 22px}:root[data-theme=magazine] .dt-sc-n{font-size:30px;line-height:1}:root[data-theme=magazine] .dt-sc-d{max-width:62ch;font-size:18.5px}:root[data-theme=magazine] .dt-sc-tags{align-content:flex-start;gap:2px 14px;margin-top:8px}:root[data-theme=magazine] .dt-sc-tags .dt-tag{font-size:14px}:root[data-theme=magazine] .dt-sc-foot{flex-direction:column;align-items:flex-start;gap:8px;margin-top:0;padding-top:2px}:root[data-theme=magazine] .dt-sc-who{flex-direction:column;align-items:flex-start;gap:7px;font-size:13px}:root[data-theme=magazine] .dt-sc-acts{margin-left:0}:root[data-theme=magazine] .dt-slog-more{margin-top:22px;padding-left:0}:root[data-theme=magazine] .dt-slog-more .dt-btn{width:auto;height:44px;padding:0 20px}:root[data-theme=magazine] .dt-rel-grid{grid-auto-columns:132px;gap:20px}:root[data-theme=magazine] .dt-rel-t{margin-top:12px;font-size:15.5px}:root[data-theme=magazine] .dt-rel-m{font-size:12.5px}}@media (min-width:1024px){:root[data-theme=magazine] .dt-hero-grid{grid-template:"poster head score""poster credits score""poster facts score""poster actions score""poster synopsis score""poster tags score""poster.score"1fr/280px minmax(0,1fr) 248px;column-gap:40px;padding-top:26px;padding-bottom:0}:root[data-theme=magazine] .dt-title{letter-spacing:-.04em;font-size:72px;line-height:.9}:root[data-theme=magazine] .dt-alts{font-size:21px}:root[data-theme=magazine] .dt-credits dd{font-size:24px}:root[data-theme=magazine] .dt-facts dd{font-size:32px}:root[data-theme=magazine] .dt-score-in{border-top:var(--ed-ink-rule);border-bottom:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"sum""dist""mine""stats";margin-top:0;padding:16px 0 0}:root[data-theme=magazine] .dt-score-num{font-size:56px}:root[data-theme=magazine] .dt-dist{gap:6px;margin-top:18px}:root[data-theme=magazine] .dt-dist li{grid-template-columns:12px minmax(0,1fr);gap:10px}:root[data-theme=magazine] .dt-mine{margin-top:18px;padding-top:12px}:root[data-theme=magazine] .dt-statrow{border-top:var(--ed-ink-rule);margin-top:18px;padding-top:0;display:block}:root[data-theme=magazine] .dt-statrow>div{border-bottom:var(--ed-hair);flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0}:root[data-theme=magazine] .dt-statrow dt{color:var(--text-secondary);font-size:14px}:root[data-theme=magazine] .dt-statrow dd{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:14px;font-weight:400}:root[data-theme=magazine] .dt-tabs{margin-top:56px}:root[data-theme=magazine] .dt-body{grid-template:"synopsis synopsis""characters characters""scenes rail""panel panel""related related"/minmax(0,1fr) 300px;column-gap:72px;padding-top:48px}:root[data-theme=magazine] .dt-sec{margin-bottom:56px}:root[data-theme=magazine] .dt-rail{gap:40px;margin-bottom:56px}:root[data-theme=magazine] .dt-sh h2{font-size:44px}:root[data-theme=magazine] .dt-syn{font-size:21px}:root[data-theme=magazine] .dt-hero-syn .dt-syn{font-size:19px}:root[data-theme=magazine] .dt-chars{grid-template-columns:repeat(7,minmax(0,1fr))}:root[data-theme=magazine] .dt-links a{height:38px}:root[data-theme=magazine] .dt-related-host{border-top:0;padding-top:8px}:root[data-theme=magazine] .dt-rel-grid{margin-top:0;grid-auto-columns:calc(10% - 18px);margin-inline:0;padding:0 0 8px}:root[data-theme=magazine] .dt-page[data-detail-tab=related] .dt-rel-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:40px 24px}}@media (min-width:1280px){:root[data-theme=magazine] .dt-hero-grid{grid-template-columns:340px minmax(0,1fr) 272px;column-gap:56px}:root[data-theme=magazine] .dt-title{font-size:96px}}@media (min-width:1440px){:root[data-theme=magazine] .dt-hero-grid{grid-template-columns:380px minmax(0,1fr) 280px}:root[data-theme=magazine] .dt-title{font-size:108px}}@media (prefers-reduced-motion:reduce){:root[data-theme=magazine] .dt-rel-card:hover .dt-rel-cover img{opacity:1}}:root[data-theme=magazine]{--edx-ink-rule:var(--theme-border-width) solid var(--foreground);--edx-hairline:var(--theme-border-width) solid var(--border);--edx-control-line:var(--theme-border-width) solid var(--border-strong);--edx-underline:linear-gradient(currentColor, currentColor)}:root[data-theme=magazine] .cp-head{border-bottom:var(--edx-hairline);flex-flow:column;align-items:stretch;gap:0;padding-top:24px}:root[data-theme=magazine] .cp-head:not(:has(.cp-tabs)){border-bottom:var(--edx-ink-rule)}:root[data-theme=magazine] .cp-head__title{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:18px}:root[data-theme=magazine] .cp-head:has(.cp-tabs) .cp-head__title{border-bottom:var(--edx-ink-rule)}:root[data-theme=magazine] .cp-title{font-family:var(--theme-font-display);letter-spacing:-.035em;white-space:normal;font-size:44px;font-weight:400;line-height:.95}:root[data-theme=magazine] .cp-sub{max-width:56ch;font-family:var(--theme-font-display);color:var(--foreground);font-size:16px;line-height:1.5}@media (min-width:768px){:root[data-theme=magazine] .cp-head{padding-top:44px}:root[data-theme=magazine] .cp-head__title{gap:16px;padding-bottom:22px}:root[data-theme=magazine] .cp-title{font-size:88px;line-height:.92}:root[data-theme=magazine] .cp-sub{font-size:20px}}:root[data-theme=magazine] .cp-tabs{gap:24px;width:100%;margin-left:0}:root[data-theme=magazine] .cp-tabs>a,:root[data-theme=magazine] .cp-tabs>button{min-height:48px;color:var(--text-secondary);align-items:center;padding:0;font-size:14.5px}:root[data-theme=magazine] .cp-tabs>a:hover,:root[data-theme=magazine] .cp-tabs>button:hover{color:var(--foreground)}:root[data-theme=magazine] .cp-tabs>[aria-selected=true],:root[data-theme=magazine] .cp-tabs>[aria-current=page],:root[data-theme=magazine] .cp-tabs>[aria-pressed=true]{color:var(--foreground);font-weight:500}:root[data-theme=magazine] .cp-tabs>[aria-selected=true]:after,:root[data-theme=magazine] .cp-tabs>[aria-current=page]:after,:root[data-theme=magazine] .cp-tabs>[aria-pressed=true]:after{background:var(--accent);border-radius:0;height:2px;inset:auto 0 -1px}:root[data-theme=magazine] .cp-tabs .cp-count{color:var(--text-faint);font-size:12px}:root[data-theme=magazine] .cp-tabs__divider{background:var(--border);height:20px;margin-top:0}@media (min-width:768px){:root[data-theme=magazine] .cp-tabs{gap:32px}:root[data-theme=magazine] .cp-tabs>a,:root[data-theme=magazine] .cp-tabs>button{min-height:52px;font-size:15px}}:root[data-theme=magazine] .cp-seg{border:var(--edx-control-line);background:0 0;border-radius:0;gap:0;padding:0}:root[data-theme=magazine] .cp-seg>button,:root[data-theme=magazine] .cp-seg>a{min-height:40px;color:var(--foreground);border-radius:0;padding:0 16px;font-size:13.5px}:root[data-theme=magazine] .cp-seg>*+*{border-left:var(--edx-control-line)}@media (min-width:768px){:root[data-theme=magazine] .cp-seg>button,:root[data-theme=magazine] .cp-seg>a{min-height:34px;font-size:13.5px}}:root[data-theme=magazine] .cp-seg>button:hover,:root[data-theme=magazine] .cp-seg>a:hover{background:var(--surface)}:root[data-theme=magazine] .cp-seg>[aria-pressed=true],:root[data-theme=magazine] .cp-seg>[aria-current=page],:root[data-theme=magazine] .cp-seg>[aria-selected=true]{background:var(--foreground);color:var(--background);box-shadow:none;font-weight:500}:root[data-theme=magazine] .cp-bar{padding:18px 0 24px}:root[data-theme=magazine] .cp-bar__end{color:var(--text-secondary);font-size:14px}:root[data-theme=magazine] .cp-sh{border-bottom:var(--edx-ink-rule);align-items:baseline;gap:14px;margin-bottom:20px;padding-bottom:12px}:root[data-theme=magazine] .cp-sh h2,:root[data-theme=magazine] .cp-sh__title{font-family:var(--theme-font-display);letter-spacing:-.025em;font-size:28px;font-weight:400;line-height:1}:root[data-theme=magazine] .cp-sh__meta{color:var(--text-secondary);font-size:14px}:root[data-theme=magazine] .cp-sh__link{color:var(--accent);font-size:14px;font-weight:500}:root[data-theme=magazine] .cp-sh__link:hover{color:var(--accent-hover)}@media (min-width:768px){:root[data-theme=magazine] .cp-sh h2,:root[data-theme=magazine] .cp-sh__title{font-size:44px}}:root[data-theme=magazine] .cp-micro{border-bottom:var(--edx-ink-rule);font-family:var(--theme-font-display);letter-spacing:-.01em;text-transform:none;color:var(--foreground);padding-bottom:10px;font-size:22px;font-weight:500;line-height:1.15}:root[data-theme=magazine] .cp-feed>*+*{border-top-color:var(--border)}:root[data-theme=magazine] .cp-row__time{color:var(--text-secondary)}:root[data-theme=magazine] .cp-row__body>div:first-child>a:first-child{color:var(--foreground);font-weight:600}:root[data-theme=magazine] .cp-row__body>p:first-of-type{font-family:var(--theme-font-display);font-size:17px;font-weight:400;line-height:1.3}:root[data-theme=magazine] .cp-thumb{border-radius:0}:root[data-theme=magazine] .cp-panel{border:var(--edx-hairline);box-shadow:none;background:0 0;border-radius:0}:root[data-theme=magazine] .cp-rail{gap:40px}:root[data-theme=magazine] .cp-log{border-top:var(--edx-ink-rule)}:root[data-theme=magazine] .cp-log>li{border-bottom-color:var(--border)}:root[data-theme=magazine] .cp-missing{border:var(--edx-hairline);background:0 0;border-radius:0}:root[data-theme=magazine] .cp-missing__title{letter-spacing:-.01em;font-size:24px;font-weight:500}:root[data-theme=magazine] .cp-missing__covers>span{border-color:var(--border-strong);border-radius:0}:root[data-theme=magazine] .cp-missing__covers>span:nth-child(2){background:var(--accent);box-shadow:none;transform:translateY(-6px)}:root[data-theme=magazine] .cp-fan{aspect-ratio:auto;gap:2px}:root[data-theme=magazine] .cp-fan>*,:root[data-theme=magazine] .cp-fan>*+*{min-width:0;height:auto;aspect-ratio:var(--cover-ratio);box-shadow:var(--cover-edge);border-radius:0;flex:0 0 calc(25% - 1.5px);margin-left:0;transform:none}:root[data-theme=magazine] .cp-fan-card:hover .cp-fan>:first-child,:root[data-theme=magazine] .cp-fan-card:focus-within .cp-fan>:first-child{transform:none}:root[data-theme=magazine] .cp-fan>* img{transition:opacity var(--motion-fast) var(--motion-ease)}:root[data-theme=magazine] .cp-fan-card:hover .cp-fan img{opacity:.88}:root[data-theme=magazine] .cp-fan-card>h3{font-family:var(--theme-font-display);letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1.15}:root[data-theme=magazine] .cp-fan-card:hover>h3{color:var(--accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}:root[data-theme=magazine] div:has(>.cp-fan-card){gap:40px 32px}@media (max-width:639px){:root[data-theme=magazine] .cp-fan-card>h3{font-size:18px}:root[data-theme=magazine] div:has(>.cp-fan-card){gap:32px 16px}}:root[data-theme=magazine] .tl-card>a>div:first-child{box-shadow:none;border-radius:0}:root[data-theme=magazine] .tl-card h2{font-family:var(--theme-font-display);letter-spacing:-.01em;font-size:22px;font-weight:400}:root[data-theme=magazine] .tl-card:hover h2{color:var(--accent)}:root[data-theme=magazine] div:has(>.tl-card){gap:40px 32px}:root[data-theme=magazine] .rank-page{gap:20px}:root[data-theme=magazine] .rank-board{gap:32px}:root[data-theme=magazine] .rank-podium{border-bottom:var(--edx-ink-rule);gap:24px 16px;padding:8px 0 28px}:root[data-theme=magazine] .rank-podium-numeral,:root[data-theme=magazine] .rank-podium-item[data-rank="1"] .rank-podium-numeral{font-family:var(--theme-font-display);letter-spacing:-.04em;color:var(--accent);text-shadow:none;font-variant-numeric:lining-nums;font-weight:400;line-height:.8;position:static}:root[data-theme=magazine] .rank-podium-item[data-rank="1"] .rank-podium-numeral{align-self:end;font-size:72px}:root[data-theme=magazine] .rank-podium-item:not([data-rank="1"]){grid-template-columns:auto minmax(0,1fr);gap:10px}:root[data-theme=magazine] .rank-podium-item:not([data-rank="1"]) .rank-podium-cover{grid-area:1/1/auto/-1}:root[data-theme=magazine] .rank-podium-item:not([data-rank="1"]) .rank-podium-numeral{grid-area:2/1;font-size:32px}:root[data-theme=magazine] .rank-podium-item:not([data-rank="1"]) .rank-podium-body{grid-area:2/2}:root[data-theme=magazine] .rank-podium-cover{box-shadow:var(--cover-edge);border-radius:0}:root[data-theme=magazine] .rank-podium-cover img{transition:opacity var(--motion-fast) var(--motion-ease)}:root[data-theme=magazine] .rank-podium-item:hover .rank-podium-cover img{opacity:.88}:root[data-theme=magazine] .rank-podium-title{font-family:var(--theme-font-display);letter-spacing:-.01em;-webkit-line-clamp:3;font-size:17px;font-weight:400;line-height:1.15}:root[data-theme=magazine] .rank-podium-item[data-rank="1"] .rank-podium-title{letter-spacing:-.025em;font-size:28px;line-height:1.02}:root[data-theme=magazine] .rank-podium-title a:hover{color:var(--foreground);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}:root[data-theme=magazine] .rank-genres{gap:2px 14px}:root[data-theme=magazine] .rank-genres li{letter-spacing:.05em;color:var(--text-secondary);background:0 0;border-radius:0;padding:0;font-size:13px;font-variant-caps:all-small-caps;font-weight:500}:root[data-theme=magazine] .rank-podium-body .rank-track-button{border:var(--edx-ink-rule);height:34px;color:var(--foreground);border-radius:0;padding:0 14px;font-size:13.5px;font-weight:500}:root[data-theme=magazine] .rank-podium-body .rank-track-button:hover{background:var(--foreground);color:var(--background)}:root[data-theme=magazine] .rank-status{color:var(--text-secondary)}:root[data-theme=magazine] .rank-status:before{content:none}:root[data-theme=magazine] .rank-status[data-status=On\ Going],:root[data-theme=magazine] .rank-rating .rating-icon{color:var(--accent)}:root[data-theme=magazine] .rank-rating strong{font-weight:500}:root[data-theme=magazine] .rank-podium-body .rank-rating strong{font-family:var(--theme-font-display);font-size:22px;font-weight:500}:root[data-theme=magazine] .rank-podium-cover .rank-tracking{background:var(--background);border-radius:0}:root[data-theme=magazine] .rank-row{gap:8px;padding:10px 0}:root[data-theme=magazine] .rank-row-numeral{width:40px;font-family:var(--theme-font-display);letter-spacing:-.02em;text-align:left;color:var(--text-secondary);font-variant-numeric:tabular-nums lining-nums;font-size:26px;font-weight:400}:root[data-theme=magazine] .rank-row-link{transition:background-color var(--motion-fast) var(--motion-ease);border-radius:0;padding:2px 8px 2px 0}:root[data-theme=magazine] .rank-row:hover{background:var(--surface)}:root[data-theme=magazine] .rank-row-thumb{border-radius:0}:root[data-theme=magazine] .rank-row-title{font-family:var(--theme-font-display);font-size:18px;font-weight:400;line-height:1.2}:root[data-theme=magazine] .rank-row-link:hover .rank-row-title{color:var(--accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}:root[data-theme=magazine] .rank-row-genres{color:var(--text-secondary)}:root[data-theme=magazine] .rank-row-list>li+li,:root[data-theme=magazine] .rank-row-list+.rank-row-list>li:first-child{border-top-color:var(--border)}:root[data-theme=magazine] .rank-row-list>li:last-child{border-bottom:var(--edx-hairline)}:root[data-theme=magazine] .rank-track-button{color:var(--text-secondary);border-radius:0}:root[data-theme=magazine] .rank-track-button:hover{background:var(--surface-2)}:root[data-theme=magazine] .rank-empty{border:var(--edx-hairline);font-family:var(--theme-font-display);border-radius:0;font-size:18px}@media (min-width:768px){:root[data-theme=magazine] .rank-podium{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px 48px;padding:32px 0 44px}:root[data-theme=magazine] .rank-podium-item[data-rank="1"]{border-right:var(--edx-hairline);grid-area:1/1/span 2;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:16px 32px;padding-right:48px}:root[data-theme=magazine] .rank-podium-item[data-rank="1"] .rank-podium-cover{grid-area:1/1/span 2}:root[data-theme=magazine] .rank-podium-item[data-rank="1"] .rank-podium-numeral{color:var(--accent);grid-area:1/2;margin-top:0;font-size:96px}:root[data-theme=magazine] .rank-podium-item[data-rank="1"] .rank-podium-body{grid-area:2/2;padding-top:0}:root[data-theme=magazine] .rank-podium-item[data-rank="1"] .rank-podium-title{letter-spacing:-.03em;font-size:48px;line-height:1}:root[data-theme=magazine] .rank-podium-item:not([data-rank="1"]){grid-column:2;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:8px 28px}:root[data-theme=magazine] .rank-podium-item[data-rank="3"]{border-top:var(--edx-hairline);padding-top:28px}:root[data-theme=magazine] .rank-podium-item:not([data-rank="1"]) .rank-podium-cover{grid-area:1/1/span 2}:root[data-theme=magazine] .rank-podium-item:not([data-rank="1"]) .rank-podium-numeral{color:var(--accent);grid-area:1/2;margin-top:0;font-size:64px}:root[data-theme=magazine] .rank-podium-item:not([data-rank="1"]) .rank-podium-body{grid-area:2/2;padding-top:0}:root[data-theme=magazine] .rank-podium-item:not([data-rank="1"]) .rank-podium-title{letter-spacing:-.015em;font-size:28px;line-height:1.1}:root[data-theme=magazine] .rank-row{padding:12px 0}:root[data-theme=magazine] .rank-row-numeral{width:56px;font-size:30px}:root[data-theme=magazine] .rank-row-thumb{width:44px}:root[data-theme=magazine] .rank-row-title{font-size:20px}}@media (min-width:1200px){:root[data-theme=magazine] .rank-rows{column-gap:64px}}:root[data-theme=magazine] .tagx-featured{gap:32px 24px}:root[data-theme=magazine] .tagx-collage{background:0 0;border-radius:0;gap:2px}:root[data-theme=magazine] .tagx-card:hover .tagx-collage-cover img{opacity:.88;transform:none}:root[data-theme=magazine] .tagx-collage-cover img{transition:opacity var(--motion-fast) var(--motion-ease)}:root[data-theme=magazine] .tagx-card-name{letter-spacing:-.01em;font-size:22px;font-weight:400}:root[data-theme=magazine] .tagx-card:hover .tagx-card-name{color:var(--accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}:root[data-theme=magazine] .tagx-card-count{color:var(--text-secondary)}:root[data-theme=magazine] .tagx-index{padding-top:8px}:root[data-theme=magazine] .tagx-initial{font-family:var(--theme-font-body);color:var(--accent);font-size:15px;font-variant-caps:all-small-caps;font-weight:500}:root[data-theme=magazine] .tagx-group a{min-height:30px;font-family:var(--theme-font-display);color:var(--foreground);font-size:18px}:root[data-theme=magazine] .tagx-group a:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}:root[data-theme=magazine] .tagx-count{font-family:var(--theme-font-body);color:var(--text-secondary)}:root[data-theme=magazine] .tagx-hero{border-bottom:var(--edx-ink-rule)}:root[data-theme=magazine] .tagx-hero-title{letter-spacing:-.035em;font-size:44px;font-weight:400;line-height:.95}:root[data-theme=magazine] .tagx-strip{gap:2px}:root[data-theme=magazine] .tagx-strip-cover{border-radius:0}:root[data-theme=magazine] .tagx-strip-cover:first-child{opacity:1}@media (min-width:900px){:root[data-theme=magazine] .tagx-hero-title{font-size:88px;line-height:.92}}:root[data-theme=magazine] .chr-hero-backdrop{display:none}:root[data-theme=magazine] .chr-hero{border-bottom:var(--edx-ink-rule)}:root[data-theme=magazine] .chr-portrait{box-shadow:var(--cover-edge);border-radius:0}:root[data-theme=magazine] .chr-name{letter-spacing:-.035em;font-size:40px;font-weight:400;line-height:.95}:root[data-theme=magazine] .chr-alt-names{font-family:var(--theme-font-display);color:var(--text-secondary);font-size:17px;font-style:italic}:root[data-theme=magazine] .chr-role{border:var(--theme-border-width) solid var(--border-strong);color:var(--text-secondary);background:0 0;border-radius:0;padding:2px 7px}:root[data-theme=magazine] .chr-role[data-role=Main]{border-color:var(--accent);color:var(--accent);background:0 0}:root[data-theme=magazine] .chr-tags{gap:4px 16px}:root[data-theme=magazine] .chr-tags li{color:var(--text-secondary);background:0 0;border-radius:0;padding:0;font-size:14px}:root[data-theme=magazine] .chr-series{border:0;border-top:var(--edx-ink-rule);border-bottom:var(--edx-hairline);background:0 0;border-radius:0;padding:12px 0}:root[data-theme=magazine] .chr-series-cover{border-radius:0}:root[data-theme=magazine] .chr-series-title{font-family:var(--theme-font-display);font-size:18px;font-weight:400}:root[data-theme=magazine] .chr-series:hover .chr-series-title{color:var(--accent)}:root[data-theme=magazine] .chr-series-meta{color:var(--text-secondary)}:root[data-theme=magazine] .chr-about h2{border-bottom:var(--edx-ink-rule);margin-bottom:14px;padding-bottom:10px;font-size:22px;font-weight:500}:root[data-theme=magazine] .chr-about p{opacity:1;font-family:var(--theme-font-display);color:var(--foreground);font-size:18px;line-height:1.55}@media (min-width:768px){:root[data-theme=magazine] .chr-name{font-size:80px;line-height:.92}:root[data-theme=magazine] .chr-alt-names,:root[data-theme=magazine] .chr-about p{font-size:20px}}:root[data-theme=magazine] .chr-stats,:root[data-theme=magazine] .chr-scenes-box,:root[data-theme=magazine] .chr-scene-tags-box{border:0;border-top:var(--edx-ink-rule);background:0 0;border-radius:0;padding:0}:root[data-theme=magazine] .chr-stats{gap:14px;padding-top:14px}:root[data-theme=magazine] .chr-stats-big{letter-spacing:-.03em;color:var(--accent);font-size:48px;font-weight:400}:root[data-theme=magazine] .chr-stats-mini,:root[data-theme=magazine] .chr-stats-with{border-top:var(--edx-hairline)}:root[data-theme=magazine] .chr-stats-mini dd{font-family:var(--theme-font-display);font-size:24px;font-weight:400}:root[data-theme=magazine] .chr-stats-mini dt{color:var(--text-secondary)}:root[data-theme=magazine] .chr-stats-with h2,:root[data-theme=magazine] .chr-box-hd h2{font-family:var(--theme-font-display);color:var(--foreground);font-size:20px;font-weight:400}:root[data-theme=magazine] .chr-stats-with ul{gap:0}:root[data-theme=magazine] .chr-stats-with li+li a{border-top:var(--edx-hairline)}:root[data-theme=magazine] .chr-stats-with a{min-height:44px;font-weight:400}:root[data-theme=magazine] .chr-stats-with-count{color:var(--text-secondary)}:root[data-theme=magazine] .chr-sh{justify-content:flex-start;align-items:baseline;gap:14px}:root[data-theme=magazine] .chr-sh h2{letter-spacing:-.025em;font-size:34px;font-weight:400;line-height:1}:root[data-theme=magazine] .chr-sh-meta{color:var(--text-secondary)}:root[data-theme=magazine] .chr-sh-more{margin-left:auto;font-weight:500}:root[data-theme=magazine] .chr-scene{padding:18px 0 20px}:root[data-theme=magazine] .chr-scene+.chr-scene{border-top:var(--edx-hairline)}:root[data-theme=magazine] .chr-scene-ch span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=magazine] .chr-scene-ch b{font-family:var(--theme-font-display);letter-spacing:-.01em;font-size:26px;font-weight:400;line-height:1}:root[data-theme=magazine] .chr-scene-d{font-family:var(--theme-font-display);font-size:17px;line-height:1.55}:root[data-theme=magazine] .chr-scene-d.is-empty{color:var(--text-secondary)}:root[data-theme=magazine] .chr-scene-tags{gap:0 12px}:root[data-theme=magazine] .chr-scene-tags .chr-stag{letter-spacing:.05em;min-height:24px;color:var(--text-secondary);background:0 0;border-radius:0;padding:0;font-size:13.5px;font-variant-caps:all-small-caps}:root[data-theme=magazine] .chr-scene-tags .chr-stag:hover{color:var(--accent);background:0 0}:root[data-theme=magazine] .chr-scene-tags-box{padding-top:14px}:root[data-theme=magazine] .chr-scene-tag-cloud{flex-flow:column;gap:0}:root[data-theme=magazine] .chr-scene-tag-cloud .chr-stag{border-bottom:var(--edx-hairline);min-height:40px;color:var(--foreground);background:0 0;border-radius:0;justify-content:space-between;padding:0;font-size:14px;display:flex}:root[data-theme=magazine] .chr-scene-tag-cloud .chr-stag:hover{color:var(--accent);background:0 0}:root[data-theme=magazine] .chr-scene-tag-cloud .chr-stag span{color:var(--text-secondary);font-size:13px}:root[data-theme=magazine] .chr-others{border-top:var(--edx-ink-rule);padding-top:14px}:root[data-theme=magazine] .chr-other{grid-template-rows:1fr auto auto 1fr;grid-template-columns:52px minmax(0,1fr);gap:0 12px;min-height:52px;display:grid}:root[data-theme=magazine] .chr-other-ph{aspect-ratio:1;border-radius:50%;grid-row:1/-1;width:52px;height:52px}:root[data-theme=magazine] .chr-other:hover .chr-other-ph img{transform:none}:root[data-theme=magazine] .chr-other-name{font-family:var(--theme-font-display);grid-area:2/2;font-size:17px;font-weight:400}:root[data-theme=magazine] .chr-other-role{color:var(--text-secondary);grid-area:3/2;margin-top:0}@media (min-width:768px){:root[data-theme=magazine] .chr-others-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:22px 24px}:root[data-theme=magazine] .chr-sh h2{font-size:44px}:root[data-theme=magazine] .chr-scene-ch b{font-size:30px}}@media (max-width:767px){:root[data-theme=magazine] .chr-others-grid>li{width:46%}}:root[data-theme=magazine] .crt-hero{border-bottom:0}:root[data-theme=magazine] .crt-name{letter-spacing:-.035em;font-weight:400;line-height:.95}:root[data-theme=magazine] .crt-aliases{font-family:var(--theme-font-display);font-size:17px;font-style:italic}:root[data-theme=magazine] .crt-facts{color:var(--text-secondary)}:root[data-theme=magazine] .crt-reader{border-radius:0;font-weight:500}:root[data-theme=magazine] .crt-reader:active{transform:translateY(1px)}:root[data-theme=magazine] .crt-fan{gap:2px;padding-right:0}:root[data-theme=magazine] .crt-fan-cover,:root[data-theme=magazine] .crt-fan-cover:nth-child(odd),:root[data-theme=magazine] .crt-fan-cover:nth-child(2n){box-shadow:var(--cover-edge);border-radius:0;margin-right:0;transform:none}:root[data-theme=magazine] .crt-work-cover{border-radius:0}:root[data-theme=magazine] .crt-work:hover .crt-work-cover{box-shadow:var(--cover-edge);transform:none}:root[data-theme=magazine] .crt-work-cover img{transition:opacity var(--motion-fast) var(--motion-ease)}:root[data-theme=magazine] .crt-work:hover .crt-work-cover img{opacity:.88}:root[data-theme=magazine] .crt-work-title{font-family:var(--theme-font-display);font-size:17px;font-weight:500;line-height:1.22}:root[data-theme=magazine] .crt-work:hover .crt-work-title{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:root[data-theme=magazine] .crt-grid{gap:28px 16px}@media (max-width:639px){:root[data-theme=magazine] .crt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){:root[data-theme=magazine] .crt-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:36px 24px}:root[data-theme=magazine] .crt-work-title{font-size:19px}}:root[data-theme=magazine] .crt-name{font-size:44px}@media (min-width:768px){:root[data-theme=magazine] .crt-name{font-size:88px;line-height:.92}:root[data-theme=magazine] .crt-aliases{font-size:20px}}:root[data-theme=magazine] .lst-hero-title h1{letter-spacing:-.035em;font-size:44px;font-weight:400;line-height:.95}:root[data-theme=magazine] .lst-pill{border:var(--edx-hairline);color:var(--text-secondary);background:0 0;border-radius:0}:root[data-theme=magazine] .lst-pill-accent{border-color:var(--accent);color:var(--accent)}:root[data-theme=magazine] .lst-hero-desc{font-family:var(--theme-font-display);color:var(--foreground);font-size:18px;line-height:1.55}:root[data-theme=magazine] .lst-hero-by{color:var(--text-secondary)}:root[data-theme=magazine] .lst-hero-nums{border-block:var(--edx-hairline);border-top:var(--edx-ink-rule);gap:0;margin-top:8px}:root[data-theme=magazine] .lst-hero-nums>div{border-right:var(--edx-hairline);margin-right:24px;padding:12px 24px 12px 0}:root[data-theme=magazine] .lst-hero-nums>div:last-child{border-right:0;margin-right:0}:root[data-theme=magazine] .lst-hero-nums dt{color:var(--text-secondary)}:root[data-theme=magazine] .lst-hero-nums dd{font-family:var(--theme-font-display);letter-spacing:-.01em;font-size:28px;font-weight:400}:root[data-theme=magazine] .lst-hero-nums>div:nth-child(2) dd{color:var(--accent)}@media (min-width:768px){:root[data-theme=magazine] .lst-hero{border-bottom:var(--edx-ink-rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main art""actions art";align-items:start;gap:20px 48px;padding-bottom:28px}:root[data-theme=magazine] .lst-hero-main{grid-area:main}:root[data-theme=magazine] .lst-hero-actions{grid-area:actions}:root[data-theme=magazine] .lst-hero-title h1{font-size:88px;line-height:.92}}@media (min-width:1024px){:root[data-theme=magazine] .lst-hero-art{grid-area:art;align-self:center;gap:2px;display:flex}:root[data-theme=magazine] .lst-hero-art img{width:104px;aspect-ratio:var(--cover-ratio);object-fit:cover;box-shadow:var(--cover-edge)}:root[data-theme=magazine] .lst-hero-art img:nth-child(n+5){display:none}}:root[data-theme=magazine] .tld-head{border-bottom:var(--edx-ink-rule);padding-bottom:20px}:root[data-theme=magazine] .tld-title{letter-spacing:-.035em;font-size:44px;font-weight:400;line-height:.95}@media (min-width:768px){:root[data-theme=magazine] .tld-title{font-size:88px;line-height:.92}}:root[data-theme=magazine] .log-card{border-bottom-color:var(--border)}:root[data-theme=magazine] .log-card-title{font-family:var(--theme-font-display);letter-spacing:-.01em;font-size:20px;font-weight:400}:root[data-theme=magazine] .log-card .rounded-pill,:root[data-theme=magazine] .log-card .rounded-lg,:root[data-theme=magazine] .log-card .rounded-cover,:root[data-theme=magazine] .log-card .rounded-sm,:root[data-theme=magazine] .log-card .rounded{border-radius:0}:root[data-theme=magazine] .log-card .font-mono:not(pre){font-family:var(--theme-font-body)}:root[data-theme=magazine] .lb-podium{border-top:var(--edx-ink-rule);gap:0}:root[data-theme=magazine] .lb-podium>li{border:0;border-bottom:var(--edx-hairline);background:0 0;border-radius:0;padding:20px 0}:root[data-theme=magazine] .lb-podium>li>span:first-child{width:auto;min-width:40px;font-size:56px;font-weight:400}:root[data-theme=magazine] .lb-podium>li:first-child>span:first-child{color:var(--accent)}:root[data-theme=magazine] .lb-podium a{font-family:var(--theme-font-display);font-size:22px;font-weight:400}:root[data-theme=magazine] .lb-podium p>span{font-family:var(--theme-font-display);font-weight:400}:root[data-theme=magazine] .lb-podium .rounded-pill{border-radius:0}:root[data-theme=magazine] .lb-podium~div td:first-child{font-family:var(--theme-font-display);font-size:20px;font-weight:400}@media (min-width:768px){:root[data-theme=magazine] .lb-podium{gap:0}:root[data-theme=magazine] .lb-podium>li{border-bottom:0;padding:24px 28px}:root[data-theme=magazine] .lb-podium>li:first-child{padding-left:0}:root[data-theme=magazine] .lb-podium>li+li{border-left:var(--edx-hairline)}:root[data-theme=magazine] .lb-podium>li>span:first-child{font-size:72px}}:root[data-theme=magazine] .cat-index-title{letter-spacing:-.035em;font-weight:400;line-height:.95}@media (min-width:768px){:root[data-theme=magazine] .cat-index-title{font-size:88px;line-height:.92}}:root[data-theme=magazine] .blog-index{border-top:var(--edx-ink-rule)}:root[data-theme=magazine] .blog-index>li{border-bottom:var(--edx-hairline)}:root[data-theme=magazine] .blog-index>li+li{border-top:0}:root[data-theme=magazine] .blog-index-item{padding:24px 0}:root[data-theme=magazine] .blog-index-item h2{letter-spacing:-.02em;font-size:28px;font-weight:400}:root[data-theme=magazine] .blog-index-item:hover h2{color:var(--accent);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}:root[data-theme=magazine] .blog-index-item p{font-family:var(--theme-font-display);color:var(--foreground);font-size:18px;line-height:1.5}:root[data-theme=magazine] .blog-index-item time{color:var(--text-secondary)}:root[data-theme=magazine] .blog-article-head h1{letter-spacing:-.035em;font-weight:400;line-height:.98}@media (min-width:768px){:root[data-theme=magazine] .blog-article-head h1{max-width:14ch;font-size:64px}}@media (min-width:1024px){:root[data-theme=magazine] .blog-article{max-width:980px;margin-inline:auto;padding-top:40px}:root[data-theme=magazine] .blog-article-head h1{font-size:76px;line-height:.95}}:root[data-theme=magazine] .blog-article-head time{color:var(--text-secondary)}:root[data-theme=magazine] .blog-lede{font-family:var(--theme-font-display);color:var(--foreground);font-size:20px;line-height:1.5}:root[data-theme=magazine] .blog-byline{border-bottom:var(--edx-ink-rule);color:var(--text-secondary);padding-bottom:14px}:root[data-theme=magazine] .blog-rank{border-top:0}:root[data-theme=magazine] .blog-rank>li{border-bottom-color:var(--border)}:root[data-theme=magazine] .blog-rank-row{transition:background-color var(--motion-fast) var(--motion-ease)}:root[data-theme=magazine] .blog-rank-row:hover{background:var(--surface)}:root[data-theme=magazine] .blog-rank-numeral{letter-spacing:-.02em;color:var(--text-secondary);font-variant-numeric:tabular-nums lining-nums;font-weight:400}:root[data-theme=magazine] .blog-rank-numeral[data-top]{color:var(--accent)}:root[data-theme=magazine] .blog-rank-cover{border-radius:0}:root[data-theme=magazine] .blog-rank-title{letter-spacing:-.01em;font-weight:400}:root[data-theme=magazine] .blog-rank-row:hover .blog-rank-title,:root[data-theme=magazine] .blog-rank-score .rating-icon{color:var(--accent)}:root[data-theme=magazine] .blog-rank-score strong{font-weight:500}:root[data-theme=magazine] .blog-prose h2{letter-spacing:-.02em;font-size:30px;font-weight:400}:root[data-theme=magazine] .blog-prose ul,:root[data-theme=magazine] .blog-prose p{font-family:var(--theme-font-display);color:var(--foreground);font-size:19px;line-height:1.6}:root[data-theme=magazine] .blog-prose a{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:1px}:root[data-theme=magazine] .blog-prose a:hover{color:var(--accent)}:root[data-theme=magazine] .cat-link{color:var(--accent);font-weight:500}:root[data-theme=magazine] .cat-link:hover{color:var(--accent-hover)}:root[data-theme=magazine] .faq-intro{border-bottom:var(--edx-ink-rule);padding-bottom:20px}:root[data-theme=magazine] .faq-intro h1{letter-spacing:-.035em;font-weight:400;line-height:.95}:root[data-theme=magazine] .faq-intro p{font-family:var(--theme-font-display);color:var(--foreground);font-size:19px;line-height:1.5}:root[data-theme=magazine] .faq-section h2{letter-spacing:-.02em;margin-bottom:10px;font-size:30px;font-weight:400}:root[data-theme=magazine] .faq-items{border-top:var(--edx-ink-rule)}:root[data-theme=magazine] .faq-item{border-bottom-color:var(--border)}:root[data-theme=magazine] .faq-item:target{background:var(--surface)}:root[data-theme=magazine] .faq-item summary{font-family:var(--theme-font-display);padding-inline:0;font-size:19px;font-weight:400;line-height:1.35}:root[data-theme=magazine] .faq-item summary:hover{color:var(--accent)}:root[data-theme=magazine] .faq-toggle{color:var(--foreground);margin-top:5px}:root[data-theme=magazine] .faq-answer{padding-inline:0}:root[data-theme=magazine] .faq-answer p{color:var(--foreground);font-size:15.5px}:root[data-theme=magazine] .faq-links a{border:var(--edx-ink-rule);border-radius:0;font-weight:500}:root[data-theme=magazine] .faq-links a:hover{background:var(--foreground);color:var(--background)}:root[data-theme=magazine] .faq-pages a,:root[data-theme=magazine] .faq-topics a{border-radius:0;padding-inline:12px}:root[data-theme=magazine] .faq-pages a:hover,:root[data-theme=magazine] .faq-topics a:hover{background:var(--surface)}:root[data-theme=magazine] .faq-pages a[aria-current=page]{box-shadow:inset 2px 0 0 var(--accent);background:0 0;font-weight:500}:root[data-theme=magazine] .faq-topics .cp-micro{margin-left:0;font-size:20px}:root[data-theme=magazine] .faq-help{border:var(--edx-hairline);border-top:var(--edx-ink-rule);background:0 0;border-radius:0}:root[data-theme=magazine] .faq-help h2{font-family:var(--theme-font-display);font-size:22px;font-weight:500}:root[data-theme=magazine] .faq-help a{border-radius:0;font-weight:500}@media (max-width:1023px){:root[data-theme=magazine] .faq-intro h1{font-size:44px}:root[data-theme=magazine] .faq-pages a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent)}}@media (min-width:1024px){:root[data-theme=magazine] .faq-intro h1{font-size:88px;line-height:.92}}:root[data-theme=magazine] .gallery-bar>div:first-child,:root[data-theme=magazine] .gallery-bar button[aria-haspopup],:root[data-theme=magazine] .gallery-bar button[aria-expanded]{border:var(--edx-control-line);min-height:40px;box-shadow:none;background:0 0;border-radius:0}:root[data-theme=magazine] .gallery-bar button[aria-haspopup]:hover,:root[data-theme=magazine] .gallery-bar button[aria-expanded]:hover,:root[data-theme=magazine] .gallery-bar button[aria-expanded=true]{border-color:var(--foreground)}:root[data-theme=magazine] .gallery-bar div:has(>button[aria-pressed]){border:var(--edx-control-line);background:0 0;border-radius:0;gap:0;padding:0}:root[data-theme=magazine] .gallery-bar button[aria-pressed]{min-height:38px;color:var(--foreground);border-radius:0;padding:0 14px;font-size:13.5px}:root[data-theme=magazine] .gallery-bar button[aria-pressed]+button[aria-pressed]{border-left:var(--edx-control-line)}:root[data-theme=magazine] .gallery-bar button[aria-pressed=true]{background:var(--foreground);box-shadow:none;color:var(--background)}:root[data-theme=magazine] .gallery-bar-m>div:first-child>div:first-child,:root[data-theme=magazine] .gallery-bar-m button[aria-haspopup],:root[data-theme=magazine] .gallery-bar-m button[aria-expanded]{border:var(--edx-control-line);min-height:44px;box-shadow:none;background:0 0;border-radius:0}:root[data-theme=magazine] .gallery-bar-m>div:last-child{margin-inline:calc(var(--shell-gutter-mobile) * -1);padding:0 var(--shell-gutter-mobile) 2px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}:root[data-theme=magazine] .gallery-bar-m>div:last-child::-webkit-scrollbar{display:none}:root[data-theme=magazine] .gallery-bar-m>div:last-child>*{flex:none}:root[data-theme=magazine] .gallery-bar-m div:has(>button[aria-pressed]){border:var(--edx-control-line);background:0 0;border-radius:0;gap:0;padding:0}:root[data-theme=magazine] .gallery-bar-m button[aria-pressed]{white-space:nowrap;min-height:42px;color:var(--foreground);background:0 0;border-radius:0;padding:0 14px}:root[data-theme=magazine] .gallery-bar-m button[aria-pressed]+button[aria-pressed]{border-left:var(--edx-control-line)}:root[data-theme=magazine] .gallery-bar-m button[aria-pressed=true]{background:var(--foreground);box-shadow:none;color:var(--background)}:root[data-theme=magazine] .auth-shell{box-shadow:none;background:0 0;border-radius:0;margin-top:16px;padding:0}:root[data-theme=magazine] .auth-shell h1{letter-spacing:-.035em;font-size:44px;font-weight:400;line-height:.98}:root[data-theme=magazine] .auth-shell>div:first-child>p{font-family:var(--theme-font-display);color:var(--foreground);font-size:18px;line-height:1.45}:root[data-theme=magazine] .auth-shell .grid>button{border:var(--edx-control-line);background:0 0;border-radius:0;min-height:48px;font-weight:500}:root[data-theme=magazine] .auth-shell .grid>button:hover{border-color:var(--foreground);background:var(--surface)}:root[data-theme=magazine] .auth-shell input{border-radius:0}:root[data-theme=magazine] .auth-shell button[type=submit]{border-radius:0;min-height:48px;font-weight:500}@media (min-width:640px){:root[data-theme=magazine] .auth-shell{margin-top:40px}:root[data-theme=magazine] .auth-shell h1{font-size:56px}}:root[data-theme=magazine] .auth-mode{border-color:var(--border-strong);border-radius:0;gap:0;padding:0}:root[data-theme=magazine] .auth-mode>a{border-radius:0;min-height:44px}:root[data-theme=magazine] .auth-mode>a[aria-current=page]{background:var(--foreground);color:var(--background);box-shadow:none}:root[data-theme=magazine] .auth-adults{border-color:var(--border-strong);background:0 0;border-radius:0}@media (max-width:1023px){:root[data-theme=magazine] .auth-wall{padding:4px 16px 0;display:block}:root[data-theme=magazine] .auth-wall-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;max-width:520px;display:grid}:root[data-theme=magazine] .auth-wall-tile{aspect-ratio:2/3;background:var(--surface-2);display:block;overflow:hidden}:root[data-theme=magazine] .auth-wall-tile:nth-child(n+6){display:none}:root[data-theme=magazine] .auth-wall-tile img{object-fit:cover;width:100%;height:100%;display:block}:root[data-theme=magazine] .auth-page-with-wall .auth-panel{padding-top:8px}:root[data-theme=magazine] .auth-page-with-wall .auth-shell{margin-top:8px}}:root[data-theme=magazine] .auth-shell .grid:has(.auth-provider-short){grid-template-columns:minmax(0,1fr)}:root[data-theme=magazine] .auth-shell .grid>button{grid-column:1/-1}:root[data-theme=magazine] .auth-shell .auth-provider-short{display:none}:root[data-theme=magazine] .auth-shell .auth-provider-long{display:inline}@media (min-width:1024px){:root[data-theme=magazine] .auth-breadcrumb{display:none}:root[data-theme=magazine] .auth-page-with-wall{padding:24px var(--shell-gutter,32px) 64px;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:56px;display:grid}:root[data-theme=magazine] .auth-page-with-wall .auth-panel{grid-area:1/1;padding:0}:root[data-theme=magazine] .auth-page-with-wall .auth-panel>div{max-width:none;margin:0}:root[data-theme=magazine] .auth-page-with-wall .auth-shell{margin-top:8px}:root[data-theme=magazine] .auth-wall{grid-area:1/2;align-self:start;max-height:640px;display:block;overflow:hidden}:root[data-theme=magazine] .auth-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}:root[data-theme=magazine] .auth-wall-tile{aspect-ratio:2/3;background:var(--surface-2);box-shadow:var(--cover-edge);display:block;overflow:hidden}:root[data-theme=magazine] .auth-wall-tile:nth-child(4n+2),:root[data-theme=magazine] .auth-wall-tile:nth-child(4n+4){transform:translateY(20px)}:root[data-theme=magazine] .auth-wall-tile:nth-child(n+13){display:none}:root[data-theme=magazine] .auth-wall-tile img{object-fit:cover;width:100%;height:100%;display:block}}:root[data-theme=magazine] [role=dialog]:has(#desktop-search-results){border-color:var(--foreground);border-radius:0}:root[data-theme=magazine] [role=dialog]:has(#desktop-search-results) input{font-family:var(--theme-font-display);font-size:24px}:root[data-theme=magazine] .palette-group-label{border-bottom:var(--edx-hairline);font-family:var(--theme-font-display);letter-spacing:-.01em;text-transform:none;color:var(--foreground);margin:0 20px 6px;padding:16px 0 10px;font-size:20px;font-weight:500}:root[data-theme=magazine] .palette-group-label span{font-family:var(--theme-font-body);color:var(--text-secondary);font-size:12.5px}:root[data-theme=magazine] #desktop-search-results [role=option]{border-radius:0}:root[data-theme=magazine] #desktop-search-results [role=option] p:first-child{font-family:var(--theme-font-display);font-size:17px;font-weight:400}:root[data-theme=magazine] #desktop-search-results [role=option][aria-selected=true]{background:var(--surface);box-shadow:inset 2px 0 0 var(--accent)}:root[data-theme=magazine] #desktop-search-results [role=option][aria-selected=true] p:first-child{color:var(--foreground)}:root[data-theme=magazine] #desktop-search-results .rounded-cover{border-radius:0}:root[data-theme=magazine] .filter-sheet-head{border-bottom:var(--edx-ink-rule);align-items:baseline;padding:6px 20px 14px}:root[data-theme=magazine] .filter-sheet-head h2{letter-spacing:-.025em;font-size:32px;font-weight:400;line-height:1}:root[data-theme=magazine] .filter-sheet-section{border-bottom-color:var(--border);padding:18px 0 20px}:root[data-theme=magazine] .filter-sheet-section-head{margin-bottom:12px}:root[data-theme=magazine] .filter-sheet-section-head h3{font-family:var(--theme-font-display);letter-spacing:-.01em;font-size:20px;font-weight:500}:root[data-theme=magazine] .filter-sheet-section-head span,:root[data-theme=magazine] .filter-sheet-hint{color:var(--text-secondary);font-size:12.5px}:root[data-theme=magazine] .filter-sheet-search{border:var(--edx-control-line);background:var(--background);border-radius:0;height:44px}:root[data-theme=magazine] .filter-sheet-search:focus-within{border-color:var(--accent)}:root[data-theme=magazine] .filter-sheet-body .chip{border:var(--edx-hairline);height:36px;color:var(--foreground);background:0 0;border-radius:0;padding:0 11px;font-size:13.5px}:root[data-theme=magazine] .filter-sheet-body .chip:hover{border-color:var(--border-strong)}:root[data-theme=magazine] .filter-sheet-body .chip[data-state=include]{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}:root[data-theme=magazine] .filter-sheet-body .chip[data-state=include]>svg{color:currentColor}:root[data-theme=magazine] .filter-sheet-body .chip[data-state=exclude]{border-color:var(--foreground);color:var(--text-secondary);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground);background:0 0}:root[data-theme=magazine] .filter-sheet-body .chip-link{height:auto;color:var(--accent);border:0;padding:0;font-size:14px;font-weight:500}:root[data-theme=magazine] .filter-sheet-body .segmented{border:var(--edx-control-line);border-radius:0}:root[data-theme=magazine] .filter-sheet-body .segmented button{color:var(--foreground)}:root[data-theme=magazine] .filter-sheet-body .segmented button+button{border-left:var(--edx-control-line)}:root[data-theme=magazine] .filter-sheet-body .segmented button[aria-pressed=true]{background:var(--foreground);color:var(--background);font-weight:500}:root[data-theme=magazine] .filter-sheet-body .segmented button[aria-pressed=true] .rating-icon{color:currentColor}:root[data-theme=magazine] .filter-sheet-letters button{border:var(--edx-hairline);color:var(--foreground);border-radius:0}:root[data-theme=magazine] .filter-sheet-letters button[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}:root[data-theme=magazine] .filter-sheet-foot{border-top:var(--edx-ink-rule)}:root[data-theme=magazine] .filter-sheet-foot .shell-btn{border-radius:0;height:48px;font-size:15px;font-weight:500}:root[data-theme=magazine] .ctag-header{border-bottom:1px solid var(--foreground);padding:22px 0 20px}:root[data-theme=magazine] .ctag-crumbs{gap:8px;font-size:13.5px}:root[data-theme=magazine] .ctag-heading{gap:6px 16px;margin-top:16px}:root[data-theme=magazine] .ctag-title{letter-spacing:-.03em;font-size:40px;font-weight:400;line-height:1}:root[data-theme=magazine] .ctag-count{font-size:15px}@media (min-width:768px){:root[data-theme=magazine] .ctag-header{padding:26px 0 24px}:root[data-theme=magazine] .ctag-title{font-size:64px;line-height:.95}}:root[data-theme=magazine] .ctag-card{border-bottom:1px solid var(--border);grid-template-columns:56px minmax(0,1fr);gap:14px;padding:20px 0}:root[data-theme=magazine] .ctag-cover{transition:opacity var(--motion-fast) var(--motion-ease);border-radius:0;box-shadow:inset 0 0 0 1px #1c1a1714}:root[data-theme=magazine] .ctag-card:hover .ctag-cover{opacity:.88;transform:none;box-shadow:inset 0 0 0 1px #1c1a1714}:root[data-theme=magazine] .ctag-body{grid-template-columns:minmax(64px,max-content) minmax(0,1fr);align-items:start;column-gap:14px;display:grid}:root[data-theme=magazine] .ctag-card-head{display:contents}:root[data-theme=magazine] .ctag-series-line{grid-column:1/-1;gap:2px 12px;margin-bottom:10px}:root[data-theme=magazine] .ctag-range{font-family:var(--theme-font-display);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;grid-area:2/1/span 3;margin:0;font-size:19px;font-weight:400;line-height:1.1}:root[data-theme=magazine] .ctag-desc,:root[data-theme=magazine] .ctag-cast,:root[data-theme=magazine] .ctag-tags{grid-column:2}:root[data-theme=magazine] .ctag-series{font-family:var(--theme-font-display);letter-spacing:-.005em;transition:background-size var(--motion-fast) var(--motion-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 95%;background-repeat:no-repeat;background-size:0 1px;font-size:19px;font-weight:400;line-height:1.2}:root[data-theme=magazine] .ctag-series:hover{color:var(--foreground);background-size:100% 1px}:root[data-theme=magazine] .ctag-status{font-size:13px}:root[data-theme=magazine] .ctag-status:before{display:none}:root[data-theme=magazine] .ctag-status[data-status=On\ Going]{color:var(--accent)}:root[data-theme=magazine] .ctag-desc{max-width:62ch;font-family:var(--theme-font-display);margin-top:0;font-size:17px;line-height:1.5}:root[data-theme=magazine] .ctag-cast{margin-top:8px;font-size:13px}:root[data-theme=magazine] .ctag-tags{gap:0 14px;margin-top:6px}:root[data-theme=magazine] .ctag-tag{min-height:32px;color:var(--text-secondary);letter-spacing:.05em;background:0 0;border-radius:0;padding:0;font-size:14px;font-variant-caps:all-small-caps;font-weight:500}:root[data-theme=magazine] .ctag-tag:hover{color:var(--foreground);text-underline-offset:3px;background:0 0;text-decoration:underline}:root[data-theme=magazine] .ctag-tag.is-current{box-shadow:none;color:var(--accent);background:0 0;font-weight:600}@media (min-width:640px){:root[data-theme=magazine] .ctag-card{grid-template-columns:76px minmax(0,1fr);gap:28px;padding:22px 0}:root[data-theme=magazine] .ctag-body{grid-template-columns:minmax(112px,max-content) minmax(0,1fr);column-gap:24px}:root[data-theme=magazine] .ctag-range{font-size:27px}:root[data-theme=magazine] .ctag-desc{font-size:18.5px}:root[data-theme=magazine] .ctag-tag{min-height:26px}}:root[data-theme=magazine] .ctag-pager{border-top:1px solid var(--foreground);justify-content:space-between;margin-top:40px;padding-top:20px}:root[data-theme=magazine] .ctag-pager-link{border:1px solid var(--foreground);min-height:44px;transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);border-radius:0;padding:0 20px;font-size:14px}:root[data-theme=magazine] .ctag-pager-link:hover{background:var(--foreground);border-color:var(--foreground);color:var(--background)}:root[data-theme=magazine] .ctag-pager-status{font-size:14px}:root[data-theme=magazine] .ctag-pager-next{margin-left:auto}:root[data-theme=magazine] .ctag-pager-prev{order:-1}@media (min-width:768px){:root[data-theme=magazine] .csearch-crumbs,:root[data-theme=magazine] .csearch-head,:root[data-theme=magazine] .csearch-page{padding-inline:var(--shell-gutter)}}:root[data-theme=magazine] .csearch-crumbs{font-size:13.5px}:root[data-theme=magazine] .csearch-title{letter-spacing:-.03em;font-size:40px;font-weight:400;line-height:1}@media (min-width:768px){:root[data-theme=magazine] .csearch-title{font-size:64px;line-height:.95}}:root[data-theme=magazine] .csearch-query{border:1px solid var(--input);background:0 0;border-radius:0}:root[data-theme=magazine] .csearch-query-icon{color:var(--text-secondary)}:root[data-theme=magazine] .csearch-token{background:var(--accent);box-shadow:none;color:var(--accent-foreground);border-radius:0;font-size:13.5px}:root[data-theme=magazine] .csearch-token:hover{background:var(--accent-hover);box-shadow:none}:root[data-theme=magazine] .csearch-token svg{color:currentColor}:root[data-theme=magazine] .csearch-clear{min-height:36px;color:var(--accent);border-radius:0}:root[data-theme=magazine] .csearch-clear:hover{background:var(--surface);color:var(--accent-hover)}@media (min-width:1024px){:root[data-theme=magazine] .csearch-layout{border-top:1px solid var(--foreground);gap:56px}}:root[data-theme=magazine] .csearch-kinds{border:1px solid var(--input);border-radius:0;gap:0;padding:0}:root[data-theme=magazine] .csearch-kind{border-radius:0;font-size:14px}:root[data-theme=magazine] .csearch-kind+.csearch-kind{border-left:1px solid var(--input)}:root[data-theme=magazine] .csearch-kind[aria-pressed=true]{background:var(--foreground);color:var(--background);box-shadow:none}:root[data-theme=magazine] .csearch-kind[aria-pressed=true] .csearch-kind-count{background:var(--background);color:var(--foreground)}:root[data-theme=magazine] .csearch-filter-input{border-color:var(--input);background:0 0;border-radius:0;height:44px;font-size:15px}:root[data-theme=magazine] .csearch-filter-input::placeholder{color:var(--placeholder)}:root[data-theme=magazine] .csearch-filter-input:focus{border-color:var(--accent);box-shadow:none;outline:2px solid var(--accent);outline-offset:-1px}:root[data-theme=magazine] .csearch-option{border-bottom:1px solid var(--border);min-height:40px;color:var(--foreground);border-radius:0;padding-inline:2px}:root[data-theme=magazine] .csearch-options>*+*{margin-top:0}:root[data-theme=magazine] .csearch-option:hover{background:var(--surface)}:root[data-theme=magazine] .csearch-option[aria-pressed=true]{box-shadow:none;color:var(--accent);background:0 0;font-weight:500}:root[data-theme=magazine] .csearch-option-check{border-color:var(--input);border-radius:0}:root[data-theme=magazine] .csearch-option-count{color:var(--text-secondary);font-variant-numeric:tabular-nums}:root[data-theme=magazine] .csearch-options-empty{border-radius:0}:root[data-theme=magazine] .csearch-count-n{font-family:var(--theme-font-display);font-size:22px;font-weight:400}:root[data-theme=magazine] .csearch-select,:root[data-theme=magazine] .csearch-mode{border-color:var(--input);background-color:#0000;border-radius:0}:root[data-theme=magazine] .csearch-mode{padding:0}:root[data-theme=magazine] .csearch-mode-btn{border-radius:0;height:100%;font-size:12.5px}:root[data-theme=magazine] .csearch-mode-btn[aria-pressed=true]{background:var(--foreground);color:var(--background);box-shadow:none}:root[data-theme=magazine] .csearch-filters-btn{border-radius:0}:root[data-theme=magazine] .csearch-list>*+*{border-color:var(--border)}:root[data-theme=magazine] .csearch-list{border-top:1px solid var(--foreground)}:root[data-theme=magazine] .csearch-cover{width:56px;transition:opacity var(--motion-fast) var(--motion-ease);border-radius:0;box-shadow:inset 0 0 0 1px #1c1a1714}:root[data-theme=magazine] .csearch-card:hover .csearch-cover{opacity:.88;transform:none}@media (min-width:640px){:root[data-theme=magazine] .csearch-cover{width:76px}:root[data-theme=magazine] .csearch-card-inner{gap:28px}}:root[data-theme=magazine] .csearch-series{font-family:var(--theme-font-display);letter-spacing:-.005em;font-size:19px;font-weight:400;line-height:1.2}:root[data-theme=magazine] .csearch-series:hover{color:var(--accent)}:root[data-theme=magazine] .csearch-matches{color:var(--text-secondary);font-size:13px}:root[data-theme=magazine] .csearch-status{background:0 0;border:0;padding:0;font-size:13px;font-weight:400}:root[data-theme=magazine] .csearch-status:before{display:none}:root[data-theme=magazine] .csearch-ch{font-family:var(--theme-font-display);font-variant-numeric:tabular-nums lining-nums;font-size:22px;font-weight:400;line-height:1.1}:root[data-theme=magazine] .csearch-tags{gap:0 12px}:root[data-theme=magazine] .csearch-tag{letter-spacing:.05em;background:0 0;border-radius:0;min-height:28px;padding:0;font-size:14px;font-variant-caps:all-small-caps;font-weight:500}:root[data-theme=magazine] .csearch-tag[role=button]:hover{color:var(--foreground);text-underline-offset:3px;background:0 0;text-decoration:underline}:root[data-theme=magazine] .csearch-tag[data-selected=true]{box-shadow:none;color:var(--accent);background:0 0;font-weight:600}:root[data-theme=magazine] .csearch-tags-more{color:var(--text-secondary);font-size:13px}:root[data-theme=magazine] .csearch-desc{max-width:62ch;font-family:var(--theme-font-display);font-size:17px;line-height:1.5}:root[data-theme=magazine] .csearch-desc-toggle{color:var(--accent);font-weight:500}:root[data-theme=magazine] .csearch-avatar{box-shadow:none}:root[data-theme=magazine] .csearch-empty-title{font-size:24px;font-weight:500}:root[data-theme=magazine] .csearch-pager{border-color:var(--foreground);margin-top:40px}:root[data-theme=magazine] .csearch-pager-btn{border:1px solid var(--foreground);min-height:44px;color:var(--foreground);background:0 0;border-radius:0}:root[data-theme=magazine] .csearch-pager-btn:not(:disabled):hover{background:var(--foreground);color:var(--background)}@media (max-width:639px){:root[data-theme=magazine] .ctag-card{grid-template-columns:minmax(80px,max-content) minmax(0,1fr);row-gap:0}:root[data-theme=magazine] .ctag-cover{grid-row:1;width:56px;margin-bottom:14px}:root[data-theme=magazine] .ctag-body{display:contents}:root[data-theme=magazine] .ctag-series-line{grid-area:1/2;align-self:start;margin-bottom:14px}:root[data-theme=magazine] .ctag-range{grid-area:2/1/span 3}}:root[data-theme=magazine] .ctag-tags{max-width:760px}@media (max-width:767px){:root[data-theme=magazine] .csearch-select,:root[data-theme=magazine] .csearch-mode,:root[data-theme=magazine] .csearch-filters-btn,:root[data-theme=magazine] .csearch-token,:root[data-theme=magazine] .csearch-clear{height:44px;min-height:44px}:root[data-theme=magazine] .csearch-filters-btn{border-radius:0}}:root[data-theme=cinema] .home-opening>[data-opening=cinema]{width:100%;overflow-x:clip}:root[data-theme=cinema] .sf-open{--sf-gutter:var(--shell-gutter-mobile,16px);--sf-outline:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-open{--sf-outline:color-mix(in srgb, var(--foreground) 26%, var(--background))}}:root[data-theme=cinema] .sf-open{padding-bottom:8px}@media (min-width:768px){:root[data-theme=cinema] .sf-open{--sf-gutter:var(--shell-gutter,40px)}}@media (min-width:1280px){:root[data-theme=cinema] .sf-open{--sf-gutter:64px}}:root[data-theme=cinema] .sf-btn{border-radius:var(--shape-pill);white-space:nowrap;height:48px;transition:background-color var(--motion-fast) var(--motion-ease), transform .12s var(--motion-ease);justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}:root[data-theme=cinema] .sf-btn svg{width:18px;height:18px}:root[data-theme=cinema] .sf-btn:active{transform:translateY(1px)}:root[data-theme=cinema] .sf-btn-accent{background:var(--accent);color:var(--accent-foreground)}:root[data-theme=cinema] .sf-btn-accent:hover{background:var(--accent-hover)}:root[data-theme=cinema] .sf-icon-btn{border-radius:var(--shape-pill);background:rgb(var(--legacy-rgb-foreground) / 10%);place-items:center;width:36px;height:36px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-icon-btn{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}:root[data-theme=cinema] .sf-icon-btn{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-icon-btn{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 14%, transparent)}}:root[data-theme=cinema] .sf-icon-btn{color:var(--foreground);transition:background-color var(--motion-fast) var(--motion-ease)}:root[data-theme=cinema] .sf-icon-btn:hover{background:rgb(var(--legacy-rgb-foreground) / 18%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-icon-btn:hover{background:color-mix(in srgb, var(--foreground) 18%, transparent)}}:root[data-theme=cinema] .sf-icon-btn svg{width:16px;height:16px}:root[data-theme=cinema] .sf-hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:520px;display:flex;position:relative;overflow:hidden}:root[data-theme=cinema] .sf-hero-wash{display:none}:root[data-theme=cinema] .sf-hero-art{z-index:-2;object-fit:cover;object-position:50% 12%;width:100%;height:100%;position:absolute;inset:0}:root[data-theme=cinema] .sf-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--background) 2%, var(--background) 40%, transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-hero:after{background:linear-gradient(to top, var(--background) 2%, color-mix(in srgb, var(--background) 80%, transparent) 40%, transparent 68%)}}:root[data-theme=cinema] .sf-hero-body{padding:0 var(--sf-gutter) 4px;text-shadow:0 1px 14px var(--background);position:relative}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-hero-body{text-shadow:0 1px 14px color-mix(in srgb, var(--background) 70%, transparent)}}:root[data-theme=cinema] .sf-hero-kicker{color:var(--link);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}:root[data-theme=cinema] .sf-hero-kicker svg{width:15px;height:15px}:root[data-theme=cinema] .sf-hero-title{font-family:var(--theme-font-display);font-size:44px;font-weight:var(--theme-display-weight,600);letter-spacing:var(--theme-display-tracking,-.025em);color:var(--foreground);-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;margin-top:8px;padding-bottom:.06em;line-height:.98;display:-webkit-box;overflow:hidden}:root[data-theme=cinema] .sf-hero-title a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}:root[data-theme=cinema] .sf-hero-meta{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:12px;font-size:14px;display:flex}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-hero-meta{color:color-mix(in srgb, var(--foreground) 84%, var(--background))}}:root[data-theme=cinema] .sf-hero-rating{color:var(--foreground);align-items:center;gap:5px;font-weight:700;display:inline-flex}:root[data-theme=cinema] .sf-hero-rating .rating-icon,:root[data-theme=cinema] .sf-tile-rating .rating-icon{color:var(--rating-color,var(--accent))}:root[data-theme=cinema] .sf-hero-rating small{font-size:inherit;color:var(--text-secondary);font-weight:500}:root[data-theme=cinema] .sf-hero .sf-wide{display:none}:root[data-theme=cinema] .sf-hero-meta .series-status[data-status=ongoing]{color:var(--link);font-weight:600}:root[data-theme=cinema] .sf-hero-tags,:root[data-theme=cinema] .sf-hero-desc{display:none}:root[data-theme=cinema] .sf-hero-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}:root[data-theme=cinema] .sf-hero-track,:root[data-theme=cinema] .sf-hero-track>button{width:100%}:root[data-theme=cinema] .sf-hero-track>button{border-radius:var(--shape-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;height:48px;padding:0 20px;font-weight:700}:root[data-theme=cinema] .sf-hero-track>button[class*=bg-background\/80]{background:rgb(var(--legacy-rgb-foreground) / 13%);border:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-hero-track>button[class*=bg-background\/80]{background:color-mix(in srgb, var(--foreground) 13%, transparent)}}:root[data-theme=cinema] .sf-hero-track>button[class*=bg-background\/80]{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-hero-track>button[class*=bg-background\/80]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 12%, transparent)}}:root[data-theme=cinema] .sf-hero-track>button[class*=bg-background\/80]{color:var(--foreground)}:root[data-theme=cinema] .sf-hero-track>button[class*=bg-background\/80]:hover{background:rgb(var(--legacy-rgb-foreground) / 20%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-hero-track>button[class*=bg-background\/80]:hover{background:color-mix(in srgb, var(--foreground) 20%, transparent)}}:root[data-theme=cinema] .sf-hero-genres{display:inline}:root[data-theme=cinema] .sf-hero-genres>span+span:before{content:", "}@media (min-width:768px){:root[data-theme=cinema] .sf-hero-genres{display:none}}:root[data-theme=cinema] .sf-hero-track>button>span{font-size:15px;font-weight:700}:root[data-theme=cinema] .sf-hero-switch{display:none}:root[data-theme=cinema] .sf-hero-dots{justify-content:center;margin-top:6px;display:flex}:root[data-theme=cinema] .sf-hero-dots button{place-items:center;min-width:34px;height:44px;display:grid}:root[data-theme=cinema] .sf-hero-dots button span{border-radius:var(--shape-pill);background:var(--border-strong);width:6px;height:6px;transition:width var(--motion-med) var(--motion-ease), background-color var(--motion-med) var(--motion-ease)}:root[data-theme=cinema] .sf-hero-dots button[aria-pressed=true] span{background:var(--foreground);width:22px}@media (min-width:768px){:root[data-theme=cinema] .sf-hero{justify-content:flex-start;height:600px;min-height:0}:root[data-theme=cinema] .sf-hero-wash{z-index:-3;object-fit:cover;object-position:center 25%;filter:blur(70px)saturate(1.3);opacity:.32;width:calc(100% + 160px);height:calc(100% + 160px);display:block;position:absolute;inset:-80px}:root[data-theme=cinema] .sf-hero-art{object-position:50% 16%;width:64%;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 38%);mask-image:linear-gradient(90deg,#0000 0,#000 38%)}:root[data-theme=cinema] .sf-hero:after{background:linear-gradient(to top, var(--background) 0, var(--background) 22%, transparent 50%), linear-gradient(to right, var(--background) 18%, var(--background) 42%, transparent 62%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-hero:after{background:linear-gradient(to top, var(--background) 0, color-mix(in srgb, var(--background) 60%, transparent) 22%, transparent 50%), linear-gradient(to right, var(--background) 18%, color-mix(in srgb, var(--background) 55%, transparent) 42%, transparent 62%)}}:root[data-theme=cinema] .sf-hero-body{left:var(--sf-gutter);width:min(600px,58%);padding:0;position:absolute;bottom:88px}:root[data-theme=cinema] .sf-hero-kicker{gap:8px;font-size:14px}:root[data-theme=cinema] .sf-hero-kicker svg{width:16px;height:16px}:root[data-theme=cinema] .sf-hero-title{margin-top:12px;font-size:clamp(56px,6.2vw,92px);line-height:.95}:root[data-theme=cinema] .sf-hero-meta{color:var(--text-secondary);gap:6px 18px;margin-top:20px;font-size:15px}:root[data-theme=cinema] .sf-hero .sf-wide{display:inline}:root[data-theme=cinema] .sf-hero .sf-narrow{display:none}:root[data-theme=cinema] .sf-hero-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}:root[data-theme=cinema] .sf-hero-tags a,:root[data-theme=cinema] .sf-hero-tags-more{border-radius:var(--shape-pill);background:rgb(var(--legacy-rgb-foreground) / 8%);align-items:center;height:30px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-hero-tags a,:root[data-theme=cinema] .sf-hero-tags-more{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}:root[data-theme=cinema] .sf-hero-tags a,:root[data-theme=cinema] .sf-hero-tags-more{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-hero-tags a,:root[data-theme=cinema] .sf-hero-tags-more{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent)}}:root[data-theme=cinema] .sf-hero-tags a,:root[data-theme=cinema] .sf-hero-tags-more{color:var(--foreground);white-space:nowrap;transition:background-color var(--motion-fast) var(--motion-ease);font-size:13px;font-weight:500}:root[data-theme=cinema] .sf-hero-tags a:hover{background:rgb(var(--legacy-rgb-foreground) / 16%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-hero-tags a:hover{background:color-mix(in srgb, var(--foreground) 16%, transparent)}}:root[data-theme=cinema] .sf-hero-tags-more{color:var(--text-secondary)}:root[data-theme=cinema] .sf-hero-desc{-webkit-line-clamp:2;max-width:54ch;color:var(--foreground);-webkit-box-orient:vertical;margin-top:18px;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-hero-desc{color:color-mix(in srgb, var(--foreground) 84%, var(--background))}}:root[data-theme=cinema] .sf-hero-actions{gap:12px;margin-top:28px;display:flex}:root[data-theme=cinema] .sf-hero-actions .sf-btn,:root[data-theme=cinema] .sf-hero-track>button{height:50px;padding:0 26px;font-size:16px}:root[data-theme=cinema] .sf-hero-track,:root[data-theme=cinema] .sf-hero-track>button{width:auto}:root[data-theme=cinema] .sf-hero-track>button{background:rgb(var(--legacy-rgb-foreground) / 10%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-hero-track>button{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}:root[data-theme=cinema] .sf-hero-track>button{border-color:rgb(var(--legacy-rgb-foreground) / 14%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-hero-track>button{border-color:color-mix(in srgb, var(--foreground) 14%, transparent)}}:root[data-theme=cinema] .sf-hero-dots{display:none}:root[data-theme=cinema] .sf-hero-switch{right:var(--sf-gutter);align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:88px}:root[data-theme=cinema] .sf-hero-thumbs{align-items:flex-end;gap:12px;display:flex}:root[data-theme=cinema] .sf-hero-thumb{aspect-ratio:2/3;border-radius:var(--shape-thumb);background:var(--surface-2);width:60px;box-shadow:0 0 0 1px var(--foreground);display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .sf-hero-thumb{box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 12%, transparent)}}:root[data-theme=cinema] .sf-hero-thumb{opacity:.55;transition:opacity var(--motion-med) var(--motion-ease), width var(--motion-med) var(--motion-ease)}:root[data-theme=cinema] .sf-hero-thumb:hover{opacity:.9}:root[data-theme=cinema] .sf-hero-thumb[aria-pressed=true]{opacity:1;width:80px;box-shadow:0 0 0 2px var(--foreground)}:root[data-theme=cinema] .sf-hero-thumb img{object-fit:cover;width:100%;height:100%}:root[data-theme=cinema] .sf-hero-nav{flex-direction:column;gap:8px;margin-left:4px;display:flex}}@media (min-width:768px) and (max-width:1099px){:root[data-theme=cinema] .sf-hero-thumbs li:nth-child(n+4){display:none}}@media (min-width:1280px){:root[data-theme=cinema] .sf-hero{height:640px}:root[data-theme=cinema] .sf-hero-body,:root[data-theme=cinema] .sf-hero-switch{bottom:96px}:root[data-theme=cinema] .sf-hero-thumb{width:64px}:root[data-theme=cinema] .sf-hero-thumb[aria-pressed=true]{width:84px}}:root[data-theme=cinema] .sf-rails{padding:0 var(--sf-gutter);position:relative}@media (min-width:768px){:root[data-theme=cinema] .sf-rails{margin-top:-40px}}:root[data-theme=cinema] .sf-rail{margin-top:34px}@media (min-width:768px){:root[data-theme=cinema] .sf-rail{margin:0 0 52px}}:root[data-theme=cinema] .sf-rail-hd{align-items:center;gap:16px;margin-bottom:12px;display:flex}:root[data-theme=cinema] .sf-rail-hd h2{font-family:var(--theme-font-display);letter-spacing:-.005em;color:var(--foreground);font-size:20px;font-weight:600;line-height:1.2}:root[data-theme=cinema] .sf-rail-note{color:var(--text-secondary);font-size:14px;display:none}:root[data-theme=cinema] .sf-rail-more{min-height:44px;color:var(--text-secondary);transition:color var(--motion-fast) var(--motion-ease);align-items:center;gap:2px;margin:-12px -4px -12px auto;padding:0 4px;font-size:14px;font-weight:600;display:inline-flex}:root[data-theme=cinema] .sf-rail-more:hover{color:var(--foreground)}:root[data-theme=cinema] .sf-rail-more svg{width:16px;height:16px}:root[data-theme=cinema] .sf-rail-arrows{display:none}@media (min-width:768px){:root[data-theme=cinema] .sf-rail-hd{margin-bottom:16px}:root[data-theme=cinema] .sf-rail-hd h2{font-size:24px}:root[data-theme=cinema] .sf-rail-note{display:block}:root[data-theme=cinema] .sf-rail-more{margin-right:0}}@media (min-width:768px) and (hover:hover){:root[data-theme=cinema] .sf-rail-arrows{gap:8px;display:flex}}:root[data-theme=cinema] .sf-rail-track{margin:0 calc(-1 * var(--sf-gutter));padding:4px var(--sf-gutter) 8px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sf-gutter);scrollbar-width:none;grid-auto-columns:132px;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}:root[data-theme=cinema] .sf-rail-track::-webkit-scrollbar{display:none}:root[data-theme=cinema] .sf-rail-track>li{scroll-snap-align:start;min-width:0}@media (prefers-reduced-motion:no-preference){:root[data-theme=cinema] .sf-rail-track{scroll-behavior:smooth}}@media (min-width:768px){:root[data-theme=cinema] .sf-rail-track{grid-auto-columns:184px;gap:16px}}:root[data-theme=cinema] .sf-rail[data-variant=ranked] .sf-rail-track{grid-auto-columns:176px;gap:6px}:root[data-theme=cinema] .sf-ranked{border-radius:var(--shape-cover);align-items:flex-end;height:186px;display:flex;position:relative}:root[data-theme=cinema] .sf-ranked-num{z-index:0;font-family:var(--theme-font-display);letter-spacing:-.06em;color:var(--background);-webkit-text-stroke:1.5px var(--sf-outline);-webkit-user-select:none;user-select:none;font-size:150px;font-weight:700;line-height:1;position:absolute;bottom:-16px;left:0}:root[data-theme=cinema] .sf-ranked-num[data-digits="2"]{letter-spacing:-.12em;left:-8px}:root[data-theme=cinema] .sf-ranked-cover{z-index:1;width:118px;aspect-ratio:var(--cover-ratio,2 / 3);border-radius:var(--shape-cover);background:var(--surface-2);box-shadow:var(--series-card-shadow,none);flex:none;margin-left:auto;position:relative;overflow:hidden}:root[data-theme=cinema] .sf-ranked-cover img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--motion-ease)}:root[data-theme=cinema] .sf-ranked:hover .sf-ranked-cover img{transform:scale(1.04)}:root[data-theme=cinema] .sf-ranked-fallback{text-align:center;height:100%;color:var(--text-secondary);place-items:center;padding:8px;font-size:13px;font-weight:600;display:grid}@media (min-width:768px){:root[data-theme=cinema] .sf-rail[data-variant=ranked] .sf-rail-track{grid-auto-columns:250px;gap:12px}:root[data-theme=cinema] .sf-ranked{height:270px}:root[data-theme=cinema] .sf-ranked-num{-webkit-text-stroke-width:2px;font-size:230px;bottom:-26px}:root[data-theme=cinema] .sf-ranked-num[data-digits="2"]{left:-14px}:root[data-theme=cinema] .sf-ranked-cover{width:170px}}:root[data-theme=cinema] .sf-rail[data-variant=tiles] .sf-rail-track{grid-template-rows:auto auto;grid-auto-columns:300px}:root[data-theme=cinema] .sf-tile{border-radius:calc(var(--shape-cover) + 4px);background:var(--surface);height:100%;box-shadow:inset 0 0 0 1px var(--border);transition:background-color var(--motion-fast) var(--motion-ease);gap:12px;padding:8px;display:flex}:root[data-theme=cinema] .sf-tile:hover{background:var(--surface-2)}:root[data-theme=cinema] .sf-tile-cover{width:56px;aspect-ratio:var(--cover-ratio,2 / 3);border-radius:var(--shape-thumb);background:var(--surface-2);flex:none;overflow:hidden}:root[data-theme=cinema] .sf-tile-cover img{object-fit:cover;width:100%;height:100%}:root[data-theme=cinema] .sf-tile-body{flex-direction:column;min-width:0;padding-top:2px;display:flex}:root[data-theme=cinema] .sf-tile-when{color:var(--link);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}:root[data-theme=cinema] .sf-tile-when svg{width:13px;height:13px}:root[data-theme=cinema] .sf-tile-title{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}:root[data-theme=cinema] .sf-tile-meta{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:10px;margin-top:5px;font-size:12px;display:flex;overflow:hidden}:root[data-theme=cinema] .sf-tile-rating{color:var(--foreground);align-items:center;gap:4px;font-weight:700;display:inline-flex}:root[data-theme=cinema] .sf-tile-rating small{font-size:inherit;color:var(--text-faint);font-weight:400}@media (min-width:768px){:root[data-theme=cinema] .sf-rail[data-variant=tiles] .sf-rail-track{grid-template-rows:auto;grid-auto-columns:340px}:root[data-theme=cinema] .sf-tile{gap:14px;padding:10px}:root[data-theme=cinema] .sf-tile-cover{width:72px}:root[data-theme=cinema] .sf-tile-body{padding-top:4px}:root[data-theme=cinema] .sf-tile-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:15px;display:-webkit-box}:root[data-theme=cinema] .sf-tile-meta{font-size:12.5px}}:root[data-theme=cinema] .wordmark{letter-spacing:-.01em;gap:10px;font-weight:600}:root[data-theme=cinema] .wordmark-mark{width:26px;height:26px;box-shadow:none;border-radius:7px;place-items:center;display:grid}:root[data-theme=cinema] .wordmark-mark:before{content:"P";font:700 14px/1 var(--theme-font-display);color:var(--accent-foreground)}:root[data-theme=cinema] .wordmark-tail{color:inherit;margin-left:-.26em}:root[data-theme=cinema] .site-header-inner .wordmark{font-size:18px}@media (min-width:768px){:root[data-theme=cinema] .wordmark-mark{width:28px;height:28px}:root[data-theme=cinema] .wordmark-mark:before{font-size:15px}:root[data-theme=cinema] .site-header-inner .wordmark{font-size:21px}:root[data-theme=cinema] .site-nav{gap:4px}:root[data-theme=cinema] .site-nav a{border-radius:var(--shape-pill);padding:8px 12px;font-size:14.5px;font-weight:500}:root[data-theme=cinema] .site-nav a:hover{background:0 0}:root[data-theme=cinema] .site-nav a[aria-current=page]{font-weight:700}:root[data-theme=cinema] .site-search{border-radius:var(--shape-pill);background:rgb(var(--legacy-rgb-foreground) / 6%);max-width:340px;height:40px;margin:0 0 0 auto;padding:0 8px 0 14px}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .site-search{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}:root[data-theme=cinema] .site-search{border-color:rgb(var(--legacy-rgb-foreground) / 16%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .site-search{border-color:color-mix(in srgb, var(--foreground) 16%, transparent)}}:root[data-theme=cinema] .site-search{font-size:14px}:root[data-theme=cinema] .site-search .shell-kbd{background:rgb(var(--legacy-rgb-foreground) / 10%);border:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .site-search .shell-kbd{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}:root[data-theme=cinema] .site-header-actions .shell-btn{border-radius:var(--shape-pill)}}:root[data-theme=cinema] .series-card-title{font-family:var(--theme-font-body);letter-spacing:0;margin-top:10px;font-size:14.5px;font-weight:600;line-height:1.3}:root[data-theme=cinema] .series-card-meta{color:var(--text-secondary);gap:10px;margin-top:5px;font-size:12.5px}:root[data-theme=cinema] .series-card-sep,:root[data-theme=cinema] .series-card-meta .series-status{display:none}:root[data-theme=cinema] .series-card-rating{gap:4px;font-weight:700}:root[data-theme=cinema] .series-card-rating .rating-icon{color:var(--rating-color,var(--link))}@media (max-width:767px){:root[data-theme=cinema] .series-card-title{margin-top:8px;font-size:13px}:root[data-theme=cinema] .series-card-meta{gap:8px;font-size:12px}}:root[data-theme=cinema] .sf-hero-meta .series-status:before,:root[data-theme=cinema] .sf-tile-meta .series-status:before{display:none}:root[data-theme=cinema] .sf-tile-meta .series-status[data-status=ongoing]{color:var(--link)}@media (max-width:767px){:root[data-theme=cinema] .site-header-actions .shell-btn-icon,:root[data-theme=cinema] .site-header-actions .shell-avatar,:root[data-theme=cinema] .site-header .shell-btn-icon{min-width:44px;min-height:44px}}:root[data-theme=cinema] .dt-page{--sf-glass:rgb(var(--legacy-rgb-foreground) / 10%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .dt-page{--sf-glass:color-mix(in srgb, var(--foreground) 10%, transparent)}}:root[data-theme=cinema] .dt-page{--sf-glass-hover:rgb(var(--legacy-rgb-foreground) / 16%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .dt-page{--sf-glass-hover:color-mix(in srgb, var(--foreground) 16%, transparent)}}:root[data-theme=cinema] .dt-page{--sf-glass-line:rgb(var(--legacy-rgb-foreground) / 14%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .dt-page{--sf-glass-line:color-mix(in srgb, var(--foreground) 14%, transparent)}}:root[data-theme=cinema] .dt-page{--sf-panel:var(--shape-overlay)}:root[data-theme=cinema] .dt-backdrop{height:470px;-webkit-mask-image:none;mask-image:none}:root[data-theme=cinema] .dt-backdrop img{object-position:50% 10%;filter:none;opacity:1;transform:none}:root[data-theme=cinema] .dt-backdrop:after{content:"";background:linear-gradient(to top, var(--background) 1%, var(--background) 34%, var(--background) 62%, var(--background) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .dt-backdrop:after{background:linear-gradient(to top, var(--background) 1%, color-mix(in srgb, var(--background) 72%, transparent) 34%, color-mix(in srgb, var(--background) 10%, transparent) 62%, color-mix(in srgb, var(--background) 45%, transparent) 100%)}}:root[data-theme=cinema] .dt-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""facts""credits""actions""tags""score";align-items:end;column-gap:0;padding-top:290px}:root[data-theme=cinema] .dt-poster{display:none}:root[data-theme=cinema] .dt-title{font-family:var(--theme-font-display);font-size:clamp(36px,11.5vw,50px);font-weight:var(--theme-display-weight);letter-spacing:-.025em;line-height:.95}:root[data-theme=cinema] .dt-alts{color:var(--text-secondary);margin-top:8px;font-size:13px}:root[data-theme=cinema] .dt-alts span+span:before{color:var(--text-faint)}:root[data-theme=cinema] .dt-facts{color:var(--text-secondary);gap:6px 14px;margin-top:14px;font-size:14px}:root[data-theme=cinema] .dt-facts dd{color:var(--foreground);font-weight:600}:root[data-theme=cinema] .dt-facts dt{color:var(--text-faint)}:root[data-theme=cinema] .dt-status:before{display:none}:root[data-theme=cinema] .dt-status.is-on{color:var(--status-ongoing-text);font-weight:600}:root[data-theme=cinema] .dt-credits{flex-wrap:wrap;gap:2px 18px;margin-top:10px;font-size:14px;display:flex}:root[data-theme=cinema] .dt-credits dt{color:var(--text-faint);font-size:13px}:root[data-theme=cinema] .dt-credits a{border-bottom:0;font-weight:600}:root[data-theme=cinema] .dt-credits a:hover{color:var(--link)}:root[data-theme=cinema] .dt-actions-row{flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}:root[data-theme=cinema] .dt-actions-row>*{flex:1 1 0}:root[data-theme=cinema] .dt-actions-row>.dt-act-track{flex:100%}:root[data-theme=cinema] .dt-actions-row>*,:root[data-theme=cinema] .dt-actions-row .dt-act-track>button,:root[data-theme=cinema] .dt-act-icon-host>button{min-width:48px;height:48px}:root[data-theme=cinema] .dt-actions-row .dt-act-track>button{border-radius:var(--shape-pill);justify-content:center;width:100%;padding:0 24px;font-size:16px;font-weight:700}:root[data-theme=cinema] .dt-actions-row .dt-act-track>button span{font-weight:700}:root[data-theme=cinema] .dt-act-icon-host>button{width:100%}:root[data-theme=cinema] .dt-actions-row .dt-act-icon,:root[data-theme=cinema] .dt-act-icon-host>button,:root[data-theme=cinema] .dt-actions-row .dt-btn-icon,:root[data-theme=cinema] .dt-act-read{border-radius:var(--shape-pill);background:var(--sf-glass);width:auto;height:48px;box-shadow:inset 0 0 0 1px var(--sf-glass-line);color:var(--foreground);border:0}:root[data-theme=cinema] .dt-actions-row .dt-act-icon:hover,:root[data-theme=cinema] .dt-act-icon-host>button:hover,:root[data-theme=cinema] .dt-actions-row .dt-btn-icon:hover,:root[data-theme=cinema] .dt-act-read:hover{background:var(--sf-glass-hover);border:0}:root[data-theme=cinema] .dt-actions-row .dt-act-icon[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--link)}:root[data-theme=cinema] .dt-tags{gap:8px;padding-top:16px}:root[data-theme=cinema] .dt-hero .dt-chip{background:rgb(var(--legacy-rgb-foreground) / 7%);border:0;height:32px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .dt-hero .dt-chip{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}:root[data-theme=cinema] .dt-hero .dt-chip{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .dt-hero .dt-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent)}}:root[data-theme=cinema] .dt-hero .dt-chip{color:var(--foreground);font-size:13px;font-weight:500}:root[data-theme=cinema] .dt-hero .dt-chip:hover{background:var(--sf-glass-hover)}:root[data-theme=cinema] .dt-score-in{border-radius:var(--sf-panel);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sum dist""mine mine";column-gap:22px;margin-top:22px;padding:18px}:root[data-theme=cinema] .dt-score-num{letter-spacing:-.02em;font-size:48px}:root[data-theme=cinema] .dt-score-of{color:var(--text-secondary);font-size:14px}:root[data-theme=cinema] .dt-score-count{color:var(--text-secondary);font-size:13px}:root[data-theme=cinema] .dt-glyphs{font-size:16px}:root[data-theme=cinema] .dt-glyphs-bg{color:var(--surface-3)}:root[data-theme=cinema] .dt-dist b{background:var(--surface-3);height:6px}:root[data-theme=cinema] .dt-dist b.is-high{background:var(--accent)}:root[data-theme=cinema] .dt-mine{border-top-color:var(--border);color:var(--text-secondary);margin-top:16px;padding-top:14px;font-size:14px}:root[data-theme=cinema] .dt-tabs{background:rgb(var(--legacy-rgb-background) / 95%);margin-top:22px}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .dt-tabs{background:color-mix(in srgb, var(--background) 95%, transparent)}}:root[data-theme=cinema] .dt-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-theme=cinema] .dt-tabs-in{padding-inline:calc(var(--dt-gutter) - 12px);gap:0}:root[data-theme=cinema] .dt-tab{height:50px;color:var(--text-secondary);padding:0 12px;font-size:14.5px;font-weight:600}:root[data-theme=cinema] .dt-tab:hover{color:var(--foreground)}:root[data-theme=cinema] .dt-tab[aria-current=page]{color:var(--foreground);font-weight:600}:root[data-theme=cinema] .dt-tab[aria-current=page]:after{border-radius:3px 3px 0 0;height:3px;left:12px;right:12px}:root[data-theme=cinema] .dt-tab-c{color:var(--text-faint);font-size:11.5px;font-weight:600}:root[data-theme=cinema] .dt-body{padding-top:26px}:root[data-theme=cinema] .dt-sec,:root[data-theme=cinema] .dt-rail{margin-bottom:32px}:root[data-theme=cinema] .dt-sh{align-items:center;gap:12px;margin-bottom:12px}:root[data-theme=cinema] .dt-sh h2{font-family:var(--theme-font-display);font-size:20px;font-weight:var(--theme-display-weight);letter-spacing:-.005em}:root[data-theme=cinema] .dt-sh-c{color:var(--text-secondary);font-size:14px}:root[data-theme=cinema] .dt-sh-lnk{color:var(--text-secondary);font-size:14px;font-weight:600}:root[data-theme=cinema] .dt-sh-lnk:hover{color:var(--foreground)}:root[data-theme=cinema] .dt-syn{max-width:70ch;font-size:15px;line-height:1.6}:root[data-theme=cinema] .dt-syn.is-clamped{-webkit-line-clamp:3}:root[data-theme=cinema] .dt-syn-more,:root[data-theme=cinema] .dt-sc-more{color:var(--link);border-bottom:0;font-size:14px;font-weight:700}:root[data-theme=cinema] .dt-syn-more:hover,:root[data-theme=cinema] .dt-sc-more:hover{color:var(--foreground)}:root[data-theme=cinema] .dt-chars{gap:12px}:root[data-theme=cinema] .dt-ch{width:104px}:root[data-theme=cinema] .dt-ch-ph{border-radius:var(--shape-cover)}:root[data-theme=cinema] .dt-ch-ph img{transition:transform var(--motion-med) var(--motion-ease)}:root[data-theme=cinema] .dt-ch>.dt-ch-btn:hover .dt-ch-ph{transform:none}:root[data-theme=cinema] .dt-ch>.dt-ch-btn:hover .dt-ch-ph img{transform:scale(1.04)}:root[data-theme=cinema] .dt-ch-n{margin-top:8px;font-size:13.5px;font-weight:700}:root[data-theme=cinema] .dt-ch-role,:root[data-theme=cinema] .dt-ch-role.is-main{color:var(--text-secondary);font-size:12px}:root[data-theme=cinema] .dt-slog-tools{border-bottom:0;padding-bottom:10px}:root[data-theme=cinema] .dt-slog-tags{border-bottom:0;padding-top:4px}:root[data-theme=cinema] .dt-who{gap:8px}:root[data-theme=cinema] .dt-who-btn{background:var(--surface-2);height:32px;box-shadow:inset 0 0 0 1px var(--border);color:var(--foreground);border:0;padding:0 12px 0 4px;font-size:13px;font-weight:500}:root[data-theme=cinema] .dt-who-btn:hover:not(:disabled){background:var(--surface-3)}:root[data-theme=cinema] .dt-who-btn[aria-pressed=true]{background:var(--accent);box-shadow:none;color:var(--accent-foreground)}:root[data-theme=cinema] .dt-who-av{width:24px;height:24px}:root[data-theme=cinema] .dt-scenes .dt-chip{background:var(--surface-2);height:30px;box-shadow:inset 0 0 0 1px var(--border);color:var(--foreground);border:0;font-size:13px}:root[data-theme=cinema] .dt-scenes .dt-chip:hover{background:var(--surface-3)}:root[data-theme=cinema] .dt-scenes .dt-chip-filter[aria-pressed=true]{background:var(--accent);box-shadow:none;color:var(--accent-foreground)}:root[data-theme=cinema] .dt-scenes .dt-chip-filter[aria-pressed=true] .dt-chip-c{color:inherit}:root[data-theme=cinema] .dt-scenes .dt-btn-quiet{border-radius:var(--shape-pill);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border)}:root[data-theme=cinema] .dt-scenes .dt-btn-quiet:hover{background:var(--surface-2)}:root[data-theme=cinema] .dt-slog{margin-inline:-12px}:root[data-theme=cinema] .dt-scene{border-radius:var(--sf-panel);transition:background-color var(--motion-med) var(--motion-ease);grid-template:"ch desc""ch tags""ch who"1fr/56px minmax(0,1fr);column-gap:14px;padding:16px 12px}:root[data-theme=cinema] .dt-scene+.dt-scene{box-shadow:0 -1px 0 var(--border)}:root[data-theme=cinema] .dt-scene+.dt-scene:before{content:none}:root[data-theme=cinema] .dt-scene:hover{background:var(--surface)}:root[data-theme=cinema] .dt-scene:hover,:root[data-theme=cinema] .dt-scene:hover+.dt-scene{box-shadow:none}:root[data-theme=cinema] .dt-sc-node{display:none}:root[data-theme=cinema] .dt-sc-body{display:contents}:root[data-theme=cinema] .dt-sc-body>div:not(.dt-sc-foot){grid-area:desc;min-width:0}:root[data-theme=cinema] .dt-sc-tags{grid-area:tags}:root[data-theme=cinema] .dt-sc-foot{grid-area:who;min-width:0}:root[data-theme=cinema] .dt-sc-ch{text-align:left;flex-direction:column;align-items:flex-start;gap:0;padding-top:0}:root[data-theme=cinema] .dt-sc-l{display:none}:root[data-theme=cinema] .dt-sc-n{font-family:var(--theme-font-display);font-size:22px;font-weight:var(--theme-display-weight);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;line-height:1}:root[data-theme=cinema] .dt-sc-n a:hover{color:var(--link)}:root[data-theme=cinema] .dt-sc-pre{font-family:var(--theme-font-body);letter-spacing:0;color:var(--text-faint);margin:0 0 3px;font-size:12px;font-weight:500;display:block}:root[data-theme=cinema] .dt-sc-d{color:var(--dt-body-text);margin-top:0;font-size:14.5px;line-height:1.55}:root[data-theme=cinema] .dt-sc-tags{gap:6px;margin-top:10px}:root[data-theme=cinema] .dt-sc-tags .dt-tag{height:auto;color:var(--text-secondary);padding:3px 9px;font-size:12px}:root[data-theme=cinema] .dt-sc-tags .dt-tag:hover{color:var(--foreground)}:root[data-theme=cinema] .dt-sc-foot{margin-top:10px}:root[data-theme=cinema] .dt-sc-who{color:var(--text-secondary);font-size:12px}:root[data-theme=cinema] .dt-sc-gal,:root[data-theme=cinema] .dt-sc-acts .dt-sc-fav{background:var(--surface-2);border:0}:root[data-theme=cinema] .dt-slog-more{border-top:0;justify-content:center;margin-top:14px;padding:0}:root[data-theme=cinema] .dt-slog-more .dt-btn{border-radius:var(--shape-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-strong);border:0;font-weight:700}:root[data-theme=cinema] .dt-slog-more .dt-btn:hover{background:var(--surface-3)}:root[data-theme=cinema] .dt-scenes>.dt-empty{border-color:var(--border)}:root[data-theme=cinema] .dt-rail{gap:16px}:root[data-theme=cinema] .dt-rail-sec{border-radius:var(--sf-panel);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);padding:20px 22px}:root[data-theme=cinema] .dt-rail-h,:root[data-theme=cinema] .dt-empty h3{font-family:var(--theme-font-body);letter-spacing:0}:root[data-theme=cinema] .dt-rail-h{margin-bottom:14px;font-size:14px;font-weight:700}:root[data-theme=cinema] .dt-dl{gap:12px 18px;font-size:14px}:root[data-theme=cinema] .dt-dl dt{color:var(--text-secondary)}:root[data-theme=cinema] .dt-dl dd{font-weight:600}:root[data-theme=cinema] .dt-creator-n{border-bottom:0;font-weight:600}:root[data-theme=cinema] .dt-creator-n:hover{color:var(--link)}:root[data-theme=cinema] .dt-links{gap:8px}:root[data-theme=cinema] .dt-links a{border-radius:var(--shape-pill);background:var(--surface-2);border:0;height:40px;padding:0 14px;font-size:13.5px;font-weight:500}:root[data-theme=cinema] .dt-links a:hover{background:var(--surface-3);color:var(--link)}:root[data-theme=cinema] .dt-links a:hover svg{color:inherit}:root[data-theme=cinema] .dt-aka{color:var(--text-secondary);font-size:13px;line-height:1.6}:root[data-theme=cinema] .dt-rel-grid{margin-inline:calc(var(--dt-gutter) * -1);padding:4px var(--dt-gutter) 8px;scroll-snap-type:x proximity;scroll-padding-inline:var(--dt-gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:132px;grid-auto-flow:column;gap:14px;overflow-x:auto}:root[data-theme=cinema] .dt-rel-grid::-webkit-scrollbar{display:none}:root[data-theme=cinema] .dt-rel-card{scroll-snap-align:start}:root[data-theme=cinema] .dt-rel-cover{transition:none}:root[data-theme=cinema] .dt-rel-cover img{transition:transform var(--motion-med) var(--motion-ease)}:root[data-theme=cinema] .dt-rel-card:hover .dt-rel-cover{box-shadow:none;transform:none}:root[data-theme=cinema] .dt-rel-card:hover .dt-rel-cover img{transform:scale(1.04)}:root[data-theme=cinema] .dt-rel-t{font-family:var(--theme-font-body);letter-spacing:0;margin-top:10px;font-size:14px;font-weight:600}:root[data-theme=cinema] .dt-rel-m{color:var(--text-secondary);font-size:12.5px}:root[data-theme=cinema] .dt-rel-r{font-weight:700}:root[data-theme=cinema] .dt-rel-r .rating-icon{color:var(--rating-color)}:root[data-theme=cinema] .dt-page[data-detail-tab=related] .dt-rel-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:24px 14px;margin-inline:0;padding:0;overflow:visible}@media (min-width:640px){:root[data-theme=cinema] .dt-backdrop{height:auto;inset:0}:root[data-theme=cinema] .dt-backdrop img{object-position:50% 14%;opacity:.85;width:70%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%);mask-image:linear-gradient(90deg,#0000,#000 42%)}:root[data-theme=cinema] .dt-backdrop:after{background:linear-gradient(to top, var(--background) 0, var(--background) 30%, transparent 60%), linear-gradient(to right, var(--background) 22%, var(--background) 48%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .dt-backdrop:after{background:linear-gradient(to top, var(--background) 0, color-mix(in srgb, var(--background) 70%, transparent) 30%, transparent 60%), linear-gradient(to right, var(--background) 22%, color-mix(in srgb, var(--background) 60%, transparent) 48%, transparent 70%)}}:root[data-theme=cinema] .dt-hero-grid{grid-template:"poster head""poster facts""poster credits""poster actions""poster tags""score score"/188px minmax(0,1fr);align-items:end;column-gap:32px;padding-top:96px;padding-bottom:8px}:root[data-theme=cinema] .dt-poster{border-radius:var(--sf-panel);box-shadow:0 40px 80px -20px var(--background), 0 0 0 1px var(--sf-glass-line);align-self:end;display:block}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .dt-poster{box-shadow:0 40px 80px -20px color-mix(in srgb, var(--background) 90%, transparent), 0 0 0 1px var(--sf-glass-line)}}:root[data-theme=cinema] .dt-crumbs{margin-bottom:14px}:root[data-theme=cinema] .dt-crumbs nav,:root[data-theme=cinema] .dt-crumbs ol{color:var(--text-secondary)}:root[data-theme=cinema] .dt-title{letter-spacing:-.03em;font-size:clamp(48px,6.4vw,92px);line-height:.92}:root[data-theme=cinema] .dt-alts{margin-top:14px;font-size:14px}:root[data-theme=cinema] .dt-facts{gap:6px 22px;margin-top:22px;font-size:15px}:root[data-theme=cinema] .dt-credits{gap:4px 26px;margin-top:14px;font-size:15px}:root[data-theme=cinema] .dt-actions-row{flex-wrap:wrap;gap:12px;padding-top:26px}:root[data-theme=cinema] .dt-actions-row>*,:root[data-theme=cinema] .dt-actions-row>.dt-act-track{flex:none}:root[data-theme=cinema] .dt-actions-row>*,:root[data-theme=cinema] .dt-actions-row .dt-act-track>button,:root[data-theme=cinema] .dt-act-icon-host>button{min-width:50px;height:50px}:root[data-theme=cinema] .dt-actions-row .dt-act-track>button{width:auto;padding:0 26px}:root[data-theme=cinema] .dt-actions-row .dt-act-icon,:root[data-theme=cinema] .dt-act-icon-host>button,:root[data-theme=cinema] .dt-actions-row .dt-btn-icon{width:50px;height:50px;padding:0}:root[data-theme=cinema] .dt-act-read{width:auto;height:50px;padding:0 22px;font-size:15px;font-weight:700}:root[data-theme=cinema] .dt-tags{gap:8px;padding-top:22px}:root[data-theme=cinema] .dt-tabs{margin-top:28px}:root[data-theme=cinema] .dt-tabs-in{gap:6px}:root[data-theme=cinema] .dt-tab{height:56px;padding:0 14px;font-size:15px}:root[data-theme=cinema] .dt-tab[aria-current=page]:after{left:14px;right:14px}:root[data-theme=cinema] .dt-tab-c{font-size:12px}:root[data-theme=cinema] .dt-body{padding-top:40px}:root[data-theme=cinema] .dt-sh{gap:14px;margin-bottom:18px}:root[data-theme=cinema] .dt-sh h2{font-size:24px}:root[data-theme=cinema] .dt-syn{font-size:16.5px;line-height:1.65}:root[data-theme=cinema] .dt-chars{gap:22px 16px}:root[data-theme=cinema] .dt-ch-n{font-size:14px}:root[data-theme=cinema] .dt-ch-role{font-size:12.5px}:root[data-theme=cinema] .dt-slog-tools{gap:8px}:root[data-theme=cinema] .dt-slog{margin-inline:-20px}:root[data-theme=cinema] .dt-scene{grid-template:"ch desc who""ch tags who"1fr/92px minmax(0,1fr) 190px;column-gap:20px;padding:18px 20px}:root[data-theme=cinema] .dt-sc-n{font-size:28px}:root[data-theme=cinema] .dt-sc-d{max-width:68ch}:root[data-theme=cinema] .dt-sc-foot{flex-direction:column;align-items:flex-end;gap:8px;margin-top:0}:root[data-theme=cinema] .dt-sc-who{text-align:right;flex-direction:column;align-items:flex-end;gap:6px}:root[data-theme=cinema] .dt-sc-acts{margin-left:0}:root[data-theme=cinema] .dt-slog-more{margin-top:18px;padding-left:0}:root[data-theme=cinema] .dt-slog-more .dt-btn{width:auto;height:44px;padding:0 22px}:root[data-theme=cinema] .dt-rel-grid{grid-auto-columns:168px;gap:16px}}@media (min-width:1024px){:root[data-theme=cinema] .dt-backdrop img{width:62%}:root[data-theme=cinema] .dt-hero-grid{grid-template:"poster head score""poster facts score""poster credits score""poster actions score""poster tags score"/220px minmax(0,1fr) 280px;align-content:end;column-gap:40px;min-height:560px;padding-top:110px;padding-bottom:12px}:root[data-theme=cinema] .dt-score{align-self:end}:root[data-theme=cinema] .dt-score-in{background:rgb(var(--legacy-rgb-surface) / 78%);grid-template-columns:minmax(0,1fr);grid-template-areas:"sum""dist""mine";margin-top:0;padding:22px}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .dt-score-in{background:color-mix(in srgb, var(--surface) 78%, transparent)}}:root[data-theme=cinema] .dt-score-in{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-theme=cinema] .dt-score-num{font-size:56px}:root[data-theme=cinema] .dt-glyphs{margin-top:12px}:root[data-theme=cinema] .dt-dist{gap:5px;margin-top:16px}:root[data-theme=cinema] .dt-dist li{grid-template-columns:12px minmax(0,1fr);gap:10px;font-size:11.5px}:root[data-theme=cinema] .dt-mine{margin-top:18px;padding-top:16px}:root[data-theme=cinema] .dt-statrow{display:none}:root[data-theme=cinema] .dt-tabs{margin-top:32px}:root[data-theme=cinema] .dt-body{grid-template-columns:minmax(0,1fr) 340px;column-gap:56px}:root[data-theme=cinema] .dt-sec{margin-bottom:52px}:root[data-theme=cinema] .dt-rail{gap:16px;margin-bottom:52px}:root[data-theme=cinema] .dt-chars{grid-template-columns:repeat(7,minmax(0,1fr))}:root[data-theme=cinema] .dt-ch:nth-child(n+8){display:none}:root[data-theme=cinema] .dt-links{grid-template-columns:minmax(0,1fr);gap:0}:root[data-theme=cinema] .dt-links a{background:0 0;border-radius:0;height:42px;margin:0;padding:0;font-size:14px}:root[data-theme=cinema] .dt-links li+li a{border-top:1px solid var(--border)}:root[data-theme=cinema] .dt-links a:hover{background:0 0}:root[data-theme=cinema] .dt-related-host{border-top:0;padding-top:24px}:root[data-theme=cinema] .dt-rel-grid{margin-top:0;margin-inline:calc(var(--dt-gutter) * -1);padding:4px var(--dt-gutter) 8px;scrollbar-width:none;grid-auto-columns:184px}:root[data-theme=cinema] .dt-page[data-detail-tab=related] .dt-rel-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:28px 16px;margin-inline:0;padding:0}}@media (min-width:1280px){:root[data-theme=cinema] .dt-hero-grid{grid-template-columns:248px minmax(0,1fr) 300px;column-gap:44px;padding-top:120px}}@media (prefers-reduced-motion:reduce){:root[data-theme=cinema] .dt-rel-card:hover .dt-rel-cover img,:root[data-theme=cinema] .dt-ch>.dt-ch-btn:hover .dt-ch-ph img{transform:none}}:root[data-theme=cinema]{--sfx-panel-radius:var(--shape-overlay);--sfx-panel-line:inset 0 0 0 var(--theme-border-width) var(--border);--sfx-wash:radial-gradient(ellipse 55% 90% at 22% 0%, rgba(var(--accent-rgb), .2), transparent 70%), radial-gradient(ellipse 50% 80% at 85% 10%, rgba(var(--accent-rgb), .08), transparent 70%), linear-gradient(to bottom, var(--surface), var(--background));--sfx-wash-ruled:radial-gradient(ellipse 1100px 100% at calc(100vw + 240px) 0, rgba(var(--accent-rgb), .3), #1212168c 50%, transparent 100%);--sfx-numeral-stroke:var(--text-faint)}:root[data-theme=cinema] .cp-head{border-bottom:var(--theme-border-width) solid var(--border);border-image:var(--sfx-wash-ruled) fill 0 / / 96px 100vw 0;box-shadow:inset 0 -1px 0 var(--border);flex-flow:column;align-items:stretch;gap:18px;padding-top:28px;position:relative}:root[data-theme=cinema] .cp-head__title{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:4px}:root[data-theme=cinema] .cp-head:not(:has(.cp-tabs)) .cp-head__title{padding-bottom:24px}:root[data-theme=cinema] .cp-title{font-family:var(--theme-font-display);letter-spacing:-.025em;white-space:normal;font-size:34px;font-weight:600;line-height:1}:root[data-theme=cinema] .cp-sub{max-width:62ch;color:var(--text-secondary);font-size:14.5px;line-height:1.55}@media (min-width:768px){:root[data-theme=cinema] .cp-head{gap:22px;padding-top:56px}:root[data-theme=cinema] .cp-title{font-size:64px}:root[data-theme=cinema] .cp-sub{font-size:16px}}:root[data-theme=cinema] .cp-tabs{gap:4px;width:100%;margin-left:0}:root[data-theme=cinema] .cp-tabs>a,:root[data-theme=cinema] .cp-tabs>button{min-height:48px;color:var(--text-secondary);align-items:center;gap:7px;padding:0 12px;font-size:14.5px;font-weight:600}:root[data-theme=cinema] .cp-tabs>:first-child{padding-left:0}:root[data-theme=cinema] .cp-tabs>a:hover,:root[data-theme=cinema] .cp-tabs>button:hover{color:var(--foreground)}:root[data-theme=cinema] .cp-tabs>[aria-selected=true],:root[data-theme=cinema] .cp-tabs>[aria-current=page],:root[data-theme=cinema] .cp-tabs>[aria-pressed=true]{color:var(--foreground);font-weight:600}:root[data-theme=cinema] .cp-tabs>[aria-selected=true]:after,:root[data-theme=cinema] .cp-tabs>[aria-current=page]:after,:root[data-theme=cinema] .cp-tabs>[aria-pressed=true]:after{background:var(--accent);border-radius:3px 3px 0 0;height:3px;inset:auto 12px -1px}:root[data-theme=cinema] .cp-tabs>:first-child[aria-selected=true]:after,:root[data-theme=cinema] .cp-tabs>:first-child[aria-current=page]:after,:root[data-theme=cinema] .cp-tabs>:first-child[aria-pressed=true]:after{left:0}:root[data-theme=cinema] .cp-tabs .cp-count{color:var(--text-faint);font-size:12px;font-weight:600}:root[data-theme=cinema] .cp-tabs__divider{background:var(--border-strong);height:18px;margin:0 8px}@media (min-width:768px){:root[data-theme=cinema] .cp-tabs>a,:root[data-theme=cinema] .cp-tabs>button{min-height:56px;padding:0 14px;font-size:15px}:root[data-theme=cinema] .cp-tabs>[aria-selected=true]:after,:root[data-theme=cinema] .cp-tabs>[aria-current=page]:after,:root[data-theme=cinema] .cp-tabs>[aria-pressed=true]:after{inset:auto 14px -1px}}:root[data-theme=cinema] .cp-seg{border-radius:var(--shape-pill);background:var(--surface-2);box-shadow:var(--sfx-panel-line);border:0;gap:2px;padding:3px}:root[data-theme=cinema] .cp-seg>button,:root[data-theme=cinema] .cp-seg>a{border-radius:var(--shape-pill);min-height:38px;color:var(--text-secondary);padding:0 14px;font-size:13.5px;font-weight:600}@media (min-width:768px){:root[data-theme=cinema] .cp-seg>button,:root[data-theme=cinema] .cp-seg>a{min-height:34px;font-size:13.5px}}:root[data-theme=cinema] .cp-seg>button:hover,:root[data-theme=cinema] .cp-seg>a:hover{color:var(--foreground)}:root[data-theme=cinema] .cp-seg>[aria-pressed=true],:root[data-theme=cinema] .cp-seg>[aria-current=page],:root[data-theme=cinema] .cp-seg>[aria-selected=true]{background:var(--surface-3);color:var(--foreground);box-shadow:inset 0 0 0 var(--theme-border-width) var(--border-strong);font-weight:600}:root[data-theme=cinema] .cp-bar{padding:18px 0 22px}:root[data-theme=cinema] .cp-bar__end{color:var(--text-secondary);font-size:13.5px}:root[data-theme=cinema] .cp-sh{align-items:center;margin-bottom:18px}:root[data-theme=cinema] .cp-sh h2,:root[data-theme=cinema] .cp-sh__title{font-family:var(--theme-font-display);letter-spacing:-.005em;font-size:20px;font-weight:600;line-height:1.2}:root[data-theme=cinema] .cp-sh__meta{color:var(--text-secondary)}:root[data-theme=cinema] .cp-sh__link{color:var(--text-secondary);font-size:14px;font-weight:600}:root[data-theme=cinema] .cp-sh__link:hover{color:var(--foreground)}@media (min-width:768px){:root[data-theme=cinema] .cp-sh h2,:root[data-theme=cinema] .cp-sh__title{font-size:24px}}:root[data-theme=cinema] .cp-micro{letter-spacing:0;text-transform:none;color:var(--foreground);font-size:14px;font-weight:700}:root[data-theme=cinema] .cp-feed>*+*{border-top-color:var(--border)}:root[data-theme=cinema] .cp-thumb{border-radius:var(--shape-thumb);width:44px}@media (min-width:640px){:root[data-theme=cinema] .cp-thumb{width:48px}}:root[data-theme=cinema] .cp-panel{border-radius:var(--sfx-panel-radius);box-shadow:var(--sfx-panel-line);border:0}:root[data-theme=cinema] .cp-rail{gap:16px}:root[data-theme=cinema] .cp-rail>section{border-radius:var(--sfx-panel-radius);background:var(--surface);box-shadow:var(--sfx-panel-line);padding:18px 20px 20px}:root[data-theme=cinema] .cp-log{border-radius:var(--sfx-panel-radius);background:var(--surface);box-shadow:var(--sfx-panel-line);border-top:0;padding:0 8px}:root[data-theme=cinema] .cp-log>li{border-bottom-color:var(--border)}:root[data-theme=cinema] .cp-log>li:last-child{border-bottom:0}:root[data-theme=cinema] .cp-missing{text-align:center;border-radius:var(--sfx-panel-radius);box-shadow:var(--sfx-panel-line);border:0;align-items:center}:root[data-theme=cinema] .cp-missing__actions{justify-content:center}:root[data-theme=cinema] .cp-missing__title{letter-spacing:-.01em;font-weight:600}:root[data-theme=cinema] .cp-missing__covers>span:nth-child(2){background:var(--accent);box-shadow:none}:root[data-theme=cinema] .cp-fan-card{display:block}:root[data-theme=cinema] .cp-fan-card>.cp-fan{border-radius:var(--sfx-panel-radius);background:radial-gradient(ellipse 70% 60% at 50% 0%, rgba(var(--accent-rgb), .12), transparent 75%), linear-gradient(to bottom, var(--surface-3), var(--surface));box-shadow:var(--sfx-panel-line);justify-content:center;padding:5% 6%;overflow:hidden}:root[data-theme=cinema] .cp-fan>*{border-radius:var(--shape-cover);box-shadow:var(--cover-edge), 8px 0 18px -6px var(--overlay-dark)}:root[data-theme=cinema] .cp-fan>:nth-child(2){transform:rotate(3deg)}:root[data-theme=cinema] .cp-fan>:nth-child(3){transform:rotate(-2deg)}:root[data-theme=cinema] .cp-fan>:nth-child(4){transform:rotate(4deg)}:root[data-theme=cinema] .cp-fan-card>h3{font-family:var(--theme-font-display);letter-spacing:-.005em;font-size:17px;font-weight:600}:root[data-theme=cinema] div:has(>.cp-fan-card){gap:32px 20px}:root[data-theme=cinema] .tl-card>a>div:first-child{border-radius:var(--sfx-panel-radius);background:var(--surface);box-shadow:var(--sfx-panel-line);padding:6px}:root[data-theme=cinema] .tl-card h2{font-family:var(--theme-font-display);letter-spacing:-.005em;font-size:17px;font-weight:600}:root[data-theme=cinema] div:has(>.tl-card){gap:32px 20px}@media (max-width:639px){:root[data-theme=cinema] div:has(>.cp-fan-card){grid-template-columns:minmax(0,1fr);gap:12px}:root[data-theme=cinema] .cp-fan-card{border-radius:var(--sfx-panel-radius);background:var(--surface);box-shadow:var(--sfx-panel-line);grid-template-rows:auto 1fr;grid-template-columns:124px minmax(0,1fr);column-gap:14px;padding:10px;display:grid}:root[data-theme=cinema] .cp-fan-card>:first-child{grid-row:1/span 2;align-self:center}:root[data-theme=cinema] .cp-fan-card>.cp-fan{box-shadow:none;padding:4%}:root[data-theme=cinema] .cp-fan-card>h3{align-self:end;margin-top:4px;font-size:16px}:root[data-theme=cinema] .cp-fan-card>h3+div{flex-wrap:wrap;align-self:start}}:root[data-theme=cinema] .rank-page{gap:22px}:root[data-theme=cinema] .rank-board{gap:28px}:root[data-theme=cinema] .rank-podium{border-bottom:0;gap:12px;padding:0}:root[data-theme=cinema] .rank-podium-item{isolation:isolate;border-radius:var(--sfx-panel-radius);background:radial-gradient(ellipse 80% 70% at 100% 0%, rgba(var(--accent-rgb), .1), transparent 70%), linear-gradient(to bottom, var(--surface-2), var(--surface));box-shadow:var(--sfx-panel-line);padding:14px;overflow:hidden}:root[data-theme=cinema] .rank-podium-numeral,:root[data-theme=cinema] .rank-podium-item[data-rank="1"] .rank-podium-numeral{z-index:-1;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px var(--border-strong);text-shadow:none;font-size:96px;font-weight:600;position:absolute;top:-6px;left:auto;right:10px}:root[data-theme=cinema] .rank-podium-item[data-rank="1"] .rank-podium-numeral{-webkit-text-stroke-color:var(--accent)}:root[data-theme=cinema] .rank-podium-cover{border-radius:var(--shape-cover);box-shadow:var(--cover-edge), var(--elevation-lg)}:root[data-theme=cinema] .rank-podium-title{font-family:var(--theme-font-display);letter-spacing:-.01em;font-weight:600}:root[data-theme=cinema] .rank-podium-title a:hover{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}:root[data-theme=cinema] .rank-genres li{background:var(--surface-3);color:var(--foreground);padding:4px 10px}:root[data-theme=cinema] .rank-podium-body .rank-track-button{border-radius:var(--shape-pill);background:var(--surface-3);height:34px;box-shadow:inset 0 0 0 var(--theme-border-width) var(--border-strong);color:var(--foreground);border:0;padding:0 14px;font-size:13.5px;font-weight:700}:root[data-theme=cinema] .rank-podium-body .rank-track-button:hover{background:var(--elevated)}:root[data-theme=cinema] .rank-status{color:var(--text-secondary)}:root[data-theme=cinema] .rank-status:before{content:none}:root[data-theme=cinema] .rank-status[data-status=On\ Going]{color:var(--status-ongoing-text)}:root[data-theme=cinema] .rank-status[data-status=Hiatus]{color:var(--status-hiatus-text)}:root[data-theme=cinema] .rank-rating .rating-icon{color:var(--rating-color)}:root[data-theme=cinema] .rank-rating strong{font-weight:700}@media (max-width:767px){:root[data-theme=cinema] .rank-podium-item:not([data-rank="1"]) .rank-podium-numeral{font-size:72px;top:auto;bottom:-8px;right:8px}:root[data-theme=cinema] .rank-row-numeral{width:36px;font-size:26px}:root[data-theme=cinema] .rank-row-link{gap:10px;padding-inline:4px}}:root[data-theme=cinema] .rank-row{padding:10px 0}:root[data-theme=cinema] .rank-row-numeral{letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px var(--sfx-numeral-stroke);width:44px;font-size:30px;font-weight:600}:root[data-theme=cinema] .rank-row-link{border-radius:var(--shape-control);transition:background-color var(--motion-fast) var(--motion-ease);padding:4px 8px}:root[data-theme=cinema] .rank-row-link:hover{background:var(--surface-2)}:root[data-theme=cinema] .rank-row-link:hover .rank-row-title{color:var(--foreground)}:root[data-theme=cinema] .rank-row-thumb{border-radius:var(--shape-thumb)}:root[data-theme=cinema] .rank-row-title{font-weight:700}:root[data-theme=cinema] .rank-row-list>li+li,:root[data-theme=cinema] .rank-row-list+.rank-row-list>li:first-child{border-top-color:var(--border)}:root[data-theme=cinema] .rank-empty{border-radius:var(--sfx-panel-radius);background:var(--surface);box-shadow:var(--sfx-panel-line);border:0}@media (min-width:768px){:root[data-theme=cinema] .rank-podium{gap:16px}:root[data-theme=cinema] .rank-podium-item,:root[data-theme=cinema] .rank-podium-item[data-rank="1"]{grid-template-columns:minmax(0,120px) minmax(0,1fr);align-items:end;gap:16px;padding:18px}:root[data-theme=cinema] .rank-podium-numeral,:root[data-theme=cinema] .rank-podium-item[data-rank="1"] .rank-podium-numeral{color:#0000;grid-area:auto;margin-top:0;font-size:128px;line-height:.9;position:absolute}:root[data-theme=cinema] .rank-podium-cover,:root[data-theme=cinema] .rank-podium-item[data-rank="1"] .rank-podium-cover{grid-area:1/1;margin-top:40px}:root[data-theme=cinema] .rank-podium-body,:root[data-theme=cinema] .rank-podium-item[data-rank="1"] .rank-podium-body{grid-area:1/2;padding-top:0}:root[data-theme=cinema] .rank-podium-title,:root[data-theme=cinema] .rank-podium-item[data-rank="1"] .rank-podium-title{font-size:21px}:root[data-theme=cinema] .rank-row-numeral{width:56px;font-size:38px}}:root[data-theme=cinema] .tagx-featured{gap:12px}@media (min-width:768px){:root[data-theme=cinema] .tagx-featured{gap:16px}}:root[data-theme=cinema] .tagx-card{border-radius:var(--sfx-panel-radius);background:var(--surface);box-shadow:var(--sfx-panel-line);transition:background-color var(--motion-med) var(--motion-ease);gap:2px;padding:8px 8px 12px}:root[data-theme=cinema] .tagx-card:hover{background:var(--surface-2)}:root[data-theme=cinema] .tagx-card:hover .tagx-card-name{color:var(--foreground)}:root[data-theme=cinema] .tagx-collage{border-radius:var(--shape-cover);margin-bottom:8px}:root[data-theme=cinema] .tagx-card-name,:root[data-theme=cinema] .tagx-card-count{padding-inline:4px}:root[data-theme=cinema] .tagx-card-name{letter-spacing:-.005em;font-size:16px;font-weight:600}:root[data-theme=cinema] .tagx-initial{color:var(--link);font-weight:600}:root[data-theme=cinema] .tagx-group a:hover{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}:root[data-theme=cinema] .tagx-hero{border-image:var(--sfx-wash-ruled) fill 0 / / 96px 100vw 0;box-shadow:inset 0 -1px 0 var(--border)}:root[data-theme=cinema] .tagx-hero-title{letter-spacing:-.025em;font-weight:600;line-height:1}:root[data-theme=cinema] .tagx-strip-cover{border-radius:var(--shape-cover)}@media (min-width:900px){:root[data-theme=cinema] .tagx-hero-title{font-size:64px}}:root[data-theme=cinema] .chr-hero-backdrop{opacity:.45}:root[data-theme=cinema] .chr-portrait{border-radius:var(--shape-cover)}:root[data-theme=cinema] .chr-name{letter-spacing:-.03em;font-weight:600;line-height:.98}:root[data-theme=cinema] .chr-role{border-color:var(--border-strong);color:var(--foreground);padding:4px 11px;font-weight:700}:root[data-theme=cinema] .chr-role[data-role=Main]{background:var(--accent);color:var(--accent-foreground);border-color:#0000}:root[data-theme=cinema] .chr-tags li{background:var(--surface-2);box-shadow:var(--sfx-panel-line);color:var(--foreground);font-weight:500}:root[data-theme=cinema] .chr-series{border-radius:var(--sfx-panel-radius);background:var(--surface-2);box-shadow:var(--sfx-panel-line);transition:background-color var(--motion-fast) var(--motion-ease);border:0;padding:8px 16px 8px 8px}:root[data-theme=cinema] .chr-series:hover{background:var(--surface-3)}:root[data-theme=cinema] .chr-series:hover .chr-series-title{color:var(--foreground)}:root[data-theme=cinema] .chr-series-title{font-weight:700}:root[data-theme=cinema] .chr-about h2{font-size:20px;font-weight:600}:root[data-theme=cinema] .chr-about p{opacity:1;color:var(--text-light)}@media (min-width:768px){:root[data-theme=cinema] .chr-name{font-size:72px}:root[data-theme=cinema] .chr-about h2{font-size:24px}}:root[data-theme=cinema] .crt-hero{border-image:var(--sfx-wash-ruled) fill 0 / / 96px 100vw 0;box-shadow:inset 0 -1px 0 var(--border)}:root[data-theme=cinema] .crt-name{letter-spacing:-.03em;font-weight:600;line-height:.98}:root[data-theme=cinema] .crt-reader{border-radius:var(--shape-pill);min-height:44px;padding:0 20px;font-size:15px;font-weight:700}:root[data-theme=cinema] .crt-reader:active{transform:scale(.98)}:root[data-theme=cinema] .crt-fan-cover{border-radius:var(--shape-cover)}:root[data-theme=cinema] .crt-work:hover .crt-work-cover{box-shadow:var(--cover-edge);transform:none}:root[data-theme=cinema] .crt-work-cover img{transition:transform var(--motion-med) var(--motion-ease)}:root[data-theme=cinema] .crt-work:hover .crt-work-cover img{transform:scale(1.04)}:root[data-theme=cinema] .crt-work-title{font-family:var(--theme-font-body);letter-spacing:0;font-size:15px;font-weight:700}:root[data-theme=cinema] .crt-work:hover .crt-work-title{color:var(--foreground)}@media (min-width:768px){:root[data-theme=cinema] .crt-name{font-size:72px}}:root[data-theme=cinema] .cat-index-title{letter-spacing:-.025em;font-weight:600;line-height:1}@media (min-width:768px){:root[data-theme=cinema] .cat-index-title{font-size:64px}}:root[data-theme=cinema] .blog-index{gap:12px}:root[data-theme=cinema] .blog-index>li+li{border-top:0}:root[data-theme=cinema] .blog-index-item{border-radius:var(--sfx-panel-radius);background:var(--surface);box-shadow:var(--sfx-panel-line);transition:background-color var(--motion-fast) var(--motion-ease);padding:20px 22px}:root[data-theme=cinema] .blog-index-item:hover{background:var(--surface-2)}:root[data-theme=cinema] .blog-index-item:hover h2{color:var(--foreground)}:root[data-theme=cinema] .blog-index-item h2{letter-spacing:-.01em;font-weight:600}:root[data-theme=cinema] .blog-article-head h1{letter-spacing:-.03em;font-weight:600;line-height:1.02}@media (min-width:768px){:root[data-theme=cinema] .blog-article-head h1{font-size:56px}}:root[data-theme=cinema] .blog-lede{color:var(--text-light)}:root[data-theme=cinema] .blog-byline span{font-weight:700}:root[data-theme=cinema] .blog-rank{border-top:0}:root[data-theme=cinema] .blog-rank>li{border-bottom-color:var(--border)}:root[data-theme=cinema] .blog-rank-row{border-radius:var(--shape-control);transition:background-color var(--motion-fast) var(--motion-ease);padding-inline:8px}:root[data-theme=cinema] .blog-rank-row:hover{background:var(--surface)}:root[data-theme=cinema] .blog-rank-numeral{color:#0000;-webkit-text-stroke:1.5px var(--sfx-numeral-stroke);font-weight:600}:root[data-theme=cinema] .blog-rank-numeral[data-top]{color:#0000;-webkit-text-stroke-color:var(--accent)}:root[data-theme=cinema] .blog-rank-cover{border-radius:var(--shape-cover)}:root[data-theme=cinema] .blog-rank-title{letter-spacing:-.01em;font-weight:600}:root[data-theme=cinema] .blog-rank-row:hover .blog-rank-title{color:var(--foreground)}:root[data-theme=cinema] .blog-rank-score .rating-icon{color:var(--rating-color)}:root[data-theme=cinema] .blog-rank-score strong{font-weight:700}:root[data-theme=cinema] .blog-prose h2{letter-spacing:-.01em;font-weight:600}:root[data-theme=cinema] .blog-prose a{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:root[data-theme=cinema] .blog-prose a:hover{color:var(--foreground)}@media (min-width:768px){:root[data-theme=cinema] .blog-rank-numeral{font-size:44px}}:root[data-theme=cinema] .cat-link{color:var(--link);font-weight:600}:root[data-theme=cinema] .faq-intro h1{letter-spacing:-.03em;font-weight:600;line-height:1}:root[data-theme=cinema] .faq-intro p{color:var(--text-light)}:root[data-theme=cinema] .faq-section h2{letter-spacing:-.01em;margin-bottom:8px;font-size:22px;font-weight:600}:root[data-theme=cinema] .faq-items{border-top:0}:root[data-theme=cinema] .faq-item{border-bottom-color:var(--border)}:root[data-theme=cinema] .faq-item:target{background:var(--surface)}:root[data-theme=cinema] .faq-item summary{align-items:center;padding-inline:0;font-weight:600}:root[data-theme=cinema] .faq-item summary:hover{color:var(--foreground)}:root[data-theme=cinema] .faq-answer{padding-inline:0}:root[data-theme=cinema] .faq-toggle{box-sizing:content-box;border-radius:var(--shape-pill);background:var(--surface-2);box-shadow:var(--sfx-panel-line);color:var(--foreground);margin-top:0;padding:7px}:root[data-theme=cinema] .faq-item[open] .faq-toggle{background:var(--accent);box-shadow:none;color:var(--accent-foreground)}:root[data-theme=cinema] .faq-links a{border-radius:var(--shape-pill);background:var(--surface-2);box-shadow:var(--sfx-panel-line);border:0;font-weight:600}:root[data-theme=cinema] .faq-links a:hover{background:var(--surface-3)}:root[data-theme=cinema] .faq-pages a{font-weight:500}:root[data-theme=cinema] .faq-pages a[aria-current=page]{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent);font-weight:700}:root[data-theme=cinema] .faq-help{border-radius:var(--sfx-panel-radius);box-shadow:var(--sfx-panel-line);border:0}:root[data-theme=cinema] .faq-help h2{font-size:15px;font-weight:700}:root[data-theme=cinema] .faq-help a{border-radius:var(--shape-pill);background:var(--surface-3);width:100%;box-shadow:inset 0 0 0 var(--theme-border-width) var(--border-strong);color:var(--foreground);justify-content:center;font-weight:700}:root[data-theme=cinema] .faq-help a:hover{background:var(--elevated)}@media (min-width:1024px){:root[data-theme=cinema] .faq-intro h1{font-size:64px}}:root[data-theme=cinema] .gallery-bar>div:first-child,:root[data-theme=cinema] .gallery-bar-m>div:first-child>div:first-child,:root[data-theme=cinema] .gallery-bar-m button[aria-haspopup],:root[data-theme=cinema] .gallery-bar-m button[aria-expanded],:root[data-theme=cinema] .gallery-bar button[aria-haspopup],:root[data-theme=cinema] .gallery-bar button[aria-expanded]{border-radius:var(--shape-pill);background:var(--surface-2);min-height:40px;box-shadow:var(--sfx-panel-line);border:0;font-weight:600}:root[data-theme=cinema] .gallery-bar button[aria-haspopup]:hover,:root[data-theme=cinema] .gallery-bar button[aria-expanded]:hover{background:var(--surface-3)}:root[data-theme=cinema] .gallery-bar button[aria-expanded=true]{box-shadow:inset 0 0 0 var(--theme-border-width) var(--link)}:is(:root[data-theme=cinema] .gallery-bar div:has(>button[aria-pressed]),:root[data-theme=cinema] .gallery-bar-m div:has(>button[aria-pressed])){border-radius:var(--shape-pill);background:var(--surface-2);box-shadow:var(--sfx-panel-line);border:0;padding:3px}:root[data-theme=cinema] .gallery-bar button[aria-pressed],:root[data-theme=cinema] .gallery-bar-m button[aria-pressed]{border-radius:var(--shape-pill);min-height:34px;color:var(--text-secondary);padding:0 14px;font-size:13.5px;font-weight:600}:root[data-theme=cinema] .gallery-bar button[aria-pressed=true],:root[data-theme=cinema] .gallery-bar-m button[aria-pressed=true]{background:var(--surface-3);box-shadow:inset 0 0 0 var(--theme-border-width) var(--border-strong);color:var(--foreground)}:root[data-theme=cinema] .auth-shell{border-radius:calc(var(--shape-overlay) + 4px);background:var(--surface);box-shadow:var(--sfx-panel-line), var(--elevation-xl);margin-top:16px;padding:4px 20px 20px}:root[data-theme=cinema] .auth-shell>div:first-child{margin-bottom:22px}:root[data-theme=cinema] .auth-shell h1{font-size:30px}:root[data-theme=cinema] .auth-shell .grid>button{border-radius:var(--shape-pill);background:var(--surface-2);box-shadow:inset 0 0 0 var(--theme-border-width) var(--border-strong);border:0;font-weight:700}:root[data-theme=cinema] .auth-shell .grid>button:hover{background:var(--surface-3)}:root[data-theme=cinema] .auth-shell button[type=submit]{border-radius:var(--shape-pill);font-weight:700}@media (min-width:640px){:root[data-theme=cinema] .auth-shell{margin-top:32px;padding:8px 28px 24px}:root[data-theme=cinema] .auth-shell h1{font-size:34px}}:root[data-theme=cinema] .palette-group-label{letter-spacing:0;text-transform:none;color:var(--foreground);padding:16px 20px 8px;font-size:13px;font-weight:700}:root[data-theme=cinema] .palette-group-label span{color:var(--text-faint);font-weight:500}:root[data-theme=cinema] #desktop-search-results [role=option]{border-radius:var(--shape-control)}:root[data-theme=cinema] #desktop-search-results [role=option][aria-selected=true]{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}:root[data-theme=cinema] .filter-sheet-head{border-bottom:0;align-items:center;padding:6px 20px 14px}:root[data-theme=cinema] .filter-sheet-head h2{letter-spacing:-.01em;font-size:22px;font-weight:600}:root[data-theme=cinema] .filter-sheet-section{border-bottom-color:var(--border);padding:16px 0}:root[data-theme=cinema] .filter-sheet-section-head h3{font-size:15px;font-weight:700}:root[data-theme=cinema] .filter-sheet-section-head span{color:var(--text-secondary)}:root[data-theme=cinema] .filter-sheet-search{border-radius:var(--shape-pill);height:44px;box-shadow:var(--sfx-panel-line);border:0}:root[data-theme=cinema] .filter-sheet-search:focus-within{box-shadow:inset 0 0 0 var(--theme-border-width) var(--accent), var(--focus-glow)}:root[data-theme=cinema] .filter-sheet-body .chip{background:var(--surface-2);height:36px;box-shadow:var(--sfx-panel-line);color:var(--foreground);border:0;padding:0 13px;font-size:13.5px;font-weight:500}:root[data-theme=cinema] .filter-sheet-body .chip:hover{background:var(--surface-3)}:root[data-theme=cinema] .filter-sheet-body .chip[data-state=include]{background:var(--accent);box-shadow:none;color:var(--accent-foreground)}:root[data-theme=cinema] .filter-sheet-body .chip[data-state=include]>svg{color:currentColor}:root[data-theme=cinema] .filter-sheet-body .chip[data-state=exclude]{box-shadow:inset 0 0 0 var(--theme-border-width) var(--border-strong);color:var(--text-secondary);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);background:0 0}:root[data-theme=cinema] .filter-sheet-body .chip-link{height:auto;box-shadow:none;color:var(--link);background:0 0;padding:0;font-weight:700}:root[data-theme=cinema] .filter-sheet-body .segmented{border-radius:var(--shape-control);background:var(--surface);box-shadow:var(--sfx-panel-line);border:0;gap:2px;padding:3px}:root[data-theme=cinema] .filter-sheet-body .segmented button{border-radius:calc(var(--shape-control) - 2px);min-height:40px;color:var(--text-secondary);font-weight:500}:root[data-theme=cinema] .filter-sheet-body .segmented button+button{border-left:0}:root[data-theme=cinema] .filter-sheet-body .segmented button[aria-pressed=true]{background:var(--surface-3);box-shadow:inset 0 0 0 var(--theme-border-width) var(--border-strong);color:var(--foreground);font-weight:600}:root[data-theme=cinema] .filter-sheet-letters button{border-radius:var(--shape-pill);background:var(--surface-2);box-shadow:var(--sfx-panel-line);border:0}:root[data-theme=cinema] .filter-sheet-letters button[aria-pressed=true]{background:var(--accent);box-shadow:none;color:var(--accent-foreground)}:root[data-theme=cinema] .filter-sheet-foot{border-top-color:var(--border)}:root[data-theme=cinema] .filter-sheet-foot .shell-btn{border-radius:var(--shape-pill);height:50px;font-size:16px;font-weight:700}:root[data-theme=cinema] .rank-row-link{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"thumb title title""thumb rating meta""thumb genres genres""thumb badge badge";align-content:center;gap:4px 14px;display:grid}:root[data-theme=cinema] .rank-row-thumb{grid-area:thumb;align-self:center;width:64px}:root[data-theme=cinema] .rank-row-main,:root[data-theme=cinema] .rank-row-stats{display:contents}:root[data-theme=cinema] .rank-row-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:title;font-size:15px;line-height:1.3;display:-webkit-box}:root[data-theme=cinema] .rank-row-genres{color:var(--text-secondary);grid-area:genres;font-size:12.5px}:root[data-theme=cinema] .rank-row-stats .rank-rating{flex-direction:row;grid-area:rating;align-items:center;gap:4px;min-width:0;font-size:13px;display:inline-flex}:root[data-theme=cinema] .rank-row-stats .rank-rating-count{color:var(--text-faint);font-size:13px;display:inline}:root[data-theme=cinema] .rank-row-stats .rank-meta{min-width:0;color:var(--text-secondary);flex-direction:row;grid-area:meta;align-items:center;gap:10px;font-size:13px;display:inline-flex}:root[data-theme=cinema] .rank-row .rank-tracking{grid-area:badge;justify-self:start}@media (max-width:767px){:root[data-theme=cinema] .rank-row{padding:6px 0}:root[data-theme=cinema] .rank-row-list>li+li,:root[data-theme=cinema] .rank-row-list+.rank-row-list>li:first-child{border-top:0}:root[data-theme=cinema] .rank-row-numeral{width:40px}:root[data-theme=cinema] .rank-podium-item[data-rank="1"]{margin-inline:calc(-1 * var(--shell-gutter-mobile,16px));padding:0 var(--shell-gutter-mobile,16px) 4px;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:auto;grid-template-columns:64px minmax(0,1fr);gap:0 12px;overflow:visible}:root[data-theme=cinema] .rank-podium-item[data-rank="1"] .rank-podium-cover{margin-inline:calc(-1 * var(--shell-gutter-mobile,16px));aspect-ratio:390/420;box-shadow:none;border-radius:0;grid-area:1/1/auto/-1}:root[data-theme=cinema] .rank-podium-item[data-rank="1"] .rank-podium-cover img{object-position:50% 12%}:root[data-theme=cinema] .rank-podium-item[data-rank="1"] .rank-podium-cover:after{content:"";background:linear-gradient(to top, var(--background) 4%, var(--background) 30%, transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .rank-podium-item[data-rank="1"] .rank-podium-cover:after{background:linear-gradient(to top, var(--background) 4%, color-mix(in srgb, var(--background) 70%, transparent) 30%, transparent 58%)}}:root[data-theme=cinema] .rank-podium-item[data-rank="1"] .rank-podium-numeral{z-index:1;grid-area:1/1;align-self:end;margin-bottom:52px;font-size:92px;line-height:.8;position:relative;top:auto;right:auto}:root[data-theme=cinema] .rank-podium-item[data-rank="1"] .rank-podium-body{z-index:1;grid-area:1/2;align-self:end;gap:4px;padding-bottom:0;position:relative}:root[data-theme=cinema] .rank-podium-item[data-rank="1"] .rank-podium-title{font-size:26px;line-height:1.05}:root[data-theme=cinema] .rank-podium-item[data-rank="1"] .rank-genres{display:none}:root[data-theme=cinema] .rank-podium-item[data-rank="1"] .rank-podium-body .rank-track-button{background:rgb(var(--legacy-rgb-foreground) / 13%);height:44px;margin-top:10px;padding:0 22px}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .rank-podium-item[data-rank="1"] .rank-podium-body .rank-track-button{background:color-mix(in srgb, var(--foreground) 13%, transparent)}}}@media (min-width:1024px){:root[data-theme=cinema] .rank-podium{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}:root[data-theme=cinema] .rank-podium-item[data-rank="1"]{grid-template-columns:minmax(0,184px) minmax(0,1fr)}:root[data-theme=cinema] .rank-podium-item[data-rank="1"] .rank-podium-title{font-size:30px}}:root[data-theme=cinema] .gallery-bar-m>div:first-child>div:first-child{padding-inline:14px}:root[data-theme=cinema] .gallery-bar-m button[aria-pressed]{min-height:34px}:root[data-theme=cinema] .gallery-bar-m .flex-wrap{gap:8px}@media (hover:hover) and (pointer:fine){:root[data-theme=cinema] .group>.absolute.top-2.left-2.rounded-full{opacity:0;transition:opacity var(--motion-fast) var(--motion-ease)}:root[data-theme=cinema] .group:hover>.absolute.top-2.left-2.rounded-full,:root[data-theme=cinema] .group:focus-within>.absolute.top-2.left-2.rounded-full{opacity:1}}:root[data-theme=cinema] .lst-hero-title h1{letter-spacing:-.03em;font-weight:600}:root[data-theme=cinema] .lst-like{border-radius:var(--shape-pill);background:var(--accent);min-height:44px;color:var(--accent-foreground);border:0;padding:0 20px;font-weight:700}:root[data-theme=cinema] .lst-like:hover{background:var(--accent-hover)}:root[data-theme=cinema] .lst-hero-actions>*>button,:root[data-theme=cinema] .lst-hero-actions>button:not(.lst-like){border-radius:var(--shape-pill)}:root[data-theme=cinema] .lst-item-text h2{font-family:var(--theme-font-body);letter-spacing:0;font-size:14px;font-weight:600}:root[data-theme=cinema] .lst-item-text .series-status:before{display:none}@media (min-width:1024px){:root[data-theme=cinema] .lst-hero:has(>.lst-hero-art){grid-template-columns:340px minmax(0,1fr) auto;align-items:center;gap:40px;padding-block:12px 28px}:root[data-theme=cinema] .lst-hero-art{height:280px;display:block;position:relative}:root[data-theme=cinema] .lst-hero-art img{width:160px;aspect-ratio:var(--cover-ratio);object-fit:cover;border-radius:var(--shape-cover);box-shadow:var(--cover-edge), var(--elevation-xl);position:absolute;top:20px}:root[data-theme=cinema] .lst-hero-art img:first-child{left:0;transform:rotate(-8deg)}:root[data-theme=cinema] .lst-hero-art img:nth-child(2){left:50px;transform:rotate(-3deg)}:root[data-theme=cinema] .lst-hero-art img:nth-child(3){left:170px;transform:rotate(6deg)}:root[data-theme=cinema] .lst-hero-art img:nth-child(4){z-index:2;top:6px;left:100px;transform:rotate(2deg)}:root[data-theme=cinema] .lst-hero-art img:nth-child(n+5){display:none}:root[data-theme=cinema] .lst-hero-title h1{font-size:72px;line-height:.98}}:root[data-theme=cinema] .cp-seg.act-filters{box-shadow:none;scrollbar-width:none;background:0 0;gap:8px;padding:0;overflow-x:auto}:root[data-theme=cinema] .cp-seg.act-filters>button{background:var(--surface-2);min-height:40px;box-shadow:var(--sfx-panel-line);color:var(--foreground);flex:none;gap:6px;padding:0 16px}:root[data-theme=cinema] .cp-seg.act-filters>button:hover{background:var(--surface-3)}:root[data-theme=cinema] .cp-seg.act-filters>[aria-pressed=true]{background:var(--accent);box-shadow:none;color:var(--accent-foreground)}@media (max-width:767px){:root[data-theme=cinema] .chr-hero{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:0}:root[data-theme=cinema] .chr-hero>*,:root[data-theme=cinema] .chr-name-row,:root[data-theme=cinema] .chr-alt-names{grid-column:1}:root[data-theme=cinema] .chr-portrait{margin-inline:calc(-1 * var(--shell-gutter-mobile,16px));aspect-ratio:390/470;box-shadow:none;border-radius:0;grid-row:auto}:root[data-theme=cinema] .chr-portrait img{object-position:50% 15%}:root[data-theme=cinema] .chr-portrait:after{content:"";background:linear-gradient(to top, var(--background) 3%, var(--background) 26%, transparent 50%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=cinema] .chr-portrait:after{background:linear-gradient(to top, var(--background) 3%, color-mix(in srgb, var(--background) 55%, transparent) 26%, transparent 50%)}}:root[data-theme=cinema] .chr-portrait:after{pointer-events:none}:root[data-theme=cinema] .chr-name-row{z-index:1;align-self:auto;margin-top:-84px;position:relative}:root[data-theme=cinema] .chr-name{font-size:44px}:root[data-theme=cinema] .chr-alt-names{margin-top:-6px}:root[data-theme=cinema] .chr-series{padding-right:14px}:root[data-theme=cinema] .chr-hero-backdrop{inset-inline:calc(-1 * var(--shell-gutter-mobile,16px))}}:root[data-theme=cinema] .pornhwa-grid{grid-template-columns:repeat(auto-fill, minmax(var(--grid-card-min-mobile), 1fr));gap:var(--grid-gap-row-mobile) var(--grid-gap-col-mobile)}@media (min-width:768px){:root[data-theme=cinema] .pornhwa-grid{grid-template-columns:repeat(auto-fill, minmax(var(--grid-card-min), 1fr));gap:var(--grid-gap-row) var(--grid-gap-col)}}@media (max-width:1023px){:root[data-theme=cinema] .lst-hero:has(>.lst-hero-art){padding-top:96px}:root[data-theme=cinema] .lst-hero-art{z-index:-1;inset:0 calc(-1 * var(--shell-gutter-mobile,16px)) auto;opacity:.55;height:190px;display:flex;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 20%,#0000);mask-image:linear-gradient(#000 20%,#0000)}:root[data-theme=cinema] .lst-hero-art img{object-fit:cover;flex:1 1 0;min-width:0;height:100%}:root[data-theme=cinema] .lst-hero-actions{flex-wrap:nowrap}:root[data-theme=cinema] .lst-like{flex:1;justify-content:center;min-height:48px}}:root[data-theme=cinema] .lst-item-text .series-status[data-status=ongoing]{color:var(--link)}@media (max-width:1023px){:root[data-theme=cinema] .faq-pages{gap:8px}:root[data-theme=cinema] .faq-pages a{border-radius:var(--shape-pill);min-height:40px;box-shadow:var(--sfx-panel-line);color:var(--foreground);flex:none;padding:0 16px;font-weight:600}:root[data-theme=cinema] .faq-pages a:hover{background:var(--surface-2)}:root[data-theme=cinema] .faq-pages a[aria-current=page]{background:var(--foreground);box-shadow:none;color:var(--background)}}:root[data-theme=cinema] .faq-items{border-radius:var(--sfx-panel-radius);box-shadow:var(--sfx-panel-line);overflow:hidden}:root[data-theme=cinema] .faq-item:last-child{border-bottom:0}:root[data-theme=cinema] .faq-item summary,:root[data-theme=cinema] .faq-answer{padding-inline:16px}:root[data-theme=cinema] .faq-item[open]{background:var(--surface)}:root[data-theme=cinema] .faq-toggle{box-shadow:none;color:var(--text-secondary);background:0 0;padding:5px}:root[data-theme=cinema] .faq-item[open] .faq-toggle{color:var(--link);background:0 0}:root[data-theme=cinema] .lb-podium{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr);align-items:end;gap:10px}:root[data-theme=cinema] .lb-podium>li{text-align:center;background:0 0;border:0;flex-direction:column;justify-content:flex-end;gap:8px;padding:0}:root[data-theme=cinema] .lb-podium>li:first-child{order:2}:root[data-theme=cinema] .lb-podium>li:nth-child(2){order:1}:root[data-theme=cinema] .lb-podium>li:nth-child(3){order:3}:root[data-theme=cinema] .lb-podium>li>div{flex-direction:column;align-items:center;display:flex}:root[data-theme=cinema] .lb-podium>li>div>div{justify-content:center}:root[data-theme=cinema] .lb-podium>li>div>p:first-of-type{margin-top:0;font-size:12.5px}:root[data-theme=cinema] .lb-podium>li>div>p:first-of-type>span{margin-right:4px;font-size:15px}:root[data-theme=cinema] .lb-podium>li>div>p+p{display:none}:root[data-theme=cinema] .lb-podium>li:first-child>span:first-child+*{width:88px;height:88px;box-shadow:0 0 0 3px var(--background), 0 0 0 5px var(--accent)}:root[data-theme=cinema] .lb-podium>li>span:first-child{border-radius:var(--sfx-panel-radius) var(--sfx-panel-radius) 0 0;background:linear-gradient(to bottom, var(--surface-2), var(--surface));width:100%;height:64px;box-shadow:var(--sfx-panel-line);color:#0000;-webkit-text-stroke:1.5px var(--sfx-numeral-stroke);order:9;place-items:center;margin-top:4px;font-size:40px;display:grid}:root[data-theme=cinema] .lb-podium>li:first-child>span:first-child{height:108px;color:var(--link);-webkit-text-stroke:0;font-size:56px}:root[data-theme=cinema] .lb-podium>li:nth-child(3)>span:first-child{height:52px}@media (min-width:768px){:root[data-theme=cinema] .lb-podium{gap:20px;max-width:760px;margin-inline:auto}:root[data-theme=cinema] .lb-podium>li>div>p+p{display:block}:root[data-theme=cinema] .lb-podium>li>span:first-child{height:88px;font-size:52px}:root[data-theme=cinema] .lb-podium>li:first-child>span:first-child{height:136px;font-size:72px}:root[data-theme=cinema] .lb-podium>li:nth-child(3)>span:first-child{height:68px}}:root[data-theme=cinema] .faq-rail,:root[data-theme=cinema] .faq-main{min-width:0}@media (max-width:1023px){:root[data-theme=cinema] .lst-hero-art img:nth-child(n+5){display:none}}@media (min-width:1100px){:root[data-theme=cinema] .chr-hero{grid-template-columns:240px minmax(0,1fr) 280px}:root[data-theme=cinema] .chr-name{font-size:88px}}:root[data-theme=cinema] .ctag-header{border-image:var(--sfx-wash-ruled) fill 0 / / 96px 100vw 0;box-shadow:inset 0 -1px 0 var(--border);padding:24px 0 22px}:root[data-theme=cinema] .ctag-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px}:root[data-theme=cinema] .ctag-title,:root[data-theme=cinema] .csearch-title{font-family:var(--theme-font-display);letter-spacing:-.025em;overflow-wrap:break-word;font-size:34px;font-weight:600;line-height:1}:root[data-theme=cinema] .ctag-count{color:var(--text-secondary);font-size:14px}:root[data-theme=cinema] .ctag-crumb-current{color:var(--text-secondary)}:root[data-theme=cinema] .csearch-crumbs{z-index:1;position:relative}:root[data-theme=cinema] .csearch-head{padding-top:12px;padding-bottom:6px;position:relative}:root[data-theme=cinema] .csearch-root{isolation:isolate;position:relative;overflow-x:clip}:root[data-theme=cinema] .csearch-root:before{content:"";z-index:-1;background:var(--sfx-wash);pointer-events:none;height:340px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}@media (min-width:768px){:root[data-theme=cinema] .ctag-header{padding:40px 0 30px}:root[data-theme=cinema] .ctag-title,:root[data-theme=cinema] .csearch-title{font-size:56px}:root[data-theme=cinema] .csearch-head{padding-top:28px;padding-bottom:10px}}@media (min-width:1280px){:root[data-theme=cinema] .ctag-title,:root[data-theme=cinema] .csearch-title{font-size:64px}}:root[data-theme=cinema] .ctag-card{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"cover title range""desc desc desc""tags tags tags""cast cast cast";gap:0 14px;padding:20px 0}:root[data-theme=cinema] .ctag-body,:root[data-theme=cinema] .ctag-card-head{display:contents}:root[data-theme=cinema] .ctag-cover{border-radius:var(--shape-thumb);grid-area:cover}:root[data-theme=cinema] .ctag-series-line{flex-direction:column;grid-area:title;align-self:start;align-items:flex-start;gap:4px;min-width:0}:root[data-theme=cinema] .ctag-series{font-family:var(--theme-font-display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.2}:root[data-theme=cinema] .ctag-series:hover{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}:root[data-theme=cinema] .ctag-status{font-size:12.5px}:root[data-theme=cinema] .ctag-status:before{display:none}:root[data-theme=cinema] .ctag-status[data-status=On\ Going]{color:var(--link)}:root[data-theme=cinema] .ctag-range{font-family:var(--theme-font-display);letter-spacing:-.02em;text-align:right;grid-area:range;align-self:start;margin:0;font-size:22px;font-weight:600;line-height:1}:root[data-theme=cinema] .ctag-desc{color:var(--foreground);grid-area:desc;margin-top:14px;font-size:14.5px}:root[data-theme=cinema] .ctag-tags{grid-area:tags;margin-top:12px}:root[data-theme=cinema] .ctag-cast{grid-area:cast;margin-top:12px}:root[data-theme=cinema] .ctag-tag{border-radius:var(--shape-pill);background:var(--surface-2);min-height:28px;color:var(--text-secondary);padding:0 11px;font-size:12.5px}:root[data-theme=cinema] .ctag-tag:hover{background:var(--surface-3);color:var(--foreground)}:root[data-theme=cinema] .ctag-tag.is-current{background:var(--accent);color:var(--accent-foreground);box-shadow:none}:root[data-theme=cinema] .ctag-tag.is-current:hover{background:var(--accent-hover)}@media (max-width:639px){:root[data-theme=cinema] .ctag-tag.is-current{order:-1}}@media (min-width:640px){:root[data-theme=cinema] .ctag-card{grid-template:"cover title title cast""cover range desc cast""cover range tags cast""cover. .cast"1fr/84px 132px minmax(0,1fr) minmax(0,220px);column-gap:24px;padding:24px 0}:root[data-theme=cinema] .ctag-cover{border-radius:var(--shape-thumb)}:root[data-theme=cinema] .ctag-series-line{flex-direction:row;align-items:baseline;gap:4px 12px;margin-bottom:12px}:root[data-theme=cinema] .ctag-series{font-size:19px}:root[data-theme=cinema] .ctag-range{text-align:left;font-size:30px}:root[data-theme=cinema] .ctag-desc{margin-top:0}:root[data-theme=cinema] .ctag-tags{margin-top:10px}:root[data-theme=cinema] .ctag-cast{text-align:right;margin-top:2px}:root[data-theme=cinema] .ctag-tag{min-height:26px;font-size:12px}:root[data-theme=cinema] .ctag-tag.is-current{background:var(--accent-soft);color:var(--link);box-shadow:inset 0 0 0 1px var(--accent-line)}:root[data-theme=cinema] .ctag-tag.is-current:hover{background:var(--accent-soft);color:var(--foreground)}}@media (min-width:640px) and (max-width:1023px){:root[data-theme=cinema] .ctag-card{grid-template:"cover title title""cover range desc""cover range tags""cover range cast"1fr/84px 112px minmax(0,1fr)}:root[data-theme=cinema] .ctag-cast{text-align:left;margin-top:12px}}:root[data-theme=cinema] .ctag-pager-link{border-radius:var(--shape-pill);min-height:44px;padding:0 20px;font-weight:600}@media (min-width:640px){:root[data-theme=cinema] .ctag-pager-link{min-height:40px}}:root[data-theme=cinema] .csearch-query{border:var(--theme-border-width) solid var(--border-strong);background:var(--surface);border-radius:28px;padding:8px 8px 8px 18px}:root[data-theme=cinema] .csearch-query-icon{color:var(--text-secondary)}:root[data-theme=cinema] .csearch-token{background:var(--accent);min-height:32px;box-shadow:none;color:var(--accent-foreground);padding-inline:12px 10px;font-weight:600}:root[data-theme=cinema] .csearch-token svg{color:currentColor}:root[data-theme=cinema] .csearch-token:hover{background:var(--accent-hover);box-shadow:none}:root[data-theme=cinema] .csearch-clear{border-radius:var(--shape-pill);min-height:36px;color:var(--text-secondary);padding:0 14px;font-size:13px;font-weight:600}:root[data-theme=cinema] .csearch-filters .csearch-filter-panel{border-radius:var(--sfx-panel-radius);background:var(--surface);box-shadow:var(--sfx-panel-line);padding:16px}:root[data-theme=cinema] .csearch-kinds{border-radius:var(--shape-pill);background:var(--background)}:root[data-theme=cinema] .csearch-kind{border-radius:var(--shape-pill);font-weight:600}:root[data-theme=cinema] .csearch-kind[aria-pressed=true]{background:var(--surface-3);box-shadow:none}:root[data-theme=cinema] .csearch-filter-input{border-radius:var(--shape-pill);background:var(--background)}:root[data-theme=cinema] .csearch-option{box-shadow:inset 0 -1px 0 var(--divider);border-radius:0}:root[data-theme=cinema] .csearch-option:hover{color:var(--foreground);background:0 0}:root[data-theme=cinema] .csearch-option[aria-pressed=true]{color:var(--foreground);box-shadow:inset 0 -1px 0 var(--divider), inset 3px 0 0 var(--accent);background:0 0}:root[data-theme=cinema] .csearch-option-check{border-radius:var(--shape-pill)}:root[data-theme=cinema] .csearch-count{font-size:13.5px}:root[data-theme=cinema] .csearch-count-n{font-family:var(--theme-font-display);letter-spacing:-.02em;font-size:22px;font-weight:600}:root[data-theme=cinema] .csearch-select{border-color:var(--border-strong);border-radius:var(--shape-pill);background-color:var(--surface);font-weight:600}:root[data-theme=cinema] .csearch-mode{border-color:var(--border-strong);border-radius:var(--shape-pill);background:var(--surface)}:root[data-theme=cinema] .csearch-mode-btn{border-radius:var(--shape-pill);font-size:12px;font-weight:600}:root[data-theme=cinema] .csearch-mode-btn[aria-pressed=true]{background:var(--foreground);color:var(--background);box-shadow:none}:root[data-theme=cinema] .csearch-filters-btn{border-radius:var(--shape-pill)}@media (max-width:639px){:root[data-theme=cinema] .csearch-controls-mobile .csearch-select,:root[data-theme=cinema] .csearch-filters-btn{height:44px;min-height:44px}:root[data-theme=cinema] .csearch-controls-mobile .csearch-mode{height:44px}:root[data-theme=cinema] .csearch-controls-mobile .csearch-mode-btn{height:36px;padding-inline:10px;font-size:11.5px}:root[data-theme=cinema] .csearch-controls-mobile .csearch-select{font-size:13.5px}:root[data-theme=cinema] .csearch-token,:root[data-theme=cinema] .csearch-clear{min-height:44px}:root[data-theme=cinema] .csearch-query{padding:6px 6px 6px 16px}}:root[data-theme=cinema] .csearch-cover{border-radius:var(--shape-thumb)}:root[data-theme=cinema] .csearch-series{font-family:var(--theme-font-display);letter-spacing:-.01em;font-size:17px;line-height:1.2}:root[data-theme=cinema] .csearch-series:hover{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}:root[data-theme=cinema] .csearch-status{background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500}:root[data-theme=cinema] .csearch-status:before{display:none}:root[data-theme=cinema] .csearch-ch{font-family:var(--theme-font-display);letter-spacing:-.015em;font-size:18px}:root[data-theme=cinema] .csearch-tag{min-height:26px;padding:0 10px;font-size:12px}:root[data-theme=cinema] .csearch-tag[data-selected=true]{background:var(--accent);color:var(--accent-foreground);box-shadow:none}:root[data-theme=cinema] .csearch-pager-btn{border-radius:var(--shape-pill);min-height:44px;padding-inline:20px}@media (min-width:640px){:root[data-theme=cinema] .csearch-series{font-size:20px}:root[data-theme=cinema] .csearch-ch{font-size:22px}:root[data-theme=cinema] .csearch-tag[data-selected=true]{background:var(--accent-soft);color:var(--link);box-shadow:inset 0 0 0 1px var(--accent-line)}:root[data-theme=cinema] .csearch-pager-btn{min-height:40px}}:root[data-theme=cinema] [data-slot=button]{border-radius:var(--shape-pill)}:root[data-theme=cinema] .tld-head{border-image:var(--sfx-wash-ruled) fill 0 / / 160px 100vw 0;padding-bottom:8px}:root[data-theme=cinema] .tld-title{letter-spacing:-.03em;font-size:36px;line-height:1}@media (min-width:768px){:root[data-theme=cinema] .tld-title{font-size:64px}}:root[data-theme=cinema] [data-tier]>div:first-child{color:#fff}:root[data-theme=cinema] [data-tier=s]>div:first-child{background:var(--accent)}:root[data-theme=cinema] [data-tier=a]>div:first-child{background:#9e1a30}:root[data-theme=cinema] [data-tier=b]>div:first-child{background:#6a1424}:root[data-theme=cinema] [data-tier=c]>div:first-child{background:#44101b}:root[data-theme=cinema] [data-tier=d]>div:first-child{background:#2a0d13}:root[data-theme=cinema] [data-tier=unranked]>div:first-child{background:var(--surface-2);color:var(--text-secondary)}:root[data-theme=cinema] [data-tier]>div:first-child>:last-child{opacity:.85}@media (max-width:639px){:root[data-theme=cinema] [data-tier]{grid-template-columns:40px minmax(0,1fr);min-height:0}:root[data-theme=cinema] [data-tier]>div:last-child{padding:4px}:root[data-theme=cinema] [data-tier]>div:last-child>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-height:0;display:grid}:root[data-theme=cinema] [data-tier]>div:last-child>div>*{min-width:0}:root[data-theme=cinema] [data-tier]>div:last-child>div>:only-child:not(a){grid-column:1/-1}:root[data-theme=cinema] [data-tier]>div:last-child>div>a>div,:root[data-theme=cinema] [data-tier]>div:last-child>div>div[class*="w-[84px]"]{width:auto}:root[data-theme=cinema] [data-tier]>div:last-child p{font-size:10px}:root[data-theme=cinema] [data-tier]>div:first-child>:first-child{font-size:22px}}:root[data-theme=cinema] .blog-article-head{border-image:var(--sfx-wash-ruled) fill 0 / / 140px 100vw 0;padding-bottom:28px}:root[data-theme=cinema] div:has(>.cat-index-title){border-image:var(--sfx-wash-ruled) fill 0 / / 140px 100vw 0;padding-bottom:28px}@media (max-width:767px){:root[data-theme=cinema] .crt-hero a[href^=http]:not(.crt-reader){align-items:center;min-height:44px;padding-inline:16px;display:inline-flex}}@media (min-width:768px){:root[data-theme=board] .site-nav a{padding:8px 12px;font-size:14.5px;font-weight:600;position:relative}:root[data-theme=board] .site-nav a:hover{background:var(--surface)}:root[data-theme=board] .site-nav a[aria-current=page]:after{content:"";left:12px;right:12px;bottom:calc((var(--header-height) - 36px) / -2);background:var(--accent);border-radius:2px;height:2px;position:absolute}:root[data-theme=board] .site-header-inner{gap:20px}:root[data-theme=board] .site-nav{gap:2px;margin-left:8px}:root[data-theme=board] .site-search{flex:0 320px;margin:0 0 0 auto}:root[data-theme=board] .site-header-actions{gap:6px}:root[data-theme=board] .site-search-advanced{margin-left:-14px}:root[data-theme=board] .site-header-actions>a[href=\/submit]{border:var(--theme-border-width) solid var(--border-strong);height:36px;color:var(--foreground);padding:0 12px}:root[data-theme=board] .site-header-actions>a[href=\/submit]:hover{background:var(--surface-2);border-color:var(--border-hover)}}@media (min-width:1024px) and (max-width:1099px){:root[data-theme=board] .site-nav a[data-nav-optional]{display:inline-block}}@media (min-width:768px){:root[data-theme=board] .filter-row{border-radius:calc(var(--shape-overlay) + 2px);background:var(--surface);border-top:0;margin-top:12px;padding:10px}:root[data-theme=board] .filter-row .fbtn{height:36px;color:var(--text-secondary);background:0 0;border-color:#0000;padding:0 12px;font-size:13.5px;font-weight:600}:root[data-theme=board] .filter-row .fbtn:hover,:root[data-theme=board] .filter-row .fbtn[data-state=open],:root[data-theme=board] .filter-row .fbtn[aria-expanded=true]{background:var(--surface-2);color:var(--foreground);border-color:#0000}:root[data-theme=board] .filter-row .fbtn[data-active=true]{background:var(--accent-soft);color:var(--accent);border-color:#0000}:root[data-theme=board] .filter-row .chip{background:var(--surface-2);border-color:#0000;height:30px;padding:0 12px;font-size:13px;font-weight:500}:root[data-theme=board] .filter-row .chip:hover{background:var(--surface-3)}}:root[data-theme=board] .series-card{border-radius:var(--shape-overlay);transition:background-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);padding-bottom:14px;overflow:hidden}:root[data-theme=board] .series-card-cover{border-radius:var(--shape-overlay) var(--shape-overlay) 0 0}:root[data-theme=board] .series-card-cover img{transition:transform var(--motion-med) var(--motion-ease)}:root[data-theme=board] .series-card-title,:root[data-theme=board] .series-card-meta{padding:0 12px}:root[data-theme=board] .series-card-title{min-height:2.6em;transition:color var(--motion-fast) var(--motion-ease);margin-top:12px;font-size:14.5px;font-weight:650}:root[data-theme=board] .series-card-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;margin-top:6px;font-size:12.5px;display:grid}:root[data-theme=board] .series-card-meta>.series-card-sep{display:none}:root[data-theme=board] .series-card-meta>.series-status{grid-area:1/1;min-width:0}:root[data-theme=board] .series-card-meta>span:not([class]){white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/2}:root[data-theme=board] .series-card-meta>.series-card-rating{grid-area:2/1/3/-1}:root[data-theme=board] .series-card-sep{color:#0000;background:var(--border);border-radius:50%;width:3px;height:3px;font-size:0;overflow:hidden}:root[data-theme=board] .series-card-rating{gap:4px;font-weight:700}:root[data-theme=board] .series-card-rating .rating-icon{width:12px;height:12px;color:var(--rating-color)}:root[data-theme=board] .series-status{letter-spacing:0;text-transform:none;color:var(--status-completed-text);gap:6px;font-weight:600}:root[data-theme=board] .series-status:before{background:currentColor}:root[data-theme=board] .series-status[data-status=ongoing]{color:var(--status-ongoing-text)}:root[data-theme=board] .series-status[data-status=hiatus]{color:var(--status-hiatus-text)}@container homepage-grid (max-width:639px){:root[data-theme=board] .series-status-word{clip:auto;text-overflow:ellipsis;width:auto;height:auto;position:static;overflow:hidden}:root[data-theme=board] .series-status[data-status=completed]:before{display:block}:root[data-theme=board] .series-card-title{margin-top:10px;font-size:14px}:root[data-theme=board] .series-card-title,:root[data-theme=board] .series-card-meta{padding:0 11px}:root[data-theme=board] .series-card-meta{font-size:12px}}@media (hover:hover) and (pointer:fine){:root[data-theme=board] .series-card:hover,:root[data-theme=board] .series-card:focus-within{background:var(--surface-2);transform:translateY(var(--series-card-lift))}:root[data-theme=board] .series-card:hover .series-card-cover,:root[data-theme=board] .series-card:focus-within .series-card-cover{box-shadow:none;transform:none}:root[data-theme=board] .series-card:hover .series-card-cover img{transform:scale(1.035)}:root[data-theme=board] .series-card:hover .series-card-title,:root[data-theme=board] .series-card:focus-within .series-card-title{color:var(--accent)}}@media (prefers-reduced-motion:reduce){:root[data-theme=board] .series-card:hover,:root[data-theme=board] .series-card:focus-within,:root[data-theme=board] .series-card:hover .series-card-cover img{transform:none}}:root[data-theme=board] .series-card:has(.series-card-link:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}:root[data-theme=board] .series-card:has(.series-card-link:focus-visible) .series-card-cover{outline:none}:root[data-theme=board] .series-card-peek{box-shadow:none;background:0 0;padding:0}:root[data-theme=board] .series-card-peek p{display:none}:root[data-theme=board] .series-card-peek .shell-btn:first-of-type{margin-top:0}:root[data-theme=board] .series-card-peek:has(.shell-btn-ghost){right:auto}:root[data-theme=board] .series-card-peek .shell-btn-ghost{border-radius:var(--shape-pill);background:var(--header-bg);width:auto;height:28px;box-shadow:inset 0 0 0 1px var(--glass-border);border:0;gap:5px;padding:0 10px;font-size:12px;font-weight:500}:root[data-theme=board] .series-card-peek .shell-btn-ghost:hover{background:var(--surface-3)}@media (max-width:767px){:root[data-theme=board] .site-header .shell-btn-icon{width:44px;height:44px}:root[data-theme=board] .sort-tab{min-height:44px;padding-block:6px 10px}}:root[data-theme=board] .dt-page{--cm-box:var(--shape-overlay);--cm-line-soft:var(--divider);--cm-bar-lo:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=board] .dt-page{--cm-bar-lo:color-mix(in srgb, var(--accent) 52%, var(--surface))}}:root[data-theme=board] .dt-backdrop{background:var(--surface);height:210px;-webkit-mask-image:none;mask-image:none}:root[data-theme=board] .dt-backdrop img{filter:blur(20px)saturate(1.2)brightness(.72);opacity:1;object-position:50% 30%;transform:scale(1.15)}:root[data-theme=board] .dt-backdrop:after{content:"";background:linear-gradient(180deg, var(--background) 0%, var(--background) 50%, var(--background) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=board] .dt-backdrop:after{background:linear-gradient(180deg, color-mix(in srgb, var(--background) 20%, transparent) 0%, color-mix(in srgb, var(--background) 30%, transparent) 50%, var(--background) 100%)}}:root[data-theme=board] .dt-hero-grid{grid-template:"poster facts"1fr"poster head""credits credits""actions actions""score score""tags tags"/118px minmax(0,1fr);align-items:end;column-gap:16px;padding-top:106px}:root[data-theme=board] .dt-poster{border-radius:var(--shape-cover);align-self:end;box-shadow:0 14px 30px -10px #03080ebf}:root[data-theme=board] .dt-crumbs{display:none}:root[data-theme=board] .dt-title{letter-spacing:-.03em;font-size:27px;font-weight:800;line-height:1.08}:root[data-theme=board] .dt-alts{color:var(--text-secondary);margin-top:4px;font-size:13px}:root[data-theme=board] .dt-alts span+span:before{color:var(--border-strong)}:root[data-theme=board] .dt-facts{color:var(--text-secondary);align-self:end;gap:4px 12px;margin:0 0 8px;font-size:12.5px}:root[data-theme=board] .dt-facts dd{font-weight:500}:root[data-theme=board] .dt-facts .dt-status{border-radius:var(--shape-pill);background:var(--status-completed-bg);height:24px;color:var(--status-completed-text);padding:0 9px;font-weight:600}:root[data-theme=board] .dt-facts .dt-status.is-on{background:var(--status-ongoing-bg);color:var(--status-ongoing-text)}:root[data-theme=board] .dt-facts .dt-status:before,:root[data-theme=board] .dt-rail .dt-status:before,:root[data-theme=board] .dt-rel-m .dt-status:before{background:currentColor}:root[data-theme=board] .dt-rail .dt-status,:root[data-theme=board] .dt-rel-m .dt-status{color:var(--status-completed-text)}:root[data-theme=board] .dt-rail .dt-status.is-on,:root[data-theme=board] .dt-rel-m .dt-status.is-on{color:var(--status-ongoing-text)}:root[data-theme=board] .dt-credits{flex-wrap:wrap;gap:2px 16px;margin-top:14px;font-size:13.5px;display:flex}:root[data-theme=board] .dt-credits dt{color:var(--text-faint)}:root[data-theme=board] .dt-credits a{transition:color var(--motion-fast) var(--motion-ease);border-bottom:0;font-weight:650}:root[data-theme=board] .dt-credits a:hover{color:var(--accent)}:root[data-theme=board] .dt-actions-row{padding-top:14px}:root[data-theme=board] .dt-actions-row>*,:root[data-theme=board] .dt-actions-row .dt-act-track>button,:root[data-theme=board] .dt-act-icon-host>button{min-width:48px;height:48px}:root[data-theme=board] .dt-actions-row .dt-act-track>button{border-radius:var(--shape-overlay);font-weight:650}:root[data-theme=board] .dt-actions-row .dt-act-icon,:root[data-theme=board] .dt-act-icon-host>button,:root[data-theme=board] .dt-actions-row .dt-btn-icon,:root[data-theme=board] .dt-act-read{border-radius:var(--shape-overlay);background:var(--surface-2);border:0;width:48px;height:48px}:root[data-theme=board] .dt-actions-row .dt-act-icon:hover,:root[data-theme=board] .dt-act-icon-host>button:hover,:root[data-theme=board] .dt-act-read:hover{background:var(--surface-3)}:root[data-theme=board] .dt-tags{gap:8px;padding-top:14px}:root[data-theme=board] .dt-hero .dt-chip{background:var(--surface-2);height:32px;color:var(--text-secondary);border:0;padding:0 13px;font-size:13px;font-weight:500}:root[data-theme=board] .dt-hero .dt-chip:hover{background:var(--surface-3);color:var(--foreground)}:root[data-theme=board] .dt-score-in{border-radius:var(--cm-box);background:var(--surface);border:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sum dist""mine mine""stats stats";column-gap:24px;margin-top:16px;padding:16px}:root[data-theme=board] .dt-score-big{gap:6px}:root[data-theme=board] .dt-score-num{letter-spacing:-.045em;font-size:44px;font-weight:800}:root[data-theme=board] .dt-score-of{display:none}:root[data-theme=board] .dt-score-count{color:var(--text-secondary);font-size:12.5px}:root[data-theme=board] .dt-glyphs-bg{color:var(--surface-3)}:root[data-theme=board] .dt-glyphs-in{color:var(--accent)}:root[data-theme=board] .dt-dist{gap:6px}:root[data-theme=board] .dt-dist li{color:var(--text-secondary);grid-template-columns:12px minmax(0,1fr);font-size:12px}:root[data-theme=board] .dt-dist b{background:var(--cm-bar-lo);border-radius:4px;height:7px}:root[data-theme=board] .dt-dist b.is-high{background:var(--accent)}:root[data-theme=board] .dt-mine{border-top:1px solid var(--cm-line-soft);color:var(--text-secondary);margin-top:14px;padding-top:12px;font-size:13.5px}:root[data-theme=board] .dt-statrow{border-top:1px solid var(--cm-line-soft);text-align:center;grid-area:stats;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:14px;padding-top:12px;display:grid}:root[data-theme=board] .dt-statrow>div+div{border-left:1px solid var(--cm-line-soft)}:root[data-theme=board] .dt-statrow dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:750}:root[data-theme=board] .dt-statrow dt{color:var(--text-faint);font-size:11.5px}:root[data-theme=board] .dt-tabs{background:rgb(var(--legacy-rgb-background) / 96%);margin-top:18px}@supports (color:color-mix(in lab, red, red)){:root[data-theme=board] .dt-tabs{background:color-mix(in srgb, var(--background) 96%, transparent)}}:root[data-theme=board] .dt-tabs{border-bottom-color:var(--cm-line-soft)}:root[data-theme=board] .dt-tabs-in{gap:4px}:root[data-theme=board] .dt-tab{color:var(--text-secondary);padding:0 10px;font-weight:600}:root[data-theme=board] .dt-tab[aria-current=page]{color:var(--foreground);font-weight:600}:root[data-theme=board] .dt-tab[aria-current=page]:after{left:10px;right:10px}:root[data-theme=board] .dt-tab-c{background:var(--surface);color:var(--text-faint);border-radius:9px;padding:0 7px;font-size:12px;line-height:18px}:root[data-theme=board] .dt-rail-details,:root[data-theme=board] .dt-rail-creators,:root[data-theme=board] .dt-rail-aka,:root[data-theme=board] .dt-rail .dt-edit{display:none}:root[data-theme=board] .dt-body{padding-top:22px}:root[data-theme=board] .dt-sec,:root[data-theme=board] .dt-rail{margin-bottom:28px}:root[data-theme=board] .dt-sh{justify-content:space-between;margin-bottom:12px}:root[data-theme=board] .dt-sh h2{letter-spacing:-.015em;font-size:18px;font-weight:750}:root[data-theme=board] .dt-sh-c{margin-right:auto}:root[data-theme=board] .dt-sh-lnk{color:var(--accent);font-weight:600}:root[data-theme=board] .dt-sh-lnk:hover{color:var(--accent-hover)}:root[data-theme=board] .dt-syn{max-width:70ch;color:var(--foreground)}:root[data-theme=board] .dt-syn-more,:root[data-theme=board] .dt-sc-more{color:var(--accent);border-bottom:0;font-weight:650}:root[data-theme=board] .dt-syn-more:hover,:root[data-theme=board] .dt-sc-more:hover{color:var(--accent-hover)}:root[data-theme=board] .dt-ch{width:92px}:root[data-theme=board] .dt-ch-ph{border-radius:var(--shape-cover)}:root[data-theme=board] .dt-ch-ph img{transition:transform var(--motion-med) var(--motion-ease)}:root[data-theme=board] .dt-ch>.dt-ch-btn:hover .dt-ch-ph{transform:none}:root[data-theme=board] .dt-ch>.dt-ch-btn:hover .dt-ch-ph img{transform:scale(1.04)}:root[data-theme=board] .dt-ch-n{margin-top:8px;font-size:13px;font-weight:650}:root[data-theme=board] .dt-ch-role{color:var(--text-faint)}:root[data-theme=board] .dt-ch-role.is-main{color:var(--accent)}:root[data-theme=board] .dt-scenes{--cm-slog-head:42px;isolation:isolate;padding:0 14px 12px;position:relative}:root[data-theme=board] .dt-scenes:before{content:"";inset:var(--cm-slog-head) 0 0;z-index:-1;border-radius:var(--cm-box);background:var(--surface);position:absolute}:root[data-theme=board] .dt-scenes>.dt-sh{align-items:center;height:30px;margin:0 -14px 12px}:root[data-theme=board] .dt-slog-tools{border-bottom-color:var(--cm-line-soft);padding:12px 0}:root[data-theme=board] .dt-slog-tags{border-bottom-color:var(--cm-line-soft)}:root[data-theme=board] .dt-scenes>.dt-empty{border-color:var(--border);margin-top:12px}:root[data-theme=board] .dt-slog-more{border-top:1px solid var(--cm-line-soft);justify-content:center;margin-top:0;padding-top:8px}:root[data-theme=board] .dt-slog-more .dt-btn{background:var(--surface-2);border:0;font-weight:600}:root[data-theme=board] .dt-slog-more .dt-btn:hover{background:var(--surface-3)}:root[data-theme=board] .dt-who{margin-inline:0;padding-inline:0}:root[data-theme=board] .dt-who-btn{background:var(--surface-2);height:32px;color:var(--text-secondary);border:0;padding:0 12px 0 4px;font-size:13px;font-weight:600}:root[data-theme=board] .dt-who-btn:hover:not(:disabled){background:var(--surface-3)}:root[data-theme=board] .dt-who-btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}:root[data-theme=board] .dt-who-av{width:24px;height:24px}:root[data-theme=board] .dt-scenes .dt-chip{background:var(--surface-2);border:0}:root[data-theme=board] .dt-scenes .dt-chip-filter[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}:root[data-theme=board] .dt-slog{grid-template-columns:minmax(44px,max-content) minmax(0,1fr);column-gap:12px;display:grid}:root[data-theme=board] .dt-scene{grid-column:1/-1;grid-template-columns:subgrid;grid-template-areas:"ch body""ch body";padding:14px 0}:root[data-theme=board] .dt-sc-l{display:none}:root[data-theme=board] .dt-scene+.dt-scene{border-top:1px solid var(--cm-line-soft)}:root[data-theme=board] .dt-scene+.dt-scene:before{content:none}:root[data-theme=board] .dt-sc-node{display:none}:root[data-theme=board] .dt-sc-ch{text-align:left;flex-direction:column;align-items:flex-start;gap:0;padding-top:0}:root[data-theme=board] .dt-sc-pre{margin:0;font-size:11.5px;font-weight:600}:root[data-theme=board] .dt-sc-n{white-space:nowrap;font-size:16px;font-weight:750;line-height:1.1}:root[data-theme=board] .dt-sc-pre{display:block}:root[data-theme=board] .dt-sc-n a:hover{color:var(--accent)}:root[data-theme=board] .dt-sc-d{color:var(--foreground);margin-top:0;font-size:14px}:root[data-theme=board] .dt-sc-tags{gap:6px}:root[data-theme=board] .dt-sc-tags .dt-tag{height:auto;padding:3px 10px;font-size:12.5px;font-weight:500}:root[data-theme=board] .dt-sc-gal,:root[data-theme=board] .dt-sc-acts .dt-sc-fav{background:var(--surface-2);border:0}:root[data-theme=board] .dt-rail{gap:16px}:root[data-theme=board] .dt-rail-sec{border-radius:var(--cm-box);background:var(--surface);padding:16px 18px}:root[data-theme=board] .dt-rail-h{letter-spacing:0;color:var(--text-secondary);margin-bottom:10px;font-size:13px;font-weight:700}:root[data-theme=board] .dt-dl{font-size:14px}:root[data-theme=board] .dt-dl dd{font-weight:600}:root[data-theme=board] .dt-creators{gap:10px}:root[data-theme=board] .dt-creator-n{border-bottom:0;font-weight:650}:root[data-theme=board] .dt-creator-n:hover{color:var(--accent)}:root[data-theme=board] .dt-creator-al{color:var(--text-faint)}:root[data-theme=board] .dt-aka{color:var(--foreground);flex-direction:column;gap:5px;font-size:14px;line-height:1.4;display:flex}:root[data-theme=board] .dt-links a{background:var(--surface-2);border:0;font-weight:550}:root[data-theme=board] .dt-links a:hover{background:var(--surface-3)}:root[data-theme=board] .dt-edit{border:var(--theme-border-width) solid var(--border);border-radius:var(--cm-box);color:var(--text-secondary);justify-content:center;font-weight:600}:root[data-theme=board] .dt-edit:hover{background:var(--surface-2);color:var(--foreground)}:root[data-theme=board] .dt-rel-grid{gap:14px 12px}:root[data-theme=board] .dt-rel-card{border-radius:var(--shape-cover);background:var(--surface);transition:background-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);flex-direction:column;display:flex;overflow:hidden}:root[data-theme=board] .dt-rel-card:has(.dt-rel-t a:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}:root[data-theme=board] .dt-rel-card:has(.dt-rel-t a:focus-visible) .dt-rel-cover{outline:none}:root[data-theme=board] .dt-rel-cover{border-radius:0;transition:none}:root[data-theme=board] .dt-rel-cover img{transition:transform var(--motion-med) var(--motion-ease)}:root[data-theme=board] .dt-rel-card:hover{background:var(--surface-2);transform:translateY(-3px)}:root[data-theme=board] .dt-rel-card:hover .dt-rel-cover{box-shadow:none;transform:none}:root[data-theme=board] .dt-rel-card:hover .dt-rel-cover img{transform:scale(1.035)}:root[data-theme=board] .dt-rel-t{transition:color var(--motion-fast) var(--motion-ease);margin:0;padding:10px 10px 0;font-size:13.5px;font-weight:650}:root[data-theme=board] .dt-rel-card:hover .dt-rel-t{color:var(--accent)}:root[data-theme=board] .dt-rel-m{padding:4px 10px 12px;font-size:12px}:root[data-theme=board] .dt-rel-r{font-weight:700}:root[data-theme=board] .dt-rel-r .rating-icon{color:var(--accent)}@media (min-width:640px){:root[data-theme=board] .dt-backdrop{height:260px}:root[data-theme=board] .dt-hero-grid{grid-template:"poster facts""poster head""poster credits""poster actions""poster tags"1fr"score score"/180px minmax(0,1fr);align-items:start;column-gap:28px;padding-top:110px}:root[data-theme=board] .dt-facts{margin:72px 0 10px}:root[data-theme=board] .dt-title{font-size:36px}:root[data-theme=board] .dt-alts{margin-top:8px;font-size:14px}:root[data-theme=board] .dt-credits{gap:4px 22px;font-size:14px}:root[data-theme=board] .dt-actions-row{gap:10px;padding-top:20px}:root[data-theme=board] .dt-actions-row>*,:root[data-theme=board] .dt-actions-row .dt-act-track>button,:root[data-theme=board] .dt-act-icon-host>button{min-width:44px;height:44px}:root[data-theme=board] .dt-actions-row .dt-act-track>button,:root[data-theme=board] .dt-actions-row .dt-act-icon,:root[data-theme=board] .dt-act-icon-host>button,:root[data-theme=board] .dt-actions-row .dt-btn-icon,:root[data-theme=board] .dt-act-read{border-radius:var(--shape-control)}:root[data-theme=board] .dt-actions-row .dt-act-icon,:root[data-theme=board] .dt-act-icon-host>button,:root[data-theme=board] .dt-actions-row .dt-btn-icon{width:44px;height:44px}:root[data-theme=board] .dt-act-read{width:auto;height:44px;padding:0 16px;font-weight:600}:root[data-theme=board] .dt-tags{padding-top:18px}:root[data-theme=board] .dt-score-in{margin-top:24px}:root[data-theme=board] .dt-tabs{margin-top:28px}:root[data-theme=board] .dt-tab{height:48px;padding:0 12px;font-size:14.5px}:root[data-theme=board] .dt-tab[aria-current=page]:after{left:12px;right:12px}:root[data-theme=board] .dt-sh h2{font-size:20px}:root[data-theme=board] .dt-chars{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:18px 14px}:root[data-theme=board] .dt-ch{width:auto}:root[data-theme=board] .dt-ch-n{font-size:14px}:root[data-theme=board] .dt-ch-role{font-size:12.5px}:root[data-theme=board] .dt-scenes{padding:0 22px 12px}:root[data-theme=board] .dt-scenes>.dt-sh{margin-inline:-22px}:root[data-theme=board] .dt-who{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}:root[data-theme=board] .dt-slog{grid-template-columns:minmax(64px,max-content) minmax(0,1fr);column-gap:18px}:root[data-theme=board] .dt-scene{grid-template-areas:"ch body";padding:16px 0}:root[data-theme=board] .dt-sc-n{font-size:19px}:root[data-theme=board] .dt-sc-d{font-size:14.5px}:root[data-theme=board] .dt-slog-more{padding-left:0}:root[data-theme=board] .dt-slog-more .dt-btn{width:auto;height:36px}:root[data-theme=board] .dt-rel-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}:root[data-theme=board] .dt-rel-t{margin:0;font-size:14.5px}}@media (min-width:1024px){:root[data-theme=board] .dt-backdrop{height:300px}:root[data-theme=board] .dt-backdrop img{filter:blur(24px)saturate(1.2)brightness(.72)}:root[data-theme=board] .dt-hero-grid{grid-template:"poster facts score""poster head score""poster credits score""poster actions score""poster tags score""poster.score"1fr/232px minmax(0,1fr) 300px;column-gap:36px;padding-top:124px;padding-bottom:0}:root[data-theme=board] .dt-poster{border-radius:var(--shape-overlay);align-self:start}:root[data-theme=board] .dt-facts{gap:4px 16px;margin:92px 0 10px;font-size:13.5px}:root[data-theme=board] .dt-facts .dt-status{height:26px;padding:0 10px;font-size:12.5px}:root[data-theme=board] .dt-title{letter-spacing:-.035em;font-size:44px;line-height:1.05}:root[data-theme=board] .dt-alts{font-size:14.5px}:root[data-theme=board] .dt-score{align-self:start;margin-top:40px}:root[data-theme=board] .dt-score-in{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sum dist""mine mine""stats stats";column-gap:20px;margin-top:0;padding:18px 20px}:root[data-theme=board] .dt-score-num{font-size:40px}:root[data-theme=board] .dt-glyphs{margin-top:8px;font-size:13px}:root[data-theme=board] .dt-score-count{margin-top:6px;font-size:13px}:root[data-theme=board] .dt-dist{gap:5px;margin-top:0}:root[data-theme=board] .dt-dist li{grid-template-columns:10px minmax(0,1fr);gap:8px;font-size:11.5px}:root[data-theme=board] .dt-dist b{height:6px}:root[data-theme=board] .dt-mine{margin-top:16px;padding-top:14px}:root[data-theme=board] .dt-statrow{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding-top:14px}:root[data-theme=board] .dt-statrow>div+div{border-left:0}:root[data-theme=board] .dt-statrow dd{font-size:18px}:root[data-theme=board] .dt-statrow dt{font-size:12.5px}:root[data-theme=board] .dt-tabs{margin-top:32px}:root[data-theme=board] .dt-body{grid-template:"rail synopsis""rail characters""rail scenes""rail related"1fr"panel panel"/296px minmax(0,1fr);column-gap:36px;padding-top:28px}:root[data-theme=board] .dt-body:has(>.dt-rail:not(:has(>:not(.dt-rail-details,.dt-rail-creators,.dt-rail-aka,.dt-edit)))){grid-template:"synopsis""characters""scenes""related""panel"/minmax(0,1fr)}:root[data-theme=board] .dt-rail:not(:has(>:not(.dt-rail-details,.dt-rail-creators,.dt-rail-aka,.dt-edit))){display:none}:root[data-theme=board] .dt-page:not([data-detail-tab=overview]) .dt-body{grid-template:"panel""related"/minmax(0,1fr)}:root[data-theme=board] .dt-rail{align-self:start;margin-bottom:40px}:root[data-theme=board] .dt-sec{margin-bottom:40px}:root[data-theme=board] .dt-syn{font-size:16px}:root[data-theme=board] .dt-chars{grid-template-columns:repeat(7,minmax(0,1fr))}:root[data-theme=board] .dt-ch:nth-child(n+8){display:none}:root[data-theme=board] .dt-links{gap:2px}:root[data-theme=board] .dt-links a{border-radius:var(--shape-thumb);background:0 0;height:auto;margin:0 -10px;padding:7px 10px;font-size:14px}:root[data-theme=board] .dt-links a:hover{background:var(--surface-2)}:root[data-theme=board] .dt-related-host{border-top:0;margin-inline:0;padding:0}:root[data-theme=board] .dt-rel-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:18px;margin-top:0;padding:0;overflow:visible}:root[data-theme=board] .dt-page[data-detail-tab=related] .dt-rel-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px}}@media (min-width:1280px){:root[data-theme=board] .dt-hero-grid{grid-template-columns:232px minmax(0,1fr) 300px;column-gap:36px;padding-top:124px}:root[data-theme=board] .dt-title{font-size:44px}}@media (prefers-reduced-motion:reduce){:root[data-theme=board] .dt-rel-card:hover,:root[data-theme=board] .dt-rel-card:hover .dt-rel-cover img,:root[data-theme=board] .dt-ch>.dt-ch-btn:hover .dt-ch-ph img{transform:none}}:root[data-theme=board] .dt-sc-names a{white-space:nowrap}:root[data-theme=board] .dt-sc-who{flex:auto;max-width:100%}:root[data-theme=board] .dt-sc-names{flex:1 1 0;min-width:0}@media (max-width:639px){:root[data-theme=board] .dt-sc-acts{gap:12px}:root[data-theme=board] .dt-sc-acts>*{position:relative}:root[data-theme=board] .dt-sc-acts>:after{content:"";position:absolute;inset:-8px -6px}}:root[data-theme=board]{--cpx-panel-radius:calc(var(--shape-overlay) + 2px);--cpx-panel-pad:20px}:root[data-theme=board] .cp-head{border-bottom:0;flex-flow:column;align-items:flex-start;gap:16px;padding-top:24px}:root[data-theme=board] .cp-head__title{flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:0}:root[data-theme=board] .cp-title{letter-spacing:-.025em;font-size:24px;font-weight:750;line-height:1.15}:root[data-theme=board] .cp-sub{color:var(--text-secondary);font-size:14px}@media (min-width:768px){:root[data-theme=board] .cp-head{padding-top:36px}:root[data-theme=board] .cp-title{font-size:28px}:root[data-theme=board] .cp-sub{font-size:14.5px}}:root[data-theme=board] .cp-tabs{border-radius:calc(var(--shape-overlay));background:var(--surface);gap:4px;width:auto;max-width:100%;margin-left:0;padding:4px;display:inline-flex}:root[data-theme=board] .cp-tabs>a,:root[data-theme=board] .cp-tabs>button{border-radius:var(--shape-control);min-height:40px;color:var(--text-secondary);transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600}:root[data-theme=board] .cp-tabs>a:hover,:root[data-theme=board] .cp-tabs>button:hover{color:var(--foreground);background:var(--surface-2)}:root[data-theme=board] .cp-tabs>[aria-selected=true],:root[data-theme=board] .cp-tabs>[aria-current=page],:root[data-theme=board] .cp-tabs>[aria-pressed=true]{background:var(--surface-3);color:var(--foreground);font-weight:600}:root[data-theme=board] .cp-tabs>[aria-selected=true]:after,:root[data-theme=board] .cp-tabs>[aria-current=page]:after,:root[data-theme=board] .cp-tabs>[aria-pressed=true]:after{content:none}:root[data-theme=board] .cp-tabs .cp-count{color:var(--text-faint);font-weight:600}:root[data-theme=board] .cp-tabs>[aria-selected=true] .cp-count,:root[data-theme=board] .cp-tabs>[aria-current=page] .cp-count,:root[data-theme=board] .cp-tabs>[aria-pressed=true] .cp-count{color:var(--text-secondary)}:root[data-theme=board] .cp-tabs__divider{background:var(--border);height:18px;margin:0 6px}@media (min-width:768px){:root[data-theme=board] .cp-tabs>a,:root[data-theme=board] .cp-tabs>button{min-height:36px}}:root[data-theme=board] .cp-seg{border-radius:var(--shape-overlay);background:var(--surface);border:0;gap:4px;padding:4px}:root[data-theme=board] .cp-seg>button,:root[data-theme=board] .cp-seg>a{border-radius:var(--shape-control);min-height:40px;padding:0 14px;font-size:14px;font-weight:600}@media (min-width:768px){:root[data-theme=board] .cp-seg>button,:root[data-theme=board] .cp-seg>a{min-height:36px;font-size:14px}}:root[data-theme=board] .cp-seg>button:hover,:root[data-theme=board] .cp-seg>a:hover{background:var(--surface-2)}:root[data-theme=board] .cp-seg>[aria-pressed=true],:root[data-theme=board] .cp-seg>[aria-current=page],:root[data-theme=board] .cp-seg>[aria-selected=true]{background:var(--surface-3);box-shadow:none;font-weight:600}:root[data-theme=board] .cp-bar{padding:16px 0 20px}:root[data-theme=board] .cp-sh{margin-bottom:14px}:root[data-theme=board] .cp-sh h2,:root[data-theme=board] .cp-sh__title{letter-spacing:-.015em;font-size:20px;font-weight:750}:root[data-theme=board] .cp-sh__link{color:var(--accent);font-weight:600}:root[data-theme=board] .cp-sh__link:hover{color:var(--accent-hover)}:root[data-theme=board] .cp-micro{letter-spacing:-.005em;text-transform:none;color:var(--foreground);font-size:15px;font-weight:700}:root[data-theme=board] .cp-feed{border-radius:var(--cpx-panel-radius);background:var(--surface);border:0;padding:4px 16px}:root[data-theme=board] .cp-feed>*+*{border-top-color:var(--divider)}@media (min-width:640px){:root[data-theme=board] .cp-feed{padding:4px var(--cpx-panel-pad)}}:root[data-theme=board] .cp-thumb{border-radius:var(--shape-thumb);width:44px;box-shadow:none}:root[data-theme=board] .cp-panel{border-radius:var(--cpx-panel-radius);border:0}:root[data-theme=board] .cp-rail{gap:16px}:root[data-theme=board] .cp-rail>section{border-radius:var(--cpx-panel-radius);background:var(--surface);padding:16px 18px 18px}:root[data-theme=board] .pf-nav>[aria-pressed=true]{box-shadow:none}:root[data-theme=board] .activity-layout{grid-template-columns:minmax(0,1fr)}:root[data-theme=board] .activity-layout>.cp-rail{display:none}:root[data-theme=board] .activity-feed{max-width:920px}:root[data-theme=board] .activity-feed .cp-row{gap:14px;padding:18px 0}:root[data-theme=board] .activity-avatar>*{width:36px;height:36px}:root[data-theme=board] .activity-body{gap:6px;font-size:15px}:root[data-theme=board] .activity-actor{font-size:15px}:root[data-theme=board] .activity-headline{font-size:16.5px;line-height:1.35}:root[data-theme=board] .activity-body>p:not(.activity-headline){font-size:15px;line-height:1.6}:root[data-theme=board] .activity-feed .cp-row__time{font-size:13px}:root[data-theme=board] .activity-feed .cp-thumb{width:60px}@media (min-width:640px){:root[data-theme=board] .activity-feed .cp-row{gap:18px;padding:20px 0}:root[data-theme=board] .activity-avatar>*{width:40px;height:40px}:root[data-theme=board] .activity-feed .cp-thumb{width:80px}}:root[data-theme=board] .cp-log{border-radius:var(--cpx-panel-radius);background:var(--surface);border-top:0;padding:0 8px}:root[data-theme=board] .cp-log>li{border-bottom-color:var(--divider)}:root[data-theme=board] .cp-log .group>:first-child:hover{background:var(--surface-2)}:root[data-theme=board] .cp-missing{text-align:center;border:var(--theme-border-width) dashed var(--border);border-radius:var(--cpx-panel-radius);background:0 0;align-items:center}:root[data-theme=board] .cp-missing__actions{justify-content:center}:root[data-theme=board] .cp-missing__covers>span{border-color:var(--border)}:root[data-theme=board] .cp-missing__title{font-weight:750}:root[data-theme=board] .cp-fan-card{border-radius:var(--shape-overlay);background:var(--surface);transition:background-color var(--motion-med) var(--motion-ease), transform var(--motion-med) var(--motion-ease);padding:14px 14px 16px}:root[data-theme=board] .cp-fan-card:hover{background:var(--surface-2);transform:translateY(var(--series-card-lift))}:root[data-theme=board] .cp-fan>*{border-radius:var(--shape-cover);box-shadow:6px 0 16px -6px var(--overlay-dark)}:is(:root[data-theme=board] div:has(>.cp-fan-card),:root[data-theme=board] div:has(>.tl-card)){gap:16px}:root[data-theme=board] .tl-card{border-radius:var(--shape-overlay);background:var(--surface);transition:background-color var(--motion-med) var(--motion-ease), transform var(--motion-med) var(--motion-ease);padding:12px 12px 14px}:root[data-theme=board] .tl-card:hover{background:var(--surface-2);transform:translateY(var(--series-card-lift))}:root[data-theme=board] .tl-card img{box-shadow:none}@media (max-width:639px){:root[data-theme=board] div:has(>.cp-fan-card){grid-template-columns:minmax(0,1fr);gap:10px}:root[data-theme=board] .cp-fan-card{grid-template-rows:auto 1fr;grid-template-columns:120px minmax(0,1fr);column-gap:14px;padding:12px;display:grid}:root[data-theme=board] .cp-fan-card>:first-child{grid-row:1/span 2;align-self:center}:root[data-theme=board] .cp-fan-card>h3{align-self:end;margin-top:2px}:root[data-theme=board] .cp-fan-card>h3+div{flex-wrap:wrap;align-self:start}}:root[data-theme=board] .rank-page,:root[data-theme=board] .rank-board{gap:20px}:root[data-theme=board] .rank-podium{border-bottom:0;gap:12px;padding:0}:root[data-theme=board] .rank-podium-item{border-radius:var(--cpx-panel-radius);background:var(--surface);padding:12px}:root[data-theme=board] .rank-podium-numeral{letter-spacing:-.04em;font-weight:800;top:16px;left:20px}:root[data-theme=board] .rank-podium-item[data-rank="1"] .rank-podium-numeral{color:var(--accent)}:root[data-theme=board] .rank-podium-title{font-weight:700}:root[data-theme=board] .rank-podium-cover,:root[data-theme=board] .rank-row-thumb{box-shadow:none}:root[data-theme=board] .rank-genres li{background:var(--surface-2);font-weight:500}:root[data-theme=board] .rank-podium-body .rank-track-button{background:var(--surface-2);color:var(--foreground);border:0;font-weight:600}:root[data-theme=board] .rank-podium-body .rank-track-button:hover{background:var(--surface-3)}:root[data-theme=board] .rank-status{color:var(--status-completed-text);font-weight:600}:root[data-theme=board] .rank-status:before{background:currentColor}:root[data-theme=board] .rank-status[data-status=On\ Going]{color:var(--status-ongoing-text)}:root[data-theme=board] .rank-status[data-status=On\ Going]:before,:root[data-theme=board] .rank-status[data-status=Hiatus]:before{background:currentColor}:root[data-theme=board] .rank-status[data-status=Hiatus]{color:var(--status-hiatus-text)}:root[data-theme=board] .rank-rows{border-radius:var(--cpx-panel-radius);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:0;padding:4px 6px}:root[data-theme=board] .rank-row-list>li+li,:root[data-theme=board] .rank-row-list+.rank-row-list>li:first-child{border-top:1px solid var(--divider)}:root[data-theme=board] .rank-row-link{transition:background-color var(--motion-fast) var(--motion-ease)}:root[data-theme=board] .rank-row-link:hover{background:var(--surface-2)}:root[data-theme=board] .rank-row-link:hover .rank-row-title{color:var(--accent)}:root[data-theme=board] .rank-row-title{font-weight:650}:root[data-theme=board] .rank-row-numeral{color:var(--foreground);font-weight:750}:root[data-theme=board] .rank-empty{border-color:var(--border);border-radius:var(--cpx-panel-radius)}@media (min-width:768px){:root[data-theme=board] .rank-podium{gap:16px}:root[data-theme=board] .rank-podium-item,:root[data-theme=board] .rank-podium-item[data-rank="1"]{grid-template-columns:minmax(0,132px) minmax(0,1fr);padding:14px}:root[data-theme=board] .rank-podium-numeral,:root[data-theme=board] .rank-podium-item[data-rank="1"] .rank-podium-numeral{color:var(--accent);grid-area:1/2;align-self:start;margin-top:0;font-size:44px}:root[data-theme=board] .rank-podium-cover,:root[data-theme=board] .rank-podium-item[data-rank="1"] .rank-podium-cover{grid-area:1/1/span 2}:root[data-theme=board] .rank-podium-body,:root[data-theme=board] .rank-podium-item[data-rank="1"] .rank-podium-body{grid-area:2/2;padding-top:0}:root[data-theme=board] .rank-podium-title,:root[data-theme=board] .rank-podium-item[data-rank="1"] .rank-podium-title{font-size:17px}:root[data-theme=board] .rank-rows{padding:4px 16px}:root[data-theme=board] .rank-row-numeral{font-size:18px}}:root[data-theme=board] .tagx-featured{gap:12px}@media (min-width:768px){:root[data-theme=board] .tagx-featured{gap:14px}}:root[data-theme=board] .tagx-card{border-radius:var(--shape-overlay);background:var(--surface);transition:background-color var(--motion-med) var(--motion-ease);gap:2px;padding:10px 10px 12px}:root[data-theme=board] .tagx-card:hover{background:var(--surface-2)}:root[data-theme=board] .tagx-card:hover .tagx-card-name{color:var(--accent)}:root[data-theme=board] .tagx-collage{border-radius:var(--shape-cover);margin-bottom:8px}:root[data-theme=board] .tagx-card-name{font-size:15px;font-weight:700}:root[data-theme=board] .tagx-index{border-radius:var(--cpx-panel-radius);background:var(--surface);padding:16px}@media (min-width:768px){:root[data-theme=board] .tagx-index{padding:18px var(--cpx-panel-pad)}}:root[data-theme=board] .tagx-group a{font-weight:500}:root[data-theme=board] .tagx-group a:hover{color:var(--accent)}:root[data-theme=board] .tagx-hero{border-bottom:0;padding-bottom:8px}:root[data-theme=board] .tagx-strip-cover{box-shadow:none}@media (min-width:900px){:root[data-theme=board] .tagx-strip-cover:first-child{opacity:1}}:root[data-theme=board] .chr-hero{border-bottom:0;margin-bottom:36px;padding-bottom:8px}:root[data-theme=board] .chr-hero-backdrop{display:none}:root[data-theme=board] .chr-portrait{aspect-ratio:3/4;border-radius:var(--shape-overlay);box-shadow:var(--elevation-lg)}:root[data-theme=board] .chr-name-row{flex-direction:column-reverse;align-items:flex-start;gap:10px}:root[data-theme=board] .chr-name{letter-spacing:-.035em;font-weight:800}:root[data-theme=board] .chr-role{background:var(--surface-2);border:0;align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}:root[data-theme=board] .chr-role[data-role=Main]{background:var(--accent-soft);color:var(--accent)}:root[data-theme=board] .chr-alt-names{font-size:14.5px}:root[data-theme=board] .chr-tags{gap:8px}:root[data-theme=board] .chr-tags li{background:var(--surface-2);align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}:root[data-theme=board] .chr-series{border-radius:var(--shape-cover);background:var(--surface);transition:background-color var(--motion-fast) var(--motion-ease);border:0;align-self:flex-start;gap:12px;padding:8px 14px 8px 8px;display:inline-flex}:root[data-theme=board] .chr-series-cover{border-radius:6px;width:36px}:root[data-theme=board] .chr-series:hover{background:var(--surface-2)}:root[data-theme=board] .chr-series:hover .chr-series-title{color:var(--accent)}:root[data-theme=board] .chr-series-title{font-weight:650}:root[data-theme=board] .chr-about h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=board] .chr-about p{opacity:1;max-width:62ch;font-size:16px}:root[data-theme=board] .chr-stats,:root[data-theme=board] .chr-scenes-box,:root[data-theme=board] .chr-scene-tags-box{border-radius:var(--cpx-panel-radius);border:0}:root[data-theme=board] .chr-sh h2{font-weight:750}@media (min-width:768px){:root[data-theme=board] .chr-info{gap:0}:root[data-theme=board] .chr-alt-names{margin-top:8px}:root[data-theme=board] .chr-series{margin-top:18px}:root[data-theme=board] .chr-about{margin-top:20px}:root[data-theme=board] .chr-tags{margin-top:18px}:root[data-theme=board] .chr-actions{margin-top:24px}}@media (min-width:1100px){:root[data-theme=board] .chr-hero{grid-template-columns:280px minmax(0,1fr) 320px;gap:36px;padding-top:20px}}:root[data-theme=board] .chr-actions>:first-child{flex-wrap:wrap;row-gap:6px}:root[data-theme=board] .chr-actions>:first-child>div:last-child{flex-wrap:wrap;row-gap:4px}:root[data-theme=board] .chr-actions>:first-child>div:last-child>*,:root[data-theme=board] .chr-scene-names a{white-space:nowrap}:root[data-theme=board] .crt-hero{border-bottom:var(--theme-border-width) solid var(--divider)}:root[data-theme=board] .crt-name{letter-spacing:-.035em;font-weight:800}:root[data-theme=board] .crt-reader{border-radius:var(--shape-control);font-weight:650}:root[data-theme=board] .crt-fan-cover{box-shadow:var(--elevation-lg)}:root[data-theme=board] .crt-work{border-radius:var(--shape-overlay);background:var(--surface);transition:background-color var(--motion-med) var(--motion-ease), transform var(--motion-med) var(--motion-ease);gap:0;overflow:hidden}:root[data-theme=board] .crt-work-cover{box-shadow:none;border-radius:0}:root[data-theme=board] .crt-work-cover img{transition:transform var(--motion-med) var(--motion-ease)}:root[data-theme=board] .crt-work:hover{background:var(--surface-2);transform:translateY(var(--series-card-lift))}:root[data-theme=board] .crt-work:hover .crt-work-cover{box-shadow:none;transform:none}:root[data-theme=board] .crt-work:hover .crt-work-cover img{transform:scale(1.035)}:root[data-theme=board] .crt-work-title{min-height:calc(2.6em + 22px);padding:11px 12px;font-size:14px;font-weight:650}:root[data-theme=board] .crt-work:hover .crt-work-title{color:var(--accent)}:root[data-theme=board] .blog-index{gap:12px}:root[data-theme=board] .blog-index>li+li{border-top:0}:root[data-theme=board] .blog-index-item{padding:18px var(--cpx-panel-pad);border-radius:var(--cpx-panel-radius);background:var(--surface);transition:background-color var(--motion-fast) var(--motion-ease)}:root[data-theme=board] .blog-index-item:hover{background:var(--surface-2)}:root[data-theme=board] .blog-index-item:hover h2{color:var(--accent)}:root[data-theme=board] .blog-index-item h2{font-size:20px;font-weight:750}:root[data-theme=board] .blog-article-head h1{letter-spacing:-.03em;font-weight:800;line-height:1.1}:root[data-theme=board] .blog-rank{border-radius:var(--cpx-panel-radius);background:var(--surface);border-top:0;padding:4px 12px}:root[data-theme=board] .blog-rank>li{border-bottom-color:var(--divider)}:root[data-theme=board] .blog-rank>li:last-child{border-bottom:0}:root[data-theme=board] .blog-rank-numeral{color:var(--foreground);font-weight:800}:root[data-theme=board] .blog-rank-numeral[data-top]{color:var(--accent)}:root[data-theme=board] .blog-rank-cover{border-radius:var(--shape-cover);box-shadow:none}:root[data-theme=board] .blog-rank-title{font-weight:700}:root[data-theme=board] .blog-rank-row:hover .blog-rank-title{color:var(--accent)}:root[data-theme=board] .blog-prose h2{font-weight:750}:root[data-theme=board] .blog-prose a{-webkit-text-decoration-color:var(--accent-line);-webkit-text-decoration-color:var(--accent-line);-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}:root[data-theme=board] .blog-prose a:hover{color:var(--accent)}@media (min-width:768px){:root[data-theme=board] .blog-rank{padding:4px var(--cpx-panel-pad)}}:root[data-theme=board] .cat-index-title{letter-spacing:-.03em;font-weight:800}:root[data-theme=board] .cat-link{color:var(--accent);font-weight:600}:root[data-theme=board] .faq-intro h1{letter-spacing:-.03em;font-weight:800}:root[data-theme=board] .faq-section h2{margin-bottom:12px;font-size:18px;font-weight:750}:root[data-theme=board] .faq-items{border-radius:var(--cpx-panel-radius);background:var(--surface);border-top:0;padding:0 16px}:root[data-theme=board] .faq-item{border-bottom-color:var(--divider)}:root[data-theme=board] .faq-item:last-child{border-bottom:0}:root[data-theme=board] .faq-item:target{margin:0 -16px;padding:0 16px}:root[data-theme=board] .faq-item summary{font-size:14.5px;font-weight:650}:root[data-theme=board] .faq-item summary:hover{color:var(--accent)}:root[data-theme=board] .faq-links a{background:var(--surface-2);border:0;font-weight:600}:root[data-theme=board] .faq-links a:hover{background:var(--surface-3)}:root[data-theme=board] .faq-pages a{font-weight:600}:root[data-theme=board] .faq-pages a[aria-current=page]{background:var(--surface);box-shadow:none;color:var(--foreground)}:root[data-theme=board] .faq-topics a:hover,:root[data-theme=board] .faq-pages a:hover{background:var(--surface)}:root[data-theme=board] .faq-topics .cp-micro{color:var(--text-secondary);font-size:13px}:root[data-theme=board] .faq-help{border-radius:var(--cpx-panel-radius);border:0}:root[data-theme=board] .faq-help h2{font-weight:700}:root[data-theme=board] .faq-help a{font-weight:650}@media (min-width:768px){:root[data-theme=board] .faq-items{padding:0 var(--cpx-panel-pad)}:root[data-theme=board] .faq-item:target{margin:0 calc(-1 * var(--cpx-panel-pad));padding:0 var(--cpx-panel-pad)}}:root[data-theme=board] .palette-group-label{letter-spacing:0;text-transform:none;color:var(--text-secondary);padding:14px 18px 6px;font-size:12.5px;font-weight:700}:root[data-theme=board] .palette-group-label span{color:var(--text-faint);font-weight:500}:root[data-theme=board] #desktop-search-results [role=option]{border-radius:var(--shape-control)}:root[data-theme=board] #desktop-search-results [role=option][aria-selected=true]{background:var(--surface-2)}:root[data-theme=board] #desktop-search-results [role=option][aria-selected=true]:before{inset-block:6px}:root[data-theme=board] .filter-sheet-head{border-bottom-color:var(--divider);align-items:center;padding:6px 20px 14px}:root[data-theme=board] .filter-sheet-head h2{font-size:20px;font-weight:750}:root[data-theme=board] .filter-sheet-section{border-bottom:0;padding:18px 0 8px}:root[data-theme=board] .filter-sheet-section:last-child{padding-bottom:20px}:root[data-theme=board] .filter-sheet-section-head h3{font-size:16px;font-weight:700}:root[data-theme=board] .filter-sheet-section-head span{color:var(--accent);font-weight:600}:root[data-theme=board] .filter-sheet-hint{color:var(--text-secondary)}:root[data-theme=board] .filter-sheet-search{border-color:var(--border);border-radius:var(--shape-control);height:44px}:root[data-theme=board] .filter-sheet-search:focus-within{border-color:var(--accent);box-shadow:var(--focus-glow)}:root[data-theme=board] .filter-sheet-body .chip{background:var(--surface-2);color:var(--text-secondary);border-color:#0000;font-weight:500}:root[data-theme=board] .filter-sheet-body .chip:hover{background:var(--surface-3);color:var(--foreground)}:root[data-theme=board] .filter-sheet-body .chip[data-state=include]{border-color:var(--filter-primary-border);background:var(--filter-primary-soft);color:var(--filter-primary-text)}:root[data-theme=board] .filter-sheet-body .chip[data-state=exclude]{border-color:var(--filter-secondary-border);background:var(--filter-secondary-soft);color:var(--filter-secondary-text);text-decoration-color:currentColor}:root[data-theme=board] .filter-sheet-body .chip-link{color:var(--accent);background:0 0;font-weight:600}:root[data-theme=board] .filter-sheet-body .segmented{border-radius:var(--shape-overlay);background:var(--surface-2);border:0;gap:4px;padding:4px}:root[data-theme=board] .filter-sheet-body .segmented button{border-radius:var(--shape-control);color:var(--text-secondary);font-weight:500}:root[data-theme=board] .filter-sheet-body .segmented button+button{border-left:0}:root[data-theme=board] .filter-sheet-body .segmented button[aria-pressed=true]{background:var(--surface-3);color:var(--foreground);font-weight:650}:root[data-theme=board] .filter-sheet-letters button{background:var(--surface-2);border-color:#0000}:root[data-theme=board] .filter-sheet-letters button[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}:root[data-theme=board] .filter-sheet-foot{border-top-color:var(--divider)}:root[data-theme=board] .filter-sheet-foot .shell-btn{border-radius:var(--shape-overlay);height:50px;font-weight:650}:root[data-theme=board] .lst-back,:root[data-theme=board] .lst-items-head{display:none}:root[data-theme=board] .lst-hero{border-radius:var(--cpx-panel-radius);background:var(--surface);padding:22px 20px;overflow:hidden}:root[data-theme=board] .lst-hero-art{z-index:-1;opacity:.16;pointer-events:none;gap:8px;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 100%);mask-image:linear-gradient(90deg,#0000 30%,#000 100%)}:root[data-theme=board] .lst-hero-art img{width:auto;height:100%;aspect-ratio:var(--cover-ratio);object-fit:cover;flex:none}:root[data-theme=board] .lst-hero-title h1{letter-spacing:-.035em;font-weight:800}:root[data-theme=board] .lst-hero-desc{color:var(--text-secondary)}:root[data-theme=board] .lst-owner b{font-weight:650}:root[data-theme=board] .lst-hero-nums dd{font-weight:750}:root[data-theme=board] .lst-hero-actions .lst-like:not([aria-pressed=true]){background:var(--accent);color:var(--accent-foreground);border-color:#0000}:root[data-theme=board] .lst-hero-actions .lst-like:not([aria-pressed=true]):hover{background:var(--accent-hover)}:root[data-theme=board] .lst-hero-actions .lst-like[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}:root[data-theme=board] .lst-hero-actions button:not(.lst-like){background:var(--surface-2);border-color:#0000}:root[data-theme=board] .lst-hero-actions button:not(.lst-like):hover{background:var(--surface-3)}@media (min-width:768px){:root[data-theme=board] .lst-hero{padding:28px}}:root[data-theme=board] .lst-detail>.lst-hero{margin-bottom:20px}:root[data-theme=board] .lst-detail>.lst-items{margin-bottom:44px}:root[data-theme=board] .lst-grid{gap:18px 14px}:root[data-theme=board] .lst-pos{background:var(--header-bg);border-radius:6px;place-items:center;min-width:26px;height:22px;padding:0 6px;font-size:12px;font-weight:750;display:grid}:root[data-theme=board] .lst-item-text h2{min-height:2.6em;font-weight:650}:root[data-theme=board] .lst-item .series-status{font-weight:600}:root[data-theme=board] .lst-more{padding-top:36px}:root[data-theme=board] .lst-more button{background:var(--surface);border-color:#0000;font-weight:600}:root[data-theme=board] .lst-more button:hover{background:var(--surface-2)}:root[data-theme=board] .lst-comments{border-radius:var(--cpx-panel-radius);background:var(--surface);max-width:920px;padding:18px 20px 10px}:root[data-theme=board] .lst-comments h2{font-size:15px;font-weight:700}:root[data-theme=board] .lst-comments h2 svg{display:none}:root[data-theme=board] .lst-comments article{background:0 0;border:0;border-radius:0;padding:16px 0}:root[data-theme=board] .lst-comments article+article{border-top:1px solid var(--divider)}:root[data-theme=board] .lst-comments article~article,:root[data-theme=board] .lst-comments section>div:last-child{gap:0}:root[data-theme=board] .tagx-hero{border-radius:var(--cpx-panel-radius);background:var(--surface);border-bottom:0;margin-bottom:20px;padding:22px 20px}:root[data-theme=board] .tagx-hero-title{letter-spacing:-.035em;font-weight:800}:root[data-theme=board] .tagx-strip-cover{border-radius:var(--shape-thumb);box-shadow:var(--elevation-md)}@media (min-width:768px){:root[data-theme=board] .tagx-hero{align-items:center;padding:28px}:root[data-theme=board] .tagx-strip{gap:0;padding-right:6px}:root[data-theme=board] .tagx-strip-cover{width:76px}:root[data-theme=board] .tagx-strip-cover+.tagx-strip-cover{margin-left:-14px}:root[data-theme=board] .tagx-strip-cover:nth-child(odd){transform:rotate(-4deg)}:root[data-theme=board] .tagx-strip-cover:nth-child(2n){transform:rotate(4deg)translateY(-4px)}:root[data-theme=board] .tagx-strip-cover:first-child{opacity:1}}@media (min-width:640px){:root[data-theme=board] .gallery-bar{border-radius:var(--cpx-panel-radius);background:var(--surface);padding:10px}:root[data-theme=board] .gallery-bar>div:first-child{border-radius:var(--shape-control);background:var(--surface-2);border:0}:root[data-theme=board] .gallery-bar button[aria-haspopup],:root[data-theme=board] .gallery-bar button[aria-expanded]{background:0 0;border-color:#0000;font-weight:600}:root[data-theme=board] .gallery-bar button[aria-haspopup]:hover,:root[data-theme=board] .gallery-bar button[aria-expanded]:hover,:root[data-theme=board] .gallery-bar button[aria-expanded=true]{background:var(--surface-2)}}@media (max-width:639px){:root[data-theme=board] .gallery-bar-m>div:first-child>div:first-child{border-radius:var(--shape-control);border:0;height:44px;padding-inline:12px}:root[data-theme=board] .gallery-bar-m button[aria-haspopup],:root[data-theme=board] .gallery-bar-m button[aria-expanded]{background:var(--surface);border-color:#0000;min-width:44px;min-height:44px;font-weight:600}:root[data-theme=board] .gallery-bar-m div:has(>button[aria-pressed]){border-radius:var(--shape-pill);background:var(--surface);border:0;padding:4px}:root[data-theme=board] .gallery-bar-m button[aria-pressed]{border-radius:var(--shape-pill);min-height:36px;padding:0 14px;font-size:13px;font-weight:600}}:root[data-theme=board] .lb-podium~.overflow-x-auto{border-radius:var(--cpx-panel-radius);background:var(--surface);margin-top:20px;padding:4px 12px}:root[data-theme=board] .lb-podium~.overflow-x-auto tr{border-color:var(--divider)}:root[data-theme=board] .lb-podium~.overflow-x-auto tbody tr:last-child{border-bottom:0}:root[data-theme=board] .lb-podium~.overflow-x-auto tbody tr:hover{background:var(--surface-2)}@media (min-width:768px){:root[data-theme=board] .lb-podium~.overflow-x-auto{padding:6px 18px}}@media (max-width:639px){:root[data-theme=board] .lb-podium~.overflow-x-auto :is(th,td):nth-child(n+3):not(:last-child){display:none}:root[data-theme=board] .lb-podium~.overflow-x-auto td:last-child{font-size:15px;font-weight:750}:root[data-theme=board] .lb-podium~.overflow-x-auto td a{max-width:150px}}@media (max-width:767px){:root[data-theme=board] .rank-row-title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}}:root[data-theme=board] .up-head{border-radius:var(--cpx-panel-radius);background:var(--surface);padding:0 20px 22px;overflow:hidden}:root[data-theme=board] .up-head__wash{background:radial-gradient(120% 140% at 0% 0%, var(--accent-soft), transparent 60%), linear-gradient(180deg, var(--surface-3), var(--surface-2));height:96px;margin-inline:0;inset-inline:0}:root[data-theme=board] .up-head{margin-top:16px}:root[data-theme=board] .up-head__grid{padding-top:40px}:root[data-theme=board] .up-avatar{--tw-ring-color:var(--surface)}:root[data-theme=board] .up-name{letter-spacing:-.035em;font-weight:800}:root[data-theme=board] .up-badge{background:var(--accent-soft);color:var(--accent);border:0}:root[data-theme=board] .up-stat>:first-child{font-weight:750}@media (min-width:640px){:root[data-theme=board] .up-head{margin-top:24px;padding:0 28px 26px}:root[data-theme=board] .up-head__wash{height:104px}:root[data-theme=board] .up-head__grid{align-items:start;padding-top:40px}:root[data-theme=board] .up-head__grid>:nth-child(2){padding-top:80px}:root[data-theme=board] .up-head__grid>:nth-child(3){align-self:end}:root[data-theme=board] .up-name{font-size:40px}}:root[data-theme=board] .ctag-header{border-bottom:0;padding:18px 0 16px}:root[data-theme=board] .ctag-crumbs{font-size:13px}:root[data-theme=board] .ctag-heading{flex-direction:column;align-items:flex-start;gap:4px;margin-top:10px}:root[data-theme=board] .ctag-title{letter-spacing:-.025em;font-size:24px;font-weight:750;line-height:1.15}:root[data-theme=board] .ctag-count{font-size:14px}@media (min-width:768px){:root[data-theme=board] .ctag-header{padding:28px 0 18px}:root[data-theme=board] .ctag-title{font-size:28px}:root[data-theme=board] .ctag-count{font-size:14.5px}}:root[data-theme=board] .ctag-list{flex-direction:column;gap:12px;display:flex}:root[data-theme=board] .ctag-card{border-radius:var(--cpx-panel-radius);background:var(--surface);transition:background-color var(--motion-fast) var(--motion-ease);border-bottom:0;grid-template-columns:56px minmax(0,1fr);gap:14px;padding:14px}:root[data-theme=board] .ctag-card:hover{background:var(--surface-2)}:root[data-theme=board] .ctag-card:hover .ctag-cover{box-shadow:var(--cover-edge);transform:none}:root[data-theme=board] .ctag-cover{border-radius:var(--shape-control)}@media (min-width:640px){:root[data-theme=board] .ctag-card{grid-template-columns:72px minmax(0,1fr);gap:18px;padding:16px}}:root[data-theme=board] .ctag-card-head{flex-wrap:nowrap;align-items:flex-start;gap:4px 12px}:root[data-theme=board] .ctag-series-line{flex:auto;align-items:center;gap:2px 12px}:root[data-theme=board] .ctag-series{letter-spacing:-.005em;font-size:15.5px;font-weight:700}:root[data-theme=board] .ctag-series:hover{color:var(--accent)}:root[data-theme=board] .ctag-status{color:var(--status-completed-text);gap:6px;font-size:12.5px;font-weight:600}:root[data-theme=board] .ctag-status:before{background:currentColor}:root[data-theme=board] .ctag-status[data-status=On\ Going]{color:var(--status-ongoing-text)}:root[data-theme=board] .ctag-status[data-status=Hiatus]{color:var(--status-hiatus-text)}:root[data-theme=board] .ctag-status[data-status=On\ Going]:before,:root[data-theme=board] .ctag-status[data-status=Hiatus]:before{background:currentColor}:root[data-theme=board] .ctag-range{border-radius:var(--shape-pill);background:var(--surface-2);letter-spacing:0;flex:none;align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}:root[data-theme=board] .ctag-card:hover .ctag-range{background:var(--surface-3)}:root[data-theme=board] .ctag-desc{margin-top:8px;font-size:14px;line-height:1.55}:root[data-theme=board] .ctag-cast{margin-top:8px;font-size:13px}:root[data-theme=board] .ctag-tags{gap:6px;margin-top:10px}:root[data-theme=board] .ctag-tag{min-height:26px;padding:0 10px;font-size:12.5px;font-weight:500}:root[data-theme=board] .ctag-card:hover .ctag-tag:not(.is-current){background:var(--surface-3)}:root[data-theme=board] .ctag-tag.is-current{color:var(--accent);order:-1}@media (min-width:640px){:root[data-theme=board] .ctag-desc{font-size:14.5px}}:root[data-theme=board] .ctag-pager{margin-top:28px}:root[data-theme=board] .ctag-pager-link{background:var(--surface);border:0;font-weight:600}:root[data-theme=board] .ctag-pager-link:hover{background:var(--surface-2)}:root[data-theme=board] .csearch-title{letter-spacing:-.025em;font-size:24px;font-weight:750;line-height:1.15}@media (min-width:768px){:root[data-theme=board] .csearch-title{font-size:28px}}:root[data-theme=board] .csearch-query{border-radius:var(--cpx-panel-radius);border:0}:root[data-theme=board] .csearch-token{color:var(--accent);font-weight:600}:root[data-theme=board] .csearch-clear{font-weight:600}@media (min-width:1024px){:root[data-theme=board] .csearch-layout{border-top:0;grid-template-columns:296px minmax(0,1fr);gap:32px;padding-top:8px}:root[data-theme=board] .csearch-filters-scroll{border-radius:var(--cpx-panel-radius);background:var(--surface);scrollbar-width:thin;padding:16px}}:root[data-theme=board] .csearch-kinds,:root[data-theme=board] .csearch-mode{background:var(--surface-2);border:0}:root[data-theme=board] .csearch-kind,:root[data-theme=board] .csearch-mode-btn{font-weight:650}:root[data-theme=board] .csearch-kind[aria-pressed=true],:root[data-theme=board] .csearch-mode-btn[aria-pressed=true]{background:var(--surface-3);box-shadow:none}:root[data-theme=board] .csearch-filter-input{background:var(--surface-2);border:0}:root[data-theme=board] .csearch-filter-input:focus{box-shadow:0 0 0 2px var(--accent-line)}:root[data-theme=board] .csearch-option:hover{background:var(--surface-2)}:root[data-theme=board] .csearch-option[aria-pressed=true]{box-shadow:none;color:var(--accent)}:root[data-theme=board] .csearch-select{background:var(--surface);border:0;font-weight:600}:root[data-theme=board] .csearch-count-n{font-size:17px;font-weight:750}:root[data-theme=board] .csearch-results-head{border-bottom:0}:root[data-theme=board] .csearch-list>*{border-width:0}:root[data-theme=board] .csearch-list>*+*{margin-top:12px}:root[data-theme=board] .csearch-card{border-radius:var(--cpx-panel-radius);background:var(--surface);transition:background-color var(--motion-fast) var(--motion-ease);padding:14px}:root[data-theme=board] .csearch-card:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=board] .csearch-card:hover{background:color-mix(in srgb, var(--surface) 55%, var(--surface-2))}}:root[data-theme=board] .csearch-card:hover .csearch-cover{transform:none}:root[data-theme=board] .csearch-cover{border-radius:var(--shape-control)}@media (min-width:640px){:root[data-theme=board] .csearch-card{padding:16px}:root[data-theme=board] .csearch-card-inner{gap:18px}:root[data-theme=board] .csearch-cover{width:72px}}:root[data-theme=board] .csearch-card-head{margin-bottom:12px}:root[data-theme=board] .csearch-series{letter-spacing:-.005em;font-size:15.5px;font-weight:700}:root[data-theme=board] .csearch-series:hover{color:var(--accent)}:root[data-theme=board] .csearch-status{background:0 0;border:0;padding:0;font-weight:600}:root[data-theme=board] .csearch-chapters>*+*{border-color:var(--border)}:root[data-theme=board] .csearch-ch{border-radius:var(--shape-pill);background:var(--surface-2);letter-spacing:0;align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}:root[data-theme=board] .csearch-tags{gap:6px}:root[data-theme=board] .csearch-tag{min-height:26px;padding:0 10px;font-size:12.5px;font-weight:500}:root[data-theme=board] .csearch-tag[data-selected=true]{color:var(--accent)}:root[data-theme=board] .csearch-desc{font-size:14.5px;line-height:1.55}:root[data-theme=board] .csearch-desc-toggle{color:var(--accent)}:root[data-theme=board] .csearch-avatar{box-shadow:0 0 0 2px var(--surface)}:root[data-theme=board] .csearch-pager{border-top:0}@media (max-width:639px){:root[data-theme=board] .csearch-controls-mobile .csearch-select{height:44px}:root[data-theme=board] .csearch-controls-mobile .csearch-mode{flex:auto;height:44px}:root[data-theme=board] .csearch-controls-mobile .csearch-mode-btn{flex:1 1 0;height:38px;font-size:12px}:root[data-theme=board] .csearch-filters-btn{min-height:44px}:root[data-theme=board] .csearch-token{min-height:36px}:root[data-theme=board] .csearch-clear{min-height:44px;padding-inline:10px}}:root[data-theme=board]{--cm-tier-ink:#0d1520;--cm-tier-a:#f2c98b;--cm-tier-b:#afc4e6;--cm-tier-c:#e7b2aa;--cm-tier-d:#d2bfe0}:root[data-theme=board] [data-tier]{border-top-color:var(--background)}:root[data-theme=board] [data-tier]>div:first-child{color:var(--cm-tier-ink)}:root[data-theme=board] [data-tier=s]>div:first-child{background:var(--accent)}:root[data-theme=board] [data-tier=a]>div:first-child{background:var(--cm-tier-a)}:root[data-theme=board] [data-tier=b]>div:first-child{background:var(--cm-tier-b)}:root[data-theme=board] [data-tier=c]>div:first-child{background:var(--cm-tier-c)}:root[data-theme=board] [data-tier=d]>div:first-child{background:var(--cm-tier-d)}:root[data-theme=board] [data-tier=unranked]>div:first-child{background:var(--surface-2);color:var(--text-secondary)}:root[data-theme=board] [data-tier]>div:first-child>:first-child{font-weight:850}:root[data-theme=board] [data-tier=unranked]>div:first-child>:first-child{font-size:15px}:root[data-theme=board] [data-tier] div:has(>p.truncate){background:linear-gradient(transparent, var(--overlay-dark) 55%, var(--overlay-dark));pointer-events:none;padding:20px 5px 4px;position:absolute;inset:auto 0 0}:root[data-theme=board] [data-tier] div:has(>p.truncate)>p{color:var(--foreground);text-shadow:0 1px 2px var(--overlay-dark);font-size:11px;font-weight:650;line-height:1.2}@media (max-width:639px){:root[data-theme=board] [data-tier]{grid-template-columns:44px minmax(0,1fr)}:root[data-theme=board] [data-tier]>div:first-child{padding:6px 2px}:root[data-theme=board] [data-tier=unranked]>div:first-child>:first-child{writing-mode:vertical-rl;letter-spacing:.02em;font-size:12px;transform:rotate(180deg)}:root[data-theme=board] [data-tier]>div:last-child{padding:4px}:root[data-theme=board] [data-tier]>div:last-child>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}:root[data-theme=board] [data-tier]>div:last-child>div>*{min-width:0}:root[data-theme=board] [data-tier]>div:last-child>div>*>div,:root[data-theme=board] [data-tier]>div:last-child>div>div[class*=w-\[]{width:100%}:root[data-theme=board] [data-tier]>div:last-child>div>:only-child:not(a):not([class*=w-\[]){grid-column:1/-1}}:root[data-theme=board] .tld-title{letter-spacing:-.03em;font-size:28px;font-weight:800}@media (min-width:640px){:root[data-theme=board] .tld-title{font-size:36px}}:root[data-theme=board] article:has(.cdc-rating) .cdc-role-overlay{display:none}:root[data-theme=board] .cdc-rating>svg{color:var(--rating-color);fill:var(--rating-color)}:root[data-theme=board] .cdc-rating>span:first-of-type{color:var(--foreground)}:root[data-theme=board] .auth-breadcrumb{display:none}:root[data-theme=board] .auth-wall{height:132px;display:block;position:relative;overflow:hidden}:root[data-theme=board] .auth-wall:after{content:"";background:linear-gradient(to bottom, var(--background), var(--background) 60%, var(--background));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=board] .auth-wall:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--background) 40%, transparent), color-mix(in srgb, var(--background) 75%, transparent) 60%, var(--background))}}:root[data-theme=board] .auth-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 16px 0;display:grid}:root[data-theme=board] .auth-wall-tile:nth-child(n+5){display:none}:root[data-theme=board] .auth-wall-tile{aspect-ratio:2/3;border-radius:var(--shape-overlay);background:var(--surface-2);display:block;overflow:hidden}:root[data-theme=board] .auth-wall-tile img{object-fit:cover;width:100%;height:100%;display:block}:root[data-theme=board] .auth-page-with-wall .auth-panel{padding-top:0}:root[data-theme=board] .auth-shell>div:first-child{margin-bottom:22px;padding-top:4px}:root[data-theme=board] .auth-shell h1{letter-spacing:-.035em;font-size:28px;font-weight:800;line-height:1.1}:root[data-theme=board] .auth-shell>div:first-child>p{margin-top:8px;font-size:14.5px;line-height:1.5}:root[data-theme=board] .auth-mode{background:var(--surface);border:0}:root[data-theme=board] .auth-shell .grid>button{grid-column:1/-1}:root[data-theme=board] .auth-shell .auth-provider-short{display:none}:root[data-theme=board] .auth-shell .auth-provider-long{display:inline}:root[data-theme=board] .auth-adults{border:0}@media (min-width:1024px){:root[data-theme=board] .auth-page-with-wall{min-height:calc(100dvh - var(--header-height));grid-template-columns:minmax(0,1fr) 520px;display:grid}:root[data-theme=board] .auth-wall{height:auto}:root[data-theme=board] .auth-wall:after{background:linear-gradient(90deg, var(--background), var(--background) 75%, var(--background)), linear-gradient(to bottom, var(--background), var(--background))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=board] .auth-wall:after{background:linear-gradient(90deg, color-mix(in srgb, var(--background) 45%, transparent), color-mix(in srgb, var(--background) 70%, transparent) 75%, var(--background)), linear-gradient(to bottom, color-mix(in srgb, var(--background) 25%, transparent), color-mix(in srgb, var(--background) 85%, transparent))}}:root[data-theme=board] .auth-wall-grid{transform-origin:50%;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:20px;position:absolute;inset:0 0 auto;transform:rotate(-8deg)scale(1.2)translateY(-48px)}:root[data-theme=board] .auth-wall-tile:nth-child(n+5){display:block}:root[data-theme=board] .auth-wall-tile:nth-child(5n+2),:root[data-theme=board] .auth-wall-tile:nth-child(5n+4){transform:translateY(56px)}:root[data-theme=board] .auth-page-with-wall .auth-panel{padding:48px 64px}:root[data-theme=board] .auth-page-with-wall .auth-panel>div{margin-left:0}:root[data-theme=board] .auth-shell>div:first-child{padding-top:0}:root[data-theme=board] .auth-shell h1{font-size:32px}}@media (max-width:767px){:root[data-theme=board] .auth-panel form .flex.justify-end>button[type=button]{min-height:44px;padding-inline:4px}}@media (prefers-reduced-motion:reduce){:where(:root[data-ui=new]) *,:where([data-ui=new]),:where(:root[data-ui=new]) :before,:where([data-ui=new]):before,:where(:root[data-ui=new]) :after,:where([data-ui=new]):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(:root[data-ui=new]) [data-admin-console]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#101114;--legacy-rgb-background:16 17 20;--foreground:#ededf0;--legacy-rgb-foreground:237 237 240;--card:#17181c;--legacy-rgb-card:23 24 28;--card-foreground:#ededf0;--card-background:#17181c;--legacy-rgb-card-background:23 24 28;--popover:#1b1c21;--popover-foreground:#ededf0;--primary:#6d70e6;--legacy-rgb-primary:109 112 230;--primary-foreground:#fff;--legacy-rgb-primary-foreground:255 255 255;--secondary:#212228;--legacy-rgb-secondary:33 34 40;--secondary-foreground:#ededf0;--muted:#212228;--legacy-rgb-muted:33 34 40;--muted-foreground:#a2a4ae;--legacy-rgb-muted-foreground:162 164 174;--accent:#6d70e6;--legacy-rgb-accent:109 112 230;--accent-foreground:#fff;--legacy-rgb-accent-foreground:255 255 255;--accent-rgb:109, 112, 230;--accent-hover:#7f82ec;--accent-soft:#6d70e62e;--border:#2a2c33;--legacy-rgb-border:42 44 51;--border-hover:#3c3f48;--input:#2a2c33;--legacy-rgb-input:42 44 51;--ring:#6d70e6;--legacy-rgb-ring:109 112 230;--elevated:#212228;--legacy-rgb-elevated:33 34 40;--surface:#0c0d10;--legacy-rgb-surface:12 13 16;--surface-hover:#1a1b20;--divider:#25272d;--text-secondary:#a2a4ae;--legacy-rgb-text-secondary:162 164 174;--text-muted:#8d8f99;--legacy-rgb-text-muted:141 143 153;--text-light:#a2a4ae;--placeholder:#6e6f76;--muted-light:#6e6f76;--success:#3fc283;--legacy-rgb-success:63 194 131;--warning:#e9a93a;--legacy-rgb-warning:233 169 58;--error:#ec5b5b;--legacy-rgb-error:236 91 91;--info:#5b9bf0;--legacy-rgb-info:91 155 240;--link:#9799f2;--legacy-rgb-link:151 153 242;--sidebar:#0c0d10;--sidebar-border:#25272d;--shadow-sm:0 1px 2px 0 #08080a59;--shadow-md:0 4px 12px -2px #08080a66;--shadow-lg:0 12px 28px -6px #08080a80;background-color:var(--background);color:var(--foreground);--surface-2:var(--elevated);--surface-3:var(--surface-hover);--border-strong:var(--border-hover);--text-faint:var(--text-muted);--legacy-rgb-text-faint:initial;--accent-line:#6d70e673;--scrim:#08080ab8;--header-bg:var(--background);--focus-ring-color:var(--ring);--focus-glow:0 0 0 3px var(--accent-soft);--rating-color:var(--accent);--elevation-sm:var(--shadow-sm);--elevation-md:var(--shadow-md);--elevation-lg:var(--shadow-lg);--elevation-raised:0 0 0 1px var(--border), var(--shadow-md);--elevation-overlay:0 0 0 1px var(--border), var(--shadow-lg)}:where(:root[data-ui=new]) .animate-fade-in{opacity:0;animation:.4s ease-out forwards fadeInUp;transform:translateY(20px)}:where(:root[data-ui=new]) .animate-scale-in{animation:.2s ease-out scaleIn}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes zoomInSmall{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}:where(:root[data-ui=new]) .animate-in{animation-fill-mode:both}:where(:root[data-ui=new]) .fade-in{animation-name:fadeIn}:where(:root[data-ui=new]) .slide-in-from-top-2{animation-name:slideInFromTop}:where(:root[data-ui=new]) .slide-in-from-left-1{animation-name:slideInFromLeft}:where(:root[data-ui=new]) .zoom-in-95{animation-name:zoomIn}:where(:root[data-ui=new]) .zoom-in-50{animation-name:zoomInSmall}:where(:root[data-ui=new]) .duration-150{animation-duration:.15s}:where(:root[data-ui=new]) .duration-200{animation-duration:.2s}:where(:root[data-ui=new]) .skeleton-shimmer{background:linear-gradient(90deg, var(--muted) 25%, var(--muted-light) 50%, var(--muted) 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton-shimmer}:where(:root[data-ui=new]) .card-elevated{background:var(--card);border:1px solid var(--border);border-radius:var(--shape-overlay);box-shadow:var(--elevation-card)}@media (hover:hover) and (pointer:fine){:where(:root[data-ui=new]) .card-elevated:hover{border-color:var(--border-hover);box-shadow:var(--elevation-card-hover);transition:border-color .15s,box-shadow .15s}}:where(:root[data-ui=new]) .card-elevated-high{background:var(--elevated);border-radius:var(--shape-overlay);box-shadow:var(--elevation-lg)}:where(:root[data-ui=new]) .filter-dropdown{background:var(--background);border:1px solid var(--border);border-radius:var(--shape-control);box-shadow:var(--elevation-md);transition:all .2s}:where(:root[data-ui=new]) .filter-dropdown:hover{border-color:var(--border-hover);box-shadow:var(--elevation-lg)}:where(:root[data-ui=new]) .filter-chip{background:var(--accent-soft);color:var(--accent);border-radius:var(--shape-pill);cursor:pointer;border:1px solid #0000;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}:where(:root[data-ui=new]) .filter-chip:hover{background:var(--accent);color:var(--accent-foreground)}:where(:root[data-ui=new]) .filter-chip-removable{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent);border-radius:var(--shape-pill);cursor:pointer;align-items:center;gap:.25rem;padding:.375rem .5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}:where(:root[data-ui=new]) .filter-chip-removable:hover{background:var(--bg-danger-soft,var(--error))}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .filter-chip-removable:hover{background:var(--bg-danger-soft,color-mix(in srgb, var(--error) 10%, transparent))}}:where(:root[data-ui=new]) .filter-chip-removable:hover{color:var(--error);border-color:var(--error)}:where(:root[data-ui=new]) .filter-chip-interactive{transition:all .2s cubic-bezier(.4,0,.2,1)}:where(:root[data-ui=new]) .filter-chip-interactive:hover{box-shadow:var(--elevation-md);transform:translateY(-1px)}:where(:root[data-ui=new]) .filter-chip-interactive:active{transform:translateY(0)}:where(:root[data-ui=new]) .scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}:where(:root[data-ui=new]) .scrollbar-thin::-webkit-scrollbar{width:6px}:where(:root[data-ui=new]) .scrollbar-thin::-webkit-scrollbar-track{background:0 0;border-radius:4px}:where(:root[data-ui=new]) .scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:4px;transition:background .2s}:where(:root[data-ui=new]) .scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:var(--border-hover)}:where(:root[data-ui=new]) .scrollbar-thumb-border{scrollbar-color:var(--border) transparent}:where(:root[data-ui=new]) .scrollbar-track-card{scrollbar-color:var(--border) var(--card)}:where(:root[data-ui=new]) .scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}:where(:root[data-ui=new]) .scrollbar-none::-webkit-scrollbar{display:none}:where(:root[data-ui=new]) .scrollbar-hide{contain:layout}:where(:root[data-ui=new]) .pornhwa-grid,:where(:root[data-ui=new]) .pornhwa-grid-pagination{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;display:grid}:where(:root[data-ui=new]) .pornhwa-grid-pagination{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@media (min-width:640px){:where(:root[data-ui=new]) .pornhwa-grid,:where(:root[data-ui=new]) .pornhwa-grid-pagination{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1.25rem}:where(:root[data-ui=new]) .pornhwa-grid-pagination{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (min-width:1024px){:where(:root[data-ui=new]) .pornhwa-grid,:where(:root[data-ui=new]) .pornhwa-grid-pagination{grid-template-columns:repeat(auto-fill,minmax(194px,1fr))}:where(:root[data-ui=new]) .pornhwa-grid-pagination{grid-template-columns:repeat(auto-fit,minmax(194px,1fr))}}@media (min-width:1280px){:where(:root[data-ui=new]) .pornhwa-grid,:where(:root[data-ui=new]) .pornhwa-grid-pagination{grid-template-columns:repeat(auto-fill,minmax(max(190px,8.33333% - 1.14583rem),1fr))}:where(:root[data-ui=new]) .pornhwa-grid-pagination{grid-template-columns:repeat(auto-fit,minmax(max(190px,8.33333% - 1.14583rem),1fr))}}@media (min-width:2200px){:where(:root[data-ui=new]) .\33 xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width:2560px){:where(:root[data-ui=new]) .\34 xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}:where(:root[data-ui=new]) .pornhwa-card-container,:where(:root[data-ui=new]) .pornhwa-list-card,:where(:root[data-ui=new]) .virtual-row{contain:layout style paint}:where(:root[data-ui=new]) .scroll-container{contain:layout style;isolation:isolate;-webkit-overflow-scrolling:touch}:where(:root[data-ui=new]) .card-image-wrapper{background:var(--muted);position:absolute;inset:0;overflow:hidden}:where(:root[data-ui=new]) .card-cover-image{object-fit:cover;object-position:center;background:0 0;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}:where(:root[data-ui=new]) .status-badge{border-radius:var(--shape-pill);text-transform:capitalize;padding:.25rem .5rem;font-size:.75rem;font-weight:500}:where(:root[data-ui=new]) .status-completed{background:var(--status-completed-bg);color:var(--status-completed-text)}:where(:root[data-ui=new]) .status-ongoing{background:var(--status-ongoing-bg);color:var(--status-ongoing-text)}:where(:root[data-ui=new]) .status-hiatus{background:var(--status-hiatus-bg);color:var(--status-hiatus-text)}@media (max-width:640px){:where(:root[data-ui=new]) .filter-chip-removable{min-height:32px;padding:.5rem .625rem}:where(:root[data-ui=new]) .filter-dropdown{width:100%;max-width:min(100%,100vw - 1.5rem);margin-left:0;margin-right:0}:where(:root[data-ui=new]) .mobile-scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}:where(:root[data-ui=new]) .mobile-scroll::-webkit-scrollbar{display:none}:where(:root[data-ui=new]) .mobile-card{margin-bottom:.75rem;padding:.75rem}:where(:root[data-ui=new]) input,:where(:root[data-ui=new]) textarea,:where(:root[data-ui=new]) select{font-size:16px}:where(:root[data-ui=new]) .mobile-tap-target{min-width:44px;min-height:44px}:where(:root[data-ui=new]) .mobile-characters{gap:.75rem;padding-bottom:.25rem}}@media (hover:none) and (pointer:coarse){:where(:root[data-ui=new]) .sm\:hover\:scale-105:hover{transform:none}:where(:root[data-ui=new]) .card-elevated{transition:background-color .15s}:where(:root[data-ui=new]) .card-elevated:active{background-color:var(--surface-hover)}:where(:root[data-ui=new]) button:active{transform:scale(.98)}}@media (-webkit-min-device-pixel-ratio:2) and (max-width:640px){:where(:root[data-ui=new]) .card-elevated,:where(:root[data-ui=new]) .filter-dropdown{border-width:.5px}}@media screen and (max-height:500px) and (orientation:landscape){:where(:root[data-ui=new]) .py-12{padding-top:2rem;padding-bottom:2rem}:where(:root[data-ui=new]) .py-20{padding-top:3rem;padding-bottom:3rem}:where(:root[data-ui=new]) .mobile-characters{gap:.5rem}}:where(:root[data-ui=new]) .gallery-scroll-container{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:auto}@supports (touch-action:pan-y){:where(:root[data-ui=new]) .gallery-scroll-container{touch-action:pan-y}}:where(:root[data-ui=new]) .transition-opacity{transition:opacity .3s ease-in-out}:where(:root[data-ui=new]) .glass-card{background:var(--card);border:1px solid var(--border);border-radius:var(--shape-overlay);transition:border-color .3s}:where(:root[data-ui=new]) .glass-card:hover{border-color:var(--border-hover)}@keyframes detail-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:where(:root[data-ui=new]) .animate-detail-fade-up{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards detail-fade-up}:where(:root[data-ui=new]) .animate-detail-fade-in{opacity:0;animation:.5s ease-out forwards detail-fade-in}:where(:root[data-ui=new]) .animate-slide-in{animation:.6s ease-out both slide-in}:where(:root[data-ui=new]) .delay-100{animation-delay:.1s}:where(:root[data-ui=new]) .delay-200{animation-delay:.2s}:where(:root[data-ui=new]) .delay-300{animation-delay:.3s}:where(:root[data-ui=new]) .delay-400{animation-delay:.4s}:where(:root[data-ui=new]) .delay-500{animation-delay:.5s}html:where([data-ui=new]) body[data-scroll-locked]{margin-right:0!important;padding-right:0!important;overflow:visible!important}html:where([data-ui=new]) .with-scroll-bars-hidden{padding-right:0!important}:where(:root[data-ui=new]) .theme-preview{background:var(--background);color:var(--foreground);font-family:var(--theme-font-body);box-shadow:inset 0 0 0 1px var(--foreground);border-radius:8px;flex-direction:column;padding-bottom:10px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .theme-preview{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 14%, transparent)}}:where(:root[data-ui=new]) .theme-preview-bar{border-bottom:1px solid var(--foreground);align-items:center;gap:6px;height:26px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=new]) .theme-preview-bar{border-bottom:1px solid color-mix(in srgb, var(--foreground) 12%, transparent)}}:where(:root[data-ui=new]) .theme-preview-bar{background:var(--header-bg)}:where(:root[data-ui=new]) .theme-preview-brand{font-family:var(--theme-font-display);font-size:10px;font-weight:var(--theme-display-weight);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}:where(:root[data-ui=new]) .theme-preview-brand:before{content:"";background:var(--accent);border-radius:1px;width:5px;height:8px}:where(:root[data-ui=new]) .theme-preview-cta{border-radius:min(var(--shape-control), 5px);background:var(--accent);width:26px;height:10px;margin-left:auto}:where(:root[data-ui=new]) .theme-preview-covers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 10px 0;display:grid}:where(:root[data-ui=new]) .theme-preview-cover{aspect-ratio:var(--cover-ratio);border-radius:min(var(--shape-cover), 8px);background:var(--surface-2);position:relative;overflow:hidden}:where(:root[data-ui=new]) .theme-preview-cover:after{content:"";border-radius:inherit;box-shadow:var(--cover-edge);position:absolute;inset:0}:where(:root[data-ui=new]) .theme-preview-cover img{object-fit:cover;width:100%;height:100%}:where(:root[data-ui=new]) .theme-preview-lines{gap:4px;padding:7px 10px 0;display:grid}:where(:root[data-ui=new]) .theme-preview-title{font-family:var(--theme-font-display);font-size:9.5px;font-weight:var(--theme-display-weight);white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}:where(:root[data-ui=new]) .theme-preview-meta{background:var(--text-secondary);opacity:.6;border-radius:2px;width:58%;height:3px}:root:where([data-ui=classic]){--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--shadow-glow:0 0 20px #6366f126;--shape-xs:.125rem;--shape-4xl:calc(var(--radius) + 16px);--font-heading:initial;--font-sans:initial}:root:where([data-ui=classic]):is([data-theme=light],[data-theme=sepia],[data-theme=sakura]){--overlay-dark:#0000004d}@media (prefers-reduced-motion:reduce){:where(:root[data-ui=classic]) *,:where([data-ui=classic]),:where(:root[data-ui=classic]) :before,:where([data-ui=classic]):before,:where(:root[data-ui=classic]) :after,:where([data-ui=classic]):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(:root[data-ui=classic]) [data-admin-console]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#101114;--legacy-rgb-background:16 17 20;--foreground:#ededf0;--legacy-rgb-foreground:237 237 240;--card:#17181c;--legacy-rgb-card:23 24 28;--card-foreground:#ededf0;--card-background:#17181c;--legacy-rgb-card-background:23 24 28;--popover:#1b1c21;--popover-foreground:#ededf0;--primary:#6d70e6;--legacy-rgb-primary:109 112 230;--primary-foreground:#fff;--legacy-rgb-primary-foreground:255 255 255;--secondary:#212228;--legacy-rgb-secondary:33 34 40;--secondary-foreground:#ededf0;--muted:#212228;--legacy-rgb-muted:33 34 40;--muted-foreground:#a2a4ae;--legacy-rgb-muted-foreground:162 164 174;--accent:#6d70e6;--legacy-rgb-accent:109 112 230;--accent-foreground:#fff;--legacy-rgb-accent-foreground:255 255 255;--accent-rgb:109, 112, 230;--accent-hover:#7f82ec;--accent-soft:#6d70e62e;--border:#2a2c33;--legacy-rgb-border:42 44 51;--border-hover:#3c3f48;--input:#2a2c33;--legacy-rgb-input:42 44 51;--ring:#6d70e6;--legacy-rgb-ring:109 112 230;--elevated:#212228;--legacy-rgb-elevated:33 34 40;--surface:#0c0d10;--legacy-rgb-surface:12 13 16;--surface-hover:#1a1b20;--divider:#25272d;--text-secondary:#a2a4ae;--legacy-rgb-text-secondary:162 164 174;--text-muted:#8d8f99;--legacy-rgb-text-muted:141 143 153;--text-light:#a2a4ae;--placeholder:#6e6f76;--muted-light:#6e6f76;--success:#3fc283;--legacy-rgb-success:63 194 131;--warning:#e9a93a;--legacy-rgb-warning:233 169 58;--error:#ec5b5b;--legacy-rgb-error:236 91 91;--info:#5b9bf0;--legacy-rgb-info:91 155 240;--link:#9799f2;--legacy-rgb-link:151 153 242;--sidebar:#0c0d10;--sidebar-border:#25272d;--shadow-sm:0 1px 2px 0 #08080a59;--shadow-md:0 4px 12px -2px #08080a66;--shadow-lg:0 12px 28px -6px #08080a80;background-color:var(--background);color:var(--foreground)}:where(:root[data-ui=classic]) .animate-fade-in{opacity:0;animation:.4s ease-out forwards fadeInUp;transform:translateY(20px)}:where(:root[data-ui=classic]) .animate-scale-in{animation:.2s ease-out scaleIn}:where(:root[data-ui=classic]) .animate-in{animation-fill-mode:both}:where(:root[data-ui=classic]) .fade-in{animation-name:fadeIn}:where(:root[data-ui=classic]) .slide-in-from-top-2{animation-name:slideInFromTop}:where(:root[data-ui=classic]) .slide-in-from-left-1{animation-name:slideInFromLeft}:where(:root[data-ui=classic]) .zoom-in-95{animation-name:zoomIn}:where(:root[data-ui=classic]) .zoom-in-50{animation-name:zoomInSmall}:where(:root[data-ui=classic]) .duration-150{animation-duration:.15s}:where(:root[data-ui=classic]) .duration-200{animation-duration:.2s}:where(:root[data-ui=classic]) .skeleton-shimmer{background:linear-gradient(90deg, var(--muted) 25%, var(--muted-light) 50%, var(--muted) 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton-shimmer}:where(:root[data-ui=classic]) .card-elevated{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}@media (hover:hover) and (pointer:fine){:where(:root[data-ui=classic]) .card-elevated:hover{border-color:var(--border-hover);box-shadow:var(--shadow-card-hover);transition:border-color .15s,box-shadow .15s}}:where(:root[data-ui=classic]) .card-elevated-high{background:var(--elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}:where(:root[data-ui=classic]) .filter-dropdown{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transition:all .2s}:where(:root[data-ui=classic]) .filter-dropdown:hover{border-color:var(--border-hover);box-shadow:var(--shadow-lg)}:where(:root[data-ui=classic]) .filter-chip{background:var(--accent-soft);color:var(--accent);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}:where(:root[data-ui=classic]) .filter-chip:hover{background:var(--accent);color:#fff}:where(:root[data-ui=classic]) .filter-chip-removable{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.25rem;padding:.375rem .5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}:where(:root[data-ui=classic]) .filter-chip-removable:hover{background:var(--bg-danger-soft,var(--error))}@supports (color:color-mix(in lab, red, red)){:where(:root[data-ui=classic]) .filter-chip-removable:hover{background:var(--bg-danger-soft,color-mix(in srgb, var(--error) 10%, transparent))}}:where(:root[data-ui=classic]) .filter-chip-removable:hover{color:var(--error);border-color:var(--error)}:where(:root[data-ui=classic]) .filter-chip-interactive{transition:all .2s cubic-bezier(.4,0,.2,1)}:where(:root[data-ui=classic]) .filter-chip-interactive:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}:where(:root[data-ui=classic]) .filter-chip-interactive:active{transform:translateY(0)}:where(:root[data-ui=classic]) .scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--muted) transparent}:where(:root[data-ui=classic]) .scrollbar-thin::-webkit-scrollbar{width:6px}:where(:root[data-ui=classic]) .scrollbar-thin::-webkit-scrollbar-track{background:0 0;border-radius:4px}:where(:root[data-ui=classic]) .scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:4px;transition:background .2s}:where(:root[data-ui=classic]) .scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:var(--border-hover)}:where(:root[data-ui=classic]) .scrollbar-thumb-border{scrollbar-color:var(--border) transparent}:where(:root[data-ui=classic]) .scrollbar-track-card{scrollbar-color:var(--border) var(--card)}:where(:root[data-ui=classic]) .scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}:where(:root[data-ui=classic]) .scrollbar-none::-webkit-scrollbar{display:none}:where(:root[data-ui=classic]) .scrollbar-hide{contain:layout}:where(:root[data-ui=classic]) .homepage-grid-container{container:homepage-grid/inline-size}:where(:root[data-ui=classic]) .homepage-initial-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;display:grid}@container homepage-grid (min-width:640px){:where(:root[data-ui=classic]) .homepage-initial-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1.25rem}}@container homepage-grid (min-width:1024px){:where(:root[data-ui=classic]) .homepage-initial-grid{grid-template-columns:repeat(auto-fill,minmax(194px,1fr))}}@container homepage-grid (min-width:1280px){:where(:root[data-ui=classic]) .homepage-initial-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}:where(:root[data-ui=classic]) .pornhwa-grid,:where(:root[data-ui=classic]) .pornhwa-grid-pagination{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;display:grid}:where(:root[data-ui=classic]) .pornhwa-grid-pagination{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@media (min-width:640px){:where(:root[data-ui=classic]) .pornhwa-grid,:where(:root[data-ui=classic]) .pornhwa-grid-pagination{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1.25rem}:where(:root[data-ui=classic]) .pornhwa-grid-pagination{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (min-width:1024px){:where(:root[data-ui=classic]) .pornhwa-grid,:where(:root[data-ui=classic]) .pornhwa-grid-pagination{grid-template-columns:repeat(auto-fill,minmax(194px,1fr))}:where(:root[data-ui=classic]) .pornhwa-grid-pagination{grid-template-columns:repeat(auto-fit,minmax(194px,1fr))}}@media (min-width:1280px){:where(:root[data-ui=classic]) .pornhwa-grid,:where(:root[data-ui=classic]) .pornhwa-grid-pagination{grid-template-columns:repeat(auto-fill,minmax(max(190px,8.33333% - 1.14583rem),1fr))}:where(:root[data-ui=classic]) .pornhwa-grid-pagination{grid-template-columns:repeat(auto-fit,minmax(max(190px,8.33333% - 1.14583rem),1fr))}}@media (min-width:2200px){:where(:root[data-ui=classic]) .\33 xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width:2560px){:where(:root[data-ui=classic]) .\34 xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}:where(:root[data-ui=classic]) .pornhwa-card-container,:where(:root[data-ui=classic]) .pornhwa-list-card,:where(:root[data-ui=classic]) .virtual-row{contain:layout style paint}:where(:root[data-ui=classic]) .scroll-container{contain:layout style;isolation:isolate;-webkit-overflow-scrolling:touch}:where(:root[data-ui=classic]) .card-image-wrapper{background:var(--muted);position:absolute;inset:0;overflow:hidden}:where(:root[data-ui=classic]) .card-cover-image{object-fit:cover;object-position:center;background:0 0;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}:where(:root[data-ui=classic]) .status-badge{border-radius:var(--radius-md);text-transform:capitalize;padding:.25rem .5rem;font-size:.75rem;font-weight:500}:where(:root[data-ui=classic]) .status-completed{background:var(--status-completed-bg);color:var(--status-completed-text)}:where(:root[data-ui=classic]) .status-ongoing{background:var(--status-ongoing-bg);color:var(--status-ongoing-text)}:where(:root[data-ui=classic]) .status-hiatus{background:var(--status-hiatus-bg);color:var(--status-hiatus-text)}@media (max-width:640px){:where(:root[data-ui=classic]) .filter-chip-removable{min-height:32px;padding:.5rem .625rem}:where(:root[data-ui=classic]) .filter-dropdown{width:100%;max-width:min(100%,100vw - 1.5rem);margin-left:0;margin-right:0}:where(:root[data-ui=classic]) .mobile-scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}:where(:root[data-ui=classic]) .mobile-scroll::-webkit-scrollbar{display:none}:where(:root[data-ui=classic]) .mobile-card{margin-bottom:.75rem;padding:.75rem}:where(:root[data-ui=classic]) input,:where(:root[data-ui=classic]) textarea,:where(:root[data-ui=classic]) select{font-size:16px}:where(:root[data-ui=classic]) .mobile-tap-target{min-width:44px;min-height:44px}:where(:root[data-ui=classic]) .mobile-characters{gap:.75rem;padding-bottom:.25rem}}@media (hover:none) and (pointer:coarse){:where(:root[data-ui=classic]) .sm\:hover\:scale-105:hover{transform:none}:where(:root[data-ui=classic]) .card-elevated{transition:background-color .15s}:where(:root[data-ui=classic]) .card-elevated:active{background-color:var(--surface-hover)}:where(:root[data-ui=classic]) button:active{transform:scale(.98)}}@media (-webkit-min-device-pixel-ratio:2) and (max-width:640px){:where(:root[data-ui=classic]) .card-elevated,:where(:root[data-ui=classic]) .filter-dropdown{border-width:.5px}}@media screen and (max-height:500px) and (orientation:landscape){:where(:root[data-ui=classic]) .py-12{padding-top:2rem;padding-bottom:2rem}:where(:root[data-ui=classic]) .py-20{padding-top:3rem;padding-bottom:3rem}:where(:root[data-ui=classic]) .mobile-characters{gap:.5rem}}:where(:root[data-ui=classic]) .gallery-scroll-container{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:auto}@supports (touch-action:pan-y){:where(:root[data-ui=classic]) .gallery-scroll-container{touch-action:pan-y}}:where(:root[data-ui=classic]) .transition-opacity{transition:opacity .3s ease-in-out}:where(:root[data-ui=classic]) .glass-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .3s}:where(:root[data-ui=classic]) .glass-card:hover{border-color:var(--border-hover)}:where(:root[data-ui=classic]) .animate-detail-fade-up{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards detail-fade-up}:where(:root[data-ui=classic]) .animate-detail-fade-in{opacity:0;animation:.5s ease-out forwards detail-fade-in}:where(:root[data-ui=classic]) .animate-slide-in{animation:.6s ease-out both slide-in}:where(:root[data-ui=classic]) .delay-100{animation-delay:.1s}:where(:root[data-ui=classic]) .delay-200{animation-delay:.2s}:where(:root[data-ui=classic]) .delay-300{animation-delay:.3s}:where(:root[data-ui=classic]) .delay-400{animation-delay:.4s}:where(:root[data-ui=classic]) .delay-500{animation-delay:.5s}html:where([data-ui=classic]) body[data-scroll-locked]{margin-right:0!important;padding-right:0!important;overflow:visible!important}html:where([data-ui=classic]) .with-scroll-bars-hidden{padding-right:0!important}:where(:root[data-ui=classic]) .theme-preview{background:var(--background);border:1px solid var(--border);color-scheme:normal;border-radius:6px;flex-shrink:0;width:64px;height:46px;padding:6px;display:inline-flex}:where(:root[data-ui=classic]) .theme-preview-card{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:4px;flex-direction:column;flex:1;gap:4px;padding:5px;display:flex}:where(:root[data-ui=classic]) .theme-preview-title{background:var(--foreground);width:70%;height:3px}:where(:root[data-ui=classic]) .theme-preview-copy{background:var(--text-secondary);width:90%;height:2px}:where(:root[data-ui=classic]) .theme-preview-button{background:var(--accent);border-radius:2px;width:35%;height:7px}html[data-promo-banner-dismissed=true] .promo-banner{display:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
